图书介绍

Visual Basic 2005大学教程 第3版PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic 2005大学教程 第3版
  • (美)Julia Case Bradley,(美)Anita C. Millspaugh著;徐洸,杨俊译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302143536
  • 出版时间:2007
  • 标注页数:620页
  • 文件大小:177MB
  • 文件页数:639页
  • 主题词:BASIC语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Visual Basic 2005大学教程 第3版PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 Visual Studio综述1

1.1 .NET Framework1

1.1.2 类库2

1.1.1 公共语言运行库2

1.1.4 程序集4

1.1.3 编译成中间语言4

1.2 Visual Studio .NET5

1.1.6 ASP.NET5

1.1.5 引用集合5

1.2.3 选择Visual Basic Development设置6

1.2.2 设置环境选项6

1.2.1 临时项目6

1.2.7 Solution Explorer7

1.2.6 在Windows窗体上显示栅格7

1.2.4 设置项目文件的位置7

1.2.5 设置Option Explicit和Option Strict默认选项7

1.2.8 部分类10

1.2.9 项目设计器11

1.3 VB的My对象12

1.2.10 部署Windows应用程序12

1.4.1 设置程序集信息13

1.4 使用程序集信息13

1.4.2 检索程序集信息15

1.5 菜单、工具栏和状态栏17

1.4.3 查看程序的特性17

1.5.1 用MenuStrip创建菜单18

1.5.2 用ContextMenuStrip创建弹出菜单20

1.5.3 用ToolStrip创建工具栏21

1.5.4 用StatusStrip创建状态栏23

1.6.1 多文档界面24

1.6 MDI应用程序24

1.6.2 创建MDI项目25

1.6.3 添加Window菜单26

1.6.4 Singleton设计模式27

1.6.5 闪屏窗体28

1.7 类图30

1.6.6 About Box窗体30

1.7.1 创建类图31

1.7.2 定制类图32

1.8 编程示例33

1.9 小结42

1.10 关键术语43

1.11 复习题44

1.13 案例分析45

1.12 编程练习45

2.1.1 OOP术语49

2.1 面向对象的编程49

第2章 使用类构建多层程序49

2.1.3 多层应用程序52

2.1.2 可重用的对象52

2.2.2 在类中创建属性53

2.2.1 设计自己的类53

2.2 创建类53

2.2.3 构造函数和析构函数55

2.2.4 基本的业务类57

2.2.5 抛出和捕获异常60

2.2.7 修改用户界面,在字段级上进行验证62

2.2.6 异常处理的其他方式62

2.2.8 修改业务类68

2.2.9 显示汇总数据72

2.3 命名空间、作用域和可访问性73

2.3.2 作用域74

2.3.1 命名空间74

2.3.4 可访问域76

2.3.3 生命周期76

2.4.2 创建构造函数77

2.4.1 添加新的类文件77

2.4 创建派生类77

2.4.4 使用基类的属性和方法78

2.4.3 变量和方法的继承78

2.5 将控件属性传递给组件79

2.7 编程示例83

2.6 垃圾收集器83

2.8 小结99

2.9 关键术语100

2.10 复习题101

2.11 编程练习102

2.12 案例分析104

3.1 Visual Studio 2005和数据库应用程序107

第3章 Windows数据库应用程序107

3.1.4 在.NET Framework中访问数据108

3.1.3 ADO.NET108

3.1.1 通用数据访问108

3.1.2 OLEDB108

3.1.5 XML数据111

3.1.6 Visual Studio IDE112

3.2.1 本地数据库文件113

3.2 创建数据库应用程序113

3.2.2 创建Windows数据库应用程序114

3.2.3 显示各个字段中的数据118

3.2.4 为Details视图选择控件类型119

3.2.5 为数据库字段设置标题120

3.3.1 用数据填充组合框121

3.3 从列表中选择记录121

3.3.2 为选项添加组合框122

3.3.4 添加连接字段123

3.3.3 给连接字段添加表达式123

3.4.2 修改SQL Select语句124

3.4.1 用BindingSource排序124

3.4 给组合框的数据排序124

3.4.3 删除不必要的SQL查询127

3.5.1 在VS IDE中创建存储过程128

3.5 使用存储过程128

3.5.2 空存储过程129

3.6 多层结构130

3.5.3 用存储过程检索数据130

3.6.1 创建数据层组件131

3.6.3 把数据字段绑定到窗体控件上132

3.6.2 编写窗体的数据库对象132

3.6.4 创建数据层135

3.7 编程示例138

3.8 小结142

3.10 复习题144

3.9 关键术语144

3.12 案例分析145

3.11 编程练习145

4.1.1 一对多关系147

4.1 数据关系147

第4章 使用关联表的Windows数据库147

4.1.2 多对多关系148

