当前位置:首页 > 工业技术
Visual Basic.NET 2005全程指南 语言基础、开发进阶、数据库开发、高级技术
Visual Basic.NET 2005全程指南 语言基础、开发进阶、数据库开发、高级技术

Visual Basic.NET 2005全程指南 语言基础、开发进阶、数据库开发、高级技术PDF电子书下载

工业技术

  • 电子书积分:17 积分如何计算积分?
  • 作 者:朱本城,王凤玲编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121055751
  • 页数:580 页
图书介绍:本书由浅入深讲解了VB.NET 2005这门功能强大、简单易学的开发语言,非常便于自学,读者了解本书前面部分所讲的基本语法和控件知识后,在后续章节中能继续学到各种应用程序的开发方法。本书所涉及的理论较少,更多地是使读者通过学习具体的实例程序,在实践中理解。无论对于已有一定经验的程序员还是对于初学者,本书都是非常不错的选择。
《Visual Basic.NET 2005全程指南 语言基础、开发进阶、数据库开发、高级技术》目录

语言基础篇 1

第1章 VB.NET 2005环境与入门 1

1.1 VB.NET 2005的新特性 2

1.2 Visual Studio 2005的安装 4

1.2.1 准备安装 4

1.2.2 开始安装 4

1.2.3 安装MSDN 7

1.3 VB.NET 2005的开发环境 8

1.3.1 工作区 8

1.3.2 菜单介绍 10

1.4 第1个应用程序 14

1.4.1 新建应用程序 14

1.4.2 添加控件 14

1.4.3 设置窗体属性 15

1.4.4 添加代码 15

1.4.5 保存项目 16

1.4.6 运行结果 16

1.5 帮助文档MSDN 16

1.6 本章小结 17

第2章 VB.NET 2005语言基础 18

2.1 数据类型 19

2.1.1 基本数据类型 19

2.1.2 数据类型转换 20

2.1.3 变量和常量 20

2.1.4 变量的作用域 24

2.1.5 数组 25

2.1.6 多维数组 27

2.1.7 动态数组 28

2.1.8 枚举类型 31

2.1.9 结构类型 35

2.2 语法规则 38

2.2.1 表达式和运算符 38

2.2.2 运算符的优先级 44

2.3 流程控制 46

2.3.1 顺序语句 46

2.3.2 条件语句 46

2.3.3 循环语句 51

2.3.4 注释语句和续行符 57

2.4 过程和函数 58

2.4.1 Sub过程 58

2.4.2 过程调用 59

2.4.3 Function——函数 61

2.4.4 函数调用 61

2.4.5 参数传递 63

2.4.6 属性过程 67

2.4.7 API应用 70

2.5 事件 72

2.5.1 Event事件 72

2.5.2 鼠标事件 75

2.5.3 键盘事件 75

2.6 应用举例 76

2.7 本章小结 77

第3章 面向对象程序设计 78

3.1 面向对象程序设计概述 79

3.1.1 面向对象程序设计的基本要素 79

3.1.2 面向对象程序设计的优点 80

3.2 类和对象 81

3.2.1 类的创建 81

3.2.2 类的组成 83

3.2.3 对象 84

3.2.4 对象的创建 84

3.3 封装、继承和多态 88

3.3.1 封装 88

3.3.2 继承 88

3.3.3 多态性 91

3.4 接口、抽象类 99

3.4.1 接口 99

3.4.2 抽象类 103

3.5 模块 105

3.6 本章小结 108

开发进阶篇 109

第4章 常用控件 109

4.1 窗体 110

4.1.1 窗体概述 110

4.1.2 窗体属性 110

4.1.3 窗体方法 111

4.1.4 窗体事件 111

4.2 控件 113

4.2.1 控件概述 113

4.2.2 通用属性 114

4.2.3 通用方法 115

4.2.4 通用事件 116

4.3 公共控件 117

4.3.1 Button控件 117

