当前位置:首页 > 工业技术
Visual Basic. NET程序设计教程
Visual Basic. NET程序设计教程

Visual Basic. NET程序设计教程PDF电子书下载

工业技术

  • 电子书积分:13 积分如何计算积分?
  • 作 者:陈语林主编
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2005
  • ISBN:7508424468
  • 页数:353 页
图书介绍:本书以Visual Bisic.NET为背景,在介绍Visual可视化界面设计的同时,也介绍了BISIC结构化程序设计的语句、常用算法和编程思想,并通过大量丰富的实例以图文并茂的形式给予说明。本书内容丰富翔实,涉及范围广泛。既介绍了Visual Bisic.NET的基础知识,包括基本概念和开发环境、语言基础、基本控制结构、复合数据类型、过程、常用控件、界面设计及文件操作;还通过大量实例详细介绍了多线程应用程序、数据库应用程序和图形程序设计。书中的大量实例大多来自作者多年的工作和开发实践的总结,因而颇具实用性和参考性,相信读者能从员获益。本书通过实例将控件使用与代码设计有机结合起来,并做到概念清晰、逻辑性强且层次分明;在内容选材上由浅入深、循序渐进。本书可作为高等学校计算机或工科非计算机专业程序设计教材,也可供广大软件设计爱好者参考。本书配有电子教案,书中所有程序全部运行通过,读者可以从中国水利水电出版社网站(www.waterpub.com.cn)上下载电子教案、源程序及相关文件。
《Visual Basic. NET程序设计教程》目录

目录 1

序 1

前言 1

第1章 Visual Basic.NET概述 1

1.1 Visual Basic.NET简介 1

1.1.1 BASIC的发展及Visual Basic.NET的诞生 1

1.1.2 Visual Basic.NET的特点 1

1.1.3 面向对象编程 2

1.2 Visual Basic.NET的安装与启动 3

1.2.1 安装 3

1.2.2 启动 3

1.3 Visual Basic.NET的集成开发环境 3

1.3.1 控件工具箱 6

1.3.2 解决方案资源管理器 6

1.3.3 属性窗口 7

1.3.4 动态帮助窗口 8

1.3.5 其他浮动窗口 8

习题 9

第2章 简单的Visual Basic.NET程序设计 10

2.1 面向对象和类 10

2.1.1 面向对象 10

2.1.2 类和对象 13

2.2 名称空间 14

2.2.1 什么是名称空间 15

2.2.2 .NET的名称空间 16

2.2.3 名称空间的使用 18

2.3 对象 20

2.3.1 对象的属性、事件和方法 20

2.3.2 对象属性设置 22

2.4.1 窗体的结构与属性 24

2.4 窗体 24

2.5 控件 30

2.4.2 窗体事件 30

2.5.1 Windows窗体控件 31

2.5.2 工具箱的管理 33

2.6 建立简单的应用程序 34

2.6.1 用Visual Basic.NET开发应用程序的一般步骤 34

2.6.2 编写Visual Basic.NET应用程序 35

2.6.3 保存和运行程序 40

2.7 程序调试 44

2.7.1 程序中的错误类型 44

2.7.2 程序的调试 45

2.7.3 异常处理 47

习题 54

3.1.1 基本数据类型 55

第3章 Visual Basic.NET程序设计语言基础 55

3.1 数据类型 55

3.1.2 枚举类型 58

3.2 变量与常量 60

3.2.1 变量或常量的命名规则 60

3.2.2 变量声明 61

3.2.3 常量 63

3.3 变量的作用域和生存期 64

3.3.1 变量的作用域 64

3.3.2 变量的生存期 66

3.4 运算符与表达式 67

3.4.1 算术运算符 67

3.4.2 复合运算符 69

3.4.3 关系运算符和逻辑运算符 70

3.4.4 表达式的执行顺序 73

3.5 常用内部函数 75

3.5.1 类型转换函数 75

3.5.2 字符串操作函数 77

3.5.3 数学函数 79

3.5.4 Rnd随机函数 80

3.5.5 日期函数 81

3.6 编码规则 85

习题 86

第4章 基本控制结构 87

4.1 顺序结构 87

4.1.1 赋值语句 87

4.1.2 与用户交互函数和过程 88

4.2 选择结构 91

4.2.1 条件语句 91

4.2.2 多分支选择 94

4.3 循环结构 98

4.3.1 for循环控制结构 98

4.3.2 do循环控制结构 101

4.3.3 当循环控制结构 103

4.3.4 循环的嵌套 105

4.4 其他辅助控制语句 108

4.5 常用算法(一) 109

4.5.1 累加、连乘 109

4.5.2 求素数 110

4.5.3 穷举法 111

4.5.4 递推法 112

4.5.5 求最大值或最小值 112

习题 113

5.1.1 数组的定义 115

5.1 数组 115

第5章 复合数据类型 115

5.1.2 默认数组与嵌套数组 118

5.2 数组的初始化和引用 121

5.2.1 数组的初始化 121

5.2.2 数组元素的引用 123

5.3 动态数组 124

5.3.1 动态数组的定义 124

5.3.2 数组的清除和重定义 126

5.4 数组的基本操作 127

5.4.1 数组元素的输入、输出及复制 127

