本书从开发平台搭建入手,详细地介绍了Visual Basic 2005开发的相关技术,包括Visual Basic 2005新特性、数据库访问、My命名空间、异常处理和调试、用户界面设计、创建自定义控件、ASP.NET 2.0编程等,并针对数据库、多媒体、系统、Web等目前几大热点主题,给出3个完整的并具代表性的应用实例,力图将Visual Basic 2005开发技术全面、系统、深入地展现给读者。
本书不但融合了作者在使用Visual Basic 2005过程中遇到的各种常见问题和应用案例,还总结了作者几年来在CSDN社区VB版所解决的大量问题,并对不同问题的产生原因和相关的原理进行了深入浅出的讲解,更重要的是,还提供了一系列解决问题的思路和方法。
本书适用于打算进入Visual Basic开发领域的初学者,有一定Visual Basic基础并想深入学习Visual Basic 2005的开发人员。本书也可以作为各大中专院校相关专业的参考用书,或作为相关培训机构的培训教材。
第1章 开发环境的安装与配置 1
1.1 安装Visual Basic 2005 Express Edition 1
1.1.1 关于Visual Basic 2005 Express Edition 1
1.1.2 Visual Basic 2005 Express Edition的安装 2
1.2 安装SQL Server 2005 Express Edition 6
1.2.1 安装SQL Server 2005 Express Edition 7
1.2.2 安装SQL Server Management Studio Express 12
第2章 Visual Basic 2005新特性 1
2.1 Visual Basic 2005集成开发环境 1
2.1.1 启动Visual Basic 2005 1
2.1.2 创建控制台应用程序 3
2.1.3 定制IDE 8
2.2 创建Windows应用程序 11
2.2.1 创建程序框架 11
2.2.2 设置控件属性 14
2.2.3 添加代码 20
2.2.4 更加智能的代码编辑器 21
2.2.5 添加新项目 27
2.2.6 完成MyWebbrowser的代码 29
2.3 Visual Basic语法新特性 33
2.3.1 泛型 33
2.3.2 新增加的语句 40
2.3.3运算符重载和转换运算符 42
2.3.4 数据类型 45
2.3.5 部分类型 46
2.3.6 属性和事件 47
2.4 本章小结 51
第3章 数据库访问 1
3.1 创建数据库 1
3.1.1 运行SQL管理工具 1
3.1.2 创建数据库 3
3.2 在程序中访问数据 7
3.2.1 连接到数据库 7
3.2.2 数据绑定 12
3.3 ADO.NET中的对象 16
3.3.1 ADO.NET概述 16
3.3.2 Connection对象 18
3.3.3 Command对象 21
3.3.4 DataAdapter对象 25
3.3.5 DataReader对象 38
3.3.6 DataSet对象 41
3.3.7 DataSet的结构 42
3.3.8 DataSet使用范例 42
3.4本章小结 54
第4章 My命名空间 1
4.1 访问你的电脑 2
4.1.1 文件操作 2
4.1.2 使用剪贴板 6
4.1.3 鼠标、键盘操作 7
4.1.4 网络操作 10
4.1.5 读写注册表 11
4.1.6 获得系统信息 16
4.2 My.Application 19
4.2.1 应用程序信息 19
4.2.2 处理应用程序启动和退出 20
4.2.3 对Visual Basic 6.0中一些功能的继承 22
4.3 My.Forms 23
4.4 访问应用程序的资源和设置 24
4.4.1 My.Resources 24
4.4.2 My.Settings 26
4.5 My.User 31
4.5.1 创建应用程序 31
4.5.2 创建用户认证 32
4.5.3 创建角色 35
4.5.4 创建登录界面 36
4.6 本章小结 37
第5章 异常处理和调试 1
5.1 结构化异常处理 1
5.1.1 Try...Catch...Finally语句 2
5.1.2 抛出异常 5
5.2 程序的调试 7
5.2.1 设置断点 7
5.2.2 跟踪变量 8
5.2.3 即时窗口 10
5.2.4 Debug类 11
5.2.5 使用编辑和继续运行功能 14
5.3 本章小结 14
第6章 用户界面设计 1
6.1 标准控件 1
6.1.1 通用窗体控件 1
6.1.2 容器控件 42
6.1.3 组件 48
6.1.4 Dialog组件 56
6.2 位置的设定 60
6.2.1 窗体布局 60
6.2.2 锚定和停靠 62
6.3 个人信息管理系统界面设计 64
6.3.1 系统界面整体安排 64
6.3.2 联系人管理界面 65
6.3.3 日程管理界面 65
6.3.4 便签管理界面 66
6.3.5 创建工程 66
6.4 本章小结 66
第7章 创建自定义控件 1
7.1 创建控件 1
7.1.1 添加自定义控件到工程 2
7.1.2 将控件加入程序界面 2
7.2 添加属性 3
7.3 绘制控件 4
7.3.1 绘制日历 4
7.3.2 处理月份的切换 12
7.3.3 处理用户对日期的选择 14
7.4 向日期格中添加项 15
7.5 处理事件 19
7.5.1 处理日期事件 20
7.5.2 处理点击事件 20
7.6 本章小结 22
第8章 个人信息管理系统 1
8.1 功能概要和表设计 1
8.1.1 功能概要 1
8.1.2 数据库表设计 2
8.2 联系人信息管理 4
8.2.1 主界面设计 4
8.2.2 联系人信息编辑 10
8.3 日程安排管理 25
8.3.1 创建编辑界面 25
8.4 便签操作 42
8.4.1 创建便签界面 42
8.4 本章小结 52
第9章 个人信息管理系统辅助模块 1
9.1 数据加密/解密 1
9.1.1 Visual Basic 2005中加密/解密功能 1
9.1.2 个人信息管理系统数据加密设计 2
9.1.3 数据加密模块代码实现 2
9.1.4 在程序中应用登录密码 9
9.1.5 程序中对加密数据的处理 12
9.2 打印 15
9.2.1 与打印相关的对象 15
9.2.2 打印联系人信息 20
9.2.3 打印日程安排信息 23
9.3 日程提醒 27
9.4 本章小结 28
第10章 坦克大战游戏 1
10.1 基本元素的处理 1
10.1.1 System.Drawing命名空间 1
10.1.2 绘制地图 2
10.1.3 绘制坦克 8
10.1.4 加入自己的坦克 23
10.1.5 玩家坦克的移动 24
10.2 高级处理 28
10.2.1 坦克间碰撞的检测 28
10.2.2 开火 36
10.3 本章小结 45
第11章 ASP.NET 2.0编程 1
11.1 安装Visual Web Developer 2005 Express Edition 2
11.2 创建第一个Web站点 6
11.3 ASP.NET 2.0页面模型 9
11.3.1 Page类 10
11.3.2服务器控件 18
11.3.3 ViewState 19
11.4 缓存管理 20
11.4.1 页输出缓存 21
11.4.2 Cache类 26
11.5 Master Pages 30
11.5.1 实现页面布局 34
11.5.2 访问Master Page中的属性 37
11.6 数据访问 38
11.6.1 GridView控件 38
11.6.2 Repeater控件 49
11.6.3 DetailsView控件 52
11.7 Webparts 62
11.7.1 编辑WebPart 66
11.7.2 动态关闭/恢复WebPart 67
11.7.3 动态导入控件 70
11.8 本章小结 73
第12章 办公自动化系统──设计及用户管理 1
12.1 界面设计 1
12.2 功能设计 3
12.2.1 安全模块 3
12.2.2 业务功能模块 3
12.2.3 系统管理模块 3
12.3 用户管理 4
12.3.1 添加用户表 5
12.3.2 用户登录 7
12.3.3 根据角色授权 15
12.3.4 用户和角色管理 23
12.4 部门管理 34
12.5 本章小结 40
第13章 办公自动化系统——个人信息管理 1
13.1 用户个人信息管理 1
13.1.1实现自定义Profile 1
13.1.2 用户个人信息修改 3
13.2 用户事务管理 5
13.2.1 与事务相关的表 5
13.2.2 事务列表 5
13.2.3 新建事务 10
13.2.4 删除事务 12
13.2.5 编辑事务 13
13.3 本章小结 15
第14章 办公自动化系统──任务系统 1
14.1 文件管理 1
14.1.1 文件上传与列表 2
14.1.2 文件下载权限控制 5
14.2 项目管理 8
14.2.1 项目管理部分数据表表结构 8
14.2.2 添加新项目 9
14.2.3 编辑项目 11
14.3 任务管理 13
14.2.1 与任务相关的数据表 13
14.2.2 新建任务 14
14.2.3 任务列表 21
14.2.4 编辑任务 26
14.2.5 查看、修改任务状态 32
14.4 本章小结 40
无封面