C/C++及其相关
-
C语言程序设计实验教程童启 等编著《C语言程序设计实验教程》是《C语言程序设计》(车长云等编著)的配套实验教材。目的是帮助学生加深对土教材内容的理解,使学生通过实践掌握C语言。更重要的是感受和领悟利用计算机求解问题的基本方法和思維模式。全书共安排10个课內实验,提供一个课程设计项目,可供不同专生有不同要求的学生选做。《C语言程序设计实验教程》适用于高等院校计算机专业和非计算机专业的师生,以及计算机等级考试培训班师生和广大C语言自学者。 -
C语言程序设计与应用梁宏涛,姚立新 主编c语言是一种简洁高效的编程语言,目前大多数高等院校把它作为学习程序设计的入门语言。本书针对程序设计的初学者,由浅入深、通俗易懂地介绍c语言。本书主要内容包括c语言概述、数据类型和表达式、程序控制结构、数组、函数、高级变量类型与宏定义、文件共计8章。各章在讲授知识时都给出了内容丰富又有代表性的例题,例题后提供了具有针对性的练习题,且每章后附有习题。练习题及习题答案在与本书配套的《c语言程序设?与应用实验指导》中均有讲解,供读者参考。本书对c语言的开发环境visualc++ 6.0进行了介绍,且全部例题都在visual c++ 6.0中调试通过。本书面向所有c语言程序设计的初学者,体系合理、概念清晰、例题丰富,深入浅出地将c语言程序设计的问题进行了讲解。本书既可作为高等学校各专业的正式教材,也可作为程序设计初学者和爱好者的自学参考用书。 -
C语言程序设计教程李含光,郑关胜 编著C语言是国内外广泛使用的计算机语言,是理工科学生应该掌握的一种程序设计工具。《C语言程序设计教程》针对高等学校理工科C语言程序设计教学和等级考试的要求,结合作者多年的教学实践,经过精心策划、准确定位,以清晰的概念和大量的典型实例,深入浅出地介绍了C语言的基本知识、运算符和表达式、常见的算法、流程控制、函数、数组、指针、预编译命令、结构体与共用体、文件操作。同时还讲述了程序设计的思想和规范,并在附录中提供了上机实验指导。《C语言程序设计教程》结构合理、逻辑性强、通俗易懂,不仅可作为计算机专业和其他理工科专业的教材,也可作为等级考试和自学的参考书。 -
C/C++程序设计综合实践教程白剑宇 主编《C/C++程序设计综合实践教程》参照项目开发的方法,通过一个具体的学生成绩管理系统实例,介绍了应用程序的总体设计、界面设计和模块设计的一般方法。在整个学习和开发过程中,锻炼和提高学生综合运用C语言知识的能力和实际编程能力,帮助学生学习和掌握实际系统开发的一般方法和步骤,并使学生能够逐步从简单的程序设计过渡到小型系统的开发。《C/C++程序设计综合实践教程》不仅介绍了用经典的C语言开发整个系统的方法,同时介绍了MFC程序设计,使学生能够熟悉VisualC++集成开发环境,学习Windows编程,激发学生的学习兴趣。《C/C++程序设计综合实践教程》可作为高等院校计算机专业、软件工程专业及其他专业《程序设计》课程的课程设计教材和综合训练教材,也可作为大专、职业教育计算机及相关专业学生的教材,还可以作为学习MFC的入门教材。 -
C语言程序设计基础实验与综合练习郑军红 主编《C语言程序设计基础实验与综合练习》一书的配套教材,具有很强的通用性和实用性。书中详细介绍了Win-TC程序开发环境和Visual c++程序开发环境,并结合全国计算机二级考试设置了多个实验和多套练习题供读者参考使用,同时列出了近5年来的计算机二级考试中c语言考试题目及参考答案。《C语言程序设计基础实验与综合练习》可作为普通本科院校、高等专科学校的计算机程序设计辅助教材,也可作为计算机培训和计算机等级考试辅导教学用书。 -
C# 4.0捷径教程(美)纳什 著,刘新军 译《C# 4.0捷径教程》是经典教程的全面升级,通过许多精彩的示例介绍了c# 语言的每个新特性,深入浅出地讲解了c# 语言的核心概念,以及如何聪明地应用c# 的习惯用法和面向对象的设计模式来挖掘c# 和clr 的能力。这一版还介绍了c# 4.0 中新加入的动态类型,它简化了与包括com automation 对象在内的动态.net语言的集成。联合使用动态类型和expandoobject 这样的dlr 类型,你可以在c# 里创建并实现真正的动态类型,《C# 4.0捷径教程》所探讨的技术也适用于任何针对.net 运行时的语言。《C# 4.0捷径教程》适合有一定编程经验的程序员阅读。 -
Visual C++项目开发案例全程实录明日科技,刘锐宁,梁水,李伟明 等编著《Visual C++项目开发案例全程实录(第2版)(附光盘)》以社区视频监控系统、企业短信群发管理系统、企业电话语音录音管理系统、局域网监控系统、餐饮管理系统、超市进销存管理系统、图书管理系统、学生管理系统、学生考试系统、人力资源管理系统、图像处理系统和人事考勤管理系统12个实际项目开发程序为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了程序开发流程。从开发背景、需求分析、系统功能分析、数据库分析、数据库建模到系统开发,每一过程都进行了详细的介绍。《Visual C++项目开发案例全程实录(第2版)(附光盘)》案例涉及行业广泛,实用性非常强。通过对书中的学习,读者可以了解各个行业的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的案例源代码和数据库进行二次开发,以减少开发系统所需要的时间。《Visual C++项目开发案例全程实录(第2版)(附光盘)》光盘提供12个项目开发完整案例的同步教学视频,12个项目开发完整案例及其源程序,《Visual C++项目开发案例全程实录(第2版)(附光盘)》的服务网站还提供了内容丰富的素材库、题库、模块库、案例库和书中的答疑服务。《Visual C++项目开发案例全程实录(第2版)(附光盘)》是一本项目开发案例方面的参考书,适合有基本编程知识但还没有项目开发经验的软件开发初学者使用,尤其适合高校在校生进行毕业设计、课题设计时做参考。 -
C#编程指南但尧 编著《C#编程指南》以Microsoft公司的Visual Studi0 2010文档和SQL Server 2008联机丛书为依据,介绍了C#语言的特点和使用方法。《C#编程指南》在介绍基础部分时,保留了用途较广的属性、接口、泛型的原理分析,舍去了与c++类似的内容。《C#编程指南》着重讨论新技术和热点领域,包括语言集成查询(LINQ)、WPF 3D动画、对象关系设计器(O/R设计器)以及SQL Server 2008的FILESTREAM。全书分为三部分:语言、Windows应用程序和数据库编程。对这些领域分析了具体的需求和解决方法,配备了实例来说明编程思路,并给出运算结果。《C#编程指南》尽量给读者以编程的感性知识,详细介绍C#的可视化编程,如WPF编程、数据库的Windows窗体编程和O/R设计器,有助于读者理解编程思路和自己动手实践。《C#编程指南》主要是从原理和使用的角度讨论c#,对于语法的严格定义和各种可能出现的异常则较少讨论。《C#编程指南》对于使用C#的软件开发人员是一本实用的参考书,也适合大专院校本科生和研究生作为教材。《C#编程指南》第12章推出作者在博士论文基础上研制的曲线画图和插值代码,供读者参考。此代码作者享有版权。 -
数据结构与C++算法设计案例教程赖俊峰,高博 主编数据结构是高等学校计算机专业的核心课程,同时也是信息管理、电子商务等相关专业的重要基础课。本书是数据结构的案例教程,介绍了数据结构的基本概念,线性表及顺序存储结构,栈和队列的基本操作,数组、串和广义表的基本概念,二叉树和树的概念及性质,图的存储结构和常用算法,查找和内部排序的程序实现等知识。全书以任务为驱动,知识层层深入,共分为9个模块,每一个模块下又分为几个任务,每个任务都有明确的学习目标和多个案例。通过每一个任务的学习,力求使读者学会一项技能、解决几个实际生活中遇到的问题。本书提供全套源代码,源代码中包含了大量经典算法和一些拓展算法,均为完整的、可独立运行的C++语言程序。本书可作为成人本专科、高职高专、中职中专等院校的专业教材,也可作为参加数据结构考试、国家高新技术考试的辅导用书,还可供C++语言爱好者自学或参考。为方便教学,本书配备电子课件等教学资源。凡选用本书作为教材的教师均可登录机械工业出版社教材服务网www.cmpedu.com免费下载。如有问题请致信cmpgaozhi@sina.com或致电010-88379375咨询。 -
More Effective C++(美)梅耶 著,侯捷 译继Effective C++之后,Scott Meyers于1996推出这本“续集”。条款变得比较少,页数倒是多了一些,原因是这次选材比“第一集”更高阶,尤其是第5章。Meyers将此章命名为技术(techniques),并明白告诉你,其中都是一些patterns,例如virtual constructors,smart pointers,reference counting,proxy classes,double dispatching……这一章的每个条款篇幅都达15~30 页之多,实在让人有“山重水复疑无路,柳暗花明又一村”之叹。虽然出版年代稍嫌久远,但本书并没有第2版,原因是当其出版之时(1996),C++ Standard已经几乎定案,《More Effective C++:35个改善编程与设计的有效方法(中文版)》即依当时的标准草案而写,其与现今的C++ 标准规范几乎相同。而且可能变化的几个弹性之处,Meyers也都有所说明与提示。读者可以登录作者提供的网址,看看上下两集的勘误与讨论(数量之多,令人惊恐。幸好多是技术讨论或文字斟酌,并没有什么重大误失)。读者对象:程序设计学习者和在职开发人员。
