導航:首頁 > 編程語言 > vb編程入門網

vb編程入門網

發布時間:2022-07-12 14:48:45

❶ 請問誰知道有哪些學習vb的好網站

VB6.0 全稱為VisualBasic 6.0,是微軟公司推出的可視化編程工具MSDN之一,是目前世界上使用最廣泛的程序開發工具。如果你是一個對編程一無所知,而又迫切希望掌握一種快捷實用的編程語言的初學者,那選擇VB 6.0沒錯的。即使考慮到VB程序本身編譯和運行效率較低的不足(嘻嘻速度現在不是問題吧),單是它的快捷的開發速度,簡單易學的語法,體貼便利的開發環境,它仍不失一款優秀的編程工具,是初學者的首選。
也許你會問,我以前沒學過任何一種語言,我能快速上手嗎?別擔心,沒問題VB的語法的和QBASIB語言是基本相同的,也就是說它的語法是最容易被初學者所接受的。另外VB提供的是可視化的開發環境,我們可以象搭積木一樣構建出程序的界面,而且VB提供了豐富的控制項組,省去了我們自己寫代碼實現這些效果的麻煩,這樣我們就能把更多的精力放在程序功能的實現上,所以VB學起來簡單,用起來方便。
接著看看VB語言的前景,在目前各種編程語言共存的時代,VB會不會落伍呢?當然不會了,在我寫這篇文章的同時,微軟已經透露了 VB7.0將完全面向對象的消息,可以肯定下一代VB的功能一定會強大很多,我們這些所謂的 VB 程序員總算可以放心了,VB不會落後於時代,畢竟它是使用人數最多的優秀的開發工具。
好了,侃了這么多關於VB的台前幕後,總之是為想學編程的你樹立信心,編程一點都不難,只要你決定了開始,就讓我們一起踏上愉快的編程之旅吧。
接下來談談怎樣學習VB,先說說「看實例學VB6.0」系列教程,它是面向編程初學者的VB入門教程,這個教程的特點是拋開晦澀難懂的概念和語法,不做內容上的堆積和羅列,而是採用了每節一個生動有趣的小例子的形式,每個小例子中會涉及到一個或幾個VB編程的知識點(可能是控制項,也許會是某個函數或編程小技巧),使你快速入門。
從對編程一竅不通或從未接觸過編程的狀態,通過學習能夠對VB6.0的編程環境比較熟悉,掌握VB開發界面的使用方法;對VB語言的基本語法大致了解,知道常見的語句的意義;學習VB常用控制項的使用方法,並能將它們靈活運用到應用程序中;能開發簡單的VB程序。到那時你已經能夠繼續深入的學習VB編程,可以繼續參與到程序設計欄目其他版塊的學習中去,嘻嘻,目標就是這樣啦。
然後談談學習編程的方法,萬事開頭難,剛剛開始,遇到些困難沒關系,慢慢來。編程是一個不斷學習,不斷積累的過程,編程的樂趣也正是存在於學習的過程中。我們每學一點,就趕快把它用到實際的程序中去,自己多學多用多實踐,水平才能不斷提高,這就是「學以致用」。
另外,編程涉及到很多的知識,象操作系統的、軟體工程的、硬體系統的以及編程思想等各個方面,這就需要我們多看看這方面的資料,擴充自己的知識面。
還有如果學習過程中遇到了什麼問題,或者有什麼好的心得,你可以到洪恩的「網上交流」的「編程技術」版去提問求助或是發表文章,那裡有許多編程高手可以為你答疑,還有許多同樣的初學者一起交流。
「求知無限」是網上學習的特點,如果你覺得自己能夠更深的學習VB或是其他編程的知識時,「程序設計」欄目的其他版塊將是理想的去處,希望我們能在這樣的學習環境中不斷進步。
教程分為三個大的部分,它們是由淺入深的一個系列,分別是:
一、熟悉一下VB6.0的編程環境
二、學習VB常用控制項的使用方法
三、試著開發簡單的VB應用程序

