C/C++及其相关
-
C语言程序设计及应用习题解析与上机指导谢乐军编辑推荐:高等学校21世纪计算机教材。本书结构清晰、习题丰富、语言通俗易懂,既可作为高等院校计算机相关专业的教材,又可作为计算机培训班学习C语言程序设计课程的复习资料和上机实验指导资料。 -
奇思异想编程序汪令江,周学文,卿川编著内容本书共分为7章,分别从界面设计实例、对话框和控件、文档和视图、图像、网络编程、动态链接库(DDL)、鼠标和键盘这7个方面介绍了VC语言的应用。本书完全采用提出问题和解决问题的方式编写,一个问题就是一个有实际意义的例子,在问题的选择上注重实用性、典型性和实践性,有利于读者有针对性地阅读。本书既适用于对VC编程有初步了解的用户,也适用于中高级用户。初级用户可以通过系统阅读达到提高的目的,中高级用户可以通过有针对性的阅读达到开拓思路的目的。前言本书共分为以下7章。第1章是界面设计实例。其中包括如何创建应用程序,如何创建窗口、转化映射模式、绘制图形,如何创建各类菜单、工具栏、图标、按钮以及实现一些基本操作等内容。第2章是对话框和控件。其中包括如何使用控件,如何预制对话框,如何制作各类型对话框,如何实现对话框的控制,如何修改控件,如何使用控件制作图像效果,如何使用控件实现动画效果等内容。第3章是文档与视图。其中介绍了文件存取韵控制、文件信息的查看、应用程序的数据保存、动态拆分单一视图、双视图类SDI静态拆分,以及如何进行多视图编程,如何切换视图,如何在文档视图中使用类等内容。第4章是图像。其中介绍了如何使用VC制作绘图程序,如何制作图像效果,如何应用图像制作动画效果以及如何播放动画效果,如何实现对图像的操作,如何编写屏幕保护程序以及如何进行三维绘图等内容。第5章是网络编程。其中包括如何编写多线程网络蜘蛛程序,如何编写实现网络特定功能的程序,如何设计搜索引擎,如何获取网络相关信息,如何实现拨号上网功能,如何用VC制作网页和超级链接等内容。第6章是动态链接库(DDL)。其中包括如何创建动态链接库,如何使用DDL,如何利用DDL制作交通灯。第7章是鼠标和键盘。其中包括如何应用鼠标作图,如何用VC编写识别键盘按键位置的程序,如何更换鼠标形状,如何显示键盘的输入,如何限制鼠标范围。由于编者水平有限,书中缺点和错误难免,望读者批评指正。编者24年4月 -
C++基础教程(美)Herbert Schildt著;王军译;王军译本书结构特色:本书结构特色·章——每个概念按逻辑独立成章,易于单独学习。·本章学习目标——每章开头列出本章将学习的具体技能。·专家答疑——提供额外的信息和有趣的评论。·一分钟练习——快速的小测验,检查学习效果。·代码注释——示例代码中加上注释,指出该示例中的特定技巧。·项目——每章包含的练习教您如何应用所学的知识。·本章自测——每章末尾采用简答、多项选择和填空等形式测试您对知识的掌握程序。HerbertSchildt是世界上著名的编程类图书作者,本书是他最畅销的著作——《C++基础教程》的第2版。书中主要介绍了开发高性能软件的首选语言C++的基础知识。这本教程涵盖了C++所有的核心概念,包括控制语句、数据类型、数组、字符串、类、对象和函数等;并且深入介绍了重载、异常处理、继承、虚函数、多态性和I/O等知识。书中还讲述了C++的一些高级功能。如果初学C++编程时选择这本权威的基础教程,一定会对您大有裨益! -
SystemCTM基础教程J.Bhasker著;孙海平等译这是一本SystemC的入门教材,它通过引用常见的数字设计概念,循序渐进地引导读者学习SystemC的各种复杂特性。——StanleyJ.Krolikoski,OpenSystemCInitiative(OSCI)主席(摘自本书序)此书非常适合作为学生的教科书,对于打算涉足SystemC的硬件设计人员也具有极高的价值。——BernhardNiemann,Fraunhofer集成电路研究所对于打算在RTL级学习SystemC的设计人员来说,这毫无疑问是一本非常棒的参考书。它通过大量示例引导读者深入理解SystemC语言,并介绍了SystemC的各种高级特性。总而言之,这是一本极好的SystemC入门书。——YvesVanderperren,阿尔卡特微电子公司此书精辟地介绍了SystemC……通过各种实用范例清晰地阐明了SystemC的各种概念。它是对采用SystemC进行硬件建模感兴趣的人士的必读之书。——AbhijitGhosh,Synopsys公司对那些有兴趣采用SystemC进行硬件设计的人而言,这是一本很实用的书。书中包含大量实用范例,并对RTL综合提出了行之有效的建立。——GrantMartin研究员,CadenceLabs非常有幸拜读此书!建立每一位设计人员学习采用SystemC进行建模和综合……相信此书在相关专业的研究生和高年级本科生的课程教学中也会大受青睐。——DavidLong,Doulos公司SystemC既是系统级描述语言,又是硬件描述语言。它是可以对硬件和软件系统进行建模的一种语言。说它是硬件描述语言,是因为它可以在寄存器传输级(RegisterTransferLevel,RTL)进行建模;说它是系统级规约语言,是因为它可以在算法级进行建模。还可以采用SystemC对整个系统进行建模,并像软件编程那样描述系统的行为。本书介绍的是SystemC2.0标准。该标准由开放式SystemC联盟(OpenSystemCInitiative,OSCI)语言工作组建立,主旨是在不久的将来使其成为一项IEEE标准。本书主要介绍SystemC的硬件建模方面,即SystemC的RTL可综合子集。采用该子集编写的模型可以综合成逻辑门电路,进而进入模型的硬件实现阶段。 -
C++面向对象程序设计习题解答与上机指导林小茶,陈维兴 编著本书是《C++面向对象程序设计》的配套教材,书中给出了主教材中所有习题的参考答案以及每个实验题的上机步骤和参考程序,供教师和学生参考。本书内容主要分为3篇,分别为《C++面向对象程序设计》习题和参考答案;C++语言上机实验环境介绍;上机实验题与参考答案。另外书后附录给出了常用的错误信息注释,以供学生上机实验时使用。本书可作为高校学生学习C++程序设计课程的教材,也可作为C++语言自学者的参考书。 -
C程序设计徐士良编著本套系列教材与课程紧密结合,定位准确,注重理论教学和实践教学相结合,逻辑性强,层次分明,叙述准确而精炼,图文并茂,习题丰富,非常适合各类高等院校、高等职业技术学校及相关院校的计算机基础教育,也适合作为各类培训班的教材或自学参考书。本书由浅入深逐步介绍了C语言中的基本概念和语法,使读者能够全面系统地理解和掌握用C语言进行程序设计的方法。本书主要内容包括:程序设计基本概念、C语言的其本数据类型、数据的输入输出,C表达式与宏定义、选择结构、编译预定处理,循环结构、模块设计、数据、指针、结构体与联合体、文件、位运算。本书叙述简明扼要、通俗易懂、例题丰富,有利于读者自学。本书可作为高等院校各专业的学生学习C语言程序设计的教材。 -
Visual C++ 6.0 MFC时尚编程百例网冠科技编著本书以实例的形式向读者讲解如何使用VisualC++6.0,我们在以往使用VisualC++6.0开发应用程序时,最深的感触是关于理论的知识讲解过多,而实例却讲解得非常简略,给人的感觉是虽然理论知识已有基础,但是却不能开发出好的应用程序。本书则以实例为主,在讲解实例的过程中,同时讲解与这相关的知识点,使读者能够通过实例的制作掌握VisualC++6.0的使用方法。本书讲解如何使用Visu -
标准C程序设计技能百练焦华编著本书作为C语言的入门与提高类图书,结合大学通用教材的知识点和多个实例,为读者全面讲解C语言的各项内容。书中精心选取了100个实例,由浅入深、由易至难地诠释了C语言的各个知识点。内容包括基础知识(其中包括C语言概述,数据类型、运算符和表达式,顺序程序设计,数组,函数,指针,结构体与共用体和文件处理等十章内容)、图形动画与多媒体和综合实例三个部分。本书适合于C语言初学者入门与提高使用,尤其适合作为大学程序设计课程的辅助教材。丛书特色:突出软件的核心知识:每课开始都进行核心知识讲解,将知识要点呈现出来,以便与后面的练习相对应。反复进行技能特训:每课根据技能核心知识安排大量的实例进行全面训练,达到快速掌握技能的目标。环环相扣的组织结构:练习案例之间通过有效地组织,根据读者学习习惯和知识点的不同安排内容,方便读者循环渐进地学习。 -
C++入门经典(美)Ivor Horton著;李予敏译;李予敏译C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C++从C中继承了过程编程方式的高效性,并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C++并不十分容易。本书详尽论述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。 本书基本不需要读者具备任何C++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。 -
C++程序设计谭浩强编著C++是近年来国内外广泛使用的现代计算机语言,它既支持面向过程的程序设计,也支持基于对象和面向对象程序设计。国内许多高校已陆续开设了C++程序设计课程。但是,由于C++涉及概念很多,语法比较复杂,内容十分广泛,使不少人感到学习难度较大,难以入门。本书作者深入调查了我国大学的程序设计课程的现状和发展趋势,参阅了国内外数十种有关C++的教材,认真分析了学习者在学习过程中遇到的困难,研究了初学者的认识规律。在本书中做到准确定位,合理取舍内容,设计了读者易于学习的教材体系,并且以通俗易懂的语言化解了许多复杂的概念,大大减少了初学者学习C++的困难。考虑到许多读者在学习C++前未学过其他语言,本书把入门起点降低到,读者不需要具备C语言的基础。本书内容全面,例题丰富,概念清晰,循序渐进,易于学习。本书是依据ANSIC++标准进行介绍的,引导读者从一开始就按标准C++的规定编程。本书特色:(1)准确定位,合理取舍。本书使读者对C++的全貌有基本的认识,用容易理解的方法讲清楚有关的基本概念和基本方法。(2)全新体系,内容翔实。本书以面向过程的程序设计为切入点,从编写简单的程序开始,循序渐进,由面向过程、基于对象到面向对象,逐步深入,符合读者的认识规律。(3)例题丰富,通俗易懂。本书作者花费了很大的精力去考虑怎样使读者易于接受和理解,尽量用通俗易懂的方法和语言叙述复杂的概念,力求减少初学者学习C++的困难。书中所举的程序,是从教学的角度考虑的,非常切合教学之用。(4)体现C++标准。本书依据C++标准进行介绍,引导学生学习标准C++,而不仅学习依赖于某一特定环境下的“方言化”的C++。(5)配套齐全,考虑纵深。本书的配套资源:?《C++程序设计题解与上机指导》(附光盘,包括教材中全部例题的源程序)?《C++程序编程实践指导》(帮助学生提高编程能力)?向选用本教材的教师免费提供讲课的电子演示文稿。本书配有两本辅导教材,即《C++程序设计题解上机指导》和《C++编程实践指导》。本书是大学各专业学生学习C++的基础教材,也是适于初学者学习的教材。即使没有教师讲授,读者也能看懂本书的大部分内容。
