C/C++及其相关
-
MFC Windows应用程序设计习题解答及上机实验任哲,李益民,车进辉 编著内容简介本书是(MFCWindows应用程序设计》一书的配套教材。书中对原教材中各章的习题做了详细的解答并提供了一些上机实验的题目,力图通过这些练习和训练使读者能较好地理解和掌握MFCWindows应用程序框架及使用MFC类库编程的基本方法。在书后的附录“VisualC++开发环境简介”部分,简明扼要地介绍了创建应用程序框架的方法及使用调试开发工具的方法,为读者快速地使用该开发工具提供了帮助。本书适合作为高等院校和高等职业技术学校的教学用书,也可以作为有一定C十十基础的读者的参考用书。目前,许多高等院校已经把C/C什列为理工科专业学生的必修课程,这门课程使学生初步了解和掌握了面向对象程序设计的思想和方法,为学生学习和掌握MFC打下了良好的基础。如果在此基础上开设MFC课程,不但可以使学生掌握Windows应用程序设计的基本方法,还可以使学生更进一步深刻、全面地理解面向对象程序设计的思想,从而把握程序设计方法的发展方向,为今后进一步提高计算机程序设计能力打下坚实基础。本书作为原教材中各章习题的解答外,还设计了一些课后上机实验,学生通过这些必要的练习可以较快地了解MFC的框架并掌握使用MFC类库来进行Windows应用程序设计的一般方法。为使学生可以较快地熟悉VisualC++开发环境中的众多开发工具,书后还有选择地介绍了VisualC++部分开发工具的使用方法。参加本书编写的作者为:任哲、李益民、车进辉。由于作者水平有限,书中的缺点和错误在所难免,恳请读者批评和指正。作者的联系方法为:通信地址:北华大学计算机科学技术学院,13221电子信箱:renzhe71@S1na.COm -
C语言程序设计实训教程康英健主编;技能型紧缺人才培养培训教材编写委员会编写本书是专为落实教育部和信息产业部《关于确定职业院校开展计算机应用与软件技术专业领域技能型紧缺人才培养培训工作的通知》和《职业院校计算机应用与软件技术专业领域技能型紧缺人才培养指导方案》精神而编写的标准的职业院校教材。本书内容:本书由10章、4个附录及习题参考答案组成。主要内容包括:C语言基础知识;顺序结构程序设计;选择结构程序设计;循环结构程序设计;数组;函数与编译预处理;指针;结构体与共用体;位运算;文件;附录部分给出了C语言的关键字、运算符的优先级和结合律、Turbo C 2.0常用库函数和Turbo C编译错误信息、习题参考答案。本书特点:1. 改变传统教材的编写方式,按照初学者的认知规律,将知识点打散,安排到一个个应用实例中,先强化技能,后总结、归纳,理解轻松,容易掌握;2. 高度体现理论的适度性,实践的指导性,应用的完整性;3. 每一条程序代码均给出注释,方便阅读、理解,一目了然;4. 大量的提示、注意内容以醒目的方式穿插在文中,既明确指出了应用中需注意的问题,又可达到举一反三、活学活用的目的;5.课后配有上机实战和习题,方便检测和巩固学习效果,并做到及时应用。读者对象:全国职业院校计算机专业教材;社会相关领域培训班用书和广大电脑爱好者优秀的自学读物。 -
数据结构孟祥瑞,汤文兵,胡胜利 等编著《数据结构》(C语言版)是为“数据结构”课程编写的教材,同时也可作为学习“数据结构及算法”课程的参考教材。《数据结构(C语言版)》系统地介绍了各种常用的数据结构和排序、查找的各种算法,阐述了各种数据结构内在的逻辑关系,存储表示和运算操作。《数据结构(C语言版)》概念表达严谨,注重理论与实践的结合,内容丰富,通俗易懂,既便于教学,又可用于自学。《数据结构(C语言版)》要作为普通高等院校计算机类专业的教材,也可作为信息类相关专业的本专科教材,同时对于从事计算机工程与应用工作的科技工作者,《数据结构(C语言版)》也是一本实用的参考手册。 -
C++Builder 6程序设计与实例席卫文,张春晓,李光明编著BorlandC++Builder6是面向对象开发程序的良好工具,它功能强大,使用方便。本书从C++Builder6的基础知识开始讲起,介绍C++基础语法,组件,菜单、窗体与界面修饰,文件和文件夹操作,系统编程与实例,图形和图像,多媒体编程与实例,帮助文件和安装程序的制作。最后事例前面的知识,通过一个公司生产经营综合管理系统的开发实例介绍了C++Builder6在实际工作中的应用。本书内容由浅到深,实用性强,可作为C++Builder编程人员的入门教材及高等院校相关专业的教材,同时也是从事C++Builder程序开发人员的参考资料。 -
Visual C++6.0简明教程赵冬玲编本书深入浅出介绍了VisualC++的编程环境,编程基础(C++语言基础,Windows编程,MFC基础),常用控件的功能及用法,如何给一个基于MFC创建的应用程序添加控件,(Windows控件、ActiveX控件以及MFC库提供的控件),如何改善用户界面(使用编辑器创建菜单、工具栏和状态栏)和创建新的用户界面。讲述MFC的几种视图类,包括如何在文档/视图结构中添加合适的视图以及视图类方面的一些知识,利用各种视图类创建应用程序。创建和使用ActiveX控件,数据访问和创建数据库应用程序。本书可作为高等院校、高等职业教育院校相应课程的教材,也可供读者自学使用。 -
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++语言基础教程》的部分内容,在此向作者的辛勤劳动表示衷心的感谢。在本书编写过程中,得到了河北科技大学研究生院王德松教授和贾辉然教授的大力支持和帮助,现代教育技术中心领导尚爱华及各位教师提供了相关素材,使本书顺利完稿。由于作者水平有限,作为研究生的计算机基础教材难免存在不足之处,敬请各位读者指正。 -
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语言程序设计实训教程石小玲编著本书是鲁辉主编的《C语言程序设计》一书的配套教材,是一本比较适合初学者使用的,用于指导学生进行C语言程序设计和实训的教材。通过对本书的学习,读者将学会如何上机调试运行C语言程序,并在此基础上提高程序设计能力。本书在内容安排上由浅入深,循序渐进,每个实验的内容分为实验题和自测题两部分。实验题中给出了分析过程、流程图、源程序和参考答案,主要目的是让学生学习基本编程方法以及上机调试程序的方法;自测题给出了解题提示,要求学生自己编写程序,其目的是提高编程能力。本书既可作为高职高专院校计算机及相关专业的教材,又可作为对C语言编程技术感兴趣读者的自学用书。《C语言程序设计实训教程》是为由鲁辉主编的《C语言程序设计》一书编写的用于指导上机操作的教材。C语言被普遍认为是一门较难掌握的计算机语言,要想学好这门课程,不仅要学好理论知识,实验与实训更是不可缺少的。为此,我们编写了这本《C语言程序设计实训教程》。本书在内容上遵循由浅人深、摹仿学习、不断提高、适量重复、牢固掌握的原则,同时参考了计算机等级考试的相关内容。教材中列举了大量的实例,并尽可能选择有代表性的题目进行实验,在每个实验中都要求学生先人工读题(人工读题是培养编程能力的重要手段),然后再上机运行,并以提问的形式突出本实验的重点内容,以扩展学生的知识面。同时,还添加了部分数据结构的内容,对一些题目尽量用多种计算方法求解。力求在这本教材的配合下,让学生能较快地掌握上机调试程序的方法,通过上机实践,使学生既巩固了理论知识,又提高了编程能力。另外,本书根据计算机等级考试的内容,以及等级考试的题型,增加了若干练习题,以提高学生的应考能力。全书共5章,第1章C语言上机操作方法简介。主要介绍源程序的编辑、编译、连接方法以及程序的运行方法。第2章基本实验。是针对各章基本内容的要求而设计的。每学完一章后做一个基本实验,以加深对所学知识的理解。第3章综合实验。主要培养学生的综合编程能力。第4章项目设计。主要介绍实用程序的开发过程和方法,提高学生开发实用程序的能力。第5章是综合练习。本教材由石小玲主编,第1、2、3、5章由石小玲编写,第4章由韩秋岚编写。由于编写者水平有限,书中的不足之处,敬请广大读者批评指正。读者可在机械工业出版社网站(www.cmpbook.com)上下载实验程序的部分源代码。编者 -
C/C++函数库查询辞典湘沪科技编著本书主要介绍C/C++编程中涉及到的常用函数,共分为3个主题:C语言函数库精华,主要介绍受.Net框架显式支持的C语言运行时函数库中有关通用函数、非局部跳转、本地化设置等内容;C++标准库,主要介绍位域、值数组、IOStream、标准模板库(STL)等类系;.Net框架,简要介绍了.Net类库的体系结构以及C语言运行时库与其相关部分的对应关系,为C/C++编程爱好者打开了一扇进入.Net世界的大门。本书面向初、中级电脑程序员及编程爱好者,侧重于实用性和操作性。通过对书中的相关函数与类的介绍,能够达到熟练运用的目的。希望本书能够对读者有所帮助。几年前,当各种编程语言争斗得你死我活的时候,没有人会想到今天从建模分析到多语言的混合编程、从Windows程序设计到动态交互的大型网站、从基于个人电脑的应用到各式各样的移动电子设备等所有这一切都能够在一个统一的环境下完美的集成,这就是微软的.Net战略所获得的巨大成功。今天.Net框架在程序设计领域内的地位是不容置疑的。然而一项新技术的发展绝不会是凭空而起,离开了对各种已有成熟的技术的完美兼容,新技术要发展是困难重重的。在.Net之前,C++程序设计领域,CRT、STL起到了重大的作用。在.Net框架中对这些都有着很好的支持。对先前熟练地掌握了这些技术的程序员而言,这不啻是个福音。本书的主要内容就是介绍受.Net框架支持的C/C++语言的函数库、类库。本书面向初、中级电脑程序员及编程爱好者,侧重于实用性和操作性。通过对书中的相关函数与类的介绍,能够达到熟练运用的目的。希望这本书能够对读者有所帮助。另外,本书为方便读者学习,将书中所有的范例源文件发布在网上,读者可以从中国铁道出版社天勤书店网站的“下载专区”中下载:http://www.tqbooks.net/download.asp。本书由申镇硕士主编,参与编写工作的人员还包括王鹏、张学志、赵城利、宋肠、刘欣、杜方冬、吴珊、程璐、刘莉,在此也一并感谢。由于时间仓促,加上编者的水平也十分有限,书中难免存在错误和纰漏。欢迎广大读者批评指正。 -
《C程序设计》学习指导王丽娟 荣政 戴宝华 徐军本书是《C程序设计》的配套书,全书共计十章。每章内容包括本章要求、本章内容要点、典型例题分析、习题(单项选择题、填空题、改错题和编程题)及部分答案五个部分。在每章的第五部分,给出了单项选择题、填空题和改错题的答案,其中改错题不仅给出了错在哪里,而且给出了详细的查错分析方法,使学习者既对各种常见错误有所认识,又可以模仿上机,进一步加强实践环节。凡具有计算机基础知识的读者,都可通过本套书将C语言作为第一门计算机语言进行学习。本套书既可作为大专院校和计算机培训班的教材,又可作为自学者学习的参考书,也可作为全国计算机等级考试(二级)的辅导用书。
