C/C++及其相关
-
C++面向对象程序设计任哲主编该书以面向对象为核心讲述了程序设计的方法,从人类自然语言表述事物的方法入手介绍了C++以及函数的使用方法等内容。 -
C++面向对象程序设计习题与上机手册任哲《C++面向对象程序设计习题与上机手册》紧密结合教材内容,在习题解答中主要针对某些答案较为明晰或较难解答的习题进行解答,并提供13个具体的上机实验内容。 -
C及C++程序设计实验教程徐振平,李振立主编本书为《C及C++程序设计》的配套习题、实验教材,严格按照其十一章的逻辑顺序进行编写,每章合基本要求、内容小结、典型例题分析、习题及实验五部分。本书的宗旨是通过习题、实验教学,帮助学生巩固所学知识,掌握若干基本操作技能。本书特别适合于计算机语言的初学者,适用于大、中专院校非计算机专业本、专科学生,也可供高等职业技术学院学生、成人与职业学校学生、等级考试考生、计算机培训班学员以及计算机C语言自学者、爱好者学习使用。 -
Visual C++面向对象编程教程王育坚编著本书是按照北京市高等教育精品立项项目的总体要求而编写的。本书系统地介绍了Visual C++面向对象编程的基础知识和基本方法。全书分为9章,主要内容包括C++程序设计、Visual C++编程基础和Visual C++高级编程三个部分,按照Visual C++编程环境——C++语言——应用程序向导——文档/视图结构——MFC——对话框——图形处理——编程深入的顺序安排学习内容。为了配合教学,本书还提供了非常丰富的习题。全书内容安排循序渐进,重点突出,实例典型,文字精练。本书适合作为高等学校相关课程的教材或参考书,也可作为Visual C++初、中级用户的自学读本或培训教材。 -
Visual C++串口通信工程开发实例导航谭思亮,邹超群等编著本书以串口通信技术在各行业(情况)的实际应用为内容,以实例导航的方式向读者介绍了如何将串口技术、相应的行业算法合理地实施到项目开发中。本书的8个串口通信案例都是精挑细选后才确定的,它们基本覆盖了串口技术的主要应用领域(直接联系计算机、控制Modem、连接常见的编解码设备、与单片机通信、与PDA设备交互数据等),并且案例内容全部取自于实际应用的项目(其中有的是全部、有的是以串口技术为主线的部分模块)。本书可以帮助读者掌握串口技术的具体应用方法,并获得更多的行业项目的解决方法,以及如何运用串口通信等信息。本书专业性和实用性较强,对于利用Visual C++进行串口通信实际项目开发具有非常高的参考价值。适合中高级程序员、软件开发人员和系统分析人员阅读和参考。 -
跟着实例学Visual C++ 6.0访问数据库·绘图·制表范晓平编著本书第1部分是VisualC++6.0访问数据库,介绍了DAO、MFCODBC、ADODLL以及结合使用ADOActiveX与ADODLL四种访问数据库的方法;第2部分是绘图,介绍了扇形、条形、折线及K线四种图形的编程方法;第3部分是制表,介绍了单页、分页、动态分页及禁用打印对话框四种报表的编程方法。全书以数据库数据作为线索,将三部分连接成一个整体。贯通全书的四个实例分别与四种编程方法对应,各形成一个完整的应用程序。跟着实例,读者可以轻松地学习三部分的编程方法与编程技巧。本书脉络清晰,语言流畅。凡对VC++6.0有基本了解的读者都可以阅读本书。本书可作为高等院校VC++6.0课程的补充教材或上机实习教材,或者作为相关内容的培训教材。?凑獗臼?,出于偶然.我是搞软件开发的,不是专业作者.在我承担过的软件项目中,多次遇到要在应用程序中访问多种类型的数据库,以及利用数据库数据绘制多种图形或生成多类报表.最初,为图省事,我曾经四处寻觅,想得到一本有关内容的书作参考,但终未能如愿.项目完成了,自然积累了一些经验.推己及人,我想也许还有许多读者像我当初一样,需要类似的书作参考.据我所知,数据库访问在VC++开发应用中是相当普遍的,大约要占40%.绘图与制表同数据库密切相关,图形是对数据库信息的直观表示,报表则是对数据库信息的格式化表示,两者都是数据库数据信息的终端输出.可以说,前者是后二者的“原料”,后二者是以前者为原料加工制成的?安贰?,三者的结合往往构成一个计算机数据处理系统的主干.由此,我萌生了一个想法,把自己在这些方面的一些编程经验或编程技巧进行整理,变成文字,与同行交流.共享.经过对原有素材去粗存精的筛选和由表及里的提炼,再加上必要的补充,终于写成此书.全书以四个实例作为载体,容纳了访问数据库.绘图与制表三个部分的内容.四个实例贯通全书,分别与各部分的四种编程方法对应,各形成一个有机的整体.实例不仅介绍了详细的设计方法与操作步骤,而且提供了完整的源程序代码.从本书中,既可以学习VisualC++6.0访问数据库.绘图与制表三部分的编程方法和编程技巧,同时还可以直接采用四个完整.实用的应用程序,或者略加修改以适合特定的需要.由于实例的设计是分段介绍.逐步完成的,各功能设计相对独立,因此读者还可以十分方便地根据需要将单项功能交叉组合,衍生出更多独特的应用程序.为了便于理解和比较,特意将四个实例设计成相同的用户界面,所包含的源程序文件用相同的命名方式命名,相应功能的函数及其某些变量也使用相同的名称.因此,尽管四个实例在编程原理及实现方法上各有区别,但程序代码看起来颇为相似.实例采用的数据是某地区专业技术人员构成.某地区国内生产总值.某地区物价指数和上证指数,具有代表性和真实性.本书提供的实例源程序清单,是在编程过程中手工修改过的类的头文件和实现文件,能够反映程序设计的全过程.为节省篇幅,其余由应用程序向导AppWizard自动生成而未经修改的文件,没有一一列出.在第1.2部分列出的,分别是在各章中手工修改过的类的头文件和实现文件,在第3部分列出的,则是在全书中所有手工修改过的类的头文件和实现文件.书中包含的四个实例,不仅是编程原理与编程方法的载体,也是学习编程原理与编程方法的向导.通过实例来掌握有关概念.原理,即从感性到理性,这符合人的认识规律.众所周知,读技术类的书,不如看小说那样轻松.更何况,VC++访问数据库.绘图与制表是VC++开发应用中比较偏难的编程技术.正因为如此,我从一名软件开发人员的角度,在写作过程中力求将本书写得通俗一些.首先是避免空泛.晦涩的叙述,而将原理.概念等融会于实例之中.专门介绍概念.原理的书到处可见,没有必要重复.其次是对于避免不了的概念.原理的说明,在不失严密的前提下尽可能写得简明.通俗一些.作家魏明伦先生在谈到他的作品时说过:“你们读起来轻松,那是因为我写得很苦.”我也希望本书能使读者读起来轻松一些,在写作过程中我一直在为此努力.如果您能轻松读完本书,并能获得您所需要的东西,那将是我莫大的慰藉.限于水平,书中错漏在所难免,请读者不吝指正.作者2002年10月 -
国外计算机科学教材-C++大学教程实验指导书(美)Harvey M.Deitel;Paul J.Deitel;Tem R.Nieto编辑推荐:国外计算机科学教材系列。本书的作者是美国程序设计教材的名家,他们的作品多为美国各著名大学的指定教材。本书是已出版的《C++大学教程》的配套实验指导书,提供了初中级C++编程概念的全面练习,其中还包含了大量的实验室作业。本书侧重于《C++大学教程》的第1章到第15章。本指导书的每一章都对应于教材的相应章节,并且每一章都分为三个部分:课前预备、实验室练习和课后作业。学生可将课堂里学到的知识应用到经过精心设计的实验室作业中,从而可以加强学生对课堂知识的理解。本书适合于高等院校教授和学习C++程序设 -
TMS320LF240x DSP C语言开发应用1CD刘和平 王维俊 江渝 邓力在设计TI公司的C2000系列的DSP控制系统时,使用C语言或C语言与汇编语言混合编程开发DSP控制应用程序,可以达到事半功倍的效果。C语言在满足控制应用程序运行速度的基础上可以更好地维护程序和移植程序,是开发控制应用程序的必然趋势。本书以TMS320LF240x模块的原理和各个应用模块为主线,介绍了TMS320LF240xDSP硬件概况、内部资源、C语言库函数、C语言编程与调试环境及其各个子模块的接口C语言程序。在介绍功能模块基本原理的同时,列举出相应的应用实例,给出电路原理接线图和C语言程序清单。书中提供的所有程序均已在设计的实验目标板上调试通过。本书可作为大学本科生和研究生“数字信号处理器原理及应用”课程的教材,也可作为数字信号处理器应用开发人员很好的一本参考书。TMS320LF240x芯片作为DSP控制器24x系列的新成员,是TMS320C2000TM平台下的一种定点DSP芯片.240x十芯片为C2xxCPU功能强大的TMS320TMDSP结构设计提供了低成本.低功耗.高性能的处理能力,对电机运动的数字化控制非常有用.几种先进外设被集成到该芯片内,以形成真正的单芯片控制器.在与现存24xDSP控制器芯片代码兼容的同时,240x芯片具有处理性能更好(30MIPS).外设集成度更高.程序存储器更大.A/D转换速度更快等特点,是电机数字化控制的升级产品.240x芯片包含了多种芯片,可提供不同容量存储器和不同外设,以满足各种应用的要求和性能价格比.FLASH芯片有高达32K字的储存器,为多种用途的产品提供了经济的可编程解决方案.基于FLASH的芯片中有256K字的引导ROM使在线编程更加方便.240x系列芯片还包括ROM存储器系列,并与其他FLASH芯片引脚完全兼容.所有240x芯片都至少有一个事件管理器模块,用于电机数字化控制应用.该模块的性能包括中间和/或边缘对齐的PWM发生器及可编程的死区控制性能,以防止桥式驱动主电路上下桥臂短路.事件管理器模块可实现同步A/D转换功能,如果带有双事件管理器(TMS320LF2407),就能用一个240xDSP控制芯片对多个电机和/或逆变器进行控制.高性能10位模数转换器(ADC)的转换时间为500ns,提供多达16路的模拟输入,具有自动排序功能,使最大为16路的转换在同一转换期间进行而不会增加CPU的开销.所有该系列的控制器都集成有串行通信接口(SCl),使之能够与系统中的其他控制器进行异步通信(RS一485).对于要求额外通信接口的系统,2406和2407控制器提供了一个16位的同步串行外围接口(SPl),它们还提供了CAN通信模块,且符合CAN2.0B的规范要求.这些功能的引脚也可设置为通用I/O引脚.作者在编写《TMS320LF240xDSP结构.原理及应用》一书的基础上编写了本书.两本书自成体系,独立成书.本书的主要目的是介绍C语言的编程方法及其在TI公司的C2000系列中的应用.书中介绍了TMS320LF240xDSP硬件概况.内部资源.C语言库函数.C语言编程与调试环境及其各个子模块的接口C语言程序.在介绍功能模块基本原理的同时,列举出相应的应用实例,给出电路原理接线图和C语言程序清单.本书力求为学习DSP并希望用C语言或C语言与汇编语言混合编程的人士提供一些参考.书中提供的所有程序均在“重庆大学一美国德州仪器公司数字信号处理器解决方案实验室”设计的实验目标板上调试通过.参加本书编写工作的有洗成瑜.杨立勇.杨利辉.周小军.张学峰.严利平.卓清锋等同志.他们为本书提供了大量资料,进行了大量实验,编写验证了各个控制应用程序等,在此表示衷心感谢.本书的成书过程中还得到了重庆大学电气工程学院电力电子与电力传动系郑连清.李远树.郑群英等老师的大力支持,他们参与了本书的编写.校对和录入工作,在此表示感谢.还要感谢美国德州仪器公司大学计划项目所提供的大力支持.限于编者的水平,书中难免存在错误和不当之处,恳请读者批评指正.本书附光盘1张,收录书中部分程序文档.请读者参考使用.编者2002年10月于重庆大学 -
虚拟机的设计与实现美.布朗登著杨涛等译;杨涛译本书的作者曾经是一位物理学家,所以在计算机领域有着坚实、严谨的理论基础,他从自己的实践出发,采用了数学中的SOP方法(命题—证明—示例),深入浅出地论述了本书的三大部分:概述、HEC虚拟机、HEC汇编语言,对虚拟机的设计目标、HEC虚拟机、HEC汇编器、HEC调试器、HEC中断、HEC汇编语言的使用方法依次进行了描述,对HEC虚拟机在Windows和UNIX上的实现进行了比较。本书是第一本对虚拟机及其全套开发工具做出完整细致介绍的工具书。它能帮助系统工程师摆脱对计算机硬件制造商的依赖,也适用于学习计算机工作原理的学生,是虚拟机方面不可多得的一本好书。 -
C++语言程序设计习题集马锐,胡思康编著本书根据C++语言的内容结构提供了大量习题,这些习题涉及到C++语言的基本概念、函数、类与对象、类与对象的高级操作、运算符重载、继承与派生、多态性、异常处理与模板以及C++的I/O流库等内容。本书所选习题按相关内容划分成章,概念清晰,习题覆盖面广,在每章的最后一节分别给出各章习题的参考答案、典型问题的注释和程序解析,供读者在学习过程中进行自我检查和测试。读者可以通过学习书中多种类型的习题及其注释,逐步熟悉并掌握C++语言的基本概念、编程方法和技巧,拓宽程序设计的思路。本书既可以作为高等院校学生学习C++语言程序设计的习题集,也可以作为报考计算机专业硕士研究生的学习参考书,还可以作为参加自学考试、计算机等级考试、资格和水平考试等的模拟测试用书。
