出版社:电子工业出版社
年代:2007
定价:68.0
本书是经典C#语言书Programming C#的最新第4版。本书前面章节用继承,授权,界面以及惯例揭示了基础以及晦涩的语言选项。中间部分转向了.NET框架本身,用两个Windows Forms和Web Forms章节来介绍。接着的章节用几个发展的主题准备好技术知识,帮助理解.NET集合和配置的细节,例如APIs映射,允许.NET程序在运行之时修改它们的代码。最后章节审视了.NET流类。
前言
第1部分C#语言
第1章C#与.NET框架
.NET平台
.NET框架
编译过程与MSIL
C#语言
第2章出发:“HelloWorld”
类、对象与类型
开发“HelloWorld”
使用VisualStudio.NET调试器
第3章C#语言基础
类型
变量与常量
表达式
空白
语句
操作符
预处理指令
第4章类与对象
定义类
创建对象
使用静态成员
销毁对象
传递参数
重载方法和构造方法
用属性封装数据
只读字段
第5章继承与多态
具体化与一般化
继承
多态
抽象类
万类之根:Object
类型的装箱和拆箱
嵌套类
第6章操作符重载
使用operator关键字
支持其他.NET语言
创建有用的操作符
逻辑操作符对
等于操作符
转换操作符
第7章结构体
定义结构体
创建结构体
第8章接口
实现接口
访问接口方法
重定义接口的实现
显式接口实现
第9章数组、索引器与集合
数组
foreach语句
索引器
集合接口
约束
List
队列
栈
字典
第10章字符串与正则表达式
字符串
正则表达式
第11章异常处理
抛出和捕获异常
Exception对象
自定义异常
重新抛出异常
第12章委托与事件
委托
多重委托
事件
使用匿名方法
从多重委托获取值
第2部分C#编程
第13章创建Wind0WS应用程序
创建一个简单的Windows窗体
创建WindowsForms程序
XML文档型注释
第14章用AD0.NET访问数据
关系型数据库与SQT
ADO.NET对象模型
开始使用ADO.NET
使用OLEDB托管提供程序
使用数据绑定控件
第15章ASP.NET程序与WebServices编程
理解网页窗体
创建一个网页窗体
添加空间
数据绑定
WebService
SOAP、WSDL和发现
创建一个WebService
创建代理
第16章综合运用
总体设计
建立网络服务客户端
显示结果
根据分类检索
第3部分C#与.NETCLR
第17章程序集和版本控制
PE文件
元数据
安全边界
清单
多模块程序集
专用程序集
共享程序集
第18章属性和反射
属性
反射
第19章封送和远程编程
程序域
上下文
远程访问
第20章线程与同步
线程
同步
竞赛状态和死锁
第21章流
文件和目录
读写数据
异步I/O
网络I/O
网页流
序列化
独立存储
第22章COM组件在.NET平台上的编程
导入ActiveX控件
导入COM组件
导出.NET组件
P/Invoke
指针
附录C#关键字
索引
C#是一种简单、类型安全、面向对象和组件,并具有网络智能的新型编程语言,它被专门设计用于在微软.NET平台上进行应用程序开发。ProgrammingC#(第4版)中,著名作者JesseLiberty为有经验的IT从业人员快速掌握并运用这种新型语言提供了所需要的信息。 本书是经典C#语言书ProgrammingC#的最新版第4版。著名作者JesseLiberty为有经验的IT从业人员快速掌握并运用这种新型语言提供了所需要的信息。本书从C#的关键字和基本概念开始介绍,并告诉你如何结合三个核心的应用程序平台ASP.NET、.NETWindows窗体和ADO.NET来应用C#语言创建典型的桌面和网络应用程序,你将会学到如何运用.NET平台的丰富功能来开发应用。本书中的所有文字和例子都已经更新为与VisualStudio2005、.NET框架2.0以及C#2.0相适应。本书适合.NET平台开发应用程序的程序员。
(美) 利布提 (Liberty,J.) , (美) 谢 (Xie,D.) , 著
(美) 李普曼 (Lippman,S.) , 著
(美) 瓦格纳 (Wagner,B.) , 著
(美) 瓦格纳 (Wagner,B.) , 著
(美) 芭可 (Barker,J.) , (美) 帕尔默 (Palmer,G.) , 著
云巅工作室, 编著
(美) 帕默 (Palmer,G.) , (美) 芭可 (Barker,J.) , 著
(美) 霍特卡 (Lhotka,R.) , 著
(美) 李普曼 (Lippman,S.B.) , (美) 拉茹瓦 (Lajoie,J.) , (美) 穆 (Moo,B.E.) , 著