分享
 
 
 

.NET Framework高级编程

  点此进入淘宝搜索页搜索
  特别声明:本站仅为商品信息简介,并不出售商品,您可点击文中链接进入淘宝网搜索页搜索该商品,有任何问题请与具体淘宝商家联系。
  參考價格: 点此进入淘宝搜索页搜索
  分類: 图书,计算机/网络,程序设计,.NET ,

作者: 战晓苏 等译

出 版 社: 清华大学出版社

出版时间: 2002-5-1字数: 1023000版次: 1版1次页数: 620印刷时间: 2002/05/01开本:印次:纸张: 胶版纸I S B N : 9787302054061包装: 平装内容简介

本书详细讲述了.NET Framework,是一本极具参考价值的.NET Framework编程大全。本书从.NET Framework最基本的概念到它在因特网上的应用,所述内容不是枯燥的罗列,而是通过对大量实例进行详细分析,循序渐进、深入浅出地介绍了这一微软最新的开发平台。全书共分为15章和2个附录。其中第1章到第5 章介绍了.NET Framework的组成部分和一些几乎在每个 Web应用程序中都会用到的概念。第6章到第9章介绍了System名称空间、COM组件、事务处理、ADO.NET及 XML等技术内容。第10章和第11章分别讲述了Web Service和.NET Remoting Framework的相关技术内容。第12章介绍了在.NET Framework下进行应用程序开发的最佳开发习惯。第13章到第15章则介绍了迁移到.NET的方法和在Web应用程序中使用Web Service的方法。两个附录给出了对.NET类库命名空间和面向对象程序设计方法的简要参考。 本书内容丰富、实用,既适用于有一定VB、VC编程经验的程序设计和开发人员,也适合于熟悉.NET技术的高级用户。利用本书提供的知识,读者可以迅速开发出功能强大的Windows应用程序和Web应用程序。本书一定会成为广大读者的良师益友。

目录

第1章 .NET背景

1.1 .NET的前景和目标

1.l.l时代的挑战

1.1.2.NET如何应对时代的挑战

1.2.NET开发构建块

1.2. 1.NET Framework

1.2.2.NET企业服务器

1.2.3.NET构建块服务

1.2.4 Visual Studio.NET

1.3.NET应用程序概览

1.3.1Windows窗体应用程序

1.3.2 Windows窗体控件

1.3.3 Windows服务应用程序

l.3.4 ASP.NET Web应用程序

1.3.5 Web Service

1.4 XML和.NET

1.4.1.NET Framework XML类

1.4.2.NET Framework XML类与 SAX API的比较

1.4.3.NET引入XML的好处

1.4.4.NET Framework中基于 XML的语法

1.5.NET与COM+之间的互用性

1.6具有竞争性平台:.NET如何符合标准

l.7小结

第 2章.NET Framework简介

2.1.NET Framework中最重要的部分

2.1.1公共语言运行时

2.1.2类库

2.2.NET的发展过程

2.2.1DLL大堂

2.2.2组件集成化替代接日

2.2.3应用程序的部署

2.2.4资源管理

2.2.5语言集成化

2.2.6统一的可扩展类库

2.2.7异常处理

2.3 Windows DNA是否还适用于.NET

2.4.NET Framework的设计目标

2.5.NET Framework的体系结构

2.6通用类型系统

2.6.l类型系统中的定义

2.6.2基本(primitive)类型

2.6.3类型安全

2.7元数据

2.7.1元数据的内容

2.7.2导出与剖析元数据

2.8公共语言规范

2.9公共语言运行时

2.9.1CLR的设计目标

2.9.2 CLR概览

2.9.3类加载器

2.9.4微软中间语言(MSIL)

2.9.5 MSIL到本机代码的编译

2.9.6用CTS校验类型安全

2、9.7栈遍历器

2.9.8内存管理和无用单元回收

2.9.9版本和多实例并行运行

2.9、10非托管代码

2.10.NET Class Framework

2.11小结

第3章CLR下的内存管理

3.l公共语言运行时(CLR)的详细说明

3.2数据存储:按引用(By Refercence)和按值(By Value)

3.2.1 VB.NET和C#中的By Refercence和By Value

3.2.2 C++中的 By Reference和 By Value

3.2.3托管堆结构(Managed Heap Organization)

3.3托管、非托管和不安全

3.3.1C#:一个不安全的范例

3.3.2C#:托管和非托管

3.4无用单元回收(GC)

3.4.l无用单元回收的算法

3.4.2 Finalize

3.4.3弱引用

3.4.4 System.GC类

3.4.5大型内存堆

3.5小结

第4章CLR的工作原理

4.l什么是MSIL

4.2 CLR--公共语言运行时(Common Language Runtime)

4.3什么是程序集(Assembly)

4.3.l程序集的结构

4.3.2程序集的设计思想

4.3.3不同种类的程序集

