C/C++及其相关
-
数据结构杨振生编著本书系统地介绍了“数据结构”的基本内容,阐述概念准确、通俗易懂、思路清晰、结构严谨。根据高等职业技术教育的特点和培养目标的要求,本书注重基础知识,突出应用性、实用性和可读性,强调理论联系实际,培养学生分析问题和解决问题的技能。全书共分十章,主要内容包括:数据结构的基本概念、线性表、栈与队列、串和数组、树、图、查找、排序和文件等。书中例题丰富,侧重基础理论、算法的思路与算法的实现。每章最后都附有习题和实习参考题,供教师选择或参考。在教学实施过程中,根据实际情况,可对部分内容做适当删减。本书可作为大专、高职类院校的计算机专业、信息工程专业的教材,也可供相关专业科技人员参考。
-
C语言程序设计教程宗大华,陈吉人编本书是为高职高专学生编写的C语言教材。全书共分为八章:概述、数据类型、运算符与表达式、三种基本的语句结构、数组、指针、函数、用户自定义的数据类型,以及C的文件操作函数。 本书力求使初学者能够建立正确的C语言概念,学会基本的编程方法,形成对C语言的一个整体了解。书中安排了大量的示例,每章的后面都配有适量的练习题。认真地阅读、理解和完成它们,肯定会对读者认识、掌握,进而领悟用C语言解决实际问题的方法带来裨益。
-
从零开始孙海侠等编著本书详细介绍了C语言的数据类型、变量、各种基本语句和函数的功能、数组、指针、结构体、位运算、文件操作以及程序设计的方法,是学习C语言的入门教程。本书通俗易懂,充分考虑了初学者的实际需要,真正“从零开始”,可以使对C语言一点都不懂的读者,通过学习本书而掌握C语言的应用方法和技巧。本书每一章的最后都有相应的练习题,可帮助读者检验学习效果。为了方便读者学习,书中用到的程序代码已经上载到老虎工作室网站(http://www.laohu.net),读者可以根据需要下载使用。本书既可以作为各类专业技术人员学习C语言程序设计的培训教材,也可作为相关专业大、中专及本科生的教学参考书。
-
Visual C++6.0数字图像编码丁贵广[等]编著本书以国际标准为基础,全面介绍了静止及视频图像的压缩编码算法,并详细讲述了如何使用Visual C++编程实现其主要算法。全书分三部分:第一部分为图像压缩编码的基础,讲述了图像的读取、显示和采集等技术,以及图像的正交变换、熵编码和运动估计等算法。第二部分讲述了静止图像的两个压缩编码标准:JPEG和JPEG2000。第三部分介绍了视频图像压缩编码的三个国际标准:H.261、H.263和H.26L,以及最新的面向传输的视频编码方法。为便于读者学习和应用这些图像编码算法,在介绍图像编码理论的同时,还给出了其主要算法和标准的Visual C++源代码。本书内容丰富,适用性强,可作为从事多媒体通信、视频会议和数字图像处理的研制、开发及应用的工程技术人员以及大专院校有关专业师生的参考书。
-
新手学Visual C++30例古槿编著本书从C++语言基础入手,介绍了如何使用Visual C++ 6.0进行程序设计,并介绍了MFC和Windows编程的相关知识。全书由循序渐进的30个例子构成,每个例子都涉及Visual C++ 6.0的一个或几个方面,将知识点的讲解融进每个例子,每个例子都能实现完整的功能。通过实例的学习,读者既能掌握Visual C++ 6.0编程的基本方法,又能够体会到编程的乐趣。本书附一张互动多媒体光盘,光盘中演示了所有实例的操作过程,同时提供了交互式的环境,读者在光盘界面中操作步骤的提示下,可以亲自动手做完每个实例。本书适合作为初学者的自学教材。书中关于编程经验和技巧的讲解,对有经验的程序员也有很好的参考价值。
-
Borland C++Builder 6程序设计经典余明兴[等]编著本书共18章,对BorlandC++Builder6作了较为完整的介绍,内容包括其开发环境、设计流程、数据类型与操作符、输入输出、选择结构、循环结构、绘图、键盘及鼠标事件、数组、指针与字符串、函数、多模块程序、文件、多媒体、链表、对象和类、数据库及网络编程。本书内容详尽,范例较为经典。本书可作为中、初级程序员用书或本科教材。本书繁体字版名为((BorlandC++Builder6程式设计经典》,由文魁资讯股份有限公司出版,版权属吴明哲所有。本书简体字中文版由文魁资讯股份有限公司授权科学出版社独家出版。未经本书原出版者和本书出版者书面许可,任何单位和个人均不得以任何形式或手段复制或传播本书的部分或全部。
-
软件研发刘江执行主编目录专栏编辑寄语软件近事软件春秋:2002年图灵奖背后的故事(下)访谈:群贤纵论兵器谱AmitAsalavara大师论道:AOP与用例IvarJacobson专题:C++程序设计C++编译器与ISO标准一致性Malloy,Power&GibbsC++的.NET托管扩展StanleyLippmanBoost中的智能指针BjornKarlsson使用C++深入研究.NET的委托和事件J.DanielSmith大三律?Koenig&Moo用POOMA进行科学计算JeffreyD.OldhamC++模板元编程荣耀特别策划:项目管理项目管理的经验与教训DavidYardley理解项目的文化GradyBooch如何与管理层合作JosephPhilips软件工程与管理设计与建模用UML为XML应用建模DavidCarlson模式专栏对话:构件模式的应用(中)MarkVolter等软件技术C/C++技巧适用于vector的remove_if算法每月Bug++浮点运算栈检查JeffClaar[X]ML档案剖析Xml4C源码,完美兼容中文XML邹月明IBMdW专栏软件开发项目最佳实践MikePerks深入.NET.NETIL进阶SergeLidin安全实验室红队程序安全测试HerbertH.Thompson&ScottG.Chase嵌入式系统实时信号分析与实时Linux(下)MattSherer算法蹊径快速位图旋转与缩放StevenMortimer技巧点滴2003年过刊查询:第1期第2期第3期第4期第5期2004年过刊查询:第1期
-
C++数据结构与程序设计(美)Robert L. Kruse,(美)Alexander J. Ryba著;钱丽萍译;钱丽萍译这本精心制作的课本结合面向对象程序设计和C++强有力的特性,构建数据结构的基本思想,设计了程序和有趣的应用。在此过程中,本书探讨了作为软件设计基本工具的问题求解和设计原理、数据抽象、递归和算法的比较分析。本书使用真实的案例研究、可重用的软件开发和程序设计项目来增强理解。本书内容详尽且配有大量的实例和习题。书中所有算法都做了详细的注解,有利于读者理解算法的实质和编程思想。本书既可作为高等学校计算机及相关专业学生的教材,亦可供计算机应用领域的工程技术人员参考,尤其适合于应用C++语言编程的科技人员。木匠学徒可能仅仅需要一把斧头和一把锯子,而建筑师却使用许多精密的工具.计算机程序设计同样需要完善的工具来应对实际应用的复杂性,而只有不断使用这些工具进行实践,才能积累使用技能.本书将结构化问题求解.面向对象的程序设计.数据抽象以及算法的比较分析看作程序设计的基本工具.书中详细设计了几个相当规模的案例研究,以此说明如何同时使用所有这些工具来建立完整的程序.
-
C++同构化对象程序设计原理周启海著本书是一本反映当今中国和世界教育创新历史潮流、时代要求与学科特点的原创性的专著,是全国教育科学规划教育部重点项目标志成果。它创立了“算法设计同构化,程序编码对象化(旧称面向对象)”新理论,突出了“算法设计为主导,C++编程为主体”新思想,创造了“既授人以鱼,更授人以渔”新方法,推出了“理论联系实际,算法制导程序,上机验证编程”新模式,独创了“思想新颖,功能完备,技术先进,使用简便”的新工具——算法周码。全书共13章,内容包括:引论:顺序结构对象化设计;选择结构对象化设计;循环结构对象化设计;子算法结构对象化设计;用户定义类型与C++/C语言预处理;数组结构对象化设计:记录结构对象化设计:指针结构对象化设计;文件结构对象化设计;继承结构对象化设计;多态结构对象化设计;容错处理与异常处理。各章均向下兼容C语言结构化程序设计。本书可供广大计算机初学者、使用者、爱好者、应用者、提高者、研究者阅读;可作为大专院校各专业C++程序设计、面向对象程序设计等有关课程的教材或教学参考书;也可作为全国各地计算机等级考试、各类培训班的学习用书。
-
C++课堂教学与编程演练——科学与工程问题应用(美)Timothy B.D'Orazio著;侯普秀,冯飞译本书是—本讲授C++语言和面向对象程序设计的教程,着重介绍如何为解决各种工程和科学问题进行程序开发。书中的每一章都由课堂教学部分与应用示例部分组成。课堂教学部分讲授C++语言的要素和—些简单的编程技巧:应用示例部分讲授如何进行工程问题程序设计。本书以渐进的方式先介绍如何开发程序,然后通过大量的应用示例和30多个案例分析不断巩固所学的内容。学习本书时不要求学生必须具备编程的背景知识本书特色●提供了30多个案例分析。这些应用示例演示了如何解决多个实际领域的问题。●多方面、多层次地调动学生阅读和理解源代码。每个课堂教学部分都通过很多方法(代码注释、问题、主要内容和练习)使学生参与到编码过程中。●较早地引入了调试技术。在第2章的末尾,学生就会学到查找错误和开发第一个程序的方法。●对循环的追踪和调试进行了详细介绍。本书在多章中介绍了开发简单/复杂循环结构和检查其可靠性的方法。●使刚了数日众多的插图。书叫:,使用了大量插图以说明许多难懂的C++概念。●逐步刀:发程序的方法。书叶,的每个应用示例都说明了开发程序的结构化方法。●对C++的标准模板库进行了简单明了的介绍。●提供了……些数值方法示例。书中的应用示例包含了一些基本数值方法以及如何对它们编码的演示。●给出了—一些修改练习。这些练习非常适于2—3小时的实验课。学生可以通过阅读特定的应用示例来为实验做准备。这样,他们就可以在2—3小时内完成很多这样的练习。●介绍了UML。书中讲述了UML的基础知识,并演示了如何将一些UML图表转换为C++代码。●提供了——些支持网站。本书对应的Web站点(www.mhhe.com/dorazio)提供了许多学习本书的辅助材料,例如源代码、解决方案、PowerPoint演示文档和一些类似示例。