C/C++及其相关
-
《C/C++语言程序设计》同步进阶经典100例与习题指导李军民 主编李军民主编的《C\\C++语言程序设计同步进阶经典100例与习题指导》针对C/C++语言程序设计中常见且具有特色的应用问题,精选了100个案例,从算法实现的思维入手,以实例的形式,结合计算机处理问题的过程,对程序设计的方法进行了表述、讲解,旨在使学生掌握程序设计的基本方法与技能。本书以程序设计求解问题为主线来组织编写内容,取材注重典型性与趣味性。每一个实例都是从问题描述、算法分析、代码实现到程序说明、思考与练习等逐层展开,并对某些程序给出了N-S流程图,在关键代码与生僻语句处做了必要注释,力求帮助读者理解并掌握计算机程序设计中算法实现的真谛。本书还为《C++语言程序设计》(龚尚福主编)一书的全部习题配备了解答与学习指导。《C\\C++语言程序设计同步进阶经典100例与习题指导》适合高等学校学生作为计算机程序设计应用课程案例教学使用,也可供各级程序设计选拔赛、计算机等级考试与软件程序员水平考试练习参考。
-
C#测试驱动开发(美)本德,(美)麦格瓦特 著,贾洪峰,李菊彦 译James Bender是ImprovingEnterprises公司的技术副总裁,从事软件开发和基础体系结构设计已有17年。作为开发人员和体系结构设计师,他参与过各种各样的软件设计,既有小型的单用户应用程序,也有企业规模的多用户系统。他是一位经验丰富的顾问和作家,擅长于.NET开发与体系结构设计、SOA、WCF、WF、云计算和敏捷开发方法。Jeff McWherter是Gravity Works Design andDevelopment的合伙人和开发经理,这家公司的办公室位于密歇根州兰辛市的老城区(Old TownDistric)。Jeff毕业于密歇根州大学,拥有12年以上的专业软件开发经验,他还在微软获得了很多证书,包括微软认证解决方案开发员(MCSD)、微软认证数据库管理员(McDBA)、微软认证应用程序开发员(MCAD)和微软认证技术工程师(MCTS)。
-
亮剑C#项目开发案例导航吴绍兴,刘岩,明廷堂 编著本书站在开发人员的视角,深入剖析了10个企业级应用程序的构建,内容涉及WindowsForms数据库应用程序、WPF华丽界面的多媒体软件、Web数据库应用程序,以及基于Socket的通信应用程序等,从基础架构到数据库的设计、用户界面的构建及类层次关系的构建,循序渐进地进行了深入的介绍,对具体的知识点深入分析,让开发人员既知其理,又知其构建。
-
C语言程序设计实验指导书王明衍 编学习C语言程序设计课程不能满足于看懂书上的程序,而应当熟练地掌握程序设计的全过程,即独立编写源程序、独立上机调试、独立运行程序和分析结果。《C语言程序设计实验指导书》从指导课程教学、学习和考试的角度,以程序设计为主线,由范例和问题引入内容,由浅入深,使读者掌握程序设计的基本方法并逐步形成正确的程序设计思想,能够使用C语言进行程序设计并具备调试程序的能力。 《C语言程序设计实验指导书》共由10个实验组成。每个实验都提供了精心选择的范例,通过分析问题、讲解编程思路、解析常用算法和关键程序段示例,使读者逐步掌握程序设计的全过程。这对提高读者分析问题的能力、理解基本概念、开拓解题思路、全面提高程序设计能力会起到良好的效果。 《C语言程序设计实验指导书》可以作为c语言程序设计课程的实验教材,也可以作为计算机等级考试人员以及各种程序设计培训班学员的参考书。
-
Visual C++网络编程开发与实战朱桂英,张元亮 编著本书由浅入深地讲解了使用VisualC++开发网络项目的基本知识,并通过具体的实例来讲解项目的实现流程。全书分为15章,以案例为对象展示网络项目的实现过程并分析技术难点,主要内容包括VC++网络开发基本应用、传输协议编程、网页浏览器、邮件传输系统、串口通信、网络传输、在线视频播放器、安全卫士防火墙系统、电驴下载系统、仿QQ聊天系统、远程视频监控系统、网络电话系统、BT系统和Foxmail转发系统项目的实现过程。本书系统地介绍了开发上述应用项目的基本思路和方法,采用案例为主的叙述方式,将大量的技术理论融入具体的案例剖析中。书中采用的案例均来源于作者的实际开发工作,具有很好的实用价值,方便广大开发者参考或直接应用。随书所附光盘包含书中实例的源文件和实例讲解视频,便于读者加深对项目实例的理解。本书内容丰富、结构安排合理、工程实用性强,可供广大VisualC++开发人员阅读和学习,也可针对高等院校相关专业的课程设计、毕业设计提供参考,还可以作为科研单位、企业进行网络项目开发的技术指导用书。《VisualC++网络编程开发与实战》由朱桂英、张元亮编著。
-
C语言程序设计教程杨治明 等编《21世纪高等学校计算机规划教材:C语言程序设计教程》定位于将C语言作为计算机编程入门语言,以帮助读者树立计算机程序设计的思想,培养学生程序设计基本能力为目标的教材。全书以程序设计为主线,采用案例驱动模式展开讲解,通过案例和问题引入主要教学内容,重点讲解程序设计的思想和方法,并结合相关的语法知识。全书主要包括3方面的内容:基本内容(数据表达、数据处理和流程控制)、常用算法和程序设计风格以及C语言应用中的一些处理机制(编译预处理和命令行参数等)。涉及数据类型、表达式、分支、循环、函数、数组、指针、结构、文件的概念、应用以及指针和各种构造类型的混合运用、基本算法等内容。《21世纪高等学校计算机规划教材:C语言程序设计教程》可以作为高等院校和计算机等级考试的教学用书,也可作为对C语言程序设计感兴趣的读者的自学用书。
-
C++高级语言程序设计案例与实践辅导徐惠民 主编《C++高级语言程序设计案例与实践辅导》是《C++高级语言程序设计》的学习辅导书。全书共12章,第1章介绍了在VC2005集成开发环境下编程的步骤和程序调试方法,第2章~第9章与主教材《C++高级语言程序设计》对应,包括了原教材各章的习题答案、补充的程序设计案例和上机实验题,第10章、第11章涉及课程设计的相关内容(第10章介绍了Windows程序设计的基础知识,第11章提供了3个课程设计案例和设计题),第12章是全国计算机等级考试C/C++考试真题和详解。本书的重点是编程案例和课程设计案例。本书编写的目的是为学生打好程序设计的基础,提高其编程能力,因此,在编程案例的选择上特别注意涵盖C++语言的基本概念,不仅给出各案例的程序代码,还附有分析、设计、代码说明、运行结果解释等。另外,示例代码体现了对培养良好编程习惯的重视。本书为读者学习C++高级语言程序设计、提高编程能力提供了充足的内容,适合作为大学各专业的C++程序设计课程的辅导书和C++课程设计的教材,也可供程序设计爱好者自学使用。
-
51单片机C语言应用开发技术大全刘坤,赵红波,张宪栋 编著《51单片机C语言应用开发技术大全(第2版)》针对目前最常用的51系列单片机进行了全面讲解。全书分为5篇,共33章,内容涵盖51单片机基础知识、51单片机C语言程序设计、51单片机常用外围模块以及51单片机综合应用实例。 《51单片机C语言应用开发技术大全(第2版)》通俗易懂、条理清晰、实例丰富、图文并茂,循序渐进地讲解了单片机的所有功能及其典型应用,并对每项功能都给出了电路原理图和C51实例代码。在综合实例部分,详细地讲解了系统开发的思路,使读者进一步掌握单片机系统开发的一般方法,在实际应用中加深对单片机基础知识及其外围模块的理解。 《51单片机C语言应用开发技术大全(第2版)》可作为高等院校学生学习单片机C语言程序设计,或进行单片机课程设计、毕业设计和大学生电子设计竞赛的参考用书,也可以供广大单片机应用开发技术人员参考。
-
Visual C++音频张玲玲 等编著《Visual C++音频/视频技术开发与实战》由浅入深地讲解了使用visual c++2010开发音频和视频项目的基本知识,并通过示例来讲解具体的实现流程。《Visual C++音频/视频技术开发与实战》内容分为16章,详细讲解了使用各种软件和平台进行音频/视频多媒体编程的技术,以案例为对象展示实现过程,分析技术难点。主要内容包括directsound音频开发、directshow/vfw视频开发、mmx/sse多媒体汇编编程、dm642 dsp音频和视频算法优化、mpeg-4/h.264编码、ccs开发、xvidcodec编码和解码。《Visual C++音频/视频技术开发与实战》系统地介绍了使用visual c抖2010进行流媒体编程的基本思路和方法,采用案例为主的叙述方式,将大量的理论和技术融入具体的案例剖析中。书中采用的案例均来源于作者的实际开发工作,具有很好的实用价值,方便广大开发者在开发中进行参考或直接应用。随书所附光盘包含书中示例的源文件,并包括示例讲解视频,便于读者加深对项目示例的理解。《Visual C++音频/视频技术开发与实战》内容丰富、结构安排合理、工程实用性强,能够为广大数字媒体或音频/视频开发人员、高等院校相关专业的课程设计、毕业设计提供参考,同时也可以作为科研单位、企业进行流媒体开发的技术指导用书。
-
C++语言的设计与演化(美)斯特劳斯特鲁普 编著,裘宗燕 译《C++语言的设计与演化》是C++的设计者关于C++语言的最主要著作之一。作者综合性地论述了C++的发展历史,C++中各种重要机制的本质意义和设计背景,这些机制的基本用途和使用方法,讨论了C++所适合的应用领域及其未来的发展前景。全书共18章,分两大部分,其中第1部分(第1~9章)分别介绍了C++的史前时代、C with Classes、C++的诞生、C++语言设计规则、1985—1993年表、标准化、关注和使用、库、展望;第2部分(第10~18章)分别介绍了存储管理、重载、多重继承、类概念的精练、强制转换、模板、异常处理、名称空间、C语言预处理器。为便于查找与学习,全书最后附有专业术语索引。本书在帮助人们理解C++语言方面的作用是不可替代的。书面向每个学习和关注C++语言的专业工作者、科研人员、教师及学生。