《Visual Basic .NET程序设计教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:郑阿奇,彭作民主编
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2011
  • ISBN:9787111326304
  • 页数:334 页
图书介绍:本书以Visual Basic.NET 2008为平台,分别介绍Visual Basic.NET2008开发环境、Visual Basic语言编程基础、窗体和常用控件、菜单、工具栏和状态栏、面向对象程序设计、多重窗体和多文档界面、图形图像应用、数据文件和数据库应用等。比较系统的介绍Visual Basic .NET 2008开发和应用方法。全书分三部分,第一部分是Visual Basic .NET 2008教程,第二部分为实验,第二部分是课程设计。为了方便教学需要,本书配有PPT和配套的应用程序实例。阅读本书,认真完成实验指和课程设计,就能在较短的时间内基本掌握Visual Basic .NET 2008及其应用技术。本书可作为高等学校有关专业程序设计课程的教材,也可以供Visual Basic.NET2008软件开发人员参考。

第一部分教程 1

第1章VBNET2008起步 1

1.1VS2008软硬件要求 1

1.2VS2008集成开发环境 1

1.2.1启动和退出VBNET2008 2

1.2.2标题栏 3

1.2.3菜单栏 3

1.2.4工具栏 6

1.2.5控件箱 7

1.2.6窗口 8

1.3NET框架 10

1.4简单程序实例 11

1.4.1创建应用程序的主要步骤 11

1.4.2创建简单程序实例 11

1.5简单程序实例分析 13

1.6使用帮助 15

习题 16

第2章编程基础 17

2.1基本数据类型 17

2.1.1字符数据类型 17

2.1.2数值数据类型 18

2.1.3其他数据类型 19

2.2常量和变量 21

2.2.1常量 21

2.2.2变量 23

2.3运算符和表达式 28

2.3.1算术运算符 28

2.3.2赋值运算符 29

2.3.3关系运算符 30

2.3.4连接运算符 32

2.3.5逻辑运算符 32

2.3.6复合运算符 33

2.3.7表达式与运算符优先顺序 34

2.4程序控制结构 34

2.4.1顺序结构 34

2.4.2分支结构 35

2.4.3循环结构 38

2.5常用内部函数 41

2.5.1算术函数 41

2.5.2字符串函数 44

2.5.3日期与时间函数 46

2.5.4类型转换函数 47

2.5.5随机函数 48

2.6数据输入与输出 48

2.6.1InputBox函数 48

2.6.2MsgBox函数 49

2.7综合应用 51

习题 53

第3章复合数据类型 55

3.1枚举 55

3.1.1枚举类型的定义 55

3.1.2枚举的使用 56

3.2数组 56

3.2.1数组声明 57

3.2.2数组的初始化 58

3.2.3数组元素的引用 59

3.2.4动态数组 60

3.3结构 62

3.3.1定义结构 62

3.3.2定义结构类型的变量 63

3.3.3初始化结构变量 63

3.3.4引用结构变量 64

3.3.5结构数组 65

3.4集合 66

3.4.1建立集合对象 67

3.4.2添加数据项 67

3.4.3删除数据项 68

3.4.4引用数据项 69

3.5Array类 70

3.5.1Array类的常用属性 70

3.5.2Array类的Sort方法 70

3.5.3Array类的Reverse方法 71

3.5.4Array类的Copy方法 71

3.6ForEach语句 72

3.7ArrayList类 73

3.8综合应用 74

习题 75

第4章过程 76

4.1Sub过程 76

4.1.1事件过程 77

4.1.2通用过程 78

4.1.3调用过程 79

4.2Function过程 80

4.2.1定义Function过程 81

4.2.2调用Function过程 81

4.3参数的传递 82

4.3.1形参和实参 82

4.3.2按值传递和按址传递 84

4.3.3数组参数的传递 87

4.3.4对象参数的传递 88

4.4递归过程 89

4.5综合应用 91

习题 95

第5章窗体和常用控件 96

5.1窗体 96

5.1.1创建VBNET窗体 96

5.1.2窗体的属性 96

5.1.3窗体的常用方法和事件 97

5.2文本控件 99

5.2.1Label控件 99

5.2.2TextBox控件 99

5.3按钮控件 101

5.4复选框和单选按钮 102

5.5分组框 104

5.6列表框和组合框 105

5.6.1ListBox控件 105

5.6.2ComboBox控件 107

5.7滚动条 108

5.8图片框 109

5.9计时器 110

5.10对话框 110

5.10.1OpenFileDialog控件 111

5.10.2SaveFileDialog控件 113

5.10.3ColorDialog控件 114

5.10.4FontDialog控件 115

5.11鼠标和键盘 117

5.11.1鼠标事件 117

5.11.2键盘事件 118

5.12综合应用 118

习题 119

第6章菜单、工具栏和状态条 121

6.1菜单 121

6.1.1认识菜单 121

6.1.2创建菜单 121

6.1.3动态添加菜单项 123

6.1.4设置上下文快捷菜单 124

6.2工具栏的设计 125

6.2.1工具栏控件 125

