从VB到C#到.net,期间为了考三级网络还学过c语言,他们虽然不同但是还有相似之处,毕竟都是程序设计语言。先看这张图:
仔细回想一下,无论学习哪门程序设计语言,我们最先接触到应该是编程平台的介绍,例如 Microsoft VB 6.0 Visual Studio 2012 ,然后开始讲程序设计语言了.
我们首先了解的肯定是数据和数据一些操作,其中涉及数据类型、常量变量、运算符、表达式之类,编程的意义重在数据的处理,数据这块的知识肯定是编程中重要的内容。接着就是控制结构了,怎么说呐,这应该是程序的运算机制,利用这些控制结构可以赋予编织成的程序强大的功能。关于引用机制和重用,说道这里,这让我想起了我们在程序里非常容易调用的函数、类和各种组件。当然VB中的控件,是非常的典型的引用和重用了吧。在编程过程中,或运行过程中,难免会用错误出现,为防止系统的崩溃,我们都会加入程序错误处理的设计,这是增强程序健壮性一个重要部分。程序可以跑起来了,别忘了他最重要的功能就是对数据进行处理,为了数据的存取所以我们必须要掌握这些语言设计出来的程序是如何和数据库进行连接和操作的。
最后说道设计哲学,由于本人属于菜鸟级别,对这个哲学了解不是很深刻,但好像有些小印象比如说VB说的就是面向对象的、采用事件驱动对象对事件进行处理,事件驱动和面向对象,就是思想。.net和C#它的设计哲学就是面向对象。面向对象是一个深奥的学问,蕴藏着像“高内聚,低耦合”“修改封闭,拓展开放”等哲学。
这是一个小菜鸟的拙见,希望大牛们不喜勿喷,多多指教!





