您好,欢迎光临有路网!
Programming C# 3.0 中文版
QQ咨询:
有路璐璐:

Programming C# 3.0 中文版

  • 作者:(美)利布提(Liberty J.) (美)谢(Xie D.) 李愈胜 刘卫卫 汪泳
  • 出版社:电子工业出版社
  • ISBN:9787121080593
  • 出版日期:2009年03月01日
  • 页数:587
  • 定价:¥99.00
  • 分享领佣金
    手机购买
    城市
    店铺名称
    店主联系方式
    店铺售价
    库存
    店铺得分/总交易量
    发布时间
    操作

    新书比价

    网站名称
    书名
    售价
    优惠
    操作

    图书详情

    内容提要
    本书是一本关于C#及如何用C#编写.NET应用程序的经典教程,是《Programming C#》的*新版第5版。**作者Jesse Liberty为有经验的IT从业人员快速掌握并运用这种新型语言提供了所有需要的信息。本书从C#的关键字和基本概念开始介绍,并告诉你如何结合三个核心的应用程序平台——ASP.NET、.NET Windows窗体和ADO.NET——来应用C#语言创建典型的桌面和网络应用程序,你将会学到如何运用.NET平台的丰富功能来开发应用。本书中的所有文字和例子都已经更新为与Visual Studio 2008 .NET框架3.5及C#3.0相适应。
    本书适合采用.NET平台开发应用程序的程序员。
    作者简介:
    Jesse Liberty,现在是微软公司Silverlight开发团队的一名**项目经理,他是《Programming .NET 3.5》、《Learning ASP.NET with AJAX》(都是O'Reilly出版社出版的)以及许多其他书的作者。他是一位**的.NET专家,他具有在PBS担任软件架构师的经验,以及在AT&T担任**软件工程师的经验。
    文章节选
    第3章 C#语言基础
    第2章中我们演示了一个非常简单的C#程序。但是,即使是这样一个小程序,其实也并不简单,以至于有许多相关的细节都不得不跳过。本章将更加深入地探讨C#语言本身的语法和结构,阐述这些细节。
    本章将讨论C#中的类型系统,比较内置类型(int、bool等)与用户定义类型(以类和接口形式创建的类型)的不同。本章还将讲述如何创建和使用变量和常量等编程基础知识,进而介绍枚举、字符串、标识符、表达式和语句。
    本章的下半部分将阐释和演示流程控制语句的使用,包括if、switch、while、do.…while、for和foreach语句,还将讨论操作符,包括赋值、逻辑、关系和数学操作符。*后是一个C#预编译器的简短教程。
    虽然C#主要关心的是对象的创建和处理,但*好还是从基本的构造单位——用来创建对象的元素开始。这些元素包括内置类型(C#的内置部分),以及C#的语法元素。
    类型
    C#语言中的每一个变量和对象都有一个类型,有由语言提供的内置(intrinsic,也称built.in)类型,程序员也可以创建的自定义类型(比如Employee)。
    当创建对象的时候,我们声明它的类型。在静态类型语言中(注:在这种语言中,数据类型是在编译期间就决定的),如C#,编译器会“强制”要求对象必须被赋予正确的类型,如果违反了上述规则,比如将一个Employee对象赋值给一个整型变量,编译器会在编译时(而不是在运行时)报错。这是一件好事,帮助防止缺陷bug的出现,并能帮助生成更可靠的代码。
    ……
    目录
    前言
    第1部分C#语言
    第1章:C#与.NET框架
    C#语言的进化
    C#语言
    .NET平台
    第2章:出发:“Hello World”
    类、对象与类型
    开发“HelloWorld”
    使用VisulStudio调试器
    第3章:C#语言基础
    类型
    变量与常量
    空白
    语句
    操作符
    预处理指令
    第4章:类与对象
    定义类
    创建对象
    使用静态成员
    销毁对象
    传递参数
    重载方法和构造方法
    用属性封装数据
    只读字段
    第5章:继承与多态
    具体化与一般化
    继承
    多态
    抽象类
    万类之根:Object
    嵌套类
    第6章:操作符重载
    使用operator关键字
    支持其他.NET语言
    创建有用的操作符
    逻辑操作符对
    等于操作符
    转换操作符
    让操作符工作
    第7章:结构体
    定义结构体
    创建结构体
    第8章:接口
    实现接口
    重定义接口的实现
    显式接口实现
    第9章:数组、索引器与集合
    数组
    foreach语句
    索引器
    集合接口
    约束
    List
    队列

    字典
    第10章:字符串与正则表达式
    字符串
    正则表达式
    第11章:异常处理
    抛出和捕获异常
    Exception对象
    第12章:委托与事件
    事件
    事件和委托
    匿名方法
    第2部分C#与数据
    第13章:介绍语言集成查询
    定义并执行查询
    LINQ和C#
    匿名类型
    隐式类型的本地变量
    扩展方法
    LINQ中的Lambda表达式
    第14章:使用XML
    XML基础(快速的回顾)
    X代表的是可扩展性
    创建XML文档
    使用XPath在XML中查找
    使用XPathNavigator查找
    XML序列化
    第15章:使用LINQ工作
    开始安装
    LINQ To SQL的基础
    Visul Studio的LINQ To SQL设计器的使用
    提取数据
    使用面向SQL的LINQ更新数据
    删除关系数据
    面向XML的LINQ
    第16章:DO.NET和关系数据库
    关系数据库和SQL
    DO.NET对象模型
    开始DO.NET编程
    第3部分C#编程
    第17章:编写ASP.NET应用程序
    Web窗体基础
    创建一个Web窗体
    数据绑定
    第18章:编写WPF应用程序
    WPF简介
    创建应用程序
    Dorothy,你学到了什么
    第19章:编写Windows Forms应用程序
    创建应用程序
    第4部分C#与.NETLR
    第20章:特性和反射
    特性
    反射
    第21章:线程和同步
    线程
    同步
    竞争条件和死锁
    第22章:数据流
    文件和目录
    读取和写入数据
    异步I/O
    网络I/O
    Web数据流
    序列化
    隔离存储
    第23章:.NET和OM编程
    导入Active X控件
    P/Invoke
    指针
    C#关键字
    索引
    编辑推荐语
    O'REILLY国际畅销书《Programming C#》系列,第5版隆重上市!
    本书实践性强,从编程实践的角度讲解C# 3.0,深入浅出地讲述C#和如何用C#编写.NET应用程序。
    为您创建符合行业标准的应用程序打下良好基础。
    C#3.0版本的问世标志着这一不断革新的语言的又一次重要成长,该版本增加了对LINQ(语言集成查询)的支持,以及许多其他被人们期待已久的功能。但是伴随这些改进而来的是更加陡峭的学习曲线,因此,寻找一本详尽且易于理解的教材是很重要的。Jesse Liberty在.NET专家Donald Xie的帮助下,完全改写了他的国际畅销书(《Programming C#》系列),为希望学习C#3.0、并使用它来开发*前沿的.NET应用程序的编程新手和有一定基础的程序员,奉献了本书。
    《Programming C#3.0》比其他类似主题的教材更为**。在本书中,Liberty不仅仅教授了C#3.0的新特性,而且还完整介绍了C#语言,以及如何在Visual Studi0 2008开发环境中将C#与基于.NET3.5框架的编程技术相结合。拥有了这些知识,你马上就可以开始创建符合行业标准的应用程序了。本书主要包括如下四个部分:
    **部分专注于语言本身。你将学到一些重要的基本概念,如类、对象、继承和多态,正是这些概念使C#3.0和.NET平台成为一个**的桌面和网络应用程序开发环境。
    第二部分介绍用于访问和处理数据的C#3.0和.NET 3.5平台技术,包括LINQ、ADO.NET 3.5及用于处理XML文档的框架类。
    第三部分讲授了如何使用C#及整套的微软框架来创建基于WPF、Win Forms和ASENET技术的桌面和网络应用程序。
    第四部分深入介绍.NET公共语言运行环境(CLR),并提供所需要的专业指导,使你可以使用.NET框架的丰富功能来管理部署、处理元数据、使用线程及处理数据流等。
    本书详尽而完整地介绍了LINQ和其他C#3.0语言的新功能,而且使你可以从使用C#语言工作了近十年的专业编程人员那里学到*佳的编程实践,以及从实际项目中得到的编程经验。

    与描述相符

    100

    北京 天津 河北 山西 内蒙古 辽宁 吉林 黑龙江 上海 江苏 浙江 安徽 福建 江西 山东 河南 湖北 湖南 广东 广西 海南 重庆 四川 贵州 云南 西藏 陕西 甘肃 青海 宁夏 新疆 台湾 香港 澳门 海外