標籤: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