4.4通用类型系统

4.4.1System.Objecte-一所有类型的根

4.4.2值型和引用型

4.5元数据

4.5.l元数据是从IDL演变而来的吗

4.5.2属性(Attribute)

4.6公共语言系统(CLS)

4.7反射 API

4.8版本

4.8.1.NET Framework提供的基础结构

4.8.2版本化程序集

4.8.3默认版本策略

4.8.4自定义版本策略

4.9命名空间

4.9.1使用命名空间

4.9.2使用别名

4.10小结

第5章. NET下运行程序

5.l中间语言(IL)

5.1.l用IL编程

5.1.2 Visual Studio.NET的反汇编窗口

5.2 JIT编译

5.2.1 Pre-JIT应用程序

5.2.2JIT编译器性能计数器

5.3内存类型安全

5.4运行时主机

5.4.l用 DumpBin剖析运行时主机

5.4.2运行时主机设置

5.5使用应用程序域

5.6IL反汇编程序(ildasm.exe)

5.6.1IL反汇编程序的控制台输出

5.6.2IL反汇编程序图形用户界面

5.7小结

第6章系统类

6.1System命名空间的应用

6.1.1WinCV工具

6.1.2注意事项

6.2字符串处理

6.2.1 System.String类

6.2.2 StringBuilder

6.3集合类(Collection)

6.3.1集合类接口简介

6.3.2常用集合类

6.4调试与日志

6.4.1Debug与Trace类

6.4.2EventLog类

6.5文件处理与文件系统监控

6.5.l文件处理类概览

6.5.2文件与目录

6.5.3 StreamReader和 StreamWriter

6.5.4Filestream

6.5.5FilesystemWatcher

6.6访问注册表

6.7连接因特网

6.8异常处理

6.8.1NET异常处理方法的好处

6.8.2编写异常处理代码的步骤

6.8.3派生自定义的异常类

6.9与日期和时间有关的操作

6.10数组操作

6.11正则表达式

6.12数学运算

6.13小结

第7章规划应用程序

7.l实践中的OOP

7.l.l组件设计与应用程序设计

7.1.2建模

7.1.3任务划分

7.1.4类的设计

7.1.5类与结构(structure)

7.1.6异常处理

7.1.7示例

7.2 Windows Form与.NET Framework

7.2.l有效的Form设计与用法

7.2.2应用 Windows Form类

7.2.3在 Windows Form中使用控件

7.3 WebForms、ASP.NET和.NET Framework

7.3.1有效的Form设计和用法

7.3.2使用 ASP.NET的 WebForms类

7.3.3使用 WebForms组件

7.4部署(Deployment)

7.5小结

第8章. NET组件和控件

8.l组件与控件

8.2在.NET中构建组件

8.2.1创建与销毁

8.2.2命名空间

8.2.3对象层次体系和访问级别

8.2.4公开组件数据

8.2.5模板、程序集和命名空间

8.2.6并行执行(DLL地狱的结束)

8.2.7自描述组件(元数据)

8.3COM和.NET

8.3.1数据编排(Data Marshaling)

8.3.2在COM应用程序中使用.NET组件

8.3.3在.NET中使用 COM组件

8.4创建.NET控件

8.4.l编写自己的 Windows From控件

8.4.2编写自己的WebForms控件

8.5小结

第9章在.NET中处理数据

9.1System.Data

9.l.1System.Data体系结构

9.1.2ADO.NET优点和缺点

9.1.3 ADO.NET示例

9.1.4ADO与ADO.NET

9.2System.Xml

9.2.1System.Xml和System.Data

9.2.2XmlDocument

9.2.3XmlDataDocument

9.2.4Xpath简介

9.3小结

第10章规划Web Service

10.l什么是Web Service

10.2 Web Service的构建块

10.2.1Web Service Wire Format

10.2.2 Web Service描述语言

10.2.3 发现 Web Service(Discovery of Web Services, DISCO)

10.2.4统一描述、发现和集成(UDDI)

10.3创建 Web Service

10.3.l不用 Visual Studio.NET创建 Web Service

10.3.2用 Visual Studio.NET创建 Web Service

10.4使用 Web Service

10.4.1 用 Visual Studio.NET创建使用 Web Service的客户程序

10.4.2用文本编辑器创建使用 Web Service的客户应用程序

10.4.3用 HTTP-GET使用 Web Service

10.5高级内容

10.5.l设计时应考虑的问题

10.5.2 Web Service中的事务处理(Transaction)

10.5.3 异步请求 Web Service

10.5.4 SOAP扩展

10.6什么是 HailStorm

10.7小结

第 11章.NET Remoting--分布式系统的新型框架一

11.l什么是 Remoting

11.2 Remoting体系结构概述

11.2.1通道

11.2.2应用程序域

11.2.3应用程序上下文

11.2.4理解 Remoting体系结构

