C/C++及其相关
-
C/C++程序设计教程郭小刚,金星编著本书结合最新的C/C++标准,对C/C++程序设计语言进行深入浅出的介绍,从混合程序设计的角度理顺C和C++程序设计语言间的异同。从最基本的概念出发,介绍C/C++语言的来龙去脉,并且一步步地进入语言的更深层次开发,全书精心对比相似语法的不同特点,列举了大量的实例,深刻剖析隐晦难懂之处,力求使读者从根本上掌握C/C++语言。本书具备教材的条理清晰、逻辑严谨,同时力求手册的全面系统。本书前部分将C/C++作为一个更好的C/C++来描述,通过结构化程序设计的学习,读者可具备软件开发所需要的基本知识。针对面向对象理论的编程方法,本书对封装、继承和多态、运算符重载和模板语法现象等提供了明确而细致的解说。本书力图做到宽口径、厚基础、高起点,适用从入门到精通的各个层次的C/C++语言学习者和软件开发者的需求,减少入门者不必要的摸索时间,本书可作为高等学院校理工科各专业C或C++程序设计语言的教材,也可供自学者学习C或C++语言使用。 -
C++网络编程(美)Douglas C.Schmidt,(美)Stephen D.Huston著;马维达译《C++网络编程》系列正是帮助我们进入一个更好的网络化应用开发世界的台阶。在卷1中,两位作者,DouglasC.Schmidt与StephenD.Huston,从对编写并发网络化应用所涉及的问题和工具进行综述开始,向我们介绍了开发灵活而高效的并发网络化应用所需的各种设计维度、模式和原则。通过对卷1的学习,你将能够了解怎样在将C++和模式有效地应用于开发面向对象网络化应用的同时,增强自己的设计技能。而在卷2中,两位作者将向我们描述ACE框架的设计原理,以及它们可以怎样帮助开发者在较低级的本地操作系统API和较高级的分布式对象计算中间件的局限之间“航行”;前者既不灵活也不可移植,而后者对有着苛刻的QoS和可移植性需求的网络化应用来说,常常缺乏效率和灵活性。传统上,生成和使用网络化应用框架所需的技能被锁在专家开发者的头脑中,或是深深地埋藏在散布于企业或是行业各处的众多项目的源代码中。这两种情况当然都不理想,因为要为每个新的应用或项目重新获取这些知识,既费时又易出错。为解决这一问题,卷2阐释了在ACE框架的结构和功能之下的各种关键模式;这同时也将会帮助我们理解ACE自身的设计、实现,以及有效使用。<br>ACE(ADAPTIVECommunicationEnvironment)是用于构建高性能网络化应用和下一代中间件的开放源码工具包,已在世界各地的许多软件项目中得到了广泛应用。本书是《C++网络编程》(卷1)的续篇,由ACE的创始人DouglasC.Schmidt及主要开发者之一StephenD.Houston撰写而成,其内容涵盖了ACE中的各主要框架的基础概念、模式及使用规则。本书将向你描述这些框架的设计,以及它们可怎样帮助你克服较低级的本地操作系统API与较高级的分布式计算中间件的各种局限,高效地开发出高质量、可移植的C++网络化应用。本书是继受到了高度赞誉的POSA2(Pattern-OrientedSoftwareArchitecture:PatternsforConcurrentandNetworkedObjects)之后,DouglasC.Schmidt撰写的又一著作,通过学习本书,你将能更深入地了解和掌握适用于网络化应用开发的各种设计模式。<br> -
C++实用编程技术百例精编与妙解周玉龙编著本书主要内容由两部分组成:一是C++程序设计的使用技术要点及重要语法点;二是本书的主体,是专门针对C++程序设计尤其是面向对象程序设计而精选的100多个应用程序实例。 -
C语言程序设计导学杜友福主编本书为C语言程序设计课程导学和辅助教材,既可与《C语言程序设计》配套使用,亦可独立使用。全书共十三章,每章都由五部分组成:学习要求、内容要点、典型例题分析、习题、部分答案。本书特别适合于本专科非计算机专业的初学者,也可供计算机等级考试者和其他各类学习者使用和参考。·解决初学者的疑惑和难点·训练编程者的思想和方法·导学基本知识和编程技巧·导引独立编程和上机调试 -
Visual C++ 6.0实用教程杨永国主编本书特色:1.内容丰富、突出实用:书中由浅入深地讲解了VisualC++6.0的体系结构和它的实际使用方法,并且帮助读者形成正确编写Windows程序的思路,了解利用VisualC++编写程序的奥妙。2.借助实例、举一反三:本书借助于大量编程实例来阐述问题,避免讲述深奥的道理,大大提高了其可读性;本书对实例程序编制过程的描述非常完整,便于读者上机实习,引导读者在学习的过程中能够举一反三,事半功倍。3.内容安排循序渐进:本书论述深入浅出,同时附有大量的程序、屏幕图形和应用实例,是一本非常实用的入门教程,其中列举的实例对程序设计人员也有很好的辅助和提高作用。本书主要介绍了VisualC++6.0的集成开发环境、MFC应用程序的结构、通用MFC编程、图形应用程序编程、多线程编程、ActiveX控件、数据库编程等内容。书中由浅人深地讲解了VisualC++6.0的体系结构和它的实际使用方法,并且帮助读者形成正确编写Windows程序的思路,了解利用VisualC++编写程序的奥妙。本书的特色在于借助大量编程实例来阐述问题,避免讲述深奥的道理,大大提高了其可读性。此外,本书对实例程序编制过程的描述非常完整,便于读者上机实习,引导读者在学习的过程中能够举一反三,达到事半功倍的效果。本书所有示例的完整源程序代码均已在Windows2000和WindowsXP下调试成功,通过本书的介绍,读者可以比较容易地掌握VisualC++开发软件的各种功能和使用方法及技巧。本书在内容安排上循序渐进,论述深入浅出,同时附有大量的程序、屏幕图形和应用实例,是一本非常实用的入门教程,其中列举的实例对程序设计人员也有很好的辅助和提高作用。本书可作为高等院校非计算机专业本科及研究生的教材或程序设计人员的参考书。 -
新电脑课堂本书编委会编著Visual C++ 6.0是Microsoft公司的Visual Studio开发组件中最强大的编程工具,利用它可以开发出高性能的应用程序。本书针对Visual C++的初学者,从零起步,由浅入深地进行Windows下面向对象程序设计的全面讲解。全书共分为8章,分别介绍了Visual C++ 6.0的基础知识及其语言基础、详细讲解了Visual C++ 6.0程序的构成、程序的工作原理、消息映射机制、集成开发环境中的资源使用、对图形与文本的处理、设备上下文与GDI的应用、基于对话框的程序设计以及Visual C++ 6.0中的文档/视图类等知识。全书共提供了79个实例和大量的习题,并且程序实例带有详细的讲解。本书内容丰富、结构清晰、图文并茂,易于教学与个人自学。此外,本书还配有多媒体自学光盘,光盘中提供了生动的知识点讲解,同时包含本书实例程序的全部源程序、设计这些程序所用的素材,以及部分习题的参考答案。本书可作为高职高专学校和大学计算机相关专业的教材,另外还可作为广大计算机爱好者自学的教材。 -
奇思异想编程序葛一楠,李智慧,方宏编著本书以通俗易懂的语言、列举大量的实例揭示了C++ Builder的各种用法。全书共分为12章,分别介绍了系统编程、界面设计、菜单工具栏和状态栏、鼠标光标和键盘、文件操作和驱动器、图形图像与多媒体、数据共享、操作注册表、线程与动态链接库、网络与通信、数据库编程、SQL数据库等内容。本书所展示的小例子,短小精干,恰到好处,点出C++ Builder的应用精髓。本书可作为C++ Builder编程人员的参考用书或使用手册,也可供计算机爱好者使用。 -
Visual C++ + SQL Server数据库应用系统开发与实例启明工作室编著本书介绍了VisualC++和SQLServer2的必备知识,并完整地介绍了几个使用VisualC++开发SQLServer2数据库应用程序的实例,包括综合人事管理系统、库存管理系统、固定资产管理系统和医院门诊收费系统。这些系统既可以作为独立的系统运行,也可以作为应用软件的一个模块,具有很强的实用性和可移植性。本书最后还给出了程序完善和发布方法。本书适合SQLServer2数据库管理员和应用程序开发人员,以及对相关技术感兴趣的读者阅读。读者只要具备基本的VisualC++编程知识,无需有任何编程经验,就可以按照书中的实例开发数据库应用程序。随着数据库应用技术的发展,越来越多的软件开发人员和爱好者希望了解并掌握管理开发数据库应用程序的方法。而目前市场中,偏重于数据库管理的图书居多,数据库应用系统开发方面的图书所占的比例不大。另外,很多数据库开发类图书的内容偏重于程序设计方法的介绍,所列举的示例程序实用性不强。读者在实际开发过程中,遇到问题仍然会感到无所适从。本书作者把多年管理和开发SQLServer2数据库的经验编写成本书,详尽介绍了使用VisualC++开发SQLServer2数据库应用程序所必备的管理及开发技术。本书最大的特点在于实用性。书中选择的4个实例都是有很强实用价值的程序,是当前应用比较广泛的数据库应用系统,既可以作为独立的系统使用,也可以作为大型综合数据库管理系统的一个模块。在应用系统开发过程中,经验是非常重要的。通过阅读本书实例,读者可以分享作者在开发过程中的技巧和经验教训,避免在学习过程中走不必要的弯路,轻松拥有自己开发的数据库应用程序。对于急需开发应用程序,而又没有时间系统学习的读者,则可以对实例稍加修改即可使用。本书的实例中涉及了一些非常实用的开发技术,例如如何在SQLServer数据库中存储和读取图像,如何使用Tree控件显示树状结构的数据,如何将数据导出到Excel文档,如何在应用程序中实现数据库的备份和还原等。这些技术都具有很强的实用性,可以使读者开发的应用程序功能更加强大。本书最后还介绍了开发数据库应用系统的几个常用技术,包括权限控制、日志管理、制作帮助文件和安装程序等。通过本书,读者将对数据库应用系统开发有一个全面系统的认识。本书在编写过程中,充分考虑了初学者可能遇到的问题,以程序开发的实用技术为中心,注重提高读者的系统设计和开发能力。读者只要具备基本的VisualC++编程知识,无需有任何编程经验,即可轻松掌握书中内容。参加本书编写的有李晓黎、李树有、刘熙芳、张志祥、刘熙凤、李晓品、张巍等。由于作者水平有限,本书中难免有不足之处,敬请广大读者批评指正。 -
C & C++实效编程百例求是科技编著C和C++是编程语言中的经典,一个好的程序开发人员应具备良好的C和C++编程基础乃?量⒓记伞1臼橥ü?124个最具代表性的编程实例详细讲解C和C++重点知识和开发技巧。希望帮助读者很好地理解重点概念,迅速掌握实际应用中的各种经验、技巧。本书精选了124个最具代表性的C和C++语言学习和开发的编程实例,包括了基础应用、字符串处理、数组、指针与引用、类与对象、函数、重载、数据结构与算法、模板、组件与泛型设计、图形界面外观、磁盘文件、系统与硬件、网络与通信、数据库、设计模式等内容。本书所选实例在突出其实用性的同时,也侧重帮助读者理解C和C++的重点以及难懂的概念。本书适合正在学习C和C++语言进行实际开发的人员阅读,帮助读者很好地理解重点概念,迅速掌握实际应用中的各种经验、技巧。 -
C/C++程序设计题解与实验教程谭浩强等编本书是谭浩强、张基温编著的《C/C++程序设计教程》一书的配套辅导教材。全书共包括4大部分,第一部分是根据教程中的习题而编写的参考答案以及相关知识的讲解;第二部分是C/C++程序设计实验,它既可以供学生上机进行自学使用,也可以供教师作为教学的实验辅导题;第三部分对C/C++上机环境进行了全面的介绍,可使读者对语言的环境有一个形象的认识;第四部分详细地列出了C/C++中的出错信息,是读者调试程序的有利工具。本书例题、习题丰富,讲解通俗易懂;实验面向测试、调试,具有启发性。可作为高等学校C/C++程序设计课程的教学辅导书,也可供应用开发人员学习、参考。
