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语言程序设计和数据结构的内容融为一体,以C语言为主线介绍了C语言的基本语法、C程序设计方法以及C语言在数据结构上的应用;力求学生在学习C语言的同时,理解数据结构的基本概念,掌握各种数据结构的存储方式、基本算法及其简单应用。<br>本教材主要介绍C语言的基础知识、程序设计的基本结构及其应用;介绍了数组数据类型、线性表、栈、队列及常用数据查询算法;介绍了结构体与共用体数据类型、指针、树、图、文件、位运算的基本知识及其应用;并在最后介绍C程序设计的高级应用:图形设计、窗口设计、菜单设计。各章中附有相应的习题并在附录中附有相应的实验内容。<br>本教材内容基本覆盖了全国计算机等级考试的知识点,并收集和编写了大量的程序,由浅入深地培养学生的程序分析和设计能力。本书不仅可以作为中等职业学校计算机专业和非计算机专业的教材,也可以作为各种培训班的教材和计算机爱好者的自学参考书。<br> -
C语言程序设计辅导与习题集田淑清等编著本书是配合田淑清、周海燕等编著的《C语言程序设计》一书的教学而编写。它集作者多年从事教学的实践与经验,按照由浅入深、循序渐进的学习规律进行编排。该书既全面又突出重点,讲究实效,不仅适用于辅助初学者学习《C语言程序设计》,而且也可配合教师的教学,提供一些可作测试的教学资料,同时还符合《全国计算机等级考试二级大纲》的要求。 -
交互式Web应用程序开发指南德博拉·科廷翰 著本书是一本关于“商务过程管理”的英文版最新专著,主旨是指导用户使用IBM公司的战略性电子开发软件(包括VisualAge for Java、WebSphere Studio和WebSphere应用程序服务器)来创建交互式Web应用程序。用户通过使用S/390服务器环境和现实的场景,可以学会如何在最新的Web应用程序中访问CICS、DB2数据库系统、IMS和MQSeries的企业资源。全书由3部分和1个附录组成。第1部分是场景概述,分3章,描述了总的场景,包括服务器环境的配置、创建Web应用程序的步骤,以及场景与现实世界中的企业到企业场景之间的关系。第2部分是“创建小服务程序”,共有4章,详述了如何创建作为Web应用程序基础的4个小服务程序(即订单小服务程序、请求小服务程序、接受小服务程序和电子邮件小服务程序)的步骤。用户先用VisualAge for Java和WebSphere Studio来开发小服务程序,然后再将这些小服务程序运用到WebSphere应用程序服务器上。第3部分有2章,分别讲述小服务程序的连接与故障诊断,教授用户如何通过连接小服务程序来创建交互式Web应用程序,与用户进行三次交互。对开发Web应用程序缺少经验的普通应用程序编程人员来说,本书是他们从事现实Web应用程序开发的利器:对经验比较丰富的Web应用程序编程高手来说,本书可帮助他们进一步熟悉如何将S/390用作Web应用程序环境的一部分。本书也是高等院校有关专业师牛教学、自学参考书,及科研院所图书馆必备的馆藏读物。本光盘内容包括本版电于书。 -
C++语言程序设计郑莉,董渊编著本书将C++语言作为大学生学习程序设计的入门语言,不仅详细介绍了语言本身,而且介绍了常用的数据结构和算法。全书以面向对象的程序设计方法贯穿始终,每一章都首先阐述面向对象的程序设计思想和方法,然后引出必要的语法知识,在讲解语法时着重从程序设计方法学的角度讲述其意义和用途,力求使读者在掌握C++语言的同时,能够对现实世界中较简单的问题及其解决方法用计算机语言进行描述。针对初学者和自学读者的特点,书中以结合实例讲解基本概念和方法为主,力求将复杂的概念用简洁浅显的语言来描述,做到深入浅出。本书语言表达严谨、流畅,实例丰富,同时配有大量习题,适合作为大专院校程序设计课程的入门教材。与本书配套的《C++语言程序设计习题与实验指导》和《C++语言程序设计电子教案》由清华大学出版社出版。 -
C++大学教程(美)Harvey M.Deitel,(美)Paul James Deitel著;邱仲潘 等译欢迎使用ANSI/ISODraftStandardC++语言。本书是由一老一少写成的。老者(HMD,1967年毕业于麻省理工学院)有着36年的编程和教学经验,少者(PJD,1991年毕业于麻省理工学院)有15年的编程经验,并有着丰富的教学与写作经历。老者经验丰富,少者精力充沛。老者追求清晰,少者追求性能。老者喜欢优雅与美观,少者喜欢快速得到结果。一老一少的合作,使本书的信息更丰富、内容更有趣。这是C++编程者应当高兴和兴奋的时刻,ANSI/ISOC++草案标准即将正式应用。ANSI(AmericanNationalStandardsInstitute,美国国家标准委员会)和ISO(InternationalStandardsOrganization,国际标准化组织)合作开发了这个标准的草案,它即将成为计算机界最重要的全球性标准。当我们编写《C++大学教程》第一版时,我们的目标是为高等学校学生编写一本教材,当时的学生主要学习Pascal和C语言,强调“过程式”编程模式。向计算机科学专业一年级和二年级学生提供一本C++教程并不容易,我们必须同时介绍两种编程模式,即过程式编程(因为C++仍然包括C语言)和面向对象编程,因此就要在入门介绍中提供两方面的材料。我们在本书的前五章介绍原始数据类型、控制结构、函数、数组、指针和字符串等C语言知识,而在第6章到第15章介绍面向. -
数据结构(C++描述)李根强主编本书从软件开发的实际需要出发,按照面向对象的程序设计思想,详细地介绍了线性表,栈和队列,串,多维数组和广义表,树,图等特殊的数据结构及在计算机中的表示及算法的实现,每个算法都用C++语言进行描述,并全部上机通过。最后两章,介绍了计算机中常用的两种运算:查找和排序,详细介绍了不同的查找、排序运算及各种方法的效率分析。本书中所有算法都在VC++6.0环境下运行通过。为了方便教学,本书免费为授课教师提供用PowerPoint制作的电子教案,教师在使用时可以根据需要进行必要的修改。需要者请与北京万水电子信息有限公司联系,联系电话:68359167-331。本书既可以作为高职高专教材,也可以作为从事计算机软件开发人员和自学人员的参考书。 -
深度探索C++对象模型(美)Stanley B.Lippman著;侯捷译;侯捷译Inside The C++ Object Model专注于C++对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这本书让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C++额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。本书涵盖了C++对象模型的语意暗示,并指出这个模型是如何影响你的程序的。本书重点:探索“对象导向程序所支持的C++对象模型”下的程序行为。对于“对象导向性质之基础实现技术”以及“各种性质背后的隐含利益交换”提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。C++成山似海的书籍堆中,这一本不是婴幼儿奶粉,也不是较大婴儿奶粉,它是成人专用的低脂高钙特殊奶粉。对于C++底层机制感兴趣的读者,这本书会给你“漫卷诗书喜欲狂”的感觉。了解C++ Object Model,是学习Component Object Model的最短路线。如果你是一位C++程序员,渴望对于底层知识获得一个完整的了解,那么Inside The C++ Object Model正适合你。关于作者:Stanley Lippman目前是华特迪斯尼主题动画公司(Walt Disney Feature Animation)的主要软件工程师。他曾经在AT&T贝尔实验室领导cfront 3.0和2.1版的编译器开发小组。他也是贝尔实验室中由Bjame Stroustrup所领导的Foundation专案组中的一员,负责对象模型并研究C++程序开发环境。Stan著有极为成功的C++ Primer一书,也发表过许多C++方面的论文。Stan最近刚从C++ Report的编辑位置上“退隐”,他曾在那个位置上做了4年。他的C++论述遍及全球。关于译者:侯捷,海峡两岸著名的电脑技术自由作家,对于技术的钻研和发表,有独特的品性与坚持。作品涵盖著、译、评三方面,散见于各种刊特、媒体、网站论坛,深受读者喜爱和尊敬。 -
BORLAND C++ BUILDER程序设计刘华等编著本书以C++ Builder 5.0为蓝本用14章的篇幅详细介绍利用C++ Builder 进行程序设计的基本技术,它们包括C++面向对象的基本概念,VCL提供的基本Windows组件、常用窗体的设计技术,Windows常用应用程序框架的设计技术,以及利用调试技术和异常处理机制处理应用程序中可能出现的错误的技术,另外,本书还在上述基本技术基础之上简要介绍访问文件、数据库应用程序和多媒体应用程序设计技术,为读者进一步提高应用程序设计能力提供帮助。本书使用简单明了的语言详细介绍基本的应用程序设计技术,而在对于一些常见的高级技术,则主要通过示例程序加以简要介绍。本书通过大量示例程序说明常见应用程序的设计方法,它们的所有代码都可以在本书的附带光盘中找到。本书可以作为想快速学习Borland C++ Builder 程序设计人员的入门教材,其中部分内容还可作为初、中级程序员的参考资料。