6.2.2图像列表框控件 126

6.3状态条 127

6.3.1状态条控件的常用属性 127

6.3.2状态条控件的常用事件 127

6.3.3状态条控件应用实例 127

6.4综合应用 128

习题 132

第7章面向对象程序设计 133

7.1类与对象 133

7.1.1面向对象基本概念 133

7.1.2创建类 134

7.1.3向类中添加事件 137

7.1.4类的实例 138

7.1.5对象的使用 139

7.2继承与派生 140

7.2.1继承的概念 141

7.2.2继承的实现 141

7.2.3构造函数的继承 142

7.2.4继承Windows窗体控件 142

7.3重载与覆盖 144

7.3.1重载同类中的方法 144

7.3.2重载基类中的方法 145

7.3.3覆盖 147

7.4接口 148

7.4.1接口的定义 148

7.4.2接口的实现 149

7.5委托 152

7.5.1Delegate语句 152

7.5.2委托的使用 152

7.6多态 154

7.6.1后期绑定与多态 154

7.6.2接口与多态 155

7.6.3继承与多态 157

7.7泛型 158

7.7.1创建泛型类 158

7.7.2使用泛型类 159

7.7.3泛型过程 160

7.8MeMyBase和MyClass关键字 161

7.8.1Me关键字 161

7.8.2MyBase关键字 161

7.8.3MyClass关键字 162

7.9My对象 163

习题 163

第8章多重窗体和多文档界面 164

8.1多重窗体应用程序 164

8.1.1窗体的特殊属性 164

8.1.2窗体的特殊方法 165

8.1.3模块与多重窗体 166

8.1.4指定启动窗体 167

8.1.5SubMain过程 167

8.1.6创建多重窗体应用程序 167

8.2MDI窗体应用程序 169

8.2.1与MDI有关的属性和方法 169

8.2.2建立MDI应用程序 170

8.3MDI窗体菜单 172

8.3.1MDI菜单的特殊属性 172

8.3.2建立MDI菜单应用程序 172

8.4综合应用 174

习题 177

第9章图形图像应用 178

9.1GDI+简介 178

9.1.1坐标系 178

9.1.2像素 178

9.2绘图 179

9.2.1画笔 179

9.2.2绘图方法 180

9.2.3直线与形状 181

9.3填充 185

9.3.1刷子 185

9.3.2填充图形 187

9.4曲线 188

9.4.1非闭合曲线 188

9.4.2闭合曲线 189

9.4.3贝赛尔曲线 189

9.5文本输出 190

9.5.1简单文本输出 190

9.5.2格式文本输出 191

9.6图像处理 194

9.6.1刷新图像 194

9.6.2图形变换 195

9.6.3特殊效果 196

9.7多媒体应用 200

9.7.1使用WindowsMediaPlayer控件 200

9.7.2使用MyComputerAudio对象 202

9.8综合应用 203

习题 207

第10章数据文件 208

10.1文件概述 208

10.2流与System10模型 208

10.2.1System10命名空间的资源 209

10.2.2System10命名空间的功能 210

10.3文件和文件夹操作 210

10.3.1文件夹操作 210

10.3.2文件操作 215

10.3.3文件管理控件 222

10.3.4应用示例 223

10.4文件读写操作 227

10.4.1文本文件读写 227

10.4.2二进制文件读写 231

10.4.3应用示例 232

习题 234

第11章数据库应用 235

11.1数据库概述 235

11.2创建数据库 235

11.3SQL主要语言 237

11.3.1SELECT命令 238

11.3.2INSERT命令 240

11.3.3UPDATE命令 240

11.3.4DELETE命令 240

11.4ADONET数据访问技术与应用 241

11.4.1ADONET模型 241

11.4.2ADONET结构 242

11.4.3数据访问控件 242

11.4.4数据访问步骤 242

11.4.5数据访问简单实例 244

11.5DataSet对象与应用 245

11.5.1DataSet及相关对象 245

11.5.2用DataSet查询数据库 248

11.5.3用DataAdapter更新数据库 252

11.6LINQ查询 256

11.6.1LINQ概述 256

11.6.2使用LINQ查询 256

11.6.3LINQtoObject 263

11.6.4LINQtoSQL 265

11.7报表 265

11.7.1建立报表 265

11.7.2浏览与打印报表 269

习题 270

第二部分实验 271

实验1创建简单的VBNET程序实例 271

实验2程序设计基础 1274

实验3程序设计基础 2278

实验4Sub过程 281

实验5Function过程 285

实验6窗体、标签、文本框和按钮 288

实验7单选按钮、复选框、列表框和组合框 292

实验8菜单、工具栏和状态条 295

实验9图形图像 299

实验10文件 301

实验11数据库应用 304

第三部分课程设计 313

VBNET2008开发学生成绩管理系统 313

P1创建数据库 313

P2创建学生成绩管理系统 313

P3设计父窗体 314

P4设计学生管理子窗体 315

P5设计学生报表窗体 320

P6设计成绩管理子窗体 323

P7读者完成部分 326

附录A学生成绩数据库 327

附录B程序调试 329