《VB.NET程序设计》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:青岛东合信息技术有限公司,青岛海尔软件有限公司编著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2011
  • ISBN:9787121125133
  • 页数:386 页
图书介绍:本书从最基本的概念出发,深入讲解了VB.NET的基础知识以及新特性。全书共有10章,分别介绍了.NET框架、VB.NET语言基础、窗体和常用控件、界面设计、面向对象程序设计、ADO.NET数据库访问、数据绑定和操作、文件处理、多线程应用程序以及.NET3.5的新特性。本书详细介绍了如何使用VB.NET开发Windows窗体应用程序;使用ADO.NET进行数据库连接及访问;使用数据绑定控件在界面中进行数据绑定及操作;以及使用Linq进行集合、数据库查询等内容。

理论篇 1

第1章 VB.NET概述 2

1.1 .NET框架 4

1.1.1 .NET框架结构 4

1.1.2 .NET框架的优点 5

1.1.3 .NET的术语 5

1.1.4 VB与.NET框架 6

1.1.5 .NET框架应用程序种类 7

1.2第一个VB.NET程序 8

小结 10

练习 10

第2章 VB.NET语言基础 11

2.1数据类型 13

2.2变量和常量 13

2.2.1变量 13

2.2.2常量 14

2.3运算符 14

2.3.1算术运算符 14

2.3.2比较运算符 15

2.3.3逻辑运算符 16

2.3.4串联运算符 17

2.4流程控制语句 19

2.4.1分支语句 19

2.4.2循环语句 22

2.5数组 25

2.5.1声明数组 26

2.5.2数组赋值 27

2.5.3遍历数组 27

2.5.4重设数组大小 28

2.5.5二维数组 29

2.6过程 29

2.6.1过程介绍 29

2.6.2 Sub过程 30

2.6.3 Function过程 31

2.6.4 Property过程 32

2.7参数 33

2.7.1可选参数 33

2.7.2参数数组 34

小结 35

练习 36

第3章 窗体和常用控件 38

3.1控件概述 40

3.1.1控件的基本属性 41

3.1.2控件的基本事件 43

3.2窗体 45

3.3常用控件 50

3.3.1 Button控件 51

3.3.2 Label控件 51

3.3.3文本控件 52

3.3.4选择控件 55

3.3.5 PictureBox控件 63

3.3.6容器控件 65

小结 68

练习 69

第4章 界面设计 71

4.1界面设计概述 73

4.2菜单 74

4.2.1主菜单 74

4.2.2上下文菜单 77

4.3工具栏 79

4.4状态栏 81

4.5对话框 82

4.5.1输入对话框 83

4.5.2通用对话框 83

4.6 MDI界面设计 86

小结 88

练习 88

第5章 面向对象程序设计 90

5.1 VB.NET中的面向对象 92

5.2类和对象 93

5.2.1类 93

5.2.2对象 97

5.3继承 99

5.4多态 101

5.4.1重载 101

5.4.2重写 102

5.4.3隐藏 103

5.5 Me、MyBase和MyClass关键字 103

5.5.1 Me关键字 103

5.5.2 MyBase关键字 104

5.5.3 MyClass关键字 105

小结 106

练习 106

第6章 ADO.NET数据库访问 108

6.1 ADO.NET简介 110

6.2 ADO.NET结构 111

6.2.1 ADO.NET中的命名空间和类 111

6.2.2 ADO.NET结构原理 112

6.3 SQL Server 2005 113

6.4 ADO.NET的核心对象 118

6.4.1 Connection 118

6.4.2 Command 121

6.4.3 DataReader 122

6.4.4 DataAdapter和DataSet 125

小结 130

练习 131

第7章 数据绑定和操作 132

7.1数据控件 134

7.1.1 DataGridView 134

7.1.2配置DataGridView 136

7.2数据操作 141

7.2.1数据查询过滤 143

7.2.2添加数据 144

7.2.3修改数据 148

7.2.4删除数据 149

