王朝百科
分享
 
 
 

C#与.NET3.0高级程序设计

王朝百科·作者佚名  2010-05-11  
宽屏版  字体: |||超大  

C#与.NET3.0高级程序设计

基本信息作者:(美国)Andrew Troelsen 译者:王少葵

出版社:人民邮电出版社

页码:941 页

出版日期:2008年

ISBN:9787115168078

装帧:平装

开本:16

市场价:128.00

内容简介本书是C# 领域久负盛名的经典著作,深入全面地叙述了C# 编程语言和.NET 平台核心,并以大量示例剖析相关概念。书中介绍了C# 的各种语言构造、.NET 2.0 的类、核心API、公共中间语言(CIL)、动态程序集和ASP.NET 扩展等内容;同时也介绍了.NET 3.0 中的新的编程API 包括WPF、WCF 和WF 的功能;另外,还介绍了最新的C# 3.0 编程语言和LINQ 编程技术。

本书由微软C# MVP Andrew Troelsen 编写,历经多次修订,适合各层次.NET 开发人员阅读。

编辑推荐《C#与.NET 3.0高级程序设计》(特别版)是Amazon超级畅销书,C#圣经级著作,全面涵盖C#3.0和.NET 3.0平台,包括LINQ、WPF、WCF和WF,用中间语言深入揭示各语言特性,让你知其然,更知其所以然,国内多位微软MVP联手翻译。

C#语言作为.NET平台上的第一语言。自发布以来不断增强,已经成为目前功能最强大的通用语言之一。

《C#与.NET 3.0高级程序设计》是被誉为“C#圣经”的经典巨著,因语言生动流畅、剖析深入、涵盖全面而广受推崇,畅销不衰。曾经获得Referenceware编程图书大奖。并入围Jolt大奖提名。书中探讨了C#语言和.NET平台的各种特性,包括重载运算符、指针、泛型等高级功能和CIL、多线程、远程处理、GDI+、Windows窗体、ASP.NET、ADO.NET等技术,不少概念都通过lL代码透视其背后的本质。使你知其然。更知其所以然。新版还专门用一个部分六章分别讲述了C#3.0新功能和.NET 3.0的新特性,包括LINQ以及相关技术、WPF、WCF和WF。

与同类图书不同,全书由世界级C#专家Andrew Troelsen以一人之力完成,因此写作思路和布局谋篇都独具匠心。中文版由国内多位微软MVP联手译出。强大的译者阵容有力地保证了权威原著的重现。

目录第一部分C#和.NET平台简介

第1章.NET之道2

1.1了解.NET之前的世界2

1.1.1C/Win32 API程序员的生活2

1.1.2C++/MFC程序员的生活2

1.1.3Visual Basic 6.0程序员的生活3

1.1.4Java/J2EE程序员的生活3

1.1.5COM程序员的生活3

1.1.6Windows DNA程序员的生活4

1.2.NET解决方案4

1.3.NET平台构造块(CLR、CTS和CLS)简介5

1.4C#的优点6

1.5其他支持.NET的编程语言6

1.6.NET程序集概览7

1.7单文件程序集和多文件程序集8

1.8CIL的作用9

1.8.1CIL的好处11

1.8.2将CIL编译成特定平台的指令11

1.9.NET类型元数据的作用11

1.10程序集清单的作用12

1.11理解CTS12

1.11.1CTS类类型12

1.11.2CTS结构类型13

1.11.3CTS接口类型13

1.11.4CTS枚举类型14

1.11.5CTS委托类型14

1.11.6CTS类型成员14

1.11.7内建的CTS数据类型14

1.12理解CLS15

1.13理解CLR16

1.14程序集/命名空间/类型的区别18

1.14.1以编程方式访问命名空间20

1.14.2引用外部程序集21

1.15使用ildasm.exe21

1.15.1查看CIL代码22

1.15.2查看类型元数据22

1.15.3查看程序集元数据22

