C/C++及其相关
-
C语言程序设计题解与上机指导张晓燕,李盘林,刘德恒编著本书精心选编了数百道C语言程序设计习题、详解及答案,配有Turbo C的上机环境、指导和上机试题,并且有五套较完整的自测试卷及答案。为便于读者把握要点和掌握解题思路,对于较难和易出错的题均指出相关的知识要点并详尽地给出分析和解题过程。由于选题覆盖面广,对学习掌握C语言程序设计或备考的读者将受益匪浅。本书作为大专院校C语言程序设计教材和作为等级考试培训班的培训教材;也可作为广大工程技术人员自学C语言程序设计的参考书。 -
嵌入式系统的C程序设计(加)Kirk Zurell著;艾克武等译;艾克武译当今嵌入式处理器的生产已远远超过了为桌面系统所设计的处理器。本书通过介绍8位微控制器(MCU)的开发原理和C语言的相关知识,向读者展示了如何用C语言编写8位嵌入式MCU程序,内容涉及数据类型和变量、函数库、优化和测试嵌入式C语言程序等。利用贯穿全书的样例工程,揭示了特定设备硬件开发的详细细节,以及用C语言进行嵌入式程序设计所带来的快速开发、增强的可移植性和再利用等优越性能。本书适合于从事嵌入式研究的相关技术人员使用。 -
Oracle9i PL/SQL程序设计(美)Scott Urman著;陈维军,王蕾等译Oracle是一种功能极其强大,并且非常灵活的关系数据库系统。就是因为这种强大的功能和灵活性,致使Oracle非常复杂。为了实现基于Oracle设计有用的应用程序,则有必要理解Oracle是如何操作存储在系统中的数据的。PL/SQL就是这样一种实现数据操作的重要工具,你不仅可以在Oracle内部使用它,而且可以在自己的应用程序中应用它。PL/SQL在许多环境下都是可用的,并且在不同环境下具有不同的优势。 -
C++ Builder程序设计导学刘光编著本书以大量程序设计实例为教学基础,通过习题练习来启发思路,并辅以实习练习作为巩固手段,循序渐进地让初学者从最基本的C语言程序设计到融入C++Builder提供的常用组件去设计Windows应用程序。书中着重介绍了如何进行图形、图像编程,以及如何进行多媒体和数据库编程等内容。本书尽量摒弃了只注重高级功能介绍,而忽略了培养初学者程序设计基本技巧的缺憾,是一本工具与程序设计相结合的入门教材,也是初学者在Windows环境下自学C、C++语言和C++Builder的参考书。 -
C++语言程序设计导学李春葆编著本书全面讨论了C++程序设计的有关概念,内容由浅入深逐步展开,力图使初学者易于理解。书中精心设计了大量的例题,具体说明有关概念的应用方法。全书共14章,前5章为C语言基础,后9章是C++语言的新增内容;最后是8个实习题,每个实习题分问题、要求、设计、程序和执行结果5个步骤。本书强调学习过程的习题练习和上机训练。每章均有习题,所有习题都给出参考答案,便于读者阅读和模仿,以达到快速提高编程能力的目的。本书可作为大专院校计算机专业和非计算机专业学生学习C++语言的教材。 -
应用程序帮助系统制作指南周德兴,管健,张凤均编著好的软件必然有完善、方便的帮助系统,本书首先简单介绍了应用程序中帮助的各种动工和获取方法,以及如何在应用程序中实现内部帮助。重点介绍了Windows操作系统中最常见的WinHelp帮助系统和HTML Help帮助系统,及其如何在Visual C++中制作、调用帮助系统,最后以一种商用软件为例,介绍了如何实现帮助系统界面的美化和内部在线帮助的实现,以及HTML Help的制作与实现。本书的读者对象是商业软件开发人员、公司以及需要编写软件帮助、出版电子书籍或公司介绍等内容的程序设计人员。了解帮助系统的形式、组成及实现,对广大的计算机用户同样益处多多。 -
C++ Builder 6.0时尚编程百例网冠科技编著C++ Builder 6.0是Borland公司最新推出的功能强大、兼有VisualC++的灵活性和Delphi的易学性的应用程序开发软件。本书以详尽的实例介绍了使用 C++ Builder 6.0编写Windows应用程序的原理和方法,着重引导用户边制作边提高,在最短的时间内掌握 C++Builder 6.0的精华。 本书共分6篇,由浅入深地讲解了C++Builder 6.0的基础知识、控件应用、多媒体开发技巧、高级开发技巧、网络与数据库程序的开发以及实用程序的开发,相信不同层次的读者都能从中学到需要的知识。 本书可供广大程序员、大学师生、计算机爱好者参考使用。 -
C/C++程序设计习题集周海燕等编著本书是中国铁道出版社出版的高职高专系列教材之一《C/C++程序设计》一书的配套习题集。书中精心设计的各类习题对读者深入学习C/C++语言很有帮助。本书共分15章,每章的标题和内容与台湾原版教材相对应,书中习题基本覆盖了教材中所述的知识点,并附有参考答案,以方便读者自测。本书可以作为各类人员学习C/C++程序设计的辅导教材,也可配合教师教学,提供测试资料之用。 -
Visual C++课程设计案例精编严华峰等编著Visual C++是Microsoft公司出品的可视化开发工具。本书以翔实的内容、精选的案例全面介绍了如何利用Visual C++进行课程设计和软件制作。本书介绍了11个课程设计案例,各个案例基本独立,覆盖了Windows下编程的大部分内容,包括图形和图像、多媒体、Internet网络、数据库、程序通信、ActiveX技术等各个方面,深入浅出地说明了Visual C++最典型的和最有用途的程序设计方法,其中很多内容是一般介绍Visual C++基础编程的书籍没有涉及到的。本书应用性极强,案例全部都可以运行,读者可以根据这些案例进行研究、修改和扩展,使其符合自己的要求。总之,这是本非常有用的实用案例丛书。本书是VC爱好者学习VC编程课程设计的好帮手和课程资料。同时还是广大教师、计算机专业编程人员的学习参考书。 -
新世纪标准C++程序设计培训教程郝阿朋,韩杰等编著本书是专为C++语言的初学者而设计的,旨在帮助读者快速地掌握C++语言。本书由浅入深,循序渐进,对一些概念和规则的说明简单明了。全书共分14章,全面而系统地介绍了C++语言程序设计的基本概念和方法,包括基本运算、数据类型、程序结构、函数、类与对象、预处理指令和文件处理等内容,重点介绍了类和对象的概念及其设计使用方法。为增强直观性,书中给出了许多完整并带有注释、运行结果和分析的程序例子。所有例子均不涉及复杂的物理和数学背景,算法也很简单,主要用于说明C++语言的语法规则和使用特性。为便于教学和读者练习,每章之前有教学目标和重点难点说明,每章之后附有上机练习和习题。书中所有例题均在Visual C++ 6.0开发环境中调试通过。本书可以作为C++语言教学的培训教材,也可作为大专院校计算机及相关专业师生的参考资料。出 版 说 明电脑作为一种工具,已经广泛地应用到现代社会的各个领域,正在改变各行各业的生产方式以及人们的生活方式。在进入新世纪之后,不掌握电脑应用技能就跟不上时代,这已成为不争的事实。因此,如何快速、经济地获得使用电脑的知识和技术,并将所学应用于现实生活和实际工作中,就成为新世纪每个人迫切需要解决的新问题。为适应这种需求,各种电脑应用培训班应运而生,各类学校也将非计算机专业学生的电脑知识和技能教育纳入教学计划,并陆续出台了相应的教学大纲。然而,目前市场上的电脑图书虽然种类繁多,但适合我国国情、学与教两相宜的教材却很少。《新世纪电脑应用培训教程》丛书就是我们约请熟悉并有丰富电脑教学与培训经验的教师和学者进行深入研讨,并对正在参加培训和将要参加培训的用户进行广泛调查的基础上组织编写的一套系列丛书。本丛书是为所有从事电脑教学的老师和需要接受电脑应用技能培训或自学人员编写的,可作为各类电脑培训班的培训教材与电脑初、中级用户的自学参考书,也可用做高等学校的公修电脑教材,以及各类职业学校的(就业)专业教材。本丛书紧密结合培训与课堂教学的特点,针对广大初、中级读者电脑基础知识薄弱的现状,突出基础知识和实践指导方面的内容。此外,在每本书中每章开头明确地指出本章的教学目标和重点、难点,既有助于教师抓住重点确定自己的教学计划,又利于读者课后在实践中自学。本丛书追求语言严谨、通俗、准确,专业词语全书统一,操作步骤明确且描述方法一致,尽量避免晦涩难懂的语言与容易产生歧义的描述。电脑的软硬件日新月异,功能非常强大,而电脑培训只有短短几十个学时,教师很难将所有的知识传授给学生。中国有句老话:“师傅引进门,修行在个人”。针对这种情况,本丛书在安排内容时,先讲解一些基础概念和基本功能,为实践和自学打下基础;然后介绍一些在此基础上的典型应用实例,使读者能够在实践中掌握所学内容,不断提高应用水平。如果读者能够正确回答每章最后提出的问题,并能够顺利完成练习,就基本上掌握了这一章所描述的应用技能。这就是本丛书最终要达到的目的。本丛书采用任务驱动的方式安排内容,而每一种软件的功能都有其限制性。绝大多数情况下,为了完成某一任务,往往需要综合使用多种相关软件。因此,本丛书中的每种书中通常组合多种软件。目前本丛书所涉及到的行业主要有程序设计、网络与数据库的管理与开发、平面与三维设计、网页设计、专业排版、多媒体制作,以及建筑、机械等电脑应用最为密集的行业。涉及的软件也基本上涵盖了目前的各种经典主流软件与流行面虽窄但技术重要的软件。本丛书对于软件版本的选择原则是:紧跟软件更新步伐,以最近半年新近推出的成熟版本为选择的重点;对于兼有中英文版本的软件,尽量舍弃英文版而选用中文版,充分保证图书的技术先进性与应用的普及性。我们的目标是为所有读者提供读得懂、学得会、用得巧的电脑培训和自学教程,我们期盼着每个阅读本丛书的读者成功。前言C++语言是在C语言基础上发展起来的面向对象程序设计语言,保持了C语言的特点。它既支持面向对象程序设计,又支持过程化设计,可用于开发各类系统软件和应用软件。因此深受各类程序设计者的喜爱,并且是大专院校计算机及相关专业必学的一门课程。与其他高级语言相比,C++语言具有不可替代的优点。例如,它支持编程人员在“低级”水平上操作计算机,即可以像汇编语言一样直接与机器硬件接口打交道。它的类和对象功能,为编程人员提供了面向对象设计的编程机制。本书是专为C++语言的初学者而设计的,旨在帮助读者快捷地掌握C++语言。全书共分14章和两个附录,全面系统地介绍了C++语言程序设计的基本概念和方法,主要内容包括基本运算、数据类型、程序结构、函数、类与对象和文件处理等。本书在写法上根据初学者的特点,由浅入深,循序渐进,对一些概念和规则的说明简单明了。为增强直观性,书中给出了许多完整的带有注释、运行结果和分析的程序例子。所有例子均不涉及复杂的物理和数学背景,算法也很简单,主要用于说明C++语言的语法规则和使用特性。为便于教学和读者练习,每章之前有教学目标和重点难点说明。本教程在编写时采用任务驱动的方式,每章围绕实例展开。通过简明易学的例子介绍C++程序设计的基础知识,同时每章之后附有上机练习和习题,可以帮助读者巩固所学内容,从而达到自学的目的。作者结合本人的开发经验,在书中融入了一些开发技巧,对读者提高应用水平有一定帮助。书中所有例题均通过Microsoft Visual C++ 6.0(书中简称为Visual C++ 6.0)开发环境中调试。本书的附录B介绍了安装Visual C++ 6.0开发系统的方法。本书写作的立足点是学习标准C++语言,尽管选择了流行的Visual C++ 6.0作为本书示例和练习的调试运行环境,但是,Visual C++ 6.0不作为本书的重点。本书可以作为C++教学的培训教材,也可作为广大计算机编程爱好者的自学教材。本书的第1~12章由郝阿朋同志编写,第13~14章及附录由韩杰同志编写。参加本书编写工作的还有袁丽、秦绪起、林红、卫东、林静、郝曙光、王志远、吕峰、李军、钱炜、孙成军及常明亮等同志。由于编者水平所限,书中错误和疏漏之处在所难免,希望专家和读者朋友及时指正。我们的E-mail地址:qiyuqin@sina.com。作者2002年7月
