Visual Basic核心开发技术从入门到精通

Visual Basic核心开发技术从入门到精通

薛小龙, 编著

出版社:电子工业出版社

年代:2009

定价:75.0

书籍简介:

本书由浅入深讲解了Viaual Basic 6.0开发技术,并且始终遵循科学合理的学习计划为主线,并通过具体的实例来讲解其具体使用流程。依次讲解了Viaual Basic基础,核心编程技术,数据库技术,典型应用,最后通过两个实例介绍了扫雷游戏和图书借阅系统的开发的流程和实现方法。

书籍目录:

第1篇 编程基础篇

第1课 C#开发基础 3

本章将引导读者逐步进入C#世界,使读者逐渐掌握C#语言的基本知识,帮助读者迅速步入C#殿堂。

1.1 本课学习目标 3

1.2 什么是C# 3

1.2.1 C#的推出背景 4

1.2.2 C#的特点 4

1.3 .NET Framework框架 7

1.3.1 .NET Framework简介 7

1.3.2 常见的几个概念 8

1.4 一个简单的C#程序 10

1.5 本课回顾和网络关键词 11

第2课 初识C#开发环境 13

在进行C#开发前,需要为其建立专门对应的开发平台,搭建开发环境。

2.1 本课学习目标 13

2.2 Visual Studio.NET基础 13

2.2.1 Visual Studio.NET工具介绍 14

2.2.2 Visual Studio.NET工具的内容 14

2.2.3 Visual Studio.NET工具的安装 16

2.3 初步认识Visual Studio 2005开发环境 18

2.3.1 Visual Studio 2005设置 18

2.3.2 新建项目 19

2.3.3 解决方案和类视图 21

2.3.4 文本编辑器 23

2.3.5 生成与查错 26

2.4 本课回顾和网络关键词 27

第3课 变量与常量 29

变量和常量是任何一种高级编程语言的必需构成要素。

3.1 本课学习目标 29

3.2 C#的基本语法 29

3.3 C#变量 32

3.3.1 C#类型 33

3.3.2 变量命名 37

3.3.3 变量的声明和赋值 38

3.4 常量 39

3.5 类型转换 39

3.5.1 隐式转换 40

3.5.2 显式转换 42

3.5.3 装箱与拆箱 44

3.6 本课回顾和网络关键词 47

第4课 复杂的变量类型和.NET框架类 49

本课主要讲解C#中复杂的变量类型,逐一掌握枚举、结构和数组的具体使用方法;了解.NET框架类的基本知识,逐一掌握Console类、Convert类和Math类的具体使用方法。

4.1 本课学习目标 49

4.2 复杂的变量类型 49

4.2.1 枚举 49

4.2.2 结构 51

4.2.3 数组 53

4.3 基本.NET框架类 55

4.3.1 Console类 55

4.3.2 Convert类 62

4.3.3 Math类 63

4.4 本课回顾和网络关键词 64

第5课 表达式与运算符 65

引导读者进入C#表达式和运算符部分,在讲解过程中充分利用前面所讲的变量和常量知识,进一步加深对它们的理解。

5.1 本课学习目标 65

5.2 表达式 65

5.3 运算符 66

5.3.1 基本运算符 66

5.3.2 数学运算符 68

5.3.3 赋值运算符 70

5.3.4 比较运算符 71

5.3.5 逻辑运算符 72

5.3.6 移位运算符 73

5.3.7 三元运算符 73

5.3.8 运算符的优先级 75

5.4 本课回顾和网络关键词 75

第6课 C#中的流程控制语句 77

C#语句是按从上到下的顺序执行的,但是有时为了实现某项特定的功能,需要指定语句按照特定的顺序进行,为实现上述应用,流程控制这一概念便被引入到了程序语言中。

6.1 本课学习目标 77

6.2 使用语句和语句块 77

6.3 选择语句 78

6.3.1 使用if语句 78

6.3.2 使用switch语句 81

6.4 循环语句 83

6.4.1 使用while语句 84

6.4.2 使用do…while语句 85

6.4.3 使用for语句 88

6.5 跳转语句 91

6.5.1 使用break语句 91

6.5.2 使用continue语句 92

6.5.3 使用return语句 94

6.5.4 使用goto语句 96

6.6 本课回顾和网络关键词 98

第7课 面向对象编程技术 101

面向对象编程技术是软件开发的核心,要编写出结构合理的C#代码语句,就必须掌握面向对象编程技术的基本知识。

7.1 本课学习目标 101

7.2 面向对象编程基础 101

7.2.1 什么是OOP 102

7.2.2 面向对象的C# 102

7.3 统一建模语言 103

7.3.1 UML简介 103

7.3.2 类图和对象图 104

7.3.3 序列图和状态图 106

7.4 对象建模技术 107

7.4.1 功能模型 107

