图书介绍

Visual Basic. NET开发指南与实例详析PDF|Epub|txt|kindle电子书版本网盘下载

Visual Basic. NET开发指南与实例详析
  • 巩文化,马承志,李亚军等编著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111112768
  • 出版时间:2003
  • 标注页数:504页
  • 文件大小:71MB
  • 文件页数:519页
  • 主题词:

PDF下载


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

下载说明

Visual Basic. NET开发指南与实例详析PDF格式电子书版下载

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

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

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

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

图书目录

第一部分 Visual Basic.NET编程基础3

第1章 Visual Basic.NET概述3

1.1 软件开发技术3

1.1.1 概述3

1.1.2 计算模式3

1.1.3 程序设计方法6

1.1.4 软件产业与软件开发人员7

1.2 Visual Studio.NET9

1.2.1 Visual Basic.NET的新特性9

1.2.2 安装10

1.2.3 集成开发环境10

1.3 第一个例程S01 01:Hello,World!13

1.3.1 例程说明13

1.3.2 创建项目13

1.3.3 设计界面14

1.3.4 添加代码15

1.3.5 运行测试15

1.3.6 例程分析16

1.4 程序调试16

1.4.1 错误类型16

1.4.2 程序调试的一般过程17

1.4.3 程序调试的其他问题18

1.5 方法与技巧19

1.5.1 提高Visual Studio.NET的运行性能19

1.5.2 优化“解决方案资源管理器”窗口中的树目录20

1.5.3 IDE智能设置20

1.5.4 命名规则与方法21

1.5.5 使用Spy++++查看窗口的样式和扩展样式23

1.5.6 生成发行版本24

1.6 小结24

第2章 VisualBasic.NET语言26

2.1 Visual Basic.NET和.NET框架26

2.1.1 程序集26

2.1.2 引用和引入语句27

2.1.3 命名空间28

2.1.4 特性29

2.2 语句33

2.2.1 注释语句33

2.2.2 赋值语句33

2.2.3 声明语句33

2.2.4 可执行语句34

2.3 编程元素34

2.3.1 命名规则34

2.3.2 寿命35

2.3.3 作用域35

2.3.4 可访问性37

2.3.5 元素的引用38

2.4 数据类型39

2.4.1 声明数据类型40

2.4.2 基本数据类型40

2.4.3 复合数据类型42

2.4.4 结构:自定义的数据类型42

2.4.5 值类型和引用类型43

2.4.6 类型转换43

2.4.7 无类型编程44

2.5 变量44

2.5.1 对象变量45

2.5.2 对象变量的声明45

2.5.3 对象变量的赋值46

2.5.4 对象变量的值47

2.6 类和对象48

2.6.1 对象成员48

2.6.2 继承与包容49

2.7 数组49

2.7.1 使用数组50

2.7.2 使用ReDim50

2.7.3 数组对象与数组变量50

2.7.4 数组的高级特性50

2.7.5 数组的数组50

2.7.6 使用集合代替数组50

2.8 字符串51

2.8.1 字符串操作51

2.8.2 Nothing和字符串51

2.9 常量51

2.9.1 自定义常量52

2.9.2 自定义常量的作用域52

2.9.3 避免循环引用52

2.9.4 常量的数据类型与直接量的数据类型52

2.9.5 枚举53

2.10 操作符53

2.10.1 连接操作符55

2.10.2 逻辑操作符55

2.10.3 混合使用操作符55

2.11 表达式55

2.12 过程55

2.12.1 作用域56

2.12.2 参数列表的返回值56

2.13 控制流56

2.13.1 顺序结构56

2.13.2 分支结构57

2.13.3 循环结构58

2.13.4 With...nd With语句59

2.13.5 Exit语句60

2.14 异常处理60

2.14.1 结构异常处理方法60

2.14.2 非结构异常处理62

2.15 小结64

第二部分 Visual Basic.NET通用编程技术67

第3章 窗体和控件67

3.1 窗体67

3.1.1 概述67

3.1.2 窗体的基本特性67

3.2 控件69

3.3 窗体和控件的关系70

3.4 在窗体中使用控件70

3.4.1 向窗体中添加控件70

3.4.2 删除窗体中的控件71

3.4.3 调整控件的大小和位置71

3.4.4 设置可视控件的Tab顺序73

3.4.5 控件的锁定和解锁73

3.4.6 设置窗体中控件的属性73

3.4.7 创建控件的事件处理过程73

3.5 命令控件73

3.5.1 Button控件73

3.5.2 ToolBar控件75

3.6 文本编辑控件81

3.6.1 TextBox的插入点81

3.6.2 例程S03 0381

3.6.3 使用TextBox控件创建密码文本框82

3.6.4 例程S03 0483

3.7 文本显示控件83