4.3.2 TextBox控件 120

4.3.3 Label控件 122

4.3.4 LinkLabel控件 124

4.3.5 CheckBox和RadioButton控件 126

4.3.6 ListBox控件 129

4.3.7 ComboBox控件 132

4.3.8 ListView控件 135

4.3.9 TreeView控件 137

4.3.10 ImageList控件 139

4.3.11 PictureBox控件 140

4.4 滚动类控件 142

4.4.1 HscrollBar和VscrollBar控件 142

4.4.2 ProgressBar控件 145

4.4.3 TrackBar控件 147

4.5 容器类控件 149

4.5.1 Panel控件 149

4.5.2 GroupBox控件 150

4.5.3 TabControl控件 152

4.6 Timer控件 154

4.6.1 属性 155

4.6.2 事件 155

4.7 添加删除控件 157

4.8 本章小结 158

第5章 高级用户界面 159

5.1 SDI和MDI 160

5.2 菜单和工具栏 160

5.2.1 菜单栏 160

5.2.2 弹出式菜单 163

5.2.3 工具栏 165

5.3 MDI窗体 168

5.4 对话框 172

5.4.1 OpenFileDialog 173

5.4.2 SaveFileDialog 177

5.4.3 FontDialog 180

5.4.4 ColorDialog 182

5.4.5 FolderBrowserDialog 184

5.5 打印对话框 186

5.5.1 PageSetupDialog 186

5.5.2 PrintDialog 189

5.5.3 PrintDocument 190

5.5.4 PrintPreviewControl 193

5.5.5 PrintPreviewDialog 195

5.6 弹出式对话框 196

5.6.1 输入框 196

5.6.2 MessageBox弹出对话框 198

5.7 本章小结 199

第6章 图形图像 200

6.1 Windows GDI+介绍 201

6.1.1 二维矢量图形 201

6.1.2 图像处理 201

6.1.3 版式 201

6.2 坐标系统 201

6.2.1 坐标系统的分类 202

6.2.2 坐标的表示 202

6.3 色彩系统 205

6.3.1 RGB函数 205

6.3.2 Color结构 206

6.3.3 QBColor函数 206

6.3.4 数值表示 207

6.3.5 颜色的使用 207

6.4 Pen、Graphics对象绘制图形 209

6.4.1 Pen类 209

6.4.2 Graphics类 210

6.4.3 绘制直线 211

6.4.4 绘制折线 214

6.4.5 绘制圆和椭圆 215

6.4.6 绘制矩形 217

6.4.7 绘制曲线 218

6.4.8 绘制文本 219

6.5 本章小结 221

第7章 错误、调试与异常处理 222

7.1 错误类型 223

7.1.1 语法错误 223

7.1.2 运行时错误 223

7.1.3 逻辑错误 226

7.2 智能编译自动纠正 228

7.3 调试 229

7.3.1 启动调试 229

7.3.2 逐语句\逐过程 229

7.3.3 设置断点 229

7.3.4 调试实例 230

7.4 异常捕获和处理 233

7.4.1 结构化异常处理 233

7.4.2 非结构化异常处理 236

7.4.3 Error语句和异常类Err 240

7.5 本章小结 244

第8章 文件应用程序 245

8.1 文件系统类 246

8.1.1 Directory类 246

8.1.2 File类 254

8.2 文件的读写 265

8.2.1 Stream抽象类 265

8.2.2 FileStream类 272

8.2.3 StreamReader类 279

8.2.4 StreamWriter类 282

8.2.5 BinaryReader类和BinaryWriter类 283

8.3 文件应用程序实例 286

8.4 本章小结 293

数据库开发篇 294

第9章 数据库应用程序 294

9.1 数据库系统基础 295

9.1.1 数据库系统的组成 295

9.1.2 数据库系统的特点 295

9.1.3 数据模型 296

9.1.4 关系型数据库 296