11.2.5System.Runtime.Remoting命名空间

11.3 Remoting激活

11.3.l服务器激活

11.3.2客户端激活

11.3.3生存期服务

11.3.4服务器激活租借期配置

11.3.5 Remoting配置

11.4分布式应用程序示例

11.4.1应用程序

11.4.2例l--贷款计算

11.4.3例2--优先选择

11.4.4完成任务

11.5小结

第 12章.NET Framework下的最佳开发习惯

12.l计划应用程序

12.1.l利用群集(Clustering)技术(有效性、可伸缩性)

12.1.2经常检查安全性(安全性、有效性)

12.1.3建立产品支持小组(有效性)

12.1.4恢复应用程序(有效性)

12.1.5实施有计划地备份(有效性)

12.1.6硬件(有效性)

12.1.7网络互连(有效性、安全性)

12.1.8不断监视(安全性)

12.1.9实现安全规则(安全性)

12.1.10保护数据(安全性)

12.1.11提供尽量少的可见性(安全性)

12.1.12严格身份验证(安全性)

12.1.13系统访问(安全性)

12.1.14合法性验证(安全性)

12.1.15经常查阅微软网站安全文档并更新(安全性)

12.1.16软件配置(可伸缩性、性能)

12.1.17使用Application Center2000(可管理性)

12.1.18自监视应用程序(可管理性)

12.1.19应用程序和基础结构监视(有效性、安全性、可管理性、可靠性)

12.1.20 Windows 2000(有效性、可靠性)

12.1.21环境(有效性)

12.1.22同步所有时钟(有效性)

12.1.23人员(有效性、可靠性)

12.1.24控制在预算之内(可靠性、有效性)

12.1.25软件工程一套方法(可靠性)

12.1.26质量保证(可靠性)

12.l.27实施更改(可靠性)

12.2代码

12.2.l代码复查

12.2.2版本控制

12.2.3编码标准

12.3测试代码

12.3.l经常测试

12.3.2不使用数据测试应用程序功能

12.3.3使用真正的用户数据测试

12.3.4用极奇怪的数据测试

12.3.5让不同人测试

12.3.6使用尽可能多的数据测试

12.3.7创建测试脚本自动测试所有案例

12.3.8应力测试和总成本分析

12.3.9对代码的调试版进行应力测试

12.3.10使用数据库概要作为应力测试的一部分

12.3.11包含事件查看器结果

12.3.12包含其他应用程序日志

12.3.13使用性能日志和警告实用程序监视实时活动

12.3.14尽量隔离网络

12.4小结

第13章迁移到.NET

13.l项目评估

13.1.1定义项目需求

13.1.2证明迁移是正确的

13.1.3.NET的益处

13.1.4检查资源--您可以迁移吗

13.1.5迁移的含义

13.2精减、重用、再循环--环境意识下的迁移

13.2.l精减

13.2.2重用

13.2.3再循环

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
2023年上半年GDP全球前十五强
 百态   2023-10-24
美众议院议长启动对拜登的弹劾调查
 百态   2023-09-13
上海、济南、武汉等多地出现不明坠落物
 探索   2023-09-06
印度或要将国名改为“巴拉特”
 百态   2023-09-06
男子为女友送行,买票不登机被捕
 百态   2023-08-20
手机地震预警功能怎么开?
 干货   2023-08-06
女子4年卖2套房花700多万做美容:不但没变美脸,面部还出现变形
 百态   2023-08-04
住户一楼被水淹 还冲来8头猪
 百态   2023-07-31
女子体内爬出大量瓜子状活虫
 百态   2023-07-25
地球连续35年收到神秘规律性信号,网友:不要回答!
 探索   2023-07-21
全球镓价格本周大涨27%
 探索   2023-07-09
钱都流向了那些不缺钱的人,苦都留给了能吃苦的人
 探索   2023-07-02
倩女手游刀客魅者强控制(强混乱强眩晕强睡眠)和对应控制抗性的关系
 百态   2020-08-20
美国5月9日最新疫情:美国确诊人数突破131万
 百态   2020-05-09
荷兰政府宣布将集体辞职
 干货   2020-04-30
倩女幽魂手游师徒任务情义春秋猜成语答案逍遥观:鹏程万里
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案神机营:射石饮羽
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案昆仑山:拔刀相助
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案天工阁:鬼斧神工
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案丝路古道:单枪匹马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:与虎谋皮
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:李代桃僵
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案镇郊荒野:指鹿为马
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:小鸟依人
 干货   2019-11-12
倩女幽魂手游师徒任务情义春秋猜成语答案金陵:千金买邻
 干货   2019-11-12
 
推荐阅读
 
 
>>返回首頁<<
 
靜靜地坐在廢墟上,四周的荒凉一望無際,忽然覺得,淒涼也很美
© 2005- 王朝網路 版權所有