C/C++及其相关
-
C程序设计谭浩强著语言功能丰富、表达能力强、使用灵活方便、应用面广、目标程序效率高、可移植性好,既具有高级语言的优点,又具有低级语言的许多特点。因此特别适合于编写系统软件。由于C语言牵涉到的概念比较复杂,规则繁多,使用灵活,容易出错,不少初学者感到困难。至今已从事计算机教育和计算机普及工作二十多年的作者于1991年编写了《C程序设计》,由清华大学出版社出版。该书针对初学者的特点和认识规律,精选内容,分散难点,降低台阶,例题丰富,通过通俗易懂的叙述阐明了复杂的概念,并力求做到内容新颖、概念清晰、实用性强、通俗易懂。该书出版后受到广大读者的热烈欢迎,认为该书"是学习C语言的好教材","使初学者少走了许多弯路"。全国大多数高校采用该书为教材,许多在职干部和计算机爱好者通过自学该书掌握了C语言程序设计。荣获国家电子工业部优秀教材一等奖、全国高等学校计算机基础教育研究会优秀教材一等奖、全国大学出版社优秀畅销书特等奖。根据发展的需要,作者对《C程序设计》一书进行了修订,出版了第二版。该书通俗易懂,深入浅出的介绍了C语言编程的方方面面,其中包括C的语法、功能、编程和应用等方面的内容,是专家的经验之作。本书内容全面、叙述清晰,为广大编程爱好者、软件开发人员提供了一部很有价值的参考书,也是计算机应用人员、有关大专院校师生的参考教材。 -
Borland C++ Builder3.0/4.0类参考详解张济等编著本书是Borland C++Builder 3.0/4.0的常用类参考手册。其中详尽地介绍了Borland C++Builder 3.0/4.0的常用类及类中的属性、方法和事件;还详细介绍了函数、过程以及变量、类型、常量等。本书内容翔实,与(Borland C++ Bunder 3.0/4.0高级类参考详解》手册相辅相承,遥相呼应,适合Borland C++ Builder开发人员和广大计算机专业人员使用。 -
VISUAL C++6.0类库大全官章全,刘加明编著Visual C++6.0因其强大的功能,非常友好的界面而成为当前最为热门的开发语言之一。要使用Visual C++6.0,必须要用到MFC(Microsoft Foundation Class Library,微软基本类库)。本书列出并详细说明了MFC中的每个类及其成员函数的功能、语法格式、参数、返回值及使用方法等,是一本真正意义上的大全。本书是所有应用Visual C++的软件开发人员的必不可少的工具书籍。 -
Microsoft Visual C++ 6.0模板库参考手册(美)Microsoft著;希望图书创作室译本书是微软出版社授权的中文版系列书之一。全书由Active模板库和OLE DB模板库两篇和七部分构成。这七部分内容是:Active模板库,Active模板库教程,Active模板库参考,OLE DB客户模板,OLE DB客户模板参考,OLE DB服务器模板,OLE DB服务器模板参考。Visual C++ 6.0提供了强大的模板库,极大地方便了应用程序的开发。利用ATL模板,开发人员可以快速地进行ActiveX控件开发;利用OLE DB模板,可以进行基于COM的客户/服务器数据库应用程序开发。该书介绍了模板库的使用方法,列举出各模板库的所有类及其类成员,包括方法,数据成员,操作符,并进行了详细说明。本书结构清晰,讲解深入、详细,查阅极为方便,是从事Microsoft Visual C++ 6.0开发和应用的广大用户的必备参考书,同时也是大专院校相关专业师生的自学、教学参考用书。本书配套光盘的内容包括与本书配套的电子书和送”精通Visual C++ 5.0”多媒体学习软件。 -
VISUAL C++6从入门到精通(美)[扬]Michael J.Young著;邱仲潘等译;邱仲潘译本书是即《Visual C++4从入到精通》之后又一本力作。以国外作者高超的技术水平和深厚的写作功底为基础,为之翻译、审校、编辑和排版人员的刻苦努力,相信本书会象其它“从入门到精通”一样,得到读者的认可。本书保持了“从入门到精通”系列丛书内容全面、论述深刻,由浅入深、循序渐进的特点,并全面介绍了最新版的Visual C++6的特点、使用方法及编程技巧。内容包括:Visual C++集成式编程环境、Developer Studio(开发工作室)、Windows NT/98 GUI编程、微软基础类(MFC)、应用程序向导(AppWizard)、类向导(Class Wizard)、类库、ActiveX控件、文件访问、图形打印等等。可以毫不夸张地说,本书是C++编程方面的“全书”。无论对初学者,还是高级技术人员,本书均会使你获益菲浅。 -
Borland C++Builder使用技巧与配置指南钟建平,史惠茗编著内容提要C++Builder是Borland公司最新推出的Windows应用开发软件,是种全新可视化开发工具。它采用Object-OrientLanguage和该公司的快速编译器技术及数据库技术,是程序设计人员的一个得心应手的工具。本书全面地介绍了C++Builder的功能、使用方法,以及它们之间的协同使用。本书适用于计算机初、中级用户。 -
Visual C++技术内幕(美)David J.Kruglinski著;潘爱民,王国印译正如本书的目录中所列出的那样,本书主要包括六大部分和附录。第一部分:Windows、VisualC++和应用程序框架基础在这部分中,既有理论阐述,又有实际应用,我力求使这两者达到一种平衡。在这部分中,我对Win32和VisualC++的基本组成作了一番评论,进而逐步将应用程序框架以及文档-视图结构(document::viewarchitecture)展现在读者面前。同时,在这部分中还给出了一个通过MFC类库中的类来构造的简单的“Hello,world!”程序,该程序只需30行代码。第二部分:MFC库中的视图类在假定读者已经熟悉使用基本的WindowsAPI的前提下,类库文档材料简捷而又完整地介绍了应用程序框架的基本元素。在第二部分中,我将把读者的注意力集中在应用程序框架的主要构成元素之一::“视图”(view)上,“视图”实际上是一个窗口。在这里,我们将从C++和类库中的类的角度来学习和掌握熟练的Windows程序员早已熟知的有关窗口的一些特性。您还将使用VisualC++工具,而这些工具避免了以前Windows程序员不得不忍耐的一些繁杂的代码编写工作。第二部分介绍了很多内容,包括用位图进行图形编程、对话框数据交换、ActiveX控件使用、32位内存管理,以及多线程编程。其中的练习将帮助您编写比较复杂的基于Windows的程序,但这些程序并没有充分利用应用程序框架的高级特性。第三部分:文档-视图结构这一部分介绍了应用程序框架的核心::文档-视图结构。在这部分中,读者将会了解什么是“文档”(document)(在这里,“文档”并不是指文字处理工作中通常所说的文档,它有更进一步的含义),也将学习如何将文档同第二部分中所介绍的视图联系起来。一旦读者动手编写出了一个自己的文档类,就会禁不住对类库简化文件I/0及打印的方式感到非常的惊讶。另外,读者在这部分中也会接触到命令消息处理(commandmessageprocessing)、工具栏(toolbar)、状态栏(statusbar)、切分框架(splitterframe)以及上下文相关帮助(context-sensitivehelp)。同时,读者还将学习Windows的多文档界面(MDI),这是当前基于Windows的应用程序的标准。第三部分还讨论了如何用MFC库编写动态连接库。您将知道在扩展DLL(extensionDLL)和正规DLL(regularDLL)之间的区别。如果您过去习惯于Win16的DLL,那么请注意在移到Win32时会有一些变化。第四部分:ActiveX:组件对象模型、自动化和OLE要介绍COM不是一本书能够完成的。第四部分从MFC的角度出发,使您开始学习基本的COM理论。接下来您将学习Automation(自动化),这是连接C++和VisualBasicforApplications(VBA)的纽带。您还将熟悉统一数据传输(uniformdatatransfer)和结构化存储(structuredstorage),还要学习复合文档(compounddocument)和嵌入对象(embeddedobject)的基础知识。第五部分:数据库管理基于Windows的程序常常要访问大型数据库的信息。VisualC++现在支持两种独立的数据库管理方式:OpenDatabaseConnectivity(开放数据库连接性,简称为ODBC)和DataAccess0bjects(DAO)。第五部分对每种方式各设有一章。您将学习对这两种方式的更广泛的MFC和向导支持,还将看到在ODBC和DAO之间的相似和不同之处。第六部分:Internet程序设计这部分是第四版的新内容。它从Internet的技术指南开始,涉及了TCP/IP协议和Winsock及WinInetAPI。您可以学到如何为Internet和intranet(内联网)编写C++服务端程序和客户端程序,您还可以学到如何编写ISAPIDLL以便扩展MicrosoftInternetInformationServer。附录附录A列出了消息映射宏和对应的消息控制函数原型的列表。ClassWizard通常会为您生成这些代码,但有时您必须手工添加一些宏和函数条目。附录B描述了MFC应用程序框架的运行时类信息和动态创建系统。这是独立于RTTI(runtimetypiinformation,运行时类型信息)的特征,而RTTI现在已经成了ANSIC++的一部分。 -
Visual C++6.0编程基础王世同,李强等编著本书介绍了Microsoft 公司的Visual C++ 6.0的程序设计技术,内容包括:Visual C++ 6.0概述,创建简单的应用程序,制作编辑框、滚动条、复选框、单选按钮、组合框、菜单、对话框、工具条和状态条、单文档/多文档界面应用程序,创建并使用动态链接库,ActiveX控件基本知识,MFC类库一览,使用MFC编写ActuiveX控件,程序调试技术等。本书内容精练、循序渐进、实用性强,主要通过实例说明如何使用Visual C++ 6.0,并插入适量图片,使得内容精确、完整,即使是初学者也不难掌握。 -
例解Visual C++ 6.0一学即通万跃华主编;陈胜勇等编著Visual C++6.0是 Microsoft公司最新出品的可视化开发工具。本书以详实的内容、精选的示例全面介绍了Visual C++6.0的新特性以及如何在软件开发过程中运用这些新特性。全书共分21章,通过编程案例的练习来学习编程,每一章至少使用一个完整的范例来说明该章需要掌握的重点。本书覆盖了Windows 9x下编程的大部分内容,包括MFC基础编程知识、Windows 9x控件、ActiveX技术、图形与图像、多媒体编程、二维和三维动画、Internet网络编程、数据库编程、程序通信等。深入浅出地说明了Visual C++中最具有典型的和最有用途的程序设计方法,并且每个专题都有较全面的论述,许多内容是一般介绍 Visual C++基础编程的书籍没有涉及的。全书结构清晰、合理、范例实用、丰富。该书对已经具有 Visual C++编程经验的读者是很好的升级指导书,对初学Visual C++的读者来说,利用本书也可以很快人门,迅速达到中级甚至高级Visual C++程序员的水平。该书对从事Visual C++6.0开发与应用的广大科研人员、高校相关专业师生均不失为一本重要的自学、教学参考书。 -
C++ Builder3.0编程指南袁辉编著C++ Builder 3.0 Borland公司1998年推出的最新版本,提供了最新的程序开发工具。它不仅增加了许多新控件,而且对编译器做了新的优化,使程序的编译连接速度大为提高。本书分为三篇共27章。第1篇为开发环境使用指南,介绍了C++ Builder 3.0的安装、新特性、集成开发环境的使用以及最常用的三类控件。第2篇为C++ 语言指南,详细阐述了C++ Builder 3.0的核心语言C++。第3篇是开发应用程序的编程技术,它详细阐述了如何设计应用程序的界面、文件和图形的编程技术。DDE程序的开发、数据库应用程序的开发、Web服务器应用程序的开发以及调试应用程序等内容。本书语言深入浅出,并配以大量图片和程序。书中内容均经过认真筛选后编入,力求实用。本书可作为初学者的指导用书和C++ Builder 程序的参考用书。其中第2篇还可以作为高校学生C++语言的教材。
