C/C++及其相关
-
C++习题与实训叶青松本书根据教育部《职业院校计算机应用和软件专业领域技能型紧缺人才培养培训指导方案》编写。本书是《程序语言C++及开发应用》配套的习题与实训指导。内容包括教材中各章的习题与实训题。主要包括引入面向对象方法(C++概述),创建对象(C++简单程序设计),封装与抽象,运算符与判定结构,对象的生命周期(构造函数和析构函数),指针及其应用,多态性,继承与派生,流类库与输入/输出,群体类与算法初步,异常处理等。本书需与主教材配套使用,适合作为高等职院校教材。 -
C++习题与解答李代平,张伯泉编著本书配合《C++程序设计教程》的内容,介绍了数据类型与表达式、控制结构、函数、数组、指针、结构体与共用体、类和对象、继承和派生类、多态、类属机制、C++的输入/输出流库和异常处理竺内容,并就各章节知识点给出了综合练习,还给出了相关练习的参考答案。本书可以作为大专院校相关专业学生的参考用书,特别刊登计算机相科和专科的学生、报考计算机硕土研究生的考生、参加国家门徒教育自学考试的考生、参加计算机等级考试的考生以及计算机专业计算机专业的高级人员参考。本书每章包括的三个题型(选择题、填空题、编程题)是与《C++程序设计教程》相对应的。选择题、填空题考察读者的基本知识,对选择题给出了必要的分析,力求对每个知识点都讲解清楚,使读者对该知识点的来龙去脉有较深刻的理解;填空题进一步巩固基本知识点;编程题考察读者的综合知识的运用能力,对每道编程题都给出了参考答案,这些参考答案都能够在VisualC++编译器上编译成功,具有参考性和启发性,读者也可参考答案另行编程。通过本书的学习,读者能够较全面的掌握C++语言的相关知识,并能较快地提高自己的编程水平。 -
MFC Windows应用程序设计任哲等编著内容简介本书针对学习过C/C++语言的读者,从WindowsSDK程序设计出发,用C++类对Windows应用程序进行了模拟封装,重点介绍MFC的应用程序框架,并以精炼的语言介绍Windows的图形图像处I理、应用程序界面、资源、文件、动态链接库、进程与线程管理等知识。最后,又介绍了组件对象模型(COM)、ActiveX技术和数据库的基础知识。本书重点突出、注重应用、文字通俗易懂,适合作为普通高等院校的教学及教学参考用书,也可以作为其他计算机开发应用人员的参考书。前言近年来,Windows一直是一个主流操作系统,因而市场上对开发.Windows应用程序的需求也与日俱增。但是,随着Windows操作系统的发展,Windows应用程序变得越来越复杂,使得单纯使用WindowsAPI来开发Windows应用程序变得越来越困难。于是,一些可视化的Windows开发工具(如VisualBasic、Delphi、C++Builder等)如雨后春笋般地涌现出来,这给Windows应用的开发者带来了极大的方便,同时也大大地提高了开发效率。但是,由于这些开发工具对应用程序框架的代码封装得过于严密,因而使得对Windows底层应用的开发几乎成为不可能。而MFC(MicrosoftFundationClasses,Microsoft基础类库)只是使用C++类对WindowsAPI进行封装,因而它一方面较大程度地屏蔽了Windows编程的复杂性,使得Windows应用程序的设计变得简单起来;另一方面,它仍然允许有经验的程序员使用Windows的底层功能开发高效的Windows应用程序。再加上与MFC配套的开发工具.-VisualC++提供的功能强大的各种向导,使MFC成为一个强有力的Windows应用程序的开发工具。目前,许多高等院校已经把C/C++列为理工科专业学生的必修课程,这门课程使学生初步了解和掌握了面向对象程序设计的思想和方法,为学生学习和掌握MFC打下了良好的基础。如果在此基础上开设MFC课程,不但可以使学生掌握Windows应用程序设计的基本方法,还可以使学生更进一步深刻、全面地理解面向对象程序设计的思想,从而把握程序设计方法的发展方向。基于上述这些理由,各个高校都在MFC的教学方面进行了积极探索。本书即是作者积数年教学经验,为高等院校理工科学生编写的一部应用MFC进行Windows应用程序设计的入门教材。本书共有16章,参考教学时数为5小时。本书的特点是遵循循序渐进的教学原则,从WindowsSDK程序人手,在介绍Windows应用程序一般特点的基础上,重点介绍Windows的消息机制和Windows程序的基本结构,以C十+类对其进行模拟封装,使学生迅速建立起MFC应用程序框架的基本概念。然后以精炼的语言介绍Windows的图形图像处理、应用程序界面、资源、动态链接库、进程与线程管理等知识。最后,为使学生对软件工程的发展有一个初步的了解,又介绍了组件对象模型(COM)、ActiveX技术和数据库的基本常识。为配合教学和学习,本书为每一个知识点都配以必要的实例,力求通过实例让读者掌握MFC程序设计的特点及方法,所有实例都在Windows98和VisualC++6.环境中测试通过。并且,为配合教师教学,本书为使用本教材的教师免费提供源代码和电子教案。在本书的编写过程中,作者得到了吉林大学张长海教授及其他教师的悉心指导,他们对本书的内容、章节编排等方面提出了宝贵意见和建议,在此对他们表示衷心的感谢。在本书的编写过程中,还参考了大量的相关文献,并引用了其中的一些例题和容,在此也对这些文献的作者表示诚挚的谢意。·参加本书编写的作者为:任哲、李益民、车进辉。由于作者水平有限,书中的缺点和错误在所难免,恳请读者批评和指正。作者的联系方法为:通信地址:北华大学计算机科学技术学院电子信箱:renzhe71@sina.com作者24年4月 -
C++Builder 6实用编程100例魏俊鹏,于秋生编著本书通过1个实例由浅入深地介绍了如何使用C++Builder6来进行Windows应用程序的开发。全书共分成11个部分,其中包括:基本组件应用、功能组件应用、对话框设计、基本绘图、图像处理、文件与系统操作、硬件设备检测、多媒体编程、网络编程、数据库编程及其他应用技巧。本书实例的程序源代码均包含在随书附送的光盘中。其中,除了实例71与实例1需要向C++Builder中添加Active)(组件,以及数据库部分的实例需要进行数据源的配置之外,其余程序全部能够在C++Builder6中直接运行。本书适合于初、中级读者(最好是了解C或C抖语法的读者)使用,对于高级程序员也具有一定的参考价值。前言在面向对象的可视化编程技术领域中,由Borland公司所开发的C++Builder以其强大的RAD(RapidApplicationDevelopment,快速应用程序开发)功能而独树一帜。它能够节省开发人员设计程序界面和实现底层支持的时间,可以将更多的精力花在程序的逻辑设计上。目前最新的产品是C++Builder6,它不但继承了以前版本的所有优点,而且还扩展并增强了一系列新的属性:如网络与数据库技术、Debug调试功能等。,在C++Builder中所使用的是VCL(ⅥsualComponentLibrary)类库。VCL类库使用简单,功能强大,而且充分体现了面向对象的特点。另外,VCL类库是用Pascal语言编写的,所以在C++Builder中就同时具有了C什和Pascal的强大功能。本书针对C++Builder6中的应用程序开发,共设计了1个实例,按照功能可将其分成11个部分,具体安排如下:在第一和第二部分中,介绍了用C++Builder开发应用程序的一般步骤和一些常用组件的使用方法。在第三部分中,详细地介绍了C++Builder中的通用对话框组件和消息对话框的使用。在第四和第五部分中,介绍了在C++Builder中绘图和一些简单图像处理的方法。在第六和第七部分中,着重介绍了WindowsAPI函数的使用方法,并用它来获取和设置文件、系统和硬件的各种信息。第八部分是多媒体编程部分,主要介绍了如何播放几种常见的多媒体文件。第九部分是网络编程部分,介绍了几种常用的与网络相关的组件。第十部分是数据库编程部分,简要介绍了在用C++Builder进行数据库编程时所使用的一般方法。在最后一个部分中,介绍了在C++Builder中的一些其他常用的应用技巧。本书从基本知识开始讲解,逐步深入,覆盖了用C++Builder进行程序设计的大部分领域,以实用性见长。本书主要由清华大学魏俊鹏编写,另外,于秋生、周家新、张俊岭、李志伟、李子婷、张海霞、李龙、吴金华、管佩森、侯高岚、许社村、赵磊、张素卿、周松建、仇谷峰、沈应逵、吴建文、徐日强、于华芸、俞雷、钱秀槟和张龙卿等也参加了部分内容的编写及素材整理工作,在此一并表示感谢。’由于编写的时间仓促,再加上编者的个人能力有限,书中难免会出现一些不足或纰漏之处。竭诚欢迎广大读者对本书提出批评和建议。 -
C++Builder 6程序设计与实例席卫文,张春晓,李光明编著BorlandC++Builder6是面向对象开发程序的良好工具,它功能强大,使用方便。本书从C++Builder6的基础知识开始讲起,介绍C++基础语法,组件,菜单、窗体与界面修饰,文件和文件夹操作,系统编程与实例,图形和图像,多媒体编程与实例,帮助文件和安装程序的制作。最后事例前面的知识,通过一个公司生产经营综合管理系统的开发实例介绍了C++Builder6在实际工作中的应用。本书内容由浅到深,实用性强,可作为C++Builder编程人员的入门教材及高等院校相关专业的教材,同时也是从事C++Builder程序开发人员的参考资料。 -
C++程序设计与软件技术基础梁普选主编计算机软件范围之广,版本更新之快,体系膨胀之大往往令人目不暇接,无从下手。而计算机业内人士在计算机面前表现的自信,与它们掌握计算机开发工具的能力有直接关系。在众多软件开发工具中,软件界对VisualC++有很高的评价。C++语言是学习VisualC++的基础,"与其临渊羡鱼,不如退而结网"。道路只有一个:循序渐进,学习、实践、再学习。既然我们把计算机高级语言做为解决实际问题的工具,所以我们是站在如何使用"工具"的角度来编写此书。C++语言是程序员开发软件的首选语言,也是一个"博大精深"的系统。本书并不打算就C++的方方面面都作详细的论述,也不去逐条分析语句结构用法及功能。站在"应用"的角度,就C++系统的精华部分,力求在实现模块功能、满足需求分析的基础上编写本书。围绕这一宗旨,结合作者多年的教学经验及编程体会,开始走上编书之路。编制本书的目的,就是给程序设计培训班学员、计算机专业学生提供一册学习C++,乃至VisualC++教材、教参,使我们在学习编程过程中有程序可阅读,使上机操作有参考,得到指导,让我们较顺利地走入VisualC++大门。计算机软件范围之广,版本更新之快,体系膨胀之大往往令人目不暇接,无从下手。而计算机业内人士在计算机面前表现的自信,与他们掌握计算机开发工具的能力有直接关系。在众多软件开发工具中,软件界对VisualC++有很高的评价。C++语言是学习VisualC++的基础,"与其临渊羡鱼,不如退而结网"。道路只有一个:循序渐进,学习、实践、再学习。C++是软件开发者的首选语言,主要原因是它经历几代程序员磨练造就了在软件开发领域不可替代的地位。对于近乎完备而"博大精深"的软件开发环境,本书并不打算就C++的方方面面进行详细的论述,而是站在"应用"的角度,就C++系统的精华部分,力求实现用户需求,站在如何把"工具"用好的角度来提出问题、分析问题,最终使用计算机解决问题的角度来组织内容。本书分为6章。第1章内容为:C++基础。第2章内容为:面向对象的程序设计基础。第3章内容为:面向对象的程序设计应用。第4章内容为:微软基础类库与消息映射。第5章内容为:VisualC++编程基础。第6章内容为:数据结构基础。最后是附录,包括一个综合应用实例和习题答案。撰写本书的目的是向非计算机专业研究生或计算机专业本科生提供一册学习C++及VisualC++编程的教材、教参。使学生在学习过程中由一门语言基础平缓过渡到基于Windows平台的软件设计模式上,使他们在学习过程中有程序可阅读,有理念可分析,有结论可总结,较顺利地走人VisualC++程序设计大门。本书参考了[美)KrisJamsa,PH.D编著的《SuccessWithC++》、马建红编著的《VisualC++程序设计与软件技术基础》、马安鹏编著的《VisualC++6程序设计导学》及吕凤翥编著的《C++语言基础教程》的部分内容,在此向作者的辛勤劳动表示衷心的感谢。在本书编写过程中,得到了河北科技大学研究生院王德松教授和贾辉然教授的大力支持和帮助,现代教育技术中心领导尚爱华及各位教师提供了相关素材,使本书顺利完稿。由于作者水平有限,作为研究生的计算机基础教材难免存在不足之处,敬请各位读者指正。 -
C语言程序设计实训教程康英健主编;技能型紧缺人才培养培训教材编写委员会编写本书是专为落实教育部和信息产业部《关于确定职业院校开展计算机应用与软件技术专业领域技能型紧缺人才培养培训工作的通知》和《职业院校计算机应用与软件技术专业领域技能型紧缺人才培养指导方案》精神而编写的标准的职业院校教材。本书内容:本书由10章、4个附录及习题参考答案组成。主要内容包括:C语言基础知识;顺序结构程序设计;选择结构程序设计;循环结构程序设计;数组;函数与编译预处理;指针;结构体与共用体;位运算;文件;附录部分给出了C语言的关键字、运算符的优先级和结合律、Turbo C 2.0常用库函数和Turbo C编译错误信息、习题参考答案。本书特点:1. 改变传统教材的编写方式,按照初学者的认知规律,将知识点打散,安排到一个个应用实例中,先强化技能,后总结、归纳,理解轻松,容易掌握;2. 高度体现理论的适度性,实践的指导性,应用的完整性;3. 每一条程序代码均给出注释,方便阅读、理解,一目了然;4. 大量的提示、注意内容以醒目的方式穿插在文中,既明确指出了应用中需注意的问题,又可达到举一反三、活学活用的目的;5.课后配有上机实战和习题,方便检测和巩固学习效果,并做到及时应用。读者对象:全国职业院校计算机专业教材;社会相关领域培训班用书和广大电脑爱好者优秀的自学读物。 -
数据结构孟祥瑞,汤文兵,胡胜利 等编著《数据结构》(C语言版)是为“数据结构”课程编写的教材,同时也可作为学习“数据结构及算法”课程的参考教材。《数据结构(C语言版)》系统地介绍了各种常用的数据结构和排序、查找的各种算法,阐述了各种数据结构内在的逻辑关系,存储表示和运算操作。《数据结构(C语言版)》概念表达严谨,注重理论与实践的结合,内容丰富,通俗易懂,既便于教学,又可用于自学。《数据结构(C语言版)》要作为普通高等院校计算机类专业的教材,也可作为信息类相关专业的本专科教材,同时对于从事计算机工程与应用工作的科技工作者,《数据结构(C语言版)》也是一本实用的参考手册。 -
数据结构与算法徐绪松本书全面系统地阐述了各种数据结构,以及应用于各种结构的算法及实例,同时介绍了基本的算法分析方法和算法设计技术。全书渗透了作者多年的教学经验和研究心得。作者将数据结构与算法紧密结合,以“方法——实施方法的数据结构——施加在数据结构上的算法——程序”的模式展开。章末的习题可以起到概括内容、掌握概念、巩固知识的作用。书中各算法的C语言源程序代码和书中内容的ppt课件将上载到高等教育出版社计算机教学资源网(http://cs.hep.com.cn)上,供读者学习参考。本书可以作为高等院校计算机应用专业、信息与计算科学专业、电子信息类专业以及信息管理、工程管理、应用数学等专业的教材和参考书,也可供从事上述专业的工作人员自学参考。 -
二级C语言程序设计冲刺试卷全国计算机等级考试学典编委会,牛连强,付博文,袁宏,张丹辅导答疑· 学习要点:指导应试技巧与策略,模拟练习时取代教材冲刺预测· 笔试模拟试卷及解析:考点的详细内容在学习要点中· 上机考试模拟试题及解析:更多模拟试题在上机光盘中参考资料· 附录:最新考试大纲、答题卡上机光盘· 上机考试练习系统:70套上机考试真题并配有参考答案仿真练习、模拟考试,模拟真实考试环境,做题方便。· 笔试练习系统:1999年-2004年11次考试笔试真题及参考答案和知识点,按要点检索学习,以真题强化练习
