《新编VB.NET 2005程序设计从入门到精通》PDF下载

  • 购买积分:14 如何计算积分?
  • 作  者:龙马工作室编著
  • 出 版 社:北京:人民邮电出版社
  • 出版年份:2008
  • ISBN:7115176914
  • 页数:427 页
图书介绍:本书分为入门篇、提高篇、精通篇和实战秘籍篇4篇。入门篇主要介绍建立VB.NET集成开发环境、第一个VB.NET应用程序、VB.NET面向对象编程等内容;提高篇主要介绍SQL语言速成、创建数据库支持的应用程序、Web应用程序开发等内容;精通篇主要介绍提高数据库的使用效率、处理多用户请求等内容;实战秘籍篇主要介绍常用功能的实现、热门控件应用详解等内容。

第1篇 入门篇 3

第0章 精英成长之路 3

0.1 VB.NET 4

0.2 关于本书 4

0.3 选择Visual Studio 2005 5

0.4 本书阅读方案 5

第1章 建立VB.NET集成开发环境 7

1.1 什么是Microsoft.NET 8

1.2 Visual Studio.NET 2005对环境的要求 9

1.2.1 硬件要求 9

1.2.2 软件要求 10

1.3 安装Visual Studio.NET 2005 10

1.4 Visual Studio.NET 2005入门 12

1.5 本章小结 13

第2章 第一个VB.NET应用程序 15

2.1 创建VB程序的基本步骤 17

2.1.1 新建项目 17

2.1.2 设计应用程序的用户界面 18

2.1.3 设置控件的属性 19

2.1.4 编写程序代码 21

2.1.5 运行程序 22

2.2 应用程序的文件组成及代码分析  22

2.2.1 AssemblyInfo.vb文件 23

2.2.2 Forml.vb文件 25

2.2.3 Forml.designer.vb文件 26

2.2.4 Application.Designer.vb文件 28

2.2.5 命名空间、项目引用和Imports语句 29

2.3 应用程序的执行过程分析 31

2.3.1 应用程序的入口点MainForm 31

2.3.2 Forml类的构造函数 31

2.3.3 InitializeComponent()方法 31

2.3.4 btnShow_Click()方法和btnExit_Click()方法 33

2.3.5 Dispose()方法 34

2.4 本章小结 34

第3章 VB.NET语言速成(一) 37

3.1 常量和变量 38

3.1.1 常量 38

3.1.2 变量 38

3.2 VB.NET的数据类型 42

3.3 值类型 43

3.3.1 整数类型 43

3.3.2 浮点数类型 45

3.3.3 decimal类型 47

3.3.4 布尔类型 48

3.3.5 字符类型 50

3.3.6 结构类型 50

3.3.7 枚举类型 53

3.3.8 类型转换 54

3.4 运算符和表达式 56

3.4.1 算术运算符 56

3.4.2 关系运算符 58

3.4.3 逻辑运算符 60

3.4.4 位运算符 61

3.4.5 赋值运算符 61

3.4.6 IIf函数 62

3.4.7 其他特殊运算符 62

3.4.8 运算符的优先级 64

3.5 本章小结 64

第4章 VB.NET语言速成(二) 65

4.1 数组 66

4.1.1 数组基本知识 66

4.1.2 VB.NET数组的特点 68

4.2 流程控制 69

4.2.1 if语句 69

4.2.2 select case语句 74

4.2.3 do loop语句 76

4.2.4 do-loop while语句 78

4.2.5 for语句 80

4.2.6 for each语句 81

4.2.7 exit语句、continue语句和goto语句 83

4.3 面向对象的基础 86

4.3.1 对象(object) 86

4.3.2 类(class) 86

4.3.3 继承(inheritance) 88

4.4 本章小结 91

第5章 Windows应用程序的用户界面设计 93

5.1 Windows Forms基础 94

5.1.1 开发丰富的应用程序界面 94

5.1.2 理解Windows Forms 94

5.2 使用窗体设计器 94

5.2.1 创建窗体 94

5.2.2 调整窗体尺寸 96

5.2.3 窗体在屏幕上的显示位置 96

5.2.4 设置窗体的边框风格 97

5.2.5 创建不同形式的窗体 98

5.3 常用的Windows窗体控件 100

5.3.1 标签(Label) 102

5.3.2 文本框(TextBox) 102

