C/C++及其相关
-
数据结构——C++版(美)D.S.Malik著;王海涛,丁炎炎译本书结构特色:·编程示例是位于每章最后的完整程序,这些示例正确而具体地提供了输入、输出、问题分析和算法设计,以及一个完整的程序清单。·快速回顾部分总结了每章中所提出的各个概念。·练习题部分可测试学生判断各个声明和语句是否有效的能力。·编程练习部分要求学生按指定要求编写C++程序。·注意部分强调了与各种概念相关的重要内容。·每章中编号的示例通过相关代码说明了各种编程思想。本书是一本针对CS2调和的基础性完全读本。它专门为学生缩写和设计,通过大量简洁而有条理的说明和示例,运用C++成功地描述了算法。这本书涉及了所有的CS2主题,例如结构化模板库、二叉搜索树、图算法、以及搜索和排序。D.S.MalikJCreighton大学的数学和计算机科学教授。他于1985年在Creighton大学获得了Ph.D。自那以后,他就一直在Creighton大学讲授计算机编程方面的课程。他已经在抽象代?А⒛:钥乩砺酆陀镅浴⒛:呒捌溆τ煤托畔⒖蒲У攘煊蚍⒈砹?45篇论文并出版了6本著作。 -
探秘C++(美)Allen Downey等著;张平译C++语言是目前最流行的面向对象的编程语言。它具有强大的功能,既能面向一般工程开发,又能面向计算机底层应用,为广大编程者和学习者所青睐。本书的特点有五:一是用类似英语教学中的情景教学方法,尽可能用简洁明快的方式按部就班地叙述。二是多用读者日常生活中随手可拈的趣味性实例作为编程材料。三是把计算机科学家们在编程实践中总结出来的诀窍“捅”给读者。四是用最清晰准确的语言介绍C++语言的难点一一指针、引用和模板。五是所有的习题均用脚注形式给出答案。本书从结构上可分两部分。其中1-17章为C++语言的基础部分,循序渐进地介绍C++语言的各种要素:变量、操作符、条件语句、循环语句、嵌套与递归、指针、引用、数组、结构、类以及模板等。18-23章为数据结构部分,分门别类地介绍各种常用的数据结构:链表、堆栈、队列、优先队列、树、堆、矩阵、集合以及文件等。另外,本书附赠的光盘含有C++编程语言(Borland公司免费软件BCC5.5.1,自由软件Dev-CPP.4960和Dev-CPP4990以及Microsoft公司的VisualC++ExpressBata),优秀编程环境SciTE以及其他一些资料。阅读本书的读者可以是真正的初学者,可以是在校学习的研究生、本科生或大专生,也可以是企、事业单位的初、中级用户。最合适的读者是非计算机专业的大学本科生或大专生,以及中、小学生中信息技术的爱好者。本书可用为各类学校的计算机课程教科书,也可作为学习计算机编程的参考书 -
C++ Builder编程技巧、经验与实例王小华编著本书的内容包括C++ Builder下的Win32 API应用、图像处理、DLL、组件的技巧应用、自制组件、ActiveX组件、文件处理技巧、打印功能扩展、高级数据库技术、剪贴板应用、多媒体技术、应用软件设计技巧等。本书从应用的角度出发,以大量的实例,讲述编程的方法与技巧。全书共分16章,每章内归纳了若干条技巧,每条技巧分别讲了应用的背景、目的、方法,并给出了实例代码,最后进行了简洁的分析和扩展。本书适合初步掌握了C/C++语言语法,希望快速获得一些编程经验、掌握编程技巧的读者学习使用。对用Visual C++编程的读者同样有参考价值。 -
Visual C++网络通信编程实用案例精选丁展,刘海英等编著提供了大量的网络通信编程实例,涉及到网络编程的各个领域;每个实例都提供了完整的源代码和编译通过的应用程序,读者可以在此基础上很方便地进行二次开发;所有的实例都按照设计思路、相关概念、原理,具体的实现方式进行介绍,读者能够很容易地掌握整个应用程序开发的全过程。本书精选了大量网络编程应用案例,基本上涵盖了当前网络通信编程领域的热点问题。本书是一本介绍利用VisualC++进行网络通信程序开发的书籍。书中精选了大量网络实例,涵盖了本地计算机网络编程、局域网网络通信编程、IE网络编程、网络通信协议编程、串口通信编程、代理服务器编程和高级网络通信编程。每个工程实例都提供了完整的源代码,读者可以很容易地根据需要进行二次开发。本书可以作为软件开发人员的指导用书,同时也可以作为科研单位、高校相关专业的指导用书。 -
ORACLE PL/SQL程序设计(美)Steven Feuerstein BillPribyl;林琪译无论是对初学者,还是对有经验的PL/SQL开发人员来说,本书第一版都很快成为他们不可缺少的参考资料。书中富含大量实例和建议,能够帮助使用PL/SQL的每一个人(从OracleForms开发人员到数据库管理员)充分利用这一强大的语言。通过提高此语言的潜力和复杂性,Oracle8为PL/SQL程序员提供了新的挑战。本版针对Oracle8对原书进行了更新,增加了描述新的PL/SQL对象特性(对象类型、集合、对象视图和外部过程)的章节。第二版中还包括一章专门介绍优化PL/SQL的问题(对此的咨询颇多)。另外对于调试和跟踪PL/SQL执行也做了进一步讨论。本书附带的光盘包含了本书的配套实用指南(OraclePL/SQLProgrammingCompanionUtilitiesGuide),它是由RevealNet公司所开发的一个在线工具,其中包括作者提供的近百个源代码文件和文档。即使你已经读过本书第一版,在第二版及其附带的光盘中你仍然会发现大量新的信息和有所修改的信息。如果对于PL/SQL你还是一个新手,你会很快发现自己正逐步入境。作者简介:StevenFeuerstein,世界上OraclePL/SQL语言领域资深专家之一。他也是本书续篇《AdvancedOraclePL/SQLProgrammingwithPackages》(O'Reilly出版)的作者,另外还著有《OracleBuilt-inPackages》(O'Reilly出版)。Steven从1980年开始开发软件,1987年~1992年任职于Oracle公司。他是RevealNet公司(www.revealnet.com)的合伙人,并且是RevealNet产品的首席设计师,包括PL/SQLKnowledgeBase和PL/Vision(这是一个预置PL/SQL包的代码库,可以加速基于PL/SQL的应用开发)。可以通过电子邮件feuerstein@revealnet.com与他联系。Steven还是PL/Solutions的总裁,该公司提供PL/Vision和PL/SQL的培训和咨询(www.plsolutions.com)。最后,(在Oracle领域里)他还是SSC的OraclePractice的联合主管,SSC是一家位于芝加哥的系统管理咨询公司(www.saraswati.com)。Steven与他的妻子Veva、他的小儿子Eli、两只猫(SisterItsacat和MosheJacobawitz)以及Mercury(一只刚果红色非洲灰鹦鹉)住在位于芝加哥的乔治亚风格的房子里,这栋房子还带有一个罗吉式花园。他的大儿子Chris则在附近忙于做音乐和搞艺术。Steven还是Crossroads基金会董事会的成员,此基金会为芝加哥进行社会性的工作的组织提供支持。BillPribyl,DataCraft公司(www.datacraft.com)的创始人和负责人,在Oracle数据库和应用方面学习和执教的时间已超过10年,而对面向对象技术的研究则可追溯到20世纪80年代中期,当时他与别人合写了一篇关于将实体关系模型应用于面向对象分析的文章。Bill自认为是Oracle“全才”,他曾在多家身价达数亿美元的公司担任过Oracle数据管理员;领导过在线商务的基于Web应用的开发;使用Oracle复制工具配置过高可用性数据库;帮助过NASA将数据库技术应用于航天飞船仿真软件;而且还用PL/SQL、Developer/2000和Oracle数据库做过开发并教授过有关课程。作为Oracle用户社区的热心支持者,Bill原来还是SouthCentral(美国)Oracle用户组的主席。他同时还是《Select》的总编,《Select》是国际Oracle用户组美国部所出的季刊。他的工作成果刊登在世界各地的Oracle用户组刊物上。他还为《TheOfficialNetscapeLiveWireProBook》完成了JavaScript编程实例。Bill与他的妻子Norma、儿子Johnny、继子Geoffrey、4只猫以及1只达尔马提亚狗居住在他的母校,即德克萨斯州休斯顿的Rice大学旁边。他还为公立中学的孩子们志愿教授一门关于Internet和HTML基础知识的课程。 -
C算法(美)Robert Sedgewick著;周良忠译本书所讨论的图算法,都是实际中解决图问题的最重要的已知方法。本书的主要宗旨是让越来越多需要了解这些算法的人的能够掌握这些方法及基本原理。书中根据基本原理从基本住处开始循序渐进地讲解,然后再介绍一些经典方法,最后介绍仍在进行研究和发展的现代技术。精心挑选的实例、详尽的图示以及完整的实现代码与正文中的算法和应用描述相辅相成。RobertSedgewick斯坦福大学博士(导师为DonaldE.Knuth),普林斯顿大学计算机科学系的教授,AdobeSystems公司董事,曾是XeroxPARC的研究人员,也曾就职于美国国防部防御分析研究所以及INRIA。这一套算法系列书介绍了当今最重要的算法,共分3卷,这是第2卷(第五部分),集中讲解图算法。本书共有6章(第17章~第22章)。第17章详细讨论图性质和类型,第18章~第22章分别讲解图搜索、有向图和DAG、最小生成树、最短路径以及网络流。书中提供了用C语言描述的完整算法源和程序,并且配有丰富的插图和练习。本书可作为高等院校计算机相关专业算与数据结构课程的教材和补充读物,也可供自学之用。 -
数据结构胡学钢主编为满足不同专业和教学层次对数据结构课程的要求,本书从数据结构的核心内容和实际需要出发,以简明的方式介绍了数据结构的基本知识。全书共8章,主要内容包括:概论、线性表、栈、队列、数组、树、图、查找、排序和文件等。每章后都配有习题。本书语言精炼,例题丰富,内容由浅入深,简明易懂,可作为本科非计算机专业、成人以及高职高专计算机相关专业的教材或参考书。 -
数据结构与问题求解(C++版)Mark Allen Weiss著本书使用流行的C++语言作为描述语言,详细介绍了数据结构和算法。全书共分为五大部分。第一部分的C++教程是全书的基础,具体讲述C++的运行环境、数据类型和运算符、基本语法等;同时介绍了面向对象的一些概念。第二部分对C++的各种数据结构接口和其中涉及到的算法及算法分析进行了详细介绍,并用实例说明了如何使用这些数据结构。第三部分是这些数据结构的实际应用,第一章对不同应用的理论和具体实现做了详尽阐述。第四部分则针对各种数据结构接口、分别给予更加细致的实例解说。第五部分介绍了一些高级的数据结构。通过对本书的学习,读者能够抽象地思考不同数据结构的功能,了解它们之间的相关性,掌握在计算机工程中使用这些数据结构的能力。本书概念清楚,逻辑性强,内容新颖,可作为高等院校计算机软件专业与计算机应用专业学生的教材和参考用书,也可供计算机工程技术人员参考。 -
MPI与OpenMP并行程序设计(C语言版)(美)Michael J.Quinn著;陈文光,武永卫等译本书是美国Oregon州立大学的MichaelJ.Quinn教授在多年讲授“并行程序设计”课程的基础上编写而成的,主要介绍用C语言,并结合使用MPI和OpenMP进行并行程序设计,内容包括并行体系结构、并行算法设计、消息传递编程、Eratosthenes筛法、Floyd算法、性能分析、矩阵向量乘法、文档分类、蒙特卡洛法、矩阵乘法、线性方程组求解、有限差分方法、排序、快速傅立叶变换、组合搜索、共享存储编程、融合OpenMP和MPI以及5个附录。本书按授课方式安排章节,通过划分、通信、集聚和映射等四步的并行程序设计方法,来解决各种实际的并行性问题,使读者掌握系统化的并行程序设计方法,开发出高效的并行程序。本书不仅是一本优秀的并行程序设计教材,对广大的相关专业人员也很有参考价值。 -
Oracle 9i Pro*C/C++编程指南王海亮[等]编著Orale预编译器是Oracle公司提供的一整套预编译开发工具,这些预编译开发工具包括Pro*C/C++、Pro*COBOL、Pro*Fortran、Pro*Ada。作者具有多年的Oracle开发和培训经验,本书为开发人员提供了使用Pro*C/C++开发各种数据库应用的方法。针对各种不同类型的应用,本书提供了非常详细、具体的开发方法。并且为读者提供了相应的示例程序。通过学习本书,读者一定能够快速掌握开发数据库应用的方法。
