初識VB.NET

來源:互聯網
上載者:User

標籤:style   blog   http   io   使用   ar   strong   資料   2014   

        【前言】初次見到這個強大的東西,一看名字就沒有了陌生感,因為它和我以前見過的VB肯定有很多的聯絡。俗話說,看人看相,瞭解看感覺(O(∩_∩)O~~差不多這個意思吧)。要想瞭解VB.net就要從它的兄弟VB下手,下面進入正題。

一、認識VB.NET1、VB.net的前世今生

        原來VB.NET是VB的升級版本,VB.NET更加穩定,而且它已經是一個完全物件導向的程式設計語言了。對於過去結構化的VB只支援部分繼承,重載和介面,以及對於多線程和異常處理的不擅長。我們的VB.NET都已經可以做的很好了。因為VB.NET已經完全物件導向,四大基本屬性也是信手拈來。

 

2、轉折點上的VB.NET

        在瞭解.NET的過程,我還發現它與C++/C#使用相差不多。哈哈,感覺越學聯絡越多啊。

現在學習的.NET就像是處在一個十字路口,不管他從哪個方向走都可以找到和它有聯絡的程式設計語言。

在學習編程的過程中一定也會接觸到VisualStudio和

.NETFramework。


        正如我們看到的,它的開發環境也更強大,熟練了這個開發環境,那麼以後也就可以使用Visual C++.NET、Visual C#.NET以及其他第三方工具和編譯器編寫程式。

 

 

二、瞭解VB

        咱們知道了VB.NET是一個如此親切而強大的程式設計語言後,將讓我們深入的來瞭解一下,將來會和哪些東西打交道吧。

1、語言基礎

        基礎知識可以很多和VB,C++/C#是相似的,所以找一本書看看就差不多了。這裡不多寫。

2、物件導向

    從學習C#這個完全物件導向的語言之後,我們就不只一次的接觸物件導向,它的四大屬性:抽象、封裝、繼承、多態,也不知一次的被應用大學習和生活中。

在這個過程中有幾個概念也要清楚。

    a、重載。重載就是把基類的方法在子類裡面重新寫一遍,使用Overridable函數才允許衍生類別重載。

    b、表單繼承:就是以繼承的形式,複製一個表單,然後在新的表單上添加新的空間或事件處理常式。當修改原表單時,繼承表單會自動被修改。

    c、事件:在物件導向的編程中,每個對象都可以對外界動作進行響應,而事件就是一種預先定義好的並針對對象的指定動作,由使用者或系統啟用,實現對對象的操作。

3、資料庫

    我們在做學生管理系統和機房好收費系統的時候都曾接觸過資料庫連接,現在來瞭解一下基本情況。

    

    ADO.NET訪問資料庫

    a、建立Connection對象,串連資料庫

    b、建立Command對象,執行SQL命令

    c、建立DataAdapter對象,支援資料來源和資料集之間的資料交換

    d、建立DataSet對象,將資料來源中所取得的資料儲存在記憶體之中,並對資料進行各種操作等過程。

 

4、程式設計

    在前面就說到了VB.NET比VB可以處理更多的問題,那VB.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.