.NET企业级应用程序开发教程

副标题:无

作   者:汤涛等编著

分类号:

ISBN:9787302114000

微信扫一扫,移动浏览光盘

简介

  visual studio.net作为微软.net战略的核心开发工具,与visual studio 6相比,其开发效率具有显著性地提高,其开发框架和思路发生了根本性地改变。同时,visual studio.net又提供对com组件的访问兼容性。.net全面引入对xml的支持是开发基于.net分布式应用的基石,xml.net支持在数据访问层面和对象传递层面上跨越internet传递数据和对象。    本书基于c#语言深入阐述.net核心开发思路和.net应用程序运行的基本原理,详尽讲解windows编程方法、网络访问和sockets编程。还深入讨论了多线程应用程序开发、线程同步技术和线程池技术等.net深入编程技术。web服务和远程通信技术是.net下企业级三层结构应用开发的关键技术,本书讨论了web服务和远程通信的基本原理和实现机制,与com+交互,.net企业服务技术和序列化技术,详细阐述基于.net的三层结构应用程序开发,这些技术都是实现.net企业级软件开发所必备的。企业应用部署向来是企业级应用开发的关键,本书详细阐述了.net应用部署的基本方法和原则。    本书结构清晰,讲解深入浅出,并通过丰富的实例加深读者对相关技术的把握。本书是从事微软visual c#.net开发和应用人员不可多得的参考书。同时适合广大计算机爱好者自学也可作为大专院校相关专业的教学参考书。

目录

第1章 .net概述1

1.1 .net简介 1

1.2 .net 框架介绍 2

1.3 clr介绍 3

1.4 .net框架基本特征 4

1.5 程序集 6

1.6 小结 8

第2章 基于.net的面向对象编程技术9

2.1 面向对象基本概念 9

2.2 属性和方法 11

2.3 继承和多态 17

2.4 接口和抽象类 21

2.5 方法的重载 29

2.6 运算符的重载 31

2.7 小结 38

第3章 组件开发和部署40

3.1 组件开发概述 40

3.2 clr内存管理 41

3.3 组件内存管理 45

3.4 .net应用程序部署 51

.3.5 程序集组件版本控制 57

3.6 dll程序集的迟签名技术 62

3.7 小结 64

第4章 windows窗体编程65

4.1 如何建立和使用windows窗体 65

4.1.1 创建简单的windows窗体 66

4.1.2 设置窗体的属性 68

4.1.3 编写窗体事件处理代码 69

4.2 处理多窗体应用程序 74

4.3 使用控件 78

4.3.1 控件的格式处理 78

4.3.2 控件使用方法 79

4.4 使用窗体菜单 83

4.5 拖放操作的实现 87

4.6 剪贴板的访问 89

4.7 在窗体之间传递数据 90

4.8 小结 95

第5章 数据展现96

5.1 ado.net对象模型 96

5.2 ado.net相关的类 98

5.3 实现数据的增删改查 100

5.3.1 建立数据库连接 100

5.3.2 检索数据 102

5.3.3 插入、修改和删除数据 105

5.4 使用存储过程 108

5.4.1 使用简单存储过程 108

5.4.2 使用带输入参数的存储过程 109

5.4.3 使用带输出参数的存储过程 110

5.5 存取大对象数据 112

5.6 事务处理 120

5.6.1 事务的基本特征 120

5.6.2 实现普通事务操作 121

5.6.3 分布式事务处理 127

5.6.4 并发控制和死锁问题 129

5.7 数据访问安全性控制 131

5.8 小结 132

第6章 数据流和文件处理134

6.1 与流相关的类 134

6.2 文件操作相关的类 135

6.3 对文件系统的基本操作 136

6.3.1 创建文件和目录 136

6.3.2 删除和修改文件或目录 137

6.3.3 列举目录下的内容 137

6.4 读写文件 139

6.4.1 文本文件的读写 140

6.4.2 读写二进制文件 143

6.5.3 写字板应用程序 144

6.5 异步文件读写操作 150

6.6 响应文件和目录的更改事件 155

6.7 独立存储 159

6.8 小结 163

第7章 internet访问技术164

7.1 internet访问概述 164

7.2 创建web客户端 165

7.2.1 创建web请求 165

7.2.2 发送请求数据 167

7.2.3 接收数据 171

7.2.4 使用webclient类 175

7.2.5 异步访问网络资源 175

7.2.6 网络访问的错误处理 180

7.3 使用特定协议的web客户端 182

7.4 dns类实现域名解析 189

7.5 建立tcp服务器和客户端 194

7.6 小结 204

第8章 绘图和打印205

8.1 gdi+介绍 205

8.2 创建并显示图片文件 207

8.3 绘制基本图形 217

8.4 使用文本和字体绘制图片 226

8.5 绘制复杂图像 228

8.6 打印文本和图片 232

8.7 小结 242

第9章 .net与非受管代码的交互244

9.1 com简介 244

9.2 与com交互 245

9.2.1 com访问.net 246

9.2.2 .net访问com 249

9.3 调用win32api 257

9.4 通过wmi访问操作系统 260

9.5 通过.net的类访问操作系统 265

