C/C++及其相关
-
C语言大全(美)赫伯特·希尔特(Herbert Schildt)著;王子恢,戴健鹏等译;王子恢译《C语言大全(第四版)》是根据国际著名的C语言专家Herbert Shchildt的原著翻译的。这是一本C语言的百科全书,其中包括C的命令、功能、编程和应用等方面的内容,是集专家及C语言编程人员的多方面专门经验之作。全书共分6部分,共29章。第一部分详细讨论了关键字、预处理、指令和C语言特性,内容包括表达式、程序控制语句、数组和串、指针、函数、数据类型、结构、联合、枚举和用户自定义类型、控制台I/O、文件I/O和预处理等;第二部分详细介绍了新的C99标准,并将C89和C99进行了仔细对比;第三部分详细介绍了C标准程序库,包括各种环境下的I/O函数、串和字符函数、数学函数、系统函数、动态分配函数、工具函数、宽字符函数和C99增加的库函数等;第四部分介绍算法和应用程序,包括排序和搜索、队列、堆栈、链表和树、稀疏数组、表达式剖析和求值、人工智能问题求解等;第五部分详细讨论了Windows 2000框架的构造,并用实例讨论了C软件的开发技术,包括效率、移植和调试等软件工程专题;第六部分介绍C解释程序。本书内容全面,叙述清晰,为广大PC机用户程序开发人员提供了一部很有价值的工具书,也可作计算机应用人员,有关大专院校师生及PC机软件开发人员的参考书。 -
数据结构朱战立编著《数据结构(C++语言描述)》为普通高等教育“十五”国家级规划教材。全书系统地介绍了各种类型的数据结构和查找、排序的各种方法。对于每一种类型的数据结构,都详细阐述了基本概念、各种不同的存储结构和不同存储结构上一些主要操作的实现算法,并给出了许多设计实例,以帮助读者理解。另外,书中还介绍了递归算法的设计方法。全书采用C++语言作为算法描述语言。为方便学习,附录中还给出了部分典型习题解答。《数据结构(C++语言描述)》既可作为高等学校应用型本科计算机相关专业、成人及高职高专计算机相关专业的教材,也可作为从事计算机应用的工程技术人员的自学参考书。 -
visual C++实用图像处理专业教程陈兵旗,孙明编著本书对以往教材的模式进行了改革,使学生能在实践中理解和掌握图像处理技术。例如用图茂的直观的解说代替烦琐的数学推导过程,提供各个处理过程的源程序使学生能上机实践,以加深对图像处理算法的理解,而且对提供的源程序稍加改动就可以组成自己的图像处理程序,使本书具有很强的实用性。本书共分13章。第1章介绍了图像处理的发展现状和图像处理的基本特点;第2章介绍了图像处理的基本概念,以及VisualC++图像处理编程的基本方法。以后各章分别介绍了区域分割与提取、边缘检测与提取、图像平滑、图像增强、特征选择与描述、彩色变换、彩色分割、几何变换、频率变换、图像压缩、小波变换等图像处理知识?约跋嘤Φ目勺杂傻饔玫腃语言图像处理源程序。在最后的附录里列出了专业版Imgc的VisualC++界面源程序。本书随书光盘中包含有配套学习版软件Imgcx和专业版软件Imgc,可供读者学习和分析使用。本书适用于VisualC++中级读者以及图像处理专业人员参考,适合于各高等院校VisualC++程序设计及图像处理课程的教学和科研。 -
Oracle9i开发指南(美)John Adolph Palinski著;天宏工作室译;天宏工作室译本书是学习和使用Oraele9iFormsBuilder的详细指南。Oracle9iFormsBuilder是Oracle主要的快速应用程序开发(RapidApplicationDevelopment,RAD)工具的最新版本。使用Oracle9iFormsBuilder,你可以开发能够在Oracle9iAS中部署的Web表单。本书还支持使用Oracle6iFormBuilder——Oracle开发的在客户服务器环境中运行的工具的最新版本——的开发人员。在整本书中,一个显著的6i图标标明了与Oraele6i相关的解释和练习。对于为Web或客户服务器环境创建可靠的企业级应用程序的开发人员来说,本书中介绍的技术是非常重要的。本书意欲帮助那些在应用程序开发课程中学习使用Oracle9iFonmBuilder的人。它还用来帮助那些准备在应用程序开发人员考试中取得Oracle认证的人。读者事先必须了解一般的关系数据库术语和概念。此外,读者应该对结构化查询语言(StructuredQueryLanguage,SQL)有基本的了解。当然,读者最好了解Oracle9iSQL,有在其他数据库(如SQLServer)上使用SQL的经历。读者应该能够编写在关系表中查询、插入、更新以及删除数据的SQL命令。极力推荐读者了解一些Oracle的开发语言PL/SQL。读者应该了解基本的代码块和PL/SQL结构,还应该了解如何创建和使用存储过程,如函数、过程和软件包等。 -
数据结构C和C++语言描述(美)Yedidyah Langsam等著;李化,潇东译;李化译本书是一本非常畅销的数据结构基础教材的第2版,它使用标准ANSIC和C++程序设计语言来实现数据结构。我们通过大量实际问题演示了如何应用C和C++程序来实现抽象概念,并逐步地指导读者标识问题,实现解决方案,以及将方案应用到实际情况中。对于专业程序员来说,本书也是极有价值的参考书。本书结构与特色●对算法进行了详细解释和分析,逐步说明实际问题的解决方案。●讨论了当把算法转换为程序时可能出现的问题和陷阱。●每种数据结构都给出了不同的实现方法,演示了程序员需要面对的实际选择和权衡。●从第1章开始就使用C和C++程序进行阐释,告诉读者如何写出可读性强的基本数据结构,如堆栈、链表和树等。●书中的所有程序和算法都经过了测试和调试。●书中的概念都是选用非常优秀的例子来阐释的。●全书大量使用了图解说明。●全书提供了400多道类型和难度各异的练习题,有助于读者在程序和算法的修改过程中加深对它们的理解。 -
C++工程程序设计(美)Delores M.Etter,(美)Jeanine A.Ingber著;张敬凱,王克印译;张敬凱译本书的作者是畅销书作者Delores M.Etter和计算机科学与工程教育家Jeanine A.Ingber。本书向读者介绍了如何利用ANSI C++编程语言以基于对象的编程方式来解决工程问题。作者运用简单易用的问题解决方法分析了科学界目前面临的各种巨大挑战,包括天气、气候和全球变化的预测:计算机化的语音识别;人类基因图的绘制;改进交通工具的性能;增强石油和天然气的回收能力;以及工程仿真等。利用C++解决工程和科学问题是本书的核心部分。解决工程问题的目标·开发一种通用方法来解决工程问题。·应用不同的工程示例和应用程序来阐述利用C++解决工程问题的过程。·介绍基于对象的编程檎以及支持它的C++特征,而重点是介绍有关编程的基础知识。本书主要特色·贯穿全书使用一种五步(five-step)过程来解决工程问题。·介绍在讨论数据类型和标准输入/输出时用到的各种对象。·讨论利用C++解决工程问题的基本能力,包括控制结构、数据文件和函数。·灵活安排各章节的主题。·向读者展示模板函数的用法。·介绍一元数组、矩阵以及vector类。·解释什么是编程人员自定义的类,包括运算符重载和继承。·探讨指针的用法和动态内存分配。·介绍使用C++标准库所支持的类的动态数据结构。 -
C程序设计辅导与实训崔武子,李青,李红豫编著本书与本套教材中的《C程序设计教程》相配套,辅导部分的各章也分为基础和提高两部分,其内容顺序与《C程序设计教程》一一对应;实训部分按《C程序设计教程》中的内容顺序分阶段介绍,实例解析的例子选用《C程序设计教程》中提供的贯穿于整个教学过程的实例。全书过渡自然,例题与习题的内容新颖,生动有趣,而且更贴近实际。本书是与本套教材中《C程序设计教程》配套编写的辅导与实训教材。学生使用《C程序设计教程》学习C程序设计课程的相关内容后,可通过本书强化、融会贯通所学知识,进一步巩固和提高编写程序的能力,并体验开发具有一定规模的应用程序的过程,提高动手能力、技术应用能力,达到理论与实践互相渗透、有机结合的目的。全书分两篇:第1篇为C程序设计辅导,第2篇为C程序设计实训。第1篇中的内容与《C程序设计教程》一一对应,提供了大量更贴近实际的、生动有趣的例子和训练题,起到实训前热身的作用。包括各章例子的详细解析、易错问题以及训练训练题的参考答案,而且凡涉及算法的例子,均增设了编程点拔。第2篇的内容顺序兼顾了各校安排初衷时期不同的因素,可供各校根据具体情况灵活地分阶段或集中进行实训。该篇包括3个部分:实例解析、实例设计向导、初衷题目与要求。实例解析部分用一个典型实例详细介绍实训如何开展,实例设计向导部分给出若干独立题目的设计框架,而实训题目与要求部分提供独立的和贯穿整个实训过程的若干实训题目和详细的要求,这些题目可由一人或多人协作完成。本书既是《C程序设计教程》的最佳教学辅助资料,也可作为同类教材的辅助教材。 -
Oracle9i开发指南Joan Casteel著;天宏工作室译本书全面介绍了PL/SQL编程语言以及如何有效地使用它。内容涉及基础知识、编写和测试PL/SQL代码,以及一些高级主题,包括动态SQL和代码优化。在学习这些材料时,读者将获得广泛的概念性讨论、实际的例子、逐步完善的商业实例以及丰富的逐步操作指导。除了使读者全面地理解PL/SQL以及如何实际使用它之外,本书还有助于准备oracle应用程序开发人员认证中的二次考试。本书内容包含以下特色:·全面覆盖PL/SQL,从供刚学习这种语言的读者学习的基础知识到一些高级主题,非常适合作为讲解PL/SQL的教材·提供了大量宝贵的实际练习机会,包括逐步操作的指导以及每一章中的复习题、课外作业以及实例研究·选择使用SQL*Plus作为完成任务的工具,还包括了两个有关调试的附录,专门介绍Procedure Builder和Quest Software公司的TOAD。·帮助准备Oracle认证考试Oracle9i:Program with PL/SQL(#1Z0-147)和Develop PL/SQL Program Units(#1Z0-101)·每章都包含复习题、分析题以及实例研究等丰富的材料,便于读者实际应用·通过网站提供丰富的工具软件、数据资料和教学辅导支持 -
C++程序设计教程(美)H.M.Deitel,(美)P.J.Deitel著;施平安译;施平安译作为全球使用最广泛的C++经典程序设计教材,本书详细介绍了过程式与面向对象程序设计的基本知识与方法,其中包括C++的强大功能、最新特性和新增的ANSI/ISO C++标准库。本书通过面向一个大型对象(电梯模拟系统)的程序设计,以数百年“活代码”示例程序,重点突出了利用最新的UML进行面向对象的设计。本书是Deitel父子编写的全球最畅销的C++程序设计教材,全书详细介绍了过程式编程和面向对象编程的基本原理和方法,包括:控制结构、函数、数组、指针和字符串、类和抽象、运算符重载、继承、虚拟函数、多态性、I/O、模板、异常处理、文件处理、数据结构和标准模板库(STL)。本书注重理论与实践的结合,每章都以若干完整的示例程序讲述编程时应考虑的一些注意事项,包括:良好编程习惯、常见编程错误、性能提示、可移植性提示、软件工程知识以及测试和调试提示。通过一个贯穿全文的电梯模拟系统案例分析,重点突出了用UML进行面向对象系统分析与设计方法。此外,本版还增加了选学的“模式探索”部分。本书是高等院校进行程序设计和C++教学的教材,是软件设计人员进行C++程序开发的宝贵参考书。 -
C语言课程设计案例精编郭翠英等编著C语言由于具有灵活、高效、可移植性好等诸多优点,成为软件开发中常用的计算机编程语言之一。全书介绍了贪吃蛇游戏、计算器、黑白棋游戏、迷宫问题、扫地雷游戏、速算24、数据结构CAI演示、进程调度、存储管理等十四个案例,各个案例独具特色。覆盖了C语言的基本知识点和各种数据结构,如堆栈、队列、链表等,综合应用了光带菜单、下拉菜单、图形设计、鼠标应用等知识。本书应用性极强,读者可以根据这些案例进行研究、修改和扩展。本书适合作为高等院校、高职高专各专业学生进行C语言、数据结构、课程设计的参考用书,也可供在校教师以及相关工作技术人员参考使用。本书所有实例的源代码请从中国水利水电出版社网站(www.waterpub.com.cn)下载。