9.2 SQL Server 2005数据库 298

9.3 SQL基础 303

9.3.1 SQL语言的分类 303

9.3.2 DDL操作表和视图 304

9.3.3 DML操作表中数据 307

9.4 存储过程 313

9.4.1 存储过程的概念 313

9.4.2 存储过程的种类 314

9.4.3 在VB.NET 2005中调用存储过程 315

9.5 VB.NET 2005查询SQL Server 2005数据库 318

9.6 本章小结 322

第10章 ADO.NET 323

10.1 ADO.NET简介 324

10.1.1 .NET Framework数据提供程序 324

10.1.2 DataSet 324

10.2 OLE DB数据提供程序 325

10.2.1 OleDbConnection对象 325

10.2.2 OleDbCommand对象 327

10.2.3 OleDbDataAdapter对象 329

10.2.4 OleDbDataReader对象 330

10.2.5 查询数据库实例 331

10.3 SQL Server数据提供程序 333

10.3.1 SqlConnection对象 334

10.3.2 SqlCommand 334

10.3.3 SqlDataAdapter适配器 335

10.3.4 查询数据库实例 337

10.4 数据集DataSet 339

10.4.1 DataSet介绍 339

10.4.2 DataSet 340

10.4.3 DataTable 342

10.4.4 创建DataTable的结构 343

10.4.5 用DataRow操作表数据 349

10.5 DataSet的使用 357

10.5.1 创建数据库DataSet 358

10.5.2 创建离线DataSet 362

10.6 DataSet与XML 364

10.6.1 XML基础 364

10.6.2 Visual Studio 2005与XML 366

10.6.3 VB.NET 2005创建XML 366

10.6.4 DataSet读取XML数据 367

10.6.5 DataSet写入XML数据 369

10.7 本章小结 369

高级技术篇 370

第11章 .NET Framework 370

11.1 .NET Framework概述 371

11.1.1 .NET Framework 371

11.1.2 .NET Framework 2.0的新增功能 372

11.2 .NET Framework类库 374

11.3 公共语言运行库 376

11.3.1 托管 376

11.3.2 垃圾回收 377

11.3.3 功能和安全性 377

11.3.4 提高工作效率 378

11.4 Visual Studio.NET 378

11.5 本章小结 379

第12章 Windows应用程序 380

12.1 进程 381

12.1.1 Process类 381

12.1.2 Process的常用属性 381

12.1.3 Process的常用方法 383

12.1.4 Process使用实例 384

12.2 线程 394

12.2.1 Thread类 394

12.2.2 常用属性 395

12.2.3 常用方法 396

12.2.4 Thread使用实例 397

12.3 Windows服务 404

12.3.1 Windows服务介绍 404

12.3.2 创建一个Windows服务项目 405

12.3.3 Windows服务实例 406

12.4 多媒体播放器 411

12.4.1 Media Player控件介绍 411

12.4.2 Media Player 411

12.4.3 添加控件 412

12.4.4 多媒体播放器实现 413

12.5 邮件应用程序 418

12.5.1 SmtpClient对象 419

12.5.2 MailMessage对象 420

12.5.3 邮件应用程序实例 421

12.6 浏览器应用程序 425

12.6.1 浏览器控件 425

12.6.2 属性和方法 425

12.6.3 浏览器实现 427

12.7 本章小结 431

第13章 ASP.NET 432

13.1 ASP.NET简介 433

13.1.1 ASP与ASP.NET的区别 433

13.1.2 ASP.NET介绍 433

13.2 一个简单的ASP.NET网站 434

13.2.1 创建项目 435

13.2.2 添加页面控件 437

13.2.3 运行结果 439

13.3 ASP.NET简单应用 439

13.3.1 多页面应用 439

13.3.2 数据绑定 446

13.3.3 数据库交互 451

13.4 服务器控件 455

13.4.1 ASP.NET服务器控件概述 455

13.4.2 HTML服务器控件 456

