
公告:本文有最新补丁
在很多时候,我们需要定义和获取枚举值,然而感觉到不够爽的就是当我们需要向用户描述一个枚举值的时候非常的不方便。通常我们有以下几个解决方案:
然而这些方案在实践过程中并非都一帆风顺,在项目较小时,使用以上的方案是明智的,也非常的简单、方便。可是在大型项目当中,当别人看到你的一大堆的 if-else、switch等语句的时候——绝对头晕!
这个时候,使用字典索引来解决这个问题还是非常好的,尤其是泛型字典。但问题是,它虽然可以通用、实现原理也很简单,但是如果在代码中定义一堆一堆的关于枚举值的自定义描述字典,总是让人感觉到不爽。
有人说了:“可以用数据库嘛!”。是的,可以使用数据库,但是为了开发一个轻量级项目定义这么个数据库有些浪费。
又有人说了:“可以利用 Attribute 特性!”。这个方案可行,但是无法支持 .Net Framework 或第三方代码中已经定义好的枚举值的描述。
还有人说了:“既然如此,两者结合就可以解决这个问题!”。好!事实上 YMind 的构思就是通过结合两种方案的优点来做的。
YMind 整合了很多先进的编程思想开发了几个专门解决这个问题的类,使用它们就可以完美的解决以上所有的问题。
在很多时候我们都需要用到定时器,用的多了,觉得 .Net 自带的几个定时器类用起来都不是那么方便,总是需要初始化和设置很多东东,由此也造成了代码的混乱。
现将我封装在网鸟小刺客基础类库中的定时器操作类共享给大家,没有太高深的技术含量,算是抛砖引玉吧!
网鸟C#项目清理工具的功能及用法请参考网鸟C#项目清理工具一文。
下面是近期更新计划(未必会全部实现):
更新后使用方法基本不变,也不会提供图形配置界面。
使用经典的ISAPI的方式安装配置PHP的资料有很多了,其过程也不算繁琐,但相对于使用FastCGI方式来说,性能就大打折扣了。
最近根据网上的资料尝试着IIS7.5里面配置PHP,但是一直都不成功,最后终于找到了症结所在。今天整理这篇文章一来是备忘,二来是将自己的经验分享给大家。
主要内容:
给力,,感谢分享!
忘记搜索引擎,为你的用户着想!
PARSENAME 微软当初不知想到这点了没 , 就算没有,也可以写个自
请将您遇到的问题及相关代码发送到我的信箱:ymind@htmlbird.net
发现样式里有中文会有问题!! 比如说设置字体。。
写得很好。豁然开朗。
本周会发布吗?
那里有得下载
今天是10月18号,继续等待中
请耐心等待,10月份将发布基于.NET4的模板引擎!
版权所有 © 颜铭工作室 YMind.Net 未经作者同意,请勿转载本站原创内容! 京ICP备09055573号