Visual Basic.NET程序设计实用教程PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:李印清等编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2006
- ISBN:7302129630
- 页数:296 页
1.1 Visual Basic .NET简介 1
1.1.1 Visual Basic语言的特点 1
第1章 Visual Basic .NET概述 1
1.1.2 Visual Basic .NET及其新特性 2
1.2 Visual Basic .NET的安装、启动与退出 2
1.2.1 Visual Basic .NET的安装要求 3
1.2.2 Visual Basic .NET的安装 3
1.2.3 Visual Basic .NET的启动与退出 6
1.3 Visual Basic .NET的集成开发环境(IDE)简介 8
1.3.1 IDE启动界面及其组成 8
1.3.2 定制自己的IDE环境 16
1.4 窗体和常用控件 18
1.4.1 窗体(Form) 18
1.4.2 按钮控件(Button) 18
1.4.3 标签框控件(Label) 18
1.5 一个简单应用程序的开发示例 19
1.4.4 文本框控件(TextBox) 19
1.5.1 创建应用程序界面 20
1.5.2 设置对象属性 20
1.5.3 编写事件过程代码 21
1.5.4 程序运行与保存 22
习题一 22
第2章 Visual Basic .NET语法基础 24
2.1 数据类型 24
2.1.1 基本数据类型 24
2.1.2 复合数据类型 26
2.1.3 枚举类型 28
2.1.4 类型转换 28
2.2 常量和变量 30
2.2.1 常量 30
2.2.2 变量 31
2.3.1 数组的定义 32
2.3 数组 32
2.3.2 数组的初始化 34
2.3.3 数组元素的引用 35
2.3.4 动态数组 35
2.4 运算符与表达式 37
2.4.1 算术运算符 37
2.4.2 字符串运算符 38
2.4.3 关系运算符 38
2.4.4 逻辑运算符 39
2.4.5 表达式 39
2.5 常用内部函数 40
2.5.1 转换函数 40
2.5.2 字符串操作函数 42
2.5.3 日期函数 43
2.5.4 System.Math的方法 45
习题二 46
2.5.5 Rnd函数 46
第3章 基本控制结构 49
3.1 结构化程序设计概述 49
3.2 顺序结构程序设计 51
3.2.1 赋值语句 51
3.2.2 数据的输入和输出 52
3.2.3 注释和结束语句 54
3.3 选择结构程序设计 55
3.3.1 If…Then语句 55
3.3.2 If…Then…Else语句 57
3.3.3 If…Then…ElseIf语句 58
3.3.4 Select Case语句 59
3.3.5 选择的嵌套结构 60
3.3.6 条件函数 61
3.3.7 选择结构应用举例 62
3.4 循环结构程序设计 65
3.4.1 For…Next循环语句 66
3.4.2 Do…Loop循环语句 72
3.4.3 While…Wend循环语句 75
3.4.4 For Each…Next循环语句 76
3.4.5 循环出口语句 76
3.4.6 循环嵌套 77
3.4.7 Go To语句 81
习题三 82
第4章 过程 86
4.1 模块化程序设计概述 86
4.1.1 程序的模块化 86
4.1.2 模块间的层次结构 86
4.2 Sub过程 87
4.2.1 Sub过程的定义 87
4.1.3 “自顶向下、逐步求精”的程序设计方法 87
4.2.2 Sub过程的调用 88
4.3 Function过程 89
4.3.1 Function过程的定义 89
4.3.2 Function过程的调用 90
4.4 参数传递 90
4.4.1 形参与实参 91
4.4.2 传值 91
4.4.3 引用 92
4.4.4 数组参数 92
4.5 变量的作用域与生存期 93
4.5.1 变量的作用域 93
4.5.2 静态变量 96
4.6 递归 97
习题四 99
5.1 算法与数据结构的基本概念 100
5.1.1 算法及其特征 100
第5章 数据结构与算法设计 100
5.1.2 数据结构 101
5.2 线性表 104
5.2.1 线性表的定义 104
5.2.2 线性表的顺序存储结构 104
5.2.3 线性表的链式存储结构 106
5.3 栈和队列 109
5.3.1 栈 109
5.3.2 队列 111
5.4 树和二叉树 112
5.4.1 树 112
5.4.2 二叉树 115
5.5 查找 119
5.5.1 查询表的概念 119
5.5.2 顺序表的查找 119
5.5.3 有序表的查找 120
5.6 排序 121
5.6.1 选择排序 122
5.6.2 交换排序 122
5.6.3 插入排序 123
习题五 124
第6章 常用控件 126
6.1 控件概述 126
6.1.1 Windows窗体控件 126
6.1.2 Windows窗体常用控件举例 128
6.1.3 控件的基本操作 128
6.1.4 控件的公用属性、方法和事件 130
6.2 文本控件 132
6.2.1 Label控件 132
6.2.2 TextBox控件 134
6.3 按钮控件 136
6.4.1 RadioButton控件 139
6.4 单选按钮、复选框和分组框控件 139
6.4.2 CheckBox控件 141
6.4.3 GroupBox控件 143
6.5 列表框和组合框控件 145
6.5.1 ListBox控件 145
6.5.2 ComboBox控件 149
6.6 图片框控件 151
6.6.1 PictureBox控件的常用属性 151
6.6.2 PictureBox控件的应用 152
6.7 设置值、日期和时间的控件 155
6.7.1 滚动条控件 155
6.7.2 TrackBar控件 156
6.7.3 ProgressBar控件 157
6.7.4 日期控件 157
6.7.5 Timer组件 159
6.8 焦点与Tab键顺序 160
习题六 162
第7章 界面设计 164
7.1 窗体 164
7.1.1 概述 164
7.1.2 添加窗体 164
7.1.3 窗体的设置 165
7.1.4 窗体的事件和方法 166
7.2 对话框设计 167
7.2.1 简单对话框 167
7.2.2 输入对话框 169
7.2.3 通用对话框 169
7.2.4 自定义对话框 172
7.3 菜单设计 173
7.3.1 菜单概述 173
7.3.2 主菜单设计 174
7.3.3 弹出式菜单设计 178
7.4 高级界面设计控件 179
7.4.1 TabControl控件 179
7.4.2 ListView和TreeView控件 180
7.4.3 ToolBar控件 180
7.4.4 StatusBar控件 182
7.4.5 扩展界面组件(控件)与应用 183
7.5 多文档界面设计 184
习题七 186
第8章 面向对象的程序设计 187
8.1 面向对象编程基础 187
8.1.1 对象和类 187
8.1.2 消息 188
8.1.3 封装、继承和多态性 188
8.2 Visual Basic .NET中面向对象的实现 189
8.2.1 创建类 189
8.2.2 对象的实例化和初始化 192
8.2.3 对象的生命周期 193
8.2.4 共享成员 195
8.3 命名空间 197
8.3.1 命名空间的概念 197
8.3.2 命名空间的定义 197
8.3.3 命名空间的使用 198
8.4 类的继承 198
8.4.1 继承的实现 198
8.4.2 继承的范围 201
8.4.3 事件的继承 202
8.4.4 可视化继承 203
8.5 重载 203
8.6 界面(接口) 204
8.6.1 界面声明 205
8.6.2 用Implements语句执行界面 205
8.6.3 实现多个界面 206
习题八 207
第9章 文件 208
9.1 文件概述 208
9.2 文件对话框组件 209
9.2.1 文件对话框的结构 210
9.2.2 文件对话框的常用属性 210
9.3 文件处理函数 213
9.3.1 文件的打开与关闭 213
9.3.2 文件操作函数 215
9.3.3 顺序文件的读/写操作 216
9.3.4 随机文件的读/写操作 221
9.3.5 二进制文件的读/写操作 227
9.4 流与流式文件访问 228
9.4.1 流的基本概念 228
9.4.2 StreamReader类和StreamWriter类 228
9.4.3 FileStream类 230
9.4.4 BinaryReader类和BinaryWriter类 231
习题九 234
第10章 多媒体程序设计 236
10.1 动画制作 236
10.2 图形技术 238
10.2.1 绘制图形的一般步骤 239
10.2.2 创建Graphics对象 240
10.2.3 坐标系统 241
10.2.4 颜色 243
10.2.5 画笔 244
10.2.6 画刷与填充 249
10.2.7 绘制文字 254
10.2.8 删除Graphics对象和清屏 257
10.3 图像技术 257
10.4 媒体播放 259
习题十 262
第11章 数据库开发 264
11.1 数据库基本知识 264
11.1.1 数据库的基本概念 264
11.1.2 创建数据库 265
11.1.3 SQL简介 266
11.1.4 VB .NET对数据库开发的支持 268
11.2 ADO .NET 268
11.2.1 ADO .NET简介 268
11.2.2 ADO .NET对象及组件 270
11.2.3 开发数据库应用程序的一般步骤 273
11.3 数据库开发实例 273
11.3.1 数据库开发举例 274
11.3.2 数据窗体向导 276
习题十一 280
12.1.1 Web的概念 282
12.1 Web开发的基础知识 282
第12章 网络应用程序开发 282
12.1.2 Web应用程序的发展 283
12.1.3 使用ASP .NET设计Web应用程序 283
12.2 基于Web窗体创建网络应用程序 284
12.2.1 ASP .NET Web窗体 284
12.2.2 ASP .NET服务器控件 284
12.2.3 Wed窗体设计举例 286
12.3 Web服务概述 288
12.3.1 Web服务的用途 288
12.3.2 Web服务的创建与使用 288
12.4 自己设计电子邮件发送系统 292
12.4.1 电子邮件发送系统 292
12.4.2 系统实现 293
习题十二 294
参考文献 296
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《激光加工实训技能指导理实一体化教程 下》王秀军,徐永红主编;刘波,刘克生副主编 2017
- 《AutoCAD 2019 循序渐进教程》雷焕平,吴昌松,陈兴奎主编 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《Photoshop CC 2018基础教程》温培利,付华编著 2019
- 《剑桥国际英语写作教程 段落写作》(美)吉尔·辛格尔顿(Jill Shingleton)编著 2019
- 《英语自学进阶教程全6册 3》爱尔兰迪尔德丽出版社著 2019
- 《设计十六日 国内外美术院校报考攻略》沈海泯著 2018
- 《市政工程基础》杨岚编著 2009
- 《家畜百宝 猪、牛、羊、鸡的综合利用》山西省商业厅组织技术处编著 1959
- 《《道德经》200句》崇贤书院编著 2018
- 《高级英语阅读与听说教程》刘秀梅编著 2019
- 《计算机网络与通信基础》谢雨飞,田启川编著 2019
- 《看图自学吉他弹唱教程》陈飞编著 2019
- 《法语词汇认知联想记忆法》刘莲编著 2020
- 《培智学校义务教育实验教科书教师教学用书 生活适应 二年级 上》人民教育出版社,课程教材研究所,特殊教育课程教材研究中心编著 2019
- 《国家社科基金项目申报规范 技巧与案例 第3版 2020》文传浩,夏宇编著 2019
- 《流体力学》张扬军,彭杰,诸葛伟林编著 2019
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019