资源大小: 74.08MB
发布时间: 2012-06-27
文件格式: pdf
下载次数: 0
分享到:

下载地址:

下载地址1
(本站为飞网专业下载站,域名:down.cfei.net)

资源简介:

C#2008与.NET Framework 3.5提供了许多新的引以为豪的功能,从而使其比以前的版本更加直观,功能更为强大。作为一本权威性的书籍,《C# 2008编程参考手册》涵盖了C#2008版本的完整内容,适合于所有水平的读者阅读。通过学习《C# 2008编程参考手册》,您将了解C#语言的基础知识,随着逐渐掌握C#2008提供的大量语言选项和参数,您将能够使用c群开发应用程序。此外,《C# 2008编程参考手册》介绍了如何实现最佳编程实践和结果的正确方法。书中的代码示例用于说明每种概念,而章节之间的彼此独立性则允许读者直接跳到感兴趣的特定主题。《C# 2008编程参考手册》中极具价值的附录介绍了C#关键字的列表、.NET类库以及使用saladcastle实用程序生成文档。作为理想的资源和参考手册,经常阅读《C# 2008编程参考手册》可以帮助您理解C#2008的各种功能,正是这些功能使得C#2008成为比以前版本更为强大的编程语言。《C# 2008编程参考手册》主要内容◆C#语言和面向对象编程的基础知识◆不同类型的继承以及继承支持代码重用的方式◆使用泛型提高应用程序的效率和类型安全性的方式◆使用LINQ查询检索数据的方式◆使用.NET Framework中的Thread类编写多线程应用程序的技术◆使用C#语言构建Windows、Web和Windows Mobile应用程序的方法◆构建Windows通信基础服务以及理解隐藏在这些服务背后的理论的方式◆使用Silverlight 1.0和silverlight 2构建RIA应用程序的方式《C# 2008编程参考手册》读者对象《C# 2008编程参考手册》适合于正在寻求全面介绍C#语言的具有不同开发经验的C#开发人员。作者简介作者:(美国)Wei-Meng Lee 译者:薛莹目录第1部分 C#基础第1章 .NET Framework1.1.NETFramework简介1.1.1 公共语言运行库1.1.2.NETFramework类库1.2 程序集和Microsoft中间语言(MSIL)1.3 NET Framework和Visual Studio的各种版本1.4 小结第2章 VisualStudio2008入门2.1 VisualStudio2008概述2.1.1 选择开发设置2.1.2 复位开发设置2.1.3 创建新项目2.1.4 IDE的组件2.2 代码和文本编辑器2.2.1 代码片段2.2.2 IntelliSense2.2.3 重构支持2.3 调试2.3.1 设置断点2.3.2 单步调试代码2.3.3 监视2.3 4Autos和Immediate窗口2.4 单元测试2.4.1 创建测试2.4.2 运行测试2.4.3 测试浮点数2.4.4 添加额外的测试方法2.5 小结第3章 C#语言基础3.1 使用VisualStudio20083.2 使用C#编译器(csc.exe)3.3 详细分析HelloWorld程序3.4 语言语法3.4.1 关键字3.4.2 变量3.4.3 变量的作用域3.4.4 常量3.4.5 注释3.4.6 XML文档3.5 数据类型3.5.1 值类型3.5.2 引用类型3.5.3 枚举3.5.4 数组3.5.5 隐式类型3.5.6 类型转换3.6 流程控制3.6.1 if-else语句3.6.2 switch语句3.7 循环3.7.1 for循环3.7.2 嵌套的for循环3.7.3 foroach3.7.4 while和do-while循环3.7.5 从循环退出3.7.6 跳出迭代3.8 运算符3.8.1 赋值运算符3.8.2 关系运算符3.8.3 逻辑运算符3.8.4 数学运算符3.8.5 运算符优先级3.9 预处理器指令,3.9.1 #define和#undef3.9.2 #if、#else、#elif和#endif3.9.3 #warning和#elTOI3.9.4 #line3.9.5 #region和#endregion3.9.6 #pragmawarmng3.10 小结第4章 类和对象4.1 类4.1.1 定义类4.1.2 使用部分类4.1.3 创建类的实例(对象实例化)4.1.4 匿名类型(C#3.0新增)4.1.5 类成员4.1.6 函数成员4.1.7 静态类4.2 System.Object类4.2.1 测试相等性4.2.2 实现相等性4.2.3 ToStrimg()方法4.2.4 属性4.3 结构体4.4 小结第5章 接口5.1 定义接口5.2 实现接口5.3 实现多个接口5.4 扩展接口5.5 接口强制转换5.6 is和as运算符5.7 重写接口实现5.8 小结第6章 继承6.1 理解C#中的继承6.2 实现继承6.2.1 抽象类6.2.2 抽象方法6.2.3 虚方法6.2.4 密封的类和方法6.2.5 重载方法6.2.6 重载运算符6.2.7 扩展方法(C#3.0新增)6.2.8 访问修饰符6.2.9 继承和构造函数6.2.10 调用基类构造函数6.3 接口继承6.4 显式接口成员实现6.5 小结第7章 委托和事件7.1 委托7.1.1 创建委托7.1.2 委托链接(多播委托)7.1.3 使用委托实现回调7.1.4 异步回调7.1.5 匿名方法和拉姆达表达式7.2 事件7.2.1 处理事件7.2.2 实现事件7.2.3 事件和委托之间的区别7.2.4 将状态信息传递给事件处理程序7.3 小结第8章 字符串和正则表达式8.1 System.String类8.1.1 转义字符8.1.2 字符串操作8.1.3 字符串格式化8.1.4 StringBuildel类8.2 正则表达式8.2.1 搜索匹配项8.2.2 更复杂的模式匹配8.1.3 小结第9章 泛型9.1 理解泛型9.1.1 泛型类9.1.2 在泛型中使用default关键字9.1.3 泛型的优点9.1.4 在泛型类型中使用约束9.1.5 泛型接口9.1.6 泛型结构体9.1.7 泛型方法9.1.8 泛型运算符9.1.9 泛型委托9.2 泛型和.NETFramework类库9.3 使用LinkedList泛型类9.4 System.Collection.ObiectModel9.5 小结第10章 线程化10.1 多线程化的需要10.1.1 启动线程10.1.2 终止线程10.1.3 向线程传递形参10.2 线程同步10.2.1 使用Interlocked类10.2.2 使用C#的lock关键字10.2.3 Monitor类10.3 WindtowsForms中的线程安全10.3.1 使用BackgroundWorker控件10.3.2 测试应用程序10.4 小结第11章 文件和流11.1 操作文件和目录111.1 操作目录11.1.2 使用File和FileInfo类操作文件11.1.3 创建文件资源管理器11.2 Stream类11.2.1 BufferedStream11.2.2 FileStream类11.2.3 MemoryStream11.2.4 NetworkStream类11.3 加密11.3.1 散列11.3.2 随机值散列11.3.3 加密和解密11.4 Stream对象的压缩11.4.1 压缩11.4.2 解压缩11.5 串行化11.5.1 二进制串行化11.5.2 XML串行化11.6 小结第12章 异常处理12.1 处理异常12.1.1 使用try-catch语句处理异常12.1.2 处理多个异常12.1.3 使用throw语句抛出异常12.1.4 重新抛出异常12.1.5 异常链接12.1.6 使用Exception对象12.1.7 fmally语句12.2 创建自定义异常12.3 小结第13章 数组和集合13.1 数组13.1.1 访问数组元素13.1.2 多维数组13.1.3 数组中的数组:交错数组13.1.4 形参数组13.1.5 复制数组13.2 集合接口13.2.1 使用ArrayList类的动态数组13.2.2 索引器和迭代器13.2.3 实现IEnumerable和IEnumberator13.2.4 使用IComper和IComparable实现比较13.2.5 字典13.2.6 栈13.2.7 队列13.3 小结第14章 语言集成查询(LINQ)14.1 LINQ体系结构14.1.1 LINQ to Objects14.1.2 查询语法与方法语法的对比以及拉姆达表达式14.1.3 LINQ和扩展方法14.1.4 LINQ和匿名类型14.2 LINQtoDataSet14.2.1 重新调整数据14.2.2 聚集函数14.2.3 连接表14.2.4 类型化DataSet14.2.5 检测空字段14.2.6 将查询的结果保存到DataTable14.3 LINQ to XML14.3.1 创建XML树14.3.2 查询元素14.3.3 使用RSS的示例14.4 LINQ to SQL14.4.1 使用对象关系设计器14.4.2 查询14.4.3 插入新行14.4.4 更新行14.4.5 删除行14.5 小结第15章 程序集和版本化15.1 程序集15.1.1 程序集的结构15.1.2 研究程序集的内容15.1.3 单文件程序集和多文件程序集15.1.4 理解名称空间和程序集15.2 私有程序集和共享程序集15.2.1 创建共享程序集15.2.2 全局程序集缓存15.2.3 将共享程序集放入GAC中15.2.4 在Visualstudio中使共享程序集可见15.2.5 使用共享程序集15.3 小结第Ⅱ部分 使用C#开发应用程序第16章 开发Windows应用程序16.1 项目16.1.1 配置FTP服务器16.1.2 创建应用程序16.1.3 使用应用程序设置16.1.4 编写应用程序代码16.1.5 构建目录树和显示图像16.1.6 创建新目录16.1.7 删除目录16.1.8 上传照片16.1.9 删除照片16.1.10 测试应用程序16.2 添加打印功能16.2.1.NET中的打印基础知识16.2.2 向项目添加打印支持16.3 部署应用程序16.3.1 使用ClickOnce发布应用程序16.3.2 更新应用程序16.3.3 以编程方式更新第Ⅲ部分 附录


飞网下载站,免费下载共享资料,内容涉及教育资源、专业资料、IT资源、娱乐生活、经济管理、办公文书、游戏资料等。