13.4.3 Web服务器控件 459

13.4.4 验证控件 467

13.4.5 用户控件 474

13.5 Web服务 479

13.5.1 Web服务介绍 479

13.5.2 创建Web服务 480

13.5.3 创建Web客户端程序 483

13.5.4 创建桌面客户端程序 486

13.6 本章小结 487

实践演习篇 488

第14章 .NET安装和部署 488

14.1 Windows Installer部署 489

14.1.1 Windows Installer概述 489

14.1.2 创建Windows Installer部署项目 489

14.1.3 安装向导 492

14.2 ClickOnce部署 495

14.2.1 概述 495

14.2.2 什么是ClickOnce应用程序 496

14.2.3 ClickOnce部署的工作方式 497

14.2.4 ClickOnce和Windows Installer比较 497

14.2.5 ClickOnce部署的策略 498

14.2.6 ClickOnce更新 500

14.2.7 一个ClickOnce项目 501

14.3 本章小结 504

第15章 人事考勤工资管理信息系统 505

15.1 系统分析 506

15.1.1 功能需求分析 506

15.1.2 数据需求分析 506

15.2 系统设计 507

15.2.1 数据模块设计 507

15.2.2 业务逻辑设计 509

15.2.3 功能模块设计 512

15.2.4 数据库设计 512

15.3 系统实现 517

15.3.1 创建项目 517

15.3.2 实现通用数据访问组件 519

15.3.3 创建主窗体 523

15.3.4 创建主窗体菜单 525

15.3.5 人事管理模块 527

15.3.6 民族设置模块 539

15.3.7 日常考勤模块 543

15.3.8 发放工资模块 555

15.3.9 公司设置模块 558

15.3.10 部门管理模块 562

15.3.11 用户管理模块 569

15.3.12 用户级别设置模块 574

15.3.13 用户登录模块 576

15.3.14 水晶报表打印 577

15.4 本章小结 580

语言基础篇 1

第1章 VB.NET 2005环境与入门 1

第2章 VB.NET 2005语言基础 18

实例2-1 给变量赋值 21

实例2-2 常量的使用 23

实例2-3 变量的作用域 25

实例2-4 给数组赋值 26

实例2-5 二维数组输入输出 27

实例2-6 重定义数组 29

实例2-7 保留原数据的重定义数组 30

实例2-8 计算圆面积 34

实例2-9 结构类型的使用 37

实例2-10 字符串连接 39

实例2-11 比较运算符 42

实例2-12 逻辑运算符 43

实例2-13 If语句的使用 47

实例2-14 判断一个数同5的大小关系 48

实例2-15 Select多重分支语句 49

实例2-16 For循环语句的使用 52

实例2-17 For Each...循环语句的使用 53

实例2-18 Do...Loop循环语句的使用 54

实例2-19 For...Next循环嵌套举例 56

实例2-20 Sub过程的调用实例 60

实例2-21 函数调用实例 62

实例2-22 按值传参和按地址传参的比较 64

实例2-23 数组传递参数举例 66

实例2-24 属性使用举例 69

实例2-25 API使用举例 71

实例2-26 Event事件使用举例 73

实例2-27 数组的查找 76

第3章 面向对象程序设计 78

实例3-1 类的创建 81

实例3-2 计算矩形面积和周长 85

实例3-3 类的继承 89

实例3-4 构造方法实例 91

实例3-5 重载实例 94

实例3-6 多重定义实例 96

实例3-7 接口的使用 101

实例3-8 抽象类的使用 104

实例3-9 模块实例 106

开发进阶篇 109

第4章 常用控件 109

实例4-1 按钮控件实例 118

实例4-2 比较两次输入是否相同 120

实例4-3 统计按钮单击次数 123

实例4-4 打开链接的网址 125

实例4-5 统计个人资料 126

实例4-6 添加删除列表信息 130

实例4-7 ComboBox下拉列表框控件实例 132