5.3.3 按钮(Button) 102

5.3.4 列表框(ListBox) 103

5.3.5 组合框(ComboBox) 103

5.3.6 单选按钮(RadioButton)与复选框(CheckBox) 104

5.3.7 菜单控件(MenuStrip) 108

5.3.8 多行文本框(RichTextBox) 109

5.3.9 图片框(PictureBox) 109

5.3.10 UpDown控件 109

5.3.11 日期/时间控件(DateTimerPicker) 110

5.3.12 进度条控件(ProgressBar) 111

5.3.13 Provider控件 114

5.3.14 水平滚动条(HScrollBar)与垂直滚动条(VScrollBar) 116

5.3.15 Panel和GroupBox容器控件 117

5.4 本章小结 117

第6章 多文档(MDI)应用程序的开发 119

6.1 多文档应用程序概述 120

6.2 多文档应用程序开发步骤 120

6.3 多文档应用程序开发实例 120

6.3.1 创建父窗体 121

6.3.2 创建子窗体 122

6.3.3 实现父窗体功能 122

6.3.4 运行多文档应用程序 124

6.4 本章小结 125

第7章 Windows应用程序的典型实例  127

7.1 计算器的设计 128

7.1.1 创建计算器项目(Calculator) 128

7.1.2 设计计算器的用户界面 128

7.1.3 编写代码 129

7.1.4 运行项目(Calculator) 137

7.2 文本编辑器的设计 137

7.2.1 创建文本编辑器项目TextEdit 138

7.2.2 设计文本编辑器的用户界面 138

7.2.3 编写代码 141

7.2.4 运行项目TextEdit 150

7.3 本章小结 150

第2篇 提高篇 153

第8章 SQL语言速成 153

8.1 安装和使用数据库管理系统 154

8.2 数据库基本概念 156

8.3 结构化查询语言(SQL)概述 158

8.4 查询(SELECT)语句 159

8.4.1 从表中查询记录 160

8.4.2 WHERE从句 160

8.4.3 通配符 161

8.4.4 从范围中取值 162

8.4.5 逻辑运算符 163

8.4.6 排序 164

8.4.7 消除重复行(DISTINCT)  165

8.4.8 读取NULL值 165

8.4.9 TOP 166

8.4.10 合并查询的结果 166

8.4.11 COUNT()和AVG()函数 167

8.4.12 指定别名和显示名 167

8.4.13 从多个表中查询信息 168

8.5 修改数据 168

8.5.1 在表中增加新行(INSERT语句) 169

8.5.2 更新数据(UPDATE语句) 169

8.5.3 删除数据(DELETE语句) 170

8.6 本章小结 171

第9章 创建数据库支持的Web应用程序 173

9.1 构架 175

9.1.1 网站思路 175

9.1.2 设计数据库 175

9.2 设计留言板界面 177

9.3 编写留言板程序 180

9.4 本章小结 184

第10章 数据库支持的应用程序 185

10.1 访问数据库的ADO.NET 186

10.1.1 ADO.NET的数据存取 186

10.1.2 ADO.NET的运作过程 190

10.1.3 ADO.NET与ADO的差别 191

10.2 管理支持程序 191

10.2.1 当前可用的支持程序 192

10.2.2 由管理支持程序执行的类  192

10.3 ADO.NET对象的使用 196

10.3.1 Connection对象 196

10.3.2 DataAdapter对象 199

10.3.3 Command对象 202

10.3.4 DataSet对象 203

10.3.5 DataReader对象 210

10.3.6 简单的控件数据绑定 212

10.3.7 复杂的控件数据绑定 215

10.3.8 使用数据窗体向导 218

10.4 本章小结 221

第11章 Web服务的应用与开发 223

11.1 理解Web Service 224

11.1.1 Web Service的用途 224

11.1.2 理解SOAP协议 224

11.1.3 创建Web Service 225

11.1.4 在VB中使用Web Service  226

11.2 一个简单的示例 227

11.2.1 建立Web Service 228

11.2.2 测试Web Service 229

11.2.3 调用Web Service 230

11.2.4 发布Web Service 238

11.3 调用比较复杂的Web Service 241

11.4 本章小结 243

第3篇 精通篇 247

第12章 提高数据库的使用效率 247

12.1 管理连接 248

12.2 管理连接池 252

12.3 DataSet和DataReader 258

