关于.net的学习,众所周知,.net包括公共语言运行库和类库。个人认为首先要理解面向对象的思想,后而学习.net framework,理解.net平台体系,就是熟悉为什么.net下用各种语言编的 代码,为何能生成同样的托管代码,最后就是熟悉各种类,一般通过练习都可搞定。
学习面向对象的语言,重要的是对面向对象思想的理解,一般OO语言都有自己的语法规则,但大体都相同。对思想的理解才是最重要的内功,语法只是套路而已。
类,接口,对象,属性,方法,传递消息的事件,常量,变量,顺序分支循环语句;类的多态,继承性,封装性的意义等;一门语言无非包括这些,然后通过封装一些API函数,这些函数就成了类,用高级语言也就是运用这些封装好了的类,方便了使用,降低了编程的门槛。但程序的冗余性就会随而增加,所以我们就应在空间和时间之间做好抉择。编出高效质量让用户满意的软件。
学习面向对象的语言,重要的是对面向对象思想的理解,一般OO语言都有自己的语法规则,但大体都相同。对思想的理解才是最重要的内功,语法只是套路而已。
类,接口,对象,属性,方法,传递消息的事件,常量,变量,顺序分支循环语句;类的多态,继承性,封装性的意义等;一门语言无非包括这些,然后通过封装一些API函数,这些函数就成了类,用高级语言也就是运用这些封装好了的类,方便了使用,降低了编程的门槛。但程序的冗余性就会随而增加,所以我们就应在空间和时间之间做好抉择。编出高效质量让用户满意的软件。