C/C++及其相关
-
C语言程序设计杜友福主编计算机已成为在校学生必须掌握的一种工具,要能熟练地使用计算机,特别是利用计算机开发软件,必须至少熟练地掌握一门计算机语言。C语言以其独特的功能,成为深受广大学生青睐的一种语言,许多学校已把C语言作为第一语种讲授。由于C语言语法的复杂性和语言的灵活性,使得许多初学者学习起来感到有一定的难度。基于此,本书作者结合多年的教学经验编写了此书。书中通过大量的示例,特别是通过算法和结果的分析,帮助读者理解C语言的各种语法规则和各种编程的方法。学习程序设计不能局限于能听懂、能看懂,更重要的是要能自己编写程序。因此要求读者一方面要通过书中的例题,学会分析编程的思想和方法,另一方面要自己独立地编写程序,并上机进行调试,以理解性地记忆C语言的一些基本知识和编程技巧。本书共十三章,每章后面均配有习题。在做选择题时,不仅要选择答案,更重要的是要学会分析,为什么是对的?错在什么地方?这样才有收获;在做程序填空题时,最好是将填空后的完整程序在机器上调试一下,这样有助于对程序及算法的分析和理解;在做编程题时,要自己独立编写并上机调试。通过一系列环节的训练,才能达到学好C语言的目的。本书由杜友福教授任主编,并负责全书的统稿,李新玉、李克清、周云才、伍良坤、曹芝兰、丁兴亚任编委。第一、二章由伍良坤、曹芝兰、丁兴亚编写,第三、四、五章由李新玉副教授编写,第六、七、八、九章由杜友福教授编写,第十章由李克清副教授编写,第十一、十二、十三章由周云才副教授编写,李新玉副教授参加了第一、二章的修改。由于作者水平有限,书中难免会有疏漏和不足之处,敬请各位读者和专家提出宝贵意见,以便再版时予以修订。本书为C语言程序设计课程教材,全书共十三章,通过大量的示例,特别是通过算法和结果的分析,帮助读者理解C语言的基本概念、基本算法以及各种语法规则,学会编程的方法。每章后均配有习题。为了便于教学和自学,本书配有《C语言程序设计导学》。本教材特别适合于本专科非计算机专业的初学者,也可供计算机等级考试者和其他各类学习者使用和参考。
-
Visual C++数字图像实用工程案例精选徐慧等编著本书是一本介绍利用Visual C++进行数字图像工程开发的书籍。书中精选了7个综合性的工程案例,涵盖了细胞识别统计系统、基于图像处理的数码相机自动调焦系统、运动检测识别系统、基于卫星通信的牌照自动识别监控系统、纺织行业的图案设计系统、人脸检测系统和基于图像的计算机集成数控技术等数字图像处理的大部分领域。每个工程实例都提供了较完整的源代码,读者可以很容易地根据需要进行二次开发。本书可以作为高等院校相关专业的课程设计、毕业设计的指导用书,同时也可以作为科研单位、企业相关软件开发的技术指导用书。
-
Visual C++小波变换技术与工程实践靳济芳编著全书共11章,内容包括:小波变换基础、小波与数字信号处理、小波变换与语音处理、图像的小波变换、小波变换与数字图像处理、图像编解码应用、网络图像渐进传输实用案例、小波变换在数字视频处理中的应用、小波分形的应用、数字水印的应用和网络视频回放应用案例。本书的光盘中附有相关章节的实现代码,可供广大的读者参考、阅读。VisualC++是Microsoft公司出品的可视化编程产品,是深受广大程序开发人员欢迎的Windows环境下的强有力的编程工具。本书从实用以及程序开发的角?冉步庑〔ū浠坏幕±砺酆捅喑淌迪郑⒄箍致鬯谥疃嗔煊蛑械挠τ谩?全书共11章,内容包括:小波变换基础、小波与数字信号处理、小波变换与语音处理、图像的小波变换、小波变换与数字图像处理、图像编解码应用、网络图像渐进传输实用案例、小波变换在数字视频处理中的应用、小波分形的应用、数字水印的应用和网络视频回放应用案例。本书的光盘中附有相关章节的实现代码,可供广大的读者参考、阅读。本书内容丰富、叙述详细、实用性强、可供广大从事信号处理、数字编码和多媒体开发的技术人员阅读参考。
-
Visual C++程序设计基础吴焱主编程序设计是计算机学科中的一门艺术,经过实践的洗礼,一些优秀的设计风格沉淀了下来,而面向对象程序设计OOP(Object Oriented Programming)就是当前计算机领域最流行的一种程序设计方法。《Visual C++程序设计基础》主要介绍使用Visual C++进行面向对象与可视化程序设计的基本原理与方法,以C++语言中的面向对象机制为主。读者在学习过程中可以通过大量的程序实例和相关练习,掌握面向对象程序设计思想。结合一种具体的面向对象的编程语言,培养读者的逻辑思维和编程能力。《Visual C++程序设计基础》中所有实例均提供了关键源代码,读者可以直接使用,每章所配习题是例题的变形或扩充,认真完成习题能够学会解决具体应用问题的方法和步骤。《Visual C++程序设计基础》语言简练,条理清晰,突出重点,偏重实用,不仅可以作为高职高专院校计算机专业学生的教材,还可供社会程序设计培训班及计算机编程爱好者使用。
-
C语言程序设计教程周启海著本书是一本别具新意的C语言编程教材,具有以下特点:行文浅显易懂,深入浅出;附有大量编程实例;以VC++作为上机实习平台;体系独特,突出强调了算法在编程中的重要性。本书可供广大编程爱好者及高等院校师生阅读使用。本书是一本创意新颖、体系独特的C语言程序设计教材,它首创了“同构化涵盖结构化,结构化映证同构化”的科学方法,采用最新的VC++环境作为上机实习平台;是从零起步,学习程序设计基本原理、主要思想、一般方法、基本技能及其C语言实现的良师益友。全书行文浅显易懂,具有高中以上文化程序即可阅读,也可作为大专院校相关课程的教材或教学参考书以及计算机等级考试的培训用书。
-
C程序设计基础黄远林主编新世纪高等学校计算机系列教材。本书以Torbo C为背景,全面介绍了用C语言进行程序设计的基本思想、方法与技术,并对C语言的表达式、类型转换、变量的存储与函数等重点难点内容作了介绍。
-
Visual C++高级编程及其项目应用开发郭晓鹏,李存斌编著本书是作者在总结多年Visual C++开发经验的基础上编著而成的。全书共分两篇。第一部分基础篇共7章,结合具体示例详细讲述了C++基本语法中需要注意的难点问题、Windows消息及界面设计、进程与线程(包括了一个使用命名管道来实现进程间通信的例子等)、文件操作(包括了内存映射文件、串口读写、INI文件及注册表文件的操作等内容)、动态链接库以及COM编程、Socket编程以及利用Visual C++访问数据库等知识点。第二部分项目篇共5章,结合一个具体的数据库应用程序——物资管理信息系统,完整地讲述了项目的分析与设计、COM服务器端应用程序设计、客户端界面设计、物资管理各个业务流程的设计与开发、通用报表及打印模块的设计等部分。在项目部分,通过一个完整的例子,演示了如何利用COM/DCOM/COM+技术来实现一个三层结构的数据库应用程序、如何利用ATL设计对话框应用程序,同时也演示了利用Visual C++操作Word和Excel等Office应用程序的详细开发过程。读者在具有初步Visual C++知识的基础上,通过本书的学习,可快速提高Visual C++的编程能力和实际应用水平。本书适用于具有初级编程能力的读者,可作为高校高年级学生、研究生的自学参考书和毕业设计的指导书,也可作为相关软件开发人员的参考书。中国水利水电出版社的网站(www.waterpub.com.cn)包括了书中示例和物资管理信息系统的源代码文件,为读者的学习提供了方便,同时也为相关软件开发人员的实际应用开发提供了捷径和参考。
-
C++语言及面向对象程序设计曹计昌等编著新世纪高等学校计算机系列教材湖北省计算机学会·诺亚教科文中心策划与组编。本书根据ACM与IEEE推出的《计算机学科教学计划2001》和中国计算机学会等推出《CCC2002教程》中面向对象程序设计课程面向大纲的基本要求及参照C++最新国际标准较全面系统且又有一定深度地介绍了C++语言及面向对象程序设计的基本概念、原理、方法和基于MFC的C++应用程序设计技术。
-
C语言程序设计案例教程汪金营编著本书以Turbo C 2.0为学习环境,涵盖了最新全国计算机等级考试二级考试大纲"C语言程序设计"的全部内容。本书分为14章,主要内容包括:C语言程序的构成、数据类型、运算符和表达式、数据的输入与输出、结构化程序设计语句、数组和字符串、指针、函数、变量的存储类型、编译预处理、结构体和共同体、位运算、文件及精选题解,附录还介绍常见错误分析等。本书紧扣"语言和程序设计"两个环节,循序渐进,由浅入深,重点难点分析、讲解透彻,适合作为高职高专C语言程序设计课程的教材,也可作为计算机等级考试的辅导教材。
-
C语言接口与实现(美)David R. Hanson著;傅蓉[等]译;傅蓉译本书概念清晰、内容新颖、实例详尽,是一本有关设计、实现和有效使用C语言库函数,掌握创建可重用C语言软件模块技术的参考指南。本书倡导基于接口的C语言设计理念及其实现技术,深入详细地描述了24个C语言接口及其实现。本书通过叙述如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API,本书是一本针对C语言程序员的不可多得的好书,也是值得所有希望掌握可重用软件模块技术的读者阅读的参考书籍。关于如何设计、实现和有效使用库函数的指南少之又少(如果说还有的话)。这本力作填补了这个空白。它可以作为下一代软件的工具书.所有的C语言程序员都应该阅读。——W.RichardStevens“我向每位专业C语言程序员推荐这本书。C语言程序员们忽视书中所描述的各种技术已经太长时间了。”——NormanRamsey,贝尔实验室研究员每一位程序员和软件项目经理必须掌握创建可重用软件模块的技术:可重用软件模块是构建大规模、可靠应用的基石。与当前某些面向对象语言不同,C语言为创建可重用应用程序接口(ApplicationProgrammingInterface,API)提供的语言和功能支持非常少。尽管大多数C语言程序员在自己所编写的每一个应用程序中都使用API和实现API的库.但只有相当少的程序员可以创建和发布新的、可广泛使用的API。本书阐述了如何用一种与语言无关的方法将接口的设计与实现独立开来,从而形成一种基于接口的设计途径来创建可重用的API。书中提供大量实例具体说明这种方法。作者详细描述了24个接口和它们的实现细节,有助于读者对这种设计方法的透彻理解。本书具有如下特色:●简洁明了的接口描述。为对接口设计感兴趣的程序员提供了一个参考手册●每一章接口的代码实现分析将帮助读者修改、扩充一个接口,或者设计相关接口●深入探讨了“算法工程”:阐述如何将数据结构以及相关算法打包到可重用模块中●24个API和8个实例程序的源代码都经过测试检查,每个程序都是按照”literate程序”的形式构成。为源代码提供了全面完整的解释●提供了非常少见的有关C语言编程技巧的文档记录●可以方便地在http://WWW.CS.princeton.edu/software/cii/访问本书的所有源码