4.1.3 一对一关系149

4.2.1 建立包含多个表的数据集150

4.2 关联表150

4.1.4 约束条件150

4.2.2 显示主从记录151

4.2.4 创建表的查询154

4.2.3 查看或设置表关系154

4.3.1 使用参数化查询156

4.3 查询和过滤器156

4.3.2 创建参数化查询157

4.3.3 过滤数据集159

4.3.4 填充数据集160

4.4 非绑定数据字段163

4.4.1 引用记录和字段164

4.4.2 获取关联的父行165

4.4.3 获取关联的子行167

4.5 多对多(M∶N)关系169

4.5.1 获取匹配行170

4.5.2 Titles和Authors表的M∶N型程序171

4.6 多层应用程序的注意事项175

4.7 编程示例176

4.8 小结182

4.11 编程练习183

4.10 复习题183

4.9 关键术语183

4.12 案例分析184

5.1.1 更新DataSet185

5.1 网格中的简单更新185

第5章 Windows数据库更新185

5.1.2 在Visual Studio IDE中处理数据库186

5.2 数据对象、方法和属性188

5.3.1 绑定源的属性和方法192

5.3 BindingSource对象192

5.3.2 绑定源的更新方法193

5.3.3 绑定源的事件194

5.4.2 并发处理195

5.4.1 用于更新的SQL语句195

5.4 数据集的更新195

5.5 在绑定控件中更新数据集196

5.4.3 测试更新程序196

5.5.2 更新过程中的用户选项197

5.5.1 更新程序的逻辑197

5.5.3 添加和保存逻辑198

5.5.4 删除和取消逻辑200

5.5.6 完整的更新程序202

5.5.5 编辑逻辑202

5.5.7 用组合框的选项来导航208

5.6 验证用户输入的数据209

5.6.1 检查空值210

5.6.2 在详细视图程序中添加验证功能211

5.6.3 给DataGridView程序添加验证功能213

5.7.1 父子关系216

5.7 更新关联表216

5.7.2 关联表的更新程序217

5.7.3 Update命令218

5.7.4 完整的程序219

5.7.5 为更新程序设置DataGridView属性226

5.7.6 多层应用程序的注意事项228

5.7.7 安全考虑230

5.8 编程示例231

5.9 小结252

5.10 关键术语253

5.12 编程练习254

5.11 复习题254

5.13 案例分析255

第6章 Web服务257

6.1 概念和术语257

6.1.5 其他术语258

6.1.4 UDDI258

6.1.1 XML258

6.1.2 SOAP258

6.1.3 WSDL258

6.2.1 创建Web服务项目259

6.2 创建Web服务259

6.2.2 特性标记260

6.2.4 测试Web服务261

6.2.3 给Web服务重命名261

6.3.1 使用Web引用来创建项目263

6.3 使用Web服务263

6.2.5 特性的属性263

6.3.3 Windows客户应用程序265

6.3.2 调用Web服务方法265

6.4 在Web服务中实现计算功能266

6.5.1 创建数据Web服务268

6.5 通过Web服务访问数据268

6.5.2 使用数据Web服务270

6.6.1 创建带关联表的数据集272

6.6 处理关联表272

6.6.2 使用带关联表的数据集275

6.7 使用外部的Web服务277

6.7.1 访问Web服务278

6.7.2 使用Google拼写检查方法的示例279

6.8 编程示例280

6.7.3 Microsoft的MapPoint Web服务280

6.10 关键术语287

6.9 小结287

6.12 编程练习288

6.11 复习题288

6.13 案例分析289

7.1 Web应用程序291

第7章 使用Web窗体——ASP.NET291

7.2.2 IIS Web站点294

7.2.1 文件系统Web站点294

7.2 Web站点的类型294

7.3.1 Web页面文件295

7.3 创建Web窗体295

7.2.3 远程站点和FTP站点295

7.3.2 Visual Studio IDE中的Web窗体296

7.3.3 控件类型298

7.3.4 事件处理299

7.3.5 按钮控件300

7.3.6 调试301

7.3.7 Hyperlink控件302

7.3.8 在Web页面中包含图片303

7.3.9 Calender控件304

7.4.1 用表格来布局306

7.4 Web窗体的布局306

7.4.2 Master页面和内容页面308

7.4.3 创建Master页面309

7.4.4 设置Tab顺序312

7.4.5 使用样式和主题313

7.5 使用验证控件318

7.5.2 测试验证320

7.5.1 显示星号320

7.7 状态管理321

7.6 Web应用程序对象321

7.7.1 状态管理技术概述322

7.7.2 Application对象和Session对象323

7.7.3 Cookie324

7.7.5 保留变量的值325

7.7.4 ViewState325

7.8.1 登录控件327

7.8 登录功能327

