當我們在一個精彩的游戲世界中游歷了一番之后,或是驚嘆于某一工具軟件的小巧精致之余,多少總會產生些許編程的沖動。編程嗎,在以前如果你對電腦還是一個門外漢,那實在是一件可望而不可及的事情。如果運用基于DOS下的編程語言,譬如C、Qbasic、Pascal等等,真不知何年何月才能有所成就。VisualBasic可以說是可視化語言的先驅了,而且它也是可視化程度最高的一個,從幾年前VB誕生之日起到現在,它已經經歷了五個版本,而且現在微軟正在緊張的進行著VB6.0的研制、測試,這么高的更新率,不外乎說明兩個問題:用戶對VB的熱衷,微軟對VB的重視。...
VB之所以叫做“VisualBasic”就是因為它使用了Basic語言作為代碼,所以它們之間有著千絲萬縷的關系,如果學過Basic的話,看到VB的程序結構會感到很親切。但VB作為新生物,也超越了Basic的限制,有了許多自己的特點:。VB在調用函數時,必須在函數名后跟一對括號。VB對白蘭地使用范圍重新做了規范,在Basic里把隱含變量都當作全局變量,而在VB里對隱含變量都當作局部變量。VB里的說明語句,僅支持動態鏈結庫的子程序和無變量函數。RemDimaAsString的作用是一致的。...
以后兩章可能會比較枯燥,但不可否認也很重要,所以為了學好VB,我們一定要打好基礎才行。Paint事件:當某一對象在屏幕中被移動,改變尺寸或清除后,程序會自動調用Paint事件。Resize事件:當對象的大小改變時觸發Resize事件。Unload事件:僅適用于窗體對象,當窗體被卸載時運行。LostFocus事件:當光標離開該對象時發生事件。MouseDown、MouseUp屬性:按下/放開鼠標鍵事件。DragDrop事件:拖放事件,相當于MouseDown、MouseMove和MouseUp的組合。KeyPress事件:按鍵事件。上例定義了一個3d/33.shtml'target='_blan...
從本章開始我們將正式進入VB的編程世界,但這還僅僅是個開端,要編出功能強大的軟件,還要學很多東西,那就要看以后的VB高級教程了,我也得努力學啊!按鈕是我們在Windows操作見到最多的控件,它們有著各種各樣的功能:“確認”、“取消”、“下一步”等等,這些都是按鈕的表現,另外還有很多圖形話的按鈕,其實它們并沒什么不同,所有的按鈕都是通過單擊事件實現的,只不過是在外表不同罷了。按下F5或者工具條上的播放按鈕,運行程序。把使用Button1的Enabled屬性設為False(假),是使程序在初始時,無法單擊Command1。...
mscomm.vbx通信控件可直接從vb的toolbox中加入窗體form,即可用其進行通信。若toolbox中無此控件,則用tools的customcontrols將mscomm.vbx從windows的system子目錄中加入vb的toolbox中。由程序設計者負責讀取commevent的值并處理所發生的錯誤或事件。通常簡單的應用程序設計可采用這種辦法。利用通信控件編制通信程序,關鍵是準確理解設置通信控件的屬性。試驗時,用1臺pc機作為主站,另一臺pc機模擬32個子站的工作,兩臺pc機之間采用rs232c串口通信。根據rthreshold屬性設置值,當接收緩存區內接收到相應字節的字符時,引...
只有在參數的修飾符中明確包含out或ref,才是引用傳遞。ByVal是傳遞值 源數據不會被修改,你可以把這個值當作自己的局部變量來使用;ByRef是傳遞地址,源數據可能被修改,你對這個變量的操作將對你傳入的那個變量產生影響,就像指針的感覺。...
.Net Framework 3.5 Beta 1 中,LINQ 的應用還存在一定限制,例如不支持 Group By,Having,以及 Join 語法。當然,相信在最終發布版本中,它的能力將大大提高,畢竟這是 .Net Framework 3.5 中最重要的一項新增功能。實際上,Visual Basic 9 & C# 3.0 中,都已經完成了對匿名類型的支持。目前的 Visual Basic 9 Beta 1 中還不支持在查詢語句中使用 Join, Union 等高級類 SQL 功能,因此只能用極端復雜的辦法,就是直接調用 IEnumerable 中的 Union,Order By 函數。D...
ADO是ActiveX Data Objects 的縮寫,是一項新的數據庫的存取技術。相對于VB5.0中的DAO他具有更為簡化的對象模型,無論是存取本地的還是遠程的數據,都提供了一致的接口.就我本人而言,ADO的確比DAO要好用得多。今天只就ADO的對象模型談一談.ADO定義了一個可編程的對象集合.對于ADO其中對象來說,我覺得比較重要的是:Command,Connection,Recordset對象。...
今天,異構數據環境已經是一個普遍存在的問題,Windows常用開放數據庫互連標準ODBC進行數據交換與操作,后來微軟又推出了ADO技術,例如用VB操作Oracle、Sybase和SQLServer等,其應用也越來越普遍。辦公自動化軟件中常用的數據庫系統LotusNotes,屬于非關系數據庫管理系統。因為ADO或ODBC的方法是針對Oracle等關系數據庫管理系統的,主要是通過SQL語言訪問數據,Notes盡管也提供了NotesODBC,但它并不支持全文檢索,因此要在VB中實現對LotusNotes數據庫的存取,必須通過別的方法。...
Label1.Caption="文件夾"&strPathName&"已經刪除!sFileName=Dir'31的含義∶31=vbNormal vbReadOnly vbHidden vbSystem vbVolume vbDirectory. IfGetAttrAndvbDirectoryThen'如果是目錄和文件夾...
mscomm.vbx通信控件可直接從vb的toolbox中加入窗體form,...
.Net Framework 3.5 Beta 1 中,LINQ 的應用還存在一定限制,...
首先,本文假定你已經熟悉VB.NET和Visual Studio.NET Win...
由于VB本身并不帶有可以訪問數據庫的類,所以我們需...
現在網絡上流行的木馬軟件基本都是客戶機/服務器模...