
微信扫一扫,移动浏览光盘
简介
本书循序渐进地介绍了Visual Basic 2005的基本知识和实战技巧。全
书分为基础篇、拓展篇和专题篇,采用生动有趣的语言和例子,帮助读者轻
松地掌握Visual Basic的核心知识和面向对象的编程思想,提高程序设计的
动手能力。考虑到读者不同的特点和需求,本书在编排上采用了灵活的结构
,注重例题、习题的趣味性、实用性和难易的搭配,特别适合在学生中开展
研究性和实践性的学习。
本书可供大专院校本、专科教学的程序设计基础和面向对象程序设计课
程作为教材和教学参考书之用,也适合编程爱好者自学VB 2005时使用。
目录
目录
第一部分 基础篇
第一章 感受程序的魅力
1.1 笑脸欢迎你
1.2 编程知识
1.2.1 .NET Framework框架
1.2.2 VB2005语言的特点
1.2.3 Basic语言基础
1.2.3.1 数据类型
1.2.3.2 变量
1.2.3.3 变量声明
1.2.3.4 常量声明
1.2.3.5 赋值语句
1.2.3.6 注释语句
1.2.3.7 With语句
1.3 动手实践
1.3.1 VB2005开发环境
1.3.1.1 起始页
1.3.1.2 菜单
1.3.1.3 工具栏
1.3.1.4 新建Window窗体程序
1.3.1.5 主要工作窗口
1.3.1.6 工具箱
1.3.1.7 属性窗口
1.3.1.8 代码编辑器
1.3.2 快乐的Windows程序
1.4 更多奥秘
1.4.1 使用帮助系统
1.4.2 应用程序生成技巧
1.4.3 增强型的代码编辑工具
1.4.3.1 智能感知技术
1.4.3.2 语法错误帮助
1.4.3.3 片断代码插入
1.5 接受挑战
1.5.1 基本实验
1.5.2 试试看
第二章 进行决策的方法
2.1 芝麻开门吧
2.2 编程知识
2.2.1 运算符与优先级
2.2.1.1 算术运算符
2.2.1.2 比较运算符
2.2.1.3 逻辑运算符
2.2.1.4 串联运算符
2.2.1.5 赋值运算符
2.2.1.6 运算符的优先级
2.2.2 单分支语句
2.2.2.1 “If......Then......”语句
2.2.2.2 “If......Then......Else“语句
2.2.2.3 If语句嵌套
2.2.3 多分支语句
2.3 动手实践
2.3.1 Windows应用程序的设计
2.3.1.1 事件驱动的编程模式
2.3.1.2 面向对象的设计理念
2.3.2 标签(Label)
2.3.3 文本框(TextBox)
2.3.4 按钮(Button)
2.3.5 图片(PictureBox)
2.3.6 完成阿里巴巴登陆
2.4 更多奥秘
2.4.1 链接标签(LinkLabel)
2.4.2 多格式文本框(RichTextBox)
2.4.3 分组框(GroupBox)和面板(Panel)
2.5 接受挑战
2.5.1 基本实验
2.5.2 试试看
第三章 减少重复的劳动
3.1 利息的计算
3.2 编程知识
3.2.1 数组与枚举类型
3.2.1.1 枚举
3.2.1.2 数组
3.2.2 基本循环语句
3.2.2.1 While循环语句
3.2.2.2 Do/Loop循环语句
3.2.2.3 For/Next循环语句
3.2.2.4 循环语句嵌套
3.2.2.5 循环退出语句
3.2.3 ForEach语句
3.3 动手实践
3.3.1 Checkbox和RadioButton和容器控件
3.3.1.1 复选框(CheckBox)
3.3.1.2 单选框(RadioButton)
3.3.1.3 容器控件
3.3.2 Listbox和ComboBox控件
3.3.2.1 列表框(ListBox)
3.3.2.2 组合框(ComboBox)
3.3.2.3 存款利息计算
3.3.3 Timer,ScrollBar和ImageList控件
3.3.3.1 Timer控件
3.3.3.2 ScrollBar控件
3.3.3.3 ImageList控件
3.4 更多奥秘
3.4.1 按键读取
3.4.2 鼠标操作
3.5 接受挑战
3.5.1 基本实验
3.5.2 试试看
第四章 封装细小的零件
4.1 真假记事本
4.2 编程知识
4.2.1 函数与过程
4.2.1.1 函数的基本概念
4.2.1.2 参数的传递
4.2.2 重载函数
4.2.3 默认的参数函数
4.2.4 文件的操作
4.2.4.1 文件流
4.2.4.2 操作流的对象
4.2.5 文件夹的操作
4.3 动手实践
4.3.1 窗体
4.3.1.1 添加与启动窗体
4.3.1.2 父窗体与子窗体
4.3.2 菜单
4.3.2.1 主菜单设计
4.3.2.2 弹出式菜单设计
4.3.2.3 一个菜单设计的实例
4.3.3 工具栏和状态栏(ToolStrip和StatusStrip)
4.3.3.1 工具栏(ToolStrip)
4.3.3.2 状态栏(StatusStrip)
4.4 更多奥秘
4.4.1 常用对话框
4.4.1.1 文件对话框(OpenFileDialog和SaveFileDialog)
4.4.1.2 通用颜色对话框和字体对话框(ColorDialog和FontDialog)
4.4.1.3 其他通用对话框
4.4.2 ListView$TreeView控件
4.5 接受挑战
4.5.1 基本实验
4.5.2 试试看
第五章 捕捉程序的异常
5.1 打造金刚之身
5.2 编程知识
5.2.1 异常处理机制
5.2.2 Exception异常类
5.2.3 Try...Catch...Finally语句
5.3 动手实践
5.3.1 代码书写规范
5.3.2 程序调试工具
5.3.3 Debug类
5.3.4 Err对象
5.4 更多奥秘
5.4.1 应用程序的部署
5.4.2 创建安装程序(Windows Installer)
5.4.3 用户界面编辑器
5.5 接受挑战
5.5.1 基本实验
5.5.2 试试看
第二部分 拓展篇
第六章 揭开对象的奥秘
6.1 士兵与军队
6.2 编程知识
6.2.1 类和对象
6.2.1.1 类的提取
6.2.1.2 字段和属性
6.2.1.3 方法
6.2.2 构造函数和析构函数
6.2.2.1 构造函数
6.2.2.2 析构函数
6.2.3 共享
6.2.3.1 共享方法
6.2.3.2 共享变量
6.2.3.3 全局变量
6.3 动手实践
6.3.1 类视图
6.3.2 对象浏览器
6.3.3 构造电视机
6.3.3.1 创建工程
6.3.3.2 创建TV类
6.3.3.3 构造电视机对象
6.4 更多奥秘
6.4.1 My命名空间
6.4.1.1 My.Application
6.4.1.2 My.Computer
6.4.1.3 My.Resource
6.4.1.4 My.User
6.4.1.5 My.Forms
6.4.1.6 My.Webservice
6.4.2 定义自己的My
6.5 接受挑战
6.5.1 基本实验
6.5.2 课题研究
第七章 站在巨人的肩膀上
7.1 儿子与老子
7.2 编程知识
7.2.1 类成员的访问属性
7.2.2 继承的使用
7.2.3 继承的修饰符
7.2.3.1 Mustlnherit
7.2.3.2 Overridable
7.2.3.3 Override
7.2.3.4 Shadows
7.2.4 继承与组合区别
7.2.5 类的多态
7.3 动手实践
7.3.1 液晶电视机
7.3.2 可视化编程
7.4 更多奥秘
7.4.1 过程式设计与面向对象设计
7.4.2 对象模型的设计方法
7.5 接受挑战
7.5.1 基本实验
7.5.2 课题研究
第八章 设计自己的事件
8.1 不必知道我是谁
8.2 编程知识
8.2.1 定义事件与引发事件
8.2.2 事件的处理
8.2.2.1 声明性处理
8.2.2.2 动态处理
8.2.3 委托
8.2.4 异步调用
8.2.5 委托和事件的实现
8.3 动手实践
8.3.1 多窗体的同步通讯
8.4 更多奥秘
8.4.1 Internet网上图片的装载
8.4.1.1 同步方式装载远程Internet上的图片
8.4.1.2 异步方式加载远程Internet上的图片
8.4.2 WebBrowser控件
8.5 接受挑战
8.5.1 基本实验
8.5.2 试试看
第九章 突破继承的限制
9.1 老虎和猫
9.2 编程知识
9.2.1 接口的定义
9.2.2 接口实现
9.2.3 接口的应用
9.2.4 接口继承
9.3 动手实践
9.3.1 IEnumerator接口
9.4 更多奥秘
9.4.1 对象数组
9.4.2 对象集合
9.5 接受挑战
9.5.1 基本实验
9.5.2 试试看
第十章 制造万能的钥匙
10.1 万能钥匙
10.2 编程知识
10.2.1 建立泛型类
10.2.2 使用泛型类
10.2.3 泛型方法
10.2.4 条件约束
10.2.4.1 类型约束
10.2.4.2 New约束
10.2.4.3 多重约束
10.3 动手实践
10.3.1 .NetFramework自带的泛型类
10.3.2 List的使用
10.3.3 Queue的使用
10.3.4 Stack的使用
10.3.5 Dictionary的使用
10.4 更多奥秘
10.4.1 嵌套类型
10.4.2 类型参数的重载
10.4.3 泛型与多态
10.4.4 类和继承
10.5 接受挑战
10.5.1 基本实验
10.5.2 课题研究
第三部分 专题篇
第十一章 开始数据的管理
11.1 欢迎来上海
11.2 编程知识
11.2.1 数据库基本概念
11.2.2 SQL语言
11.3 动手实践
11.3.1 常用数据库组件介绍
11.3.2 数据绑定
11.3.3 完成景点导航
11.4 更多奥秘
11.4.1 目前主流的数据库介绍
11.4.2 SQL使用技巧
11.5 接受挑战
11.5.1 基本实验
11.5.2 试试看
第十二章 掌握数据的处理
12.1 小小图书馆
12.2 编程知识
12.2.1 ADO.NET入门
12.2.1.1 ADO.NET概述
12.2.1.2 ADO.NET对象模型
12.2.1.3 ADO.NET名称空间
12.2.1.4 基于ADO.NET对象模型获取数据的步骤
12.2.2 数据库的创建与连接
12.2.3 向数据库发送命令
12.2.4 数据获取
12.2.5 数据浏览
12.2.6 数据编辑
12.3 动手实践
12.3.1 完成小小图书馆
12.4 更多奥秘
12.4.1 数据报表的制作
12.5 接受挑战
12.5.1 基本实验
12.5.2 试试看
第十三章 构建网站的服务
13.1 网上书店
13.2 编程知识
13.2.1 Web应用程序基础
13.2.1.1 Web服务器
13.2.1.2 Web应用程序体系结构
13.2.1.3 HTML
13.2.2 ASP.NET2.0
13.3 动手实践
13.3.1 使用VisualWebDeveloper构建网站
13.3.2 使用网页编辑器
13.3.2.1 常用控件介绍
13.3.2.2 ASP.NET的常用对象
13.3.3 网页中添加数据库记录
13.3.4 完成网上书店
13.4 更多奥秘
13.4.1 Web站点管理工具
13.4.1.1 安装IIS5.0
13.4.1.2 WWW服务器的设置
13.5 接受挑战
13.5.1 基本实验
13.5.2 试试看
第十四章 强化信息的沟通
14.1 HTML的兄弟
14.2 编程知识
14.2.1 XML标记方式
14.2.1.1 XML文件的逻辑结构
14.2.1.2 XML文件的物理结构
14.2.2 XML串行化与System.Xml
14.2.2.1 XML串行化
14.2.2.2 写入和读取XML流
14.3 动手实践
14.3.1 地址簿项目
14.4 更多奥秘
14.4.1 XML与数据处理
14.5 接受挑战
14.5.1 基本实验
14.5.2 试试看
第十五章 确保系统的安全
15.1 安全如何保障
15.2 编程知识
15.2.1 System.Security.Permissions
15.2.2 访问权限
15.2.2.1 代码访问权限
15.2.2.2 基于角色的权限
15.3 动手实践
15.3.1 常用加密算法
15.3.2 公钥加密
15.3.3 数字签名
15.4 更多奥秘
15.4.1 安全性工具
15.4.1.1 权限和程序集管理工具
15.4.1.2 证书管理工具
15.4.2 使用Security Exception类处理异常
15.5 接受挑战
15.5.1 基本实验
15.5.2 试试看
参考文献
第一部分 基础篇
第一章 感受程序的魅力
1.1 笑脸欢迎你
1.2 编程知识
1.2.1 .NET Framework框架
1.2.2 VB2005语言的特点
1.2.3 Basic语言基础
1.2.3.1 数据类型
1.2.3.2 变量
1.2.3.3 变量声明
1.2.3.4 常量声明
1.2.3.5 赋值语句
1.2.3.6 注释语句
1.2.3.7 With语句
1.3 动手实践
1.3.1 VB2005开发环境
1.3.1.1 起始页
1.3.1.2 菜单
1.3.1.3 工具栏
1.3.1.4 新建Window窗体程序
1.3.1.5 主要工作窗口
1.3.1.6 工具箱
1.3.1.7 属性窗口
1.3.1.8 代码编辑器
1.3.2 快乐的Windows程序
1.4 更多奥秘
1.4.1 使用帮助系统
1.4.2 应用程序生成技巧
1.4.3 增强型的代码编辑工具
1.4.3.1 智能感知技术
1.4.3.2 语法错误帮助
1.4.3.3 片断代码插入
1.5 接受挑战
1.5.1 基本实验
1.5.2 试试看
第二章 进行决策的方法
2.1 芝麻开门吧
2.2 编程知识
2.2.1 运算符与优先级
2.2.1.1 算术运算符
2.2.1.2 比较运算符
2.2.1.3 逻辑运算符
2.2.1.4 串联运算符
2.2.1.5 赋值运算符
2.2.1.6 运算符的优先级
2.2.2 单分支语句
2.2.2.1 “If......Then......”语句
2.2.2.2 “If......Then......Else“语句
2.2.2.3 If语句嵌套
2.2.3 多分支语句
2.3 动手实践
2.3.1 Windows应用程序的设计
2.3.1.1 事件驱动的编程模式
2.3.1.2 面向对象的设计理念
2.3.2 标签(Label)
2.3.3 文本框(TextBox)
2.3.4 按钮(Button)
2.3.5 图片(PictureBox)
2.3.6 完成阿里巴巴登陆
2.4 更多奥秘
2.4.1 链接标签(LinkLabel)
2.4.2 多格式文本框(RichTextBox)
2.4.3 分组框(GroupBox)和面板(Panel)
2.5 接受挑战
2.5.1 基本实验
2.5.2 试试看
第三章 减少重复的劳动
3.1 利息的计算
3.2 编程知识
3.2.1 数组与枚举类型
3.2.1.1 枚举
3.2.1.2 数组
3.2.2 基本循环语句
3.2.2.1 While循环语句
3.2.2.2 Do/Loop循环语句
3.2.2.3 For/Next循环语句
3.2.2.4 循环语句嵌套
3.2.2.5 循环退出语句
3.2.3 ForEach语句
3.3 动手实践
3.3.1 Checkbox和RadioButton和容器控件
3.3.1.1 复选框(CheckBox)
3.3.1.2 单选框(RadioButton)
3.3.1.3 容器控件
3.3.2 Listbox和ComboBox控件
3.3.2.1 列表框(ListBox)
3.3.2.2 组合框(ComboBox)
3.3.2.3 存款利息计算
3.3.3 Timer,ScrollBar和ImageList控件
3.3.3.1 Timer控件
3.3.3.2 ScrollBar控件
3.3.3.3 ImageList控件
3.4 更多奥秘
3.4.1 按键读取
3.4.2 鼠标操作
3.5 接受挑战
3.5.1 基本实验
3.5.2 试试看
第四章 封装细小的零件
4.1 真假记事本
4.2 编程知识
4.2.1 函数与过程
4.2.1.1 函数的基本概念
4.2.1.2 参数的传递
4.2.2 重载函数
4.2.3 默认的参数函数
4.2.4 文件的操作
4.2.4.1 文件流
4.2.4.2 操作流的对象
4.2.5 文件夹的操作
4.3 动手实践
4.3.1 窗体
4.3.1.1 添加与启动窗体
4.3.1.2 父窗体与子窗体
4.3.2 菜单
4.3.2.1 主菜单设计
4.3.2.2 弹出式菜单设计
4.3.2.3 一个菜单设计的实例
4.3.3 工具栏和状态栏(ToolStrip和StatusStrip)
4.3.3.1 工具栏(ToolStrip)
4.3.3.2 状态栏(StatusStrip)
4.4 更多奥秘
4.4.1 常用对话框
4.4.1.1 文件对话框(OpenFileDialog和SaveFileDialog)
4.4.1.2 通用颜色对话框和字体对话框(ColorDialog和FontDialog)
4.4.1.3 其他通用对话框
4.4.2 ListView$TreeView控件
4.5 接受挑战
4.5.1 基本实验
4.5.2 试试看
第五章 捕捉程序的异常
5.1 打造金刚之身
5.2 编程知识
5.2.1 异常处理机制
5.2.2 Exception异常类
5.2.3 Try...Catch...Finally语句
5.3 动手实践
5.3.1 代码书写规范
5.3.2 程序调试工具
5.3.3 Debug类
5.3.4 Err对象
5.4 更多奥秘
5.4.1 应用程序的部署
5.4.2 创建安装程序(Windows Installer)
5.4.3 用户界面编辑器
5.5 接受挑战
5.5.1 基本实验
5.5.2 试试看
第二部分 拓展篇
第六章 揭开对象的奥秘
6.1 士兵与军队
6.2 编程知识
6.2.1 类和对象
6.2.1.1 类的提取
6.2.1.2 字段和属性
6.2.1.3 方法
6.2.2 构造函数和析构函数
6.2.2.1 构造函数
6.2.2.2 析构函数
6.2.3 共享
6.2.3.1 共享方法
6.2.3.2 共享变量
6.2.3.3 全局变量
6.3 动手实践
6.3.1 类视图
6.3.2 对象浏览器
6.3.3 构造电视机
6.3.3.1 创建工程
6.3.3.2 创建TV类
6.3.3.3 构造电视机对象
6.4 更多奥秘
6.4.1 My命名空间
6.4.1.1 My.Application
6.4.1.2 My.Computer
6.4.1.3 My.Resource
6.4.1.4 My.User
6.4.1.5 My.Forms
6.4.1.6 My.Webservice
6.4.2 定义自己的My
6.5 接受挑战
6.5.1 基本实验
6.5.2 课题研究
第七章 站在巨人的肩膀上
7.1 儿子与老子
7.2 编程知识
7.2.1 类成员的访问属性
7.2.2 继承的使用
7.2.3 继承的修饰符
7.2.3.1 Mustlnherit
7.2.3.2 Overridable
7.2.3.3 Override
7.2.3.4 Shadows
7.2.4 继承与组合区别
7.2.5 类的多态
7.3 动手实践
7.3.1 液晶电视机
7.3.2 可视化编程
7.4 更多奥秘
7.4.1 过程式设计与面向对象设计
7.4.2 对象模型的设计方法
7.5 接受挑战
7.5.1 基本实验
7.5.2 课题研究
第八章 设计自己的事件
8.1 不必知道我是谁
8.2 编程知识
8.2.1 定义事件与引发事件
8.2.2 事件的处理
8.2.2.1 声明性处理
8.2.2.2 动态处理
8.2.3 委托
8.2.4 异步调用
8.2.5 委托和事件的实现
8.3 动手实践
8.3.1 多窗体的同步通讯
8.4 更多奥秘
8.4.1 Internet网上图片的装载
8.4.1.1 同步方式装载远程Internet上的图片
8.4.1.2 异步方式加载远程Internet上的图片
8.4.2 WebBrowser控件
8.5 接受挑战
8.5.1 基本实验
8.5.2 试试看
第九章 突破继承的限制
9.1 老虎和猫
9.2 编程知识
9.2.1 接口的定义
9.2.2 接口实现
9.2.3 接口的应用
9.2.4 接口继承
9.3 动手实践
9.3.1 IEnumerator接口
9.4 更多奥秘
9.4.1 对象数组
9.4.2 对象集合
9.5 接受挑战
9.5.1 基本实验
9.5.2 试试看
第十章 制造万能的钥匙
10.1 万能钥匙
10.2 编程知识
10.2.1 建立泛型类
10.2.2 使用泛型类
10.2.3 泛型方法
10.2.4 条件约束
10.2.4.1 类型约束
10.2.4.2 New约束
10.2.4.3 多重约束
10.3 动手实践
10.3.1 .NetFramework自带的泛型类
10.3.2 List的使用
10.3.3 Queue的使用
10.3.4 Stack的使用
10.3.5 Dictionary的使用
10.4 更多奥秘
10.4.1 嵌套类型
10.4.2 类型参数的重载
10.4.3 泛型与多态
10.4.4 类和继承
10.5 接受挑战
10.5.1 基本实验
10.5.2 课题研究
第三部分 专题篇
第十一章 开始数据的管理
11.1 欢迎来上海
11.2 编程知识
11.2.1 数据库基本概念
11.2.2 SQL语言
11.3 动手实践
11.3.1 常用数据库组件介绍
11.3.2 数据绑定
11.3.3 完成景点导航
11.4 更多奥秘
11.4.1 目前主流的数据库介绍
11.4.2 SQL使用技巧
11.5 接受挑战
11.5.1 基本实验
11.5.2 试试看
第十二章 掌握数据的处理
12.1 小小图书馆
12.2 编程知识
12.2.1 ADO.NET入门
12.2.1.1 ADO.NET概述
12.2.1.2 ADO.NET对象模型
12.2.1.3 ADO.NET名称空间
12.2.1.4 基于ADO.NET对象模型获取数据的步骤
12.2.2 数据库的创建与连接
12.2.3 向数据库发送命令
12.2.4 数据获取
12.2.5 数据浏览
12.2.6 数据编辑
12.3 动手实践
12.3.1 完成小小图书馆
12.4 更多奥秘
12.4.1 数据报表的制作
12.5 接受挑战
12.5.1 基本实验
12.5.2 试试看
第十三章 构建网站的服务
13.1 网上书店
13.2 编程知识
13.2.1 Web应用程序基础
13.2.1.1 Web服务器
13.2.1.2 Web应用程序体系结构
13.2.1.3 HTML
13.2.2 ASP.NET2.0
13.3 动手实践
13.3.1 使用VisualWebDeveloper构建网站
13.3.2 使用网页编辑器
13.3.2.1 常用控件介绍
13.3.2.2 ASP.NET的常用对象
13.3.3 网页中添加数据库记录
13.3.4 完成网上书店
13.4 更多奥秘
13.4.1 Web站点管理工具
13.4.1.1 安装IIS5.0
13.4.1.2 WWW服务器的设置
13.5 接受挑战
13.5.1 基本实验
13.5.2 试试看
第十四章 强化信息的沟通
14.1 HTML的兄弟
14.2 编程知识
14.2.1 XML标记方式
14.2.1.1 XML文件的逻辑结构
14.2.1.2 XML文件的物理结构
14.2.2 XML串行化与System.Xml
14.2.2.1 XML串行化
14.2.2.2 写入和读取XML流
14.3 动手实践
14.3.1 地址簿项目
14.4 更多奥秘
14.4.1 XML与数据处理
14.5 接受挑战
14.5.1 基本实验
14.5.2 试试看
第十五章 确保系统的安全
15.1 安全如何保障
15.2 编程知识
15.2.1 System.Security.Permissions
15.2.2 访问权限
15.2.2.1 代码访问权限
15.2.2.2 基于角色的权限
15.3 动手实践
15.3.1 常用加密算法
15.3.2 公钥加密
15.3.3 数字签名
15.4 更多奥秘
15.4.1 安全性工具
15.4.1.1 权限和程序集管理工具
15.4.1.2 证书管理工具
15.4.2 使用Security Exception类处理异常
15.5 接受挑战
15.5.1 基本实验
15.5.2 试试看
参考文献
编著者还有:喻钢、卞亦文、林斌
- 名称
- 类型
- 大小
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