实例4-8 ListView控件实例 136

实例4-9 类资源管理器 138

实例4-10 双击实现图片变换 140

实例4-11 拖动图片 143

实例4-12 安装程序进度 145

实例4-13 TrackBar简单实例 147

实例4-14 Panel控件显示隐藏 149

实例4-15 GroupBox容器实例 151

实例4-16 TabControl控件实例 153

实例4-17 Timer计时器实例 155

第5章 高级用户界面 159

实例5-1 创建MenuStrip菜单 161

实例5-2 弹出式菜单实例 163

实例5-3 工具栏实例 166

实例5-4 多文档界面 168

实例5-5 打开文本文件 174

实例5-6 保存文本文件 178

实例5-7 设置字体 181

实例5-8 设置颜色 183

实例5-9 浏览文件夹 184

实例5-10 打印设置 188

实例5-11 打印文档 191

实例5-12 打印控制 193

实例5-13 打印预览对话框 195

实例5-14 InputBox输入框 197

实例5-15 MessageBox输出 199

第6章 图形图像 200

实例6-1 坐标的使用 203

实例6-2 颜色调节 207

实例6-3 绘制直线 211

实例6-4 绘制折线 214

实例6-5 绘制圆 216

实例6-6 绘制矩形 217

实例6-7 绘制曲线 219

实例6-8 绘制文本 220

第7章 错误、调试与异常处理 222

实例7-1 运行时错误 224

实例7-2 逻辑错误 226

实例7-3 调试实例 230

实例7-4 结构化异常处理 234

实例7-5 On Error GoTo使用 236

实例7-6 Resume和Resume Next 238

实例7-7 Error 241

实例7-8 Err类实例 243

第8章 文件应用程序 245

实例8-1 简单资源管理器 249

实例8-2 文件操作实例 259

实例8-3 Stream流读取文件 267

实例8-4 Stream写入文件 271

实例8-5 FileStream读取文件 275

实例8-6 FileStream写入文件 278

实例8-7 StreamReader读取文件 281

实例8-8 读写文件 284

实例8-9 简单记事本 286

数据库开发篇 294

第9章 数据库应用程序 294

实例9-1 创建SQL Server 2005数据库 299

实例9-2 SQL DDL语言操作实例 306

实例9-3 SQL DML语言操作实例 310

实例9-4 存储过程实例 316

实例9-5 数据库浏览程序 319

第10章 ADO.NET 323

实例10-1 OLE DB对象实例 331

实例10-2 SQL Server数据库对象实例 337

实例10-3 创建DataTable实例 343

实例10-4 创建数据集表实例 351

实例10-5 编辑表数据实例 355

实例10-6 创建数据集表实例 358

实例10-7 离线数据集实例 362

实例10-8 创建XML文件 367

实例10-9 读取XML文件实例 368

高级技术篇 370

第11章 .NET Framework 370

第12章 Windows应用程序 380

实例12-1 进程管理器 385

实例12-2 多线程实现 397

实例12-3 线程同步实现 401

实例12-4 Windows服务 406

实例12-5 多媒体播放器 413

实例12-6 邮件应用程序 422

实例12-7 简易浏览器 427

第13章 ASP.NET 432

实例13-1 简单Web应用实例 435

实例13-2 简单超链接实例 440

实例13-3 简单重定向实例 444

实例13-4 简单绑定实例 447

实例13-5 简单数据库查询实例 451

实例13-6 简单登录和注册实例 462

实例13-7 注册表单验证实例 472

实例13-8 简单用户控件实例 475

实例13-9 简单Web服务实例 480

实践演习篇 488

第14章 .NET安装和部署 488

实例14-1 Windows Installer部署实例 490

实例14-2 安装向导部署实例 492

实例14-3 ClickOnce部署实例 501

第15章 人事考勤工资管理信息系统 505

相关图书
作者其它书籍
返回顶部