3.7.1 Label控件83

3.7.2 例程S03 0584

3.7.3 StatusBar控件84

3.7.4 例程S03 0685

3.8 列表控件86

3.8.1 DomainUpDown控件和NumericUpDown控件86

3.8.2 ListBox控件、ComboBox控件和CheckedListBox控件86

3.8.3 ListView控件87

3.8.4 TreeView控件89

3.9 图形显示控件92

3.9.1 设计时加载图片92

3.9.2 在运行时修改图片的大小和位置92

3.9.3 在运行时设置图片93

3.10 图形存储控件93

3.11 对话框控件94

3.11.1 ColorDialog控件94

3.11.2 FontDialog控件95

3.11.3 OpenFileDialog控件95

3.11.4 SaveFileDialog控件95

3.11.5 PrintDialog控件96

3.11.6 PrintPreviewDialog控件96

3.11.7 PageSetupDialog控件96

3.12 值的设置控件97

3.12.1 CheckBox控件97

3.12.2 CheckedListBox控件98

3.12.3 RadioButton控件99

3.12.4 TrackBar控件100

3.13 数据设置控件100

3.13.1 DateTimePicker控件100

3.13.2 MonthCalendar控件101

3.14 菜单控件103

3.14.1 Menu控件103

3.14.2 ContextMenu控件104

3.15 分组控件104

3.15.1 Panel控件104

3.15.2 GroupBox控件106

3.15.3 TabControl控件106

3.16 方法与技巧107

3.16.1 窗体、组件的使用原则107

3.16.2 使用信息对话框108

3.16.3 按钮功能提示111

3.16.4 使用TextBox组件的IME属性112

3.16.5 使用事件处理过程中的Sender参数113

3.17 小结113

第4章 菜单、工具栏和状态栏114

4.1 菜单114

4.1.1 主菜单114

4.1.2 上下文菜单118

4.2 状态栏119

4.3 例程S04 01120

4.4 小结124

第5章 文件、目录和驱动器125

5.1 文件对话框控件125

5.1.1 OpenFileDialog控件125

5.1.2 SaveFileDialog对话框126

5.2 使用Visual Basic.NET访问文件126

5.2.1 对文件的访问127

5.2.2 驱动器和文件夹访问129

5.2.3 通过FileStream类进行文件访问131

5.2.4 通过BinaryReader和BinaryWriter类进行文件访问131

5.2.5 通过StreamReader和StreamWriter类进行文件访问132

5.3 使用Visual Basic运行时函数进行文件访问132

5.3.1 文件访问类型、函数和语句132

5.3.2 顺序文件访问139

5.3.3 随机文件访问141

5.3.4 二进制文件访问143

5.3.5 数据访问函数144

5.4 用FileSystemObject访问文件144

5.4.1 FileSystemObject144

5.4.2 Drive145

5.4.3 Folder146

5.4.4 File146

5.4.5 TextStream147

5.5 例程S05 01147

5.6 例程S05 02149

5.7 小结149

第6章 图形、字体和打印150

6.1 创建图形对象150

6.1.1 创建Graphics对象150

6.1.2 笔151

6.1.3 画笔152

6.1.4 颜色153

6.2 绘制线条和形状154

6.2.1 绘制线条或空心形状154

6.2.2 绘制实心形状155

6.3 绘制文本155

6.4 显示图片文件156

6.5 图片框控件156

6.5.1 加载、清除图片156

6.5.2 设置图片的大小或位置157

6.6 字体158

6.7 打印158

6.7.1 例程S06_01159

6.7.2 例程S06_02159

6.8 小结160

第三部分 Visual Basic.NET高级编程技术163

第7章 报表163

7.1 基本概念163

7.2 创建报表163

7.3 报表设计166

7.3.1 规划报表内容166

7.3.2 访问和添加数据168

7.3.3 字段和文本对象169

7.3.4 筛选数据169

7.3.5 对数据进行分组、排序和总计170

7.3.6 执行报表计算172

7.3.7 改进报表外观172

7.4 报表分发174

7.4.1 查看报表174

7.4.2 导出报表175

7.4.3 打印报表176

7.4.4 例程S07_01176

7.5 小结178

第8章 多线程编程179

8.1 基本概念179

8.2 创建和使用线程180

8.2.1 启动和停止线程180

8.2.2 线程优先级180

8.2.3 前台线程与后台线程180

8.3 线程状态181

8.4 多线程过程的参数和返回值181

8.4.1 为多线程过程提供参数181

8.4.2 从多线程过程返回值182

8.5 线程同步183

8.5.1 SyncLock语句183

8.5.2 等待线程完成183

8.6 多线程处理窗体和控件184

8.7 例程S08_01184

8.8 小结188

第9章 Win32 API编程189

