《Visual Basic.NET实例教程》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:沈大林主编;沈昕,肖柠朴,杨旭编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2006
  • ISBN:7121024691
  • 页数:371 页
图书介绍:本书共分为13章,全面地介绍了Visual Basic.NET编程的基础知识、面向对象程序设计思想和程序设计方法、控件的各种使用技巧、数据结构的基础知识、程序分块设计、多线程程序设计、应用程序的开发、网络程序的开发、ADO.NET的数据库程序开发,以及基于GDI+的VBasic.NET图形与动画程序设计等内容。全书以实例带动知识点的学习,通过学习实例,使读者掌握软件的操作方法、程序设计方法和设计技巧。书中讲解了近70个实例,提供了100多道思考与练习题,具有较大的知识信息量。本书由浅及深、由易到难、循序渐进、图文并茂,理论与实际制作相结合,可使读者在阅读学习时知其然还知其所以然,不但能够快速入门,而且可以达到较高的水平,既有利于教师得心应手地使用它进行教学,又便于学生自学。本书可以作为中等计算机职业技术学校或高职非计算机专业学生的教材,也可以作为初、中级培训班的教材,还适于作为初学者的自学用书。

1.1 VB.NET概述 1

1.1.1 .NET框架 1

第1章 初识VB.NET 1

1.1.2 什么是VB.NET 2

1.2 VB.NET的集成开发环境 2

1.2.1 安装VB.NET 2

1.2.2 VB.NET的集成开发环境 4

1.3 编写第一个VB.NET程序 8

1.3.1 编程的步骤 8

实例1 第一个VB.NET程序 10

1.3.2 使用“格式”菜单 12

实例2 改进“第一个VB.NET程序” 14

1.4.1 程序的调试 15

1.4 程序的调试和“帮助”菜单 15

1.4.2 使用“帮助”菜单 16

1.5 VB.NET的新特性 17

1.5.1 窗口布局和项目的更改 18

1.5.2 控件的更改 19

1.5.3 完全的面向对象的程序设计 21

练习题1 21

第2章 VB.NET编程基础 23

2.1 变量和常量 23

2.1.1 数据类型 23

2.1.2 变量和常量 25

2.1.3 数据的操作 27

实例3 随机数易位 31

2.2.1 表达式 33

2.2 表达式和代码的组成 33

2.2.2 数据类型转换 38

实例4 两位正整数算术题 40

2.2.3 代码的组成 42

2.3 面向对象的程序设计 42

2.3.1 面向对象的程序设计 43

2.3.2 类库的应用 47

实例5 转换字母的大小写形式 50

实例6 文本框的应用 51

2.3.3 命名空间 52

练习题2 53

2.3.4 注释语句 53

3.1.1 算法概述 55

3.1 算法 55

第3章 选择语句与选择控件 55

3.1.2 算法的描述方法 56

实例7 钱币张数最少 58

3.2.1 If语句 60

3.2 选择语句 60

实例8 判断闰年 63

实例9 计算月工资 64

3.2.2 Select Case语句 65

实例10 血型与性格 68

3.3.1 事件的概念 69

3.3 事件 69

3.3.2 事件处理过程 70

3.4.1 单选按钮(RadioButton)控件 71

3.4 单选按钮和复选框控件 71

3.4.2 复选框(CheckBox)控件 72

实例11 批改四则运算题 72

实例12 个人信息登记表 76

练习题3 78

4.1 循环语句 80

第4章 循环语句与列表控件 80

4.1.1 For…Next语句 80

实例13 九九乘法表 83

实例14 直角三角形 85

实例15 字母菱形 86

4.1.2 While…End While语句 87

实例16 求500以内的素数 88

4.1.3 Do…Loop语句 89

4.2 列表控件 90

实例17 求2!+4!+...+10!的和 90

4.2.1 ListBox控件和ComboBox控件 91

4.2.2 控件的方法和事件 92

实例18 图片展示 95

实例19 英汉字典 96

4.3.1 算法分析 99

4.3 优化算法 99

4.3.2 算法的时间复杂度和空间复杂度 100

实例20 求4个有趣的自然数 101

实例21 求特殊四位数 104

4.3.4 穷举法 105

4.3.3 利用计算机解决问题的几个阶段 105

实例22 解古代算术题 106

练习题4 109

5.1.1 焦点、Tab键的顺序和访问键 110

5.1 控件使用技巧 110

第5章 窗体元素和事件 110

5.1.2 在代码中改变控件属性值 111

5.1.3 格式化数据 113

实例23 设置个性化用户名 116

5.2 组件 118

5.2.1 Timer组件 119

实例24 会移动的时间 120

5.2.2 ToolTip组件 122

实例25 模拟彩票系统 123

5.2.3 ErrorProvider组件和ImageList组件 125

实例26 显示个人信息 128

5.3.1 键盘事件 130

5.3 键盘事件和鼠标事件 130

实例27 动画字母 132

实例28 使用键盘移动圣诞老人 133

