C#3.0核心技术9787111248866机械工业pdf下载

C#3.0核心技术9787111248866机械工业百度网盘pdf下载

作者:
简介:C#3.0核心技术9787111248866机械工业
出版社:
出版时间:
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

基本信息

  • 商品名:C#3.0核心技术9787111248866机械工业
  • ISBN:9787111248866
  • 定价:109
  • 出版社:机械工业出版社
  • 作者:奥尔巴哈,等

参考信息(以实物为准)

  • 出版时间:2009-03-01
  • 印刷时间:2009-03-01
  • 版次:3
  • 印次:1
  • 包装:平装
  • 开本:16开
  • 用纸:胶版纸
  • 页数:826
  • 字数:0

编辑推荐

  

内容简介

  本书以Microsoft Visual Studio 2008为基础,简洁而全面地介绍了C# 3.0编程。本书有针对性地介绍了C#编程语言的语法和使用方法等基本要素,同时还介绍了部分.NET基础类库(这些基础类库用来生成有用的应用程序)。但跟以前版本不一样的是,本书完全由概念和用例构成,扩展了深度,提高了可读性。
  C# 3.0包含了C#编程语言中□关键的改进部分,而本书是在假设你对C#相关知识了解□少的前提下,对其进行深入挖掘——使得任何有一定编程能力的人员都能轻松地理解本书内容。另外,针对编程语言,本书覆盖了.NET CLR和核心Framework程序集,以及LINQ(Language Integrated Query)的统一查询语法(LINQ很好地衔接了程序和数据源)。
  本书避免杂乱和冗长,对C# 3.0的相关知识进行了简洁而统一的介绍:
  开始的章节对C#进行集中介绍,从基本的语法、类型和变量开始,逐步深入,□后介绍了不安全代码以及预处理器指令等主题。
  后面的章节涉及了核心的.NET 3.5 Framework,包括了LINQ、XML、集合、I/O、网络、内存管理、反射、属性、安全性、线程、应用程序域以及本地交互性等主题。
  作为日常使用的工具手册,本书是那些主要针对WPF、ASP.NET或者WCF等应用技术的书的理想伴侣。那些书忽略了语言以及.NET Framework部分,但是本书却对这些内容进行了详细的介绍。

目录

前言
□□章 C#与.NET框架介绍
面向对象
类型安全
内存管理
平台支持
C#与通用语言运行时的关系
通用语言运行时与.NET框架
C#3.0中有哪些新内容

第2章 C#语言基础
□□个C#程序
语法
基础类型
数值类型
布尔类型及其运算符
字符串和字符
数组
变量和参数
表达式与操作符
语句
命名空间

第3章 在C#中创建类型

继承
Object类型
结构
访问修饰符
接口
枚举
嵌套类型
泛型

第4章 高级C#
委托
事件
Lambda表达式(C#3.0)
匿名方法
try语句和异常
枚举与迭代
可空类型
运算符重载
扩展方法(C#3.0)
匿名类型(C#3.0)
属性
不安全代码和指针
预处理器指令
XML文档

第5章 .NET框架概述
CLR与框架核心
.NETFramework3.5的新增功能
应用技术

第6章 框架基础
字符串和文本处理
日期和时间
日期与时区
格式化和分析
标准格式字符串和分析标识
其他转换机制
数字操作
枚举类型
Guid结构
相等比较
顺序比较
实用类

第7章 集合
Enumeration
ICollection和IList接口
Array类
列表、队列,栈和集合
字典
自定义集合和代理
可插入的相等比较和顺序比较

第8章 语言集成查询
起步
Lambda查询
广义查询
延迟执行
子查询
组合策略
投影策略
解释查询
LINQtoSQL
构建查询表达式

第9章 LINQ运算符
概述
筛选
投影
联接
排序
分组
Set运算符
转换方法
元素运算符
聚合方法
限定符
生成方法

□□0章 LINQtoXML
体系概述
X-DOM概述
实例化X-DOM
□□1章 其他XML技术
□□2章 处置与回收
□□3章 流与输入/输出
□□4章 网络
□□5章 序列化
□□6章 程序集
□□7章 反射和元数据
□□8章 安全性
□□9章 线程处理
第20章 匿名方法
第21章 应用程序域
第22章 与本地DLL集成
第23章 诊断
第24章 正则表达式
附录A C#关键字
附录B 命名空间到程序集的引用

内页插图

精彩书摘

  □□章  C#与.N ET框架介绍
  C#是一种多种用途的i类型安全的、面向对象的编程语言。这种语言的设计目标是提高程序员的工作效率,为了达到这个目标,C#语言平衡了简洁性、可表述性和高效性。C#的总设计师是Anders Hejlsberg(他也是Turbo Pascal和Delphi语言的设计者)。C#是跨平台的编程语言,不过它是为Microsoft.NET平台的使用而编写的。
  面向对象
  C#语言是一种充分实现了封裝、继承以及多态等面向对象的范例语言。封装是指为一个对象创建一个边界以便将它的外部(公有)行为和内部(私有)实现细节分开,从面向对象的角度看,C#语言有一些特殊的性质:
  统一的类型系统
  在C#中的基础构件模块是一个叫做类型的数据和函数的封装单元。C#拥有一个统一的类型系统,也就是说所有的类型都共享一个通用基础类型,这意味着所有的类型,无论是代表商务对象还是代表例如整数的基础类型数据,都共享一组通用的基本功能。例如,任何类型都可以通过调用它的ToString方法将它自身转化成一个字符串。
  类和接口
  在纯粹的面向对象范例中,□□的一种类型就是class。在C#中,还存在其他几种类型,其中一种类型是接口(类似Java中的接口)。接口类似于类,它仅是对一个类型的定义,而没有具体实现。它在需要多继承的场合特别有用(与C++和Eiffel这类语言不同,C#不支持类的多继承)。

作者简介

  Joseph Albahari是Egton Software Services的核心C#设计架构师。他在.NET以及其他平台上开发大规模的企业应用程序已经有超过15年的经验。

精彩书评