《.NET Windows应用开发教程》PDF下载

  • 购买积分:18 如何计算积分?
  • 作  者:李勇平编
  • 出 版 社:北京:兵器工业出版社;北京希望电子出版社
  • 出版年份:2004
  • ISBN:7801721640
  • 页数:603 页
图书介绍:本书是.NET Windows应用开发方面的专著,由浅入深地介绍了.NET Windows应用开发的相关基础知识与技术,注重实例的讲解,适合从事应用程序开发的编程技术人员参考,也可作为相关培训班的教材。

第一部分 .NET基础与C#编程技术 1

第1章 .NET平台与C#概述 1

1.1.NET概述 1

.NET简介 1

.NET框架(.NETFramework)简介 5

公共语言运行库 6

1.2C#简介 8

C#编程环境 8

第1个C#程序 10

C#程序结构 12

1.3C#语言基础 15

变量和数据类型 15

运算符和表达式 17

类型转换 18

枚举类型 20

结构类型 21

1.4各种语句结构 23

选择语句 23

1.5实例分析 31

1.5.1程序分析说明 31

1.5.2代码编写调试 31

1.5.3程序测试总结 34

1.6小结 34

第2章 面向对象编程基础 35

2.1面向对象基本概念 35

对象的概念 35

类的概念 36

类的基本要素 37

类的基本特征 38

面向对象编程的特点和优点 40

2.2创建类 41

字段 41

方法 43

创建和使用对象 46

属性 48

2.3对象的构造和析构 53

对象的构造和析构 53

static关键字 56

this关键字 57

2.4通用类型系统 58

简介 58

装箱操作 59

取消装箱操作 60

2.5实例研究 61

程序分析说明 61

代码编写和调试 62

程序测试和总结 66

2.6小结 67

第3章 数组、日期和字符串 68

3.1数组 68

一维数组 68

多维数组 70

交错数组 73

Array类简介 75

数组作为方法的参数 77

3.2日期和时间数据 78

DateTime结构 78

TimeSpan类 80

3.3字符串类 83

String类 83

StringBuilder类 88

格式化数据 93

字符串类型转换成其他数据类型 97

3.4实例分析 98

程序分析说明 98

代码编制 98

实例测试总结 101

3.5小结 102

第4章 面向对象编程进阶 103

4.1重载 103

方法重载 103

操作符重载 107

4.2类的继承性 113

继承的含义 114

方法重写 123

base关键字 123

protected关键字 124

密封类以及密封方法 129

4.3类的多态性 130

虚方法 130

抽象类和抽象方法 138

4.4实例研究 142

程序分析 143

代码编写和调试 143

程序测试和总结 146

4.5小结 147

第5章 命名空间与异常处理 148

5.1命名空间 148

命名空间的概念 148

命名空间的定义和使用 149

嵌套命名空间 152

5.2System命名空间 153

Math类 154

Random类 156

5.3System Collections命名空间 158

ArrayList类 159

IEnumerator接口 160

Hashtable类 163

5.4异常处理 168

异常处理结构 168

nally关键字 173

System Exception类 174

5.5实例分析 177

程序分析说明 177

代码编写与调试 177

测试与总结 183

5.6小结 184

第二部分 .NET Windows应用开发技术 185

第6章 Windows窗体设计 185

6.1Visual Studio.NET开发环境介绍 185

起始页 185

使用开发环境开发 186

应用程序实例1 186

使用开发环境开发 190

应用程序实例2 190

自定义开发环境 193

6.2Windows程序设计 194

启动界面制作 194

简单计算程序设计 201

6.3窗体对象详解 204

常见属性 205

常见方法 210

事件介绍 211

System Windows Forms命名空间简介 215

6.4实例分析 218

程序分析说明 218

程序编写 219

程序测试和总结 222

6.5小结 223

第7章 Windows常用控件 224

7.1控件对象介绍 224

控件简介 224

控件基本的属性设置 226

控件的基本方法和事件简介 231

7.2各类控件的使用 233

值设置控件 233

从列表中选择控件 239

分页控件 244

Timer控件 247

菜单、工具栏、状态栏 249

ndows内置对话框 254

7.3计算器程序的编写 259

程序分析说明 259

界面设计和代码编写 260

程序测试和总结 265

7.4小结 265

第8章 基本界面布局和设计 266

8.1Windows窗体布局概述 266

基本窗体布局 266

程序设计实例——多窗口启动实例 268

8.2对话框的使用 272

模式对话框 272

无模式对话框 276

8.3多文档界面设计 279

创建多文档程序 279

创建多文档程序实例-文本编辑程序编辑 285

