C/C++及其相关
-
数据结构(C语言篇)李春葆编著本书根据数据结构课程的教学大纲的要求,提供了作者多年教学中积累、收集与验证的有关数据结构的基本内容及相关题解。全书共分13章,每章先给出内容概述,然后给出该章的题解,题解分为基本题和习题解析两部分,前者由选择题和填空题两种题型组成,直接给出答案:后者对每个习题的解答给出了完整的过程。全书概念清晰,习题覆盖面广,既收集了较容易的题目,也收集了难度适中和较高难度的题目,如一些高校计算机专业招收硕士研究生的数据结构试题。本次修订主要对第1版中部分程序进行了补充和完善;对其中少量错误和遗漏进行了订正,并对第1版中部分只给出解题思路的习题增补了算法分析。本书可作为计算机专业本、专科学生的学习参考书,也是报考计算机专业硕士研究生的必读参考书,同时也可供自学考试的读者和计算机等级(三级或四级)考试者研习。
-
最新计算机等级考试二级试题与实战技巧赵志强,张建国主编本书是根据教育部考试中心2002年新版大纲要求编写的。本书的主要内容包括全国计算机等级考试的考试要求、二级考试中C语言程序设计部分能全面地反映各部分知识的典型的历届考题,并分析了这些考题的答题方法、技巧、经验、教训和有关问题。本书还结合新考试大纲设计了一些具有典型意义的同步训练试题及实战套题,相信这对考生来说,无疑是雪中送碳,为考生通过全国计算机等级考试助一臂之力。本书可作为参加全国计算机等级考试的辅导教材,也可作为参加其他计算机知识类考试的参考书。
-
从零开始孙珠峰等编著本书以Visual C++ 6.0为平台,详细介绍了C++语言的基本语法和类的概念,深入分析了面向对象的程序设计思想。在此基础上,依次介绍了Visual C++ 6.0中各种控件的使用和单文档、对话框应用程序的建立,以及如何实现ActiveX控件、文件输入输出和使用ODBC方式编写数据库应用程序。通过这些内容的学习,读者可以在一个较低的编程起点上掌握Visual C++的程序设计方法和基本的程序设计思想。书中提供的大量例子可以作为读者建立自己应用程序的基础,而每一章的最后都有相应的练习题,可帮助读者检验学习效果。为了方便读者学习,本书中用的程序代码上载到了老虎工作室网站(http://www.laohu.net)上,读者可以根据需要下载使用。本书从初学者的角度出发,结合作者多年的软件开发经验,以实例为引导,循序渐进、深入浅出,使读者不需要很多基础知识就可以开始自己的程序设计,非常适合作为初学者的培训教程。
-
Visual C++串口通信技术与工程实践李现勇编著本书详细介绍了利用Visual C++进行串口通信编程的各种方法和技巧,并力图通过生动的讲解和丰富的应用实例让读者进一步学习并提高掌握这一技术。本书共分9章,内容主要包括数据通信的基本概念、串口通信的RS-232C/RS-485/RS-422标准、并口通信的IEEE 1284 1994标准、Modem的基础知识和AT命令集、传真机的传真协议、PLC(可编程逻辑控制器)和单片机等。本书详细介绍了MSComm控件的使用、利用API编程控制串口、TAPI编程及其应用,并通过一系列应用实例,详细阐明了串并口通信技术与Visual C++其他技术结合解决实际问题的基本思路和方法;通过串口编程调试精灵的设计实现和封装发布,从整个项目的角度给读者以启示;最后一章给出串并口编程在工程实践中的诸多方案与用法。本书中诸多串口编程的技术方案和API调用可供广大Visual Basic和Delphi程序员阅读参考。本书专业性和实用性较强,对于利用Visual C++进行通信项目开发具有较高的参考价值。本书适合中高级程序员、软件开发人员和系统分析人员阅读和参考。
-
实战Pocket PC程序设计杨先民著;健莲科技改编随着掌上电脑的日渐普及,掌上电脑上的软件开发也正在成为IT业界竞争的目标,但让程序师们头疼的是没有合适的参考资料。本书重点讲解了如何使用微软所提供的开发工具来完成一个项目,包括如何编写Windows CE程序的各个方面,内容丰富翔实,范例讲解清晰,结构严谨有序,是一本不可多得的参考资料。本书适合具有一定程序设计基础的掌上电脑程序师,以及对掌上电脑程序开发有兴趣的读者阅读。
-
C++程序设计教程李代平,王琼英,罗寿文编著本书全面系统地讲述了C++的主要概念、语法、数据类型与表达式、控制结构、函数、数组、指针、结构体与共用体、类和对象、继承和派生类、多态与类属机制、C++I/O流库、异常处理以及编程技巧等内容。例题丰富,各章配有练习题和实验指导。内容循序渐进,深入浅出,力求通俗易懂,突出重点,侧重应用。本书不仅可作为大专院校理科学生C++程序设计的教材,也可作为C++语言培训教材和工程技术人员的参考书。
-
C++代码设计与重用( )Martin D.Carroll,( )Margaret A.Ellis著;陈伟柱译本书全面展示如何使用C++编写可重用的代码,从而提高程序员的开发效率。全书分为12章。包括重用性基本概念、类设计、扩展性、效率、错误、冲突、兼容性、继承、移植性、程序库等和重用相关的诸多话题。每一章的最后,通过总结和练习帮助你巩固概念、加深理解,参考文献和相关资料为你指明了深入学习的方向。本书适合有一定C++经验的程序员阅读,也可供以提高代码重用性为专门学习方向的读者参考。
-
应用软件设计实训教程李兰友主编;叶华编著本书是为计算机专业、电子信息类专业学生在学习基础理论和基础知识的基础上,训练基本工程的设计能力和知识的综合应用能力而编写的。内容包括VC++工程界面设计、美术图案的生成设计、界面切换、彩色图像编辑器、文字处理器、媒体播放器制作、数据库的建立与操作、电子邮箱设计等8个综合应用实例,详细介绍了各个实例的设计路线、操作步骤,给出了完整的程序、设计中所必需的新资料以及在实例基础上进一步拓展的思路。本书亦适合于工程技术人员参考。
-
C++程序设计(美)James P.Cohoon,(美)Jack W.Davidson著;刘瑞挺等译;刘瑞挺译本书是美国大学新生学习计算机入门课程(CS-1)的教材,既适合计算机专业,又特别适合非计算机系的其他各个专业.选择C++的理由有二:一是当今大多数应用软件都是使用C++编写而成的,二是C++最能体现面向对象程序设计的思想.这样作者就把编程语言与编程思想融为一体,在一步步学习C++编程的同时,读者便一层层掌握了面向对象的设计原理.本书共有15章,分别介绍了计算与面向对象设计方法学、C++基础、修改对象、控制结构、函数基础、程序员定义的函数、类结构与面向对象的设计、抽象数据类型的实现、列表、EzWindows API的详细分析、指针和动态内存分配、测试与排错、继承、模板与多态性和软件项目等。本书内容翔实、叙述清晰、注重实践、习题丰富,适合作为大专院校各个专业的计算机入门教材,也适合各领域想在计算机方面进修提高的人员自学使用。
-
C陷阱与缺陷Andrew Koenig著;高巍译作者以自己1985年在Bell实验室时发表的一篇论文为基础,结合自己的工作经验扩展成为这本对C程序员具有珍贵价值的经典著作。写作本书的出发点不是要批判C语言,而是要帮助C程序员绕过编程过程中的陷阱和障碍。全书共分为8章,分别从词法分析、语法语义、连接、库函数、预处理器、可移植性缺陷等几个方面分析了C编程中可能遇到的问题。最后,作者用一章的篇幅给出了若干具有实用价值的建议。本书适合有一定经验的C程序员阅读学习,即便你是C编程高手,本书也应该成为你的案头必备书籍。