当前位置:首页 > 工业技术
Visual Basic.NET 2008从基础到项目实战
Visual Basic.NET 2008从基础到项目实战

Visual Basic.NET 2008从基础到项目实战PDF电子书下载

工业技术

  • 电子书积分:16 积分如何计算积分?
  • 作 者:张琴,孙更新,宾晟编著
  • 出 版 社:北京:化学工业出版社
  • 出版年份:2010
  • ISBN:9787122073044
  • 页数:521 页
图书介绍:本书介绍了Visual Basic的语法及其相关技术。
《Visual Basic.NET 2008从基础到项目实战》目录

第1章 初识Visual Basic.NET 1

1.1从Visual Studio.NET开始 2

1.1.1什么是.NET 2

1.1.2 Web Services 2

1.1.3.NET框架 3

1.2 Visual Studio.NET 2008的安装与运行 5

1.2.1安装要求 5

1.2.2安装过程 5

1.2.3运行 9

1.2.4卸载 10

1.3熟悉Visual Studio.NET 2008集成开发环境 11

1.3.1起始页 11

1.3.2菜单栏与工具栏 13

1.3.3项目开发环境 15

1.4 Visual Basic.NET与VS.NET有何关系? 15

1.5从哪里可以得到帮助 16

1.6本章小结 18

第2章 开始你的VB.NET之旅 19

2.1创建我的第一个VB.NET程序——“Hello World” 20

2.1.1创建应用程序工程 20

2.1.2使用Windows控件设计用户界面 22

2.1.3使用代码窗口编写代码 28

2.1.4运行程序 29

2.2了解VB.NET程序的基本结构 29

2.3初探VB.NET中的面向对象编程 30

2.3.1对象 30

2.3.2属性 30

2.3.3方法 30

2.3.4事件 31

2.4本章小结 32

第3章 从学习VB.NET基本要素开始学习编程 33

3.1数据类型 34

3.1.1基本数据类型 34

3.1.2复合数据类型 36

3.2变量 36

3.2.1变量名 36

3.2.2声明变量 38

3.2.3变量赋值 39

3.3常量 40

3.4类型转换 41

3.4.1隐式类型转换 41

3.4.2显式类型转换 42

3.5运算符和表达式 43

3.5.1算术运算符 43

3.5.2关系运算符 44

3.5.3连接运算符 47

3.5.4逻辑运算符 47

3.5.5赋值运算符 48

3.6本章小结 48

第4章 掌握VB.NET中的程序流程控制语句 49

4.1什么是语句 50

4.1.1 VB.NET语句的种类 50

4.1.2 VB.NET语句的书写方式 50

4.1.3 VB.NET中的注释语句 50

4.1.4语句的自动语法检查 51

4.2什么是控制结构 51

4.2.1顺序结构 52

4.2.2选择结构 53

4.2.3循环结构 58

4.3语句嵌套 69

4.4本章小结 71

第5章 存储多个同类型的数据——数组与集合 72

5.1什么是数组 73

5.1.1数组概念的引入 73

5.1.2数组在内存中的存放 73

5.1.3数组的维数 73

5.2一维数组 74

5.2.1数组声明与创建 74

5.2.2数组元素引用 75

5.2.3数组初始化 75

5.2.4数组使用 76

5.2.5区分数组对象和数组变量 81

5.3二维及多维数组 82

5.3.1二维数组 82

5.3.2多维数组 85

5.4动态数组 86

5.5 Array类 93

5.6使用集合代替数组 96

5.6.1 Visual Basic中的集合 96

5.6.2 .NET Framework中的集合 98

5.6.3使用集合代替动态数组 98

5.6.4使用ArrayList 101

5.7本章小结 105

第6章 学习编写结构化的程序——过程 106

6.1什么是过程 107

6.1.1为什么要使用过程 107

6.1.2过程访问修饰符 107

6.2 Sub子过程 108

6.3 Function函数过程 110

6.4为过程传递参数 113

6.4.1按值传递和按引用传递 113

6.4.2可选参数 115

6.4.3不定量参数 116

6.4.4按位置传递和按名称传递 118

6.5本章小结 119

第7章 学习VB.NET中最重要的面向对象编程——类与对象 120

