编辑推荐
本书来自作者对自编讲义的改编,具有语言简明、重点突出、案例丰富等特点,书中所有案例的代码都经过实际调试验证。本书的篇幅不大,但信息量颇大,几乎涵盖了。NET编程技术的各个主要方面。并且在内容选取和编排以及书中用语、举例等方面也做出一系列适应性调整和改进,尽可能提高本书的可读性和降低学习难度。因此非常适合在高等院校计算机或信息类专业中将本书作为教材,为高年级学生开设旨在提高软件编程技术的相关选修课,尤其适合应用型本科和高职高专院校相关专业的学生。还可作为相关专业学生开展毕业设计的参考书。此外,对于现职的软件工作者,本书也有较大的学习参考价值。
内容简介
NET框架是微软提供的适合网络环境下企业级应用开发的基础平台。.NET框架本身虽与开发语言无关,但C#无疑是.NET环境下优佳的编程语言。本书向已具有一定C#.NET编程基础的读者介绍通常在入门级教程中不会涉及的一些中、高级编程技术和知识,帮助读者了解.NET框架及其类库的全貌,以便更全面地掌握使用C#语言在.NET框架下从事开发所需的各种知识。
《C#.NET框架高级编程技术案例教程/21世纪高等学校计算机专业实用规划教材》注重先进性和实用性,文字简洁、重点突出、示例丰富。全书共15章,分为核心内容和扩展内容,便于按不同教学对象和要求进行取舍。
本书可作为高等院校计算机与信息类专业相关课程的教材或教学参考书,特别适用于应用型本科、高职高专和各类培训班的相关课程;也可供需要系统掌握C#.NET编程知识的各类科技工作者参考学习。
前言/序言
NET框架是由微软提供的适合网络环境下企业级应用开发的基础平台。在较新的Windows版本中,.NET框架已成为Windows的重要组成部分。.NET框架本身虽与开发语言无关,但C#是微软为其量身打造的全新编程语言,注定会成为.NET环境下的首选。目前,C#与Java、C++一起,跨入了主流编程语言第一梯队之列。而对于以Windows为基础平台的应用开发者来说,C#更是具有无可替代的重要位置。目前,国内绝大多数高校都开设了与C#.NET编程语言(包括基于ASP.NET的Web应用程序)相关的课程。
本书适合已有一定C#.NET编程基础知识的学生或程序员进一步提高在.NET环境下的编程技术的需求。书中介绍的高级编程技术,都是一般入门教程中未涉及或缺少深入阐述的,但在实际应用中却是十分有用的技术或知识。这些知识往往散见于一些百万字以上的手册或大全类书籍中,初学者不易找到而且难以理解。
作者长期在高校讲授与各种编程语言以及开发技术相关的课程,具有较为丰富的教学经验。本书是作者在自用讲义的基础上改编而成的,具有语言简明、重点突出、案例丰富等特点。书的篇幅虽小,但信息量颇大,内容涵盖了深入了解.NET编程技术所需的各个主要方面。可用于高等院校计算机或信息类专业相关课程的教材,特别适合应用型本科和高职高专学生,或作为这些专业的学生进行毕业设计的参考书。此外,也可供需要系统掌握C#.NET编程知识的各类科技工作者参考。
本书共15章,第1章.NET Framework概述,第2章流与文件,第3章集合与泛型,第4章多线程应用程序,第5章程序集与反射,第6章调用非.NET托管程序,第7章处理XML文档,第8章Web Services,第9章使用加密技术,第10章.NET Socket网络编程,第11章使用TCP和UDP通信协议,第12章TCP/IP通信应用层常用协议编程,第13章应用程序系统的调试与配置,第14章资源文件、文本编码和区域性,第15章Microsoft .NET框架的版本。其中第1~6章为基本核心内容,其余各章都是扩展内容,可按不同教学对象和要求进行取舍。有些与.NET有关的重要内容是可以另外独立开课的,本书中就不再介绍了,例如ASP.NET应用程序等。
对使用本教材的有关院校教师,可免费提供多媒体课件和书中示例程序的源代码。相关文件可以通过清华大学出版社网站下载。
本书编著者是上海第二工业大学计算机与信息学院教师郭文夷、姜存理。本校计算机与信息学院和软件工程系的领导对本书写作和出版曾给予支持和鼓励,软件工程系翁雯、软件工程专业2013届毕业生李伟等曾对本书提出很好的建议或提供一些有用案例,特此致谢!
由于编著者水平与经验的限制,书中难免存在不足,敬请广大读者给予批评指正。
编者
2014年6月
C#.NET框架高级编程技术案例教程/21世纪高等学校计算机专业实用规划教材 电子书 下载 mobi epub pdf txt