上一篇文章介绍了什么是.NET,相信大家也有了初步了解,这篇文章主要是对我这一段时间学习VB.NET的一个小总结,也是进一步学习VB.NET的基础。
继续上一篇总结。
单元二 物件导向与类别设计
类别,物件与物件导向程序设计(OOP)是现代软体开发的基本要素。VB通过.NET技术完整支援了物件导向的功能。
单元三 使用类别与基底类别库
本单元继续上一单元的类别设计,OOP非万能的,介绍了基底类别库的实体上的单元(DLL)和逻辑上的单元(命名空间)。
单元四 新一代Windows应用程序
无论在任何视窗平台上撰写GUI(图形用户界面)应用程序,GUI的程序都是通过事件与使用者互动。在.NET的环境中,我们可以开发WinForms与WebForms两种GUI应用程序。
单元五 防护式程序设计
防护式程序设计并不是增强程序的防御,这样是没有用的。有太多种未知的输入与状况可能会出现,如何在已知、未知的环境中,程序对于正确、错误输入的反映,才是真正的防护式程序设计。本单元主要介绍了四种方法:明确类型转换、例外处理、错误追踪、Assertions四种方法,每种方法中都各自有各自的优点和缺点。错误追踪可以用错误处理语句:try catch finally,最后把错误记录下来,这是最低的限度。
单元六 资料库设计与SQL
目前的应用程序大部分是资料库相关的应用程序,而这些资料库通常都是关联式、使用SQL语法来进行存取。本单元主要讲了SQL语法的基本相关这是,增删改查。vb.NET支持多种类型的数据库。
单元七 资料库ADO.NET
ADO.NET是在.NET用来进行资料库程序设计的技术。ADO.NET可将资料管理的资料存取分成不连续的元件,这些元件可分开使用,也可串联使用。Ado.NET也包含.NET Framework资料提供者,以用于连接资料库、执行命令和撷取结构。这些结果会直接处理,放在ADO.NET DataSet物件中以便利用机器操作的方式公开给使用者、与多个来源的资料结合,或在各层之间进行传递。DataSet物件也可以与.NET Framework资料提供者分开使用,以便管理应用程序本机的资料或来自XML的资料。
单元八、九 类别的设计:介面、继承
这两个单元都是讲的类别的设计,只是侧重点不一样,把这两个单元合并画了一张图。介面和继承都是资料存取程序。好的类别设计会先从系统设计着手,系统里面需要建立哪些类别、类别之间如何关联、类别的泛用性等。而物件导向中的界面与继承将可以帮助哦我们跳脱基本类别设计,升级到系统设计领域。
介面与类别两者是互补的,类别A“is—a”B意味着A继承B;类别A“acts like”意味着A实作B,通常两者都会使用。
总结
总结了一遍比以前熟悉了,以上内容介绍了物件导向和类别设计,基底库设计,资料库设计等。只是浅显的总结了几张图,欢迎大家指正。