零点起飞学Visual Basic

零点起飞学Visual Basic

张月萍, 编著

出版社:清华大学出版社

年代:2013

定价:49.0

书籍简介:

本书循序渐进地介绍了Visual Basic 6.0开发的各个知识点。全书分5五篇,第1篇1介绍VB集成开发环境IDE及VB窗体和控件的基本知识。第2篇介绍Visual Basic 6.0基础知识,程序控制结构,VB过程,数组和高级数据类型。第3篇介绍VB的基本控件,高级控件,多文档界面,面向对象程序设计,文件处理和程序调试等。第4篇介绍数据库,图形与图像,多媒体,网络编程及Windows应用程序接口。第5篇介绍考试系统,学生信息管理系统及可视电话。

书籍目录:

第1篇 开 发 基 础 第1章 走近Visual Basic( 教学视频:25分钟) 2 1.1 认识Visual Basic 2 1.1.1 不同的版本 2 1.1.2 安装Visual Basic 6.0中文企业版 2 1.1.3 开发环境 3 1.2第一个程序 5 1.2.1 窗体输出hello world 5 1.2.2 文件类型 7 1.3 小结 8 第2章 程序的核心数据――数据类型、变量和常量( 教学视频:32分钟) 9 2.1 不同的数据――数据类型 9 2.1.1 数值型(Numeric) 9 2.1.2 字节型(Byte) 10 2.1.3 字符型(String) 10 2.1.4 布尔型(Boolean) 10 2.1.5 日期型(Date) 11 2.1.6 对象型(Object) 11 2.1.7 变体型(Variant) 11 2.1.8 数据类型间转换 11 2.2 表示变化的数据――变量 12 2.2.1 变量有效范围――作用域 12 2.2.2 如何命名变量 12 2.2.3 变量的类型 13 2.2.4 变量的长久保存――静态变量 14 2.3 变量声明 14 2.3.1 显式声明 14 2.3.2 隐式声明 15 2.3.3 固定长度的字符串――定长字符串 16 2.4 表示不变的数据――常量 16 2.4.1 标准常量 16 2.4.2 自定义常量 17 2.5 小结 17 2.6 习题 18 第3章 程序的本质( 教学视频:37分钟) 20 3.1 最简单的运算――赋值 20 3.2 核心运算――数学运算 21 3.2.1 加减法 21 3.2.2 乘除法 24 3.2.3 指数运算 26 3.2.4 比较运算 27 3.2.5 逻辑运算 28 3.2.6 运算顺序――优先级 30 3.3 代码模块 31 3.3.1 窗体模块 31 3.3.2 标准模块 32 3.3.3 类模块 32 3.4 事件简介 32 3.4.1 如何编写事件 32 3.4.2 如何调用事件 34 3.5 如何编写代码 35 3.5.1 拆分长语句 35 3.5.2 合并短语句 35 3.5.3 使用注释 36 3.5.4 遵循命名规则 36 3.6 小结 37 3.7 习题 37 第4章 灵活的程序――流程控制( 教学视频:18分钟) 38 4.1 根据条件执行――判断语句 38 4.1.1 如果…就…――If语句 38 4.1.2 如果…如果…就…――多重If语句 39 4.1.3 Select Case语句 41 4.2 重复执行――循环语句 43 4.2.1 For循环 43 4.2.2 Do循环 44 4.2.3 While循环 46 4.2.4 枚举循环 46 4.3 小结 47 4.4 习题 48 第5章 一“块”程序――过程和函数( 教学视频:24分钟) 50 5.1 过程 50 5.1.1 什么是Sub过程 50 5.1.2 创建Sub过程 50 5.1.3 调用Sub过程 52 5.1.4 使用Sub Main 52 5.1.5 设定过程作用范围 53 5.2 块与块之间的关系――传递参数 54 5.2.1 可选参数和可变参数 54 5.2.2 传值引用和传地址引用 56 5.3 函数 57 5.3.1 定义函数 57 5.3.2 设定函数作用范围 58 5.3.3 调用函数 58 5.3.4 传递参数和返回值 59 5.4 小结 60 5.5 习题 60 第6章 数据块――数组( 教学视频:12分钟) 62 6.1 定长数据――固定数组 62 6.1.1 声明数组 62 6.1.2 设定上下界 63 6.1.3 数组的数组――多维数组 64 6.2 不定长数据――动态数组 65 6.2.1 创建动态数组 65 6.2.2 使用动态数组 66 6.3 小结 66 6.4 习题 67 第7章 有错怎么办――错误处理( 教学视频:15分钟) 69 7.1 错误有哪些 69 7.1.1 语法错误 69 7.1.2 逻辑错误 70 7.1.3 运行错误 70 7.2 遇到错误怎么办 70 7.2.1 捕获错误 71 7.2.2 处理错误 71 7.3 调试程序 73 7.3.1 单步调试 73 7.3.2 立即窗体 74 7.3.3 监视窗体 74 7.4 小结 75 7.5 习题 75 第2篇 开 发 进 阶 第8章 界面初探――窗体( 教学视频:22分钟) 78 8.1 单文档窗体SDI 78 8.1.1 什么是SDI窗体 78 8.1.2 常见的公共属性 78 8.1.3 常见的方法 80 8.1.4 常见的事件 81 8.1.5 设置启动的窗体 82 8.1.6 SDI窗体实战 82 8.2 多文档窗体MDI 84 8.2.1 什么是MDI窗体 84 8.2.2 建立父窗体 85 8.2.3 建立子窗体 86 8.2.4 MDI窗体实战 86 8.3 小结 87 8.4 习题 87 第9章 功能列表――菜单和工具栏( 教学视频:53分钟) 89 9.1 菜单栏 89 9.1.1 创建菜单 89 9.1.2 定制菜单 92 9.1.3 创建多级菜单 93 9.1.4 实现菜单命令功能 94 9.1.5 菜单栏应用实例 95 9.2 弹出式菜单 96 9.2.1 创建弹出式菜单 97 9.2.2 显示弹出式菜单 97 9.2.3 弹出式菜单应用实例 98 9.3 工具栏 99 9.3.1 什么是工具栏 99 9.3.2 创建工具栏 100 9.3.3 添加图标 101 9.3.4 添加按钮 102 9.3.5 实现工具栏功能 103 9.3.6 自定义工具栏 103 9.3.7 工具栏应用实例 104 9.4 小结 105 9.5 习题 105 第10章 信息对话框( 教学视频:38分钟) 107 10.1 什么是信息对话框 107 10.2 显示信息 107 10.2.1 使用Msgbox()函数 108 10.2.2 获取Msgbox()函数返回值 110 10.2.3 Msgbox()函数应用实例 110 10.3 输入信息 111 10.3.1 使用Inputbox()函数 111 10.3.2 获取Inputbox()函数返回值 112 10.3.3 Inputbox()函数应用实例 112 10.4 内置信息对话框 114 10.4.1 使用CommonDialog控件 114 10.4.2 构建文件对话框 115 10.4.3 构建字体对话框 118 10.4.4 构建颜色对话框 120 10.4.5 构建打印对话框 122 10.4.6 构建帮助对话框 123 10.5 自定义对话框 123 10.5.1 创建自定义对话框 123 10.5.2 使用窗体模板创建对话框 124 10.6 小结 124 10.7 习题 124 第11章 控件集中营――标准控件( 教学视频:104分钟) 126 11.1 基本控件 126 11.1.1 使用标签Label控件 126 11.1.2 使用文本框TextBox控件 127 11.1.3 使用按钮CommandButton控件 129 11.2 呈现图片 130 11.2.1 使用PictureBox控件 130 11.2.2 使用Image控件 131 11.2.3 使用ImageList控件 132 11.3 绘制图形 133 11.3.1 使用Shape控件 134 11.3.2 使用Line控件 134 11.4 复选框CheckBox控件 135 11.4.1 CheckBox控件标准用法 135 11.4.2 CheckBox控件图形化用法 135 11.5 选项组OptionButton控件 137 11.5.1 OptionButton控件标准用法 137 11.5.2 OptionButton控件图形化用法 137 11.6 选择信息 138 11.6.1 ListBox控件 138 11.6.2 ComboBox控件 141 11.7 选择日期 142 11.7.1 MonthView控件 143 11.7.2 DateTimePicker控件 144 11.8 数据调整 145 11.8.1 使用Slider控件 146 11.8.2 使用UpDown控件 147 11.9 显示数据 149 11.9.1 使用ListView控件 149 11.9.2 使用TreeView控件 152 11.10 布局容器 156 11.10.1 使用Frame控件 156 11.10.2 使用SSTab控件 157 11.10.3 使用TabStrip控件 159 11.11 显示状态进程 161 11.11.1 使用StatusBar控件 161 11.11.2 使用ProgressBar控件 164 11.11.3 使用Animation控件 165 11.12 小结 166 11.13 习题 166 第12章 控件多胞胎――控件数组( 教学视频:13分钟) 170 12.1 什么是控件数组 170 12.1.1 什么是控件数组元素 170 12.1.2 控件数组优点 170 12.2 使用控件数组 171 12.2.1 添加控件数组 171 12.2.2 删除控件数组 172 12.3 使用菜单项数组 174 12.3.1 创建菜单项数组 174 12.3.2 动态创建菜单项数组 174 12.4 小结 175 12.5 习题 176 第13章 用户交互的基础――鼠标键盘事件( 教学视频:14分钟) 178 13.1 使用鼠标基础――鼠标事件 178 13.1.1 常见的鼠标事件 178 13.1.2 鼠标事件应用实战 180 13.2 使用键盘的基础――键盘事件 182 13.2.1 常见的键盘事件 183 13.2.2 键盘事件应用实战 184 13.3 小结 185 13.4 习题 185 第14章 数据长期保存的必备方式――文件目录( 教学视频:38分钟) 187 14.1 通用文件操作 187 14.1.1 定位文件 187 14.1.2 复制文件 188 14.1.3 删除文件 189 14.1.4 对文件重命名 189 14.1.5 文件操作应用实战 190 14.2 访问文本文件 191 14.2.1 什么是顺序文本文件 191 14.2.2 读取顺序文本文件 191 14.2.3 写入顺序文本文件 193 14.2.4 顺序文本文件实例 194 14.3 访问随机文件 195 14.3.1 打开随机文件 195 14.3.2 写入随机文件记录 196 14.3.3 读取随机文件记录 196 14.3.4 查找随机文件记录 197 14.3.5 随机文件实例 197 14.4 访问INI文件 198 14.4.1 什么是INI文件 198 14.4.2 访问INI文件 199 14.4.3 INI文件应用实战 200 14.5 访问目录 202 14.5.1 改变工作目录 202 14.5.2 建立目录 203 14.5.3 删除目录 203 14.5.4 目录操作应用实战 203 14.6 小结 204 14.7 习题 204 第15章 声光齐备的程序――多媒体编程( 教学视频:9分钟) 206 15.1 播放多媒体 206 15.1.1 什么是MMControl控件 206 15.1.2 MMControl控件设备类型 206 15.1.3 MMControl控件常用命令 207 15.1.4 MMControl控件播放应用实战 208 15.1.5 MMControl控件录音应用实战 209 15.2 小结 209 15.3 习题 210 第16章 Internet 和网络编程开发( 教学视频:17分钟) 211 16.1 传输网络文件 211 16.1.1 检索网页 211 16.1.2 传输文件 214 16.2 应用程序显示网页 216 16.2.1 创建浏览器――WebBrowser控件 216 16.2.2 登录浏览器 217 16.3 电子邮件编程 218 16.3.1 访问邮箱 219 16.3.2 收发电子邮件 220 16.4 小结 222 16.5 习题 223 第17章 功能扩展利器――访问API 函数和OLE控件( 教学视频:18分钟) 225 17.1 什么是Windows API 225 17.2 使用Windows API 226 17.3 Windows API应用实战 227 17.3.1 获取磁盘信息 228 17.3.2 获取磁盘容量 229 17.3.3 获取系统目录 229 17.4 OLE简介 231 17.4.1 使用OLE控件 231 17.4.2 链接对象与嵌入对象 232 17.5 使用Word对象 232 17.5.1 引入Word组件 232 17.5.2 创建Word对象 233 17.5.3 操作Word对象 234 17.6 使用Excel对象 235 17.6.1 引入Excel对象组件 235 17.6.2 使用Excel对象 236 17.7 小结 236 17.8 习题 236 第18章 大型程序必备――数据库基础( 教学视频:15分钟) 239 18.1 数据库简介 239 18.1.1 为什么要使用数据库 239 18.1.2 数据库设计流程 239 18.1.3 组织数据 240 18.2 可视化管理数据――Visual Data Manager 240 18.2.1 创建数据库文件 241 18.2.2 创建表 241 18.2.3 修改表 242 18.3 使用Microsoft Access 242 18.3.1 创建数据库文件 242 18.3.2 创建和修改表 243 18.4 什么是SQL语言 243 18.5 SQL语言常用语句 243 18.5.1 查询语句SELECT 243 18.5.2 删除语句DELETE 245 18.5.3 插入语句INSERT INTO 245 18.5.4 更新语句UPDATE 246 18.6 小结 246 18.7 习题 246 第19章 数据访问技术――DAO数据对象( 教学视频:19分钟) 248 19.1 什么是DAO数据对象 248 19.2 记录集类型 249 19.2.1 使用表 249 19.2.2 使用动态集 249 19.2.3 使用快照集 250 19.3 管理数据 250 19.3.1 增加记录 250 19.3.2 编辑记录 251 19.3.3 更新记录 251 19.3.4 删除记录 251 19.4 数据导航 253 19.4.1 Move()方法 253 19.4.2 Bookmark属性 255 19.4.3 Find()方法 255 19.4.4 Seek()方法 256 19.4.5 Filter属性 257 19.4.6 Sort属性 257 19.5 小结 257 19.6 习题 258 第20章 更先进的方式――ADO数据对象( 教学视频:21分钟) 260 20.1 ADO简介 260 20.1.1 如何连接数据源 260 20.1.2 引入ADO组件 260 20.1.3 建立数据源DSN连接 261 20.2 使用ADO数据控件 262 20.2.1 建立ADO数据控件 262 20.2.2 连接数据源 262 20.2.3 动态更新数据源 263 20.2.4 ADO数据控件应用实战 263 20.2.5 引入Datagrid控件 264 20.2.6 使用Datagrid控件显示数据 264 20.2.7 代码修改Datagrid控件 265 20.2.8 Datagrid控件应用实战 265 20.3 使用ADO对象访问数据库 266 20.3.1 操作ADO对象 266 20.3.2 DSN-less连接数据源 267 20.3.3 操作记录集 267 20.4 小结 269 20.5 习题 269 第21章 报表设计( 教学视频:15分钟) 271 21.1 创建报表 271 21.1.1 设计报表界面 271 21.1.2 指定数据来源 273 21.1.3 预览报表 273 21.2 改进报表 275 21.2.1 使用预定义字段 275 21.2.2 图形化报表 275 21.2.3 统计报表 275 21.2.4 打印输出报表 276 21.3 水晶报表 276 21.3.1 创建水晶报表 276 21.3.2 定制水晶报表 279 21.3.3 使用水晶报表控件 279 21.3.4 水晶报表应用实战 279 21.4 小结 280 21.5 习题 280 第3篇 项目案例开发实战 第22章 电视抽奖程序( 教学视频:23分钟) 284 22.1 项目分析 284 22.1.1 项目功能分析 284 22.1.2 项目功能模块分析 284 22.2 数据库设计与实现 284 22.2.1 数据库需求分析 285 22.2.2 数据库结构设计 285 22.2.3 数据库结构实现 285 22.3 程序窗体的设计与实现 286 22.3.1 “抽奖主程序”模块 287 22.3.2 “抽奖录入窗体”模块 287 22.3.3 “抽奖窗体”模块 290 22.3.4 “抽奖查询窗体”模块 292 22.3.5 “关于窗体”模块 294 22.3.6 运行程序 294 22.3.7 编译程序 294 22.4 小结 295 第23章 网络聊天程序( 教学视频:14分钟) 296 23.1 项目分析 296 23.1.1 项目功能分析 296 23.1.2 项目功能模块分析 296 23.2 数据库设计与实现 297 23.2.1 数据库需求分析 297 23.2.2 数据库结构设计 297 23.2.3 数据库结构实现 298 23.3 程序窗体的设计与实现 299 23.3.1 “登录窗体”模块 299 23.3.2 “客户端窗体”模块 301 23.3.3 “服务器窗体”模块 302 23.3.4 运行程序 303 23.3.5 编译程序 303 23.4 小结 304 第24章 通用商品进销存系统的实现( 教学视频:34分钟) 305 24.1 项目分析 305 24.1.1 项目功能分析 305 24.1.2 项目功能模块分析 305 24.2 数据库设计与实现 305 24.2.1 数据库需求分析 306 24.2.2 数据库结构设计 306 24.2.3 数据库结构实现 308 24.3 程序窗体的设计实现 309 24.3.1 “用户管理”模块 310 24.3.2 “登录系统”模块 312 24.3.3 “主窗体”模块 313 24.3.4 “商品资料”模块 315 24.3.5 “商品入库”模块 317 24.3.6 “商品出库”模块 320 24.3.7 “入库查询”模块 323 24.3.8 “库存查询”模块 325 24.3.9 “出库查询”模块 326 24.3.10 “关于窗体”模块 328 24.3.11 运行系统 328 24.3.12 编译系统 330 24.4 小结 330 第25章 纯净水管理系统( 教学视频:20分钟) 331 25.1 项目分析 331 25.1.1 项目功能分析 331 25.1.2 项目功能模块分析 331 25.2 数据库设计与实现 332 25.2.1 数据库需求分析 332 25.2.2 数据库结构设计 333 25.2.3 数据库结构实现 335 25.3 程序窗体的设计实现 337 25.3.1 “用户管理”模块 337 25.3.2 “登录系统”模块 339 25.3.3 “主窗体”模块 340 25.3.4 “客户管理”模块 343 25.3.5 “水卡入库”模块 345 25.3.6 “水卡出库”模块 347 25.3.7 “水卡入库查询”模块 350 25.3.8 “水卡库存查询”模块 351 25.3.9 “水卡出库查询”模块 352 25.3.10 “纯净水入库”模块 353 25.3.11 “纯净水出库”模块 356 25.3.12 “纯净水入库查询”模块 358 25.3.13 “纯净水库存查询”模块 360 25.3.14 “纯净水出库查询”模块 360 25.3.15 “关于窗体”模块 362 25.3.16 运行系统 362 25.4 小结 363

