图书介绍

VB.NET程序设计2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

VB.NET程序设计
  • 江红,余青松编著 著
  • 出版社: 北京:北京交通大学出版社
  • ISBN:9787512106864
  • 出版时间:2011
  • 标注页数:415页
  • 文件大小:84MB
  • 文件页数:431页
  • 主题词:BASIC语言-程序设计-高等学校-教材

PDF下载


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

下载说明

VB.NET程序设计PDF格式电子书版下载

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

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

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

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

图书目录

第1篇VB.NET语言基础知识1

第1章VB.NET语言概述1

1.1 VB.NET语言概述1

1.1.1 VB.NET语言简介1

1.1.2 VB.NET特点和开发应用范围2

1.2 VB.NET语言的编译和运行环境2

1.2.1 VB.NET语言与.NET Framework2

1.2.2 VB.NET的运行环境3

1.2.3 VB.NET的开发环境4

1.3创建简单的VB.NET程序5

1.3.1 “Hello world”程序5

1.3.2代码分析5

1.3.3编译和运行结果5

1.4 VB.NET程序的基本结构6

1.4.1程序结构6

1.4.2命名空间8

1.4.3类型12

1.4.5 Main过程13

1.4.6编码规则17

1.4.7注释17

第2章VB.NET程序设计基础19

2.1 Visual Studio集成开发环境19

2.1.1 Visual Studio概述19

2.1.2 Visual Studio的版本19

2.1.3 Visual Studio的产品系列19

2.2 Visual Studio快速入门20

2.2.1集成开发环境界面20

2.2.2创建解决方案和项目20

2.2.3设计器/编辑器24

2.2.4生成和调试工具25

2.2.5安装和部署工具27

2.2.6帮助系统27

2.3 VB.NET窗体应用程序概述27

2.3.1 Windows窗体应用程序概述27

2.3.2创建Windows窗体应用程序的一般步骤29

2.4创建Windows窗体应用程序29

2.4.1创建Windows窗体应用程序30

2.4.2创建用户界面31

2.4.3创建处理控件事件的方法31

2.4.4运行并测试应用程序31

2.4.5保存Windows窗体应用程序32

2.5窗体和基本控件32

2.5.1通用属性32

2.5.2通用事件33

2.5.3窗体属性、事件和方法33

2.5.4 Label(标签)控件36

2.5.5 TextBox(文本框)控件36

2.5.6 Button(按钮)控件37

第3章VB.NET语言基础40

3.1数据类型40

3.1.1类型系统40

3.1.2值类型41

3.1.3引用类型41

3.1.4装箱和拆箱42

3.2变量42

3.2.1标识符43

3.2.2变量的命名规则43

3.2.3变量的声明和赋值43

3.2.4静态局部变量44

3.2.5变量的作用域45

3.3常量46

3.3.1文本常量46

3.3.2用户声明常量47

3.3.3系统提供的常量48

3.4预定义数据类型48

3.4.1整型48

3.4.2浮点类型50

3.4.3 Decimal类型51

3.4.4 Boolean类型52

3.4.5字符类型52

3.4.6 Object类型57

3.4.7日期类型58

3.4.8可以为Nothing的类型60

3.5类型转换61

3.5.1隐式转换和显示转换62

3.5.2类型转换函数62

3.5.3 Convert类提供的类型转换方法63

3.6运算符65

3.6.1算术运算符65

3.6.2关系运算符67

3.6.3逻辑/按位运算符68

3.6.4赋值运算符69

3.6.5字符串运算符71

3.6.6移位运算符72

3.6.7其他运算符72

3.6.8 运算符优先级74

3.7常用函数74

3.7.1数学函数74

3.7.2字符串函数77

3.7.3日期函数78

3.7.4转换函数78

3.8表达式79

3.8.1表达式的组成79

3.8.2表达式的书写规则79

3.9语句80

第4章 程序流程和异常处理82

4.1顺序结构82

4.2选择结构83

4.2.1 If…Then…Else语句83

4.2.2 Select…Case语句91

4.2.3条件函数93

4.3循环结构94

4.3.1 For循环94

4.3.2 While循环96

4.3.3 Do循环98

4.3.4 For Each循环101

4.3.5循环的嵌套101

4.4跳转语句102

4.4.1 GoTo语句102

4.4.2 Continue语句103

4.4.3 Return语句104

4.4.4 Exit语句105

4.4.5 End语句107

4.4.6 Stop语句107

4.5异常处理107

4.5.1异常处理机制107

4.5.2创建和引发异常109

第5章 数组111

5.1数组概述111

5.2一维数组113

5.3多维数组115

5.4交错数组118

5.5释放和重定义数组121

5.5.1释放数组121

5.5.2重定义数组121

5.6数组的基本操作123

5.6.1数组的基本操作123

5.6.2数组的排序:冒泡法124

5.6.3数组的排序:选择法125

5.6.4插入数据到有序数组126

5.6.5删除有序数组的数据127

