《深入浅出Visual Basic.net 2003程序设计》PDF下载

  • 购买积分:15 如何计算积分?
  • 作  者:松桥工作室编著
  • 出 版 社:北京:中国铁道出版社
  • 出版年份:2004
  • ISBN:7113060358
  • 页数:476 页
图书介绍:本书主要对程序设计的基本流程、对象的基本观念、活用VB.NET所提供的常用的控件、键盘和鼠标控制技巧、Crystal Report报表,绘图与多媒体应用以及ADO.NET与Access数据库访问技巧等进行介绍。

第1章 揭开VB.NET神秘面纱 1

1-1 Basic的发展史 2

1-2 Visual Basic.NET简介 2

1-3 与VB.NET第一次接触 2

1-3-1 启动VB.NET集成开发环境 3

1-3-2 查看所建立的项目文件夹 5

1-3-3 如何打开已建好的项目 5

1-3-4 如何打开设计工具窗口 7

1-4 VB.NET集成开发环境介绍 10

1-4-1 工具箱的设置 10

1-4-2 如何打开工具箱 11

1-4-3 如何建立控件 12

1-4-4 如何选取和调整控件 13

1-4-5 控件如何对齐 14

1-4-6 如何调整控件的前后顺序 15

1-4-7 如何调整控件Tab的顺序 15

1-4-8 如何锁定控件 16

1-4-9 如何删除控件 16

1-4-10 如何使用在线帮助 16

1-4-11 打开属性窗口 18

1-4-12 调整属性窗口 19

1-4-13 认识属性窗口 20

1-5 新手上路 21

1-5-1 新建项目 22

1-5-2 窗体设计阶段 23

1-5-3 程序代码设计阶段 28

1-5-4 程序运行和调试阶段 33

1-6 其他 35

1-6-1 如何在启动Visual Studio.NET时不显示“起始页” 35

1-6-2 如何将工具箱中常用的控件组件集合统一保管 36

1-6-3 如何调整网点的距离与吸附功能 37

1-6-4 如何打开与关闭工具栏 38

1-7 习题 39

第2章 常量、变量与表达式 41

2-1 组成语句的要素 42

2-2 标识符 42

2-3 保留字 42

2-4 特殊符号 43

2-5 常量 45

2-5-1 数值常量 45

2-5-2 字符串常量 47

2-5-3 布尔常量 47

2-5-4 日期常量 47

2-5-5 对象常量 48

2-6 变量 48

2-6-1 变量 48

2-6-2 变量名称的命名规则 48

2-6-3 变量的数据类型 49

2-6-4 变量的声明方式 49

2-6-5 如何设置变量的初值 49

2-7 常量 53

2-8 表达式 54

2-8-1 算术表达式 55

2-8-2 字符串表达式 56

2-8-3 复合指定表达式 57

2-9 其他 58

2-9-1 如何辨识数据类型 58

2-9-2 计算机可辩识哪些数字系统 58

2-10 习题 61

第3章 输入/输出接口 65

3-1 窗体对象 66

3-1-1 窗体对象常见的属性 66

3-1-2 外观类型的属性 67

3-1-3 窗口样式的属性 70

3-1-4 布局类型的属性 73

3-1-5 窗体对象常用的事件程序 74

3-2 标识符vbNewLine或vbCrLf 75

3-3 标签控件 80

3-3-1 标签控件常见的属性 81

3-3-2 控件名称Name 83

3-4 按钮控件 83

3-4-1 按钮控件常见的属性 83

3-5 数值与字符串间的转换函数 87

3-6 文本框控件 88

3-6-1 文本框控件的常用属性 88

3-6-2 用Focus设置控件驻停位置 89

3-6-3 文本框控件的TextChange事件 91

3-7 InputBox函数 95

3-8 MsgBox信息框语句 98

3-9 习题 103

第4章 多窗口、多窗体 105

4-1 前言 106

4-2 变量与常量 106

4-2-1 认识局部变量与局部常量 106

4-2-2 全局变量与全局常量 106

4-2-3 如何声明全局变量或常量 107

4-2-4 静态变量 110

4-3 超级链接标签控件 112

4-3-1 超级链接标签常用属性 112

4-4 模块 117

4-4-1 窗体模块文件(Form Module) 117

4-4-2 一般模块文件(Standard Module) 117

4-4-3 跨模块变量与常量的声明 118

4-4-4 多模块的程序设计 118

4-4-5 多窗体模块常用的语句 125

4-5 习题 129

第5章 选择结构 131

5-1 前言 132

5-2 比较运算符 132

5-2-1 比较数值 132

5-2-2 比较字符串 133

5-2-3 比较对象 134

5-3 逻辑运算符 135

5-4 If Then 136

5-4-1 If......Then 137

5-4-2 If......Then......Else 138

5-4-3 If......Then......Else If 139

5-4-4 嵌套选择结构 139

5-4-5 IIf函数 141