8.4资源管理器样式界面设计 293

树状控件 293

列表控件 295

水平调整控件之间的尺寸 297

资源管理器样式程序设计实例 300

8.5小结 302

第9章 GDI+编程 303

9.1GDI+绘图的基本概念 303

GDI+概述 303

基本绘图表面概述 304

Graphics类和Graphics对象的创建 306

坐标以及坐标变换 309

9.2基本的GDI+对象 317

画笔 317

笔刷 318

颜色 321

字体 322

9.3基本图形的绘制 324

线条和形状 324

绘制文本 328

绘制图像 328

9.4Windows打印功能的实现 330

创建打印作业实现打印工作 331

页面设置 332

打印机设置 333

打印预览 334

9.5实例分析 338

程序分析说明 338

程序编制和调试 338

9.6小结 342

第10章 应用程序调试、测试和部署 343

10.1应用程序调试 343

错误类型 343

调试版和发布版 344

应用程序执行的方式 345

调试窗口 351

.NET Diagnostics技术 353

10.2应用程序测试 357

测试概述 357

测试方法 359

测试案例 361

10.3应用程序部署 362

部署基本概念 362

创建部署项目 363

10.4小结 371

第三部分 NET数据访问技术 372

第11章 SQL Server数据库简介 372

11.1数据库基本概念 372

数据库概念 372

关系数据库概念 375

样本数据库——Northwind数据库简介 377

11.2设计一个数据库 378

设计步骤 378

用SQL Server企业管理器创建数据库 379

使用Access设计数据库 383

11.3数据库查询语言 384

SQL简介 384

查询语言综述 384

多表查询 388

数据操作语言 389

11.4存储过程和视图 390

存储过程 390

视图 393

11.5小结 396

第12章 ADO.NET数据访问技术 397

12.1.NET数据访问概述 397

System.Data命名空间 398

ADO.NET体系结构 398

ADO.NET与ADO 402

12.2使用.NET数据提供程序访问数据 404

连接对象 404

命令对象 405

DataReader类 411

DataAdapter类(数据适配器) 414

实例研究 415

12.3创建和使用DataSet 417

数据表DataTable 418

表间关系DataRelation 426

使用数据适配器填充DataSet 430

使用数据集DataSet操纵数据库 431

12.4数据视图 440

12.5编写数据提供程序 442

12.6小结 443

第13章 Windows数据访问 444

13.1数据绑定概述 444

数据绑定的必要性 444

数据绑定实例 453

数据绑定应用范围 458

13.2数据绑定原理 459

Windows窗体数据提供者 459

数据使用者 463

13.3数据集内筛选和排序 465

在数据表中直接筛选和排序 466

使用数据视图 467

程序实例 473

13.4在窗体上操作数据 475

13.5数据绑定应用综述 481

查找表实例 481

主控/详细关系实例 485

13.6小结 488

第14章 .NET1/0操作与文件管理 489

14.1流的概念 489

.NET流的体系结构 489

Stream类 491

14.2字节流 492

FileStream类 493

BufferedStream类 501

MemoryStream类 502

14.3字符数据输入和输出 502

使用字节流处理Unicode字符数据的输入和输出 503

TextReader类和TextWriter类 506

StreamReader类和StreamWriter类 507

StringReader类和StringWriter类 512

14.4二进制数据的输入和输出 513

使用字节数据流处理二进制数据的输入和输出 513

BinaryReader类和BinaryWriter类 516

14.5文件的随机访问技术 520

14.6文件系统 522

文件管理 522

目录管理 526

路径 527

程序实例 528

14.7小结 533

第四部分 .NET组件技术 534

第15章 .NET组件技术 534

15.1再谈属性 534

索引器 534

索引属性(访问对象的属性) 540

15.2委托和事件 543

委托 543

事件 545

.NET事件模型 549

15.3接口与组件 556

组件 556

接口 557

15.4创建.NET组件 562

用于设计组件的接口和类 562

创建和使用组件 564

15.5使用组件技术实现windows窗体继承 569

窗体继承的概述 569

创建和使用继承窗体实例 571

15.6小结 576

第16章 自定义控件 577

16.1创建自定义控件 577

创建自定义控件的方法 577

创建自定义控件 578

从System.WindowsForma.Control派生自定义控件 579

控件的绘制 583

16.2从现有控件派生自定义控件 585

创建和使用派生自定义控件实例 591

自定义控件的属性、方法和事件 591

16.3复合自定义控件(用户控件) 592

创建和使用复合自定义控件(用户控件)实例 592

实现设计时特性 600

16.5小结 602