標籤:物件導向 .net framework 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】全域觀概括