5.7作为对象的数组128

第6章 类和对象130

6.1面向对象概念130

6.1.1对象的定义130

6.1.2封装130

6.1.3继承130

6.1.4多态性131

6.2类和对象131

6.2.1类的声明131

6.2.2对象的创建和使用133

6.2.3访问修饰符134

6.3嵌套类136

6.3.1嵌套类的声明136

6.3.2嵌套类和包含类的关系137

6.3.3嵌套类的访问138

6.4分部类139

6.5类的成员141

6.5.1数据成员141

6.5.2函数成员141

6.5.3共享成员和实例成员141

6.6成员变量(字段)143

6.6.1成员变量(字段)的声明和访问143

6.6.2共享变量和实例变量144

6.6.3成员常量144

6.6.4只读变量145

6.7属性146

6.7.1属性的声明和访问146

6.7.2共享属性和实例属性148

6.7.3自动实现的属性148

6.7.4默认属性149

6.8方法150

6.8.1方法的声明和调用150

6.8.2参数的传递151

6.8.3方法的重载155

6.8.4共享方法和实例方法155

6.8.5分部方法157

6.8.6外部方法158

6.8.7递归159

6.9构造函数160

6.9.1实例构造函数160

6.9.2私有构造函数161

6.9.3共享构造函数162

6.10运算符重载163

6.10.1运算符重载163

6.10.2转换运算符164

第7章 继承和多态166

7.1继承和多态的基本概念166

7.1.1继承和多态166

7.1.2继承的类型167

7.2派生类168

7.2.1派生类168

7.2.2重写属性和方法169

7.2.3隐藏成员170

7.2.4关键字Me、MyBase和MyClass171

7.3 Mustinherit类和Notinheritable类173

7.3.1 MustInherit类173

7.3.2 MustOverride属性和方法175

7.3.3 NotInheritable类177

7.4接口177

7.41接口声明177

7.4.2分部接口178

7.4.3接口成员178

7.4.4接口实现178

7.4.5接口继承180

第8章 委托和事件183

8.1委托183

8.1.1委托的声明183

8.1.2委托的实例化和调用184

8.1.3匿名方法委托187

8 1.4多播委托188

8.2事件190

8.2.1事件处理机制190

8.2.2事件的声明和引发192

8.2.3事件的订阅和取消192

8.2.4.NET Framework事件模型194

8.2.5综合举例:实现事件的步骤194

第9章 模块、结构和枚举196

9.1模块196

9.1.1模块概述196

9.1.2模块的声明和调用196

9.1.3模块成员197

9.1.4 VB.NET预定义模块199

9.2结构199

9.2.1结构概述199

9.2.2结构的声明199

9.2.3结构的调用200

9.2.4嵌套结构201

9.2.5分部结构202

9.2.6结构成员202

9.3枚举204

9.3.1枚举概述204

9.3.2枚举声明204

9.3.3枚举的使用205

9.3.4 System.Enum206

9.3.5 VB.NET预定义枚举208

第10章 多线程编程技术211

10.1线程处理概述211

10.1.1进程和线程211

10.1.2线程的优缺点211

10.2创建多线程应用程序212

10.2.1 VB.NET应用程序主线程212

10.2.2创建和启动新线程212

10.2.3暂停和中断线程214

10.3线程优先级和线程调度216

10.4线程状态和生命周期217

10.5线程同步218

10.5.1线程同步处理218

10.5.2使用SyncLock语句同步代码块219

10.5.3使用监视器同步代码块220

10.5.4同步事件和等待句柄220

10.5.5使用Mutex同步代码块223

10.6线程池224

10.6.1线程池的基本概念224

10.6.2创建和使用线程池224

第11章VB.NET语言高级特性227

11.1泛型227

11.1.1泛型的概念227

11.1.2泛型的定义和使用227

11.1.3泛型类型参数和约束228

11.1.4泛型综合举例229

11.2特性231

11.2.1特性的基本概念231

11.2.2特性的使用232

11.2.3预定义通用特性类233

11.2.4自定义特性类237

11.2.5使用反射访问特性238

11.3语言集成查询(LINQ )240

11.3.1相关语言要素240

11.3.2 LINQ基本操作243

11.3.3标准查询运算符246

第2篇 .NETFramework类库基本应用254

第12章 文件和流254

12.1文件和流操作概述254

12.2磁盘、目录和文件的基本操作255

12.2.1磁盘的基本操作255

12.2.2目录的基本操作257

12.2.3文件的基本操作262

12.3文本文件的读取和写入268

12.3.1 StreamReader和StreamWriter268

12.3.2 StringReader和StringWriter271

12.4二进制文件的读取和写入273

12.4.1 FileStream类274

12.4.2 BinaryReader和BinaryWriter275

第13章 集合和数据结构278

13.1 VB.NET集合和数据结构概述278

13.2列表类集合类型279

13.2.1 ArrayList279

13.2.2 List(Of T)284

13.3字典类集合类型287

