C/C++及其相关
-
C语言程序设计周察金主编《C语言程序设计》是根据教育部制订的中等职业学校计算机应用专业的“C语言程序设计”教学大纲编写的教材。《C语言程序设计》以Turbo C 2.O为蓝本,以初学C语言程序设计的读者为对象,详细介绍了C语言的数据类型、运算符和表达式。C语言的常用库函数、图形函数和用户自定义函数,C程序的基本结构和结构化程序设计方法,以及数组、指针、文件等C语言程序设计的基础知识。并对变量的存储类型、结构体、共用体和位运算作了简单介绍。《C语言程序设计》以程序设计为主线,由浅入深、循序渐进地组织教材内容,结构合理,例题丰富,通俗易懂,便于自学。《C语言程序设计》大量使用程序运行的结果帮助理解C语言的基础知识,对学生可能遇到的难点作了清楚、详细的阐述,并且在每章开头指出学习目标,每章结尾给出小结、习题、上机实验,把教材和上机实践有机地结合在一起,既有利于教师组织教学,又大大减轻了学生学习C语言的困难。《C语言程序设计》可作为中等职业学校计算机应用及相关专业的教材,还可作为初级程序员、计算机等级考试等各类培训班的培训教材,也可供自学C语言程序设计的读者选用。 -
C语言程序设计与数据结构实践闵光太主编本书是在教育部高教司的指导下,由全国高等职业教育研究会教材编写小组和高等教育出版社联合组织编写出版的高职系列教材之一。根据高等职业、高等专科教育的教学基本要求,本教材旨在加强C语言程序设计和数据结构两门课的衔接,探索用数据结构算法的实现作为C语言程序设计应用的方法,把"算法"和"程序"紧密结合在一起,加强学生对实际问题抽象描述的理解能力,以及运用C语言解决实际问题的能力。本教材的各章基本上都从案例出发提出问题,引出本章的教学重点,围绕问题的解决展开本章的论述,并突出实践性教学环节,在每章最后一节设置实验单元。此外,在最后一章着重讲述了C语言实用技术,以使学生能将从本书所学的知识全面、综合地加以运用,有效地提高学生的程序设计技能。本书的主要内容是:第一章讲解结构化程序设计的思想、算法的概念、数据结构的基础知识和软件开发的基本过程;第二章为C语言概述;第三章为结构控制语句;第四章为数据的顺序存储结构及应用;第五章为函数;第六章为指针;第七章为数据的链式存储及应用;第八章为树的存储结构及应用;第九章为查找与排序算法;第十章为位运算;第十一章为文件;第十二章为实际工程设计中两个典型实例的分析。本书可作为高等职业和高等专科院校的教材,也可作为C语言程序设计和数据结构专业学生的教学参考书。 -
Visual C++文档视窗设计丁有和编著本书从消息处理、框架结构、文档和视图等方面进行了深入细致的讨论。全书重视编程思想的剖析,由浅入深、循序渐进。范例和例程充分展示了MFC类编程的特点,能引导读者使用MFC底层代码去开发操作系统及软件的新功能。本书适合于已有一定Visual C++编程经验的用户,可作为大专院校教材或自学用书。 -
Visual C++图形图像编程技巧丁有和编著Visual C++编程系列丛书的主题是引导您使用MFC底层代码,实现最新操作系统及软件的新功能,并深入细致地讨论Visual C++常用的主题及相关编程技术。丛书面向中级读者,兼顾初、高级读者,内容全面扎实、方法实用新颖。由于每册书自成体系,因而读者可根据自己的需求轻松选购,避免了由于书内容的重复或不全所引发的种种烦恼。《Vsual C++图形图像编程技巧》着重讨论图形设备环境、 GDI对象、图像文件等内容,并探索图形图像底层代码的实际应用能力,解决一些一直困扰编程人员的棘手问题,如:文字特效的实现、图形的动态定位、图元文件记录的遍历、图像效果的处理等。 -
Visual C++6.0编程实战丛建刚主编Visual C++是微软公司推出的优秀软件开发工具,它具有完备的开发环境,可以使用户轻松完成编辑、编译、调试等工作,它的应用程序向导可以帮助用户快速建立各种应用程序的基本框架,MFC用来实现对应用程序的快速构造,框架类和Windows资源类的使用是MFC的核心。第一章、第二章介绍了C++语法和Visual C++的开发平台。第三章到第六章详细讲述了框架类和Windows资源类的使用技巧。第七章到第九章通过大量完整的例子,详细讲述了Visual C++的一些高级程序设计方法,包括动态链接库(DLL)、多线程程序设计、内存映射技术、ActiveX编程、网络、多媒体、数据库等,这是用户编写高水平Windows应用程序必不可少的技能,所列例子都是作者自己编写的源代码,可以直接在机器上调试。第十章详细讲述了如何构造一个完整的应用程序包,包括注册表编程、帮助文件的创建与安装程序的制作等。本书技术实用,参考性强。阅读本书,读者可在Visual C++编程技巧和设计思路方面有较大收获。本书可用做Visual C++的培训教材。 -
VCD光盘刻录不求人林东和编著;董奎,袁国忠改编本书是一本实用性很强的光盘刻录操作指南,内容包括了常用刻录软件的使用方法,自动运行光盘、启动光盘、MP3音乐光盘的制作方法,录像带转录与剪辑的制作技巧,V8带字幕与特效制作技巧,VCD光盘的制作方法等内容。全书在编排上充分考虑到初学者的需要,书中除了文字说明外,还提供了大量的插图与实例。本书第一章介绍VCD光盘及刻录的基本知识。第二章介绍了常见的光盘刻录机。第三章介绍了光盘刻录时的注意事项。第四章介绍Easy CD Creator刻录软件的使用方法。第五章介绍WinonCD刻录软件的使用方法。第六章介绍Adaptec公司的DirectCD软件的使用方法,通过该软件可以让CD-RW光盘像硬盘那样容易使用。第七章介绍制作自动运行光盘的方法。第八章介绍启动光盘的制作。第九章介绍了MP3音乐光盘的制作。第十章介绍了VCD光盘规格以及制作VCD光盘所需要的软硬件设备。第十一章介绍了将录像带与V8转录到硬盘的制作步骤。第十二章详细介绍了VCD光盘的刻录方法。本书适用于CD-R/CD-RW用户,也可供广大计算机爱好者参考使用。 -
VISUAL C++程序开发基础张基温等编著本书在Visual C++环境下介绍C++程序设计的基本概念和方法。内容主要包括:程序设计的一般概念,C++数据类型和运算的基本知识以及用AppWizard进行程序开发的一般方法,用C++语言设计过程化程序的基本方法,C++中常用的派生数据类型——数组和指针等,有关类与对象的基本概念和方法,Visual C++的核心——MFC及其应用。本书深入浅出,例题丰富,概念清楚,并且不要求以C语言或C++为先修,不仅可以作为本专科教材,也非常适用自学和工程技术人员参考。 -
C++ Templates(美)David Vandevoorde,(美)Nicolai M.Josuttis著《C++Templates中文版》《C++TEMPLATES二合一捆绑销售(中文版&影印版)》关于本书的评论:C++社区确实非常需要这本书。很难想像还有其他人能比这本书的作者做得更好。我强烈推荐这本书。——ThomasBecker,ZephyrAssociates,Inc.C++世界渴望已久的重量级著作。——MarcBriand,C/C++UsersJournal前主编一句话,C++模板圣经已经写就,动手学吧。——MaximKhesin,CVISIONTechnologies,LLC,本书最吸引我的地方就是它对模板的两个方面进行了深刻的阐述:模板的结构和用法。很少有对设计和使用同时进行论述的书籍。书中的示例都是一流的、简明的,并且进行了详细说明。——PatrickMcKillen,VisionlnformationConsuldngLtd.本书介绍了有关模板的所有缺点和陷阱。每一个都是你不想知道,但却是保证模板使用效率所必需的。——DietmarKuhl,PhaidroseaSE本书主要内容:·正确的模板行为·如何避开与模板相关的错误陷阱·从基础的到早前没有文字约定的惯用语法和技巧·如何在不对性能和安全性造成损害的前提下进行源代码重用·如何提高C++程序的效率·如何构建更具灵活性和可维护性的软件模板是C++功能强大的特性之一,然而却常常被人们所忽视、误解与误用。本书将帮助软件设计师、工程师清晰理解为什么、何时及如何使用模板来构建及维护简洁、快速、灵活的高效软件。本书是一本对基本概念和语言特性有着深刻见解的指南性书籍,同时也是一本包含内容广泛的参考性书籍。本书首先讲述了语言细节,然后对编码技巧进行了广泛的讨论,最后还对模板的高级应用进行了阐述、分析。贯串全书的示例阐明了抽象概念并演示了最优实践方法。本书将引导程序员全面完整地开发C++功能强大的特性——模板特性。 -
C++网络编程Douglas C.Schmidt,Stephen D.Huston著本书讨论了网络计算系统中基础设施软件——中间件。本书提供了一种如何应用自适应通信环境ACE和能够运行多种硬件平台和操作系统的开发源框架,来开发和优化复杂分布系统的实际解决方案,指导软件专业人员如何开发高效、可移植和灵活的并发网络应用系统程序。全书分为三部分,内容包括网络应用面临的挑战,面向对象的中间件解决方案,自适应通信环境ACET具包,面向对象的网络编程技术,面向并发对象的网络编程等。本书对于想了解和掌握如何应用C++和面向对象设计技术,从策略和技术上进行并发网络应用系统程序设计开发的软件工程师和研究生及高年级本科生具有很好的参考价值。 -
面向对象编程[加]Goran Svenk著本书适用于完成了使用C语方过程化程序设计课程的工程学、工程技术学、计算机科学和计算机研究技术专业的学生。书中包括许多电子工程的实例,因此对于电子工程或电子技术专业的学生更适合。本书适用于中级水平的程序员;同时,本书也是为程序员、工程师或者任何熟悉C而又想学习C++的人准备的。对于已经有了C++编程经验的人而言,从书中也会发现C++程序设计有用的最新发展。GoranSvenk在电子和计算机工程领域具有21年的产业与教育经验,并且编写了大量图书和文章。他从1983年起就在各类学院执教,现在是加拿大安大略省Toronto的SenecaCollege的全职教授,从1997年起他就在此工作,并且开发了许多计算机编程领域的课程。本书适合于有一定编程基础的中高级程序员阅读,书中鼓励用户使用纯粹的面向对象的方法来解决问题。本书首先讨论了C++对C语言过程化编程的增强功能,分析了这两种语言的异同,以方便读者的学习。然后通过丰富的工程技术领域的实际示例引导读者对面向对象的编程檎进行深入的剖析和研究。每一章都饮食了许多程序示例、编程项目、实际案例分析和问题讨论,可以有效地帮助读者学习和掌握新的、有用的C++技巧。另外,本书中的所有内容都基于ANSI/ISO定义的最新的C++标准,使得本书成为一本C++程序员不可或缺的学习和参考书。本书尤其适合作为电子、机电等相关工科专业的C++教材。
