首页 > 代码库 > 【VB.NET】全局观概括

【VB.NET】全局观概括

     视频总算是看完了,但是收获不多。总的来说,基础还是VB,只不过增加了面向对象的技术。看完之后,感觉自己能力有限,不能理解老师讲的内容。所以,觉得不能只在理论上学习了,必须在实践中寻找答案!这篇博客是一篇概括性文章。

技术分享

     OOP基础

     面向对象是现代软件开发的基本要素。VB通过.NET技术完整地支持了面向对象的功能。

     BCL是微软所提出的一组标准库可提供.NET Framework所有语言使用。BCL相当于VB中的API函数。

     新一代Win

     无论在任何窗体平台上开发GUI应用程序,它都是通过事件与使用者的互动。在.NET的开发平台上,我们可以开发WinForms与WebForms两种GUI应用程序。

     防护式设计

     在程序中,有太多的未知输入与状况可能会出现,如果能在已知的环境中反映出程序的正确、错误输入,那么,这就是真正的防护式程序设计。它共有四种方法:明确类型转换、例外处理、错误追踪和Assertions四种方法。

         DB

     对于数据库的设计,我就不多说了。看过一本计算机自考书,叫《数据库系统原理》与视频中的内容还是很相似的。

     三层思想

     技术分享


     ADO.NET

     构成

     它由两部分组成,分别是数据提供程序和DataSet。在数据提供程序中又包括Connection、Command、DataAdapter和DataReader四个子成员。DataSet在ADO.NET中时至关重要的一部分,它的作用是储存、操纵数据。

     作用

     1、提供了平台互用性和可伸缩的数据访问,ADO .NET增强了对非连接编程模式的支持,并支持RICH XML

     2、是一组用于和数据源进行交互的面向对象类库。通常情况下,数据源是数据库,但它同样也能够是文本文件、Excel表格或者XML文件。

     3、允许和不同类型的数据源以及数据库进行交互。

     4、提供与数据源进行交互的相关的公共方法,但是对于不同的数据源采用一组不同的类库。

     5、是与数据源交互的.NET技术。有许多的Data Providers,它将允许与不同的数据源交流――取决于它们所使用的协议或者数据库。

     程序设计

     技术分享


     类型

     以DLL为基础的设计

技术分享

     分布式程序设计

技术分享

     并发程序设计

技术分享

     软件工程

     它是一门用工程化方法构建和维护软件的学科。涉及到设计语言、数据库、软件开发工具、系统平台、标准和设计模式等方面。大概三个月以前就学过了,所以就不废话了。。


     小结

     对于VB.NET视频的学习,我确实收获不大!其中还是对.NET技术有点儿不能理解,但是我相信会有懂的一天,向下一目标进行吧!

     


【VB.NET】全局观概括