C/C++及其相关
-
Visual C++ 6.0编程实例详解官章全,唐晓卫编著Visual C++ 6.0作为Microsoft公司工发套件中最为强大的可视化工具之一,自推后出,受到软件开发人员的欢迎。本书通过大量实例从易到难,循序渐进地说明了如何使用Visual C++ 6.0开发自己的应用程序。读者可能在本书的指导下通过上机很快掌握Visual C++ 6.0。本书希望学习和正在应用Visual C++ 6.0读者的不可缺少的参考书籍。书中所有实例均在随附软盘中,读者可直接或稍加修改后使用。
-
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++的一部分。
-
Borland C++Builder使用技巧与配置指南钟建平,史惠茗编著内容提要C++Builder是Borland公司最新推出的Windows应用开发软件,是种全新可视化开发工具。它采用Object-OrientLanguage和该公司的快速编译器技术及数据库技术,是程序设计人员的一个得心应手的工具。本书全面地介绍了C++Builder的功能、使用方法,以及它们之间的协同使用。本书适用于计算机初、中级用户。
-
VISUAL C++ 6.0高级编程康博创作室编著本书全面介绍了可视化编程语言Visual C++ 6.0的语言基础和编程技巧。全书共11章,主要内容包括:Visual C++ 6.0的安装及特征,Visual C++ 6.0的工作环境与用户界面Visual C++ 6.0的编程基础知识,Visual C++ 6.0的常用工具,MFC类库的结构,创建Windows应用程序基础,创建边框窗口、文档和视图,绘图程序的实现,创建对话框与控件,动态链接库,ActiveX控件及其应用。全书内容翔实,结构合理,编程示例丰富,技术剖析深入浅出,是广大计算机用户学习Visual C++ 6.0必备的入门参考书,也可作为各类大中专院校的教材。
-
数据结构殷人昆[等]编著数据结构是计算机专业的核心课程,是从事计算机软件开发、应用人员应当必备的专业基础。随着计算机的日益普及,简单的数据结构知识已经下放到中学的计算机课程中,并已成为计算机软件考试的必考课程之一。本书是根据作者在北京清华大学及美国密西根州Grand Valley州立大学多年教学的经验,并参考了近年出版的多种国外大学数据结构和面向对象软件工程教科书编写的。内容包括:数组、链接表、栈和队列、递归、树与森林、图、堆与优先级队列、集合与搜索结构、排序、索引结构与散列等。 书中采用面向对象的观点讨论据结构技术、并以兼有面向过程和面向对象过程和面向对象双重特色的C++语言作为算法的描述工具、强化基本知识和基本能力的双基训练。全书条理清晰,通谷易懂,图文并茂,适于自学。本书适合作大专院校中计算机或软件专业的教材,也可供计算机软件人员和计算机用户阅读。
-
C++程序设计教程钱能主编C++是一种高效应用的程序设计语言,它即可进行过程化程序设计,也可进行面向对象程序设计,因而成了编程人员最广泛使用的工具。学好C++,很容易触类旁通其他软件,C++架起了通向强大、易用、真正的软件开发应用的桥梁。许多高等院校已经开设了C++程序设计语言课,急需一本实用的教材,本书是作者总结两年教学实践的经验写成的,适合用作大学计算机专业和非计算机专业的程序设计基础课程教材,也可供自学的读者使用。本书共分两大部分。第一部分,第1章至第10章是基础部分,主要介绍C++程序设计语言、程序结构和过程化基础。第二部分,第11章至第12章,是面向对象程序设计部分,它建立在C++程序设计上,讲述了面向对象程序设计方法。本书共分两大部分。第一部分,第1章至第10章是基础部分,主要介绍C++程序设计语言、程序结构和过程化基础。第二部分,第11章至第21章,是面向对象程序设计部分,它建立在C十+程序设计基础之上,讲述了面向对象程序设计方法。
-
C/C++语言入门与精通王丽宏,苏晓红等编本书从初学者角度出发,首先介绍计算机基础知识,然后对C的特点和难点作深入浅出的讲解,同时结合作者多年编程实践给出许多典型算法和有价值的实例,从算法分析和设计角度出发引导读者逐步掌握C的程序设计法和技巧,并且针对学生上机时容易出现的错误给出详细分析,在实例的讲解中始终贯穿结构化程序设计思想,之后,又介绍Turbo C的图形功能和屏幕窗口功能。为了满足那些想深入学习C/C++并开发应用软件读者的要求,书中又介绍了C++和面向对象的程序设计方法。本书最后是C语言上机指导,有实例的具体分析、有上机习题,读者可参照此内容进行上机实验。书中内容广泛,实例典型、丰富,可作为高等学校各专业不同基础学生的教科书和参考书。
-
Visual C++ 6.0数据库开发技术郑章[等]编著Visual C++ 6.0是Microsoft公司最新推出的Visual C++ 版本,提供了对数据库开发的强有力的支持。本书详细介绍了使用Visual C++ 开发数据库的各种技术,包括MFCODBC、ODBC API、DAO、OLE DB和ADO等。
-
VISUAL C++6宝典(美)Richard C.Leinecker,(美)Tom Archer著;张艳[等]译该书全面介绍了如何编写Windows应用程序,带领你从基本菜单和鼠标输入入手,一步步进入Internet程序设计和数据库连接等高级主题。书中每章讲授一个主题,同时向你展示如何使用书中所描述的技巧并提供演示程序。对于不熟悉VisualC++,或者甚至不熟悉Windows程序设计的读者,可以通过本书迅速学习基础内容,掌握Windows程序设计调的基本技巧。而对于那些程序员,经验丰富的编程高手,也会感到本书是本函盖全部基础知识、内容全面的VisualC++程序设计手册,书中详细剖析像Internet程序设计和数据库连接这些很有价值的主题。本书含有光盘,使其更加物有所值。你无需键入任何内容,即可使用书中展示的持巧。光盘中还包括了很多第三方演示程序和库。因此,你将有机会使用到适用于Windows程序开发的最好增件。本书结构清晰、内容全面、由浅及深、注重实用,突出了抽象概念和具体技术的实质,并根据实际需要提供了大量示图和程序示例,便于读者学习。读者对象:初、中级程序员、软件开发人员、网络管理员及广大计算机编程的业余爱好者。
-
Visual C++6.0中文入门图解教程陈孟英等编著本书突出“教程”和“图解”两个特点,读者通过丰富的实例学习可以尽快熟悉和掌握使用最新软件开发工具Visual C++6.0开发实用应用程序。全书共分为九章;第一章从一个小例子入手,让你快速浏览Visual C++开发环境;第二、第三章专门对Visual C++工作平台进行了介绍;第四章开始,分类对Windows程序进行了介绍;最后一章介绍了创建ActiveX控件的方法以及测试控件的方法。本书内容同浅入深、由局部到整体的方式加以组织,力求逐步深入地介绍Visual C++6.0的最新功能,使读者做到起步高、上手快。该书每章均以范例为线索,每个步骤均配有屏幕图形,以图代文,文字简洁,深入浅出,通俗易懂,读者可以比较轻松的学习方法下对书中的范例的实现步骤进行仔细阅读和推敲,从而大大提高和掌握并应用Visual C++6.0的效率,达到边学边用的目的。说明:本书的配套光盘给出了所有示例的完整拷贝,所有的示例保证可以运行。作者的开发环境是一台装有Windows 98的联想586计算机;另外赠送“精通Visual C++5.0”多媒体学习软件。本书十分适合商务人员、多媒体开发人员和普通软件开发人员要求急学先用、快速掌握的特点,既可以作为广大计算机爱好者使用Visual Basic 6.0开发应用程序的比较优秀实用的自学读物,也可以作为高校相关专业师生自学、教学用书及社会同类培训班的比较理想的教材。