该文被密码保护。 阅读全文
posted @ 2011-12-05 11:24 征服自己,征服世界 阅读(4) 评论(0) 推荐(0) 编辑
摘要: 之一 -那‘烦人’的Windows数据类型原创文章,转载请注明作者及出处。首发http://blog.csdn.net/beyondcodehttp://www.cnblogs.com/beyond-code/http://hi.baidu.com/beyondcodeBaidu文章地址:http://hi.baidu.com/beyondcode/blog/item/09370f24526d6b6835a80f54.htmlCSDN文章地址: http://blog.csdn.net/beyondcode/archive/2009/03/23/4015769.aspxHello Everyb 阅读全文
posted @ 2011-11-11 13:26 征服自己,征服世界 阅读(28502) 评论(3) 推荐(7) 编辑
摘要: Const 作用rf:http://blog.csdn.net/jsjwql/article/details/17795161. const类型定义:指明变量或对象的值是不能被更新,引入目的是为了取代预编译指令2. 可以保护被修饰的东西,防止意外的修改,增强程序的健壮性。3. 编译器通常不为普通const常量分配存储空间,而是将它们保存在符号表中,这使得它成为一个编译期间的常量,没有了存储与读内存的操作,使得它的效率也很高。4. 可以节省空间,避免不必要的内存分配。 例如: #define PI 3.14159 file://常量宏 const doulbe Pi=3.14159; file: 阅读全文
posted @ 2011-11-10 10:22 征服自己,征服世界 阅读(909) 评论(0) 推荐(0) 编辑
摘要: const,static,extern用法总结看MFC的时候extern的时候忘了作用了,就搜到了某总结的比较好的贴,转下,正好也做个mark--------------------------CONST---------------------------------------const应用:一、对于基本声明 const int r=100;//标准const变量声明加初始化,编译器经过类型检查后直接用100在编译时替换。 二、对于指针 1. int x=10; const int *r=&x; //指针指向的内容是常量,r指向的内容不能够通过r改变,但如果是非const,内容可以 阅读全文
posted @ 2011-11-10 10:20 征服自己,征服世界 阅读(823) 评论(0) 推荐(1) 编辑
摘要: 面向对象 类设计 小结1.用属性还是共有字段?(如果用不到Set和Get控制那么属性也就没有什么意义了,毕竟属性也只是两个方法Set()和Get()而已。从面相对象来看,将成员变量用属性封装则较为规范。)2.方法需要的信息写在方法参数里还是存在类的成员变量里? 根据实际需求。根据代码可读性。根据安全性。 (1)如果存储在成员变量里,则必须在方法调用之前对变量赋值。(方法参数是每次调用都需要传值。废话。)另外,如果条件变化了则需要即时改变成员变量的值,或者重新new一个对象。这就要考虑方法的使用情况了。如果方法需要的参数变化频繁,那么声明一个带参数的方法会很合理。 (2)如果以方法参数形式,则代 阅读全文
posted @ 2011-08-16 16:11 征服自己,征服世界 阅读(978) 评论(0) 推荐(0) 编辑
摘要: 类设计类的设计方法 [转]from:http://www.cnblogs.com/seandotnet/archive/2006/12/25/603114.html1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种特殊情况:它们全都是小写字母,即便中间 阅读全文
posted @ 2011-08-16 11:44 征服自己,征服世界 阅读(2210) 评论(0) 推荐(0) 编辑
摘要: MSDN上的类型设计准则From:http://www.cnblogs.com/topiemie/archive/2007/07/23/828689.aspx类型和命名空间下列准则可帮助您组织类型和命名空间,以便可以方便地查找和使用它们。使用命名空间将类型组织到相关功能区域的层次结构中。避免使用非常深的命名空间层次结构。这样的层次结构难于浏览,因为用户需要频繁沿层次结构反向移动。避免使用过多的命名空间。应将在同一方案中使用的类型尽可能放在同一命名空间中。用户在开发常见方案时,不应需要导入很多的命名空间。避免将设计用于高级方案的类型与设计用于常见编程任务的类型放入同一命名空间中。一般情况下,应将 阅读全文
posted @ 2011-08-16 11:19 征服自己,征服世界 阅读(557) 评论(0) 推荐(0) 编辑
摘要: From:http://www.cnblogs.com/jhxk/articles/1609182.html 由于最近一个项目的数据库变动比较频繁, 为了减少数据层的负担, 打算采用.net的MVC框架, 使用LINQ对付数据层. 这个框架的web.config文件里出现了configSections section, 这个之前没有留意, 乘着项目不是很急, 顺势把它给搞懂, 花了一下午时间, 终于搞定, 有点心得, 写下来以供面试官翻阅. asp.net为啥要引用configSections?因为用户的一些对象, 可能在config里进行配置, 但是config怎么能随便让你添加自己的节点呢 阅读全文
posted @ 2011-08-10 10:53 征服自己,征服世界 阅读(2306) 评论(0) 推荐(1) 编辑
摘要: 自定义 DateTime 格式字符串From:msdn:http://msdn.microsoft.com/zh-cn/library/8kb3ddd4(VS.80).aspx#Y2958自定义 DateTime 格式字符串由一个或多个自定义 DateTime 格式说明符组成,该格式字符串定义了由格式化操作产生的 DateTime 对象的文本表示形式。请注意,任何非标准 DateTime 格式字符串的字符串都被解释为自定义 DateTime 格式字符串。自定义 DateTime 格式说明符下表描述了自定义 DateTime 格式说明符。有关各格式说明符所产生输出的示例,请参见自定义 DateT 阅读全文
posted @ 2011-08-05 11:17 征服自己,征服世界 阅读(869) 评论(0) 推荐(0) 编辑
摘要: C#泛型编程From:http://www.cnblogs.com/kid-li/archive/2006/11/29/577045.html 泛型:通过参数化类型来实现在同一份代码上操作多种数据类型。利用“参数化类型”将类型抽象化,从而实现灵活的复用。例子代码:class Program { static void Main(string[] args) { int obj = 2; Test<int> test = new Test<int>(obj); Console.WriteLine("int:" + test.obj); string o 阅读全文
posted @ 2011-07-20 10:40 征服自己,征服世界 阅读(343) 评论(0) 推荐(0) 编辑