




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
1、VBVB程序設(shè)計概述1 計算機應(yīng)用基礎(chǔ)(二)計算機應(yīng)用基礎(chǔ)(二) VisualBasic程序設(shè)計程序設(shè)計 VBVB程序設(shè)計概述2 課程內(nèi)容:課程內(nèi)容: VB是一種可視化的編程語言,提供了是一種可視化的編程語言,提供了 開發(fā)開發(fā)windows程序最迅速、最簡便的方法。程序最迅速、最簡便的方法。 尤其對于非專業(yè)的編程人員,無需了解尤其對于非專業(yè)的編程人員,無需了解 windows內(nèi)部細(xì)節(jié),就可以開發(fā)出具有內(nèi)部細(xì)節(jié),就可以開發(fā)出具有 windows風(fēng)格的各種應(yīng)用程序。例如信息風(fēng)格的各種應(yīng)用程序。例如信息 管理系統(tǒng)、網(wǎng)絡(luò)、多媒體系統(tǒng)等。管理系統(tǒng)、網(wǎng)絡(luò)、多媒體系統(tǒng)等。 VBVB程序設(shè)計概述3 學(xué)習(xí)目的:
2、學(xué)習(xí)目的: 掌握掌握VB程序設(shè)計的基本方法,達(dá)到可程序設(shè)計的基本方法,達(dá)到可 以讀、寫基本程序的能力,部分學(xué)生達(dá)到以讀、寫基本程序的能力,部分學(xué)生達(dá)到 能結(jié)合本專業(yè)編制一些解決本專業(yè)問題的能結(jié)合本專業(yè)編制一些解決本專業(yè)問題的 程序,并能理解初級的有關(guān)網(wǎng)絡(luò)與多媒體程序,并能理解初級的有關(guān)網(wǎng)絡(luò)與多媒體 的程序。的程序。 VBVB程序設(shè)計概述4 課時安排 n前前10周為每周周為每周4學(xué)時,后學(xué)時,后8周為每周周為每周2學(xué)學(xué) 時,共時,共56學(xué)時學(xué)時 n從第三個教學(xué)周開始,每周一次上機課從第三個教學(xué)周開始,每周一次上機課 考核方式考核方式 q閉卷考試閉卷考試(70%)+上機考試和實驗上機考試和實驗(3
3、0%) VBVB程序設(shè)計概述5 n上機作業(yè)要求上機作業(yè)要求 每次上機課前教師布置一個上機作業(yè),每次上機課前教師布置一個上機作業(yè), 學(xué)生在指定時間內(nèi)完成程序并提交到指定學(xué)生在指定時間內(nèi)完成程序并提交到指定 服務(wù)器上,作為平時成績的依據(jù)。服務(wù)器上,作為平時成績的依據(jù)。 VBVB程序設(shè)計概述6 n教材:計算機應(yīng)用基礎(chǔ)教材:計算機應(yīng)用基礎(chǔ)-VisualBasic6.0程序程序 設(shè)計教程(第設(shè)計教程(第2版)版) (內(nèi)蒙古大學(xué)出版社)(內(nèi)蒙古大學(xué)出版社) n參考書:參考書: 1、“Visual Basic程序設(shè)計教程程序設(shè)計教程”,劉炳,劉炳 文文 許蔓舒,清華大學(xué)出版社。許蔓舒,清華大學(xué)出版社。 2、
4、“Visual Basic程序設(shè)計教程程序設(shè)計教程”,李子,李子 川川 孟學(xué)多孟學(xué)多 何利力,浙江科學(xué)技術(shù)出版社何利力,浙江科學(xué)技術(shù)出版社 3、“Visual Basic程序設(shè)計題典程序設(shè)計題典”,劉圣,劉圣 才才 李春葆,清華大學(xué)出版社。李春葆,清華大學(xué)出版社。 VBVB程序設(shè)計概述7 課時安排 n前前10周為每周周為每周4學(xué)時,后學(xué)時,后8周為每周周為每周2學(xué)學(xué) 時,共時,共56學(xué)時學(xué)時 n從第三個教學(xué)周開始,每周一次上機課從第三個教學(xué)周開始,每周一次上機課 考核方式考核方式 q閉卷考試閉卷考試(70%)+上機考試和實驗上機考試和實驗(30%) VBVB程序設(shè)計概述8 1.了解了解Visu
5、al Basic的運行環(huán)境及啟動、退出。的運行環(huán)境及啟動、退出。 2.了解了解Visual Basic功能及特點。功能及特點。 3. 熟習(xí)熟習(xí)Visual Basic的集成開發(fā)環(huán)境。的集成開發(fā)環(huán)境。 4. 建立事件驅(qū)動面向?qū)ο蟪绦蛟O(shè)計的初步概念。建立事件驅(qū)動面向?qū)ο蟪绦蛟O(shè)計的初步概念。 本章要求:本章要求: 第一章第一章 Visual BasicVisual Basic程序設(shè)計概述程序設(shè)計概述 VBVB程序設(shè)計概述9 第一章第一章 Visual Basic 程序設(shè)計概述程序設(shè)計概述 n1.1 概 述 n1.2 Visual Basic 的安裝 n1.3 創(chuàng)建第一個 Visual Basic 程
6、序 n1.4 Visual Basic 的集成開發(fā)環(huán)境 VBVB程序設(shè)計概述10 1.1概述 n1.1.1VB 簡介 n1.1.2VB 功能特點 VBVB程序設(shè)計概述11 概述 n計算機程序設(shè)計語言 n1954年以后高級語言的出現(xiàn)和發(fā)展 nBASIC (1964年問世) VBVB程序設(shè)計概述12 概述 n操作系統(tǒng) nWindows操作平臺 nMicrosoft 于 1991 年推出 Visual Basic 1.0版 VBVB程序設(shè)計概述13 1.1.1 VB 簡介 VB:是由Microsoft公司在1991推出的 n1992年秋天推出了VB2.0 n1993年4月推出了VB3.0 n1995
7、年10月推出了VB4.0 n1997年推出了VB5.0(英,中) n1998年推出了VB6.0(英,中) nVB.net VBVB程序設(shè)計概述14 VB 簡介 nVisual Basic: nVisual:用可視化方法開發(fā)圖形用戶界 面(GUI) nVB:是基于Basic的可視化的程序設(shè)計 語言 VBVB程序設(shè)計概述15 VB 簡介 n在Visual Basic中: n 簡單易用;采用面向?qū)ο?、事件?qū)動; 把編程復(fù)雜性封裝、隱藏了細(xì)節(jié);提供 了所見即所得的可視化開發(fā)工具。 VBVB程序設(shè)計概述16 VB 簡介 n現(xiàn)在,從數(shù)值計算、數(shù)據(jù)庫管理、電子 通信、多媒體到Internet,都可以用VB開
8、 發(fā)。 n VB更適于非專業(yè)人員使用,能高效、快 捷地開發(fā)中小型應(yīng)用程序。 VBVB程序設(shè)計概述17 VB 簡介 VBVB程序設(shè)計概述18 VB 簡介 VBVB程序設(shè)計概述19 VB 功能特點 n、提供可視化的編程工具、提供可視化的編程工具 n、程序采取、程序采取“事件驅(qū)動事件驅(qū)動”方式方式 n、提供了易學(xué)易用的集成開發(fā)環(huán)境、提供了易學(xué)易用的集成開發(fā)環(huán)境 n 4、支持多種數(shù)據(jù)庫系統(tǒng)的訪問、支持多種數(shù)據(jù)庫系統(tǒng)的訪問 n、ActiveX技術(shù)技術(shù) (微軟倡導(dǎo)的一種對象微軟倡導(dǎo)的一種對象 嵌入應(yīng)用程序技術(shù)嵌入應(yīng)用程序技術(shù)) n、結(jié)構(gòu)化程序設(shè)計語言、結(jié)構(gòu)化程序設(shè)計語言 VBVB程序設(shè)計概述20 1.2
9、Visual Basic 的安裝 n1.2.1 系統(tǒng)要求 n1.2.2 安裝 n1.2.3 啟動 VBVB程序設(shè)計概述21 1.2.1 系統(tǒng)要求 n 微處理器:486DX66或更高,建議使 用Pentium 或更高的微處理器。 n 內(nèi)存:在Windows 95/98下至少16M以 上,Windows NT4.0至少需要32M以上。 VBVB程序設(shè)計概述22 系統(tǒng)要求 硬盤空間:標(biāo)準(zhǔn)版:典型安裝48M, 完全安裝80M; 專業(yè)版:典型安裝48M, 完全安裝80M; 企業(yè)版:典型安裝128M, 完全安裝147M。 VBVB程序設(shè)計概述23 系統(tǒng)要求 硬盤空間: MSDN(用于文檔,使用VB幫 助文
10、件所必須):至少需要67M,另外 可根據(jù)用戶需要安裝一些附加控件。 VBVB程序設(shè)計概述24 系統(tǒng)要求 顯示設(shè)備:VGA或更高分辯率的顯示 器,建議Super VGA。 讀入設(shè)備:CD-ROM驅(qū)動器。 操作系統(tǒng):Windows95或更高版本, 帶Service Pack3或更高版 本的Windows NT 4.0。 VBVB程序設(shè)計概述25 1.2.2 安裝 nVisual Basic 6.0 三個版本的安裝方法 類似 VBVB程序設(shè)計概述26 安裝 n(1) 將將VB 6.0中文企業(yè)版安裝光盤放入光驅(qū)中,中文企業(yè)版安裝光盤放入光驅(qū)中, 若沒有取消若沒有取消“自動播放自動播放”功能,安裝程序會
11、自動功能,安裝程序會自動 運行,否則應(yīng)在運行,否則應(yīng)在“我的電腦我的電腦”或或“資源管理器資源管理器” 中執(zhí)行安裝光盤上的安裝程序中執(zhí)行安裝光盤上的安裝程序Setup.exe,將顯,將顯 示示“Visual Basic 6.0 中文企業(yè)版安裝向?qū)е形钠髽I(yè)版安裝向?qū)А睂?話框,如圖所示;話框,如圖所示; VBVB程序設(shè)計概述27 VBVB程序設(shè)計概述28 安裝 n(2) 在圖所示的對話框中,單擊在圖所示的對話框中,單擊“下一步下一步”按按 鈕,則打開鈕,則打開“最終用戶許可協(xié)議最終用戶許可協(xié)議”對話框,在對話框,在 該對話框中選擇該對話框中選擇“接受協(xié)議接受協(xié)議”后,單擊后,單擊“下一下一 步
12、步”按鈕。此時安裝程序要求輸入產(chǎn)品的按鈕。此時安裝程序要求輸入產(chǎn)品的ID號、號、 用戶姓名和公司名稱;用戶姓名和公司名稱; VBVB程序設(shè)計概述29 安裝 n(3) 輸入產(chǎn)品的ID號和用戶信息后單擊“下一步” 按鈕,打開選擇安裝程序?qū)υ捒?,如圖所示 VBVB程序設(shè)計概述30 VBVB程序設(shè)計概述31 安裝 n(4) 在圖中選擇“安裝VB 6.0中文企業(yè)版”后, 單擊“下一步”按鈕,在完成安裝路徑選擇后, 進(jìn)入“安裝類型”的選擇“典型安裝”還是 “自定義安裝”。 VBVB程序設(shè)計概述32 安裝 n前者將安裝最典型的組件,安裝過程前者將安裝最典型的組件,安裝過程無需用無需用 戶干預(yù)戶干預(yù);若選擇后
13、者,將打開;若選擇后者,將打開“自定義安裝自定義安裝” 對話框,如圖所示,在這里用戶可以根據(jù)需要對話框,如圖所示,在這里用戶可以根據(jù)需要 有選擇地安裝需要的組件有選擇地安裝需要的組件; VBVB程序設(shè)計概述33 VSS版本控制 管理工具。 是一些軟件組 件或?qū)ο?,?以將其插入到 WEB網(wǎng)頁或其 它應(yīng)用程序中 VBVB程序設(shè)計概述34 安裝 n(5) 單擊圖對話框中的單擊圖對話框中的“繼續(xù)繼續(xù)”按鈕后,安裝按鈕后,安裝 程序?qū)?fù)制文件到計算機硬盤中,結(jié)束后程序?qū)?fù)制文件到計算機硬盤中,結(jié)束后重新重新 啟動啟動計算機完成計算機完成VB 6.0的安裝;的安裝; VBVB程序設(shè)計概述35 安裝 n(
14、6) 重新啟動后,安裝程序?qū)⒃儐柺欠癜惭b重新啟動后,安裝程序?qū)⒃儐柺欠癜惭b MSDN。MSDN是是VB 6.0的套件之一,其中存的套件之一,其中存 放著所有放著所有 Visual Studio 6.0 的文檔和示例的文檔和示例, 包包 含了容量約含了容量約1GB的編程技術(shù)信息,是開發(fā)人員的編程技術(shù)信息,是開發(fā)人員 的重要參考資料。的重要參考資料。 VBVB程序設(shè)計概述36 安裝 n在在VB安裝完成后,可能還會遇到需安裝完成后,可能還會遇到需添加添加未安裝未安裝 組件或組件或刪除刪除不再需要組件的情況。此時可以按以不再需要組件的情況。此時可以按以 下步驟進(jìn)行:下步驟進(jìn)行: VBVB程序設(shè)計概述3
15、7 安裝 n(7) 再次運行再次運行VB6.0安裝程序,將打開啟動安裝程序,將打開啟動“安安 裝向?qū)аb向?qū)А睂υ捒?,在選擇了對話框,在選擇了“工作站工具和組工作站工具和組 件件”選項后,單擊下一步將打開如圖所示選項后,單擊下一步將打開如圖所示“添添 加加/刪除刪除”對話框;對話框; VBVB程序設(shè)計概述38 VBVB程序設(shè)計概述39 安裝 n(8) 在圖所示的對話框中單擊在圖所示的對話框中單擊“添加添加/刪除刪除”、 “重新安裝重新安裝”或或“全部刪除全部刪除”按鈕可以實現(xiàn)組按鈕可以實現(xiàn)組 件的部分添加件的部分添加/刪除、重新安裝以恢復(fù)被破壞刪除、重新安裝以恢復(fù)被破壞 的文件和的文件和VB的卸
16、載。若選擇的卸載。若選擇“添加添加/刪除刪除”按按 鈕,將鈕,將“選擇添加選擇添加/刪除組件刪除組件”對話框,正確對話框,正確 選擇后單擊選擇后單擊“確認(rèn)確認(rèn)”便可完成添加便可完成添加/刪除工作。刪除工作。 VBVB程序設(shè)計概述40 1.2.3 啟動 通過通過“開始開始”菜單,選擇菜單,選擇“程序程序”子菜單,然子菜單,然 后打開后打開“Visual Basic 6.0” 利用利用Windows建立快捷方式建立快捷方式 VBVB程序設(shè)計概述41 啟動啟動 nVB安裝完成后,在安裝完成后,在“開始開始”菜單的程序組中菜單的程序組中 將多出一個將多出一個“Microsoft Visual Basi
17、c 6.0 中中 文版文版” 菜單選項,單擊則啟動了菜單選項,單擊則啟動了Visual Basic 。VB啟動后,首先顯示啟動后,首先顯示“新建工程新建工程” 對話框,如圖所示。對話框,如圖所示。 VBVB程序設(shè)計概述42 VBVB程序設(shè)計概述43 啟動啟動 n雙擊新建選項卡中的雙擊新建選項卡中的“標(biāo)準(zhǔn)標(biāo)準(zhǔn)EXE”項項 (缺省選項)或直接單擊(缺省選項)或直接單擊“打開打開”按鈕,按鈕, 進(jìn)入進(jìn)入VB的集成開發(fā)環(huán)境,如圖所示。的集成開發(fā)環(huán)境,如圖所示。 VBVB程序設(shè)計概述44 VBVB程序設(shè)計概述45 關(guān)閉關(guān)閉 通過通過“文件文件“退出退出 通過通過“關(guān)閉按鈕關(guān)閉按鈕“退出退出 “l(fā)t+F4
18、” 單擊標(biāo)題欄最左邊圖標(biāo),在單擊標(biāo)題欄最左邊圖標(biāo),在 打開的控制菜單中選擇關(guān)打開的控制菜單中選擇關(guān) 閉閉 VBVB程序設(shè)計概述46 1.3 VB 的集成開發(fā)環(huán)境 n1.4.1 窗體窗口窗體窗口1.4.2 屬性窗口屬性窗口 n1.4.3 工程資源管理器工程資源管理器 n1.4.4 代碼窗口代碼窗口 n1.4.5 窗體布局窗口窗體布局窗口 n1.4.6 工具箱窗口工具箱窗口 1.4.7 立即窗口立即窗口 VBVB程序設(shè)計概述47 1.3 Visual Basic 6.0的集成開發(fā)環(huán)境的集成開發(fā)環(huán)境 菜單欄 工具欄 代碼窗 口 工具箱 窗 體 窗 口 立即窗 口 監(jiān)視窗 口 工程窗 口 屬性窗 口
19、布局窗 口 VBVB程序設(shè)計概述48 1.主窗口主窗口 由標(biāo)題欄、菜單欄和工具欄組成由標(biāo)題欄、菜單欄和工具欄組成 VB的三種工作模式的三種工作模式(標(biāo)題欄總顯示當(dāng)前模式)(標(biāo)題欄總顯示當(dāng)前模式) (1)設(shè)計模式:)設(shè)計模式:創(chuàng)建應(yīng)用程序的大多數(shù)工作都是在設(shè)計創(chuàng)建應(yīng)用程序的大多數(shù)工作都是在設(shè)計 時完成的。在設(shè)計時,可以設(shè)計窗體、繪制控件、編寫代碼時完成的。在設(shè)計時,可以設(shè)計窗體、繪制控件、編寫代碼 并使用并使用“屬性屬性”窗口來設(shè)置或查看屬性設(shè)置值。窗口來設(shè)置或查看屬性設(shè)置值。 (2)運行模式:)運行模式:代碼正在運行的時期,用戶可與應(yīng)用程代碼正在運行的時期,用戶可與應(yīng)用程 序交流??刹榭创a,
20、但不能改動它。序交流??刹榭创a,但不能改動它。 (3)中斷模式:)中斷模式:程序在運行的中途被停止執(zhí)行時。在中程序在運行的中途被停止執(zhí)行時。在中 斷模式下,還可以修改程序代碼,檢查、調(diào)試、重置、單步斷模式下,還可以修改程序代碼,檢查、調(diào)試、重置、單步 執(zhí)行或繼續(xù)執(zhí)行程序。執(zhí)行或繼續(xù)執(zhí)行程序。實現(xiàn)程序的調(diào)試。實現(xiàn)程序的調(diào)試。 VBVB程序設(shè)計概述49 2.窗體窗體(Form)設(shè)計窗口設(shè)計窗口 窗體設(shè)計窗口是屏幕中央的主窗口,它可以作窗體設(shè)計窗口是屏幕中央的主窗口,它可以作 為自定義窗口用來設(shè)計應(yīng)用程序的界面。用戶可以為自定義窗口用來設(shè)計應(yīng)用程序的界面。用戶可以 在窗體中添加控件、圖形和圖片來創(chuàng)
21、建所希望的外在窗體中添加控件、圖形和圖片來創(chuàng)建所希望的外 觀。每個窗口必須有一個的窗體名字,建立窗體時觀。每個窗口必須有一個的窗體名字,建立窗體時 缺省名為缺省名為Form1,Form2, . . .。 應(yīng)注意窗體名即應(yīng)注意窗體名即Name屬性和窗體文件名的區(qū)別屬性和窗體文件名的區(qū)別 VBVB程序設(shè)計概述50 窗體設(shè)計窗口 窗體名 窗體文件名 VBVB程序設(shè)計概述51 3.代碼代碼(code)窗口窗口 在設(shè)計模式中,通過雙擊窗體或窗體上任何對象或通過在設(shè)計模式中,通過雙擊窗體或窗體上任何對象或通過 “工程資源管理器工程資源管理器”窗口中的窗口中的“查看代碼查看代碼”按鈕來打開代碼編按鈕來打開代
22、碼編 輯器窗口。代碼編輯器是輸入應(yīng)用程序代碼的編輯器。輯器窗口。代碼編輯器是輸入應(yīng)用程序代碼的編輯器。 VBVB程序設(shè)計概述52 4. 屬性屬性(properties)窗窗 口口 屬性是指對象的特征,如大小、標(biāo)題或顏色等屬性是指對象的特征,如大小、標(biāo)題或顏色等 數(shù)據(jù)。在數(shù)據(jù)。在Visual Basic6.0設(shè)計模式中,屬性窗口列出設(shè)計模式中,屬性窗口列出 了當(dāng)前選定窗體或控件的屬性的值,用戶可以對這了當(dāng)前選定窗體或控件的屬性的值,用戶可以對這 些屬性值進(jìn)行設(shè)置。些屬性值進(jìn)行設(shè)置。 VBVB程序設(shè)計概述53 工程是指用于創(chuàng)建一個應(yīng)用程序的文件的集合。工程是指用于創(chuàng)建一個應(yīng)用程序的文件的集合。 工
23、程資源管理器列出了當(dāng)前工程中的窗體和模塊工程資源管理器列出了當(dāng)前工程中的窗體和模塊 5. 工程資源管理器工程資源管理器(project explorer)(project explorer)窗口窗口 VBVB程序設(shè)計概述54 工具箱提供一組工具,工具箱提供一組工具, 用于設(shè)計時在窗體中放置用于設(shè)計時在窗體中放置 控件生成應(yīng)用程序的用戶控件生成應(yīng)用程序的用戶 接口。系統(tǒng)啟動后缺省的接口。系統(tǒng)啟動后缺省的 General工具箱就會出現(xiàn)工具箱就會出現(xiàn) 在屏幕左邊,上面有常用在屏幕左邊,上面有常用 “部件部件” 6. 工具箱工具箱(ToolBox)(ToolBox)窗口窗口 VBVB程序設(shè)計概述55
24、窗體布局窗口顯示在屏幕右下角。用戶可使窗體布局窗口顯示在屏幕右下角。用戶可使 用表示屏幕的小圖像來布置應(yīng)用程序中各窗體的位用表示屏幕的小圖像來布置應(yīng)用程序中各窗體的位 置。這個窗口在多窗體應(yīng)用程序中很有用,因為這置。這個窗口在多窗體應(yīng)用程序中很有用,因為這 可以指定每個窗體相對于主窗體的位置??梢灾付總€窗體相對于主窗體的位置。 7 7窗體布局窗口窗體布局窗口 VBVB程序設(shè)計概述56 1.4 創(chuàng)建第一個 Visual Basic 程序 n1 創(chuàng)建程序界面 n2 設(shè)置屬性 n3 編寫代碼 n4 保存及運行程序 VBVB程序設(shè)計概述57 創(chuàng)建第一個 Visual Basic 程序 n 本節(jié)中,將
25、通過一個簡單的實例來說明一個完 整的VB應(yīng)用程序的建立過程。對于初學(xué)者來說, 建立一個應(yīng)用程序分為以下幾步進(jìn)行: VBVB程序設(shè)計概述58 創(chuàng)建第一個 Visual Basic 程序 n第一步:建立用戶界面; n第二步:設(shè)置對象屬性; n第三步:進(jìn)行對象事件過程的編程; n第四步:保存并執(zhí)行程序。 VBVB程序設(shè)計概述59 創(chuàng)建第一個 Visual Basic 程序 n 例1.1 設(shè)計一個程序,在界面上有一個命令按 鈕,用戶單擊一次命令按鈕,就會在窗體上輸出 一行文字,運行結(jié)果如圖所示。 VBVB程序設(shè)計概述60 VBVB程序設(shè)計概述61 創(chuàng)建第一個 Visual Basic 程序 n 要用要
26、用VB實現(xiàn)一個任務(wù)必須解決兩個問題:實現(xiàn)一個任務(wù)必須解決兩個問題: n(1) 設(shè)計一個程序界面,用戶輸入或輸出設(shè)計一個程序界面,用戶輸入或輸出 信息都在這個界面中進(jìn)行。當(dāng)然,界面應(yīng)信息都在這個界面中進(jìn)行。當(dāng)然,界面應(yīng) 當(dāng)使用戶感到方便美觀;當(dāng)使用戶感到方便美觀; n(2) 設(shè)計程序代碼。使程序開始運行后能設(shè)計程序代碼。使程序開始運行后能 按要求進(jìn)行操作,以達(dá)到目標(biāo)。按要求進(jìn)行操作,以達(dá)到目標(biāo)。 VBVB程序設(shè)計概述62 VBVB程序設(shè)計概述63 1.4.1 創(chuàng)建程序界面創(chuàng)建程序界面 n 在本例程序界面中,一共用到兩個控件:窗 體和命令按鈕(Command)。窗體在啟動VB時 已經(jīng)裝入,現(xiàn)要將命
27、令按鈕加到窗體上,可以 通過以下兩種方法做到: VBVB程序設(shè)計概述64 創(chuàng)建程序界面創(chuàng)建程序界面 n (1) 將鼠標(biāo)指向工具欄中的“命令”按鈕并 選中它,再將光標(biāo)移到窗體,此時光標(biāo)變?yōu)?“十”字,將“十”字移到需要的位置,用鼠 標(biāo)拉成需要的尺寸即可; VBVB程序設(shè)計概述65 創(chuàng)建程序界面創(chuàng)建程序界面 n (2) 雙擊工具欄中的命令按鈕,一個標(biāo)準(zhǔn)大雙擊工具欄中的命令按鈕,一個標(biāo)準(zhǔn)大 小的命令按鈕圖形就自動加到窗體的中心位置,小的命令按鈕圖形就自動加到窗體的中心位置, 再用鼠標(biāo)拖放調(diào)整位置和大小即可。至此,就再用鼠標(biāo)拖放調(diào)整位置和大小即可。至此,就 基本完成了本應(yīng)用程序的界面設(shè)計,下面開始基本
28、完成了本應(yīng)用程序的界面設(shè)計,下面開始 設(shè)計各控件的屬性。設(shè)計各控件的屬性。 VBVB程序設(shè)計概述66 1.4.2 設(shè)置屬性設(shè)置屬性 n 在在VB中屬性是用來描述對象特征的。比如,中屬性是用來描述對象特征的。比如, 在現(xiàn)實生活中常常會問在現(xiàn)實生活中常常會問“這位先生的姓名是什這位先生的姓名是什 么?么?”回答:這位先生姓張名三?;卮穑哼@位先生姓張名三。 VBVB程序設(shè)計概述67 設(shè)置屬性設(shè)置屬性 對象對象 屬性屬性賦值賦值 窗體窗體 Caption最簡單的應(yīng)用程序最簡單的應(yīng)用程序 名稱名稱Form1 FontSize24 命令命令 按鈕按鈕 Caption顯示文字串顯示文字串 名稱名稱Comma
29、nd1 FontSize18 VBVB程序設(shè)計概述68 1.4.3 編寫代碼編寫代碼 n 屬性設(shè)置完畢后,就應(yīng)該編寫事件過程代碼屬性設(shè)置完畢后,就應(yīng)該編寫事件過程代碼 了。過程代碼是針對某個對象事件編寫的。題了。過程代碼是針對某個對象事件編寫的。題 目要求單擊命令按鈕后,在窗體上輸出文字串。目要求單擊命令按鈕后,在窗體上輸出文字串。 也就是說,要對命令按鈕這個對象的單擊事件也就是說,要對命令按鈕這個對象的單擊事件 編寫一段程序,以指定用戶單擊命令按鈕時要編寫一段程序,以指定用戶單擊命令按鈕時要 執(zhí)行的操作。執(zhí)行的操作。 VBVB程序設(shè)計概述69 1.4.4 保存及運行程序保存及運行程序 保存保
30、存 程序運行程序運行 如何生成可執(zhí)行文件如何生成可執(zhí)行文件 VBVB程序設(shè)計概述70 1. 保存保存 n 一個一個VB應(yīng)用程序存盤時至少會產(chǎn)生三種文件:應(yīng)用程序存盤時至少會產(chǎn)生三種文件: 一種為一種為“窗體文件窗體文件”(擴展名為(擴展名為.frm),另一),另一 種為種為“工程文件工程文件”(擴展名為(擴展名為.vbp),還有一),還有一 種為種為Visual Basic工程工作區(qū)文件(擴展名工程工作區(qū)文件(擴展名 為為.vbw)。)。 VBVB程序設(shè)計概述71 保存保存 n 這里有些類型的文件是由這里有些類型的文件是由Visual Basic系統(tǒng)系統(tǒng) 自動保存起來的,還有一些要由用戶自己來
31、實自動保存起來的,還有一些要由用戶自己來實 現(xiàn)存盤。所以,建議每一個應(yīng)用程序最好有自現(xiàn)存盤。所以,建議每一個應(yīng)用程序最好有自 己獨立的文件夾(子目錄),以避免混淆。具己獨立的文件夾(子目錄),以避免混淆。具 體操作步驟是:體操作步驟是: VBVB程序設(shè)計概述72 保存保存 n (1) 選擇選擇“文件文件”菜單下的菜單下的“工程另存為工程另存為”, 系統(tǒng)彈出系統(tǒng)彈出“文件另存為文件另存為”對話框,提示中要求對話框,提示中要求 輸入文件名并選擇存放的位置,正確輸入后,輸入文件名并選擇存放的位置,正確輸入后, 選擇選擇“保存保存”,就會產(chǎn)生一個,就會產(chǎn)生一個.frm窗體文件;窗體文件; n(2) 這時屏幕又會顯示如圖所示的這時屏幕又會顯示如圖所示的“工程另存工程另存 為為”對話框。同樣正確輸入后,就保存了對話框。同樣正確輸入后,就保存
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 汽車運輸合同協(xié)議書
- 信息技術(shù)支持下的農(nóng)業(yè)智能生產(chǎn)合作協(xié)議
- 機器人產(chǎn)業(yè)發(fā)展項目投資合同
- 外包服務(wù)委托協(xié)議與質(zhì)量控制書
- 洗車場場地租賃合同協(xié)議書
- 個人借款展期借款合同
- 保潔合同書保潔合同補充協(xié)議
- 合同之借款合同借條
- 境外園區(qū)建設(shè)與運營服務(wù)合同
- 城市綜合體開發(fā)建設(shè)合同
- 陶土瓦屋面施工施工方法及工藝要求
- 第三課 多彩的鉛筆 教案 五下信息科技河南大學(xué)版
- 河南省創(chuàng)新發(fā)展聯(lián)盟2023-2024學(xué)年高一下學(xué)期3月月考化學(xué)試題(解析版)
- 農(nóng)村自建房包工包料施工合同
- 《鐵路職業(yè)道德》課件-第6章 鐵路職業(yè)道德修養(yǎng)
- 中考心理減壓輔導(dǎo) 中考前心理健康教育主題班會
- 小學(xué)四年級心理健康教育課
- 【上市公司的財務(wù)風(fēng)險的分析和防范:以三只松鼠為例10000字(論文)】
- 幼兒園消防安全知識競賽試題及答案
- 莫高窟群文閱讀教學(xué)設(shè)計
- 樂理視唱練耳簡明教程課后習(xí)題答案
評論
0/150
提交評論