新書推薦:
《
茶之书(日本美学大师冈仓天心传世经典 诗意盎然地展现东方的智慧和美学 收录《卖茶翁茶器图》《茶具十二先生图》《煎茶图式》《历代名瓷图谱》等86幅精美茶室器物图)
》
售價:HK$
65.0
《
云冈:人和石窟的1500年
》
售價:HK$
72.8
《
淡水鱼类营养生理与饲料
》
售價:HK$
333.8
《
人体结构绘画重点
》
售價:HK$
143.4
《
中国妖怪故事(全集·增订版)
》
售價:HK$
221.8
《
于胥斯原 乡族、风水与地方记忆
》
售價:HK$
177.0
《
以经治国与汉代社会
》
售價:HK$
98.6
《
我真正想要什么?:智慧瑜伽答问/正念系列
》
售價:HK$
58.2
|
編輯推薦: |
循序渐进:基础à进阶à实战
科学编排:基本语法à典型实例à编程练习à项目实战
学练结合:263个实例、4个项目案例、36个练习题
视频讲解:提供10.8小时配套多媒体教学视频
有问必答:提供QQ群、邮件和论坛答疑服务
超值光盘,你值得拥有!
本书实例源代码
本书配套教学视频
“零点起飞学编程”其他图书推荐阅读:
《零点起飞学C语言》
《零点起飞学Java》
《零点起飞学C++》
《零点起飞学Visual C++》
《零点起飞学Visual Basic》
《零点起飞学C#》
《零点起飞学ASP.NET》
《零点起飞学PHP》
《零点起飞学HTML+CSS》
《零点起飞学JavaScript+jQuery》
《零点起飞学Java Web开发》
《零点起飞学Android开发》
《零点起飞学iPhone开发》
《零点起飞学Excel VBA》
《零点起飞学Linux C编程》
《零点起飞学SQL Server》
《零点起飞学MySQL》
《零点起飞学Oracle》
|
內容簡介: |
本书结合大量实例和项目开发案例,由浅入深、循序渐进地介绍了Visual
Basic开发的知识。本书特意提供了典型习题及教学PPT,以方便教学。另外,作者专门为本书录制了大量的配套教学视频,以帮助读者更好地学习本书内容。这些视频和书中的实例源代码一起收录于本书的配书光盘中。
本书共25章,分为3篇。第1篇为开发基础,涵盖的内容有数据类型、变量和常量、程序设计基础、流程控制、过程和函数、数组、错误处理等;第2篇为开发进阶,涵盖的内容有窗体、菜单和工具栏、信息对话框、标准控件、控件数组、鼠标键盘事件、文件目录操作、多媒体编程、Internet和网络编程、访问API函数和OLE控件、数据库基础、DAO数据对象、ADO数据对象、报表设计等;第3篇为项目案例开发实战,涵盖电视抽奖程序、网络聊天程序、通用商品进销存系统、纯净水管理系统4案例的开发过程。
本书非常适合Visual Basic入门与提高读者,可作为大中专院校Visual
Basic程序设计课程的教材。同时,由于涉及应用开发的知识,本书也适合具备一定Visual Basic编程技术基础的开发人员。
|
目錄:
|
第1篇 开 发 基 础
第1章 走近Visual Basic( 教学视频:25分钟)
1.1 认识Visual Basic
1.1.1 不同的版本
1.1.2 安装Visual Basic 6.0中文企业版
1.1.3 开发环境
1.2第一个程序
1.2.1 窗体输出hello world
1.2.2 文件类型
1.3 小结
第2章 程序的核心数据——数据类型、变量和常量( 教学视频:32分钟)
2.1 不同的数据——数据类型
2.1.1 数值型(Numeric)
2.1.2 字节型(Byte)
2.1.3 字符型(String)
2.1.4 布尔型(Boolean)
2.1.5 日期型(Date)
2.1.6 对象型(Object)
2.1.7 变体型(Variant)
2.1.8 数据类型间转换
2.2 表示变化的数据——变量
2.2.1 变量有效范围——作用域
2.2.2 如何命名变量
2.2.3 变量的类型
2.2.4 变量的长久保存——静态变量
2.3 变量声明
2.3.1 显式声明
2.3.2 隐式声明
2.3.3 固定长度的字符串——定长字符串
2.4 表示不变的数据——常量
2.4.1 标准常量
2.4.2 自定义常量
2.5 小结
2.6 习题
第3章 程序的本质( 教学视频:37分钟)
3.1 最简单的运算——赋值
3.2 核心运算——数学运算
3.2.1 加减法
3.2.2 乘除法
3.2.3 指数运算
3.2.4 比较运算
3.2.5 逻辑运算
3.2.6 运算顺序——优先级
3.3 代码模块
3.3.1 窗体模块
3.3.2 标准模块
3.3.3 类模块
3.4 事件简介
3.4.1 如何编写事件
3.4.2 如何调用事件
3.5 如何编写代码
3.5.1 拆分长语句
3.5.2 合并短语句
3.5.3 使用注释
3.5.4 遵循命名规则
3.6 小结
3.7 习题
第4章 灵活的程序——流程控制( 教学视频:18分钟)
4.1 根据条件执行——判断语句
4.1.1 如果…就…——If语句
4.1.2 如果…如果…就…——多重If语句
4.1.3 Select Case语句
4.2 重复执行——循环语句
4.2.1 For循环
4.2.2 Do循环
4.2.3 While循环
4.2.4 枚举循环
4.3 小结
4.4 习题
第5章 一“块”程序——过程和函数( 教学视频:24分钟)
5.1 过程
5.1.1 什么是Sub过程
5.1.2 创建Sub过程
5.1.3 调用Sub过程
5.1.4 使用Sub Main
5.1.5 设定过程作用范围
5.2 块与块之间的关系——传递参数
5.2.1 可选参数和可变参数
5.2.2 传值引用和传地址引用
5.3 函数
5.3.1 定义函数
5.3.2 设定函数作用范围
5.3.3 调用函数
5.3.4 传递参数和返回值
5.4 小结
5.5 习题
第6章 数据块——数组( 教学视频:12分钟)
6.1 定长数据——固定数组
6.1.1 声明数组
6.1.2 设定上下界
6.1.3 数组的数组——多维数组
6.2 不定长数据——动态数组
6.2.1 创建动态数组
6.2.2 使用动态数组
6.3 小结
6.4 习题
第7章 有错怎么办——错误处理( 教学视频:15分钟)
7.1 错误有哪些
7.1.1 语法错误
7.1.2 逻辑错误
7.1.3 运行错误
7.2 遇到错误怎么办
7.2.1 捕获错误
7.2.2 处理错误
7.3 调试程序
7.3.1 单步调试
7.3.2 立即窗体
7.3.3 监视窗体
7.4 小结
7.5 习题
第2篇 开 发 进 阶
第8章 界面初探——窗体( 教学视频:22分钟)
8.1 单文档窗体SDI
8.1.1 什么是SDI窗体
8.1.2 常见的公共属性
8.1.3 常见的方法
8.1.4 常见的事件
8.1.5 设置启动的窗体
8.1.6 SDI窗体实战
8.2 多文档窗体MDI
8.2.1 什么是MDI窗体
8.2.2 建立父窗体
8.2.3 建立子窗体
8.2.4 MDI窗体实战
8.3 小结
8.4 习题
第9章 功能列表——菜单和工具栏( 教学视频:53分钟)
9.1 菜单栏
9.1.1 创建菜单
9.1.2 定制菜单
9.1.3 创建多级菜单
9.1.4 实现菜单命令功能
9.1.5 菜单栏应用实例
9.2 弹出式菜单
9.2.1 创建弹出式菜单
9.2.2 显示弹出式菜单
9.2.3 弹出式菜单应用实例
9.3 工具栏
9.3.1 什么是工具栏
9.3.2 创建工具栏
9.3.3 添加图标
9.3.4 添加按钮
9.3.5 实现工具栏功能
9.3.6 自定义工具栏
9.3.7 工具栏应用实例
9.4 小结
9.5 习题
第10章 信息对话框( 教学视频:38分钟)
10.1 什么是信息对话框
10.2 显示信息
10.2.1 使用Msgbox函数
10.2.2 获取Msgbox函数返回值
10.2.3 Msgbox函数应用实例
10.3 输入信息
10.3.1 使用Inputbox函数
10.3.2 获取Inputbox函数返回值
10.3.3 Inputbox函数应用实例
10.4 内置信息对话框
10.4.1 使用CommonDialog控件
10.4.2 构建文件对话框
10.4.3 构建字体对话框
10.4.4 构建颜色对话框
10.4.5 构建打印对话框
10.4.6 构建帮助对话框
10.5 自定义对话框
10.5.1 创建自定义对话框
10.5.2 使用窗体模板创建对话框
10.6 小结
10.7 习题
第11章 控件集中营——标准控件( 教学视频:104分钟)
11.1 基本控件
11.1.1 使用标签Label控件
11.1.2 使用文本框TextBox控件
11.1.3 使用按钮CommandButton控件
11.2 呈现图片
11.2.1 使用PictureBox控件
11.2.2 使用Image控件
11.2.3 使用ImageList控件
11.3 绘制图形
11.3.1 使用Shape控件
11.3.2 使用Line控件
11.4 复选框CheckBox控件
11.4.1 CheckBox控件标准用法
11.4.2 CheckBox控件图形化用法
11.5 选项组OptionButton控件
11.5.1 OptionButton控件标准用法
11.5.2 OptionButton控件图形化用法
11.6 选择信息
11.6.1 ListBox控件
11.6.2 ComboBox控件
11.7 选择日期
11.7.1 MonthView控件
11.7.2 DateTimePicker控件
11.8 数据调整
11.8.1 使用Slider控件
11.8.2 使用UpDown控件
11.9 显示数据
11.9.1 使用ListView控件
11.9.2 使用TreeView控件
11.10 布局容器
11.10.1 使用Frame控件
11.10.2 使用SSTab控件
11.10.3 使用TabStrip控件
11.11 显示状态进程
11.11.1 使用StatusBar控件
11.11.2 使用ProgressBar控件
11.11.3 使用Animation控件
11.12 小结
11.13 习题
第12章 控件多胞胎——控件数组( 教学视频:13分钟)
12.1 什么是控件数组
12.1.1 什么是控件数组元素
12.1.2 控件数组优点
12.2 使用控件数组
12.2.1 添加控件数组
12.2.2 删除控件数组
12.3 使用菜单项数组
12.3.1 创建菜单项数组
12.3.2 动态创建菜单项数组
12.4 小结
12.5 习题
第13章 用户交互的基础——鼠标键盘事件( 教学视频:14分钟)
13.1 使用鼠标基础——鼠标事件
13.1.1 常见的鼠标事件
13.1.2 鼠标事件应用实战
13.2 使用键盘的基础——键盘事件
13.2.1 常见的键盘事件
13.2.2 键盘事件应用实战
13.3 小结
13.4 习题
第14章 数据长期保存的必备方式——文件目录( 教学视频:38分钟)
14.1 通用文件操作
14.1.1 定位文件
14.1.2 复制文件
14.1.3 删除文件
14.1.4 对文件重命名
14.1.5 文件操作应用实战
14.2 访问文本文件
14.2.1 什么是顺序文本文件
14.2.2 读取顺序文本文件
14.2.3 写入顺序文本文件
14.2.4 顺序文本文件实例
14.3 访问随机文件
14.3.1 打开随机文件
14.3.2 写入随机文件记录
14.3.3 读取随机文件记录
14.3.4 查找随机文件记录
14.3.5 随机文件实例
14.4 访问INI文件
14.4.1 什么是INI文件
14.4.2 访问INI文件
14.4.3 INI文件应用实战
14.5 访问目录
14.5.1 改变工作目录
14.5.2 建立目录
14.5.3 删除目录
14.5.4 目录操作应用实战
14.6 小结
14.7 习题
第15章 声光齐备的程序——多媒体编程( 教学视频:9分钟)
15.1 播放多媒体
15.1.1 什么是MMControl控件
15.1.2 MMControl控件设备类型
15.1.3 MMControl控件常用命令
15.1.4 MMControl控件播放应用实战
15.1.5 MMControl控件录音应用实战
15.2 小结
15.3 习题
第16章 Internet 和网络编程开发( 教学视频:17分钟)
16.1 传输网络文件
16.1.1 检索网页
16.1.2 传输文件
16.2 应用程序显示网页
16.2.1 创建浏览器——WebBrowser控件
16.2.2 登录浏览器
16.3 电子邮件编程
16.3.1 访问邮箱
16.3.2 收发电子邮件
16.4 小结
16.5 习题
第17章 功能扩展利器——访问API 函数和OLE控件( 教学视频:18分钟)
17.1 什么是Windows API
17.2 使用Windows API
17.3 Windows API应用实战
17.3.1 获取磁盘信息
17.3.2 获取磁盘容量
17.3.3 获取系统目录
17.4 OLE简介
17.4.1 使用OLE控件
17.4.2 链接对象与嵌入对象
17.5 使用Word对象
17.5.1 引入Word组件
17.5.2 创建Word对象
17.5.3 操作Word对象
17.6 使用Excel对象
17.6.1 引入Excel对象组件
17.6.2 使用Excel对象
17.7 小结
17.8 习题
第18章 大型程序必备——数据库基础( 教学视频:15分钟)
18.1 数据库简介
18.1.1 为什么要使用数据库
18.1.2 数据库设计流程
18.1.3 组织数据
18.2 可视化管理数据——Visual Data Manager
18.2.1 创建数据库文件
18.2.2 创建表
18.2.3 修改表
18.3 使用Microsoft Access
18.3.1 创建数据库文件
18.3.2 创建和修改表
18.4 什么是SQL语言
18.5 SQL语言常用语句
18.5.1 查询语句SELECT
18.5.2 删除语句DELETE
18.5.3 插入语句INSERT INTO
18.5.4 更新语句UPDATE
18.6 小结
18.7 习题
第19章 数据访问技术——DAO数据对象( 教学视频:19分钟)
19.1 什么是DAO数据对象
19.2 记录集类型
19.2.1 使用表
19.2.2 使用动态集
19.2.3 使用快照集
19.3 管理数据
19.3.1 增加记录
19.3.2 编辑记录
19.3.3 更新记录
19.3.4 删除记录
19.4 数据导航
19.4.1 Move方法
19.4.2 Bookmark属性
19.4.3 Find方法
19.4.4 Seek方法
19.4.5 Filter属性
19.4.6 Sort属性
19.5 小结
19.6 习题
第20章 更先进的方式——ADO数据对象( 教学视频:21分钟)
20.1 ADO简介
20.1.1 如何连接数据源
20.1.2 引入ADO组件
20.1.3 建立数据源DSN连接
20.2 使用ADO数据控件
20.2.1 建立ADO数据控件
20.2.2 连接数据源
20.2.3 动态更新数据源
20.2.4 ADO数据控件应用实战
20.2.5 引入Datagrid控件
20.2.6 使用Datagrid控件显示数据
20.2.7 代码修改Datagrid控件
20.2.8 Datagrid控件应用实战
20.3 使用ADO对象访问数据库
20.3.1 操作ADO对象
20.3.2 DSN-less连接数据源
20.3.3 操作记录集
20.4 小结
20.5 习题
第21章 报表设计( 教学视频:15分钟)
21.1 创建报表
21.1.1 设计报表界面
21.1.2 指定数据来源
21.1.3 预览报表
21.2 改进报表
21.2.1 使用预定义字段
21.2.2 图形化报表
21.2.3 统计报表
21.2.4 打印输出报表
21.3 水晶报表
21.3.1 创建水晶报表
21.3.2 定制水晶报表
21.3.3 使用水晶报表控件
21.3.4 水晶报表应用实战
21.4 小结
21.5 习题
第3篇 项目案例开发实战
第22章 电视抽奖程序( 教学视频:23分钟)
22.1 项目分析
22.1.1 项目功能分析
22.1.2 项目功能模块分析
22.2 数据库设计与实现
22.2.1 数据库需求分析
22.2.2 数据库结构设计
22.2.3 数据库结构实现
22.3 程序窗体的设计与实现
22.3.1 “抽奖主程序”模块
22.3.2 “抽奖录入窗体”模块
22.3.3 “抽奖窗体”模块
22.3.4 “抽奖查询窗体”模块
22.3.5 “关于窗体”模块
22.3.6 运行程序
22.3.7 编译程序
22.4 小结
第23章 网络聊天程序( 教学视频:14分钟)
23.1 项目分析
23.1.1 项目功能分析
23.1.2 项目功能模块分析
23.2 数据库设计与实现
23.2.1 数据库需求分析
23.2.2 数据库结构设计
23.2.3 数据库结构实现
23.3 程序窗体的设计与实现
23.3.1 “登录窗体”模块
23.3.2 “客户端窗体”模块
23.3.3 “服务器窗体”模块
23.3.4 运行程序
23.3.5 编译程序
23.4 小结
第24章 通用商品进销存系统的实现( 教学视频:34分钟)
24.1 项目分析
24.1.1 项目功能分析
24.1.2 项目功能模块分析
24.2 数据库设计与实现
24.2.1 数据库需求分析
24.2.2 数据库结构设计
24.2.3 数据库结构实现
24.3 程序窗体的设计实现
24.3.1 “用户管理”模块
24.3.2 “登录系统”模块
24.3.3 “主窗体”模块
24.3.4 “商品资料”模块
24.3.5 “商品入库”模块
24.3.6 “商品出库”模块
24.3.7 “入库查询”模块
24.3.8 “库存查询”模块
24.3.9 “出库查询”模块
24.3.10 “关于窗体”模块
24.3.11 运行系统
24.3.12 编译系统
24.4 小结
第25章 纯净水管理系统( 教学视频:20分钟)
25.1 项目分析
25.1.1 项目功能分析
25.1.2 项目功能模块分析
25.2 数据库设计与实现
25.2.1 数据库需求分析
25.2.2 数据库结构设计
25.2.3 数据库结构实现
25.3 程序窗体的设计实现
25.3.1 “用户管理”模块
25.3.2 “登录系统”模块
25.3.3 “主窗体”模块
25.3.4 “客户管理”模块
25.3.5 “水卡入库”模块
25.3.6 “水卡出库”模块
25.3.7 “水卡入库查询”模块
25.3.8 “水卡库存查询”模块
25.3.9 “水卡出库查询”模块
25.3.10 “纯净水入库”模块
25.3.11 “纯净水出库”模块
25.3.12 “纯净水入库查询”模块
25.3.13 “纯净水库存查询”模块
25.3.14 “纯净水出库查询”模块
25.3.15 “关于窗体”模块
25.3.16 运行系统
25.4 小结
|
|