词条 | Visual Basic从入门到实践 |
释义 | 图书信息出版社: 清华大学出版社; 第1版 (2009年9月1日) 丛书名: 学编程从入门到实践系列 平装: 412页 正文语种: 简体中文 开本: 16 ISBN: 9787302197461 条形码: 9787302197461 尺寸: 25.8 x 19.6 x 2.8 cm 重量: 739 g 内容简介《Visual Basic从入门到实践》是目前最流行的应用程序专业开发技术之一。《Visual Basic从入门到实践》由浅入深、循序渐进地讲授读者如何使用Visual Basic开发计算机应用系统。全书内容包括数据类型、常量、变量、程序设计基础、流程控制、过程与函数、数组、错误处理、窗体、菜单和工具栏、信息对话框、标准控件、控件数组、鼠标键盘事件、文件目录操作、多媒体编程、Internet和网络编程、访问API和OLE控件、DAO数据对象、ADO数据对象、报表设计。为了便于读者学习,《Visual Basic从入门到实践》最后实战篇通过对电视抽奖、网络聊天、通用商品进销存、纯净水管理4个不同类型案例进行实战分析。具体讲解了应用程序开发项目分析流程、数据库设计与实现、程序窗体的设计与实现。 《Visual Basic从入门到实践》适合计算机公司开发人员、Visual Basic程序开发入门人员及爱好者和大专院校学生阅读,也适合具备一定Visual Basic编程技术基础的人员。 目录目录 第1篇 基础篇 第1章 Visual Basic概述 2 1.1 Visual Basic简介 2 1.1.1 版本区分 2 1.1.2 Visual Basic的特点 3 1.1.3 集成开发环境 3 1.1.4 面向对象功能 4 1.1.5 数据访问 5 1.1.6 Internet功能 5 1.2 Visual Basic 6.0安装 5 1.3 开始使用Visual Basic 6.0 6 1.3.1 开发界面 6 1.3.2 窗体使用 10 1.3.3 第一个程序——Hello,World 10 1.3.4 文件类型 12 1.3.5 编译可执行文件 13 1.4 常见问题及解答 13 1.5 小结 14 第2章 数据类型、变量和常量 15 2.1 数据类型 15 2.1.1 数值型(Numeric) 15 2.1.2 字节型(Byte) 16 2.1.3 字符型(String) 16 2.1.4 布尔型(Boolean) 16 2.1.5 日期型(Date) 17 2.1.6 对象型(Object) 17 2.1.7 变体型(Variant) 17 2.1.8 数据类型转换 17 2.2 变量简介 18 2.2.1 变量作用域 18 2.2.2 变量命名 18 2.2.3 变量类型 19 2.2.4 静态变量 20 2.3 变量声明 20 2.3.1 显式声明 20 2.3.2 隐式声明 21 2.3.3 定长字符串 22 2.4 常量简介 22 2.4.1 标准常量 22 2.4.2 自定义常量 23 2.5 本章实例 23 2.6 上机实践 25 2.7 常见问题及解答 26 2.8 小结 26 2.9 习题 26 第3章 程序设计基础 27 3.1 赋值语句 27 3.2 数学运算语句 28 3.2.1 加法和减法 28 3.2.2 乘法和除法 31 3.2.3 指数运算 33 3.2.4 比较运算符 34 3.2.5 逻辑运算符 35 3.2.6 运算顺序 37 3.3 代码模块 38 3.3.1 窗体模块 38 3.3.2 标准模块 38 3.3.3 类模块 38 3.4 事件简介 39 3.4.1 编写事件过程 39 3.4.2 调用事件过程 40 3.5 编辑代码 41 3.5.1 单行语句分成多行 41 3.5.2 多行语句合并一行 41 3.5.3 添加注释 42 3.5.4 命名约定 42 3.6 本章实例 43 3.7 上机实践 43 3.8 常见问题及解答 44 3.9 小结 45 3.10 习题 45 第4章 流程控制 46 4.1 判断语句 46 4.1.1 If语句 46 4.1.2 多重If语句 47 4.1.3 Select Case语句 49 4.2 循环语句 51 4.2.1 For循环 51 4.2.2 Do循环 52 4.2.3 While循环 54 4.2.4 枚举循环 54 4.3 本章实例 55 4.4 上机实践 59 4.5 常见问题及解答 62 4.6 小结 62 4.7 习题 62 第5章 过程和函数 63 5.1 过程 63 5.1.1 Sub过程概述 63 5.1.2 添加Sub过程 63 5.1.3 调用Sub过程 64 5.1.4 使用Sub Main 65 5.1.5 确定过程作用域 66 5.2 传递参数 66 5.2.1 可选参数和可变参数 67 5.2.2 传值引用和传地址引用 68 5.3 函数 70 5.3.1 定义函数 70 5.3.2 确定函数作用域 71 5.3.3 调用函数 71 5.3.4 传递参数和返回值 72 5.4 本章实例 73 5.5 上机实践 74 5.6 常见问题及解答 76 5.7 小结 76 5.8 习题 76 第6章 数组 77 6.1 固定数组 77 6.1.1 声明数组 77 6.1.2 设定上下界 78 6.1.3 多维数组 79 6.2 动态数组 80 6.2.1 创建动态数组 80 6.2.2 使用动态数组 81 6.3 本章实例 82 6.4 上机实践 83 6.5 常见问题及解答 85 6.6 小结 86 6.7 习题 86 第7章 错误处理 87 7.1 错误概述 87 7.1.1 语法错误 87 7.1.2 逻辑错误 88 7.1.3 运行错误 88 7.2 错误捕获处理 88 7.2.1 错误捕获 89 7.2.2 错误处理 89 7.3 调试程序 90 7.3.1 单步调试 91 7.3.2 立即窗体 92 7.3.3 监视窗体 92 7.4 本章实例 93 7.5 上机实践 94 7.6 常见问题及解答 95 7.7 小结 96 7.8 习题 96 第2篇 界 面 篇 第8章 窗体 98 8.1 SDI窗体 98 8.1.1 SDI窗体简介 98 8.1.2 公共属性 98 8.1.3 方法 100 8.1.4 事件 101 8.1.5 设置启动窗体 102 8.1.6 SDI窗体实例 103 8.2 MDI窗体 104 8.2.1 MDI窗体简介 104 8.2.2 建立父窗体 105 8.2.3 建立子窗体 106 8.2.4 MDI窗体实例 106 8.3 本章实例 107 8.4 上机实践 108 8.5 常见问题及解答 109 8.6 小结 109 8.7 习题 109 第9章 菜单和工具栏 110 9.1 菜单栏 110 9.1.1 创建菜单 111 9.1.2 修改菜单 113 9.1.3 多级菜单 114 9.1.4 编写代码 115 9.1.5 菜单栏实例 116 9.2 弹出式菜单 118 9.2.1 创建弹出式菜单 118 9.2.2 使用弹出式菜单 119 9.2.3 弹出式菜单实例 120 9.3 工具栏 120 9.3.1 工具栏简介 121 9.3.2 创建工具栏 121 9.3.3 添加图标 122 9.3.4 添加按钮 123 9.3.5 编写代码 124 9.3.6 自定义工具栏 124 9.3.7 工具栏实例 125 9.4 本章实例 126 9.5 上机实践 128 9.6 常见问题及解答 129 9.7 小结 129 9.8 习题 129 第10章 信息对话框 130 10.1 信息对话框简介 130 10.2 显示信息 130 10.2.1 使用Msgbox()函数 131 10.2.2 从Msgbox()函数返回值 132 10.2.3 Msgbox()函数实例 133 10.3 输入信息 134 10.3.1 使用Inputbox()函数 134 10.3.2 从Inputbox()函数返回值 135 10.3.3 Inputbox()函数实例 135 10.4 内置信息对话框 137 10.4.1 使用CommonDialog控件 137 10.4.2 文件对话框 138 10.4.3 字体对话框 141 10.4.4 颜色对话框 142 10.4.5 打印对话框 144 10.4.6 帮助对话框 145 10.5 自定义对话框 145 10.5.1 创建自定义对话框 145 10.5.2 窗体模板创建对话框 146 10.6 本章实例 146 10.7 上机实践 147 10.8 常见问题及解答 148 10.9 小结 148 10.10 习题 148 第11章 标准控件 149 11.1 基本控件 149 11.1.1 标签Label控件 149 11.1.2 文本框TextBox控件 150 11.1.3 按钮CommandButton控件 152 11.2 显示图片 153 11.2.1 PictureBox控件 153 11.2.2 Image控件 154 11.2.3 ImageList控件 155 11.3 绘制简单图形 156 11.3.1 Shape控件 156 11.3.2 Line控件 157 11.4 复选框CheckBox控件 158 11.4.1 CheckBox控件标准用法 158 11.4.2 CheckBox控件图形化用法 158 11.5 选项组OptionButton控件 159 11.5.1 OptionButton控件标准用法 159 11.5.2 OptionButton控件图形化用法 160 11.6 选择信息控件 161 11.6.1 ListBox控件 161 11.6.2 ComboBox控件 164 11.7 日期选择控件 165 11.7.1 MonthView控件 165 11.7.2 DateTimePicker控件 167 11.8 数据调整控件 168 11.8.1 Slider控件 168 11.8.2 UpDown控件 169 11.9 数据显示控件 171 11.9.1 ListView控件 171 11.9.2 TreeView控件 174 11.10 容器控件 178 11.10.1 Frame控件 178 11.10.2 SSTab控件 179 11.10.3 TabStrip控件 181 11.11 状态进程控件 182 11.11.1 StatusBar控件 183 11.11.2 ProgressBar控件 185 11.11.3 Animation控件 186 11.12 本章实例 187 11.13 上机实践 190 11.14 常见问题及解答 191 11.14 小结 192 11.15 习题 192 第12章 控件数组 193 12.1 控件数组简介 193 12.1.1 控件数组元素 193 12.1.2 控件数组优点 193 12.2 操作控件数组 194 12.2.1 添加控件数组 194 12.2.2 删除控件数组 195 12.3 菜单项数组 196 12.3.1 创建菜单项数组 197 12.3.2 动态菜单项数组 197 12.4 本章实例 198 12.5 上机实践 199 12.6 常见问题及解答 200 12.7 小结 200 12.8 习题 200 第3篇 应 用 篇 第13章 鼠标键盘事件 202 13.1 鼠标事件 202 13.1.1 鼠标事件概述 202 13.1.2 鼠标事件实例 204 13.2 键盘事件 207 13.2.1 键盘事件概述 207 13.2.2 键盘事件实例 208 13.3 本章实例 209 13.4 上机实践 210 13.5 常见问题及解答 211 13.6 小结 212 13.7 习题 212 第14章 文件目录操作 213 14.1 文件操作 213 14.1.1 文件定位 213 14.1.2 文件复制 214 14.1.3 文件删除 215 14.1.4 文件重命名 215 14.1.5 文件操作实例 216 14.2 文本文件操作 217 14.2.1 顺序文本文件 217 14.2.2 读取顺序文本文件 217 14.2.3 写入顺序文本文件 219 14.2.4 顺序文本文件实例 220 14.3 随机文件操作 220 14.3.1 打开随机文件 221 14.3.2 写入随机文件记录 222 14.3.3 读取随机文件记录 222 14.3.4 查找随机文件记录 222 14.3.5 随机文件实例 223 14.4 INI文件 224 14.4.1 INI文件简介 224 14.4.2 INI文件使用 224 14.4.3 INI文件实例 226 14.5 目录操作 227 14.5.1 目录改变 227 14.5.2 目录建立 228 14.5.3 目录删除 229 14.5.4 目录操作实例 229 14.6 本章实例 230 14.7 上机实践 231 14.8 常见问题及解答 232 14.9 小结 232 14.10 习题 233 第15章 多媒体编程 234 15.1 多媒体播放功能 234 15.1.1 MMControl控件简介 234 15.1.2 MMControl控件设备类型 235 15.1.3 MMControl控件命令 235 15.1.4 MMControl控件播放实例 237 15.1.5 MMControl控件录音实例 237 15.2 本章实例 238 15.3 上机实践 239 15.4 常见问题及解答 240 15.5 小结 240 15.6 习题 240 第16章 Internet和网络编程 241 16.1 网络传输文件 241 16.1.1 用Internet Transfer控件检索网页 241 16.1.2 用Internet Transfer控件传输文件 244 16.2 应用程序访问网页 246 16.2.1 用WebBrowser控件创建浏览器 246 16.2.2 从应用程序中登录浏览器 247 16.3 电子邮件编程 248 16.3.1 注册电子邮件 249 16.3.2 收发电子邮件 250 16.4 本章实例 252 16.5 上机实践 253 16.6 常见问题及解答 255 16.7 小结 255 16.8 习题 255 第17章 访问API函数和OLE控件 256 17.1 WindowsAPI简介 256 17.2 操作WindowsAPI 257 17.3 WindowsAPI实例 259 17.3.1 获取磁盘信息 259 17.3.2 获取磁盘容量 260 17.3.3 获取系统目录 260 17.4 OLE简介 262 17.4.1 OLE控件使用 262 17.4.2 链接对象与嵌入对象 263 17.5 使用Word对象 263 17.5.1 Word对象简介 263 17.5.2 创建Word对象 264 17.5.3 操作Word对象 265 17.6 使用Excel对象 265 17.6.1 Excel对象简介 266 17.6.2 操作Excel对象 266 17.7 本章实例 266 17.8 上机实践 267 17.9 常见问题及解答 268 17.10 小结 269 17.11 习题 269 第4篇 数据库开发篇 第18章 数据库基础 272 18.1 数据库简介 272 18.1.1 设计目的 272 18.1.2 主要步骤 272 18.1.3 组织数据 273 18.2 使用Visual Data Manager 274 18.2.1 创建数据库文件 274 18.2.2 创建表 274 18.2.3 修改表 275 18.3 Microsoft Access创建数据库 276 18.3.1 创建数据库文件 276 18.3.2 创建和修改表 276 18.4 SQL结构化查询语言简介 276 18.5 SQL结构化查询语言语句 277 18.5.1 SELECT语句 277 18.5.2 DELETE语句 279 18.5.3 INSERT INTO语句 279 18.5.4 UPDATE语句 279 18.6 本章实例 280 18.7 上机实践 280 18.8 常见问题及解答 282 18.9 小结 282 18.10 习题 282 第19章 DAO数据对象 283 19.1 DAO数据对象简介 283 19.2 记录集类型 284 19.2.1 使用表 284 19.2.2 使用动态集 284 19.2.3 使用快照集 285 19.3 数据管理 285 19.3.1 增加记录 285 19.3.2 编辑记录 286 19.3.3 更新记录 286 19.3.4 删除记录 286 19.4 数据导航 288 19.4.1 Move()方法 288 19.4.2 Bookmark属性 289 19.4.3 Find()方法 289 19.4.4 Seek()方法 291 19.4.5 Filter属性 291 19.4.6 Sort属性 292 19.5 本章实例 292 19.6 上机实践 294 19.7 常见问题及解答 295 19.8 小结 295 19.9 习题 295 第20章 ADO数据对象 296 20.1 ADO简介 296 20.1.1 连接数据源方法 296 20.1.2 安装ADO 296 20.1.3 建立DSN连接 297 20.2 ADO数据控件访问数据库 298 20.2.1 建立ADO数据控件 298 20.2.2 连接数据源 298 20.2.3 代码修改数据源 299 20.2.4 ADO数据控件实例 299 20.2.5 建立Datagrid控件 300 20.2.6 Datagrid控件显示数据 300 20.2.7 代码修改Datagrid控件 301 20.2.8 Datagrid控件实例 301 20.3 ADO对象访问数据库 302 20.3.1 操作ADO对象 302 20.3.2 DSN-less连接数据源 303 20.3.3 操作记录集 303 20.4 本章实例 304 20.5 上机实践 306 20.6 常见问题及解答 307 20.7 小结 308 20.8 习题 308 第21章 报表设计 309 21.1 创建报表 309 21.1.1 设计数据报表 309 21.1.2 建立数据源 311 21.1.3 预览报表 311 21.2 改进报表 312 21.2.1 预定义报表字段 313 21.2.2 图形化报表 313 21.2.3 统计函数 314 21.2.4 打印输出 314 21.3 水晶报表 314 21.3.1 创建水晶报表 314 21.3.2 定制报表 317 21.3.3 水晶报表控件 317 21.3.4 水晶报表实例 317 21.4 本章实例 318 21.5 上机实践 319 21.6 常见问题及解答 320 21.7 小结 321 21.8 习题 321 第5篇 实 战 篇 第22章 电视抽奖程序 324 22.1 项目分析 324 22.1.1 项目功能分析 324 22.1.2 项目功能模块分析 324 22.2 数据库设计与实现 324 22.2.1 数据库需求分析 325 22.2.2 数据库结构设计 325 22.2.3 数据库结构实现 326 22.3 程序窗体的设计与实现 327 22.3.1 “抽奖主程序”模块 327 22.3.2 “抽奖录入窗体”模块 328 22.3.3 “抽奖窗体”模块 330 22.3.4 “抽奖查询窗体”模块 332 22.3.5 “关于窗体”模块 333 22.3.6 运行程序 334 22.3.7 编译程序 334 22.4 小结 335 第23章 网络聊天程序 336 23.1 项目分析 336 23.1.1 项目功能分析 336 23.1.2 项目功能模块分析 336 23.2 数据库设计与实现 337 23.2.1 数据库需求分析 337 23.2.2 数据库结构设计 337 23.2.3 数据库结构实现 338 23.3 程序窗体的设计与实现 339 23.3.1 “登录窗体”模块 339 23.3.2 “客户端窗体”模块 341 23.3.3 “服务器窗体”模块 342 23.3.4 “关于窗体”模块 344 23.3.5 运行程序 344 23.3.6 编译程序 345 23.4 小结 345 第24章 通用商品进销存系统的实现 346 24.1 项目分析 346 24.1.1 项目功能分析 346 24.1.2 项目功能模块分析 346 24.2 数据库设计与实现 346 24.2.1 数据库需求分析 347 24.2.2 数据库结构设计 347 24.2.3 数据库结构实现 349 24.3 程序窗体的设计实现 350 24.3.1 “用户管理”模块 351 24.3.2 “登录系统”模块 352 24.3.3 “主窗体”模块 354 24.3.4 “商品资料”模块 357 24.3.5 “商品入库”模块 359 24.3.6 “商品出库”模块 362 24.3.7 “入库查询”模块 365 24.3.8 “库存查询”模块 366 24.3.9 “出库查询”模块 368 24.3.10 “关于窗体”模块 369 24.3.11 “日积月累”模块 369 24.3.12 “注册软件”模块 369 24.3.13 “浏览网站”模块 371 24.3.14 运行系统 372 24.3.15 编译系统 374 24.4 小结 375 第25章 纯净水管理系统 376 25.1 项目分析 376 25.1.1 项目功能分析 376 25.1.2 项目功能模块分析 376 25.2 数据库设计与实现 377 25.2.1 数据库需求分析 377 25.2.2 数据库结构设计 378 25.2.3 数据库结构实现 380 25.3 程序窗体的设计实现 382 25.3.1 “用户管理”模块 383 25.3.2 “登录系统”模块 384 25.3.3 “主窗体”模块 386 25.3.4 “客户管理”模块 389 25.3.5 “水卡入库”模块 391 25.3.6 “水卡出库”模块 393 25.3.7 “水卡入库查询”模块 396 25.3.8 “水卡库存查询”模块 397 25.3.9 “水卡出库查询”模块 398 25.3.10 “纯净水入库”模块 399 25.3.11 “纯净水出库”模块 402 25.3.12 “纯净水入库查询”模块 404 25.3.13 “纯净水库存查询”模块 405 25.3.14 “纯净水出库查询”模块 406 25.3.15 “关于窗体”模块 407 25.3.16 “日积月累”模块 408 25.3.17 “注册软件”模块 408 25.3.18 “浏览网站”模块 410 25.3.19 运行系统 411 25.3.20 编译系统 412 25.4 小结 412 |
随便看 |
百科全书收录4421916条中文百科知识,基本涵盖了大多数领域的百科知识,是一部内容开放、自由的电子版百科全书。