07 2010 档案
摘要:(偶然翻起自己的旧博,忽然发现大三的时候写的这篇文章,仔细看看觉得写的还是那么回事,所以赶紧搭救出来)引用的声明: 基本格式:引用类型 &引用名=被引用对象&运算符:声明运算符& 跟取地址运算符&和位异或运算符&没有任何关系extern关键字:一般情况下 引用的声明必须指定被引用对象 唯一的例外是使用extern关键字const关键字:一般情况下 被引用对象...
阅读全文
摘要:一会用IDE,一会不用IDE,我可真烦人......And,继续标题党下去吧...... 我对拖控件这种标题党方式很有爱。言归正传,搞过一回命令行编译C#,这回咱们回来玩玩IDE,这一篇主要向大家讲一下VS项目的可定制能力,它并非是微软创造出来的一个专门给.net和Win32编程新手用的玩物,而是一个真正非常优秀的可扩展的IDE产品。你可以用它来管理项目和项目依赖关系,可以跟源码管理工具集成,编译...
阅读全文
摘要:随着时代的进步,说.net就是拖拖控件的人越来越少了,作为一个抱有"就是喜欢拖控件"想法的人,我还是不得不研究一下完全没有IDE的情况下怎么生存。国内的大部分无知而浅薄的".net程序员",完全是被横行的盗版IDE惯坏了。VS的确提供了一条生成和组织程序的捷径,但是它并没有把正路堵死。这里我就来说说如何像编写linux程序那样编写.net程序俗话说巧妇难为无米之炊,即使我们想要像Linux程序员那...
阅读全文
摘要:今天来谈谈C#语言中函数的设计问题——这是除了性能问题之外,C#语言设计哲学中另外一个严重的问题——不必要的臃肿。C#函数总共存在以下4类问题:1. C#函数没有抽象性函数并非程序的基本元素,并不反映程序的关键抽象。数据段存储程序执行状态,代码存储执行指令?函数算什么,压栈几个元素然后改变EAX寄存器的值么?2. C#函数没有通用性绝大多数程序没有函...
阅读全文
摘要:1.把大象关进冰箱里问题面向过程:把大象关进冰箱里: 把冰箱门打开=> 大象放冰箱里=> 冰箱门关上面向对象:冰箱.开门()冰箱.放入(大象)冰箱.关门()函数式:关进(冰箱,大象): 关门(放入(开门(冰箱),大象))————————————...
阅读全文