7.8.3 使用Web站点管理工具329

7.8.2 给应用程序添加登录控件329

7.8.4 建立登录应用程序331

7.9 ASP.NET页面的生存期332

7.10.1 文件的位置333

7.10 管理Web项目333

7.11 编程示例334

7.10.4 复制和发布Web站点334

7.10.2 打开保存过的Web站点334

7.10.3 移动和重命名Web项目334

7.12 小结343

7.14 复习题345

7.13 关键术语345

7.16 案例分析346

7.15 编程练习346

8.1.1 数据源控件349

8.1 ASP.NET中的数据访问349

第8章 Web窗体数据库349

8.1.2 用数据源在窗体上显示数据352

8.1.3 创建参数化查询356

8.1.5 添加关联表359

8.1.4 显示关联表中的数据359

8.1.6 在多个页面上显示关联数据360

8.1.7 创建多个页面361

8.1.8 在GridView中选择数据363

8.1.10 高速缓存364

8.1.9 数据阅读器和数据集364

8.2.1 用数据源控件进行更新365

8.2 更新数据库365

8.2.2 异常处理374

8.2.3 验证输入数据375

8.3.2 调试377

8.3.1 使用ObjectDataSource377

8.3 多层机制377

8.3.3 为数据库更新创建Web服务378

8.4 维护列表框的状态382

8.3.4 给Web项目添加类382

8.5.1 使用非绑定控件和SqlDataSource383

8.5 非绑定控件383

8.4.1 维护下拉列表框的选择项383

8.4.2 维护动态列表框中的列表383

8.5.2 使用非绑定控件和ObjectDataSource385

8.6 创建定制的错误页面387

8.8 编程示例388

8.7 使用验证控件388

8.9 小结395

8.11 复习题396

8.10 关键术语396

8.12 编程练习397

8.13 案例分析398

9.2 创建和显示报表399

9.1 使用Crystal Reports399

第9章 用Crystal Reports编写数据库报表399

9.2.1 添加报表设计器400

9.2.3 创建分组报表401

9.2.2 选择数据源401

9.2.4 在Windows窗体上显示报表406

9.2.5 使用报表设计器407

9.2.6 修改Products报表409

9.2.8 使报表基于数据集414

9.2.7 在Web窗体中显示报表414

9.2.9 在运行期间设置报表415

9.2.10 从多个报表中进行选择417

9.4 编程示例419

9.3 移动Crystal Reports项目419

9.6 关键术语426

9.5 小结426

9.9 案例分析427

9.8 编程练习427

9.7 复习题427

10.1 引用集合项429

第10章 使用集合429

10.2 System.Collections命名空间430

10.2.1 使用堆栈431

10.2.3 使用散列表432

10.2.2 使用队列432

10.2.4 有序列表433

10.2.5 使用示例程序434

10.2.6 使用数组列表437

10.3.1 Student对象集合438

10.3 创建对象集合438

10.3.5 在集合中检索元素439

10.3.4 从集合中删除元素439

10.3.2 声明集合439

10.3.3 向集合中添加对象439

10.3.7 完整的程序440

10.3.6 使用For Each/Next结构440

10.4 使用Items集合444

10.5 泛型446

10.5.1 泛型类447

10.5.2 泛型集合450

10.6 编程示例454

10.7 小结461

10.9 复习题462

10.8 关键术语462

10.11 案例分析463

10.10 编程练习463

11.1.1 控件的创建人员和开发人员465

11.1 Windows用户控件465

第11章 用户控件465

11.1.3 继承现有的控件466

11.1.2 创建新控件466

11.1.4 创建继承的用户控件467

11.1.5 为控件添加属性470

11.1.6 为控件添加事件471

11.1.7 综合应用473

11.1.8 创建复合的用户控件475

11.2 Web用户控件478

1 1.3 编程示例482

11.4 小结486

11.7 编程练习487

11.6 复习题487

11.5 关键术语487

11.8 案例分析488

12.1 HTML Help Workshop489

第12章 创建帮助文件489

12.1.2 帮助系统490

12.1.1 建立帮助490

12.1.3 文件类型491

12.2 创建帮助系统492

12.1.4 创建文件492

12.3.1 连接帮助文件498

12.3 将HTML帮助文件连接到应用程序498

12.3.2 把帮助添加到菜单中499

12.3.3 修改帮助文件500

12.3.6 帮助按钮501

12.3.5 在消息框中添加帮助按钮501

12.3.4 将上下文相关帮助主题连接到控件501

12.4 其他形式的用户帮助502

12.7 复习题503

12.6 关键术语503

12.5 小结503

12.9 案例分析504

12.8 编程练习504

13.1.1 使用模拟器505

13.1 设备应用程序505

第13章 展望未来505

