顶部
收藏

Visual Basic.NET程序设计


作者:
周霭如 林伟健 解晓萌
定价:
37.00 元
版面字数:
580千字
开本:
16开
装帧形式:
平装
版次:
1
最新版次
印刷时间:
2021年
ISBN:
978-7-04-036860-4
物料号:
36860-00
出版时间:
2013-02-20
读者对象:
高等教育
一级分类:
计算机/教育技术类
二级分类:
计算机基础课程
三级分类:
程序设计技术

本书从高级语言程序设计的基本规律出发,介绍了Visual Basic.NET语言的基本概念和编程技术。本书共分为11 章。第1 章至第6 章以控制台程序介绍了面向过程和面向对象程序设计的基本原理和方法。第7 章至第10 章介绍了应用.NET 框架的界面设计技术、文件应用和访问数据库技术。第11 章通过两个综合用例,详细介绍了Visual Basic.NET 应用程序

开发的思路、过程和技术。

本书概念清晰、循序渐进、用例丰富、便于理解,适合作为高等学校程序设计语言的教材,也可作为Visual Basic.NET 程序设计爱好者的参考材料。

  • 目录
    • 前辅文
      • 第1章 概述
        • 1.1 程序设计语言
          • 1.2 程序设计
            • 1.3 Visual Studio 2010 集成开发环境
              • 1.3.1 主窗口
                • 1.3.2 菜单栏
                  • 1.3.3 工具栏
                    • 1.3.4 项目、解决方案和项目工作区
                      • 1.3.5 Visual Studio 2010 帮助系统的使用
                      • 1.4 建立控制台应用程序
                        • 习题1
                        • 第2章 基本数据类型与表达式
                          • 2.1 基本字符集和词汇集
                            • 2.1.1 字符集·
                              • 2.1.2 词汇
                              • 2.2 基本数据类型
                                • 2.2.1 数值类型
                                  • 2.2.2 字符类型
                                    • 2.2.3 其他数据类型
                                    • 2.3 常量与变量
                                      • 2.3.1 常量
                                        • 2.3.2 变量
                                        • 2.4 表达式
                                          • 2.4.1 算术表达式
                                            • 2.4.2 字符串表达式
                                              • 2.4.3 逻辑表达式
                                                • 2.4.4 表达式的运算顺序
                                                • 2.5 常用内部函数
                                                  • 2.5.1 数学函数
                                                    • 2.5.2 生成随机数函数
                                                      • 2.5.3 字符串函数
                                                        • 2.5.4 日期/时间函数
                                                          • 2.5.5 转换函数
                                                          • 2.6 控制台数据的输入和输出
                                                            • 2.6.1 键盘输入
                                                              • 2.6.2 控制台输出
                                                              • 习题2
                                                              • 第3章 程序流程控制
                                                                • 3.1 分支结构
                                                                  • 3.1.1 单行结构条件语句
                                                                    • 3.1.2 块结构条件语句
                                                                      • 3.1.3 GoTo 语句
                                                                        • 3.1.4 情况语句
                                                                        • 3.2 循环结构
                                                                          • 3.2.1 循环概念
                                                                            • 3.2.2 While…End While 语句
                                                                              • 3.2.3 Do…Loop 语句
                                                                                • 3.2.4 For…Next 语句
                                                                                  • 3.2.5 嵌套循环与退出循环
                                                                                  • 3.3 暂停和结束语句
                                                                                    • 习题3
                                                                                    • 第4章 复合数据类型
                                                                                      • 4.1 数组
                                                                                        • 4.1.1 一维数组及其使用
                                                                                          • 4.1.2 二维数组及其使用
                                                                                            • 4.1.3 For Each…Next 语句
                                                                                              • 4.1.4 数组的整体赋值
                                                                                                • 4.1.5 数组的重定义
                                                                                                • 4.2 结构
                                                                                                  • 4.2.1 结构类型和结构变量说明
                                                                                                    • 4.2.2 结构变量数据成员的引用
                                                                                                      • 4.2.3 结构变量的输入与输出
                                                                                                        • 4.2.4 结构数组
                                                                                                        • 4.3 集合
                                                                                                          • 4.3.1 集合对象的建立
                                                                                                            • 4.3.2 向集合添加数据
                                                                                                              • 4.3.3 集合中数据的引用
                                                                                                                • 4.3.4 Contains 方法
                                                                                                                  • 4.3.5 删除集合中的数据
                                                                                                                  • 4.4 枚举
                                                                                                                    • 4.4.1 枚举类型说明
                                                                                                                      • 4.4.2 枚举变量说明
                                                                                                                        • 4.4.3 枚举变量输入/输出
                                                                                                                        • 习题4
                                                                                                                        • 第5章 过程
                                                                                                                          • 5.1 VB.NET 的项目
                                                                                                                            • 5.2 过程的定义与调用
                                                                                                                              • 5.2.1 Sub 过程的定义与调用
                                                                                                                                • 5.2.2 Function 过程的定义和调用
                                                                                                                                • 5.3 参数传递
                                                                                                                                  • 5.3.1 形式参数和实际参数
                                                                                                                                    • 5.3.2 传值参数
                                                                                                                                      • 5.3.3 可选参数
                                                                                                                                        • 5.3.4 引用参数
                                                                                                                                          • 5.3.5 关于参数的讨论
                                                                                                                                          • 5.4 数组、结构和集合参数
                                                                                                                                            • 5.4.1 数组参数
                                                                                                                                              • 5.4.2 结构参数
                                                                                                                                                • 5.4.3 集合参数
                                                                                                                                                • 5.5 过程与变量的作用域
                                                                                                                                                  • 5.5.1 过程的作用域
                                                                                                                                                    • 5.5.2 变量作用域与生存周期
                                                                                                                                                    • 5.6 递归
                                                                                                                                                      • 习题5
                                                                                                                                                      • 第6章 面向对象程序设计基础
                                                                                                                                                        • 6.1 基本概念
                                                                                                                                                          • 6.1.1 类和对象
                                                                                                                                                            • 6.1.2 属性、事件和方法
                                                                                                                                                            • 6.2 类和对象的定义
                                                                                                                                                              • 6.2.1 类的定义
                                                                                                                                                                • 6.2.2 对象的定义与访问
                                                                                                                                                                  • 6.2.3 属性的定义及其使用
                                                                                                                                                                    • 6.2.4 事件的定义及其触发
                                                                                                                                                                      • 6.2.5 方法的定义及其调用
                                                                                                                                                                      • 6.3 构造函数和析构函数
                                                                                                                                                                        • 6.3.1 构造函数
                                                                                                                                                                          • 6.3.2 析构函数
                                                                                                                                                                          • 6.4 继承与派生
                                                                                                                                                                            • 6.4.1 基类与派生类的概念
                                                                                                                                                                              • 6.4.2 派生类的定义
                                                                                                                                                                                • 6.4.3 派生类的构造函数
                                                                                                                                                                                • 6.5 类的多态性
                                                                                                                                                                                  • 6.5.1 重写
                                                                                                                                                                                    • 6.5.2 重载
                                                                                                                                                                                    • 6.6 命名空间
                                                                                                                                                                                      • 6.6.1 命名空间的概念
                                                                                                                                                                                        • 6.6.2 命名空间的使用
                                                                                                                                                                                          • 6.6.3 自定义命名空间
                                                                                                                                                                                          • 习题6
                                                                                                                                                                                          • 第7章 常用控件
                                                                                                                                                                                            • 7.1 Windows 程序开发环境
                                                                                                                                                                                              • 7.1.1 开发环境
                                                                                                                                                                                                • 7.1.2 建立Windows 应用程序
                                                                                                                                                                                                • 7.2 控件概述
                                                                                                                                                                                                  • 7.3 窗体和消息框
                                                                                                                                                                                                    • 7.3.1 窗体
                                                                                                                                                                                                      • 7.3.2 输入框和消息框
                                                                                                                                                                                                      • 7.4 文本控件
                                                                                                                                                                                                        • 7.4.1 标签
                                                                                                                                                                                                          • 7.4.2 网页浏览控件
                                                                                                                                                                                                            • 7.4.3 文本框
                                                                                                                                                                                                              • 7.4.4 关联文本
                                                                                                                                                                                                              • 7.5 图片框
                                                                                                                                                                                                                • 7.5.1 图片框
                                                                                                                                                                                                                  • 7.5.2 图片列表
                                                                                                                                                                                                                  • 7.6 键盘和鼠标事件
                                                                                                                                                                                                                    • 7.6.1 焦点和Tab 顺序
                                                                                                                                                                                                                      • 7.6.2 键盘事件
                                                                                                                                                                                                                        • 7.6.3 鼠标事件
                                                                                                                                                                                                                        • 7.7 按钮
                                                                                                                                                                                                                          • 7.7.1 命令按钮
                                                                                                                                                                                                                            • 7.7.2 复选框
                                                                                                                                                                                                                              • 7.7.3 单选按钮
                                                                                                                                                                                                                              • 7.8 颜色和字体对话框
                                                                                                                                                                                                                                • 7.8.1 颜色对话框
                                                                                                                                                                                                                                  • 7.8.2 字体对话框
                                                                                                                                                                                                                                  • 7.9 列表框
                                                                                                                                                                                                                                    • 7.9.1 标准列表框
                                                                                                                                                                                                                                      • 7.9.2 复选列表框
                                                                                                                                                                                                                                        • 7.9.3 组合框
                                                                                                                                                                                                                                        • 7.10 容器
                                                                                                                                                                                                                                          • 7.10.1 分组框
                                                                                                                                                                                                                                            • 7.10.2 其他容器
                                                                                                                                                                                                                                            • 7.11 滚动条
                                                                                                                                                                                                                                              • 7.12 计时器
                                                                                                                                                                                                                                                • 习题7
                                                                                                                                                                                                                                                • 第8章 文件
                                                                                                                                                                                                                                                  • 8.1 文件概述
                                                                                                                                                                                                                                                    • 8.1.1 文件的概念及其命名
                                                                                                                                                                                                                                                      • 8.1.2 文件的分类
                                                                                                                                                                                                                                                        • 8.1.3 文件操作的基本步骤
                                                                                                                                                                                                                                                          • 8.1.4 读/写文件的3 种方法
                                                                                                                                                                                                                                                          • 8.2 System.IO 命名空间简介
                                                                                                                                                                                                                                                            • 8.2.1 流的概念及其操作
                                                                                                                                                                                                                                                              • 8.2.2 System.IO 命名空间中用于文件操作的类
                                                                                                                                                                                                                                                              • 8.3 文件流类FileStream
                                                                                                                                                                                                                                                                • 8.4 读/写文本文件
                                                                                                                                                                                                                                                                  • 8.4.1 StreamWriter 类
                                                                                                                                                                                                                                                                    • 8.4.2 StreamReader 类
                                                                                                                                                                                                                                                                    • 8.5 读/写二进制文件
                                                                                                                                                                                                                                                                      • 8.5.1 BinaryWriter 类
                                                                                                                                                                                                                                                                        • 8.5.2 BinaryReader 类
                                                                                                                                                                                                                                                                        • 8.6 文件对话框
                                                                                                                                                                                                                                                                          • 8.6.1 打开文件对话框
                                                                                                                                                                                                                                                                            • 8.6.2 保存文件对话框
                                                                                                                                                                                                                                                                            • 习题8
                                                                                                                                                                                                                                                                            • 第9章 复杂界面
                                                                                                                                                                                                                                                                              • 9.1 菜单
                                                                                                                                                                                                                                                                                • 9.1.1 菜单的形式
                                                                                                                                                                                                                                                                                  • 9.1.2 菜单栏
                                                                                                                                                                                                                                                                                    • 9.1.3 快捷菜单
                                                                                                                                                                                                                                                                                    • 9.2 工具栏
                                                                                                                                                                                                                                                                                      • 9.3 状态栏
                                                                                                                                                                                                                                                                                        • 9.4 视图
                                                                                                                                                                                                                                                                                          • 9.4.1 树视图
                                                                                                                                                                                                                                                                                            • 9.4.2 列表视图
                                                                                                                                                                                                                                                                                            • 9.5 多窗体
                                                                                                                                                                                                                                                                                              • 9.5.1 多重窗体界面
                                                                                                                                                                                                                                                                                                • 9.5.2 多文档界面
                                                                                                                                                                                                                                                                                                  • 9.5.3 窗体之间的数据传递
                                                                                                                                                                                                                                                                                                    • 9.5.4 启动窗口
                                                                                                                                                                                                                                                                                                    • 习题9
                                                                                                                                                                                                                                                                                                    • 第10章 数据库应用
                                                                                                                                                                                                                                                                                                      • 10.1 数据库的概念
                                                                                                                                                                                                                                                                                                        • 10.2 建立数据库
                                                                                                                                                                                                                                                                                                          • 10.3 SQL 语言简介
                                                                                                                                                                                                                                                                                                            • 10.3.1 SQL 的语句·
                                                                                                                                                                                                                                                                                                              • 10.3.2 SQL 中的数据操作
                                                                                                                                                                                                                                                                                                              • 10.4 VB.NET 中的数据库操作
                                                                                                                                                                                                                                                                                                                • 10.4.1 连接数据库
                                                                                                                                                                                                                                                                                                                  • 10.4.2 数据库设计工具
                                                                                                                                                                                                                                                                                                                    • 10.4.3 显示数据表
                                                                                                                                                                                                                                                                                                                      • 10.4.4 查询数据库
                                                                                                                                                                                                                                                                                                                      • 习题10
                                                                                                                                                                                                                                                                                                                      • 第11章 综合应用实例
                                                                                                                                                                                                                                                                                                                        • 11.1 计算器实例
                                                                                                                                                                                                                                                                                                                          • 11.1.1 项目需求分析
                                                                                                                                                                                                                                                                                                                            • 11.1.2 计算器用户界面设计
                                                                                                                                                                                                                                                                                                                              • 11.1.3 程序实现
                                                                                                                                                                                                                                                                                                                              • 11.2 个人开销管理系统实例
                                                                                                                                                                                                                                                                                                                                • 11.2.1 数据库设计
                                                                                                                                                                                                                                                                                                                                  • 11.2.2 创建项目
                                                                                                                                                                                                                                                                                                                                    • 11.2.3 个人开销管理系统的实现
                                                                                                                                                                                                                                                                                                                                  • 附录A 程序调试
                                                                                                                                                                                                                                                                                                                                    • A.1 调试工具
                                                                                                                                                                                                                                                                                                                                      • A.2 程序调试练习
                                                                                                                                                                                                                                                                                                                                        • A.3 异常处理
                                                                                                                                                                                                                                                                                                                                          • A.3.1 结构化异常处理
                                                                                                                                                                                                                                                                                                                                            • A.3.2 非结构化异常处理
                                                                                                                                                                                                                                                                                                                                            • 附录B ASCII 码字符集
                                                                                                                                                                                                                                                                                                                                              • 附录C 文件后缀说明

                                                                                                                                                                                                                                                                                                                                              相关图书