5-5 多重条件选择 142

5-5-1 Select Case 142

5-5-2 Choose函数 144

5-5-3 Switch函数 145

5-6 RadioButton控件 147

5-6-1 设置RadioButton常用属性 150

5-7 CheckBox控件 152

5-7-1 复选框的其他常用属性 154

5-8 习题 156

第6章 重复结构 161

6-1 For......Next循环 162

6-1-1 For......Next 162

6-1-2 For......Next的用法简例 163

6-1-3 嵌套For......Next循环 164

6-1-4 For Each......Next 166

6-2 Do......Loop循环 167

6-2-1 Do While......Loop循环 167

6-2-2 中断循环Exit Do语句式 169

6-2-3 Do......Loop While 170

6-2-4 Do Until......Loop 171

6-2-5 Do......Loop Until 172

6-2-6 While......End While 173

6-3 PictureBox控件 175

6-3-1 加载及清除图片 175

6-3-2 SizeMode属性 175

6-4 Timer控件 179

6-4-1 Timer控件常见的属性 180

6-5 习题 182

第7章 数组 183

7-1 前言 184

7-2 数组的定义及使用 184

7-2-1 数组的定义并设置初始值 184

7-2-2 以New子句来指定数组变量 185

7-2-3 使用循环存取数组的内容 186

7-2-4 改变数组的大小 188

7-3 多维数组 191

7-3-1 数组的维度 191

7-3-2 数组的上限及下限 193

7-4 排序与搜寻 195

7-4-1 数组的排序 195

7-4-2 数组的倒转 196

7-4-3 数组的搜索 198

7-5 数组的常用方法 200

7-5-1 Filter筛选方法 200

7-5-2 CopyTo方法 202

7-5-3 GetLength方法 203

7-5-4 Array.Rank方法 203

7-5-5 Array.Clear方法 203

7-5-6 Erase语句 203

7-5-7 IsArray函数 204

7-6 不规则数组与对象数组 204

7-6-1 不规则的数组 204

7-6-2 对象数组 206

7-7 习题 208

第8章 常用控件 211

8-1 ListBox控件 212

8-1-1 ListBox控件的应用 212

8-1-2 在ListBox控件中加入项目 212

8-1-3 取得列表的项目 214

8-1-4 项目选取事件 214

8-1-5 如何删除项目 216

8-1-6 如何排序项目 216

8-1-7 设置项目的选取方式 219

8-1-8 取得多个选取项目 220

8-1-9 指定项目的选取与否 220

8-1-10 多个选取项目的删除 221

8-1-11 列表项目搜索 221

8-1-12 ListBox控件常用的属性 225

8-2 ComboBox控件 226

8-2-1 ComboBox控件的事件 226

8-2-2 ComboBox控件的常用属性 226

8-3 CheckListBox控件 229

8-3-1 CheckListBox控件项目的增删 229

8-3-2 CheckListBox控件项目的选取 230

8-3-3 CheckListBox控件事件 231

8-3-4 CheckListBox控件属性 231

8-3-5 CheckListBox控件方法 232

8-4 MainMenu控件 234

8-4-1 建立菜单 234

8-4-2 使用菜单的快捷键功能 235

8-4-3 建立第三层子菜单项目 236

8-4-4 菜单的添加、删除、移动顺序 236

8-4-5 设置菜单的操作 237

8-4-6 设置菜单的增强功能 238

8-5 ConTextMenu控件 241

8-5-1 将控件与上下文菜单建立关联 242

8-5-2 上下文菜单的选取事件 242

8-5-3 指定显示上下文菜单 242

8-6 ImageList控件 244

8-6-1 图像列表控件的应用 244

8-6-2 在图像列表中加入或删除图像 244

8-6-3 使用图像列表中的图片 246

8-6-4 图像列表中的常用属性 246

8-7 习题 249

第9章 程序(Procedure) 251

9-1 程序简介 252

9-2 使用VB.NET系统内置函数 253

9-2-1 Rnd()随机数函数 253

9-2-2 Randomize()随机数种子产生器函数 254

9-2-3 Fix()取整数函数 254

9-3 Function函数 255

9-3-1 如何定义Function函数 256

9-3-2 如何调用Function函数 256

9-4 Sub程序 259

9-4-1 如何定义Sub程序 259

9-4-2 如何调用Sub程序 260

9-5 传值调用与传址调用 261

9-5-1 传值调用 261

9-5-2 传址调用 262

9-6 在程序之间以数组当自变量传递 264

9-6-1 使用传址调用传递数组 264

9-6-2 在程序之间传递有弹性的数组元素——使用ParamArray 266

9-7 程序重载 267

9-8 递归程序 268

9-9 模块文件的制作 269

9-10 实例 275

9-11 习题 277

第10章 对话框与窗口事件 279

10-1 读写数据文件 280

10-2 常用对话框 282

10-2-1 FontDialog字体对话框 282

