C/C++及其相关
-
Visual C# 2010入门经典(美)道曼 著C#是专门为.NET Framework开发的语言,融C++的灵活和强大与Visual Basic的简单于一身,已成为在.NET平台上进行开发的首选编程语言。《Visual C# 2010入门经典》简要而全面地介绍了C#和.NET Framework,可帮助程序员迅速进入Visual C# 2010编程领域。《Visual C# 2010入门经典》分5部分,共24章。第一部分介绍.NET Framework、C#面向对象编程功能以及C#类型和事件的基本知识;第二部分阐述基本的编程知识,包括循环、字符串、正则表达式、数组和集合以及异常、泛型、匿名函数(Lambda)和查询表达式(LINQ);第三部分演示如何与文件系统交互、创建和查询XML文档以及使用数据库;第四部分阐述了应用程序调试、WPF应用程序、数据绑定和验证以及Web应用程序;第五部分简要地介绍了特性编程、动态类型、内存组织、垃圾收集、线程、任务并行库(TPL)、并行LINQ(PLINQ)、Silverlight、PowerShell和实体框架等。《Visual C# 2010入门经典》是为刚涉足.NET的程序员和想学习C#的.NET程序员编写的,如果您刚开始学习编程,《Visual C# 2010入门经典》也会有所帮助。
-
C语言的科学和艺术(美)罗伯茨 著,翁惠玉 等译《C语言的科学和艺术》是计算机科学的经典教材,介绍了计算机科学的基础知识和程序设计的专门知识。《C语言的科学和艺术》以介绍ANSI C为主线,不仅涵盖C语言的基本知识,而且介绍了软件工程技术以及如何应用良好的程序设计风格进行开发等内容。《C语言的科学和艺术》采用了库函数的方法,强调抽象的原则,详细阐述了库和模块化开发。此外,《C语言的科学和艺术》还利用大量实例讲述解决问题的全过程,对开发过程中常见的错误也给出了解决和避免的方法。《C语言的科学和艺术》既可作为高等院校计算机科学入门课程及C语言入门课程的教材,也是C语言开发人员的极佳参考书。
-
Effective C++(美)梅耶(Meyers,S.)著“C++程序员可以分成两类,读过Effective C++的和没读过的。”世界顶级C++大师Scott Meyers 这部成名之作,与这句话一道在全球无数读者间广为传颂。几乎所有C++书籍推荐名单上,Scott Meyers编著,云风译注的《Effective C++:改善程序与设计的55个具体做法(第3版)(评注版)(双色)》都会位列三甲。作者高超的技术把握力、独特的视角﹑诙谐轻松的写作风格﹑独具匠心的内容组织,都受到极大的推崇和仿效。对于国外技术图书,选择翻译版还是影印版,常让人陷入两难。本评注版力邀国内资深专家执笔,在英文原著基础上增加中文点评与注释,旨在融合二者之长,既保留经典的原创文字与味道,又以先行者的学研心得与实践感悟,对读者阅读与学习加以点拨、指明捷径。经过评注的版本,更值得反复阅读与体会。希望《Effective C++:改善程序与设计的55个具体做法(第3版)(评注版)(双色)》这本书能够帮助您跨越C++的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的C++程序员。经过评注的版本,更值得反复阅读与体会。希望这本《Effective C++:改善程序与设计的55个具体做法(第3版)(评注版)(双色)》能够帮助您跨越C++的重重险阻,领略高处才有的壮美风光,做一个成功而快乐的C++程序员。
-
C语言程序设计教程游洪跃 等主编《c语言程序设计教程》共9章,阐述了c语言的主要特点及c++程序开发过程,介绍了基本数据类型、表达式和运算符,结构化程序控制流程,函数的使用以及相关知识,指针和数组的使用方法,用户定制类型及位运算,预处理器的使用方法,文件的基本操作方式,以及一些关于c语言的高级内容。《c语言程序设计教程》覆盖了二级计算机等级考试大纲《c语言程序设计》的全部考点,每章都有“相关知识”,包含了大部分二级等级考试公共基础知识,通过潜移默化方式让读者接受二级等级考试公共基础知识,每章习题中的选择题和填空题全部改编于全国计算机二级等级考试原题,各章的编程习题一般来源于真实考试题,所有习题稍加修改都可作为考试试题。通过《c语言程序设计教程》的学习,读者能迅速提高c语言程序设计的能力,经过适当的选择,本书可作为c语言程序设计课程的教材,《c语言程序设计教程》可作为高等院校计算机及相关专业的教材,也可供其他从事软件开发工作的读者参考使用,《c语言程序设计教程》不但适合高等学校学生使用,同时也适合初学程序设计者或有一定编程实践基础、希望突破编程难点的读者作为自学教材。《c语言程序设计教程》全面系统地介绍了c语言程序设计各要素,取材新颖,内容丰富,可读性强。《c语言程序设计教程》充分考虑了读者对书中部分内容的心理适应性,对于一些容易让读者产生畏惧心理的内容作了适当的处理。《c语言程序设计教程》所有程序都在visual c++ 6.0、dev-c++和mingw developer studio开发环境中进行了严格的测试,在作者教学网站上提供了大量的教学支持内容。
-
面向对象程序设计C++语言描述(美)约翰逊鲍尔 等著,蔡宇辉,李军义 译本书内容丰富,结构合理,写作风格严谨,深刻地论述了c++语言的面向对象编程的各种技术,主要内容包括:面向对象编程方法、c++语言的各种特性、stl、c++输入/输出流、mfc等。本书针对最新的c++规范作了全面的修订,使读者可以全面掌握c++的最新技术。为使读者学习本书时掌握重点,各章节均配备了大量的练习和编程习题。本书在各章末列举了大量易犯的编程错误及避免这些错误的方法,以帮助读者编写出更为可靠的代码。本书以作者在大学中讲授的c++课程为基础,特别适合大学计算机专业作为面向对象编程与c++语言课程的教材,同时可供软件开发人员参考。
-
数据结构殷人昆 编著《数据结构:c语言描述》是根据2007年教育部颁发的《高等学校计算机科学与技术专业公共核心知识体系与课程》规范和2010年修订的《全国硕士研究生入学统一考试计算机专业基础综合考试大纲》编写的数据结构课程教材。全书共分7章:第1章介绍数据结构的地位和主要知识点,数据结构和算法的基本概念,算法分析的简单方法,以及用c语言编程的要点;第2~7章对应考试大纲的6个知识单元,包括线性表,栈、队列和数组,树与二叉树,图,查找,排序。本书融入了作者三十多年的教学经验和考试辅导体会,合理安排相关知识点,对学生容易忽略的地方和隐含在所讨论问题之后的内容给出适当的提示。《数据结构:c语言描述》既可作为普通高校计算机科学与技术及相关专业本科生学习数据结构课程的教材,也可作为计算机专业考研的辅导教材或其他专业计算机考试的复习教材,还可作为计算机系统开发人员的学习资料。
-
代码重构(美)阿瑟诺维斯 著,潘立福,权乐 译重构是迅速发现并修复有问题的代码的一种高效的方式。在《代码重构(c # & asp.net版)》中首次提供了在c#和asp.net中进行重构的专业方法,您将学习如何运用重构技术管理和修改代码。此外,还将学习如何从头开始构建原型应用程序,然后利用重构技术将原型转换为正确设计的、企业级的应用程序。通过一步一步的指导,您将更好地理解不同的代码问题以及重构的转换。很多这些转换都是从现实世界的情形中开发出来的,这些都是关键的业务决策的结果。此外,《代码重构(c# & asp.net版)》还将介绍重构技术的标准定义,这样您就可以在工作中引用到它。《代码重构(c# & asp.net版)》涵盖的重构技术将让您变得效率更高。您将能使用这些信息对修改做出反应并改进既有代码的设计。主要内容◆组装重构工具箱的步骤◆完成单元测试的技术◆重构为模式的技巧◆如何使用重构升级既有的c#和asp.net代码◆利用方法提取消除重复代码的方式◆如何让代码变得更简单、更易于修改以及更容易理解◆所有关于面向对象的理论和设计模式◆利用linq和其他c#3.0增强功能的技巧读者对象《代码重构(c# & asp.net版)》适用于那些想要学习通过重构工具和功能来高效地管理和修改代码的c#和asp.net开发人员。
-
C++程序设计题解与上机指导谭浩强 编著《中国高等院校计算机基础教育课程体系规划教材:C++程序设计题解与上机指导(第2版)》是和作者编著的《C++程序设计(第2版》(清华大学出版社出版)一书配套使用的参考用书。《中国高等院校计算机基础教育课程体系规划教材:C++程序设计题解与上机指导(第2版)》的内容包括3个部分:(1)《C++程序设计(第2版)》一书各章中的全部习题和参考解答。(2)C++上机操作指南。在这部分中介绍了在两种典型的环境下运行C++程序的方法(Visual C++6.0和GCC在DOS/Windows平台上的版本DJGPP,以及与之配合使用的集成软件开发环境RHIDE)。(3)上机实验指导。在这部分中提出了上机实验的指导思想和上机实验的要求,并设计了14个实验,供教学参考。《中国高等院校计算机基础教育课程体系规划教材:C++程序设计题解与上机指导(第2版)》可作为学习《C++程序设计(第2版)》的辅助用书,也可作为其他初学C++的读者的参考资料。
-
Visual C# 2008程序设计与项目实践王改性,胡书敏 主编《Visual C#2008程序设计与项目实践(附光盘)》(作者王改性、胡书敏)是目前流行的VisualC#开发的入门教程,由浅入深,循序渐进地讲解了如何使用C#语言进行项目开发。本书内容包括C#开发环境的搭建,C#基本语言(数据类型、运算符、流程控制语句、方法和数组等),C#面向对象编程特性(对象、类、继承、接口、多态、委托等),Windows窗体应用程序开发,Socket网络编程,ASP.NET应用程序的开发,C#程序连接与数据库以及LINQ的知识。最后通过在线考试管理系统和旅游网站系统来讲解如何使用前面所学进行项目开发。 《VisualC#2008程序设计与项目实践(附光盘)》讲解知识全面、重点突出。其中覆盖C#开发中的各个方面,但是以应用最广的Windwos窗体应用程序开发为重点进行详细讲解。通过本书可以使C#语言的初学者和大中专学生轻松入门,并且全面了解C#的应用方向和掌握重点内容,从而为进一步学习C#项目开发提供坚实基础。本书DVD光盘内容丰富,包括32个小时的配套视频、PPT教学课件、6小时的开发工具讲解、超过2000页技术文档、本书源代码和上机题源码等内容。
-
C语言程序设计辅导与实践刘加海,陈忠宝,朱云芳 等编著《C语言程序设计辅导与实践》是《C语言程序设计》(第二版)一书的配套教材,主要内容包括以下三部分。第一部分为辅导与练习,与教材相对应地介绍了每章的重点,“本章要点”部分总结了学生学习过程中经常遇到的一些疑难和容易出错的问题,对读者的学习能起到指点迷津的作用。第二部分为程序设计实验,以VisualC++6.0为编程环境,共给出14个实验,包含多文件系统的程序设计、输入/输出函数应用、循环程序设计,分支程序设计、数组的应用、函数的应用及文件操作等方面的内容,实验的安排符合人们学习程序设计的心理活动,实验的设计采用了“认识一模仿一思考一创造”的设计过程。第三部分为自测试题选编,提供了4套试题,可供不同需求的学生结合自身水平进行测试。《C语言程序设计辅导与实践》可作为高等学校非计算机专业计算机程序设计课程和计算机专业程序设计课程的实验教学用书。也可作为自学C语言程序设计的实验参考书或培训用的实验教材。