图书介绍
VB.NET 2005程序设计教程PDF|Epub|txt|kindle电子书版本网盘下载
![VB.NET 2005程序设计教程](https://www.shukui.net/cover/45/30106486.jpg)
- 李春葆,金晶,曾平编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302194705
- 出版时间:2009
- 标注页数:360页
- 文件大小:75MB
- 文件页数:373页
- 主题词:BASIC语言-程序设计-教材
PDF下载
下载说明
VB.NET 2005程序设计教程PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第1章 VB.NET概述1
1.1 .NET Framework体系结构1
1.2 VB.NET的启动和退出3
1.2.1 VB.NET的启动3
1.2.2 VB.NET的退出6
1.3 VB.NET的集成开发环境(IDE)6
1.3.1 VB.NET菜单栏6
1.3.2 VB.NET工具栏8
1.3.3 VB.NET工具箱9
1.3.4 解决方案资源管理器13
1.3.5 属性窗口13
1.3.6 窗体设计器15
1.3.7 代码编辑窗口16
1.3.8 其他窗口17
1.3.9 帮助系统18
1.4 编辑器设置19
1.4.1 设置Visual Basic开发的集成开发环境19
1.4.2 设置编辑器选项20
练习题122
第2章 VB.NET可视化编程基础23
2.1 创建一个简单的应用程序23
2.2 VB.NET项目的组成29
2.2.1 Proj2项目的组成30
2.2.2 Proj2项目文件的说明30
练习题231
第3章 VB.NET语言基础32
3.1 基本概念32
3.1.1 标识符32
3.1.2 运算符33
3.1.3 书写规则36
3.2 数据类型36
3.2.1 基本数据类型37
3.2.2 类型转换38
3.3 常量39
3.3.1 字符串常量39
3.3.2 数值常量40
3.3.3 逻辑常量40
3.3.4 日期常量40
3.3.5 符号常量40
3.4 变量41
3.4.1 声明变量41
3.4.2 变量的属性和方法43
3.5 顺序结构43
3.5.1 赋值语句43
3.5.2 Debug.Print方法44
3.5.3 End语句44
3.6 选择结构45
3.6.1 If语句45
3.6.2 Select Case语句47
3.7 循环结构49
3.7.1 For循环49
3.7.2 While循环50
3.7.3 Do循环51
3.7.4 Continue语句52
3.7.5 Exit语句52
3.8 VB.NET中的常用函数53
3.8.1 输入函数InputBox54
3.8.2 输出函数MsgBox54
3.8.3 转换函数56
3.8.4 数学函数57
3.8.5 字符串函数58
3.8.6 日期和时间函数59
3.8.7 Format函数59
3.8.8 随机数函数60
3.9 String类61
3.9.1 比较字符串62
3.9.2 格式化字符串62
3.9.3 分割字符串63
3.9.4 其他字符串运算63
练习题363
第4章 数组和集合64
4.1 数组64
4.1.1 数组的声明64
4.1.2 数组的基本操作66
4.2 动态数组68
4.2.1 建立动态数组的方法69
4.2.2 保存数组原有数据70
4.3 交错数组71
4.4 使用ArrayList类中方法处理数组73
4.4.1 声明ArrayList类的对象73
4.4.2 ArrayList类的属性73
4.4.3 ArrayList类的方法74
4.5 集合75
4.5.1 Collection类76
4.5.2 ControlCollection类78
4.6 结构类型81
4.6.1 定义结构类型81
4.6.2 声明和使用结构类型变量82
练习题483
第5章 过程设计84
5.1 过程设计与调用84
5.1.1 过程的分类84
5.1.2 通用过程设计85
5.1.3 调用通用过程88
5.1.4 向通用过程传递参数89
5.2 函数过程95
5.2.1 定义函数95
5.2.2 函数的调用96
5.3 过程和变量的作用域98
5.3.1 过程的作用域98
5.3.2 变量的作用域102
5.4 变量的生存期103
5.4.1 静态变量103
5.4.2 动态变量104
5.5 控制台应用程序104
练习题5106
第6章 窗体和内部控件设计107
6.1 窗体设计107
6.1.1 窗体类型107
6.1.2 窗体的常用属性108
6.1.3 窗体的常用事件110
6.1.4 窗体的常用方法111
6.1.5 窗体上各事件的触发顺序112
6.1.6 焦点与Tab键序112
6.1.7 多文档界面113
6.2 控件概述114
6.3 富文本框控件116
6.3.1 富文本框的属性116
6.3.2 富文本框的事件和方法117
6.4 分组框控件118
6.4.1 分组框的属性118
6.4.2 分组框的事件和方法118
6.5 面板控件118
6.5.1 面板控件的属性118
6.5.2 面板控件的事件和方法119
6.6 复选框控件119
6.6.1 复选框的属性119
6.6.2 复选框的事件和方法119
6.7 单选按钮控件120
6.7.1 单选按钮的属性120
6.7.2 单选按钮的事件和方法121
6.8 图片框控件121
6.8.1 图片框的属性122
6.8.2 图片框的事件和方法122
6.9 组合框控件123
6.9.1 组合框的属性123
6.9.2 Items的属性和方法124
6.9.3 组合框的事件和方法125
6.10 列表框控件126
6.10.1 列表框的属性126
6.10.2 Items的属性和方法127
6.10.3 列表框的事件和方法127
6.11 带复选框的列表框控件129
6.11.1 CheckedListBox的属性129
6.11.2 CheckedListBox的事件和方法129
6.12 定时器控件131
6.12.1 定时器的属性131
6.12.2 定时器的事件和方法131
6.13 滚动条控件132
6.13.1 滚动条的属性132
6.13.2 滚动条的事件和方法133
6.14 月历控件134
6.14.1 月历控件的常用属性134
6.14.2 月历控件的事件和方法135
6.15 日期/时间控件135
6.15.1 日期/时间控件的属性135
6.15.2 日期/时间控件的事件和方法136
6.16 超链接标签控件137
6.16.1 LinkLabel控件的属性137
6.16.2 LinkLabel控件的事件和方法137
练习题6138
第7章 用户界面设计139
7.1 菜单设计139
7.1.1 菜单的基本结构139
7.1.2 创建下拉式菜单141
7.1.3 弹出式菜单设计145
7.1.4 为菜单项添加访问热键和快捷键147
7.2 通用对话框149
7.2.1 打开文件对话框149
7.2.2 保存文件对话框150
7.2.3 颜色对话框152
7.2.4 字体对话框153
7.3 图像列表框控件154
7.3.1 建立ImageList控件154
7.3.2 ImageList控件的属性155
7.3.3 Images集合的属性和方法155
7.4 树形视图控件156
7.4.1 TreeView控件概述156
7.4.2 建立TreeView控件157
7.4.3 TreeView控件的属性157
7.4.4 TreeView控件的事件和方法158
7.4.5 Nodes集合和TreeNode对象158
7.4.6 运行时TreeView控件的基本操作160
7.5 列表视图控件162
7.5.1 ListView控件概述163
7.5.2 建立ListView控件164
7.5.3 ListView控件的属性164
7.5.4 ListView控件的事件和方法165
7.5.5 Items集合和ListViewItem对象166
7.5.6 Columns集合和ColumnHeader对象167
7.5.7 运行时ListView控件的基本操作168
7.6 工具栏控件170
7.6.1 建立ToolStrip控件170
7.6.2 ToolStrip控件的属性171
7.6.3 Items集合和ToolStripButton对象171
7.7 状态栏控件172
7.7.1 建立StatusStrip控件173
7.7.2 StautsStrip控件的属性173
练习题7174
第8章 面向对象程序设计175
8.1 面向对象程序设计概述175
8.1.1 面向对象的基本概念175
8.1.2 面向对象的优点176
8.2 命名空间176
8.2.1 命名空间概述176
8.2.2 使用命名空间177
8.3 类的创建180
8.3.1 创建类180
8.3.2 定义类的实例182
8.3.3 定义属性183
8.3.4 构造函数和析构函数187
8.4 事件设计和处理190
8.4.1 事件和事件程序设计190
8.4.2 建立事件193
8.5 委托199
8.5.1 声明委托200
8.5.2 实例化委托200
8.6 继承和多态202
8.6.1 继承的实现202
8.6.2 共享成员203
8.6.3 子类如何访问父类的方法或属性205
8.6.4 窗体的继承和应用207
8.7 多态性207
8.7.1 重载207
8.7.2 重写208
8.7.3 接口210
练习题8212
第9章 图形设计213
9.1 绘图概述213
9.1.1 绘图的基本知识213
9.1.2 什么是GDI+215
9.1.3 Graphics类215
9.2 绘图的基本步骤215
9.3 绘制图形218
9.3.1 绘制直线218
9.3.2 绘制矩形218
9.3.3 绘制多边形219
9.3.4 绘制圆和椭圆220
9.3.5 绘制弧线221
9.3.6 绘制饼形221
9.3.7 绘制非闭合曲线222
9.3.8 绘制闭合曲线223
9.3.9 绘制贝济埃曲线224
9.4 创建画图工具224
9.4.1 创建画笔224
9.4.2 创建笔刷226
9.4.3 创建字体228
9.5 绘制文本228
练习题9230
第10章 文件操作231
10.1 文件和System.IO模型概述231
10.1.1 文件类型231
10.1.2 文件的属性232
10.1.3 文件访问方式233
10.2 使用System.IO模型访问文件233
10.2.1 System.IO模型233
10.2.2 文件夹和文件操作235
10.2.3 FileStream238
10.2.4 文本文件的操作238
10.2.5 二进制文件操作241
10.3 文件系统对象模型(FSO)访问文件244
10.3.1 打开文件244
10.3.2 关闭文件245
10.3.3 顺序文件的读写246
10.3.4 随机文件的读写247
10.3.5 二进制文件的读写250
练习题10251
第11章 错误调试和处理252
11.1 错误分类252
11.2 程序调试255
11.2.1 调试工具255
11.2.2 如何开始调试255
11.2.3 设置断点255
11.2.4 设置调试信息256
11.2.5 单步跟踪259
11.3 错误处理259
11.3.1 结构化异常处理259
11.3.2 非结构化异常处理262
11.3.3 Err对象264
练习题11265
第12章 ADO.NET数据库访问技术266
12.1 数据库概述266
12.1.1 关系数据库的基本结构266
12.1.2 结构化查询语言(SQL)268
12.2 ADO.NET模型272
12.2.1 ADO.NET简介272
12.2.2 ADO.NET体系结构273
12.2.3 ADO.NET数据库的访问流程275
12.3 ADO.NET的数据访问对象275
12.3.1 OleDbConnection对象276
12.3.2 OleDbCommand对象279
12.3.3 DataReader对象285
12.3.4 OleDbDataAdapter对象288
12.4 DataSet对象293
12.4.1 DataSet对象概述293
12.4.2 Dataset对象的属性和方法294
12.4.3 Tables集合和DataTable对象295
12.4.4 Columns集合和DataColumn对象297
12.4.5 Rows集合和DataRow对象298
12.4.6 Relations集合和DataRelation对象300
12.5 数据绑定301
12.5.1 数据绑定概述301
12.5.2 BindingManagerBase类307
12.6 DataView对象312
12.6.1 DataView对象概述312
12.6.2 DataView对象的列排序设置314
12.6.3 DataView对象的过滤条件设置314
12.7 DataGridView控件315
12.7.1 创建DataGridView对象316
12.7.2 DataGridView的属性、方法和事件317
12.7.3 DataGridView与DataView对象结合321
12.7.4 通过DataGridView对象更新数据源324
练习题12326
第13章 Web应用程序设计327
13.1 ASP.NET概述327
13.1.1 ASP.NET的发展历程327
13.1.2 ASP.NET网页的组件327
13.1.3 ASP.NET网页的运行方式328
13.1.4 ASP.NET页面的结构328
13.2 开发Web应用程序的准备工作329
13.2.1 安装Web服务器329
13.2.2 管理和配置服务器330
13.3 创建一个简单的Web应用程序333
13.4 基本ASP.NET服务器控件337
13.4.1 服务器控件概述338
13.4.2 Label、Button和TextBox340
13.4.3 DropDownList控件340
13.4.4 CheckBox、CheckBoxList、RadioButton和RadioButtonList343
13.4.5 数据验证控件346
13.4.5 链接控件349
13.5 高级ASP.NET服务器控件350
13.5.1 GridView控件350
13.5.2 DetailsView控件358
练习题13359