7.1面向对象的基本概念 121

7.1.1对象和类 121

7.1.2字段、属性、方法和事件 121

7.1.3封装 121

7.1.4继承 122

7.1.5多态与重载 122

7.2在VB.NET中使用类 122

7.2.1创建类 122

7.2.2向类中添加属性 124

7.2.3向类中添加方法 127

7.2.4向类中添加事件 128

7.2.5构造函数 129

7.2.6析构函数与垃圾回收机制 130

7.2.7完整的Employee类 130

7.3创建和使用对象 132

7.3.1对象类型 132

7.3.2使用New关键字创建对象 133

7.3.3设置和获取属性 134

7.3.4使用方法 134

7.3.5编写对象的事件过程 135

7.3.6对象作为参数 135

7.4共享成员 138

7.5类与对象应用实例 140

7.6本章小结 142

第8章 面向对象编程——继承、接口与多态 143

8.1继承 144

8.1.1创建派生类 144

8.1.2继承控制 150

8.2接口 150

8.2.1接口概述 150

8.2.2定义接口 151

8.2.3接口继承 152

8.2.4实现接口 152

8.2.5接口应用实例 154

8.3多态性 157

8.3.1重写 158

8.3.2重载 159

8.3.3隐藏 162

8.4使用Me、MyBase和MyClass关键字 164

8.4.1 Me关键字 164

8.4.2 MyBase关键字 165

8.4.3 MyClass关键字 167

8.5可视化继承 168

8.6 本章小结 171

第9章 泛型与委托 173

9.1泛型 174

9.1.1创建泛型类 174

9.1.2使用泛型类 176

9.1.3泛型方法 177

9.2委托 181

9.2.1声明委托 181

9.2.2委托与事件 182

9.2.3调用委托方法 185

9.3本章小结 186

第10章 了解VB.NET 2008的新增内容 187

10.1局部类型推理 188

10.2匿名类型 189

10.3对象初始值设定项 191

10.3.1命名类型 191

10.3.2匿名类型 193

10.4扩展方法 194

10.5 Lambda表达式 197

10.6语言集成查询 197

10.7本章小结 198

第11章 程序错误与处理——调试、错误处理与异常 199

11.1编程中的错误 200

11.2调试 201

11.2.1控制执行 201

11.2.2断点 202

11.2.3即时窗口 203

11.2.4可视化工具 204

11.3异常处理 205

11.3.1异常的概念 205

11.3.2结构化异常处理 205

11.3.3常见异常 210

11.4本章小结 211

第12章 创建程序的可视外观——Windows Form编程基础 212

12.1什么是控件和组件 213

12.2控件的基本属性和事件 213

12.2.1基本属性 213

12.2.2基本事件 218

12.3窗体Form 222

12.4 Label控件与LinkLabel控件 224

12.5 Button控件 226

12.6 TextBox、RichTextBox与MaskedTextBox控件 227

12.7 PictureBox控件 233

12.8 RadioButton与CheckBox控件 240

12.9 ListBox与CheckedListBox控件 243

12.10 ComboBox控件 246

12.11 GroupBox与Panel控件 249

12.12用户控件 252

12.13本章小结 257

第13章 让我的程序具有Windows风格的外观 258

13.1什么是Windows风格的应用程序 259

13.2创建菜单 259

13.2.1主菜单设计 260

13.2.2上下文菜单设计 264

13.3创建工具栏 265

13.4创建状态栏 270

13.5在程序中使用窗口 270

13.5.1 MessageBox类 270

13.5.2通用窗口 273

13.5.3自定义窗口 281

13.6本章小结 285

第14章 图形操作 286

14.1什么是GDI 287

14.2基本绘图操作 289

14.2.1创建Graphics对象 289

14.2.2绘制直线 291

14.2.3绘制矩形 294

14.2.4绘制椭圆与圆 295

14.2.5绘制填充对象 296

14.3实例:绘制饼图报表 298

14.4本章小结 305

第15章 文件处理技术 306

15.1文件概述 307

15.2 System.IO名称空间 307

15.2.1文件与目录操作 307

15.2.2文件的流操作 313

15.3 My.Computer.FileSystem对象 316

