视频总算是看完了,但是收获不多。总的来说,基础还是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技术有点儿不能理解,但是我相信会有懂的一天,向下一目标进行吧!