Visual Basic.NET程序设计教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:刘瑞新,程云志等编著
- 出 版 社:北京:机械工业出版社
- 出版年份:2005
- ISBN:7111170350
- 页数:271 页
出版说明 1
前言 1
第1章 Visual Basic.NET基础 1
1.1 NET基本概念 1
1.1.1 NET简介 1
目录 1
1.1.2 MicrosoftVisualStudio.NET简介 2
1.2 VB.NET简介 2
1.3 VB.NET集成开发环境 2
1.3.1 新建、打开一个项目 3
1.3.2 VB.NET的集成开发环境简介 5
1.4 VB.NET中面向对象程序设计的基本概念 6
1.4.1 类和对象 6
1.4.2 VB.NET对象的属性、事件和方法 7
1.5.1 窗体 8
1.4.3 VB.NET对象的封装、继承与多态性 8
1.5 窗体与基本控件 8
1.5.2 基本控件的使用 11
1.6 应用程序开发步骤示例 14
1.6.1 应用程序分析 15
1.6.2 创建应用程序用户界面 15
1.6.3 设置用户界面对象的属性 15
1.6.4 编写代码添加应用程序功能 15
1.6.5 测试和调试应用程序 15
1.6.6 生成可执行文件 16
1.7 习题 16
第2章 VB.NET的语言基础 17
2.1 数据类型 17
2.1.1 通用类型系统 17
2.1.2 VB.NET的基本数据类型 17
2.1.3 数据类型转换 20
2.2.1 变量的命名规则 22
2.2.2 变量的声明 22
2.2 VB.NET的变量 22
2.3 VB.NET的常量 25
2.3.1 直接常量 25
2.3.2 符号常量 25
2.4 运算符与表达式 26
2.4.1 算术运算符和算术表达式 26
2.4.2 字符串运算符和字符串表达式 27
2.5 常用内部函数 28
2.5.1 数学函数 28
2.5.2 字符串函数 28
2.5.3 日期时间函数 29
2.5.4 随机函数 29
2.6 语句 30
2.6.1 程序语句 30
2.5.5 转换函数 30
2.5.6 格式输出函数 30
2.6.2 语句的书写规则 31
2.6.3 命令格式的符号约定 31
2.7 习题 32
第3章 顺序结构程序设计 34
3.1 基本语句 34
3.1.1 赋值语句 34
3.1.2 注释语句 34
3.1.3 暂停语句 35
3.2 数据输入与输出 35
3.2.1 使用标签控件输出 35
3.2.2 使用文本框控件 38
3.2.3 使用图片框控件输入输出图片 41
3.2.5 使用分组框控件 42
3.2.4 使用焦点 42
3.3 使用对话框 43
3.3.1 显示信息——信息对话框函数(MsgBox) 43
3.3.2 消息提示——消息框函数(MessageBox) 46
3.3.3 输入数据—输入框函数(InputBox) 47
3.4 习题 51
第4章 选择结构程序设计 52
4.1 选择结构程序设计的概念 52
4.2 条件表达式 52
4.2.1 关系运算符与关系表达式 52
4.2.2 布尔运算符与布尔表达式 53
4.2.3 运算符的优先顺序 54
4.3 单条件单行选择语句If...Then语句 55
4.4 块结构选择语句If...Then..Else…End If语句 56
4.5 If语句的嵌套 59
4.6 使用IIF函数 62
4.7 多分支条件选择语句Select Case语句 62
4.7.1 Select Case结构与语法 62
4.7.2 Select Case结构的应用 64
4.8 使用计时器控件 67
4.9 提供简单选择的控件 69
4.9.1 选项按钮 70
4.9.2 复选框 73
4.10 验证用户输入 77
4.10.1 验证用户输入的指导原则 77
4.10.2 内建验证 78
4.10.3 常用验证控件 78
4.11 滚动条控件 82
4.11.1 滚动条控件的概念 82
4.11.2 滚动条控件的使用 82
4.12.1 启动窗体的实现 83
4.12 特殊窗体 83
4.12.2 特殊形状窗体的实现 84
4.13 习题 86
第5章 循环结构程序设计 88
5.1 循环结构程序设计的概念 88
5.2 For...Next语句 88
5.3 Do...Loop语句 89
5.3.1 前测型Do...loop循环 89
5.3.2 后测型Do...loop循环 94
5.4 列表框与组合框 97
5.4.1 列表框 97
5.4.2 组合框 101
5.5 习题 102
6.1.2 数组的类型 104
6.1.1 数组与数组元素 104
6.1 数组的概念 104
第6章 数组和集合 104
6.1.3 数组的维数 105
6.1.4 数组的声明 105
6.2 数组的使用 107
6.3 VB.NET中控件数组的更改 113
6.4 ForEach…Next语句 114
6.5 集合 115
6.6 习题 117
第7章 过程 120
7.1 过程的基本概念 120
7.2 Sub过程 120
7.2.1 通用过程的创建 121
7.2.2 通用过程的调用 122
7.3 Function过程 123
7.3.1 Function过程的创建 123
7.3.2 Function过程的调用 124
7.4.1 实际参数和形式参数 126
7.4 过程的参数传递 126
7.4.2 按值传递和按地址传递参数 127
7.4.3 传递数组 128
7.4.4 可选参数 129
7.4.5 参数的传递 131
7.5 过程的嵌套与递归调用 132
7.5.1 过程的嵌套调用 132
7.5.2 过程的递归调用 133
7.6 习题 135
第8章 文件管理 136
8.1 文件和流 136
8.1.1 文件结构 136
8.1.2 文件类型和操作 136
8.1.3 流的概念及其类型 137
8.1.4 System.IO命名空间 138
8.1.5 文件类的常用的方法 139
8.2 公共对话框 141
8.2.1 打开对话框控件(OpenFileDialog) 141
8.2.2 保存对话框控件(SaveFileDialog) 142
8.2.3 字体对话框控件(FontDialog) 143
8.2.4 颜色对话框控件(ColorDialog) 144
8.3 文本文件的读写操作 145
8.4 二进制文件的读写操作 147
8.5 习题 149
第9章 菜单、状态栏和工具栏 150
9.1 菜单的基本概念 150
9.2 下拉菜单 151
9.2.1 创建下拉菜单 151
9.2.2 菜单的高级设置 152
9.3 上下文菜单 155
9.4.1 创建状态栏 156
9.4 状态栏 156
9.4.2 为状态栏添加窗格 157
9.5 工具栏 159
9.5.1 创建工具栏 159
9.5.2 为工具栏添加按钮图标 159
9.5.3 为工具栏添加按钮图标 160
9.6 习题 161
第10章 面向对象的程序设计 162
10.1 类 162
10.1.1 添加类 162
10.1.2 类的声明 164
10.1.3 类的成员 164
10.1.4 类和名称空间 165
10.1.5 创建成员变量 166
10.1.6 创建成员的属性 166
10.1.7 创建成员的方法 168
10.1.8 创建成员的事件 169
10.1.9 共享方法和共享成员 170
10.2 对象的生命周期 172
10.2.1 创建对象和取消引用对象 172
10.2.2 对象的使用 172
10.2.3 对象的终止 173
10.3 继承 174
10.3.1 基本继承 175
10.3.2 限制继承 176
10.3.3 跨语言继承 177
10.3.4 可视化继承 177
10.4 多态性 177
10.5 接口 178
10.6 模块与类 178
10.7 习题 179
11.1.1 使用微软媒体控件播放音频 180
11.1 波形音频与MIDI程序设计 180
第11章 多媒体编程 180
11.1.2 使用Windows媒体播放器控件播放音频 183
11.1.3 使用API函数播放音频 183
11.2 图形与图像程序设计 185
11.2.1 图形的坐标系统 185
11.2.2 色彩系统 186
11.2.3 使用画笔类绘制图形 187
11.2.4 使用画刷类填充图形 190
11.2.5 使用字体类绘制文本 192
11.2.6 图像的显示与处理 193
11.3 动画程序设计 196
11.3.1 动画的制作过程 196
11.3.2 画图动画 197
11.3.3 位移动画 199
11.4 习题 201
12.1.1 有关数据库的概念 202
第12章 ADO.NET数据访问技术 202
12.1 数据库基础知识 202
12.1.2 关系数据库 203
12.1.3 关系型数据库的分类及设计规则 204
12.2 SQL查询基础 206
12.3 使用ADO.NET 208
12.3.1 ADO.NET概述 208
12.3.2 ADO.NET的对象模型 209
12.3.3 使用ADO.NET访问数据库 212
12.4 习题 227
第13章 使用ASP.NET创建Web应用程序 229
13.1 ASP.NET概述 229
13.2 建立ASP.NET的运行环境 230
13.3 网页制作基础 232
13.3.1 网页的概念 232
13.3.3 HTML语言简介 233
13.3.2 HTTP协议 233
13.3.4 常用HTML标记 235
13.4 ASP.NET的常用控件和对象 238
13.4.1 ASP.NET的常用控件 238
13.4.2 Page对象 243
13.4.3 Response对象 244
13.4.4 Request对象 245
13.4.5 Application对象和Session对象 248
13.4.6 Server对象 249
13.5 Web数据库应用程序实例 249
13.5.1 Web应用程序具有的功能 249
13.5.2 查询、更新功能的实现 250
13.5.3 添加、删除功能的实现 254
13.6 发布ASP.NET Web应用程序 256
13.6.1 部署(打包)Web应用程序 256
13.6.2 安装Web应用程序 257
13.7 习题 259
第14章 应用程序的调试与部署 261
14.1 规范化编程 261
14.2 语法错误 261
14.3 使用调试工具 262
14.3.1 运行中的错误 262
14.3.2 运行模式 263
14.3.3 添加监视 265
14.4 命令窗口调试 266
14.5 异常处理 267
14.5.1 非结构化的异常处理 267
14.5.2 结构化的异常处理 267
14.6 部署应用程序 269
14.6.1 利用部署向导生成安装项目 269
14.6.2 编译安装项目 270
14.7 习题 271
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《断陷湖盆比较沉积学与油气储层》赵永胜等著 1996
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《高等教育双机械基础课程系列教材 高等学校教材 机械设计课程设计手册 第5版》吴宗泽,罗圣国,高志,李威 2018
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019
- 《高等院校旅游专业系列教材 旅游企业岗位培训系列教材 新编北京导游英语》杨昆,鄢莉,谭明华 2019
- 《中国十大出版家》王震,贺越明著 1991
- 《近代民营出版机构的英语函授教育 以“商务、中华、开明”函授学校为个案 1915年-1946年版》丁伟 2017
- 《新工业时代 世界级工业家张毓强和他的“新石头记”》秦朔 2019
- 《智能制造高技能人才培养规划丛书 ABB工业机器人虚拟仿真教程》(中国)工控帮教研组 2019
- 《AutoCAD机械设计实例精解 2019中文版》北京兆迪科技有限公司编著 2019