C/C++及其相关
-
SystemC片上系统设计陈曦,徐宁仪编著SystemC是被实践证明的优秀的系统设计描述语言,它能够完成从系统到门级、从软件到硬件、从设计到验证的全部描述。SystemC 2.01己作为一个稳定的版本提交到IEEE,申请国际标准。 本书为配合清华大学电子工程系SystemC相关课程的教学而编写。全书分9章,内容包括:硬件描述语言的发展史;SystemC出现的历史背景和片上系统设计方法学概述;SystemC的基本语法;SystemC的寄存器传输级设计和SystemC的可综合语言子集,以及根据作者设计经历归结的RTL设计准则和经验;接口、端口和通道等SystemC行为建模的基础、交易级建模和通信细化;SystemC的Master-Slave通信库;一个SystemC TLM建模实例——片上总线系统;SystemC与VHDL/Verilog HDL的比较;SystemC的验证标准和验证方法学;SystemC开发工具SystemC_win、WaveViewer等,以及使用MATLAB进行SystemC算法模块的验证。每一章都精必编写了课后习题以配合教学的需要。本书可作为大学电子设计自动化(EDA)相关课程教材,也可供电子工程技术人员作为SystemC设计、应用开发的技术参考书。本书丰富的实例源代码特别适合初学者根据内容实际运行、体会,举一反三,以掌握SystemC进行应用系统设计。书中全部源代码可以从http://www.sciencep.com上获得。 -
C语言精彩编程百例温海[等]编著本书内容深入浅出,通俗易懂。对于C语言的初学者来说,这是一本绝对好的入门教材,对于有经验的专业人员,也会发现本书很有价值。C是一种通用的程序设计语言,它包含了紧凑的表达式、丰富的运算符集合、现代控制流以及数据结构等四个部分。C语言功能丰富,表达能力强,使用起来灵活方便;它应用面广,可移植性强,同时具有高级语言和低级语言的优点,因此,在工程计算及应用程序开发中得以了广泛的应用。众所周知,学习新的程序设计语言的最佳途径是编写程序,而本书正是通过了对100个典型实例的分析和讲解,来帮助读者掌握这门语言并积累大量经验,从而可以熟练地进行C程序设计。全文共分为四篇,全面、系统地讲述了C语言各个方面的知识点和程序设计的基本方法,以及编写程序过程中值得注意的地方,内容深入浅出,通俗易懂。对于C语言的初学者来说,这是一本绝对好的入门教材,对于有经验的专业人员,也会发现本书很有价值。 -
探秘C++(美)Allen Downey等著;张平译C++语言是目前最流行的面向对象的编程语言。它具有强大的功能,既能面向一般工程开发,又能面向计算机底层应用,为广大编程者和学习者所青睐。本书的特点有五:一是用类似英语教学中的情景教学方法,尽可能用简洁明快的方式按部就班地叙述。二是多用读者日常生活中随手可拈的趣味性实例作为编程材料。三是把计算机科学家们在编程实践中总结出来的诀窍“捅”给读者。四是用最清晰准确的语言介绍C++语言的难点一一指针、引用和模板。五是所有的习题均用脚注形式给出答案。本书从结构上可分两部分。其中1-17章为C++语言的基础部分,循序渐进地介绍C++语言的各种要素:变量、操作符、条件语句、循环语句、嵌套与递归、指针、引用、数组、结构、类以及模板等。18-23章为数据结构部分,分门别类地介绍各种常用的数据结构:链表、堆栈、队列、优先队列、树、堆、矩阵、集合以及文件等。另外,本书附赠的光盘含有C++编程语言(Borland公司免费软件BCC5.5.1,自由软件Dev-CPP.4960和Dev-CPP4990以及Microsoft公司的VisualC++ExpressBata),优秀编程环境SciTE以及其他一些资料。阅读本书的读者可以是真正的初学者,可以是在校学习的研究生、本科生或大专生,也可以是企、事业单位的初、中级用户。最合适的读者是非计算机专业的大学本科生或大专生,以及中、小学生中信息技术的爱好者。本书可用为各类学校的计算机课程教科书,也可作为学习计算机编程的参考书 -
C++上机实践指导教程张玲[等]编著本书以目前高校普遍使用的C++教材为背景,通过一些经典的上机实例,使学生在掌握C++知识的同时提高上机操作能力。本书每章有多个上机实例,每个实例先给出其运行结果,然后介绍为实现该实例所涉及的基础知识和程序。最后,重点分析该实例的程序和在上机操作时容易出现的问题及注意事项。本书每章后都有复习题及解答、上机练习题,以加深对各章知识的理解与掌握。本书可作为大专院校C++课程的上机实践指导书,也可作为有一定C++基础知识的读者的自学指导参考书。 -
Visual C++ 6.0程序设计技能百练第一时间工作室编著''''本书融知识性、实用性于一体,通过100个经典实例,全面讲解VisualC++6.0程序设计的方法和步骤。第1课讲解VisualC++6.0开发环境;第2课讲解C++语言基础;第3课讲解函数、类与对象;第4课讲解对话框及常用控件;第5课讲解菜单、工具栏和状态栏;第6课讲解使用MFC类库;第7课讲解数据库应用;第8课讲解多媒体设计。本书实例丰富、内容详实,涵盖了VisualC++6.0编程的难点和热点。本书适于作为大中专计算机与相关专业及培训班的VisualC++教程,也可以作为广大编程爱好者的自学教材。''''计算机和因特网的广泛普及,给计算机软件行业提出了许多新的挑战.它要求编程人员能够快速地开发具有图形界面且面向数据库.因特网和多媒体的应用程序,而传统的编程工具已不能完全适应这种需求.VisualC++6.0是Microsoft公司推出的目前使用广泛的基于Windows平台的可视化编程环境.其功能强大.灵活性好.扩展性强,具有Internet的支持,成为目前最流行的开发环境之一.为了使广大初学者迅速掌握VisualC++6.0程序设计方法和步骤,并且使有一定基础的读者进一步提高程序设计技能,我们编写了《VisualC++6.0程序设计技能百练》一书,可以说,既是初学者入门的阶梯,又是提高者攀登的捷径.全书分8课,全面讲解了VisualC++6.0程序设计的方法和技巧,每一课通过4~5页的篇幅讲述本课所涉及到的基本知识点,课堂讲解虽然不多,却全面讲述了VisualC++6.0各方面的使用技巧,并且每课后都以上机实例的形式具体地讲解了所有的知识点.本书课节内容如下:第1课讲解开发环境知识:第2.第3课讲解VisualC++6.0的基础语言——C++,在上机操作中演示了在VisualC++6.0中编写并调试C++应用程序的方法:第4课讲解对话框应用程序的创建和VisualC++6.0中应用控件的方法,第5课讲解菜单.工具栏和状态栏制作的方法,第6课讲解如何使用MFC类库,第7课讲解数据库应用,着重讲解了数据库的连接方法,第8课讲解如何设计多媒体.全书包括100个程序设计实例,满足不同层次读者开发各方面应用程序的需要.每个实例都具有较强的针对性,根据编程过程中遇到的实际问题,按照“提出问题一分析问题一解决问题”的思路精心设计并安排实例.当然,本书的价值并不仅仅局限于这100个实例,读者可以根据每一个实例进行扩充,查阅相关的资料,由点到面地学习,一定会成为VisualC++6.0编程高手.值得说明的是,本书中的数据库链接必须先添加数据源,*.avi文件必须放在D盘的根目录下才能运行.如果读者对C++基本知道不是很熟悉,可以阅读本书的姊妹篇《C++程序设计技能百练》.由于时间仓促,水平有限,书中错误和不当之处敬请读者批评指正并可直接与作者联系:wwwl@publicb.bta.net.cn.我们也会在适当时间进行修订和补充,并发布在天勤网站:http://www.tqbooks.net“图书修订”栏目中.编者2003年11月 -
C语言程序设计案例教程李培金主编《C语言程序设计案例教程》是学习C语言程序设计的基础教材。全书主要内容包括:C语言程序结构及运行环境、各种数据类型及使用方法、顺序结构、选择结构、循环结构、数组、函数、编译预处理、指针、结构体、位运算、文件及综合应用等。每章后均附有相当数量的习题供读者练习。《C语言程序设计案例教程》的特点是,在内容安排上采用循序渐近的方式,在组织形式上采用通俗易懂的案例教学和启发式教学的方式,并辅以大量的便于说明问题的案例。《C语言程序设计案例教程》可作为高职高专院校信息、电子类等专业的教材,也可供对C语言感兴趣的其他读者自学使用。★ 《C语言程序设计案例教程》配有电子教案,有需要的老师可与出版社联系,免费索取。 -
数据通信、计算机网络与开放系统(英)Fred Halsall著;吴时霖等译在本书中,作者根据其多年的研究和教学经验,对复杂的数据通信和计算机网络领域技术进行了清楚而透彻的讲解。本书的第4版在原有基础上,增加了对数据通信、计算机网络和开放系统领域新技术的介绍,以反映该领域的最新进展,学生或者专业技术人员都能从中获益匪浅。本书适合作为计算机、通信、电子工程等专业本科生、研究生的教材,也适合相关专业的技术人员参考。FredHalsall是英国威尔士大学的通信工程教授。他在通信工程领域有20多年的研究经验,发表过大量的著作。本书中包含的重要主题如下:●包含数字传输的基本理论●数字租用电路,包括PDH、SONET和SDH●协议基础,包括协议的规范说明和实现方法●遗留LAN和无线局域网●高速局域网,包括100BaseT和100VGAnyLAN●透明源路由选择网桥●包交换和帧中继网络,及其使用的协议●多业务宽带网络,包括ATMLAN和MAN●网际互连结构、协议和路由选择算法●TCPIP和OSI应用协议,包括X.400和X.500●数据加密和网络安全算法●网络管理体系结构,包括SNMP和CMIP本书是一本颇有影响的计算机通信与网络教材,它全面地介绍了近些年来数据通信领域,特别是计算机网络领域的一些重大进展。全书由三个相对独立的部分组成:数据通信、计算机网络与开放系统。第一部分主要讨论在串行数据链路中数据转换的基本问题;第二部分讨论计算机网络并描述不同类型的计算机网络的操作;第三部分介绍了附加协议的操作。 -
Visual C++(MFC)函数实用手册张曜,郭立山,李檄玄编著本书汇集了VisualC++(MFC)常用的类与函数,包括应用程序架构、标准窗体元素、绘图和图形、文件系统与数据库、网络编程和集合六大方面,主要介绍函数的功能、语法、参数列表和说明,且在大部分函数附有程序示例。本书内容系统而全面、分类合理、语言通俗易懂、示例典型、实用性强,既可作为各大中专院校相关专业和VisualC++(MFC)培训班的学习和参考用书,也可作为初、中级程序员的参考用书和工具书。本书内容丰富、分类合理、语言通俗易懂、举例典型、实用性强,且结合丰富的图表进行说明,便于读者理解和学习,以使其能迅速、熟练地掌握VisualC++(MFC)函数的相关知识。本书在书末附有两个附录:MFC类库结构图和系统错误码。通过这两个附录的学习可以使读者对MFC类库结构有大概的了解,同时也便于读者查找系统错误及其原因,以期快速解决。 -
C++大学自学教程(美)Al Stevens著;林瑶[等]译本书为您制定了直接跟随程序设计专家和导师学生的计划。这本全面升级的教科书,为每个课程提供了完整的运行程序。所有的代码和示例都是最新的,与C++编译器的最近更新完全符合,所有课程被完全集成到光盘上基于Windows的集成开发环境中。本书是一本可供读者自学C++语言的指导用书。C++自1980年问世以来,已发展成在世界范围有广泛影响的面向对象的语言。全书有五个部分,共40章。第1部分介绍C++语言的基本元素。第2部分讲解C++类机制,这是大多数标准C++库的实现都用到的一种语言特性,也是支持用户进行面向对象程序开发的机制。第三部分详细介绍标准C++库的组成部分,包括从C语言继承的标准C库函数和标准的C++字符串类、复数类、I/O流类等。第四部分介绍实现通用容器、算法和迭代器的标准模板库,读者将学习如何进行通用编程。第五部分讨论标准C++支持的高级特性,包括异常处理、名字空间、类型强制转换、运行时类型信息、区域表示等。本书所带光盘提供了Quincy2002集成开发环境和本书程序示例的所有源代码,读者可通过装入并运行示例加深对本书内容的理解。本书自成体系、叙述?蚪唷⑸钊肭吵觯茄巴暾腃++语言的优秀读物。本书适合希望使用C++进行编程的程序员,也可供面向对象程序设计的研究、开发人员参考。作者简介AlStevens是一位备受尊敬的作家和教师。自1988年以来,AlStevens一直为一流程序员杂志《Dr.Dobb''''sJournal》的“C语言程序设计”专栏撰写文章。他在教授复杂编程语言方面极负盛名。《C++大学自学教程》一书前几版的销量都超过了10万册。 -
数据结构(C语言版)张家超主编本书从技术的先进性、实用性出发,分别介绍了数据结构的基本概念、数组和矩阵、线性表、栈与队列、树和二叉树、图、排序、查找等有关概念、基本运算及重要算法。为帮助深入理解课程教学内容,本书最后还提供了上机实验和课程设计指导,通过上机实践可以逐步掌握程序设计的基本过程、数据结构的应用和算法的实现,为应用软件的开发打下良好的实践基础。本书不仅可以作为应用型高等院校讲授数据结构知识的参考教材,亦可以作为应考计算机软件人员水平(资格)考试“数据结构”部分的参考资料。
