【VB.NET】全域觀概括

來源:互聯網
上載者:User

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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.