C/C++及其相关
-
More Effective C++中文版(美)Scott·迈耶斯(Scott Meyers)著;侯捷译;侯捷译继 Effective C++ 之後,Scott Meyers 於 1996 推出这本「续集」。条款变得比较少,页数倒是多了一些,原因是这次选材比「第一集」更高阶,尤其是第五章。Meyers 将此章命名为技术(Techniques),并明白告诉你,其中都是一些 patterns,例如 virtual ctors、smart pointers、reference counting、proxy classes,double dispatching┅等等。这一章的每个条款篇幅都在 15~30 页之谱,实在让人有「山穷水尽疑无路,柳暗花明又一村」之叹。虽然出版年代稍嫌久远,本书并没有第二版,原因是当其出版之时(1996),C++ Standard 已经几乎定案,本书即依当时的标准草案而写。其间与现今之 C++ 标准规格几乎相同。可能变化的几个弹性之处,Meyers 也都有所说明与提示。读者可以连结作者提供的网址,看看上下两集的勘误与讨论(数量之多,令人惊恐。幸好多是技术讨论或文字斟酌,并没有什麽重大误失)。本书第一页列有它所获得的赞誉。对於读者,这是一份值得叁考的资料,我试着把它们译为中文,条列於下:Ø这是一本多方面发人深省的 C++ 书籍:不论在你偶尔用到的语言特性上,或是在你自以为十分熟悉的语言特性上。只有深刻了解 C++ 编译器如何解释你的码,你才有可能以 C++ 语言写出稳健强固的软体。本书是协助你获得此等层级之了解过程中,一份极具价值的资源。读过本书之後,我感觉像是浏览了 C++ 程式大师所检阅过的码,并获得许多极具价值的洞见。- Fred Wild, Vce President of Technology,Advantage Software echnologiesØ本书内含大量重要的技术,这些技术是撰写优良 C++ 程式所不可或缺的。本书解释如何设计和实作这些观念,以及潜伏在其他某些替代方案中的陷阱。本书亦含晚近加入之 C++ 特性的详细说明。任何人如果想要好好地运用这些新特性,最好买一本并且放在随手可得之处,以备查阅。- Chrisopher J. Van Wyk, ProfessorMahematics and Computer Science, Drew UniversityØ这是一本具备工业强度的最佳书籍。对於已经阅读过 Effetive C++ 的人,这是完美的续集。- Eric Nagler, ++ Instructor and Author,Univesity of California Santa Cruz ExtensionØMore Effective C++ 是一本无微不至而且价值不扉的书籍,是 Scott 第一本书 Effective C++ 的续集。我相信每一位专业的 C++ 软体开发人员都应该读过并记忆 Effective C++ 和 More Effective C++ 两本书内的各种招式,以及其中重要(并且有时候不可思议)的语言面向。我强烈推荐这两本书给软体开发人员、测试人员、管理人员┅,每个人都可以从 Scott 专家级的知识与卓越的表达能力中获益。- Steve Burkett, Software Consutant -
集成电路简明应用手册郑雯等编著本书以服务于维修为指导思想,突出介绍了与激光影碟机(DVD、VCD、SVCD机)及激光唱机(CD机)维修有直接关系的内容——集成电路的内部电路方框图、引脚功能、各引脚的直流工作电压及其在路正、反向电阻值。书中提供了600余种激光影碟机、激光唱机常用集成电路各引脚的直流工作电压和在路电阻的实测值。本书的最大特点是简明实用、查阅方便、信息量大,适合广大激光影碟机、激光唱机维修人员、电子技术工作者及集成电路营销人员阅读。 -
C语言程序设计--示例与习题解析宗大华,蒋玮编本书是关于C语言程序设计的习题汇编,共十章。每章对所涉及内容的基本概念、重点、难点做了详尽叙述;同时针对相关内容列举了大量典型示例;最后给出了五种类型的课外习题、答案以及以答案的分析。全书列举的示例与习题,不下500多道,适合于学习C语言各个层面的读者,更加适合注重编程学习的高职高专学生。本书对认识C语言、掌握C语言,进而领悟到用C语言解决问题的方法都会有所裨益。 -
C和指针[美]Kenneth A. Reek著;徐波译我竭尽全力地推荐这本我所见过的最好的C编程入门图书。作者深知读者所需,并为他们打下良好基础。如果你已经开始学习C语言但始终不得要领,不妨试一试这本书。 ——Francis Glassborow, ACCU主席 本书提供与C语言编程相关的全面资源和深入讨论。本书通过对指针的基础知识和高级特性的探讨,帮助程序员把指针的强大功能融入到自己的程序中去。 全书共18章,覆盖了数据、语句、操作符和表达式、指针、函数、数组、字符串、结构和联合等几乎所有重要的C编程话题。书中给出了很多编程技巧和提示,每章后面有针对性很强的练习,附录部分则给出了部分练习的解答。 本书适合C语言初学者和初级C程序员阅读,也可作为计算机专业学生学习C语言的参考。 -
Visual C++网络游戏建模与实现苏羽,王瑗瑗编著本书既讲解了网络编程所涉及的计算机科学及相关学科知识,也展示了如何编写自己的网络游戏。如果想了解网络游戏的通用建模与实现过程,本书有一定的参考价值。深入剖析游戏编程的实现思想,全力打造个性网络游戏空间。本书面向游戏编程人员,重点介绍如何使用VisualC++和UML进行棋牌类网络游戏建模和编程的实现过程。书中通过大量的程序代码分析了Socket通信程序设计、多线程程序设计、服务器端线程池模型、游戏客户端框架程序构建、服务器端数据库处理、报文处理,以及如何使用RationalRose工具进行网络游戏用户案例的划分和进行UML类框图的设计等内容,使读者能够借鉴本书的内容自行发挥设计出具有个性的网络游戏程序。本书适用于软件工程师、网络程序员、大学计算机软件专业和网络专业的学生,以及从事网络游戏开发的程序设计人员。 -
面向对象编程[加]Goran Svenk著;马海军,段晓勇译;马海军译本书的作者向工程学学生教授C++已长达八年之久。他长久以来一直在寻找一本使用纯面向对象的方法,并包含不同工程学学科程序示例的C++图书。由于没有找到一本这样的书,于是作者决心自己写一本书来满足这些需求。本书使用纯面向对象的方法来教授C++,不包含对于已经完成了C语言课程的读者而言多余的内容。本书包括许多电学和计算机工程学科的实例。本书是基于ANSI/ISOC++标准的C++程序设计语言教程。Seneca学院技术系的教授,也是电子和计算机工程技术学院的软件工程专业的学术带头人。他在学院或大学教授计算机科学和控制系统的不同课程超过了18年。同时负责一些程序设计语言(Pascal、C、C++、VisualBasic和Java)的课程设计与开发研究。十余年来,C++已经成为了最流行、应用最广的编程语言之一。它被广泛地应用于工业和商业计算机应用程序开发的不同领域。C++和它的前身C已经成为工程技术的不同领域,如控制系统、通信、计算机辅助设计和嵌入式系统的主流编程语言。据估计,全球有几百万C++程序员。1998年通过的C++标准使C++的教授、学习与程序开发更为简单。本书适合于有一定编程基础的中高级程序员阅读,书中鼓励用户使用纯粹的面向对象的方法来解决问题。本书首先讨论了C++对C语言过程化编程的增强功能,分析了这两种语言的异同,以方便读者的学习。然后通过丰富的工程技术领域的实际示例引导读者对面向对象的编程概念进行深入的剖析和研究。每一章都包含了许多程序示例、编程项目、实际案例分析和问题讨论,可以有效地帮助读者学习和掌握新的、有用的C++技巧。另外,本书中的所有内容都基于ANSI/ISO定义的最新的C++标准,使得本书成为一本C++程序员不可或缺的学习和参考书。本书尤其适合作为电子、机电等相关工科专业的C++教材。 -
C语言程序设计刘振安编著本书以实例为蓝线,以培养C语言应用能力为主线,强调理论教学与实验实训密切结合的同时,注意介绍ANSIC已经更新的内容,并与C++接轨,例如引入函数原型、void关键字及const限定符的使用方法等。在重点介绍基本理论、基本知识和基本技能的基础上,注意帮助读者熟练掌握编译工具,以便为后续课程的学习打下基础。各章均有例题和错误分析,并结合本章内容给出实验训练题和习题,同时从实用的观点出发,专门开设一章C程序结构化设计实例,结合实例详细介绍头文件的编制、多个C语言文件及工程文件的编制等方法,以培养学生的实际应用能力。本书概念清楚、语言简洁、通俗易懂、实用性强、易于教学,重在培养学生的应用技能。本书适合作为高职高专院校计算机及相关专业的教材,也可以作为培训班教材、自学教材及工程技术人员的参考书。本书配有电子教案。 -
C语言程序设计孙淑霞,何建军,肖阳春编著本书作为C语言程序设计课程的教科书,共由10章组成。主要内容包括:C语言简单程序的编写和调试,C语言程序设计基础(其中包括:基本数据类型和基本输入、输出函数、运算符与表达式),控制结构,数组,指针,函数,编译预处理与变量的存储类型,文件,结构体与共用体,图形程序设计基础,每章后面都附有编程练习题。全书内容安排紧凑,简明扼要,由浅入深,实用性强。该书可与《C语言程序设计实验与习题指导》配套使用。本书可作为大专院校非计算机专业本科生、研究生的相关课程的教学用书,也可作为计算机专业学生学习C语言程序设计的教材,同时还可供自学者参考。 -
Visual C++课程设计与系统开发案例伍俊良编著本书通过10个完整的应用系统案例制作,阐明了学生进行课程设计、毕业论文写作和应用系统开发制作的方法和具体的程序制作过程,每一案例独立完整,涉及到许多的VC++应用程序制作的新的思想和方法,包括数据库设计、数据表创建、系统功能设计、系统封面制作、对话框资源的插入、类的创建、类的声明和资源的调用,而且还涉及到许多VC++常规控件与ActiveX控件的使用方法。 本书可作为理工科学生学习C++ 语言、Visual C++语言、上机实验以及进行课程设计、毕业论文写作的教学参考书,也可供广大计算机编程人员参考使用。 -
C++ Builder高级应用开发指南李幼仪,甘志编著本书深入而系统地讲解了C++Builder应用开发的重点和难点,尤其是数据库应用、分布式系统以及网络程序的开发,并给出了许多实用的编程技巧。本书共17章,系统地讲解了C++的关键特性、C++Builder的集成开发环境、Windows消息系统、DLL技术、自定义组件、COM技术、多线程技术、多种编程技巧、数据库应用以及各种网络相关程序的开发等。本书的附录部分主要讲解了C++Builder附带工具的使用和标准模板类库的使用。本书附带一张光盘,内容为书中所涉及的示范程序的源代码。本书内容详实,实例丰富,可读性强,是C++Builder中高级开发人员的一本不可多得的参考书籍,也是C++Builder初级程序员迅速跨越到C++Builder高级程序员行列的一本很好的参考书籍。