1

❷ 那裡有最全面,詳細的VB編程教程

Visual Basic(VB)介紹2007-02-13 19:38Visual Basic(VB)是一種由微軟公司開發的包含協助開發環境的事件驅動編程語言。從任何標准來說,VB都是世界上使用人數最多的語言——不僅是盛贊VB的開發者還是抱怨VB的開發者的數量。它源自於BASIC編程語言。VB擁有圖形用戶界面(GUI)和快速應用程序開發(RAD)系統,可以輕易的使用DAO、RDO、ADO連接資料庫,或者輕松的創建ActiveX控制項。程序員可以輕松的使用VB提供的組件快速建立一個應用程序。

發展歷史

1991年,微軟公司推出了Visual Basic 1.0版。這在當時引起了很大的轟動。這個連接編程語言和用戶界面的進步被稱為Tripod(有些時候叫做Ruby),最初的設計是由阿蘭·庫珀(Alan Cooper)完成的。許多專家把VB的出現當做是軟體開發史上的一個具有劃時代意義的事件。其實,以我們現在的目光來看,VB1.0的功能實在是太弱了;(不過最近VB6.0, VB.NET的功能相當大!)。但在當時,它是第一個「可視」的編程軟體。這使得程序員欣喜之極,都嘗試在VB的平台上進行軟體創作。微軟也不失時機地在四年內接連推出VB2.0,VB3.0,4.0三個版本。並且從VB3開始,微軟將ACCESS的資料庫驅動集成到了VB中,這使得VB的資料庫編程能力大大提高。從VB4開始,VB也引入了面向對象的程序設計思想。VB功能強大,學習簡單。而且,VB還引入了「控制項」的概念,使得大量已經編好的VB程序可以被我們直接拿來使用。VB1.0的DOS版本VB1.0於1991年發布。這個連接編程語言和用戶界面的進步被稱為Tripod(有些時候叫做Ruby),最初的設計是由阿蘭·庫珀(Alan Cooper)完成的

2002年Visual Basic .NET 2002 (v7.0)問世,2003年Visual Basic .NET 2003 (v7.1)問世,2005年11月7日Visual Basic 2005 (v8.0)問世,同時間推出Visual Basic 2005的免費簡化版本Visual Basic 2005 Express Edition給Visual Basic初學者及學生使用。

VB 2005的「顯著」優點是,可以直接編寫出XP風格的按鈕,以及其他的控制項。但是其編寫的小程序佔用近10MB的內存。

通過幾年的發展,它已成為一種專業化的開發語言和環境。用戶可用Visual Basic快速創建Windows程序,現在還可以編寫企業水平的客戶端/伺服器程序及強大的資料庫應用程序。

VB會吸引更多的贊譽和批評,也會繼續為廣大的用戶和程序員使用。它非常適合用來開發擁有友好界面的程序(比如針對終端的數據),但是不適合開發其它程序(比如聯合計算程序)。

語言特性

一個典型的VB進程VB的中心思想就是要便於程序員使用,無論是新手或者專家。VB使用了可以簡單建立應用程序的GUI系統,但是又可以開發相當復雜的程序。VB的程序是一種基於窗體的可視化組件安排的聯合,並且增加代碼來指定組建的屬性和方法。因為默認的屬性和方法已經有一部分定義在了組件內,所以程序員不用寫多少代碼就可以完成一個簡單的程序。過去的版本裡面VB程序的性能問題一直被放在了桌面上,但是隨著計算機速度的飛速增加,關於性能的爭論已經越來越少。