9.5.1 访问操作系统的进程信息和日志 266

9.5.2 访问系统注册表 271

9.5.3 访问活动目录 273

9.6 小结 276

第10章 .net事件处理278

10.1 windows事件基础 278

10.2 委托 279

10.3 事件处理 281

10.4 小结 286

第11章 多线程和windows服务287

11.1 多线程 287

11.1.1 创建新线程 288

11.1.2 控制线程的运行状态 289

11.1.3 访问主线程 290

11.1.4 线程同步 291

11.2 创建window服务 292

11.2.1 获取windows服务的信息 293

11.2.2 控制windows服务 296

11.2.3 编写windows服务 299

11.3 安装和卸载windows服务 302

11.4 调试windows服务 306

11.5 小结 307

第12章 asp.net编程308

12.1 asp.net与经典asp的区别 308

12.1.1 语言支持 309

12.1.2 性能 309

12.1.3 代码和内容的分离 309

12.1.4 安全性 309

12.1.5 状态管理 309

12.1.6 服务器端表单和控件 310

12.1.7 开发调试 310

12.1.8 配置和部署 310

12.2 asp.net基本技术 310

12.2.1 页面控件 316

12.2.2 web控件的使用 319

12.2.3 文件上载 326

12.2.4 发送e瞞ail 329

12.2.5 动态加载控件 332

12.3 web用户控件 333

12.3.1 定义web用户控件 333

12.3.2 使用web用户控件 335

12.4 开发web服务器控件 345

12.5 小结 351

第13章 asp.net数据展现和报表技术353

13.1 使用web控件展现数据 353

13.1.1 使用repeater控件 354

13.1.2 使用datalist控件 360

13.2 使用datagrid控件实现数据更新 377

13.2.1 datagrid控件实现数据展现 377

13.2.2 datagrid控件实现数据更新 386

13.2.3 datagrid控件实现数据排序 393

13.3 服务器端缓存技术 395

13.3.1 用户界面缓存 397

13.3.2 数据缓存 407

13.4 水晶报表技术 412

13.4.1 拉模型实现数据展现 412

13.4.2 推模型实现数据展现 417

13.5 用户自定义报表 421

13.6 小结 429

第14章 asp.net配置431

14.1 配置概述 431

14.2 安全性配置 433

14.2.1 基于表单的身份验证 433

14.2.2 基于windows账号的身份验证 442

14.3 客户端浏览器识别 445

14.4 编译选项配置 448

14.5 自定义错误配置 452

14.5.1 页面级用户自定义错误处理 453

14.5.2 应用程序级用户自定义错误处理 454

14.6 区域化信息配置 455

14.7 asp.net进程配置 458

14.8 session状态管理配置 460

14.8.1 cookie非依赖的session 462

14.8.2 session数据存储区位置选择 463

14.9 跟踪配置 466

14.10 页面属性 470

14.11 小结 471

第15章 web服务和远程处理473

15.1 web服务概要 473

15.2 创建web服务 475

15.3 访问web服务 480

15.4 web服务的异步调用 488

15.5 remoting(远程处理)概要 496

15.6 实现远程处理服务端 498

15.7 部署远程组件 505

15.7.1 通过iis部署远程处理组件 505

15.7.2 windows后台服务部署远程处理组件 506

15.8 访问远程组件 507

15.9 web服务与远程处理比较 517

15.10 小结 518

第16章 xml.net520

16.1 xml基础 520

16.1.1 处理指令 521

16.1.2 元素 521

16.1.3 文档类型声明 522

16.1.4 命名空间 522

16.1.5 注释 523

16.1.6 cdata片断 523

16.2 xml基本技术 524

16.3 xml.net介绍 532

16.4 使用xml架构(schema)定义数据结构 533

16.5 xsl实现数据结构转换 538

16.6 读写xml数据 544

16.6.1 xmlreader类 544

16.6.2 xmldocument类 545

16.6.3 xmlwriter类 548

16.7 xml与ado.net交互 550

16.8 小结 552

附录 asmtp和pop3协议(节选)553

a.1 smtp协议(根据rfc822节选)553

a.1.1 smtp命令553

a.1.2 smtp规范557

a.2 pop3协议(根据rfc1725节选)562

a.2.1 基本操作562

a.2.2 授权状态563

a.2.3 transaction状态565

a.2.4 update状态567

a.2.5 可选的pop3命令568

a.2.6 pop3会话的例子570

a.2.6 pop3会话的例子571

附录b .net编码规则572附录c.net相关的资源579


已确认勘误

次印刷

页码 勘误内容 提交人 修订印次

.NET企业级应用程序开发教程
    • 名称
    • 类型
    • 大小

    光盘服务联系方式: 020-38250260    客服QQ:4006604884

    意见反馈

    14:15

    关闭

    云图客服:

    尊敬的用户,您好!您有任何提议或者建议都可以在此提出来,我们会谦虚地接受任何意见。

    或者您是想咨询:

    用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问

    Video Player
    ×
    Audio Player
    ×
    pdf Player
    ×
    Current View

    看过该图书的还喜欢

    some pictures

    解忧杂货店

    东野圭吾 (作者), 李盈春 (译者)

    loading icon