9.1 应用程序接口189

9.1.1 API概念189

9.1.2 API分类189

9.2 使用Declare声明API190

9.3 Windows API常数191

9.4 例程S09_01192

9.5 使用Win32 API192

9.5.1 数据封送处理193

9.5.2 使用DllImport的API调用193

9.5.3 例程S09 02193

9.6 小结194

第10章 多媒体编程195

10.1 概述195

10.2 动画195

10.2.1 文字动画195

10.2.2 图像动画196

10.3 多媒体控件197

10.3.1 MediaPlayer197

10.3.2 ActiveMovie199

10.4 用API增强多媒体功能199

10.5 小结201

第11章 软件的安装与部署202

11.1 基本概念202

11.2 Microsoft Windows安装程序介绍202

11.3 生成安装程序的简单示例203

11.4 在部署中使用编辑器204

11.4.1 文件系统编辑器204

11.4.2 文件类型编辑器209

11.4.3 部署中的注册表设置管理210

11.4.4 部署中的用户界面管理212

11.4.5 部署中的自定义操作管理214

11.4.6 在部署中启动条件管理215

11.5 小结216

第四部分 数据库开发技术219

第12章 关系数据库219

12.1 数据库基本知识219

12.1.1 为什么要使用数据库219

12.1.2 数据库技术的发展220

12.1.3 数据库的分类221

12.1.4 现有的各种数据库221

12.1.5 通常进行的数据库方面的应用和开发222

12.1.6 关于本章的例程数据库223

12.2 关系数据库224

12.2.1 关系模型224

12.2.2 表225

12.2.3 记录226

12.2.4 字段226

12.2.5 数据类型226

12.2.6 键226

12.2.7 索引227

12.2.8 关系和完整性227

12.3 结构查询语言228

12.3.1 SQL及其特点229

12.3.2 数据查询229

12.3.3 数据操作233

12.3.4 数据定义234

12.4 关系数据库的设计235

12.4.1 设计数据库的基本规则235

12.4.2 设计数据库时遵循的三个范式236

12.4.3 实体—关系图(E-R图)237

12.5 Access的使用237

12.5.1 例程数据库的设计说明238

12.5.2 创建数据库238

12.5.3 在数据库中对表的添加、修改和删除239

12.5.4 为表建立关系240

12.5.5 对表的记录进行添加、修改和删除241

12.5.6 在数据库中对查询的添加、修改和删除242

12.5.7 为表添加、修改和删除索引243

12.5.8 使用Access时的一些方法与技巧243

12.6 小结244

第13章 数据库应用系统的开发245

13.1 数据库访问技术245

13.1.1 ODBC245

13.1.2 DAO246

13.1.3 OLE DB247

13.1.4 ADO248

13.1.5 ADO.NET248

13.2 通用数据访问249

13.2.1 通用数据访问策略的提出249

13.2.2 通用数据访问的结构和特点250

13.2.3 选择合适的MDAC策略253

13.3 微软数据访问组件254

13.4 在Visual Studio.NET环境下管理数据库255

13.4.1 服务器资源管理器256

13.4.2 数据库项目258

13.4.3 查询/视图设计器259

13.4.4 数据库设计器262

13.5 例程S13_01:第一次访问数据库263

13.6 小结266

第14章 ADO编程基础267

14.1 ADO技术概述267

14.2 ADO对象模型267

14.2.1 ADO对象模型简介268

14.2.2 ADO在数据访问中的作用269

14.2.3 Connection对象和Errors集合269

14.2.4 Command对象和Parameters集合271

14.2.5 Recordset和Fields集合273

14.3 RDS276

14.3.1 远程数据访问的问题和解决方案277

14.3.2 RDS编程模型277

14.4 ADO MD279

14.5 ADOX281

14.6 例程:使用ADO访问数据库281

14.7 小结283

第15章 ADO深入编程技术284

15.1 数据提供程序和连接字符串284

15.1.1 数据提供程序284

15.1.2 连接字符串285

15.1.3 例程:连接数据库287

15.2 检索数据289

15.2.1 Connection对象289

15.2.2 Command对象290

15.2.3 Recordset对象292

15.2.4 例程:检索数据293

15.3 数据检查298

15.3.1 Recordset在数据中的移动298

15.3.2 Fields集合301

15.3.3 Recordset的高级操作304

15.3.4 例程:数据检查307

15.4 数据编辑313

15.4.1 数据编辑的相关内容313

15.4.2 编辑已有数据314

15.4.3 添加数据314

15.4.4 删除数据315

15.4.5 使用SQL语句编辑数据316

15.4.6 例程:编辑数据316

15.5 数据更新和永久保存320

15.5.1 更新模式320

15.5.2 与更新有关的操作322

15.5.3 事务处理323

