顶部
收藏

Visual Basic 2005程序设计


作者:
何聚厚 马君亮 卢俊岭
定价:
26.50 元
版面字数:
470千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2016年
ISBN:
978-7-04-026148-6
物料号:
26148-00
出版时间:
2009-02-21
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书是“高等学校计算机基础教育特色教材”之一。

本书针对非计算机专业学生的特点,以Visual Basic 2005程序设计语言为原型,采用案例驱动、任务驱动的方式,把对知识点的介绍融入到每个功能的实例中,比较系统使用Visual Basic 2005进行程序设计的基本方法和技巧,同时通过“提示”、“注意”和“试一试&rdquo

  • 目录
    • 第1章 Visual Basic 2005 程序设计概述
      • 1.1 Visual Basic 程序设计语言的发展
        • 1.2 .NET 概述
          • 1.2.1 公共语言运行库
            • 1.2.2 微软中间语言
              • 1.2.3 命名空间
                • 1.2.4 .NET的目标
                • 1.3 Visual Basic 2005 Express Edition介绍
                  • 1.4 Visual Studio 2005集成开发环境
                    • 1.4.1 启动Visual Studio 2005
                      • 1.4.2 创建新项目
                      • 1.5 修改对象的属性
                        • 1.5.1 对象命名
                          • 1.5.2 设置窗体的Text属性
                            • 1.5.3 设置其他属性
                              • 1.5.4 保存项目
                              • 1.6 为窗体增加控件
                                • 1.7 编写代码
                                  • 1.7.1 编写第一段代码
                                    • 1.7.2 退出程序
                                    • 1.8 对象
                                      • 1.9 对象属性与方法
                                        • 1.10 事件
                                          • 1.10.1 触发事件
                                            • 1.10.2 用户与应用程序交互触发的事件
                                              • 1.10.3 由对象触发的事件
                                                • 1.10.4 由操作系统触发的事件
                                                  • 1.10.5 避免事件递归
                                                  • 1.11 代码输入时的智能感知
                                                    • 1.11.1 列出成员
                                                      • 1.11.2 自动完成
                                                        • 1.11.3 参数提示
                                                          • 1.11.4 智能代码段
                                                            • 1.11.5 自动错误纠正
                                                            • 1.12 注释和空白
                                                              • 1.13 使用帮助系统
                                                                • 思考题
                                                                  • 编程练习
                                                                  • 第2章 基本数据类型及算法
                                                                    • 2.1 数据与算法
                                                                      • 2.1.1 信息与数据
                                                                        • 2.1.2 算法
                                                                        • 2.2 数据类型
                                                                          • 2.2.1 基本数据类型
                                                                            • 2.2.2 数据类型转换
                                                                            • 2.3 变量与常量
                                                                              • 2.3.1 变量的命名规则
                                                                                • 2.3.2 声明变量
                                                                                  • 2.3.3 严格类型检查
                                                                                    • 2.3.4 常量
                                                                                      • 2.3.5 使用变量
                                                                                      • 2.4 字符串数据类型
                                                                                        • 2.4.1 连接字符串
                                                                                          • 2.4.2 计算字符串长度
                                                                                            • 2.4.3 子字符串操作
                                                                                            • 2.5 日期数据类型
                                                                                              • 2.5.1 获取系统的当前日期和时间
                                                                                                • 2.5.2 格式化日期和时间
                                                                                                • 2.6 运算符
                                                                                                  • 2.6.1 运算符优先级
                                                                                                    • 2.6.2 算术运算符
                                                                                                      • 2.6.3 关系运算符
                                                                                                        • 2.6.4 逻辑运算符
                                                                                                          • 2.6.5 按位运算符
                                                                                                          • 思考题
                                                                                                            • 编程练习
                                                                                                            • 第3章 程序结构控制
                                                                                                              • 3.1 顺序结构
                                                                                                                • 3.2 If…Then语句
                                                                                                                  • 3.2.1 If…Then语句单分支结构
                                                                                                                    • 3.2.2 If…Then语句双分支结构
                                                                                                                      • 3.2.3 If…Then语句多分支结构
                                                                                                                        • 3.2.4 If…Then语句嵌套
                                                                                                                        • 3.3 Select Case语句
                                                                                                                          • 3.3.1 使用Select Case语句
                                                                                                                            • 3.3.2 多重选择
                                                                                                                            • 3.4 循环结构
                                                                                                                              • 3.4.1 For…Next循环
                                                                                                                                • 3.4.2 For…Next嵌套循环
                                                                                                                                  • 3.4.3 ExitFor语句
                                                                                                                                    • 3.4.4 ContinueFor语句
                                                                                                                                      • 3.4.5 Do…Loop循环
                                                                                                                                        • 3.4.6 DoWhile|Until…Loop循环
                                                                                                                                          • 3.4.7 Do…LoopWhile|Until循环
                                                                                                                                          • 3.5 过程
                                                                                                                                            • 3.5.1 Sub过程
                                                                                                                                              • 3.5.2 Function过程
                                                                                                                                                • 3.5.3 引用调用
                                                                                                                                                  • 3.5.4 传值调用
                                                                                                                                                    • 3.5.5 指定实参和形参的结合次序
                                                                                                                                                      • 3.5.6 形参的默认值
                                                                                                                                                        • 3.5.7 参数数组
                                                                                                                                                          • 3.5.8 过程重载
                                                                                                                                                            • 3.5.9 递归调用
                                                                                                                                                            • 3.6 变量的生存期与作用域
                                                                                                                                                              • 3.6.1 类级
                                                                                                                                                                • 3.6.2 过程级
                                                                                                                                                                  • 3.6.3 程序块级
                                                                                                                                                                    • 3.6.4 不同级别变量比较
                                                                                                                                                                    • 思考题
                                                                                                                                                                      • 编程练习
                                                                                                                                                                      • 第4章 程序调试和错误处理
                                                                                                                                                                        • 4.1 错误类型
                                                                                                                                                                          • 4.1.1 语法错误
                                                                                                                                                                            • 4.1.2 执行错误
                                                                                                                                                                              • 4.1.3 逻辑错误
                                                                                                                                                                              • 4.2 程序调试
                                                                                                                                                                                • 4.2.1 设置断点
                                                                                                                                                                                  • 4.2.2 控制程序执行
                                                                                                                                                                                    • 4.2.3 跟踪变量值
                                                                                                                                                                                      • 4.2.4 调试程序示例
                                                                                                                                                                                      • 4.3 异常处理
                                                                                                                                                                                        • 4.3.1 异常处理语句
                                                                                                                                                                                          • 4.3.2 处理预期异常
                                                                                                                                                                                          • 思考题
                                                                                                                                                                                            • 编程练习
                                                                                                                                                                                            • 第5章 数据结构
                                                                                                                                                                                              • 5.1 结构
                                                                                                                                                                                                • 5.1.1 声明结构
                                                                                                                                                                                                  • 5.1.2 访问结构变量的数据成员
                                                                                                                                                                                                  • 5.2 数组
                                                                                                                                                                                                    • 5.2.1 数组声明与引用
                                                                                                                                                                                                      • 5.2.2 二维数组
                                                                                                                                                                                                        • 5.2.3 多维数组
                                                                                                                                                                                                          • 5.2.4 改变数组的大小
                                                                                                                                                                                                            • 5.2.5 使用Array.Sort对基本数据类型一维数组元素排序
                                                                                                                                                                                                              • 5.2.6 使用用户自定义排序算法对基本数据类型一维数组元素排序
                                                                                                                                                                                                                • 5.2.7 使用Array.Sort对用户自定义数据类型一维数组元素排序
                                                                                                                                                                                                                  • 5.2.8 使用用户自定义排序算法对用户自定义数据类型一维数组元素排序
                                                                                                                                                                                                                    • 5.2.9 数组列表
                                                                                                                                                                                                                    • 5.3 集合
                                                                                                                                                                                                                      • 5.4 枚举类型
                                                                                                                                                                                                                      • 思考题
                                                                                                                                                                                                                        • 编程练习
                                                                                                                                                                                                                        • 第6章 面向对象技术
                                                                                                                                                                                                                          • 6.1 面向对象的基本概念
                                                                                                                                                                                                                            • 6.1.1 类与对象
                                                                                                                                                                                                                              • 6.1.2 面向对象的基本特征
                                                                                                                                                                                                                              • 6.2 初步应用类和对象
                                                                                                                                                                                                                                • 6.2.1 定义类
                                                                                                                                                                                                                                  • 6.2.2 定义属性
                                                                                                                                                                                                                                    • 6.2.3 定义方法
                                                                                                                                                                                                                                      • 6.2.4 可访问性
                                                                                                                                                                                                                                      • 6.3 构造函数和析构函数
                                                                                                                                                                                                                                        • 6.4 事件及其基本应用
                                                                                                                                                                                                                                          • 6.4.1 使用事件的步骤
                                                                                                                                                                                                                                            • 6.4.2 事件的基本应用
                                                                                                                                                                                                                                            • 6.5 继承
                                                                                                                                                                                                                                              • 6.6 多态
                                                                                                                                                                                                                                                • 思考题
                                                                                                                                                                                                                                                  • 编程练习
                                                                                                                                                                                                                                                  • 第7章 My命名空间
                                                                                                                                                                                                                                                    • 7.1 文件操作
                                                                                                                                                                                                                                                      • 7.1.1 OpenFileDialog
                                                                                                                                                                                                                                                        • 7.1.2 整体读取文件内容
                                                                                                                                                                                                                                                          • 7.1.3 按行读取文件内容
                                                                                                                                                                                                                                                            • 7.1.4 读取结构化文件内容
                                                                                                                                                                                                                                                              • 7.1.5 SaveFileDialog类
                                                                                                                                                                                                                                                                • 7.1.6 保存文件
                                                                                                                                                                                                                                                                  • 7.1.7 删除文件
                                                                                                                                                                                                                                                                    • 7.1.8 拷贝文件
                                                                                                                                                                                                                                                                      • 7.1.9 文件信息
                                                                                                                                                                                                                                                                      • 7.2 目录操作
                                                                                                                                                                                                                                                                        • 7.2.1 FolderBrowserDialog类
                                                                                                                                                                                                                                                                          • 7.2.2 显示子目录
                                                                                                                                                                                                                                                                            • 7.2.3 显示目录中文件列表
                                                                                                                                                                                                                                                                            • 7.3 键盘操作
                                                                                                                                                                                                                                                                              • 7.3.1 检测按键状态
                                                                                                                                                                                                                                                                                • 7.3.2 发送按键
                                                                                                                                                                                                                                                                                • 7.4 网络操作
                                                                                                                                                                                                                                                                                  • 7.5 应用程序的启动与退出事件
                                                                                                                                                                                                                                                                                    • 7.6 窗体实例间互相访问
                                                                                                                                                                                                                                                                                      • 思考题
                                                                                                                                                                                                                                                                                        • 编程练习
                                                                                                                                                                                                                                                                                        • 第8章 界面设计
                                                                                                                                                                                                                                                                                          • 8.1 创建菜单项
                                                                                                                                                                                                                                                                                            • 8.2 对菜单项进行编程
                                                                                                                                                                                                                                                                                              • 8.3 添加查找及替换功能
                                                                                                                                                                                                                                                                                                • 8.4 创建工具栏
                                                                                                                                                                                                                                                                                                  • 8.5 创建快捷菜单
                                                                                                                                                                                                                                                                                                    • 8.6 创建状态栏
                                                                                                                                                                                                                                                                                                      • 思考题
                                                                                                                                                                                                                                                                                                        • 编程练习
                                                                                                                                                                                                                                                                                                        • 第9章 GDI+绘图
                                                                                                                                                                                                                                                                                                          • 9.1 Graphics对象
                                                                                                                                                                                                                                                                                                            • 9.1.1 创建Graphics对象
                                                                                                                                                                                                                                                                                                              • 9.1.2 Graphics对象的常用方法
                                                                                                                                                                                                                                                                                                              • 9.2 坐标系统
                                                                                                                                                                                                                                                                                                                • 9.3 Color对象
                                                                                                                                                                                                                                                                                                                  • 9.3.1 系统定义的颜色
                                                                                                                                                                                                                                                                                                                    • 9.3.2 用户定义的颜色
                                                                                                                                                                                                                                                                                                                    • 9.4 Pen对象
                                                                                                                                                                                                                                                                                                                      • 9.5 Brush对象
                                                                                                                                                                                                                                                                                                                        • 9.6 综合实例
                                                                                                                                                                                                                                                                                                                          • 思考题
                                                                                                                                                                                                                                                                                                                            • 编程练习
                                                                                                                                                                                                                                                                                                                            • 第10章 该问数据库
                                                                                                                                                                                                                                                                                                                              • 10.1 数据访问概述
                                                                                                                                                                                                                                                                                                                                • 10.1.1 数据库简介
                                                                                                                                                                                                                                                                                                                                  • 10.1.2 数据库应用程序
                                                                                                                                                                                                                                                                                                                                  • 10.2 Microsoft Access 2003
                                                                                                                                                                                                                                                                                                                                    • 10.2.1 设计数据库
                                                                                                                                                                                                                                                                                                                                      • 10.2.2 实现数据库
                                                                                                                                                                                                                                                                                                                                        • 10.2.3 练习SQL
                                                                                                                                                                                                                                                                                                                                        • 10.3 数据访问机制
                                                                                                                                                                                                                                                                                                                                          • 10.3.1 ADO.NET
                                                                                                                                                                                                                                                                                                                                            • 10.3.2 数据访问对象列表
                                                                                                                                                                                                                                                                                                                                            • 10.4 数据访问实现
                                                                                                                                                                                                                                                                                                                                              • 10.4.1 可视化工具向导
                                                                                                                                                                                                                                                                                                                                                • 10.4.2 代码定制
                                                                                                                                                                                                                                                                                                                                                • 思考题
                                                                                                                                                                                                                                                                                                                                                  • 编程练习
                                                                                                                                                                                                                                                                                                                                                  • 参考文献

                                                                                                                                                                                                                                                                                                                                                  相关图书