備案號(hào):遼ICP備19007957號(hào)-1 
                     聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
 聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
            
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
加拿大蒙特利爾大學(xué)Visual Basic編程太難了怎么辦?老師可以簡單介紹一下嗎?
Visual Basic(VB)是微軟公司于 1991 年開發(fā)的一種面向?qū)ο蟮恼Z言和開發(fā)環(huán)境。它由早期的 "BASIC "語言演變而來,"BASIC "是初學(xué)者通用符號(hào)指令代碼的縮寫。在 VB 編程中,程序員可以使用基于圖形用戶界面的功能,通過拖放對(duì)象來修改代碼的某些部分。這樣,程序員就可以使用圖形元素定義不同對(duì)象的行為、功能和外觀。
VB 被認(rèn)為是一種事件驅(qū)動(dòng)語言,易于學(xué)習(xí)和編程。它旨在支持快速應(yīng)用程序開發(fā)(RAD),即首先開發(fā)原型應(yīng)用程序,在開發(fā)周期的早期階段不強(qiáng)調(diào)編寫復(fù)雜的代碼。RAD 采用自適應(yīng)軟件開發(fā),開發(fā)人員優(yōu)先開發(fā)原型,而不是規(guī)劃軟件。這樣專業(yè)人員就可以快速創(chuàng)建多個(gè)迭代,并在短時(shí)間內(nèi)推出軟件更新,而無需從頭開始編寫復(fù)雜的代碼。

