C/C++及其相关
-
C++语言程序设计曹向东,张国海编本书以Visual C++作为实验开发平台,通过大量精选的案例,系统介绍了C++面向对象程序设计的精髓,并在此基础上进一步深入而全面地讲解了Windows应用程序设计的基本原理和实用开发方法。全书共分为三部分。第一部分为C++语言程序设计基础,全面而深入地介绍了面向对象程序设计的基本思想、类与对象、继承与派生以及多态性等核心内容:第二部分以基于API的应用程序实例为主,较为系统地讲述了Windows编程的基础知识;第三部分通过深入分析大量颇具代表性的MFC程序案例,介绍了当今非常热门的MFC可视化编程方法。本书通俗易懂,重点突出,偏重应用,不仅可以作为高职高专院校学生的教材,还可以供Visual C++应用程序开发的爱好者参考。 -
实用C++调试指南(美)Ann R.Ford,(美)Toby J.Teorey著;於春景译;於春景译对于程序设计的初学者来说,拥有了本书,你就拥有了一本实用的C++调试技术指南。《实用C++调试指南》可以作为任何一本C++程序设计基础教程的重要补充读物。无论是在计算机实验室中,抑或在家中,程序员都应该将本书放在手边;在编写和调试C++程序时,它是一本快速参考手册。本书各章节涉及的内容有:·编程中常见的语法和语义错误;并配有示例。·如何在C++程序中使用输出语句进行跟踪;并配有示例,演示如何在程序中简便地添加跟踪功能。·运用跟踪技术调试更高级的C++数据结构,如字符串、指针、struct和class。·交互式调试器的使用;以MicrosoftVisualC++和MetrowerksCodeWarrior为例。初级程序员会喜爱本书,因为它篇幅短小、通俗易懂,而且配有大量简明的示例。本书图文并茂地演示了跟踪技术和交互式调试器的使用;掌握了这些内容,你的调试时间就能得以大量节省。对于中级程序员,特别是那些具有其它编程语言使用经验的程序员,这本指南可以让他们在C++调试技术上也能够很快窥得门径;因为本书提供了很多示例来演示常见的语法和语义错误,以及如何发现和修改这些错误。讲授初级编程技术的教师会将本书推荐给他们的学生,因为它能使学生变得更加独立,在程序设计过程中,学生们需要个别辅导的时间将会大大减少。 -
面向对象程序设计——Visual C++刘斌,王忠编著本书系统地介绍了C++言的基本知识。全书在介绍C++语言基础的基础上,重点介绍了面向对象技术在该语言中的应用。其中着重介绍了数据类型和表达式、流程控制语句、函数、数组、结构体、指针和引用、类、类的成员、继承性、多态性等等。本书是作者总结多年教学和编程的实践经验编写而成的,力求以浅显的语言讲解晦涩难懂的语法规则,配以大量的图解和例题,力争做到深入浅出,详略得当,以适合各种层次的读者。在每一章的最后指出该章的重点和难点,便于读者在学习时有的放矢。全书习题丰富,难度适中,以利于读者消化所学的知识。本书可作为理、工科院校计算机专业的语言基础课的教材和教学参考书,也可作为理、工科院校非计算机专业C++课程的教材和教学参考书,还可以作为编程爱好者及其他自学者的参考书。 -
机械设计(美)R.L.诺顿(Robert L.Norton)著RobertL.Norton:DesignofMachineryAnIntroductiontotheSynthesisandAnalysisofMechanismsandMachinesISBN0-07-242351-xCopyrihgt@2001,1999,1992bytheMcGraw-HillCompanies,Inc.Originlalanguagpublis -
边用边学C语言学习指导与侧评郎建昭编著;全国“信息技术及应用远程培训”教育工程组编本书作为C语言学习的辅导书,将全部C语言的概念由浅人深地分配在14讲中,其中每讲均由学习重点、要点精练、常见问题解答、同步自测、自测分析、学以致用答案6部分组成。全书的编写采用“知己知彼,百战不殆”的指导思想,浓缩要点,全真典型试题,测评分析,帮助读者及时发现问题解决问题,做到对C语言考试胸有成竹。本书不仅可以与《边用边学C语言》教材配套成为自学用书,而且特别适合准备参加全国计算机等级考试二级C语言程序设计的读者。此外,本书也可以作为C语言学习的辅导书以及其他C语言考试的复习指导书。 -
国外计算机科学教材-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++程序设计陷阱(美)Stephen C.Dewhurst著;陈君等译本书讨论了那些可能出现在所有C++代码中的基本错误,同样也详述了那些出现在C++语法、预处理、内存管理、多态性、类设计和类继承关系设计中可以出现的各种复杂错误。每一个错误和其所导致的错误结果将会结合错误发生的上下文仔细讲解,相应的解决办法也会详细地结合实例给出。作者Stephen C.Dewhurst提供给读者各种C++习惯用法和设计模式,用于产生解决共性问题的定制方法。读者还将学会更多的通常被误解了的高级编程和设计中用到的C++特性。总之,本书向读者展示了如何在充满各种危险的C++世界中自由航行,以及如何学会C++专家所必备的各种实践知识。Stephen C.Dewhurst曾经是贝尔实验室中第一批C++使用者的一员,他具有将近20年的C++应用经验,曾经用C++解决了诸多领域中的问题,如编译器设计、证券安全交易、电子商务以及嵌入式通讯等领域。他还是Programming in C++的作者之一,是C/C++ User Journal杂志的编辑,C++ Report杂志的专栏作家。同时,他还是两个C++编译器的开发者,以及大量C++编程文章的作者。 -
C语言程序设计教程杨路明主编C语言是在当今软件开发领域有着十分广泛应用的一种语言。本书全面地介绍了C语言的基本概念,C语言的数据类型、语句及结构特点,系统地讲述了C语言程序设计的基本方法和技巧。对面向对象程序设计及C++的编程技术也作了初步阐述。全书选材先进,内容丰富,讲述力求理论联系实际、深入浅出、循序渐进,注重培养读者的程序设计能力,培养良好的程序设计风格和习惯。本书可作为高等院校计算机程序设计教学用书,也可作为从事计算机应用的科技人员的参考书、培训教材。本书配有CAI教学课件。为了配合本书的学习,作者还编写了与本书配套的《C语言程序设计上机指导与习题选解》一书,可供学习时参考使用。