12.4 本章小结 259

第13章 处理多用户请求 261

13.1 并发性 262

13.2 事务 262

13.2.1 SQL中的事务处理 263

13.2.2 ADO.NET中的事务处理  263

13.3 本章小结 264

第14章 进程和线程应用程序 265

14.1 了解AppDomain 266

14.1.1 Windows 32进程模式 266

14.1.2 .NET进程模式 266

14.1.3 AppDomain类 267

14.2 进程的操作 269

14.2.1 process类 269

14.2.2 应用实例 270

14.3 线程的操作 275

14.3.1 Thread类 275

14.3.2 多线程实例 277

14.4 多线程同步 282

14.4.1 加锁(SyncLock) 284

14.4.2 监视器(Monitor) 286

14.4.3 互斥体(Mutex) 292

14.4.4 定时器(Timer) 295

14.5 线程池 297

14.5.1 ThreadPool类 297

14.5.2 ThreadPool实例 298

14.6 本章小结 300

第15章 发布应用程序 301

15.1 部署应用程序的基本概念 302

15.1.1 .NET下部署解决方案的主要任务 302

15.1.2 Visual Studio.NET部署的新增功能 302

15.2 部署一个简单的应用程序 302

15.2.1 向解决方案中添加部署项目 303

15.2.2 设置部署项目的属性 305

15.2.3 向部署项目中添加项目 306

15.2.4 部署中的文件安装管理 308

15.2.5 指定目标计算机上的注册表设置 309

15.2.6 部署中的文件类型管理 309

15.2.7 部署中的用户界面管理 310

15.2.8 部署中的自定义操作管理  311

15.2.9 在部署中启动条件管理 311

15.3 本章小结 312

第4篇 实战秘籍篇 315

第16章 常用功能的实现 315

16.1 创建透明窗体 316

16.2 创建环形窗体 318

16.2.1 编程思路 318

16.2.2 设计步骤 319

16.3 创建系统托盘 320

16.3.1 编程思路 320

16.3.2 设计步骤 321

16.4 飘动的窗体 322

16.4.1 编程思路 322

16.4.2 设计步骤 323

16.5 读写二进制文件 324

16.5.1 编程思路 324

16.5.2 设计步骤 325

16.6 剪贴板操作 329

16.6.1 编程思路 329

16.6.2 设计步骤 329

16.7 注册表操作 331

16.7.1 编程思路 331

16.7.2 设计步骤 332

16.8 Windows集成身份验证的实现 336

16.9 本章小结 342

第17章 热门控件应用详解 343

17.1 Windows Forms控件介绍 344

17.1.1 菜单控件 344

17.1.2 LinkLabel控件 346

17.1.3 CheckedListBox控件 346

17.1.4 DateTimerPicker控件 347

17.1.5 Panel和GroupBox容器控件 347

17.1.6 NotifyIcon控件 348

17.1.7 PrintDocument控件 348

17.1.8 DataGridView控件 349

17.2 服务器控件 350

17.2.1 HTML服务器控件 351

17.2.2 ASP.NET服务器控件 352

17.2.3 验证控件 354

17.3 常用控件的应用 356

17.3.1 按钮控件和标签控件 356

17.3.2 文本框和列表框控件 358

17.3.3 单选按钮和复选框控件 361

17.3.4 工具提示控件 364

17.3.5 进度条控件 365

17.3.6 树形视图控件 367

17.3.7 列表视图控件 373

17.4 热门控件的应用 376

17.4.1 制作一个图像浏览器 376

17.4.2 下载Web页面 382

17.4.3 访问Web主页 385

17.4.4 设置墙纸 389

17.5 本章小结 391

第18章 企业网站 393

18.1 配置网站 394

18.2 系统概述 395

18.3 数据库需求设计 396

18.3.1 数据库表结构 396

18.3.2 数据库配置程序代码 397

18.4 后台系统实现 397

18.4.1 管理员登录模块 397

18.4.2 站内公告模块 400

18.4.3 新闻模块 406

18.4.4 产品图片管理模块 409

18.4.5 订单管理模块 417

18.4.6 留言管理模块 419

18.5 前台系统实现 422

18.5.1 显示公告 422

18.5.2 显示新闻列表 423

18.5.3 填写订单 424

18.5.4 填写留言 425

18.6 本章小结 427