1.16部署.NET运行库23

1.17.NET的平台无关性23

1.18小结24

第2章构建C#应用程序25

2.1安装.NET Framework 2.0 SDK25

2.2C#命令行编译器(csc.exe)26

2.2.1配置C#命令行编译器26

2.2.2配置其他.NET命令行工具27

2.3使用csc.exe构建C#应用程序27

2.3.1引用外部程序集28

2.3.2使用csc.exe编译多个源文件29

2.3.3引用多个外部程序集30

2.4使用csc.exe响应文件30

2.5命令行调试器(cordbg.exe)31

2.6使用TextPad构建.NET应用程序32

2.6.1启用C#关键字着色32

2.6.2配置*.cs文件过滤器33

2.6.3与csc.exe关联33

2.6.4将运行命令与菜单项相关联34

2.6.5启用C#代码片段35

2.7使用SharpDevelop构建.NET应用程序35

2.7.1SharpDevelop36

2.7.2Project Scout和Classes Scout36

2.7.3Assembly Scout37

2.7.4Windows窗体设计器38

2.8使用Visual C# 2005 Express构建.NET应用程序38

2.9使用Visual Studio 2005构建.NET应用程序39

2.9.1Visual Studio 200539

2.9.2Solution Explorer工具40

2.9.3Class View工具41

2.9.4Code Definition窗口41

2.9.5Object Browser工具41

2.9.6集成对代码重构的支持42

2.9.7代码扩展和围绕技术43

2.9.8可视化Class Designer43

2.9.9对象测试平台45

2.9.10集成的帮助系统46

2.10其他.NET开发工具47

2.11小结47

第二部分C#编程语言

第三部分.NET程序集编程

第四部分使用.NET库编程

第五部分Web应用程序和XML Web服务

第六部分.NET 3.0扩展编程

……

 
 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
如何用java替换看不见的字符比如零宽空格​十六进制U+200B
 干货   2023-09-10
网页字号不能单数吗,网页字体大小为什么一般都是偶数
 干货   2023-09-06
java.lang.ArrayIndexOutOfBoundsException: 4096
 干货   2023-09-06
Noto Sans CJK SC字体下载地址
 干货   2023-08-30
window.navigator和navigator的区别是什么?
 干货   2023-08-23
js获取referer、useragent、浏览器语言
 干货   2023-08-23
oscache遇到404时会不会缓存?
 干货   2023-08-23
linux下用rm -rf *删除大量文件太慢怎么解决?
 干货   2023-08-08
刀郎新歌破世界纪录!
 娱乐   2023-08-01
js实现放大缩小页面
 干货   2023-07-31
生成式人工智能服务管理暂行办法
 百态   2023-07-31
英语学习:过去完成时The Past Perfect Tense举例说明
 干货   2023-07-31
Mysql常用sql命令语句整理
 干货   2023-07-30
科学家复活了46000年前的虫子
 探索   2023-07-29
英语学习:过去进行时The Past Continuous Tense举例说明
 干货   2023-07-28
meta name="applicable-device"告知页面适合哪种终端设备:PC端、移动端还是自适应
 干货   2023-07-28
只用css如何实现打字机特效?
 百态   2023-07-15
css怎么实现上下滚动
 干货   2023-06-28
canvas怎么画一个三角形?
 干货   2023-06-28
canvas怎么画一个椭圆形?
 干货   2023-06-28
canvas怎么画一个圆形?
 干货   2023-06-28
canvas怎么画一个正方形?
 干货   2023-06-28
中国河南省郑州市金水区蜘蛛爬虫ip大全
 干货   2023-06-22
javascript简易动态时间代码
 干货   2023-06-20
感谢员工的付出和激励的话怎么说?
 干货   2023-06-18
 
>>返回首页<<
 
 
静静地坐在废墟上,四周的荒凉一望无际,忽然觉得,凄凉也很美
© 2005- 王朝网络 版权所有