图书介绍

Visual Basic.NET 2005程序设计基础教程【2025|PDF下载-Epub版本|mobi电子书|kindle百度云盘下载】

Visual Basic.NET 2005程序设计基础教程
  • 李春葆,冯春辉,刘宇君主编 著
  • 出版社: 中国人民大学出版社;北京科海电子出版社
  • ISBN:9787300098753
  • 出版时间:2009
  • 标注页数:323页
  • 文件大小:58MB
  • 文件页数:337页
  • 主题词:BASIC语言-程序设计-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic.NET 2005程序设计基础教程PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Visual Basic.NET概述1

1.1 计算机系统组成1

1.1.1 中央处理单元2

1.1.2 主存2

1.1.3 输入输出设备2

1.1.4 辅助存储器2

1.2 程序设计语言和程序设计方法2

1.2.1 程序和程序设计语言2

1.2.2 结构化程序设计3

1.2.3 面向对象的程序设计4

1.3 Visual Basic的发展历程和Visual Basic.NET 2005的新增功能5

1.3.1 Visual Basic的发展历程5

1.3.2 Visual Basic.NET 2005的新增功能6

1.4 Visual Basic.NET的启动和退出9

1.4.1 Visual Basic.NET的启动9

1.4.2 Visual Basic.NET的退出12

1.5 Visual Basic.NET的集成开发环境12

1.5.1 菜单栏12

1.5.2 工具栏15

1.5.3 工具箱17

1.5.4 解决方案资源管理器20

1.5.5 属性窗口21

1.5.6 窗体设计器23

1.5.7 代码编辑窗口23

1.5.8 其他窗口24

1.5.9 帮助系统26

1.6 编辑器设置28

1.6.1 设置Visual Basic开发的集成开发环境28

1.6.2 设置编辑器选项29

练习题131

第2章 Visual Basic.NET可视化编程基础32

2.1 创建应用程序的过程32

2.1.1 创建一个简单的应用程序32

2.1.2 创建Visual Basic.NET应用程序的一般过程38

2.2 Visual Basic.NET项目的组成42

2.2.1 Proj2项目的组成42

2.2.2 Proj2项目文件的说明43

练习题243

第3章 Visual Basic.NET语言基础44

3.1 基本概念44

3.1.1 标识符44

3.1.2 运算符45

3.1.3 书写规则48

3.2 数据类型49

3.2.1 基本数据类型49

3.2.2 类型转换51

3.3 常量52

3.3.1 字符串常量52

3.3.2 数值常量53

3.3.3 逻辑常量53

3.3.4 日期常量53

3.3.5 符号常量53

3.4 变量54

3.4.1 声明变量54

3.4.2 使用变量56

3.4.3 变量的属性和方法58

3.5 顺序结构59

3.5.1 赋值语句59

3.5.2 Debug.Print方法59

3.5.3 注释语句59

3.5.4 End语句60

3.6 选择结构61

3.6.1 If语句61

3.6.2 Select Case语句64

3.7 循环结构67

3.7.1 For循环67

3.7.2 While循环69

3.7.3 Do循环70

3.7.4 Continue语句72

3.7.5 Exit语句72

3.8 常用函数73

3.8.1 输入函数73

3.8.2 输出函数74

3.8.3 转换函数76

3.8.4 数学函数77

3.8.5 字符串函数77

3.8.6 日期和时间函数78

3.8.7 Format函数79

3.8.8 随机数函数82

3.9 综合示例83

练习题385

第4章 数组和集合87

4.1 一维数组87

4.1.1 一维数组的声明87

4.1.2 一维数组的基本操作89

4.2 多维数组93

4.2.1 二维数组的声明93

4.2.2 二维数组的基本操作94

4.3 动态数组95

4.3.1 建立动态数组的方法95

4.3.2 保存数组原有数据97

4.4 交错数组98

4.5 使用ArrayList类中的方法处理数组100

4.5.1 声明ArrayList类的对象100

4.5.2 ArrayList类的属性100

4.5.3 ArrayList类的方法100

4.6 集合102

4.6.1 Collection类102

4.6.2 ControlCollection类105

4.7 控件数组的替代实现108

4.7.1 共享事件处理方式108

4.7.2 在运行时添加控件109

4.8 结构类型110

4.8.1 定义结构类型110

4.8.2 声明和使用结构类型变量111

