金文老师VB教程文档
- 格式:doc
- 大小:46.50 KB
- 文档页数:21
第一章VB程序开发环境第一节 VB的启动与退出一、启动VB的四种方法1、“开始”——“程序”2、“我的电脑”。
3、“开始”——“运行”4、建立启动VB6.0的快捷方式。
二、VB启动后的简单设置1、新建工程——标准EXE2、(1)SDI单文档界面(2)MDI多文档界面切换:“工具”——“选项”——“高级”——“SDI开发环境”3、退出VB:1. ALT+Q2.“文件”——“退出”3. 右上角×第二节主窗口的组成1、标题栏:3种模式(设计模式、运行模式、中断模式)Alt+空格2、菜单栏:(13个)(1)菜单的分类1.直接执行:菜单后没有任何标志2.弹出对话框:有省略号,单击可以弹出一个对话框3.下一级菜单:后面有小三角,有下一级菜单2)进入菜单栏的方法1.用鼠标2.用键盘①用alt或F10键先激活菜单栏,然后用光标选择②alt+激活键注:如果打开不需要的菜单,或者执行菜单命令时打开了不需要的对话框,可用esc键关闭。
3)快捷键:新建工程:ctrl+N 打开工程:ctrl+O 保存工程:ctrl+S3、工具栏(1)工具栏的分类:4种。
编辑、标准、窗体编辑器和调试菜单栏下的为标准工具栏(2)工具栏的形式:固定,浮动4.快捷键:ctrl+x 剪切Ctrl+c 复制Ctrl+v 粘贴第三节其他窗口(一)窗体设计器窗口1、简称窗体(From),是应用程序最终面向用户的窗口,他对应于应用程序的运行结果。
2、清除或者改变窗体中像素点的距离:“工具”——“选项”——“通用”(二)工程资源管理器窗口1、在工程资源管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程资源管理器窗口中的文件可以分为6类,即窗体文件(.frm)、程序模块文件/标准模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)。
其中工程文件最常用,窗体,程序较常用2、工程资源管理其中的文件的分类(1)工程文件.vbp和工程组文件.vbg每个工程对应一个工程文件。
第一章VB程序开发环境第一节VB的启动与退出一、启动VB的四种方法1、“开始”——“程序”2、“我的电脑”。
3、“开始”——“运行”4、建立启动VB6.0的快捷方式。
二、VB启动后的简单设置1、新建工程——标准EXE2、(1)SDI单文档界面(2)MDI多文档界面切换:“工具”——“选项”——“高级”——“SDI开发环境”3、退出VB:1. ALT+Q2.“文件”——“退出”3. 右上角×第二节主窗口的组成1、标题栏:3种模式(设计模式、运行模式、中断模式)Alt+空格2、菜单栏:(13个)(1)菜单的分类1.直接执行:菜单后没有任何标志2.弹出对话框:有省略号,单击可以弹出一个对话框3.下一级菜单:后面有小三角,有下一级菜单2)进入菜单栏的方法1.用鼠标2.用键盘①用alt或F10键先激活菜单栏,然后用光标选择②alt+激活键注:如果打开不需要的菜单,或者执行菜单命令时打开了不需要的对话框,可用esc键关闭。
3)快捷键:新建工程:ctrl+N 打开工程:ctrl+O 保存工程:ctrl+S3、工具栏(1)工具栏的分类:4种。
编辑、标准、窗体编辑器和调试菜单栏下的为标准工具栏(2)工具栏的形式:固定,浮动4.快捷键:ctrl+x 剪切Ctrl+c 复制Ctrl+v 粘贴第三节其他窗口(一)窗体设计器窗口1、简称窗体(From),是应用程序最终面向用户的窗口,他对应于应用程序的运行结果。
2、清除或者改变窗体中像素点的距离:“工具”——“选项”——“通用”(二)工程资源管理器窗口1、在工程资源管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程资源管理器窗口中的文件可以分为6类,即窗体文件(.frm)、程序模块文件/标准模块文件(.bas)、类模块文件(.cls)、工程文件(.vbp)、工程组文件(.vbg)和资源文件(.res)。
其中工程文件最常用,窗体,程序较常用2、工程资源管理其中的文件的分类(1)工程文件.vbp和工程组文件.vbg每个工程对应一个工程文件。
计算机二级vb金文老师讲的视频教案第一章vasual basic 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法 1. 使用“开始”菜单中的“程序”命令 2. 使用“我的电脑” 3. 使用“开始”菜单中的“运行”命令 4. 建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置 ? 1. 新建工程??标准 exe 2. 1SDI 但文档界面 2MDI 多文档界面“工具”—gt“选项”—gt“高级”—gt“SDI 开发环境” 3. 退出 vbALTQ 第二节主窗体的组成 1.标题栏设计模式运行模式中断模式 2.菜单栏12 个 1菜单的分类直接执行弹出对话框下一级菜单 2进入菜单栏的方法 lt1gtALT 或 F10 激活菜单后光标健选择 lt2gtALT激活键注如果打开了不适当或不需要的菜单或者执行菜单命令时打开了不需要的对话框可以用 esc 健关闭 lt3gt快捷键新建工程 ctrln 打开工程 ctrlo 保存工程 ctrls 3.工具栏 1工具栏的分类编辑、标准、窗体编辑器和调试 2工具栏的形式固定、浮动 3标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器一窗体设计器窗口 1. 窗体设计器窗口简称窗体from是应用程序最终面向用户的窗口它对应于应用程序的运行结果。
2. 如果想清楚这些小点或“选项”命令“通用”选项卡来者改变点与点间的距离则可通过执行“工具”菜单中的调整。
二工程资源管理器窗口 1.在工程支援管理器窗口中含有建立一个应用程序所需要的文件的清单。
工程支援管理器窗口中的文件可以分为 6 类 lt1gt窗体文件.frm lt2gt程序模块文件.bas lt3gt类模块文件.cls lt4gt工程文件.vbp lt5gt工程组文件.vbg lt6gt资源文件.res 2.工程支援管理器窗口中文件的分类 1 工程文件和工程组文件工程文件的扩展名为.vbp每个工程对应一个工程文件。
第一章 vasual basic 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法:1. 使用“开始”菜单中的“程序”命令2. 使用“我的电脑”3. 使用“开始”菜单中的“运行”命令4. 建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置·1. 新建工程··标准 exe2.(1)SDI 但文档界面(2)MDI 多文档界面“工具”—>“选项”—>“高级”—>“SDI 开发环境”3. 退出 vb:ALT+Q第二节主窗体的组成1.标题栏:设计模式运行模式中断模式2.菜单栏:(12 个)(1)菜单的分类:直接执行弹出对话框下一级菜单( 2)进入菜单栏的方法:<1>ALT 或 F10 激活菜单后光标健选择<2>ALT+激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s3.工具栏(1)工具栏的分类:编辑、标准、窗体编辑器和调试(2)工具栏的形式:固定、浮动(3)标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。
(二)工程资源管理器窗口1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程支援管理器窗口中的文件可以分为 6 类,<1>窗体文件(.frm)<2>程序模块文件(.bas)<3>类模块文件(.cls)<4>工程文件(.vbp)<5>工程组文件(.vbg)<6>资源文件(.res)2.工程资源管理器窗口中文件的分类:(1)工程文件和工程组文件工程文件的扩展名为.vbp,每个工程对应一个工程文件。
第一章Visual Basic開發環境001 1-1Visual Basic的啟動與退出一、啟動VB 的四種方法:1. 使用“開始”功能表中的“程式”命令2. 使用“我的電腦”3. 使用“開始”功能表中的“運行”命令4. 建立Visual Basic 6.0的快捷方式二、VB啟動後的簡單設置1. 新建工程----標準.EXE2. (1)SDI單文檔介面(2)MDI多重文件介面“工具”----“選項”----“高級”----SDI開發環境vs MDI開發環境3.退出VB :AIT+Q002 2-1主窗口的組成(1)003 2-2 主窗口的組成(2)004 3-1 其它視窗(1)005 3-2 其它視窗(2)006 3-3 其它視窗(3)007 3-4 其它視窗(4)008 4-1 課後習題講解(1)009 4-2 課後習題講解(2)第二章物件及其它物件010 1-1物件及其操作(1)011 1-2物件及其操作(2)012 1-3物件及其操作(3)013 2-1自動重畫014 2-2背景顔色015 2-3邊框類型016 2-4標題017 2-5控制框和允許018 2-6字形屬性設置和前景顔色019 2-7高和寬020 2-8最大化按鈕和名稱021 2-9 圖形和頂邊左邊位置022 2-10可見性和視窗狀態023 2-11表單事件(1)024 2-12表單事件(2)025 3-1控制項分類(1)026 3-2控制項分類(2)027 3-3控制箱028 4-1控制項的畫法和基本操作(1)029 4-2控制項的畫法和基本操作(2)030 課後習題講解第三章簡單程式設計031 1-1語句()032 1-2語句(2)033 1-3語句(3)034 2-1編寫簡單的vb應用程式(1)035 2-2編寫簡單的vb應用程式(2)036 3-1程式的保存載入和運行(1)037 3-2程式的保存載入和運行(2)第四章常量和變數038 1-1基底資料型別039 1-2用戶定義的資料類型040 1-3枚舉類型041 2-1常量(1)042 2-2常量(2)043 2-3變數(1)044 2-4變數(2)045 2-5變數(3)046 2-6變數(4)047 3-1變數的作用域(1)048 3-2變數的作用域(2)049 3-3變數的作用域(3)050 4-1常用內建函式(1)051 4-2常用內建函式(2)052 4-3常用內建函式(3)053 4-4常用內建函式(4)054 5-1vb字元處理機制055 5-2字串函數(1)056 5-3字串函數(2)057 5-4字串函數(3)058 6-1算術運算子059 6-2關係運算子與邏輯運算子060 6-3運算式的執行順序第五章資料的輸入輸出061 1-1print方法062 1-2與print方法有關的函數063 1-3格式輸出064 1-4其它方法屬性(1)065 1-5其它方法屬性(2)066 2-1格式067 2-2注意事項068 3-1msgbox函數和msgbox語句(1) 069 3-2msgbox函數和msgbox語句(2) 070 3-3msgbox函數和msgbox語句(3) 071 4-1字形第六章常用控制項標準072 1-1文本控制項(1)073 1-2文本控制項(2)074 1-3文本控制項(3)075 1-4文本控制項(4)076 1-5文本控制項(5)077 1-6文本控制項(6)078 2-1圖形控制項(1)079 2-2圖形控制項(2)080 2-3圖形控制項(3)081 2-4圖形控制項(4)082 2-5圖形控制項(5)083 3-1按鈕控制項(1)084 3-2按鈕控制項(2)085 3-3按鈕控制項(3)086 4-1核取方塊和單選框(1)087 4-2核取方塊和單選框(2)088 4-3核取方塊和單選框(3)089 4-4核取方塊和單選框(4)090 5-1清單方塊和下拉式列示方塊(1)091 5-2清單方塊和下拉式列示方塊(2)092 5-3清單方塊和下拉式列示方塊(3)093 5-4清單方塊和下拉式列示方塊(4)094 5-5清單方塊和下拉式列示方塊(5)095 5-6清單方塊和下拉式列示方塊(6)096 5-7清單方塊和下拉式列示方塊(7)097 5-8清單方塊和下拉式列示方塊(8)098 5-9清單方塊和下拉式列示方塊(9)099 6-1捲軸100 6-2實例講解101 7-1計時器102 7-2實例講解103 8-1框架104 8-2實例講解105 9-1焦點與tab順序106 10-1課後習題講解(1)107 10-1課後習題講解(2)108 10-1課後習題講解(3)109 10-1課後習題講解(4)110 10-1課後習題講解(5)111 10-1課後習題講解(6)112 10-1課後習題講解(7)113 10-1課後習題講解(8)114 10-1課後習題講解(9)115 10-1課後習題講解(10)116 10-1課後習題講解(11)117 10-1課後習題講解(12)第七章vb控制結構118 1-1選擇結控制構(1)119 1-2選擇結控制構(2)120 1-3選擇結控制構(3)121 1-4選擇結控制構(4)122 1-5選擇結控制構(4)123 1-6選擇結控制構(6)124 1-7選擇結控制構(7)125 1-8選擇結控制構(8)126 2-1多分支結構(1)127 2-2多分支結構(2)128 2-3多分支結構(3)129 2-4多分支結構(4)130 2-5多分支結構(5)131 2-6實例講解(1)132 2-7實例講解(2)133 3-1for迴圈控制結構(1)134 3-2for迴圈控制結構(2)135 3-3for迴圈控制結構(3)136 3-4for迴圈控制結構(4)137 3-5for迴圈控制結構(5)138 3-6for迴圈控制結構(6)139 3-7for迴圈控制結構(7)140 3-8for迴圈控制結構(8)141 3-10for實例講解(1)142 3-11for實例講解(2)143 3-12for實例講解(3)144 3-13for實例講解(4)145 4-1當迴圈結構(1)146 4-2當迴圈結構(2)147 4-3當迴圈結構(3)148 4-4程式舉例(1)149 4-5程式舉例(2)150 4-6程式舉例(3)151 4-7程式舉例(4)152 5-1do迴圈控制結構(1)153 5-2do迴圈控制結構(2)154 5-3do迴圈控制結構(3)155 5-4do迴圈控制結構(4)156 5-5do迴圈控制結構(5)157 5-6程式舉例(1)158 5-7程式舉例(2)159 6-1多重迴圈(1)160 6-2多重迴圈(2)161 6-3多重迴圈(3)162 7-1課後習題(1)163 7-2課後習題(2)164 7-3課後習題(3)165 7-4課後習題(4)166 7-5課後習題(5)167 7-6課後習題(6)168 7-7課後習題(7)169 7-8課後習題(8)170 7-9課後習題(9)171 7-10課後習題(10)172 7-11課後習題(11)173 7-12課後習題(12)174 7-13課後習題(13)第八章陣列175 1-1陣列的定義(1)176 1-2陣列的定義(2)177 1-3陣列的定義(3)178 1-4陣列的定義(4)179 1-5陣列的定義(5)180 1-6預設陣列181 2-1靜態陣列與動態陣列(1)182 2-2靜態陣列與動態陣列(2)183 2-3靜態陣列與動態陣列(3)184 2-4實例講解(2)185 3-1陣列的基本操作(1)186 3-2陣列的基本操作(2)187 3-3陣列的基本操作(3)188 3-4陣列的基本操作(4)189 3-5陣列的基本操作(5)190 3-6陣列的基本操作(6)192 4-1陣列的初始化(1)193 4-2陣列的初始化(2)194 5-1 基本概念195 5-2 建立控制項陣列196 6-1 課後習題講解(1)197 6-2 課後習題講解(2)198 6-3 課後習題講解(3)199 6-4 課後習題講解(4)200 6-5 課後習題講解(5)201 6-6 課後習題講解(6)202 6-7 課後習題講解(7)203 6-8 課後習題講解(8)204 6-9 課後習題講解(9)205 6-10課後習題講解(10)206 6-11課後習題講解(11)207 6-12課後習題講解(12)208 6-13課後習題講解(13)209 6-14課後習題講解(14)第九章過程210 1-1建立sub過程(1)211 1-2建立sub過程(2)212 1-3調用sub過程(1)213 1-4調用sub過程(2)214 1-5調用sub過程(3)215 1-3通用過程和事件程序216 2-1建立function過程217 2-2調用function過程218 2-3 實例講解(1)219 2-4 實例講解(2)220 2-5 實例講解(3)221 2-6 實例講解(4)222 2-7 實例講解(5)223 2-8 實例講解(6)224 3-1形參實參(1)225 3-2形參實參(2)226 3-3形參實參(3)227 3-4引用(1)229 3-6傳值(1)230 3-7傳值(2)231 3-8陣列參數的傳送(1)232 3-9陣列參數的傳送(2)233 3-10陣列參數的傳送(3)234 4-1可選參數234 4-1可選參數235 4-2可選參數236 5-1表單參數237 5-2控制項參數238 6-1 格式239 6-2 常用情怳240 6-3 static語句幾種用法241 6-4 說明242 7-1 shell函數(1)243 7-2 shell函數(2)244 8-1課後習題講解(1)245 8-2課後習題講解(2)246 8-3課後習題講解(3)247 8-4課後習題講解(4)248 8-5課後習題講解(5)249 8-6課後習題講解(6)250 8-7課後習題講解(7)251 8-8課後習題講解(8)第十章鍵盤與滑鼠事件程序252 1-1keypress事件(1)253 1-2keypress事件(2)254 2-1keydownt和keyup事件(1)255 2-2keydownt和keyup事件(2)256 2-3實例講解(1)257 2-4實例講解(2)258 2-5實例講解(3)259 2-6實例講解(4)260 3-1滑鼠事件(1)261 3-2滑鼠事件(2)262 3-3滑鼠事件(3)263 3-4滑鼠事件(4)264 3-5實例講解265 4-1滑鼠游標的形狀(1)266 4-2滑鼠游標的形狀(2)268 5-2拖放(2)269 5-3拖放(3)270 5-4拖放(4)271 6-1課後習題講解(1)272 6-2課後習題講解(2)273 6-3課後習題講解(3)274 6-4課後習題講解(4)275 6-5課後習題講解(5)276 6-6課後習題講解(6)277 6-7課後習題講解(7)第十一章菜單程式設計278 1-1vb中的功能表279 2-1功能表編輯器(1)280 2-2功能表編輯器(2)281 2-3功能表編輯器(3)282 2-4功能表編輯器(4)283 3-1用功能表編輯器建立功能表(1)284 3-2用功能表編輯器建立功能表(2)285 4-1 功能表項目的控制(1)286 4-2 功能表項目的控制(2)287 4-3 功能表項目的控制(3)288 4-4 功能表項目的控制(4)289 5-1 彈出菜單290 5-2實例講解291 6-1課後習題講解(1)292 6-1課後習題講解(2)293 6-1課後習題講解(3)294 6-1課後習題講解(4)295 6-1課後習題講解(5)296 6-1課後習題講解(6)第十二章對話方塊程式設計297 1-1概述(1)298 1-2概述(2)299 1-2概述(3)300 2-1檔對話方塊的結構301 2-2 格式檔對話方塊的屬性(1)302 2-3 檔對話方塊的屬性(2)303 2-4 文件對話方塊舉例304 3-1 其它對話方塊(1)305 3-2 其它對話方塊(2)306 4-1 課後習題講解(1)306 4-1 課後習題講解(1)307 4-2 課後習題講解(2)第十三章多重表單應用程式設計與環境應用308 1-1建立多重表單應用程式(1)309 1-2建立多重表單應用程式(2)310 2-1多重表單應用程式的執行與保存311 3-1vb工程結構312 4-1閒置迴圈與doevents語句313 5-1課後習題講解第十四章資料檔案314 1-1文件概述(1)315 1-2文件概述(2)316 2-1文件打開與關閉(1)317 2-2文件打開與關閉(2)318 2-3文件打開與關閉(3)319 2-4文件打開與關閉(4)320 3-1檔動作陳述式和函數(1)321 3-2檔動作陳述式和函數(2)322 3-3檔動作陳述式和函數(3)323 4-1順序檔(1)324 4-2順序檔(2)325 4-3順序檔(3)326 4-4順序檔(4)327 5-1隨機文件328 6-1驅動事件329 6-2文件清單方塊330 7-1檔基本操作(完)。
二级Vb教程(金文)对照目录第一章Visual Basic开发环境001 1-1 Visual Basic的启动与退出002 2-1主窗口的组成(1)003 2-2主窗口的组成(2)004 3-1其它窗口(1)005 3-2其它窗口(2)006 3-3其它窗口(3)007 3-4其它窗口(4)008 4-1课后习题讲解(1)009 4-2课后习题讲解(2)第二章对象及其它对象010 1-1对象及其操作(1)011 1-2对象及其操作(2)012 1-3对象及其操作(3)013 2-1自动重画014 2-2背景顔色015 2-3边框类型016 2-4标题017 2-5控制框和允许018 2-6字形属性设置和前景顔色019 2-7高和宽020 2-8最大化按钮和名称021 2-9 图形和顶边左边位置022 2-10可见性和窗口状态023 2-11窗体事件(1)024 2-12窗体事件(2)025 3-1控件分类(1)026 3-2控件分类(2)027 3-3控制箱028 4-1控件的画法和基本操作(1)029 4-2控件的画法和基本操作(2)030 课后习题讲解第三章简单程序设计0311-1语句(1)0321-2语句(2)0331-3语句(3)0342-1编写简单的vb应用程序(1)0352-2编写简单的vb应用程序(2)0363-1程序的保存载入和运行(1)0373-2程序的保存载入和运行(2)第四章常量和变量038 1-1基本数据类型039 1-2用户定义的数据类型040 1-3枚举类型041 2-1常量(1)042 2-2常量(2)043 2-3变量(1)044 2-4变量(2)045 2-5变量(3)046 2-6变量(4)047 3-1变量的作用域(1)048 3-2变量的作用域(2)049 3-3变量的作用域(3)050 4-1常用内部函数(1)051 4-2常用内部函数(2)052 4-3常用内部函数(3)053 4-4常用内部函数(4)054 5-1vb字符处理机制055 5-2字符串函数(1)056 5-3字符串函数(2)057 5-4字符串函数(3)058 6-1算术运算符059 6-2关系运算符与逻辑运算符060 6-3表达式的执行顺序第五章数据的输入输出061 1-1print方法062 1-2与print方法有关的函数063 1-3格式输出064 1-4其它方法属性(1)065 1-5其它方法属性(2)066 2-1格式067 2-2注意事项068 3-1msgbox函数和msgbox语句(1)069 3-2msgbox函数和msgbox语句(2) 070 3-3msgbox函数和msgbox语句(3) 071 4-1字形第六章常用控件标准072 1-1文本控件(1)073 1-2文本控件(2)074 1-3文本控件(3)075 1-4文本控件(4)076 1-5文本控件(5)077 1-6文本控件(6)078 2-1图形控件(1)079 2-2图形控件(2)080 2-3图形控件(3)081 2-4图形控件(4)082 2-5图形控件(5)083 3-1按钮控件(1)084 3-2按钮控件(2)085 3-3按钮控件(3)086 4-1复选框和单选框(1)087 4-2复选框和单选框(2)088 4-3复选框和单选框(3)089 4-4复选框和单选框(4)090 5-1列表框和组合框(1)091 5-2列表框和组合框(2)092 5-3列表框和组合框(3)093 5-4列表框和组合框(4)094 5-5列表框和组合框(5)095 5-6列表框和组合框(6)096 5-7列表框和组合框(7)097 5-8列表框和组合框(8)098 5-9列表框和组合框(9)099 6-1滚动条100 6-2实例讲解101 7-1计时器102 7-2实例讲解103 8-1框架104 8-2实例讲解105 9-1焦点与tab顺序106 10-1课后习题讲解(1)107 10-1课后习题讲解(2)108 10-1课后习题讲解(3)109 10-1课后习题讲解(4)110 10-1课后习题讲解(5)111 10-1课后习题讲解(6)112 10-1课后习题讲解(7)113 10-1课后习题讲解(8)114 10-1课后习题讲解(9)115 10-1课后习题讲解(10)116 10-1课后习题讲解(11)117 10-1课后习题讲解(12)第七章vb控制结构118 1-1选择结控制构(1)119 1-2选择结控制构(2)120 1-3选择结控制构(3)121 1-4选择结控制构(4)122 1-5选择结控制构(5)123 1-6选择结控制构(6)124 1-7选择结控制构(7)125 1-8选择结控制构(8)126 2-1多分支结构(1)127 2-2多分支结构(2)128 2-3多分支结构(3)129 2-4多分支结构(4)130 2-5多分支结构(5)131 2-6实例讲解(1)132 2-7实例讲解(2)133 3-1for循环控制结构(1)134 3-2for循环控制结构(2)135 3-3for循环控制结构(3)136 3-4for循环控制结构(4)137 3-5for循环控制结构(5)138 3-6for循环控制结构(6)139 3-7for循环控制结构(7)140 3-8for循环控制结构(8)141 3-10for实例讲解(1)142 3-11for实例讲解(2)143 3-12for实例讲解(3)144 3-13for实例讲解(4)145 4-1当循环结构(1)146 4-2当循环结构(2)147 4-3当循环结构(3)148 4-4程序举例(1)149 4-5程序举例(2)150 4-6程序举例(3)151 4-7程序举例(4)152 5-1do循环控制结构(1)153 5-2do循环控制结构(2)154 5-3do循环控制结构(3)155 5-4do循环控制结构(4)156 5-5do循环控制结构(5)157 5-6程序举例(1)158 5-7程序举例(2)159 6-1多重循环(1)160 6-2多重循环(2)161 6-3多重循环(3)162 7-1课后习题(1)163 7-2课后习题(2)164 7-3课后习题(3)165 7-4课后习题(4)166 7-5课后习题(5)167 7-6课后习题(6)168 7-7课后习题(7)169 7-8课后习题(8)170 7-9课后习题(9)171 7-10课后习题(10)172 7-11课后习题(11)173 7-12课后习题(12)174 7-13课后习题(13)第八章数组175 1-1数组的定义(1)176 1-2数组的定义(2)177 1-3数组的定义(3)178 1-4数组的定义(4)179 1-5数组的定义(5)180 1-6默认数组181 2-1静态数组与动态数组(1)182 2-2静态数组与动态数组(2)183 2-3静态数组与动态数组(3)184 2-4实例讲解185 3-1数组的基本操作(1)186 3-2数组的基本操作(2)187 3-3数组的基本操作(3)188 3-4数组的基本操作(4)189 3-5数组的基本操作(5)190 3-6数组的基本操作(6)192 4-1数组的初始化(1)193 4-2数组的初始化(2)194 5-1 基本概念195 5-2 建立控件数组196 6-1 课后习题讲解(1)197 6-2 课后习题讲解(2)198 6-3 课后习题讲解(3)199 6-4 课后习题讲解(4)200 6-5 课后习题讲解(5)201 6-6 课后习题讲解(6)202 6-7 课后习题讲解(7)203 6-8 课后习题讲解(8)204 6-9 课后习题讲解(9)205 6-10课后习题讲解(10)206 6-11课后习题讲解(11)207 6-12课后习题讲解(12)208 6-13课后习题讲解(13)209 6-14课后习题讲解(14)第九章过程210 1-1建立sub过程(1)211 1-2建立sub过程(2)212 1-3调用sub过程(1)213 1-4调用sub过程(2)214 1-5调用sub过程(3)215 1-3通用过程和事件过程216 2-1建立function过程217 2-2调用function过程218 2-3 实例讲解(1)219 2-4 实例讲解(2)220 2-5 实例讲解(3)221 2-6 实例讲解(4)222 2-7 实例讲解(5)223 2-8 实例讲解(6)224 3-1形参实参(1)225 3-2形参实参(2)226 3-3形参实参(3)227 3-4引用(1)228 3-5引用(2)229 3-6传值(1)230 3-7传值(2)231 3-8数组参数的传送(1)232 3-9数组参数的传送(2)233 3-10数组参数的传送(3)234 4-1可选参数234 4-1可选参数235 4-2可选参数236 5-1窗体参数237 5-2控件参数238 6-1 格式239 6-2 常用情怳240 6-3 static语句几种用法241 6-4 说明242 7-1 shell函数(1)243 7-2 shell函数(2)244 8-1课后习题讲解(1)245 8-2课后习题讲解(2)246 8-3课后习题讲解(3)247 8-4课后习题讲解(4)248 8-5课后习题讲解(5)249 8-6课后习题讲解(6)250 8-7课后习题讲解(7)251 8-8课后习题讲解(8)第十章键盘与鼠标事件过程252 1-1keypress事件(1)253 1-2keypress事件(2)254 2-1keydownt和keyup事件(1)255 2-2keydownt和keyup事件(2)256 2-3实例讲解(1)257 2-4实例讲解(2)258 2-5实例讲解(3)259 2-6实例讲解(4)260 3-1鼠标事件(1)261 3-2鼠标事件(2)262 3-3鼠标事件(3)263 3-4鼠标事件(4)264 3-5实例讲解265 4-1鼠标光标的形状(1)266 4-2鼠标光标的形状(2)267 5-1拖放(1)268 5-2拖放(2)269 5-3拖放(3)270 5-4拖放(4)271 6-1课后习题讲解(1)272 6-2课后习题讲解(2)273 6-3课后习题讲解(3)274 6-4课后习题讲解(4)275 6-5课后习题讲解(5)276 6-6课后习题讲解(6)277 6-7课后习题讲解(7)第十一章菜单程序设计278 1-1vb中的菜单279 2-1菜单编辑器(1)280 2-2菜单编辑器(2)281 2-3菜单编辑器(3)282 2-4菜单编辑器(4)283 3-1用菜单编辑器建立菜单(1)284 3-2用菜单编辑器建立菜单(2)285 4-1 菜单项的控制(1)286 4-2 菜单项的控制(2)287 4-3 菜单项的控制(3)288 4-4 菜单项的控制(4)289 5-1 弹出菜单290 5-2实例讲解291 6-1课后习题讲解(1)292 6-1课后习题讲解(2)293 6-1课后习题讲解(3)294 6-1课后习题讲解(4)295 6-1课后习题讲解(5)296 6-1课后习题讲解(6)第十二章对话框程序设计297 1-1概述(1)298 1-2概述(2)299 1-2概述(3)300 2-1文件对话框的结构301 2-2 格式-文件对话框的属性(1)302 2-3 格式-文件对话框的属性(2)303 2-4 格式-文件对话框举例304 3-1 格式-其它对话框(1)305 3-2 格式-其它对话框(2)306 4-1 格式-课后习题讲解(1)307 4-2 格式-课后习题讲解(2)第十三章多重窗体应用程序设计与环境应用308 1-1建立多重窗体应用程序(1)309 1-2建立多重窗体应用程序(2)310 2-1多重窗体应用程序的执行与保存311 3-1vb工程结构312 4-1闲置循环与doevents语句313 5-1课后习题讲解第十四章数据文件314 1-1文件概述(1)315 1-2文件概述(2)316 2-1文件打开与关闭(1)317 2-2文件打开与关闭(2)318 2-3文件打开与关闭(3)319 2-4文件打开与关闭(4)320 3-1文件操作语句和函数(1)321 3-2文件操作语句和函数(2)322 3-3文件操作语句和函数(3)323 4-1顺序文件(1)324 4-2顺序文件(2)325 4-3顺序文件(3)326 4-4顺序文件(4)327 5-1随机文件328 6-1驱动事件329 6-2文件列表框330 7-1文件基本操作(完)。
金文老师VB教程完整第一章 VASUAL BASIC 程序开发环境.................................................................. ....................................1 第一节 VISUAL BASIC 的启动与退出 ................................................................. ......................................1 第二节主窗体的组成 ..................................................................... .......................................................1 第三节其他窗体 ................................................................. ...................................................................1第二章. 对象及其操作.................................................................. .............................................................3第三章.简单程序设计.................................................................. .............................................................8 第一节 VB 中的语句.................................................................. .............................................................8 第一节数据类型 ................................................................. .................................................................10第四章(常用内部函数.................................................................. ..........................................................16第五章(运算符与表达式 ................................................................. .......................................................19第六章(数据的输入输出 ................................................................. .......................................................21 第一节数据的输出-----PRINT 方法 ................................................................. .................................21第七章(常用标准控件...................................................................... ......................................................25 第一节(文本控件.................................................................. ..............................................................25第八章(VB 控制结构 ................................................................. ...........................................................36 第一节(选择控制结构 ................................................................. .......................................................36第九章(数组.................................................................. ........................................................................ ..42 第一节(数组的定义.................................................................. ..........................................................42第九章(过程.................................................................. ........................................................................ ..47 第一节(建立 SUB 过程 ................................................................. ......................................................47第一章 VASUAL BASIC 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法: 1.使用“开始”菜单中的“程序”命令 2.使用“我的电脑” 3.使用“开始”菜单中的“运行”命令 4.建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置1. 新建工程标准 exe2. (1)SDI 但文档界面 (2)MDI 多文档界面“工具”—gt“选项”—gt“高级”—gt“SDI 开发环境” 2(退出 vb:ALTQ第二节主窗体的组成 1.标题栏:设计模式运行模式中断模式 2.菜单栏:(12 个) (1)菜单的分类: 直接执行弹出对话框下一级菜单 (2)进入菜单栏的方法: lt1gtALT或 F10 激活菜单后光标健选择 lt2gtALT激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭 lt3gt快捷键:新建工程 ctrln 打开工程 ctrlo 保存工程 ctrls 3.工具栏 (1)工具栏的分类:编辑、标准、窗体编辑器和调试 (2)工具栏的形式:固定、浮动 (3)标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口 1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
第一章 vasual basic 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法:1. 使用“开始”菜单中的“程序”命令2. 使用“我的电脑”3. 使用“开始”菜单中的“运行”命令4. 建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置·1. 新建工程··标准 exe2.(1)SDI 但文档界面(2)MDI 多文档界面“工具”—>“选项”—>“高级”—>“SDI 开发环境”3. 退出 vb:ALT+Q第二节主窗体的组成1.标题栏:设计模式运行模式中断模式2.菜单栏:(12 个)(1)菜单的分类:直接执行弹出对话框下一级菜单( 2)进入菜单栏的方法:<1>ALT 或 F10 激活菜单后光标健选择<2>ALT+激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s3.工具栏(1)工具栏的分类:编辑、标准、窗体编辑器和调试(2)工具栏的形式:固定、浮动(3)标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。
(二)工程资源管理器窗口1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程支援管理器窗口中的文件可以分为 6 类,<1>窗体文件(.frm)<2>程序模块文件(.bas)<3>类模块文件(.cls)<4>工程文件(.vbp)<5>工程组文件(.vbg)<6>资源文件(.res)2.工程资源管理器窗口中文件的分类:(1)工程文件和工程组文件工程文件的扩展名为.vbp,每个工程对应一个工程文件。
第二章VB6.0详细入门教程第2章数据类型、变量和常量数据是用来存储程序需要调用的文字、数值、对象、图像等,包括多种类型。
变量是程序用来临时存储数据。
常量是以字符串形式用来代替固定数值。
本章内容包括:●数据类型●变量●常量VB从入门到实践2.1 数据类型在应用程序中Visual Basic将以更高效率来处理已定义数据类型。
Visual Basic包含七种数据类型,分别为数值型(Numeric)、字符型(String)、字节型(Byte)、布尔型(Boolean)、日期型(Date)、对象型(Object)、变体型(Variant)等。
本节将详细介绍七种数据类型的定义和特点。
VB从入门到实践2.1.1 数值型Numeric1.整数整型:整型取值范围为-32678~32677,以2个字节(16位)存储,用二进制码表示和参加运算。
长整型:长整型取值范围为-2147483648~2147483647,以4个字节(32位)存储。
2.浮点型(1)单精度型(2)双精度型(3)货币型VB从入门到实践2.1.2 字节型Byte字节型(Byte)专为存储二进制数值类型,以1个字节来存储。
如果变量声明包含二进制数,则声明为Byte数据类型的数组。
取值范围为:0~255。
除了减法外,所有对整数进行处理的运算符均可处理该类型。
VB从入门到实践2.1.3 字符型String字符型(String)为最通用的数据类型之一,用来储存文本信息。
每个字符对应1个字节,由ASCII字符序列组成,包括标准的ASCII字符和扩展ASCII字符及汉字等。
字符型为包含在双引号内的若干个字符。
【示例2-3】显示不同类型字符串。
“”表明长度为零的字符串为空字符串;“Visual Basic”表明为字母字符串,赋予变量为“Visual Basic”;“Hello,World 2008。
”表明为混合字符串。
固定字符串最大取值范围为65535字节;变长字符串最大取值范围为0~231。
第一章 VASUAL BASIC 程序开发环境 (1)第一节 VISUAL BASIC 的启动与退出 (1)第二节主窗体的组成 (1)第三节其他窗体 (1)第二章. 对象及其操作 (3)第三章. 简单程序设计 (8)第一节VB中的语句 (8)第一节数据类型 (10)第四章.常用内部函数 (16)第五章.运算符与表达式 (19)第六章.数据的输入输出 (21)第一节,数据的输出-----P RINT 方法 (21)第七章.常用标准控件 (25)第一节.文本控件 (25)第八章.VB 控制结构 (36)第一节.选择控制结构 (36)第九章.数组 (42)第一节.数组的定义 (42)第九章.过程 (47)第一节.建立S UB 过程 (47)第一章 VASUAL BASIC 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法:1.使用“开始”菜单中的“程序”命令2.使用“我的电脑”3.使用“开始”菜单中的“运行”命令4.建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置1. 新建工程··标准 exe2.(1)SDI 但文档界面(2)MDI 多文档界面“工具”—>“选项”—>“高级”—>“SDI 开发环境”2.退出 vb:ALT+Q第二节主窗体的组成1.标题栏:设计模式运行模式中断模式2.菜单栏:(12 个)(1)菜单的分类:直接执行弹出对话框下一级菜单(2)进入菜单栏的方法:<1>ALT 或 F10 激活菜单后光标健选择<2>ALT+激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s3.工具栏(1)工具栏的分类:编辑、标准、窗体编辑器和调试(2)工具栏的形式:固定、浮动(3)标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
vb复习资料目录1.对象的有关概念2.基本控件和窗体3.工程的管理及环境的设置4.常见错误5. 数据类型6.常量和变量7.运算符和表达式8.常用的内部函数9.数据的输入与输出10.顺序结构11.选择结构12.循环结构13.单选按钮和复选框14.框架15.时钟16.图形控件17.鼠标与键盘事件过程18.数组19.过程1.对象的有关概念Vb中常用的对象有:窗体(如Form1,Form2)、控件(如CommandButton、T extBox、Label 控件)等。
对象的三要素(1)属性对象的性质,即用来描述和反映对象特征的参数。
(如Label控件的Caption属性,Form窗体的BackColor属性)(2)方法(3)事件响应对象的动作称为事件,它发生在用户与应用程序交互时。
如单击控件(Click)、鼠标移动(Mousemove)、键盘按下(KeyPress)等。
2.基本控件和窗体1).常用属性A.(名称)属性创建的对象名称,有默认的名.在程序中,控件名是作为对象的标识而引用,不会显示在窗体上。
注意与Caption属性的区别!B.Caption标题属性该属性决定了控件上显示的内容。
C.Height(高度)、width(宽度)、top(距上边界)和left(距左边界)属性(对每个对象属性的掌握,说到底就是对各个属性英文的掌握!)D.Enabled属性控件是否可操作. 当设置为false时,呈暗淡色,禁止用户进行操作.E.Visible属性控件是否可见.当设置为false时, 用户看不到,但控件本身存在。
F.Font属性Fontname 字体 Fontsize字体大小 Fontbold是否是粗体Fontitalic 是否斜体 Fontstrikethru是否加一删除线Fontunderline是否带下划线G. Forecolor前景颜色属性设置控件的前景颜色(即正文颜色). 其值是一个16进制常数(如&H80000012&,不须掌握),用户可以在调色板中直接选择所需颜色(这样选色就可以了!)。
第一章 VASUAL BASIC 程序开发环境 (1)第一节 VISUAL BASIC 的启动与退出 (1)第二节主窗体的组成 (1)第三节其他窗体 (1)第二章. 对象及其操作 (3)第三章. 简单程序设计 (8)第一节VB中的语句 (8)第一节数据类型 (10)第四章.常用内部函数 (16)第五章.运算符与表达式 (19)第六章.数据的输入输出 (21)第一节,数据的输出-----P RINT 方法 (21)第七章.常用标准控件 (25)第一节.文本控件 (25)第八章.VB 控制结构 (36)第一节.选择控制结构 (36)第九章.数组 (42)第一节.数组的定义 (42)第九章.过程 (47)第一节.建立S UB 过程 (47)第一章 VASUAL BASIC 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法:1.使用“开始”菜单中的“程序”命令2.使用“我的电脑”3.使用“开始”菜单中的“运行”命令4.建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置1. 新建工程··标准 exe2.(1)SDI 但文档界面(2)MDI 多文档界面“工具”—>“选项”—>“高级”—>“SDI 开发环境”2.退出 vb:ALT+Q第二节主窗体的组成1.标题栏:设计模式运行模式中断模式2.菜单栏:(12 个)(1)菜单的分类:直接执行弹出对话框下一级菜单(2)进入菜单栏的方法:<1>ALT 或 F10 激活菜单后光标健选择<2>ALT+激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s3.工具栏(1)工具栏的分类:编辑、标准、窗体编辑器和调试(2)工具栏的形式:固定、浮动(3)标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
第六章常用控件标准第一节文本控件与文本有关的控件有两个,及标签和文本框。
在标签中只显示文本,不能进行编辑,而在文本框中既可现实文本,又可输入文本。
一、标签1、标签主要是用来显示文本信息,它所显示的内容只能用Caption 属性来设置或修改,不能直接编辑。
有时候,标签常用来标注本身不具有Caption属性的控件。
例如,可以用标签为文本框、列表框、组合框等控件附加描述信息。
2、标签的属性、事件和方法(1)标签的部分属性与窗体及其他控件相同,包括:FontBold FontItalic FontName FontSize FontUnderline Height Left Name Top Visible Width(2)其他属性(a)Alignment该属性用来确定标签中标题的放置方式,可以设置为0、1或2,其作用如下:0——从标签左边开始显示标题(默认)1——标题靠右显示2——标题居中显示(b)AutoSize如果把该属性设置为True,则可根据Caption属性指定的标题自动调整标签的大小;如果把该属性设置为False,则标签保持设计时的大小。
(c)BoderStyle用来设置标签的边框,可以取两种值,即0和1.在默认情况下,该属性值为0,标签无边框;如果需要为标签加上边框,则应改变该属性的设置为1。
(d)Caption用来在标签中显示文本,标签的文本只能用该属性显示。
(e)BackStyle该属性可以取两个值,即0和1.当值为1时,标签将覆盖背景,如果为0,则标签为“透明”的。
默认值为1。
(f)WordWrap该属性用来决定标签的标题的属性的显示方式。
该属性取两种值,即True和False,默认值为False。
如果设置为True,则标签将在垂直方向变化大小以与标题文本相适应,水平方向的大小与原来所画的相同。
二、文本框文本框是一个文本编辑区域,在设计阶段或运行期间可以在这个区域输入、编辑和显示文本,类似于一个简单的文本编辑器。
金文老师VB教程文档第一章 vasual basic 程序开发环境第一节 visual basic 的启动与退出一. 启动 vb 的四种方法:1. 使用“开始”菜单中的“程序”命令2. 使用“我的电脑”3. 使用“开始”菜单中的“运行”命令4. 建立启动 visual basic6.0 的快捷方式二. vb 启动后的简单设置 ?1. 新建工程??标准 exe2.(1)SDI 但文档界面(2)MDI 多文档界面“工具”—>“选项”—>“高级”—>“SDI 开发环境”3. 退出 vb:ALT+Q第二节主窗体的组成1.标题栏:设计模式运行模式中断模式2.菜单栏:(12 个)(1)菜单的分类: 直接执行弹出对话框下一级菜单( 2)进入菜单栏的方法:<1>ALT 或 F10 激活菜单后光标健选择<2>ALT+激活键注:如果打开了不适当或不需要的菜单,或者执行菜单命令时打开不需要的对话框,可以用 esc 健关闭<3>快捷键:新建工程 ctrl+n 打开工程 ctrl+o 保存工程 ctrl+s3.工具栏(1)工具栏的分类:编辑、标准、窗体编辑器和调试(2)工具栏的形式:固定、浮动(3)标准工具栏图标及作用第三节其他窗体一. 窗体设计器和工程资源管理器(一)窗体设计器窗口1. 窗体设计器窗口简称窗体()from,是应用程序最终面向用户的窗口,它对应于应用程序的运行结果。
2. 如果想清楚这些小点或者改变点与点间的距离,则可通过执行“工具”菜单中的“选项”命令(“通用”选项卡)来调整。
(二)工程资源管理器窗口1.在工程支援管理器窗口中,含有建立一个应用程序所需要的文件的清单。
工程支援管理器窗口中的文件可以分为 6 类,<1>窗体文件(.frm)<2>程序模块文件(.bas)<3>类模块文件(.cls)<4>工程文件(.vbp)<5>工程组文件(.vbg)<6>资源文件(.res)2.工程支援管理器窗口中文件的分类:(1) 工程文件和工程组文件工程文件的扩展名为.vbp,每个工程对应一个工程文件。
当一个程序包括两个以上的工程时,这些工程构成一个工程组,工程组文件的扩展名为.vbg 用“文件”菜单中的“新建工程”命令可以建立一个新的工程,用“打开工程”命令可以打开一个已有的工程,而用“添加工程”命令可以添加一个工程。
(2) 窗体文件窗体文件的扩展名为.frm,每个窗体对应一个窗体文件,窗体及其控件的属性和其他信息(包括代码)都存放在窗体文件中。
一个应用程序可以有多个窗体 (最多可达 255 个) ,因此就可以有多个以.frm 为扩展名的窗体文件。
执行“工程”菜单中的“添加窗体”命令或单击工具栏中的“添加窗体”按钮可以增加一个窗体,而执行“工程”菜单中的“移除窗体”命令可删除当前的窗体。
每建立一个窗体,工程资源管理器窗口中就增加一个窗体文件,每个窗体都有一个不同的名字,可以通过属性窗口设置(name 属性) ,其默认名字 formx (x 为 1,2,3…..) ,相应的默认文件名为 formx。
(3) 标准模块文件标准模块文件也称程序文件,其扩展名为.bas,它是为合理组织程序而设计的。
标准模块是一个纯代码性质的文件,它不属于任何一个窗体,主要在大型应用程序中使用。
标准模块由程序代码组成,主要用来声明全局变量和定义一些通用的过程,可以被不同窗体的程序调用。
标准模块通过“工程”菜单中的“添加模块”命令来建立。
(4) 类模块 Visual basic 提供了大量预定义的类,同时也允许用户根据需要定义自己的类,用户通过类模块来定义自己的类,每个类都用一个文件来保存,其扩展名为.cls (5) 资源文件资源文件中存放的是各种“资源” ,是一种可以同时存放文本,图片,声音等多种资源的文件。
资源文件由一系列独立的字符串,位图及声音文件 (.wav .mid)组成,其扩展名为.res,资源文件是一个纯文本文件,可以用简单的文字编辑器编辑。
3. 选项卡的切换在工程资源管理器窗口的顶部还有 3 个按钮,分别为“查看代码”“查看,对象”“切换文件夹” ,。
二. 属性窗口和工具箱窗口(一)属性窗口1. 属性的显示方式有两种,既按字母顺序和按分类顺序,分别通过单击相对应的按钮来实现。
2. 每个 visual basic 对象都有其特定的属性,可以通过属性窗口来设置,对象的外观和对应的操作由所设置的值来确定。
有些属性的取值是有一定限制的,例如对象的可见性只能设置为 true 或 flase(既可见或不可见) ;而有些属性(如标题)可以为任何文本。
在实际的应用程序设计中,不可能也那没有必要设置每个对象的所有属性,很多属性可以使用默认值。
(二)工具箱窗口1. 工具箱窗口由工具图标组成,这些图标是 visual basic 应用程序的构件,称为图形对象或控件,每个控件由工具的一个工具图标来表示。
2. 在一般情况下,工具像位于窗体的左侧。
工具箱中的工具分为两类,一类称为内部控件或标准控件,另一类称为 ActiveX 控件。
启动 visual basic 后,工具箱中只有内部控件。
3. 工具箱主要用于应用程序的界面设计。
在设计阶段,首先用工具箱中的工具 (既控件)在窗体上建立用户界面,然后编写程序代码。
界面的设计完全通过控件来实现,可以任意改变其大小,移动到窗体的任何位置。
三. 除上述几种窗口外,在集成环境中还有其他一些窗口,包括窗体布局、代码编辑器窗口、立即窗口、本地窗口和监视窗口等。
第二章对象及其操作第一节对象一. vb 的属性(一) 什么是对象1. 窗体和控件就是 visual basic 中预定义的对象2. 对象是具有特殊属性(数据)和行为方式(方法)的实体,建立一个对象后,其操作通过与该对象有关的属性,事件和方法来描述。
(二)对象属性1. 属性是一个对象的特性,不同的对象有不同的属性2. 除了用属性窗口设置对象属性外,也可以在程序中用程序语句设置,一般格式如下: 对象名.属性名称=新设置的属性值(三)对象事件1. 所谓事件,是由 vb 预先设置好的,能够被对象识别的动作,不同的对象能够识别的事件也不一样。
当时间有用户触发或由系统触发时,对象就会对该事件做出响应。
2. 响应某个时间后所执行的操作通过一段程序代码来实现,这样的一段程序代码叫做时间过程。
3. 时间过程的一般格式如下: Private sub 对象名称_事件名称() …….. 事件响应程序代码………. End sub “对象名称”指的是该对象的 name 属性,“事件名称”是由 vb 预先定义好的赋予该对象的事件,而这个时间必须是对象所能识别的。
(四)对象方法1. 在传统的程序设计中,过程和函数是编程语言的主要部件,而在面向对象程序设计中,引入了称为方法的特殊过程和函数。
2. 方法的操作与过程,函数的操作相同,但方法是特定对象的一部分,正如属性和事件是对象的一部分一样。
其调用格式为: 对象名称.方法名称3. 在调用方法时,可以省略对象名。
在这种情况下,vb 所调用的方法作为当前对象的方法,一般把当前窗体作为当前对象。
二. 对象属性设置(一)激活属性窗口的集中方法:1. 用鼠标单击属性窗口的任何部位2. 执行“视图”菜单中的“属性窗口”命令。
3. 按 F4 键。
4. 点击工具栏上的“属性窗口”按钮5. 按组合键 CTRL+PAGE UP 或者 CTRL+PAGE DOWN(二)属性不同,设置新属性的方式也不一样,通常有一下 3 种: 1. 直接键入属性值有些属性,如 caption,text 等都必须由用户键入,在建立对象(控件或窗体) 时,vb 可鞥为其提供默认值。
为了提高程序的可读性,最好能赋予它一个有确定意义的名称。
这可以通过在属性窗口中键入新属性值来实现。
2. 选择输入,既通过下拉列表选择所需要的属性值有些属性(例如:borderstyle controlbox drawstyle drawmode 等)取值的可能情况是有限的,可能只有两种,几种或几十种,对于这样的属性,可以在下拉列表中选择所需要的属性值。
3. 利用对话框设置属性值对于与图形、图标或字体有关的属性,设置框的右端会显示省略号,既 3 个小点(??,单击这 3 个小点,屏幕上将显示一个对话框,可以利用这个对 ?) 话框设置所需要的属性(装入图形、图标或设置字体) 。
第二节窗体一. 窗体的结构与属性窗体 (属性) Autoredraw (制动重画也可以理解为刷新 ) Backcolor (背景颜色) Borderstyle (边框类型 ) Caption (标题) Controlbox (控制框 ) Enabled (设置控件可用或不可用) Font (字体设置 ) Forecolor (字体颜色设置) Maxbutton (窗口最大化可用设置) Minbutton (窗口最小化按钮可用设置) Top (控件离上边框的距离) Left (控件里左边框的距离)Picture( 添加图片 )Visible (可见性 ) Windowstate (初始窗口正常或最小化或最大化设置)二.窗体事件Click(单击事件) Dblclick(双击事件) Load (装入事件.程序运行自动运行的事件) Unload(卸载事件.关闭窗口运行的事件) Activate (活动事件)Deactivate ( 非活动事件 )Paint(绘画)事件(当窗体移动或放大时覆盖了一个窗体所出发的)三.控件1.pointer 指针(这不是一个控件,只有在选择 pointer 后,猜能改变窗体中控件的位置和大小)2.picturebox 图片框 (用于显示图片,包括图片或文本, vb 把他们看成是图形,可以装入位图(bitmap) ,图标(icon)以及 vmf,jpg,gif 等各种图形格式的文件,或作为其他控件的容器(父控件)bel标签 (可以显示(输出)文本信息,但不能输入文本 )4.extbox 文本框(可输入文本的显示区域,既可输入也可输出文本,并可对文本进行编辑)5.frame 框架(组合相关的对象,将性质相同的控件集中在一起)mandbutton命令按钮 (用于像 vb 应用程序发出指令,当单击此按钮时,可执行指定的操作)7.checkbox复选框(又称检查框,用于多重选择) 8.optionbutton单选按钮(又称录音机按钮,用于表示单项的开关状态 ) bobox组合框 (为用户提供对列表的选择,或者允许用户在附加框内输入选择项,它把 textbox(文本框)和 listbox (列表框)组合在一起,既可选择内容,又可进行编辑)10.listbox 列表框(用于显示可供用户选择的固定列表) 11.hscrollbar 水平滚动条用于表示在一定范围内的数值选择,常放在列表框或文本框中用来浏览信息,或用来设置数值输入) 12.vscrollbar 垂直滚动条(用于表示在一定范围内的数值选择,可以定位列表,作为输入设备或数度、数量的指示器)13.timer 计时器(在给定的时刻触发某一事件) 14.drivelistbox驱动器列表框(显示当前系统中的驱动器列表) 15.dirlistbox目录列表框(显示当前驱动器磁盘上的目录 ) 16.filelistbox 文件列表框(显示当前目录中文件的列表)17. shape 形状 (在面体中绘制矩形、园等几何图像) 18.line直线 (在窗体中画直线)19.image图像框( 显示一个位图式图像,可作为背景或装饰的图像元素 )20.data数据( 用来访问数据库)21.OLE container OLE 容器(用于对象的连接与嵌入) 三. 控件值在一般情况下,通过“控件.属性”的格式设置一个控件的属性值。