15.4实例:图片浏览器程序 321

15.5本章小结 330

第16章 ADO.NET数据访问技术 331

16.1数据库开发基础 332

16.1.1 SQL Server 2005 332

16.1.2 SQL语句简介 335

16.2使用ADO.NET 337

16.2.1理解数据提供者 337

16.2.2连接数据库 338

16.2.3执行数据库操作 341

16.2.4 DataReader 342

16.2.5 DataSet与DataAdapter 343

16.3 ADO.NET综合应用 345

16.3.1连接数据库 347

16.3.2查询数据 349

16.3.3添加和更新数据 353

16.4实例:图书信息管理程序 359

16.5本章小结 368

第17章 在程序中使用可扩展标记语言 369

17.1 XML基础 370

17.1.1 XML概念 370

17.1.2 .NET与XML 372

17.2基于DOM操作XML 372

17.2.1 DOM对象 373

17.2.2加载XML 374

17.2.3保存XML 375

17.2.4添加节点 375

17.2.5更新节点 377

17.2.6遍历节点 379

17.2.7查找节点 380

17.2.8删除节点 381

17.3流式操作 382

17.3.1 XMLReader 383

17.3.2 XMLWriter 384

17.4实例:图书信息管理XML版 385

17.5本章小结 392

第18章 数据访问的新利器——语言集成查询LINQ技术 393

18.1什么是LINQ 394

18.2学习写自己的LINQ查询 395

18.2.1第一个LINQ查询 395

18.2.2查询变量与查询表达式 396

18.2.3基本查询操作 397

18.2.4查询执行 405

18.3 LINQ to SQL 405

18.3.1创建对象模型 406

18.3.2获取数据 408

18.3.3添加数据 409

18.3.4更新数据 410

18.3.5删除数据 411

18.4本章小结 411

第19章 编写具有多个线程运行的应用程序 412

19.1了解线程的基本概念 413

19.1.1进程、线程和应用程序域 413

19.1.2线程限制 414

19.2线程创建与管理 414

19.2.1创建线程 414

19.2.2线程控制与状态转换 415

19.3使用多线程组件轻松创建多线程应用程序 416

19.3.1 BackGroundWorker组件 417

19.3.2 Timer组件 425

19.4本章小结 427

第20章 使我的程序后台运行——Windows服务 428

20.1什么是Windows服务 429

20.2创建我的第一个Windows服务 430

20.3安装和卸载服务 432

20.4启动和停止服务 437

20.5 Windows服务应用实例:数据库备份 437

20.6本章小结 439

第21章 ASP.NET网站开发基础 440

21.1 ASP.NET基础 441

21.1.1 HTML简介 441

21.1.2 Web工作原理 443

21.1.3第一个ASP.NET应用程序与页面模型 444

21.2 Web控件 450

21.2.1常用Web控件 451

21.2.2功能控件 456

21.2.3验证控件 458

21.3 ASP.NET内置对象 461

21.3.1 Request 461

21.3.2 Response 462

21.3.3 Application 463

21.3.4 Session 465

21.4实例:图书信息管理Web版 469

21.5本章小结 476

第22章 Windows Form开发实例——日程提醒程序 477

22.1开发背景 478

22.2系统分析 478

22.2.1需求分析 478

22.2.2可行性分析 479

22.2.3项目计划 480

22.3系统设计 481

22.3.1界面设计 481

22.3.2数据库设计 483

22.4功能实现 483

22.4.1任务管理 483

22.4.2自动提醒 484

22.4.3设置自动运行 489

22.5运行结果 491

22.6本章小结 492

第23章 Web开发实例——在线考试系统 493

23.1开发背景 494

23.2系统分析 494

23.2.1需求分析 494

23.2.2可行性分析 496

23.2.3项目计划 496

23.3系统设计 497

23.3.1系统分析 497

23.3.2页面设计 498

23.3.3数据库设计 499

23.4功能实现 500

23.4.1用户登录 500

23.4.2题库管理 502

23.4.3在线考试 510

23.4.4统一主题 515

23.5本章小结 516

附录A VisualBasic.NET关键字 517

附录B VisualBasic.NET中的访问级别 519

相关图书
作者其它书籍
返回顶部