4.8.3 结构类型的应用112

4.9 综合示例113

练习题4115

第5章 过程设计116

5.1 过程设计与调用116

5.1.1 过程的分类116

5.1.2 设计通用过程117

5.1.3 调用通用过程120

5.1.4 向通用过程传递参数120

5.2 函数过程125

5.2.1 定义函数125

5.2.2 调用函数126

5.3 变量、过程的作用域128

5.3.1 过程的作用域128

5.3.2 变量的作用域132

5.4 变量的生存期133

5.4.1 静态变量133

5.4.2 动态变量134

5.5 控制台应用程序134

5.6 综合示例135

练习题5137

第6章 窗体设计138

6.1 窗体概述138

6.1.1 窗体类型138

6.1.2 窗体的常用属性139

6.1.3 窗体的常用事件141

6.1.4 窗体的常用方法142

6.2 窗体的生命周期142

6.3 焦点与Tab键序145

6.4 多文档界面147

6.4.1 MDI父窗体属性、事件和方法148

6.4.2 MDI子窗体属性148

6.4.3 创建MDI父窗体及其子窗体149

练习题6151

第7章 常用的内部控件152

7.1 控件概述152

7.2 标签控件154

7.2.1 标签的属性154

7.2.2 标签的事件和方法154

7.2.3 标签的应用示例155

7.3 文本框控件155

7.3.1 文本框的属性155

7.3.2 文本框的事件和方法156

7.3.3 文本框的应用示例156

7.4 富文本框控件157

7.4.1 富文本框的属性157

7.4.2 富文本框的事件和方法158

7.4.3 富文本框的应用示例158

7.5 命令按钮控件159

7.5.1 命令按钮的属性159

7.5.2 命令按钮的事件和方法159

7.5.3 命令按钮的应用示例160

7.6 分组框控件160

7.6.1 分组框的属性160

7.6.2 分组框的事件和方法161

7.6.3 分组框的应用示例161

7.7 面板控件161

7.7.1 面板的属性161

7.7.2 面板的事件和方法161

7.7.3 面板的应用示例162

7.8 复选框控件162

7.8.1 复选框的属性162

7.8.2 复选框的事件和方法162

7.8.3 复选框的应用示例163

7.9 单选按钮控件163

7.9.1 单选按钮的属性163

7.9.2 单选按钮的事件和方法164

7.9.3 单选按钮的应用示例164

7.10 图片框控件164

7.10.1 图片框的属性164

7.10.2 图片框的事件和方法165

7.10.3 图片框的应用示例165

7.11 组合框控件166

7.11.1 组合框的属性166

7.11.2 Items的属性和方法167

7.11.3 组合框的事件和方法168

7.11.4 组合框的应用示例168

7.12 列表框控件168

7.12.1 列表框的属性169

7.12.2 Items的属性和方法169

7.12.3 列表框的事件和方法169

7.12.4 列表框的应用示例170

7.13 带复选框的列表框控件172

7.13.1 CheckedListBox的属性172

7.13.2 CheckedListBox的事件和方法172

7.13.3 CheckedListBox的应用示例173

7.14 定时器控件174

7.14.1 定时器的属性174

7.14.2 定时器的事件和方法174

7.14.3 定时器的应用示例174

7.15 滚动条控件175

7.15.1 滚动条的属性175

7.15.2 滚动条的事件和方法175

7.15.3 滚动条的应用示例176

7.16 月历控件177

7.16.1 月历控件的常用属性177

7.16.2 月历控件的事件和方法177

7.16.3 月历控件的应用示例177

7.17 日期/时间控件178

7.17.1 日期/时间控件的属性178

7.17.2 日期/时间控件的事件和方法179

7.17.3 日期/时间控件的应用示例179

7.18 超链接标签控件180

7.18.1 超链接标签控件的属性180

7.18.2 超链接标签控件的事件和方法180

7.18.3 超链接标签控件的应用示例180

7.19 综合示例181

练习题7182

第8章 菜单设计183

8.1 菜单的基本结构183

8.2 创建下拉式菜单185

8.2.1 添加菜单和菜单项185

8.2.2 设置菜单项属性187

8.2.3 为菜单项编写事件过程188

8.2.4 为菜单编写事件过程188

8.3 弹出式菜单设计192

8.4 为菜单项添加访问热键和快捷键193

8.4.1 为菜单项添加访问热键193