7.4.2 对象模型 108

7.4.3 动态模型 109

7.5 面向对象分析 110

7.5.1 面向对象分析的原则 110

7.5.2 面向对象分析的阶段 111

7.5.3 面向对象分析的具体目标 112

7.5.4 面向对象分析的步骤过程 113

7.6 面向对象设计 113

7.6.1 面向对象设计概述 113

7.6.2 面向对象设计的原则 114

7.6.3 面向对象设计的任务 114

7.6.4 面向对象设计的处理阶段 115

7.6.5 面向对象设计的过程和步骤 115

7.7 OPP技术的应用 116

7.8 本课回顾和网络关键词 119

第8课 方法 121

方法是编程语言的核心,通过方法的定义和调用能够实现现实应用所需要的功能。

8.1 本课学习目标 121

8.2 定义和使用方法 121

8.2.1 使用方法 122

8.2.2 方法的返回值和参数 123

8.3 变量作用域 126

8.4 静态方法与实例方法 127

8.5 方法参数详解 131

8.5.1 使用值参数 131

8.5.2 使用引用参数 132

8.5.3 使用输出参数 134

8.5.4 使用参数数组 136

8.5.5 使用数组参数 137

8.6 结构方法 140

8.7 方法重载 141

8.7.1 方法重载介绍 141

8.7.2 方法重载的具体应用 143

8.8 使用方法Main 146

8.9 递归 149

8.10 本课回顾和网络关键词 150

第9课 C#类基础 153

类是C#语言的基础,C#内的一切类型都可以看做是类,并且所有的语句都位于类内。

9.1 本课学习目标 153

9.2 定义类 153

9.3 类的成员 155

9.3.1 数据成员 155

9.3.2 函数成员 155

9.4 访问修饰符 156

9.4.1 类成员访问修饰符 157

9.4.2 类的访问修饰符 159

9.5 C#对象 159

9.5.1 创建对象 159

9.5.2 使用对象 160

9.6 静态成员和实例成员 163

9.6.1 类成员概述 163

9.6.2 类成员使用实例 164

9.7 本课回顾和网络关键词 167

第10课 深入C#类 169

本课将对C#构造函数、析构函数和this关键字进行讲解,并通过简单的实例来介绍其具体使用流程。

10.1 本课学习目标 169

10.2 使用构造函数 169

10.2.1 构造函数概述 169

10.2.2 构造函数的参数 172

10.2.3 使用私有构造函数 172

10.2.4 使用静态构造函数 173

10.3 使用析构函数 174

10.4 使用只读字段 177

10.5 使用this关键字 177

10.5.1 进行this访问 178

10.5.2 使用this关键字 178

10.6 C#属性 180

10.7 索引器 184

10.8 命名空间 186

10.8.1 C#编译单元 186

10.8.2 完全限定名标识 187

10.8.3 using指令 188

10.9 C#内部类 189

10.10 C#分部类 190

10.11 本课回顾和网络关键词 191

第11课 C#集合、数组和集合类 193

本课将向读者介绍更为高级的技术,逐一为您介绍C#集合、数组和集合类的基本知识。

11.1 本课学习目标 193

11.2 C#集合 193

11.2.1 C#集合简介 194

11.2.2 使用集合 195

11.3 数组的高级应用 196

11.3.1 数组的方法和属性 196

11.3.2 CreateInstance方法 201

11.3.3 数组转换 205

11.4 C#集合类 207

11.4.1 ArrayList集合类 207

11.4.2 Hashtable集合类 211

11.4.3 Queue集合类 217

11.4.4 SortedList集合类 220

11.4.5 Stack集合类 223

11.5 本课回顾和网络关键词 225

第12课 foreach语句、自定义集合类和迭代器 227

本课主要讲解C# foreach语句、自定义集合类和迭代器的基本知识,逐步引导读者进入C#的大千世界。

12.1 本课学习目标 227

12.2 使用foreach循环语句 227

12.2.1 foreach概述 227

12.2.2 集合内使用

foreach语句 228

12.3 自定义集合类 231

12.3.1 实现接口 231

12.3.2 结合实现 234

12.4 C#迭代器 237

12.4.1 迭代器概述 238

12.4.2 迭代器使用 240

12.5 本课回顾和网络关键词 243

第13课 继承与多态基础 245

在际项目开发中,可以利用继承开发出具有开放性和可扩充性的程序;多态性是通过继承实现的,它增强了程序的灵活性和重用性。

13.1 本课学习目标 245

13.2 C#继承 246

13.2.1 类的层次结构 246

13.2.2 声明继承 247

13.2.3 继承规则 248

13.3 C#隐藏 250

13.4 C#多态 252

13.4.1 虚方法和虚方法重写 252

13.4.2 重写方法的特点 255