5.3.2 鼠标事件 135

实例29 淘气的按钮 136

实例30 跟踪鼠标移动 137

练习题5 138

第6章 数据结构和数组 139

6.1 数据结构和一维数组 139

6.1.1 数据结构 139

6.1.2 一维数组 141

实例31 收视率调查 143

6.1.3 自定义数据类型 145

实例32 仓库货品管理表 146

6.2 多维数组和数字排序 148

6.2.1 多维数组 149

实例33 计算矩阵的和 150

实例34 求转置矩阵 151

6.2.2 数字排序 152

实例35 编辑数列 157

练习题6 160

第7章 大型程序的分块设计 161

7.1 过程 161

7.1.1 程序分块设计的意义 161

7.1.2 Sub过程 162

实例36 求组合数之一 163

7.1.3 Function过程 165

实例37 求组合数之二 166

实例38 哥德巴赫猜想 167

实例39 求最大公约数和最小公倍数 169

7.2.1 过程的参数 171

7.2 过程的应用 171

7.2.2 变量的作用域 174

实例40 求阶乘的和 175

7.2.3 递归 177

实例41 求斐波纳契数列 178

实例42 汉诺塔 179

实例43 精确计算N!的值 181

练习题7 183

第8章 应用程序开发 185

8.1 菜单和对话框 185

8.1.1 菜单 185

8.1.2 对话框 187

实例44 改变文字格式 190

8.2.1 状态栏StatusBar 193

8.2 状态栏和工具栏 193

8.2.2 工具栏 194

实例45 浏览图片 197

8.3.1 什么是多文档界面 200

8.3 多文档程序 200

8.3.2 父窗体和子窗体 202

实例46 编写多文档界面应用程序 203

练习题8 205

9.1.1 在VB.NET中实现面向对象 207

9.1 面向对象在VB.NET中的实现 207

第9章 面向对象的程序设计 207

9.1.2 Property过程 212

9.1.3 对象数组 216

实例47 货品销售量统计表之一 216

实例48 比较多个矩形的面积 220

9.2 类继承和类的多态 222

9.2.1 类的继承 222

9.2.2 类的多态 224

9.2.3 关键字MyBase和MyClass 225

实例49 货品销售量统计表之二 227

9.3 修饰符和接口 230

9.3.1 命名空间的使用 230

9.3.2 修饰符 231

9.3.3 接口 231

实例50 求数列的和 233

练习题9 236

第10章 高级应用程序设计 237

10.1 程序调试与异常处理 237

10.1.1 程序的调试 237

10.1.2 程序的调试和排错 239

10.1.3 异常捕获 243

实例51 异常处理 244

10.2 多线程程序设计 247

10.2.1 多线程概念 247

10.2.2 多线程Thread类 248

实例52 龟兔赛跑 251

练习题10 255

11.1 基于网络组件的网络程序 257

第11章 网络程序的开发 257

11.1.1 程序设计中的网络组件 257

11.1.2 WebBrowser组件 258

实例53 简易浏览器 259

11.1.3 MAPI组件 264

实例54 邮件收发程序 265

11.1.4 WinSock组件 271

实例55 局域网通信程序 274

11.2 基于Web Forms的网络程序 279

11.2.1 Web Forms编程基础 279

11.2.2 Web Forms窗体的设计 280

实例56 简单个人网站 287

实例57 交互网页 290

练习题11 292

12.1.1 数据库基础 293

12.1 数据库程序基本概念 293

第12章 数据库应用程序开发 293

12.1.2 数据库的创建 295

实例58 在Visual Studio.NET中通过SQL Server创建商品数据库 296

实例59 使用Microsoft Access创建数据库 298

12.2.1 ADO.NET数据对象 300

12.2 ADO.NET及其应用 300

实例60 访问商品信息数据库 303

实例61 一对多的数据窗体 306

12.2.2 数据绑定控件 312

实例62 通过绑定控件浏览数据信息 315

实例63 商品信息维护 318

12.3.2 常用SQL语句 323

12.3 程序设计中的SQL查询 323

12.3.1 SQL概述 323

12.3.3 SQL语句在ADO.NET中的实现 327

实例64 商品信息查询 328

练习题12 334

13.1.1 图形处理基础 335

13.1 图形处理 335

第13章 图像处理与动画设计 335

13.1.3 辅助绘图对象 336

13.1.2 图形坐标系统 336

13.1.4 图形对象Graphics 339

实例65 基本图形绘制 342

实例66 函数图形 345

13.2.1 画笔 348

13.2 画笔与画刷 348

实例67 线形展示 349

13.2.2 画刷 350

13.2.3 填充图形 354

实例68 渐变填充 355

13.3 图像类Image和Bitmap 358

13.3.1 Image类常用属性和方法 358

13.3.2 图形绘制 360

实例69 动画光标 360

13.4 文本处理 363

13.4.1 文本的绘制 363

13.4.2 Font类 363

实例70 文字特效 364

练习题13 367

附录A 答案 368