15.5.4 永久保存数据324

15.5.5 XML格式的永久保存326

15.5.6 例程:数据更新和永久保存327

15.6 小结333

第16章 ADO高级编程技术334

16.1 错误处理334

16.1.1 ADO的错误处理334

16.1.2 ADO错误类型336

16.1.3 错误预防337

16.1.4 例程:ADO错误处理338

16.2 处理ADO事件340

16.2.1 ADO事件处理程序概括340

16.2.2 ADO事件类型341

16.2.3 ADO事件参数341

16.2.4 事件处理343

16.2.5 例程:事件处理344

16.3 游标和锁定347

16.3.1 游标定义347

16.3.2 游标类型349

16.3.3 游标位置350

16.3.4 微软的OLE DB游标服务351

16.3.5 锁定定义351

16.3.6 游标和锁定的特性总结353

16.4 数据整形353

16.4.1 数据整形概述354

16.4.2 数据整形的常用命令356

16.4.3 数据整形中的操作356

16.4.4 例程:数据整形360

16.5 Record和Stream对象363

16.5.1 Record对象364

16.5.2 Stream对象366

16.5.3 在Internet发布中使用ADO368

16.5.4 例程:在Internet发布中使用ADO371

16.6 方法与技巧373

16.7 小结374

第五部分 分布式计算技术377

第17章 .NET框架377

17.1 微软.NET战略377

17.2 .NET框架概述377

17.2.1 .NET框架的目标377

17.2.2 .NET框架的用户378

17.2.3 .NET框架的体系结构378

17.2.4 开发语言与工具380

17.2.5 客户端应用程序开发381

17.2.6 服务器应用程序开发381

17.3 公用语言运行时环境382

17.3.1 概述382

17.3.2 支持的CLR语言384

17.3.3 托管执行过程385

17.3.4 微软中间语言386

17.3.5 内存类型安全387

17.3.6 自动内存管理387

17.3.7 垃圾回收编程392

17.3.8 元数据396

17.3.9 程序集397

17.3.10 命名空间404

17.3.11 应用程序域404

17.3.12 通用类型系统405

17.3.13 公用语言规范406

17.4 .NET框架类库407

17.5 小结411

第18章 ADO.NET编程技术412

18.1 ADO.NET概述412

18.1.1 ADO.NET的设计目标412

18.1.2 ADO.NET与ADO413

18.1.3 ADO.NET的体系结构413

18.1.4 .NET数据提供程序415

18.1.5 例程S18_01416

18.1.6 使用通用接口418

18.2 使用ADO.NET数据提供程序419

18.2.1 Connection420

18.2.2 Command420

18.2.3 DataReader422

18.2.4 DataAdapter422

18.3 使用DataSet422

18.3.1 编程构架DataSet423

18.3.2 DataAdapter与DataSet423

18.3.3 更新数据源424

18.3.4 自动生成命令429

18.3.5 DataSet与数据绑定控件431

18.4 DataSet与XML432

18.4.1 DataSet的XML交互方法433

18.4.2 将DataSet写出到XML433

18.4.3 从XML加载DataSet435

18.4.4 从XSD推测DataSet架构437

18.5 小结438

第19章 ASP.NET编程技术439

19.1 ASP.NET概述439

19.1.1 Web服务器与Web页439

19.1.2 ASP.NET简介440

19.1.3 平台要求441

19.1.4 ASP.NET的工作原理444

19.1.5 应用实例444

19.1.6 Visaul Studio中的Web应用程序446

19.2 Web窗体448

19.2.1 Web窗体简介448

19.2.2 Web窗体与HTML窗体448

19.2.3 Web窗体代码模型449

19.2.4 Web窗体语法453

19.2.5 Web窗体服务器控件459

19.2.6 HTML服务器控件460

19.2.7 Web服务器控件461

19.2.8 用户控件467

19.2.9 可重用代码471

19.3 小结472

第20章 Web服务473

20.1 Web服务简介473

20.1.1 概述473

20.1.2 结构474

20.1.3 实现模型480

20.2 创建Web服务480

20.2.1 不使用Visual Studio.NET481

20.2.2 使用Visual Studio.NET483

20.3 发布与部署Web服务484

20.3.1 部署Web服务484

20.3.2 启用Web服务的发现485

20.4 使用Web服务487

20.4.1 使用Visual Studio.NET487

20.4.2 使用文本编辑器创建Web服务客户程序489

20.4.3 从浏览器访问Web服务491

20.4.4 访问Internet上的Web服务493

20.5 ASP.NET创建Web服务的高级内容496

20.5.1 Web服务中的事务处理496

20.5.2 Web服务中的状态管理497

20.5.3 Web服务中的安全499

20.6 小结501

附录 术语和缩略词502

热门推荐