窗體控制項的增加和改變可以用拖放技術實現。一個排列滿控制項的工具箱用來顯示可用控制項(比如文本框或者按鈕]]。每個控制項都有自己的屬性和事件。默認的屬性值會在控制項創建的時候提供,但是程序員也可以進行更改。很多的屬性值可以在運行時候隨著用戶的動作和修改進行改動,這樣就形成了一個動態的程序。舉個例子來說:窗體的大小改變事件中加入了可以改變控制項位置的代碼,在運行時候每當用戶更改窗口大小,控制項也會隨之改變位置。在文本框中的文字改變事件中加入相應的代碼,程序就能夠在文字輸入的時候自動翻譯或者阻止某些字元的輸入。

VB的程序可以包含一個或多個窗體,或者是一個主窗體和多個子窗體,類似於操作系統的樣子。有很少功能的對話框窗口(比如沒有最大化和最小化按鈕的窗體)可以用來提供彈出功能。

VB的組件既可以擁有用戶界面,也可以沒有。這樣一來伺服器端程序就可以處理增加的模塊。

VB使用參數計算的方法來進行垃圾收集,這個方法中包含有大量的對象,提供基本的面向對象支持。因為越來越多組建的出現,程序員可以選用自己需要的擴展庫。和有些語言不一樣,VB對大小寫不敏感,但是能自動轉換關鍵詞到標準的大小寫狀態,以及強制使得符號表入口的實體的變數名稱遵循書寫規則。默認情況下字元串的比較是對大小寫敏感的,但是可以關閉這個功能。

VB使得大量的外界控制項有了自己的生存空間。大量的第三方控制項針對VB提供。VB也提供了建立、使用和重用這些控制項的方法,但是由於語言問題,從一個應用程序創建另外一個並不簡單。

術語

在討論Visual Basic時,經常可以聽到以下這些術語,因此對這些術語的基本理解十分有幫助。

控制項——簡單的說,控制項就是構成或者說建造Visual Basic應用程序的圖形化工具,包括窗體、按鈕、復選框、列表框、數據控制項、表格控制項和圖片控制項等等...。
事件——由用戶或操作系統引發的動作。事件的示例有擊鍵、單擊滑鼠(Click)、雙擊滑鼠(DblClick)、一段時間的限制,或從埠接收數據。
方法——嵌入在對象定義中的程序代碼,它定義對象怎樣處理信息並響應某事件。例如,資料庫對象有打開紀錄集並從一個記錄移動到另一個記錄的方法程序的基本元素,它含有定義其特徵的屬性,定義其任務和識別它可以響應的事件的方法。控制項和窗體是Visual Basic中所有對象的示例。
對象——一個控制項、窗體等都可被看作一個對象。
過程——為完成某些特定的任務而編寫的代碼段,過程通常用於響應特定的事件,也可以當作應用程序的用戶自定義函數來使用。
屬性——屬性是組成用戶界面的各對象的性質的具體描述。例如上述「對象」中所提到的尺寸、位置、顏色、寬度、高度等等都稱為控制項的 屬性。屬性決定對象的外觀,有時也決定對象的行為。對象的屬性絕大部分是VB中已經事先定義好的,但也有的屬性是需要在應用 過程中才去定義的。屬性即可為對象提供數據,也能從對象取回信息。

VB的局限性

繼承。VB5和VB6都是面向對象的編程語言,但是不包含繼承特性。VB中提供了特殊的類的功能,但是還是不能滿足程序員的需求。VB.net 包含了所有面向對象的特性。
多線程支持 (VB.Net 2002以及之後的版本,都支持多線程技術。)
異常處理。VB.net中使用了Try-Catch-Finally來處理異常。而VB中只有"On Error Goto line"語句。
對指針的支持非常有限。
VB只能支持8到32位的整形,很多語言都有無限制的支持。
VB不允許在任何數組內存在不變的變數。
VB不支持以上特性,程序員需要自己建構方法來實現相似的功能。

爭議

反對觀點:

VB是一種充滿了爭議的語言:很多程序員對VB程序的質量有強烈的感受。很多人認為VB不配他們使用,認為它是一種給兒童和菜鳥程序員的語言。它自從設計開始就是一種簡單的語言。一些C++和Java中的特性在VB中並沒有出現。在感受開發的方便和快速的同時,一些類似於編譯時進行類型和聲明檢查的功能在默認情況下是關閉的。這樣一些程序員一邊感嘆VB的易用性,一般沮喪地地看著一些類似於「未定義類型」錯誤的發生。

一些批評家認為VB的簡單特性使得其在未來具有傷害性。很多人自學了VB,但是並沒有學到好的編程習慣。當VB進入課堂的時候,學生們不會學到很多基礎的程序技術和結構,因為很多技術已經包含在那些對用戶可見的組件裡面了。不用學習標準的編程習慣,因為VB具有可視化的特性,所以導致了一些莫名其妙的代碼的產生。而且很多錯誤和警告的檢查默認情況下都是關閉的,程序員很難找到隱藏的錯誤。有經驗的程序員在用VB編程的時候都會把這些選項打開。

很多批評家批評微軟簡單地拷貝了BASIC的思想到VB中。著名的計算機科學家Edsger Dijkstra說過一句名言:「如果一個學生最早學過BASIC,那麼幾乎不可能讓他學會優秀的編程:因為這些人已經放棄了涅磐的希望。」(Dijkstra對待Fortran、PL/1、COBOL和APL同樣也毫不留情。)

另外一個笑話是:「真正的程序員不用BASIC。12歲以下的孩子才用。」

並不是非常簡便,它開發的程序只能運行在Microsoft Windows中。

個頭太大了。Visual Studio要用好幾張盤才能裝下。VB程序在運行時候還需要一個1.4M大小的運行庫。

IDE中有錯誤。

VB不能很好的綜合Windows的基礎API,很多時候要使用低級運算的「小伎倆」來進行編程。而C語言的低級內存運算比VB的要簡單得多。

❸ 如何學好vb語言入門的。

首先弄清一些基礎類型、控制項、函數、方法的定義及用法,然後結合一些教程和示例學習VB編程時的基礎結構,在將VB的一些主要內容根據自己需要進行劃分,逐步深化學習。
至於文字教程,個人以為VB本身的幫助就很不錯。如果要找技巧,上網搜索會比較快。

❹ 推薦幾個學vb從入門到精通的好網站謝謝

怪哉!提這個問題的人怎麼這么多?現在的人都怎麼了?剛才我都被搞糊塗了!
以下是我給幾分鍾前給另一個人的回答,請參閱:
http://..com/question/46262196.html?fr=cfnw

內容:
我回答過類似問題。怎麼這么多人提類似的問題?
我的E-mail:
[email protected]

以下是我給幾小時前給另一個人的回答,請參閱:
http://..com/question/46248967.html

內容:
上高1,玩了六十七年了?太恐怖了!!!!!!!!!!
===============================================================
這個問題我去年曾經回答過,請參閱:http://..com/question/32241449.html
===============================================================
我曾經的回答:
最佳答案
Visual Basic是一種可視化的、面向對象和採用事件驅動方式的結構化高級程序設計語言,可用於開發Windows環境下的各類應用程序。

摘自《全國計算機等級考試二級教程--Visual Basic語言程序設計(修訂版)》

入門資料:
http://www.diannaohang.com.cn/
http://51pg.go1.icpcn.com/

對於編程的一些基本語法、語句要先弄明白,接下來要理解一些可視化編程的概念,比如:對象、類等等。

這里:http://www.ibook8.com/book/vb.htm
有很齊全的VB入門教程,先去下載些看看

http://digi.it.sohu.com/7/0203/77/column206507782.shtml
這里也可能有你需要的。
參考資料:《全國計算機等級考試二級教程--Visual Basic語言程序設計(修訂版)》
回答者:tongcheng_2007 - 秀才 二級 8-6 14:43

參考資料:我曾經的回答
回答者:tongcheng_2007 - 助理 二級 2-18 10:26