13.4.3 多态的应用 258

13.5 使用base 262

13.5.1 base访问 262

13.5.2 base构造函数指定 264

13.6 抽象类和抽象方法 265

13.7 密封类和密封成员 268

13.8 C#静态类 270

13.9 本课回顾和网络关键词 273

第14课 接口和类转换 275

本课将对C#继承与多态方面的知识进行进一步介绍,着重讲解接口和类转换方面的知识。

14.1 本课学习目标 275

14.2 C#接口 275

14.2.1 定义接口 276

14.2.2 接口的实现和继承 278

14.2.3 显式接口的成员 282

14.2.4 访问接口成员 284

14.3 C#根类object 287

14.3.1 object方法 287

14.3.2 object方法应用 288

14.3.3 Finalize()特殊应用 291

14.4 C#类转换 292

14.4.1 隐式转换 292

14.4.2 显式转换 293

14.4.3 使用is运算符 295

14.4.4 使用as运算符 297

14.5 本课回顾和网络关键词 298

第15课 字符串与正则表达式 301

字符串是C#内的重要数据类型之一,通过字符串的赋值可以实现指定的功能;而正则表达式是一种描述字符串匹配的模式,它能够对字符串进行指定功能的操作。

15.1 本课学习目标 301

15.2 C#字符串 301

15.2.1 C#类型 301

15.2.2 string和String 302

15.2.3 StringBuilder 311

15.3 C#正则表达式 313

15.3.1 正则表达式的语言 313

15.3.2 正则表达式类 316

15.4 正则表达式的应用 321

15.4.1 分隔符分隔 321

15.4.2 字符检索处理 324

15.4.3 字符替换处理 324

15.5 本课回顾和网络关键词 325

第16课 委托与事件 327

第17课 泛型 347

第18课 C#文件操作和流

第19课 XML文件操作处理 409

第20课 Windows窗体编程基础 429

第21课 菜单、工具栏和对话框 479

第2篇 技术提高篇

第22课 Web应用编程 509

第23课 数据库和ADO.NET操作 545

第24课 DataGrid和数据绑定 587

第25课 GDI+图形图像编程 609

第26课 C#非托管代码操作 647

第27课 水晶报表应用 701

第28课 DotNetBar控件应用 713

第29课 Microsoft Enterprise Library

第30课 水晶报表应用 739

第31课 应用MapXtreme地图控件 757

第3篇 综合应用篇

第32课 项目开发案例:俄罗斯

第33课 项目开发案例:

内容摘要:

《编程大讲坛:Visual Basic核心开发技术从入门到精通》由浅入深地讲解了Visual Basic开发技术,并且始终遵循以科学合理的学习计划为主线,通过具体的实例讲解其具体使用流程。全书内容分为3篇26课,其中第1课到12课是编程基础篇,依次讲解Visual Basic技术基础、Visual Basic语言初步、Visual Basic算法语句、Visual Basic数组、Visual Basic过程基础、Visual Basic过程参数和递归调用、Visual Basic窗体的属性和方法、窗体事件及其高级应用、Visual Basic控件、工具栏和状态栏、菜单和对话框、程序调试、错误处理和创建帮助;第13课到24课是技术提高篇,分别讲解报表打印处理、存储过程应用、使用ActiveX控件技术、Visual Basic文件处理、Visual Basic绘图处理、MSChat控件图形处理、Visual Basic多媒体编程、Visual Basic网络编程、程序打包和部署;第25课和26课是综合应用篇,分别讲解了使用Visual Basic开发扫雷游戏和数据库项目——图书借阅系统的流程和实现方法。
《编程大讲坛:Visual Basic核心开发技术从入门到精通》附赠光盘,内容包括多媒体视频、实例源代码和赠送的综合实例代码。
《编程大讲坛:Visual Basic核心开发技术从入门到精通》内容全面,非常适合于Visual Basic技术的初学者,同时也适合具有一定Visual Basic基础,欲对Visual Basic开发技术进一步了解和掌握的中级读者,还可作为相关培训学校的教材。

编辑推荐:

全书案例的完整源码,Visual Basic开发环境快速入门的视频教程,本书综合案例的视频教程,超值赠送4套完整案例的源码和视频讲解,全面掌握Visual Basic的各项技术与项目开发要领。

书籍规格:

书籍详细信息
书名Visual Basic核心开发技术从入门到精通站内查询相似图书
丛书名开发专家
9787121090578
如需购买下载《Visual Basic核心开发技术从入门到精通》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位电子工业出版社
版次1版印次1
定价(元)75.0语种简体中文
尺寸26装帧平装
页数印数 5000

书籍信息归属:

Visual Basic核心开发技术从入门到精通是电子工业出版社于2009.06出版的中图分类号为 TP312 的主题关于 BASIC语言-程序设计 的书籍。