5.4.2 For Each...Next语句 131

5.5 常用算法(二) 132

5.5.1 分类统计 132

5.5.2 大量数据的输入和编辑 133

5.5.3 数组排序 135

5.5.4 数组中元素的插入和删除操作 137

5.6 结构 138

5.6.1 引例 139

5.6.2 结构类型与结构变量的定义 140

5.6.3 结构变量的初始化及其引用 142

5.7 结构数组 144

5.8 集合 147

5.8.1 建立集合并向集合中添加项目 147

5.8.2 集合成员的删除和检索 150

习题 152

第6章 过程 154

6.1 Sub过程 154

6.1.1 建立Sub过程 154

6.1.2 调用Sub过程 156

6.2.1 建立Function过程 159

6.2 Function过程 159

6.2.2 调用Function过程 161

6.3 参数传送 164

6.3.1 形参与实参 164

6.3.2 引用 165

6.3.3 传值 166

6.3.4 数组参数的传送 168

6.4 可选参数与可变参数 171

6.4.1 可选参数 171

6.4.2 可变参数 172

6.5 递归 173

6.6 Shell函数 178

6.7 常用算法(三) 180

6.7.1 数制转换 180

6.7.2 加密和解密 181

6.7.3 查找 182

6.7.4 高次方程求根 184

6.7.5 数值积分 186

习题 188

第7章 常用控件 189

7.1 文本控件 189

7.1.1 标签 189

7.1.2 文本框 191

7.2 图形控件 196

7.2.1 图片框的主要属性 196

7.2.2 图形文件的装入 198

7.3 按钮控件 200

7.3.1 属性和事件 200

7.3.2 应用举例 201

7.4.1 复选框和单选按钮的属性和事件 204

7.4 选择控件——复选框和单选按钮 204

7.4.2 应用举例 205

7.5 选择控件——列表框和组合框 207

7.5.1 列表框 207

7.5.2 组合框 212

7.6 滚动条 216

7.7 计时器 218

7.8 分组框控件 221

7.9 焦点与Tab顺序 223

7.9.1 焦点 224

7.9.2 Tab顺序 225

7.10 键盘和鼠标器 226

7.10.1 键盘事件 226

7.10.2 鼠标事件 230

习题 231

第8章 界面设计 233

8.1 对话框 233

8.1.1 通用对话框控件 234

8.1.2 打开文件对话框 235

8.1.3 保存文件对话框 239

8.1.4 其他对话框 242

8.2 菜单设计 247

8.2.1 菜单的属性、事件和方法 248

8.2.2 建立菜单 253

8.2.3 弹出式菜单 257

8.3 多重窗体和多文档界面 262

8.3.1 多重窗体的操作 262

8.3.2 多文档界面 266

8.4.1 工具栏 269

8.4 工具栏和状态栏 269

8.4.2 状态栏 272

习题 273

第9章 文件 274

9.1 文件概述 274

9.2 文件的打开与关闭 276

9.2.1 文件的打开(建立) 276

9.2.2 文件的关闭 278

9.3 文件操作语句和函数 279

9.3.1 文件指针 279

9.3.2 其他语句和函数 280

9.4 顺序文件的写操作 282

9.4.1 Print函数和PrintLine函数 282

9.4.2 与Print函数有关的函数 284

9.5 顺序文件的读操作 289

9.6 随机文件 293

9.6.1 随机文件的打开与读写操作 294

9.6.2 随机文件中记录的增加、代换与删除 301

9.7 用控件显示和修改随机文件 303

9.8 二进制文件 307

9.9 流与System.IO模型 310

9.9.1 System.IO模型所提供的资源 310

9.9.2 System.IO名称空间的功能 311

习题 313

第10章 多线程应用程序的开发 314

10.1 进程和线程 314

10.2 多线程应用程序 315

10.2.1 如何创建一个新线程 316

10.2.2 控制线程 317

10.2.3 线程的生存期 318

10.3 为线程传递参数 319

10.4 同步线程 322

10.5 认识线程的优先级 323

习题 324

第11章 图形应用程序开发 325

11.1 什么是GDI+ 325

11.2 使用GDI+ 325

11.2.1 System.Drawing.Graphics类 326

11.2.2 System.Drawing.Drawing2D命名空间 326

11.2.3 System.Drawing.Imaging命名空间 326

11.2.4 System.Drawing.Text命名空间 327

11.2.5 对Visual Basic 6.0及早期版本的更改 327

11.3 创建图形应用程序 327

11.3.1 创建一个简单的图形应用程序 327

11.3.2 创建图形应用程序的基本步骤 329

11.4 利用GDI+为应用程序增加亮点 330

11.4.1 反走样(抗锯齿)、渐变填充的实现 330

11.4.2 纹理与alpha混合 331

11.4.3 程序示例——GDI+特效 331

习题 333

第12章 数据库技术 334

12.1 数据库概念 334

12.2 结构化查询语言(SQL) 335

12.2.1 SELECT语句 336

12.2.2 INSERT语句 337

12.2.3 UPDATE语句 338

12.2.4 DELETE语句 338

12.3 ADO.NET概述 339

12.4 一个简单的数据库管理系统的设计及其实现 340

习题 353

返回顶部