參考資料:我曾經的回答
回答者:tongcheng_2007 - 助理 二級 2-18 11:23
修改答復: tongcheng_2007,您要修改的答復如下: 積分規則 關閉
我回答過類似問題。怎麼這么多人提類似的問題?
我的E-mail:
[email protected]

以下是我給幾小時前給另一個人的回答,請參閱:
http://..com/question/46248967.html

內容:
上高1,玩了六十七年了?太恐怖了!!!!!!!!!!
===============================================================
這個問題我去年曾經回答過,請參閱:http://..com/question/32241449.html
===============================================================
我曾經的回答:
最佳答案
Visual Basic是一種可視化的、面向對象和採用事件驅動方式的結構化高級程序設計語言,可用於開發Windows環境下的各類應用程序。

摘自《全國計算機等級考試二級教程--Visual Basic語言程序設計(修訂版)》

入門資料:
http://www.diannaohang.com.cn/
http://51pg.go1.icpcn.com/

對於編程的一些基本語法、語句要先弄明白,接下來要理解一些可視化編程的概念,比如:對象、類等等。

這里:http://www.ibook8.com/book/vb.htm
有很齊全的VB入門教程,先去下載些看看

http://digi.it.sohu.com/7/0203/77/column206507782.shtml
這里也可能有你需要的。
參考資料:《全國計算機等級考試二級教程--Visual Basic語言程序設計(修訂版)》
回答者:tongcheng_2007 - 秀才 二級 8-6 14:43

參考資料:我曾經的回答
回答者:tongcheng_2007 - 助理 二級 2-18 10:26
回答字數10000字以內

參考資料:
如果您的回答是從其他地方引用,請表明出處。

❺ VB入門到精通教程啊

vb簡單易學,作為剛踏進編程學習大門的朋友來說,還是比較容易掌握的。
學好了vb,將來進一步學習其他的開發軟體也能事半功倍

❻ VB編程從入門到精通,全教程!

http://www.ibook8.com/book/vb1.htm
這個網站有大量的VB教程,自己看看

軟體
http://www.ibook8.com/Software/Catalog834/12210.html
CD-KEY全部為0或1

至於編程中所遇到的常見問題,世界上沒有這本書,因為每個人的編程思想,方法不一樣,遇到的問題也不一樣,有也只是本質一樣,表面還是有差異的.編程中遇到問題的話,可以到這里來問啊!這里有很多高手呢?
順便說明,我是菜鳥

❼ 我想學VB編程 有沒有好一點的網站和電子書下載

VB6.0實例,視頻,電子書教程下載:
http://www.ibook8.com/book/vb.htm
VB愛好者論壇:
http://www.vbgood.com/vbf.good

❽ 求VB編程入門視頻下載

建議你去網易學院的視頻中心看看,那裡有很多入門級的視頻教程,在看過視頻教程後再看文字教程就容易得多了。
網易學院的網址我就不說了,你網路一下就能找到。

閱讀全文

與vb編程入門網相關的資料

熱點內容
erp是什麼伺服器 瀏覽:182
python中tmp 瀏覽:19
說明wpf加密過程 瀏覽:142
java讀取list 瀏覽:702
iis7gzip壓縮 瀏覽:39
有什麼安卓機打吃雞好 瀏覽:597
三星u盤加密狗 瀏覽:473
php函數的返回值嗎 瀏覽:586
國企穩定程序員 瀏覽:328
編程貓如何使用教程視頻 瀏覽:218
安卓遠端網頁如何打日誌 瀏覽:218
壓縮flash大小 瀏覽:993
解壓的玩具教程可愛版 瀏覽:366
哪個求職app比較靠譜 瀏覽:888
java的讀法 瀏覽:59
nod32區域網伺服器地址 瀏覽:1003
數碼科技解壓 瀏覽:236
新網的雲伺服器管理界面復雜嗎 瀏覽:367
無人聲解壓強迫症視頻 瀏覽:573
計算機編譯運行 瀏覽:640