小结 152

练习 152

第8章 文件处理 154

8.1文件概述 156

8.1.1文件类型 156

8.1.2文件访问方式 156

8.2 System.IO模型 157

8.2.1 Directo 158

8.2.2 File 162

8.2.3 Path 165

8.3文件流操作 168

8.3.1 FileStream 168

8.3.2 StreamReader和StreamWriter 169

8.3.3 BinaryReader类和B inary Writer 173

8.4 My.Computer.FileSystem对象 175

小结 180

练习 180

第9章 多线程应用程序 182

9.1线程概述 184

9.1.1进程、线程和应用程序域 184

9.1.2线程限制 185

9.1.3 VB.NET对多线程的支持 185

9.2 VB.NET中多线程的实现 185

9.2.1线程的创建 185

9.2.2线程的状态 188

9.2.3线程的优先级 189

9.2.4线程池 189

9.3线程组件 190

9.3.1 BackgroundWorker组件 190

9.3.2 Timer组件 195

小结 197

练习 198

第10章 .NET 3.5新特性 200

10.1推断类型 202

10.2扩展方法 204

10.3对象初始化器 206

10.4匿名类 209

10.5 Lambda表达式 210

10.6 LINQ查询 211

10.6.1 LINQ简介 211

10.6.2 LINQ查询步骤 213

10.6.3 LINQ查询关键字 214

10.6.4聚合函数 218

小结 220

练习 221

实践篇 223

实践1 VB.NET概述 224

实践指导 224

实践1.G.1 224

实践1.G.2 227

实践1.G.3 229

知识拓展 234

1.VB.NET程序代码的调试 234

2.设置VB.NET代码编辑器格式 236

3.Visual Studio 2008快捷键 238

拓展练习 238

练习1.E.1 238

实践2 VB.NET语言基础 239

实践指导 239

实践2.G.1 239

实践2.G.2 240

实践2.G.3 242

知识拓展 243

1.格式化数字 243

2.格式化日期 245

拓展练习 248

练习2.E.1 248

练习2.E.2 248

实践3窗体和常用控件 249

实践指导 249

实践3.G.1 250

实践3.G.2 252

实践3.G.3 254

知识拓展 255

1.RicbTextBox控件 255

2.ErrorProvider控件 258

拓展练习 260

练习3.E.1 260

实践4界面设计 261

实践指导 261

实践4.G.1 261

实践4.G.2 265

实践4.G.3 267

知识拓展 269

1.TreeView控件 269

2.ListView控件 273

拓展练习 276

练习4.E.1 276

实践5面向对象程序设计 277

实践指导 277

实践5.G.1 277

实践5.G.2 280

实践5.G.3 283

实践5.G.4 286

知识拓展 287

1.继承的用户控件 287

2.用户控件 288

3.自定义控件 290

拓展练习 297

练习5.E.1 297

练习5.E.2 298

练习5.E.3 298

实践6 ADO.NET数据库访问 299

实践指导 299

实践6.G.1 299

实践6.G.2 311

实践6.G.3 314

实践6.G.4 318

知识拓展 321

1.连接Access数据库 321

2.连接Oracle数据库 326

拓展练习 330

练习6.E.1 330

练习6.E.2 330

实践7数据绑定和操作 331

实践指导 331

实践7.G.1 331

实践7.G.2 333

实践7.G.3 348

实践7.G.4 354

知识拓展 361

BindingNavigator控件 361

拓展练习 364

练习7.E.1 364

练习7.E.2 364

实践8文件处理 365

实践指导 365

实践8.G.1 365

知识拓展 366

VB.NET的Run-time函数 366

拓展练习 369

练习8.E.1 369

练习8.E.2 369

实践9.NET3.5新特性 370

实践指导 370

实践9.G.1 370

实践9.G.2 376

知识拓展 380

LINQ to XML 380

拓展练习 383

练习9.E.1 383

练习9.E.2 383

附录A VB.NET中的关键字 384