Visual Basic 使用圖形用戶界面(GUI)來設(shè)計(jì) Windows 應(yīng)用程序。VB 設(shè)計(jì)控制臺(tái)分為三個(gè)主要元素:
a.左側(cè)的工具箱;
b.中間的設(shè)計(jì)工作區(qū);
c.右側(cè)的屬性菜單。
窗體窗口位于繪圖工作區(qū)。在窗體中,開發(fā)人員可以從工具箱中添加 "控件"。列表中的每個(gè)控件都會(huì)創(chuàng)建 "事件",如單擊、雙擊、按鍵下移、按鍵上移和鼠標(biāo)移動(dòng)。
開發(fā)人員可以為每個(gè)事件或用戶操作編寫一個(gè)子程序,用戶操作包括啟動(dòng)程序、按任意鍵、移動(dòng)鼠標(biāo)和關(guān)閉程序。這個(gè)子程序被稱為 "事件進(jìn)程",是 Windows 用戶界面的重要組成部分。當(dāng)檢測到事件過程時(shí),生成的程序會(huì)繪制與事件相關(guān)的指令并執(zhí)行它們。
當(dāng)所有用戶界面組件、子程序和其他軟件代碼都組裝到項(xiàng)目中時(shí),VB 應(yīng)用程序就可以使用了。然后,開發(fā)人員可以使用以下方法之一執(zhí)行應(yīng)用程序:
a.按 F5 鍵。
b.單擊菜單中的 RUN(運(yùn)行),然后選擇 START(開始)。
此外,用戶還可以在 "代碼窗口 "中查看代碼,窗體中嵌入的所有命令都位于該窗口中。
1.選擇文件 > 新建項(xiàng)目。
2.在出現(xiàn) "新建項(xiàng)目 "對(duì)話框時(shí)單擊 VB 應(yīng)用程序向?qū)D標(biāo)。
3.單擊 "下一步",從一個(gè)對(duì)話框進(jìn)入下一個(gè)對(duì)話框。向?qū)ПA袅瞬藛雾?xiàng)的默認(rèn)值。但它也允許你編輯你希望在最終應(yīng)用程序中看到的菜單項(xiàng)的值。
4.菜單包括一個(gè)對(duì)話框 "Internet 連接",如果選擇了該對(duì)話框,創(chuàng)建的應(yīng)用程序就可以直接訪問網(wǎng)絡(luò)。還可以通過它將應(yīng)用程序發(fā)送給網(wǎng)絡(luò)上的其他用戶。
5.在進(jìn)入最后一步之前,向?qū)峁┝伺c數(shù)據(jù)庫程序(如 "Microsoft Access")交互的方法。
6.最后,點(diǎn)擊 "完成"。向?qū)?chuàng)建菜單并將其添加到表單中。
7.關(guān)閉最后一個(gè)對(duì)話框后,向?qū)@示一個(gè)應(yīng)用程序開發(fā)界面,雙擊項(xiàng)目窗口即可查看窗體和代碼模塊。
8.運(yùn)行項(xiàng)目進(jìn)行測試,查看項(xiàng)目在屏幕上的顯示效果。
盡管上述步驟定義了 VB 初始版本的工作方式,但您的工作流程會(huì)因使用的版本而異。例如,如果您使用的是 Visual Basic .Net,它在 Visual Studio 中的實(shí)現(xiàn)類似于 BASIC 語言,但增加了來自 Object Pascal 和 C 語言的語法和函數(shù)。VB 代碼會(huì)被編譯成目標(biāo)代碼,然后與應(yīng)用程序的部分內(nèi)容相結(jié)合,創(chuàng)建一個(gè) .exe 文件。該文件無需 Visual Studio 環(huán)境即可獨(dú)立運(yùn)行,就像計(jì)算機(jī)上的其他應(yīng)用程序一樣。
如果您使用的是 VBA 版本的 VB,代碼通常是在 Microsoft Office 程序(如 MS Access、MS Excel、MS Word 等)內(nèi)置的集成開發(fā)環(huán)境中編寫的。在 VBA 中,代碼是在 Microsoft Office 應(yīng)用程序的虛擬機(jī)中符號(hào)化、編譯和執(zhí)行的。VBA 代碼不能在 Office 環(huán)境之外執(zhí)行。因此,VBA 無法獨(dú)立創(chuàng)建 .exe 文件。
"Visual Basic 是微軟公司的產(chǎn)品,語法簡單。它有一個(gè)清晰的可視化環(huán)境,提供比其他語言更快的 RAD,并有良好的數(shù)據(jù)庫連接。這些是 VB 語言的主要特點(diǎn),但讓我們仔細(xì)看看 VB 的其他一些特點(diǎn)。
1.內(nèi)存限制
一開始,VB 需要明顯增加安裝內(nèi)存。 由于該語言提供了一個(gè)基于圖形用戶界面的開發(fā)包,它不可避免地需要大量空間。此外,VB 不允許在聲明時(shí)對(duì)結(jié)構(gòu)進(jìn)行格式化,而 C 語言則可以做到這一點(diǎn)。此外,這種開發(fā)環(huán)境適用于需要較少處理時(shí)間的應(yīng)用程序。
2.應(yīng)用廣泛
與其他語言相比,程序員更喜歡 VB,因?yàn)?VB 具有 "快速開發(fā) "的特點(diǎn)。盡管 Visual Basic 僅限于微軟的操作系統(tǒng),但它仍被程序員廣泛使用。該語言一般適用于開發(fā)圖形用戶界面,無需編寫太多代碼,如前端數(shù)據(jù)庫,使程序員能夠開發(fā)出比用 VC++、Delphi 和 PowerBuilder 編程語言開發(fā)的應(yīng)用程序更好的應(yīng)用程序。
3.基于對(duì)象的框架
VB 基于對(duì)象的結(jié)構(gòu)允許程序員輕松管理大型、復(fù)雜和不斷更新的應(yīng)用程序的功能。因此,VB 支持代碼重用和可擴(kuò)展性,提高了所開發(fā)軟件的整體性能。
4.VB 的啟動(dòng)時(shí)間
VB 應(yīng)用程序分為兩部分。一部分包含定制的程序代碼,另一部分包含運(yùn)行所有程序所需的標(biāo)準(zhǔn)代碼。第二部分稱為 "執(zhí)行時(shí)間"。這是一個(gè)獨(dú)立的庫,包含可用于大多數(shù) VB 應(yīng)用程序的各種函數(shù)。
運(yùn)行時(shí)可以安裝在 Windows 目錄中,以便在以相同開發(fā)版本編寫的所有其他 VB 應(yīng)用程序中使用。預(yù)安裝的運(yùn)行時(shí)可能無法在以不同 VB 版本編寫的應(yīng)用程序中使用。例如,VB 5 運(yùn)行時(shí)與 VB 6 運(yùn)行時(shí)不兼容。VB 應(yīng)用程序的運(yùn)行時(shí)功能使它們變得很小,因?yàn)榇蟛糠謶?yīng)用程序代碼都包含在運(yùn)行時(shí)程序中,而運(yùn)行時(shí)程序是應(yīng)用程序之間共享的。
5.組件對(duì)象模型(COM)
COM 功能支持不同編程語言之間的通信。因此,用任何編程語言編寫的 COM 元素都可以集成到 VB 開發(fā)環(huán)境中。
海馬課堂專業(yè)課程輔導(dǎo),2300+嚴(yán)選碩博學(xué)霸師資,針對(duì)學(xué)生的薄弱科目和學(xué)校教學(xué)進(jìn)度,匹配背景相符的導(dǎo)師,根據(jù)學(xué)生情況進(jìn)行1V1專屬備課,上課時(shí)間靈活安排,中英雙語詳細(xì)講解課程中的考點(diǎn)、難點(diǎn)問題,并提供多方位的課后輔導(dǎo),輔助學(xué)生掌握全部課程知識(shí),補(bǔ)足短板。
閱讀原文:http://cheshan.cn/qa/15181_57.html
版權(quán)作品,未經(jīng)海馬課堂 highmarktutor.com 書面授權(quán),嚴(yán)禁轉(zhuǎn)載,違者將被追究法律責(zé)任。
 
            
                     24h在線客服
                    24h在線客服
                

 
                        
 
                        
 
                         
    
                備案號(hào):遼ICP備19007957號(hào)-1 
                     聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
 聆聽您的聲音:feedback@highmark.com.cn企業(yè)熱線:400-778-8318
            
Copyright ?2015- 海馬課堂網(wǎng)絡(luò)科技(大連)有限公司辦公地址:遼寧省大連市高新技術(shù)產(chǎn)業(yè)園區(qū)火炬路32A號(hào)創(chuàng)業(yè)大廈A座18層1801室
 
        499元
一節(jié)課
 
                         
                    咨詢電話
咨詢電話:
186-0428-2029 
                         
                    在線咨詢
 
                         
                    微信客服
 
                    微信咨詢
 
                         
                    回到頂部
hmkt088