13.1.2 智能设备应用程序506

13.1.3 第一个智能设备应用程序507

13.1.4 数据库应用程序510

13.1.5 移动Web设备513

13.1.6 创建移动Web应用程序 513

13.2 世界通用(World-Ready)的程序515

13.2.1 全球化、本地化特性和本地化操作515

13.2.2 编写已本地化的Hello World程序517

13.3 线程化517

13.4 编程示例520

13.5 小结522

13.6 关键术语522

13.7 复习题523

13.8 编程练习523

13.9 案例分析524

附录A 各章复习问题的答案525

B.1 Microsoft公司的Visual Studio535

B.1.1 .NET Framework535

B.1.2 Visual Studio535

附录B 复习VB的相关概念535

B.1.3 命名空间536

B.2.2 项目文件537

B.2.1 解决方案文件537

B.2.3 VB文件537

B.2 Visual Basic的解决方案和项目537

B.3 数据类型、变量和常量538

B.3.1 数据类型538

B.3.2 变量539

B.3.3 常量540

B.3.5 Public、Private和Static类型的变量541

B.3.6 Option Explicit和Option Strict541

B.3.4 作用域和生命周期541

B.3.7 数据类型之间的转换542

B.3.8 格式化数值543

B.3.9 计算规则543

B.3.10 数组544

B.3.11 集合545

B.3.12 结构体545

B.4 异常处理547

B.5 用TryParse捕获错误548

B.6 控制结构549

B.6.1 条件550

B.6.2 If…Then…Else550

B.6.3 Select Case551

B.6.4 循环552

B.7 消息框556

B.7.2 指定默认的按钮和选项557

B.8 子过程和函数过程557

B.7.1 为方法的返回声明一个Object变量557

B.8.2 传递参数558

B.8.3 编写子过程558

B.8.1 调用过程558

B.8.4 编写函数过程559

B.8.5 ByRef和ByVal559

B.9 VB函数和方法560

B.9.1 日期处理560

B.8.6 Public、Private、Proetected、Friend和Protected Friend 560

B.9.2 财务函数562

B.9.3 数学函数565

B.9.4 字符串处理566

B.9.5 确定数据类型的函数569

B.10.3 关闭窗体570

B.10.2 声明和显示窗体570

B.10.4 窗体属性570

B.10.1 启动对象570

B.10 Windows窗体570

B.10.5 窗体事件571

B.11 控件572

B.11.1 常用的VB控件572

B.10.6 使用多个窗体572

B.11.2 设置Tab顺序574

B.12 菜单575

B.11.4 Timer组件575

B.13 打印575

B.11.3 使用Validate事件和CausesValidation属性575

B.13.1 PrintDocument控件576

B.13.2 图形页面576

B.13.3 使用DrawString方法577

B.13.4 显示打印预览579

B.14 Web应用程序579

B.15 数据文件580

B.15.1 写数据580

B.15.2 读文件581

B.16 项目资源582

C.2 转换Access数据库文件583

C.1 安全性583

C.3 在IDE中修改数据库文件583

附录C SQL Server Express583

C.4.1 使用安装脚本584

C.4.2 关联数据库584

C.4 给SQL Express添加数据库584

C.5 使用SQL Server配置管理器585

附录D 部署587

D.1 部署Windows应用程序587

D.2 部署Web项目591

D.2.1 使用Copy Web Site工具591

D.2.2 发布Web站点592

E.1 按自己的习惯设置屏幕595

E.1.1 关闭或隐藏多余的窗口595

附录E 管理开发环境的提示和快捷方式595

E.1.2 使用全屏幕598

E.1.3 修改屏幕布局598

E.2 窗体设计器中的快捷方式600

E.1.5 设置选项600

E.2.1 使用Layout工具栏600

E.1.4 重置IDE布局600

E.2.2 通过微调将控件放置到适当位置601

E.2.3 用捕捉线对齐控件601

E.3.1 Comment和Uncomment Selected Lines602

E.3.2 使用Text Editor工具栏602

E.3 Editor窗口中的快捷方式602

E.3.3 在编辑代码时使用快捷键603

E.3.4 分割Editor窗口603

E.3.6 使用Task List604

E.3.7 将常用的代码拖放到工具箱中604

E.3.5 使用拖放编辑功能604

E.5 使用调试工具605

E.4 使用上下文相关帮助605

E.5.1 Debug工具栏和菜单605

E.3.8 重命名变量和对象605

E.5.2 设置断点606

E.5.3 查看表达式的内容606

E.5.4 单步调试代码607

E.5.5 写入到输出窗口607

E.6 复制和移动项目608

E.7 在更新程序中刷新数据库608

E.8.1 代码片断609

E.8.2 示例项目609

E.8 使用代码片断和示例609

术语表611

热门推荐