10-2-2 ColorDialog颜色对话框 283

10-2-3 文件对话框 285

10-3 RichTextBox控件 288

10-3-1 RichTextBox控件常用属性 289

10-3-2 RichTextBox控件常用方法 291

10-4 TrackBar滑块控件 294

10-5 共享事件技巧 296

10-6 HScrollBar与VScrollBar滚动条控件 298

10-7 鼠标事件 300

10-7-1 鼠标事件介绍 300

10-7-2 MouseMove、MouseDown、MouseUp事件常用的自变量 301

10-8 键盘事件 304

10-8-1 键盘KeyPress事件 304

10-8-2 键盘KeyDown与KeyUp事件 306

10-9 实例 308

10-10 习题 310

第11章 ADO.NET数据库设计 313

11-1 第1个ADO.NET数据库应用程序 314

11-2 数据窗体向导 324

11-3 数据表的关联 330

11-4 SQL语言 337

11-4-1 SELECT陈述式 337

11-4-2 INSERT语句 339

11-4-3 DELETE语句 339

11-4-4 UPDATE语句 339

11-5 异动数据库 340

11-6 习题 350

第12章 CrystalReports 353

12-1 如何设计CrystalReports报表查看程序 354

12-2 CrystalReports报表查看程序常用技巧 367

12-2-1 如何重新建立报表文件的数据源 367

12-2-2 CrystalReportViewer控件常用属性介绍 370

12-2-3 如何将CrystalReports报表输出成其他文件格式的报表 372

12-3 习题 373

第13章 声光效果——多媒体 375

13-1 媒体播放程序 376

13-2 API函数——sndPlaySoundA 377

13-2-1 自定义可播放音讯文件的函数——sndPlay 377

13-2-2 自定义停止播放音频文件的函数——sndStop 379

13-3 API函数——mciSendStringA 383

13-4 多媒体播放器(MediaPlayer)控件 387

13-4-1 如何引用msdxm.ocx文件 387

13-4-2 MediaPlayer控件常用的属性 388

13-5 习题 391

第14章 多采多姿——绘图对象 393

14-1 颜色对象——Color 394

14-1-1 用Color.FromArgb()设置颜色 394

14-1-2 取出对象Color的自变量值 394

14-1-3 用Color列举设置颜色 399

14-2 画布对象——Graphic 400

14-2-1 声明与建立画布对象 401

14-2-2 清理画布对象 401

14-2-3 删除画布对象 401

14-3 画笔对象——Pen 402

14-3-1 绘制直线——DrawLine方法 402

14-3-2 绘制矩形——DrawRectangle方法 402

14-3-3 绘制多边形——DrawPolygon方法 403

14-3-4 绘制椭圆形——DrawEllipse方法 406

14-3-5 绘制弧形——DrawArc方法 407

14-3-6 绘制扇形——DrawPie方法 407

14-3-7 绘制贝兹曲线——DrawBezier方法 411

14-3-8 绘制一般曲线——DrawCurve方法 411

14-4 笔刷对象——Brushes 412

14-5 特殊笔刷对象 414

14-5-1 花纹笔刷 414

14-5-2 渐变色笔刷 414

14-5-3 单色笔刷 415

14-5-4 图案笔刷 415

14-5-5 填色封闭区域方法 415

14-6 画布转变设置 419

14-6-1 平移——TranslateTransform方法 419

14-6-2 缩放——ScaleTransform方法 419

14-6-3 旋转——RotateTransform方法 419

14-6-4 还原——ResetTransform方法 420

14-7 图案的读取与存盘 421

14-7-1 图案对象 422

14-7-2 FromImage方法 422

14-7-3 Save方法 422

14-8 习题 424

第15章 应用程序的部署与安装 427

15-1 如何制作VB.NET窗口应用程序的安装程序 428

15-1-1 建立安装项目 429

15-1-2 在桌面建立应用程序的快捷方式 433

15-1-3 在开始菜单建立应用程序的快捷方式 435

15-1-4 建立安装项目 438

15-2 如何安装VB.NET所制作的窗口应用程序 439

15-3 如何删除VB.NET所制作的窗口应用程序 442

附录A 安装Visual Studio.NET 445

A-1 安装IIS 446

A-2 安装Visual Studio.NET 448

附录B 安装Visual Studio.NET 2003 453

B-1 安装Visual Studio.NET 2003 454

B-2 安装Visual Studio.NET 2003的产品文件 458

附录C ASCII表 463

附录D 常用的函数 465

D-1 数据类型转换函数 466

D-2 取得数据类型函数 467

D-3 转换函数 467

D-4 常用的数值函数 467

D-5 数学类 468

D-6 常用的字符串函数 469

D-7 日期时间函数 469

附录E 建立MDB数据库 471

E-1 MDB数据库与VB.NET 472

E-2 建立数据库 472

E-3 建立数据表的字段 473

E-4 字段数据的输入 475