8.4.2 为菜单项添加快捷键194

练习题8195

第9章 高级用户界面设计196

9.1 通用对话框196

9.1.1 打开文件对话框196

9.1.2 保存文件对话框198

9.1.3 颜色对话框200

9.1.4 字体对话框202

9.2 图像列表框控件203

9.2.1 建立图像列表框控件203

9.2.2 图像列表框控件的属性204

9.2.3 Images集合的属性和方法204

9.3 树形视图控件205

9.3.1 树形视图控件概述205

9.3.2 建立树形视图控件205

9.3.3 树形视图控件的属性206

9.3.4 树形视图控件的事件和方法206

9.3.5 Nodes集合和TreeNode对象207

9.3.6 运行时树形视图控件的基本操作208

9.4 列表视图控件211

9.4.1 列表视图控件概述211

9.4.2 建立列表视图控件212

9.4.3 列表视图控件的属性213

9.4.4 列表视图控件的事件和方法213

9.4.5 Items集合和ListViewItem对象213

9.4.6 Columns集合和ColumnHeader对象214

9.4.7 运行时列表视图控件的基本操作215

9.5 工具栏控件217

9.5.1 建立工具栏控件217

9.5.2 工具栏控件的属性218

9.5.3 Items集合和ToolStripButton对象218

9.6 状态栏控件220

9.6.1 建立状态栏控件221

9.6.2 状态栏控件的属性221

练习题9223

第10章 面向对象程序设计224

10.1 面向对象程序设计概述224

10.1.1 面向对象的基本概念224

10.1.2 面向对象的优点225

10.2 命名空间225

10.2.1 命名空间概述225

10.2.2 使用命名空间226

10.3 类的创建228

10.3.1 创建类228

10.3.2 定义类的实例—变量230

10.3.3 定义属性232

10.3.4 构造函数和析构函数235

10.4 事件设计和处理237

10.4.1 事件和事件程序设计238

10.4.2 建立事件240

10.5 委托245

10.5.1 声明委托246

10.5.2 实例化委托246

10.6 继承和多态248

10.6.1 继承的实现248

10.6.2 共享成员249

10.6.3 子类如何访问父类的方法或属性250

10.6.4 窗体的继承和应用252

10.7 多态性252

10.7.1 重载252

10.7.2 重写253

10.7.3 接口254

10.8 综合示例256

练习题10259

第11章 图形设计260

11.1 绘图概述260

11.1.1 绘图的基础知识260

11.1.2 GDI+261

11.1.3 Graphics类262

11.2 绘图的基本步骤262

11.3 绘制图形264

11.3.1 绘制直线265

11.3.2 绘制矩形265

11.3.3 绘制多边形266

11.3.4 绘制圆和椭圆267

11.3.5 绘制弧线267

11.3.6 绘制饼形268

11.3.7 绘制非闭合曲线268

11.3.8 绘制闭合曲线269

11.3.9 绘制贝塞尔曲线270

11.4 创建画图工具270

11.4.1 创建画笔271

11.4.2 创建笔刷272

11.4.3 创建字体273

11.5 绘制文本274

11.6 图形的坐标变换275

11.6.1 平移图形275

11.6.2 旋转图形276

11.6.3 缩放图形277

11.7 在其他控件上绘图277

11.8 综合示例278

练习题11280

第12章 文件操作281

12.1 文件和System.IO模型概述281

12.1.1 文件类型281

12.1.2 文件属性282

12.1.3 System.IO模型283

12.2 文件夹和文件操作284

12.2.1 文件夹操作284

12.2.2 文件操作287

12.3 FileStream293

12.4 文本文件操作296

12.4.1 StreamReader类296

12.4.2 StreamWriter类299

12.4.3 文本文件的随机查找301

12.5 二进制文件操作303

12.5.1 BinaryWriter类303

12.5.2 BinaryReader类304

12.5.3 二进制文件的随机查找306

12.6 综合示例307

练习题12308

第13章 错误调试和处理309

13.1 错误分类309

13.2 程序调试312

13.2.1 调试工具312

13.2.2 如何开始调试312

13.2.3 设置断点312

13.2.4 设置调试信息313

13.2.5 单步跟踪316

13.3 错误处理316

13.3.1 结构化异常处理316

13.3.2 非结构化异常处理319

13.3.3 Err对象321

练习题13322

参考文献323

热门推荐