C/C++及其相关
-
Visual C++.NET2003程序设计何炜[等]编著高等学校21世纪计算机教材。本书分为三大部分,共有23章内容。主要介绍了NET编程基础、如何使用MFC开发应用程序、如何使用. NET框架类库开发. NET应用程序。 -
Applied C++中文版(美)Philip Romanik,(美)Amy Muntz著;陈学峰,杨健康,林琪译;陈学峰译本书是开发高质量、可维护软件的实用而简明的指导书籍。它体现了C++、模板以及标准模板库(STL)对于工业级程序设计的强大作用。不论你是独立的开发人员,还是在大的团队中进行软件开发,本书提供的技术和技巧都将有助于提高你的编程语言和设计方面的技能,并告诉你如何更有效地解决实际问题。PhilipRomanik:是一名独立顾问,在过去的20年里,他一直从事软件开发,设计和实现真实世界的软件应用。他是为性能要求较高的应用领域开发实时、嵌入式软件的专家。他已经为其客户发明了多项专利技术,同时还为诸如柯达公司和微软公司等业界巨头提供过服务。AmyMuntz:也是一名独立顾问,她不仅拥有高深的技术经验,在商业领域也有着很高的水平。她在编写这两个领域的书籍方面有着丰富的经验。她专门致力于富有竞争力的软件产品的开发和管理,在过去15年间曾成功地帮助其客户构建了满足其商业目标的产品,并且在市场上成功地推广了这些产品。此书是作者丰富专业经验的结晶,并且主要通过例子进行讲授。为了介绍对所有应用程序都有用的软件技术,他们开发了一个工具包来解决复杂的数字图像处理问题。作者采用了具体而真实的问题,并对特性、性能以及可扩展性需求提供了准确的描述,以此展示了如何有效地应用现有的软件组件和C++固有的工具,加速软件开发,促进软件重用以及发布成功的软件产品。在本书中你会学到:·C++模板入门知识·可行的编码原则和大量的代码示例·必须了解的异常、断言和标准模板库(STL)组件信息的速查列表·有效地使用原型的技术,从而可将设计从初始概念发展为健壮的解决方案?の扌璐罅康南低晨涂梢晕砑黾拥魇灾С值募际?·改善软件整体性能的13项具体技术随附的光盘中包括书中示例项目的所有源代码,其中包括图像框架、单元测试框架和makefile文件。光盘中还包括一些有用的第三方软件,例如Sysinternal的DebugView,用来优化代码的Intel集成性能原语(IntelIPP)评估版和IntelC++Compiler评估版。 -
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语言中的基本概念和语法,使读者能够全面系统地理解和掌握用C语言进行程序设计的方法。本书主要内容包括:程序设计基本概念、C语言的其本数据类型、数据的输入输出,C表达式与宏定义、选择结构、编译预定处理,循环结构、模块设计、数据、指针、结构体与联合体、文件、位运算。本书叙述简明扼要、通俗易懂、例题丰富,有利于读者自学。本书可作为高等院校各专业的学生学习C语言程序设计的教材。 -
Visual C++ 6.0 MFC时尚编程百例网冠科技编著本书以实例的形式向读者讲解如何使用VisualC++6.0,我们在以往使用VisualC++6.0开发应用程序时,最深的感触是关于理论的知识讲解过多,而实例却讲解得非常简略,给人的感觉是虽然理论知识已有基础,但是却不能开发出好的应用程序。本书则以实例为主,在讲解实例的过程中,同时讲解与这相关的知识点,使读者能够通过实例的制作掌握VisualC++6.0的使用方法。本书讲解如何使用Visu -
奇思异想编程序汪令江,周学文,卿川编著内容本书共分为7章,分别从界面设计实例、对话框和控件、文档和视图、图像、网络编程、动态链接库(DDL)、鼠标和键盘这7个方面介绍了VC语言的应用。本书完全采用提出问题和解决问题的方式编写,一个问题就是一个有实际意义的例子,在问题的选择上注重实用性、典型性和实践性,有利于读者有针对性地阅读。本书既适用于对VC编程有初步了解的用户,也适用于中高级用户。初级用户可以通过系统阅读达到提高的目的,中高级用户可以通过有针对性的阅读达到开拓思路的目的。前言本书共分为以下7章。第1章是界面设计实例。其中包括如何创建应用程序,如何创建窗口、转化映射模式、绘制图形,如何创建各类菜单、工具栏、图标、按钮以及实现一些基本操作等内容。第2章是对话框和控件。其中包括如何使用控件,如何预制对话框,如何制作各类型对话框,如何实现对话框的控制,如何修改控件,如何使用控件制作图像效果,如何使用控件实现动画效果等内容。第3章是文档与视图。其中介绍了文件存取韵控制、文件信息的查看、应用程序的数据保存、动态拆分单一视图、双视图类SDI静态拆分,以及如何进行多视图编程,如何切换视图,如何在文档视图中使用类等内容。第4章是图像。其中介绍了如何使用VC制作绘图程序,如何制作图像效果,如何应用图像制作动画效果以及如何播放动画效果,如何实现对图像的操作,如何编写屏幕保护程序以及如何进行三维绘图等内容。第5章是网络编程。其中包括如何编写多线程网络蜘蛛程序,如何编写实现网络特定功能的程序,如何设计搜索引擎,如何获取网络相关信息,如何实现拨号上网功能,如何用VC制作网页和超级链接等内容。第6章是动态链接库(DDL)。其中包括如何创建动态链接库,如何使用DDL,如何利用DDL制作交通灯。第7章是鼠标和键盘。其中包括如何应用鼠标作图,如何用VC编写识别键盘按键位置的程序,如何更换鼠标形状,如何显示键盘的输入,如何限制鼠标范围。由于编者水平有限,书中缺点和错误难免,望读者批评指正。编者24年4月 -
C++入门经典(美)Ivor Horton著;李予敏译;李予敏译C++在几乎所有的计算环境中都非常普及,而且可以用于几乎所有的应用程序。C++从C中继承了过程编程方式的高效性,并集成了面向对象编程的功能。C++在其标准库中提供了大量的功能。有许多商业C++库支持数量众多的操作系统环境和专业应用程序。但因为它的内容太多了,所以掌握C++并不十分容易。本书详尽论述了C++语言的各个方面,包括数据类型、程序控制、函数、指针、调试、类、重载、继承、多态性、模板、异常和输入输出等内容。每一章都以前述内容为基础,每个关键点都用具体的示例进行详细的讲解。 本书基本不需要读者具备任何C++知识,书中包含了理解C++的所有必要知识,读者可以从头开始编写自己的C++程序。本书也适合于具备另一种语言编程经验但希望全面掌握C++语言的读者。 -
C程序设计的抽象思维(美)Eric S.Roberts著本书旨在鼓励学生开发强大的软件工程技巧,帮助学生掌握数据结构的基础知识。本书通过强化现代程序设计概念,如接口。抽象。封装等,提供了进一步学习程序设计的理想基础。作者以清晰的讲解与极具魅力的写作风格,引导学生掌握CS2课程的全部重要内容。引入几个程序库包来简化编程过程,使学生可以将主要精力集中在高级的概念性问题上,而不必为C语言的复杂性分散太多精力。详尽讨论递归,包括大量不同难度的示例程序和习题,从简单的递归函数到分析二人游戏的极大极小策略。强调编写可靠的可复用代码的实践能力。EricS.Roberts是美国斯坦福大学计算机科学系教授,并担任系里主管教学事务的副主任,同时他还是工学院的CharlesSimonyi讲席教授。他于198年在哈佛大学应用数学系获得博士学位,并曾在DEC公司位于加州PaloAlto的系统研究中心做过5年的研究工作。作为一位获得高度评价的教育工作者,Roberts还因其在本科生教学中的杰出贡献获得了1993年的BingAward奖。他的另一本备受赞誉的书《C语言的科学和艺术》的英文影印版已由机械工业出版社引进出版。出版者的话文艺复兴以降,源远流长的科学精神和逐步形成的学术规范,使西方国家在自然科学的各个领域取得了垄断性的优势,也正是这样的传统,使美国在信息技术发展的六十多年间名家辈出、独领风骚、在商业化的进程中,美国的产业界与教育界越来越紧密地结合,计算机学科中的许多泰山北斗同时身处科研和教学的最前线,由此而产生的经典科学著作,不仅擘划了研究的范畴,还揭橥了学术的源变,既遵循学术规范,又自有学者个性,其价值并不会因年月的流逝而减退。近年,在全球信息化大潮的推动下,我国的计算机产业发展迅猛,对专业人才的需求日益迫切。这对计算机教育界和出版界都既是机遇,也是挑战,而专业教材的建设在教育战略上显得举足轻重。在我国信息技术发展时间较短。从业人员较少的现状下,美国等发达国家在其计算机科学发展的几十年间积淀的经典教材仍有许多值得借鉴之处。因此,引进一批国外优秀计算机教材将对我国计算机教育事业的发展起积极的推动作用,也是与世界接轨。建设真正的世界一流大学的必由之路。机械工业出版社华章图文信息有限公司较早意识到"出版要为教育服务"。自1998年开始,华章公司就将工作重点放在了遴选、移译国外优秀教材上。经过几年的不懈努力,我们与PrenticeHall,Addison-Wesley,McGraw-Hill,MorganKaufmann等世界著名出版公司建立了良好的合作关系,从它们现有的数百种教材中甄选出Tanenbaum,Stroustrup,Kernighan,JimGray等大师名家的一批经典作品,以"计算机科学丛书"为总称出版,供读者学习、研究及庋藏、大理石纹理的封面,也正体现了这套丛书的品位和格调。"计算机科学丛书"的出版工作得到了国内外学者的鼎力襄助,国内的专家不仅提供了中肯的选题指导,还不辞劳苦地担任了翻译和审校的工作,而原书的作者也相当关注其作品在中国的传播,有的还专诚为其书的中译本作序。迄今,"计算机科学丛书"已经出版了近百个品种,这些书籍在读者中树立了良好的口碑,并被许多高校采用为正式教材和参考书籍,为进一步推广与发展打下了坚实的基础。随着学科建设的初步完善和教材改革的逐渐深化,教育界对国外计算机教材的需求和应用都步入一个新的阶段。为此,华章公司将加大引进教材的力度,在"华章教育"的总规划之下出版三个系列的计算机教材:除"计算机科学丛书"之外,对影印版的教材,则单独开辟出"经典原版书库",同时,引进全美通行的教学辅导书"Schaum''''sOutlines"系列组成"全美经典学习指导系列"。为了保证这三套丛书的权威性,同时也为了更好地为学校和老师们服务,华章公司聘请了中国科学院、北京大学、清华大学、国防科技大学、复旦大学、上海交通大学、南京大学、浙扛大学、中国科技大学、哈尔滨工业大学、西安交通大学、中国人民大学、北京航空航天大学、北京邮电大学、中山大学、解放军理工大学、郑州大学、湖北工学院、中国国家信息安全测评认证中心等国内重点大学和科研机构在计算机的各个领域的著名学者组成"专家指导委员会",为我们提供选题意见和出版监督。这三套丛书是响应教育部捉出的使用外版教材的号召,为国内高校的计算机及相关专业的教学度身订造的。其中许多教材均已为M.I.T,Stanford,U.C.Berkeley,C.M.U.等世界名牌大学所采用。不仅涵盖了程序设计、数据结构、操作系统、计算机体系结构、数据库、编译原理、软件工程、图形学、通信与网络、离散数学等国内大学计算机专业普遍开设的核心课程,而且各具特色:有的出自语言设计者之手。有的历经三十年而不衰。有的已被全世界的几百所高校采用。在这些圆熟通博的名师大作的指引之下,读者必将在计算机科学的宫殿中由登堂而入室。权威的作者、经典的教材、一流的译者、严格的审校、精细的编辑,这些因素使我们的图书有了质量的保证,但我们的目标是尽善尽美,而反馈的意见正是我们达到这一终极目标的重要帮助。教材的出版只是我们的后续服务的起点。华章公司欢迎老师和读者对我们的工作提出建议或给予指正,我们的联系方法如下:电子邮件:hzedu@hzbook.com联系电话:(1)68995264联系地址:北京市西城区百万庄南街1号邮政编码:137 -
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++的基础教材,也是适于初学者学习的教材。即使没有教师讲授,读者也能看懂本书的大部分内容。
