C/C++及其相关
-
C/C++语言硬件程序设计张勇编著本书全面介绍了使用C/C++高级语言开发TMS320C5000系列DSP应用系统的方法。全书共分为七章,内容包括TMS320C5000系列开发平台、TMS320C5000系列硬件基础、C/C++程序设计、DSP/BIOS程序设计、RTDX程序设计、Boot Loader程序设计和应用实例。本书的特色在于通过完整的程序实例介绍相关的内容。本书是作者近几年来不间断地从事TMS320系列DSP系统设计和开发的技术结晶,书中偏重于讲解用C/C++语言对DSP的硬件资源访问。本书内容除具有TMS320C5000系列DSP程序设计的通用性外,还对TMS320C6000系列DSP程序设计具有直接的指导意义。本书可以作为从事DSP开发的电子工程技术人员以及DSP爱好者的参考书,也可以作为高校电子类相关专业的学生学习DSP及其程序设计的参考书或教科书。
-
C++ Gotchas(美)Stephen C.Dewhurst著本书是专业编程人员的指南,它将指导你如何避免和纠正99个最常见的C++设计和编程错误,这些错误往往是极具破坏性的,也是人们十分感兴趣的。同时,本书还将向你展示更为微妙的C++特性和更为巧妙的C++编程技巧。本书讨论了在几乎所有的C++代码中都会存在的基本错误,同时还进一步探讨了在C++的语法、预处理、类型转换、初始化、内存和资源管理、多态性、类设计和层设计等方面经常会见的效为错综复杂的错误。每一个错误及其产生的影响都会在文中有深入的剖析,解决问题的对策也会在文中有详细的讲解。本书作者Stephen Dewhurst向读者提供了相关的习惯语法和设计模式,这样你就可以使用这些工具来创建针对一些常见问题的自定义解决方案了。读者还可以了解到更多的在高级编程和设计中常会 出现的对C++特性的误解。可以通过登录http://www.semanitics.org来得到书中所有的源代码。本书主要内容:如何避免与C++相关的常见的及复杂的陷阱;如何创建更具重用性和可维护性的代码;高级C++编程技巧;C++语言的细微差别。
-
Visual C/C++编程精选集锦《电脑编程技巧与维护》杂志社Visual C/C++作为功能强大的可视化应用程序开发工具,是计算机界公认的优秀应用开发工具。Microsoft的基本类库MFC使得开发Windows应用程序变得很容易,适合作各种系统软件、应用软件、网络软件、游戏软件等开发平台。根据Visual C/C++的不同应用对象,将精选的190个实例共分数据库及图形图像分册、网络与通信分册、关键技术精解分册出版。本书为专家指点分册。全书本着实用第一的原则,紧紧围绕主题展开,循序渐进,由浅入深地介绍了使用Visual C/C++进行应用程序开发思想方法与编程技巧。本书的特色体现如下几点:第一,每一章都是通过一个个的实例来介绍Visual C/C++应用编程方法和技巧,避免枯燥、空洞的理论,并且每一个实例都具有很强的实用性和代表性。第二,所选的每一个实例都是从事Visual C/C++应用编程人员的经验总结,具有很强的实用性,其中很多编程技巧可供借鉴。第三,每一个实例的程序源代码都是经过上机调试通过,给程序开发人员移植源代码带来了方便,从而加快应用编程的步伐。第四,对老版本经典实例进行点评,选取一些老版本开发环境的经典实例加以点评分析,使之能够起到触类旁通的作用。本书适用于有一定Visual C/C++应用基础的编程人员和应用开发人员,对初学Visual C/C++编程的读者也有一定的参考价值。
-
C/C++程序设计导论(美)Scott R.Cannon著;郑翔等译;郑翔译本书特色:·内容按教学单元而不是按主题单元来划分,更侧重于遵循“教”和“用”两项基本原则。 ·采用宽度优先的方式能够密布按章节进行编排时的不足。同时,通过程序范例来帮助学生具体理解所有的概念和培养实际解决问题的能力,让学生能尽快编写出有实际应用价值的程序。·通过思考题与练习以及一些具有创造性和挑战性的问题来增强学生对具体问题的综合应用能力和创新能力。·本书部分程序代码可在天勤网站:http://www.tqbooks.net“下载专区”中下载。
-
Visual C++ 6.0程序设计学与用教程龙马工作室编著全书由13章构成,内容分别为Visual C++6.0概述、C++语言基础、创建应用程序、面向对象编程、文档视图结构、用户界面设计、常用控件、文件存取与打印、数据库与应用、绘图、多媒体编程、网络编程、实例分析等。本书重点突出了Visual C++6.0的程序设计以及MFC的开发,能使广大用户更快地掌握利用。本书内容讲解清晰、结构严谨、语言通俗易懂,内容与实例的相结合更易于读者的学习掌握。本书面向广大读者与用户,特别是选择面向对象开发工具的专业编程开发人员,同时也是社会初级用户的自学指导教材。
-
Effective C++(美)Scott Meyers著本书第一版曾创下销售100000本的辉煌业绩,并被翻译成四种语言,其原因不言自明。Scott Meyers的C++实用方法描述了编程专家所采用的规则,即他们几乎总是在做或总是在避免的事。遵循这些规则可以产生整洁、正确和高效的代码。本书的50个条款总结了编写更好的C++程序的方法,并配有特定的例子。在这一新版本中,Meyers重写了每个条款。这使得本书格外紧密地结合了C++国际标准、当前编译器技术以及对C++实际应用的最新洞察。本书将继续成为所有C++开发人员的必备读物。
-
Effective STL(美)Scott Meyers著C++STL(Standard Template Library,标准模板库)是一次革命,但是学习如何使用它却是一个挑战。在本书中,Scott Meyers(两本最畅销的书《Effective C++》和《More Effective C++》的作者)提示了专家总结的一些关键规则,以便最大限度的使用标准模板库。其他书只是描述了STL中有什么,而本书则讲述了如何使用STL。本书共有50条原则,对于每一条原则,Scott Meyers都通过透彻的分析和经典的实例来进行讲解,从而使读者不仅可以了解要做什么,而且还能够了解何时做以及为何做。像Meyers的其他著作一样,这本书充满了从实践中总结出来的智慧。它清晰、简明、透彻的风格必将使每位STL程序员受益匪浅。
-
C语言程序设计学习参考蒋劲柏 编本书是《C语言程序设计》的配套辅导材料,全书共分为五个部分:自学方法,习题解答,典型例题,模拟测试,实验指导。习题解答和典型例题部分主要以习题讲解的形式针对教材中的不同知识点进行阐述,可以帮助读者提高解题能力。这两部分是本书的重点。通过使用本书,读者可以对教材有进一步的掌握,同时也能提高自己的动手能力。
-
Visual C++与Windows编程学习参考汪小龙 编本书是依据《VisualC++与Windows编程》教材编写的学习参考书。该书适合于在学完“VisualC++与Windows编程”课程各章后复习时使用,其中包括各章的基本内容、重点难点、章后习题解答,以及针对各章内容而挑选出的典型例题。另外在本书的后而还针对性地给出模拟测试卷,使读者在学完整个课程后进行自我测试和检查。为了培养读者的实际应用能力,本书的最后安排了十个具有代表性的实验题目。通过这些实验项目,使读者能够举一反三,提高设计应用程序的能力。本书可作为“VisualC++与Windows编程”课程的学习参考教材,也可作为VisualC++程序员学习Windows编程的辅导材料。
-
提高C++性能的编程技术(美)Dov Bulka,(美)David Mayhew著;常晓波,朱剑平译;常晓波译很多程序员和软件设计师都认为追求高效的C++是一种很愚蠢的做法。他们认为C++天生就慢,对性能要求很高的应用程序不适合。因此,有一些领域是C++几乎无法成功进入的,如网络、操作系统内核、设备驱动程序等。本书反驳了这种观点。在使商业应用程序获取最大性能方面,本书的两位作者拥有第一手资料。本书说明了使用C++开发高效程序的潜力,提示了实践中一些平常的面向对象的设计原则以及获得大幅度性能提高的C++编程技术。本书还指出了在设计和编码中产生隐含操作代价的一些常见错误。本书关注强大和灵活性与良好性能和可伸缩性的结合,从而使两方面均达到最佳。具体主题包括临时对象、内存管理、模板、继承、虚承数、内联、引用计数、STL等。通过本书,您将能够精通最佳性能技术的主要内容。