C/C++及其相关
-
C语言程序设计习题与解析姚庭宝,封孝生编著全书由十个单元和两个附录组成。这十个单元是:Turbo C 2.0集成开发环境上机指南;顺序结构程序设计;选择结构程序设计;循环结构程序设计;数组与字符串;函数;指针;结构体与线性链表;文件;共用体、枚举类型、位运算、编译预处理及通用程序设计。每一单元又包括知识要点、选择题、填空题、程序分析题、程序设计题、参考解答与解析六大部分。两个附录分别是:C程序常见错误示例;C语言程序设计试题选。本书可作为C语言教材的配套教学参考书,又不失系统性和完整性,故亦可单独使用,是一本学用C语言进行程序设计的指导读物。 -
数据结构的C++伪码实现Richard F.Gilberg,Behrouz A.Forouzan[编著]本书用C++语言描述和学习数据结构。全书分为12章,基本覆盖了数据结构的各方面的知识,包括查找、排序、链表、堆栈、队列、递归、树以及图等。书中提供了相应的算法和程序实现,还有许多针对性很强的练习题。附录部分给出了常用的C++语言的知识,对读者进一步实现和应用本书知识提供帮助。全书的最后是部分习题的解答和术语表。本书适合作为各高等院校计算机专业师生学习数据结构的教材,也可作为专业程序员学习数据结构的参考书籍。 -
应用软件设计实训教程李兰友主编;叶华编著本书是为计算机专业、电子信息类专业学生在学习基础理论和基础知识的基础上,训练基本工程的设计能力和知识的综合应用能力而编写的。内容包括VC++工程界面设计、美术图案的生成设计、界面切换、彩色图像编辑器、文字处理器、媒体播放器制作、数据库的建立与操作、电子邮箱设计等8个综合应用实例,详细介绍了各个实例的设计路线、操作步骤,给出了完整的程序、设计中所必需的新资料以及在实例基础上进一步拓展的思路。本书亦适合于工程技术人员参考。 -
Visual C++实现MPEG/JPEG编解码技术张益贞,刘滔编著编辑推荐:数字图像分析与处理技术。本书以VisualC++作为开发工具,从实用角度出发,向读者介绍了数字音、视频编解码技术的基础理论、实现方法和实用技巧,并给出了具体的工程案例——数字录像监控系统。全书主要内容包括:压缩技术基础、JPEG压缩编解码技术、JPEG2000编解码技术、MPEG-1压缩编码技术、MPEG-2标准、MPEG-4压缩编码标准、MPEG-4实用源代码分析以及数字录像监控系统。本书内容丰富、叙述详细、实用性强,可供广大从事数字编码、多媒体开发的技术人员阅读参考。 -
Visual C++实用培训教程宋辉等编著本书是为Visual C++的初级读者所编写的实用教程。首先从基本概念入手,介绍了集成开发环境的功能,然后讲解了Visual C++的主要功能和应用,包括文档与视图、工具栏与状态栏、菜单、图形设备接口、通用控件、通用对话框的使用等。随后对Windows编程核心的消息处理进行了分析和讨论。最后从应用的角度出发,给出了数据库编程和网络通信的应用实例,以便读者学习参考。全书各章配有习题,内容由浅入深,循序渐进,适合作为大专院校非计算机专业的教学参考书以及电脑培训班教程,也可供广大计算机爱好者自学。 -
Visual C++数字图像处理何斌等编著编辑推荐:本书主要讲述如何使用VISUAL C++进行数字图像处理。全书共分十一章,分别介绍了图像的点运算,几何变换,正交变换,图像增强,腐蚀算法,膨胀算法,细化算法,边缘检测与提取,轮廓跟踪,图偈分析,图像复原和图像的压缩编码技术,对每种常用的数字图像处理方法,本书都提供了完整的源代码。 本书内容丰富,叙述详细,实用性强,适合于数字图像处理工作者阅读参考。 -
More Exceptional C++中文版Herb Sutter著;於春景译More Exceptional C++是广受赞誉是Exceptional C++的续篇,它采用了行之有效的“提问/解答”的组织形式,提供了用C++解决现实世界问题的成功策略。根据多年程序开发的实践经验、Herb Sutter向C++程序员提供了久经考验的程序设计技术和行之有效的解决方案,这些技术和方案对设计从小型工程到企业级应用的现代软件系统大有裨益。 围绕着40个编程难题, More Exceptional C++引导你深刻理解成功的C++软件设计和开发中至关重要的原则和议题。本续篇包括一些新的主题,强化了泛型程序设计、内存管理、C++标准库的使用等内容,并涵盖了traits和predicates这样的重要技术。本书还就使用标准容器和算法时应该牢记的准则和要点进行了分析——其它资料很少深入涉及这一主题。读者可以在本书中找到以下重要问题的解决方案:使用std::map和std::set时会遇到哪些陷阱?如何安全地避免这些陷阱?何种predicates可以安全地和STL一起使用?何种不行?为什么?想通过“与模板协同工作的类型”的能力改变模板自身的行为吗?有什么现有的技术可以写出这种威力强大的通用模板代码?何时应该优化你的代码?如何优化?为什么花哨的优化会(而且的确会)让我们陷入麻烦?如何你是在撰写多线程安全代码,这些问题的某些答案会如何变化?异常安全问题会影响到类的设计吗?或者,它可以只是作为事后的改进手段来使用吗?在结合使用不同供应商提供的基于继承的程序库时,如何避免连体双婴问题?如何安全地使用auto-ptr?如何运用常见的设计模式来改装它,使之消除常见缺陷?可以将auto-ptr用作类的成员吗?在这样做之前,你应该了解些什么?还有,现代C++中最常见的问题之一:到底在何时使用名字空间?如何使用?More Exceptional C++是真正的程序员的必读之物,在向你展示如何用C++撰写优质代码的同时,它为你提供了对语言彻底而实用的理解。作者Herb Sutter,他是C++软件开发领域公认的专家:在世界各地的各种技术会议上,他经常应邀发表演讲。通过WWW.gotw.ca/eseminars,他每月数次在网上进行技术讨论直播。作为130多篇技术文章的作者,Herb同时还是ISO/ANSI C++标准委员会委员、C/C++ User Journal的特约撰稿人和专栏作家、前C++ Report主编。其广受欢迎的“C++ Guru of the Week”系列发布在C++语言最主要的互联网新闻组comp.lang.c++.moderated上——自1995年问世以来,他就开始主持这一新闻组。他是Exceptional C++:47 Engineering Puzzles,Programming Problems,and Solutions(Addison-Wealey,2000)的作者。请于www.gotw.ca和他联络。www.aw.com/csenghttp://www.gotw.ca/publications/mxc++.htm译者於春景(网名lostmouse),1993年毕业于中南工业大学计算机科学系,一直从事计算机软件开发工作,现任深圳唯特科技公司软件经理。 -
Visual C++课程设计与系统开发案例伍俊良编著本书通过10个完整的应用系统案例制作,阐明了学生进行课程设计、毕业论文写作和应用系统开发制作的方法和具体的程序制作过程,每一案例独立完整,涉及到许多的VC++应用程序制作的新的思想和方法,包括数据库设计、数据表创建、系统功能设计、系统封面制作、对话框资源的插入、类的创建、类的声明和资源的调用,而且还涉及到许多VC++常规控件与ActiveX控件的使用方法。 本书可作为理工科学生学习C++ 语言、Visual C++语言、上机实验以及进行课程设计、毕业论文写作的教学参考书,也可供广大计算机编程人员参考使用。 -
新编Visual C++6.0教程北京科海培训中心编著Visual C++是Microsoft公司综合性最强、最复杂的开发工具。本书从最基本的概念出发,详细地讲解了如何使用Visual C++6.0进行编程的原理和方法,并提供了丰富的、实用性很强的程序实例。全书内容分为上下两篇,上篇介绍面向对象的概念和C++语言的程序设计方法;下篇着重讲述了利用Visual C++的集成开发环境设计应用程序的原理和过程,包括集成环境的安装、应用程序框架、AppWizard ClassWizard的使用和结构原理、对话框和控件、绘图和打印以及Visual C++对数据库的访问等内容。本书结构清晰,重点突出,实例丰富,是初学者很好的入门教程,又可作为Visual C++的培训教材使用。 -
C语言实用程序设计100例段兴主编;王亚笑等编著本书精心选取了利用C语言开发的具有代表性的150个编程实例。这些实例包括C语言的基础与提高、图形与多媒体、综合小程序、计算机等级考试上机试题(二级)/(三级)等几方面的内容,基本涵盖了目前C语言开发的主要方面。本书适合具有一定C语言基础的读者阅读,对要参加全国计算机等级考试的读者也大有帮助。