内容摘要:

本书结合大量实例和项目开发案例,由浅入深、循序渐进地介绍了Visual Basic开发的知识。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。本书共25章,分为3篇。第1篇为开发基础,涵盖的内容有数据类型、变量和常量、程序设计基础、流程控制、过程和函数、数组、错误处理等;第2篇为开发进阶,涵盖的内容有窗体、菜单和工具栏、信息对话框、标准控件、控件数组、鼠标键盘事件、文件目录操作、多媒体编程、Internet和网络编程、访问API函数和OLE控件、数据库基础、DAO数据对象、ADO数据对象、报表设计等;第3篇为项目案例开发实战,涵盖电视抽奖程序、网络聊天程序、通用商品进销存系统、纯净水管理系统4案例的开发过程。本书非常适合Visual Basic入门与提高读者,可作为大中专院校Visual Basic程序设计课程的教材。同时,由于涉及应用开发的知识,本书也适合具备一定Visual Basic编程技术基础的开发人员。

编辑推荐:

循序渐进:基础、进阶、实战
科学编排:基本语法、典型实例、编程练习、项目实战
学练结合:263个实例、4个项目案例、36个练习题
视频讲解:提供10.8小时多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值DVD光盘
本书实例源代码
10.8小时配套教学视频

推荐阅读
《妙趣横生的算法 (C++语言实现)》 (算法入门必读经典)
《程序员的数学思维修炼(趣味解读)》 (专门为程序员而写,生动有趣)
《我和数学有约——趣味数学及算法解析》  (数学思维与算法提升读物)
《C语言趣味编程100例》  (实战练习好帮手)
《明明白白学通C语言(二维码版)》  (首创手机、电脑两种平台学C语言)
《C语言编程实战宝典》 (百科全书,全面、深入学习)
《C语言入门很简单》 (菜鸟入门不二选择,40小时配套教学视频)
《C语言入门1.2.3——一个老鸟的C语言学习心得》 (看得懂,学得会,10小时配套视频)

书籍规格:

书籍详细信息
书名零点起飞学Visual Basic站内查询相似图书
丛书名零点起飞学编程
9787302321989
如需购买下载《零点起飞学Visual Basic》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位清华大学出版社
版次1版印次1
定价(元)49.0语种简体中文
尺寸26 × 19装帧平装
页数印数 5000

书籍信息归属:

零点起飞学Visual Basic是清华大学出版社于2013.出版的中图分类号为 TP312 的主题关于 BASIC语言-程序设计 的书籍。