13.3.1 Hashtable287

13.3.2 Dictionary(Of TKey, TValue)290

13.4队列集合类型293

13.5堆栈集合类型295

第14章 数据库访问298

14.1 ADO.NET概述298

14.1.1 ADO.NET的基本概念298

14.1.2 ADO.NET的结构298

14.1.3.NET Framework数据提供程序299

14.1.4 ADO.NET DataSet301

14.2使用ADO.NET连接和操作数据库301

14.2.1使用数据提供程序访问数据库的典型步骤301

14.2.2使用DataAdapter和DataSet访问数据库的典型步骤304

14.3使用SQL命令和存储过程访问数据库306

14.3.1建立数据库连接306

14.3.2查询数据库表数据307

14.3.3插入数据库表数据308

14.3.4更新数据库表数据310

14.3.5删除数据库表数据312

14.3.6使用存储过程访问数据库313

14.4使用DATAADAPTER和DATASET访问数据库315

14.4.1查询数据库表数据315

14.4.2维护数据库表数据316

第3篇VB.NET应用程序开发319

第15章Windows窗体应用程序319

15.1常用的Windows窗体控件319

15.1.1标签、文本框和命令按钮319

15.1.2单选按钮、复选框和分组322

15.1.3列表选择控件324

15.1.4图形存储和显示控件328

15.1.5 Timer控件331

15.2通用对话框333

15.2.1 OpenFileDialog对话框333

15.2.2 SaveFileDialog对话框334

15.2.3 FontDialog对话框335

15.2.4通用对话框应用举例335

15.3菜单和工具栏338

15.3.1 MenuStrip控件338

15.3.2 ContextMenuStrip控件338

15.3.3 ToolStrip控件338

15.3.4菜单和工具栏应用举例338

15.4多重窗体341

15.4.1添加新窗体341

15.4.2设置项目启动窗体341

15.4.3调用其他窗体341

15.4.4多重窗体应用举例342

15.5多文档界面343

15.5.1创建MDI父窗体343

15.5.2创建MDI子窗体344

15.5.3处理MDI子窗体344

15.5.4多文档界面应用举例344

第16章ASP. NET WEB应用程序349

16.1 ASP.NET WEB应用程序349

16.1.1 ASP.NET Web应用程序概述349

16.1.2创建ASP.NET Web应用程序350

16.2 ASP.NET WEB页面351

16.2.1 ASP.NET Web页面概述351

16.2.2 ASP.NET Web服务器控件概述352

16.2.3创建ASP.NET页面353

16.3 ASP.NET页面会话状态和页面导航361

16.3.1 ASP.NET Web应用程序上下文361

16.3.2 ASP.NET Web应用程序事件363

16.3.3 ASP.NET Web页面导航365

16.4 ASP.NET WEB应用程序的布局和导航366

16.4.1 ASP.NET Web母版页366

16.4.2 ASP.NET Web导航控件367

16.4.3设计ASP.NET Web站点370

16.5 ASP.NET主题和外观概述371

16.5.1 ASP.NET主题和外观371

16.5.2定义主题371

16.5.3定义外观372

16.5.4定义CSS样式372

16.5.5在页面中使用主题373

165.6应用举例374

附录377

附录A.NETFramework概述377

A.1.NET Framework的概念377

A.2.NET Framework的功能特点378

A.3.NET Framework环境378

A.4.NET Framework的主要版本379

附录B Visual Basic编译器和预处理器指令380

B.1 Visual Basic编译器概述380

B.2 Visual Basic编译器选项380

B.3 Visual Basic预处理器指令382

附录C Visual Basic运行时库384

C.1 Visual Basic运行时库概述384

C.2 Visual Basic运行时库常用成员385

C.2.1 ControlChars类385

C.2.2 Constants类385

C.2.3 Conversion模块388

C.2.4 Information模块388

C.2.5 Interaction模块390

C.2.6 Strings模块390

C.2.7 VBMath模块392

C.2.8 Microsoft VisualBasic常量392

C.2.9 Microsoft VisualBasic枚举392

附录D控制台I/O和格式化字符串394

D.1 System.Console类394

D.2复合格式394

D.2.1复合格式设置394

D.2.2复合格式字符串395

D.2.3数字格式字符串395

D.2.4标准日期和时间格式字符串397

附录E XML文档注释400

附录F SQL Server Express范例数据库403

附录G ASCII码表407

附录H 程序集、应用程序域和反射408

H.1程序集408

H.1.1程序集概述408

H.1.2创建程序集408

H.2应用程序域408

H.2.1应用程序域概述408

H.2.2创建应用程序域408

H.3反射409

H.3.1反射概述409

H.3.2查看类型信息409

H.3.3动态加载和使用类型410

附录I My名称空间412

I.1 My名称空间概述412

I.2 My名称空间层次结构412

I.3 My.Computer对象412

I.4 My.Application对象413

I.5 My.User对象414

I.6其他对象414

参考文献415

热门推荐