C/C++及其相关
-
Boost程序库探秘罗剑锋 著boost程序库由c++标准委员会部分成员所设立的boost社区开发并维护,它功能强大、构造精巧、跨平台、开源并且完全免费,被称为“c++‘准’标准库”,已被广泛应用在实际软件开发中。c++的最新标准(c++11)已经正式公布,而早在这之前,boost就已经使用库的形式实现了大部分新功能——而且是完全基于c++98标准实现的,内容涵盖智能指针、文本处理、并发、模板元等许多领域,其范围之广内涵之深甚至要超过c++11标准,极大地增强了c++的功能和表现力。《boost程序库探秘:深度解析c++准标准库》基于boostl.47版,深入探讨了其中的许多重要组件,包括迭代器、函数对象、容器、流处理、序列化以及c++语言中最复杂最具威力的模板元编程,并专辟一章详细阐述boost的开发实例,具有较强的实用性,可帮助读者更好更快地理解掌握boost的高级用法。全书内容丰富、组织得当、概念清晰、讲解细致,是广大c++程序员和爱好者的必备好书。 -
C++高级语言程序设计案例与实践辅导徐惠民 主编《C++高级语言程序设计案例与实践辅导》是《C++高级语言程序设计》的学习辅导书。全书共12章,第1章介绍了在VC2005集成开发环境下编程的步骤和程序调试方法,第2章~第9章与主教材《C++高级语言程序设计》对应,包括了原教材各章的习题答案、补充的程序设计案例和上机实验题,第10章、第11章涉及课程设计的相关内容(第10章介绍了Windows程序设计的基础知识,第11章提供了3个课程设计案例和设计题),第12章是全国计算机等级考试C/C++考试真题和详解。本书的重点是编程案例和课程设计案例。本书编写的目的是为学生打好程序设计的基础,提高其编程能力,因此,在编程案例的选择上特别注意涵盖C++语言的基本概念,不仅给出各案例的程序代码,还附有分析、设计、代码说明、运行结果解释等。另外,示例代码体现了对培养良好编程习惯的重视。本书为读者学习C++高级语言程序设计、提高编程能力提供了充足的内容,适合作为大学各专业的C++程序设计课程的辅导书和C++课程设计的教材,也可供程序设计爱好者自学使用。 -
好学的Objective-C(美) Jiva DeVoe 著,林本杰 译要为市面上最热门的Mac、iPhone和iPad等设备创建应用,就必须掌握Objective-C和面向对象编程。《好学的Objective-C》作者是顶尖的Mac开发人员和专业作家。通过本书的详尽指引,即使是编程新手也可以迅速学会Objective-C。本书全方位地介绍了Objective-C,从基础知识到资深程序员所使用的高级技术等众多主题,其中包括内存管理、多个框架的结合使用、线程安全的技巧,以及Xcode的详细用法等。通过阅读本书,读者将能够:掌握Objective-C语法、运行时和Xcode,编写出第一个移动应用程序创建类,使用属性,了解对象使用代码块、线程、KVO和协议定义和编写宏,处理错误并在项目中使用框架清理线程,学会使用设计模式,掌握高级技术利用NSCoder读写数据为Windows、Linux和其他平台编写代码本书既能引导Mac、iPhone和iPad开发新手入门,又可帮助高级程序员提高技能,是Objective-C开发人员的案头必备书籍。 -
C/C++语言程序设计教程实验指导与习题解答李丽娟 主编本书是和教材《C/C++语言程序设计教程—从模块化到面向对象(第3版)》配套的实验指导与习题解答。全书共3部分。第1部分为实验指导,针对教材中每一章的知识点,安排不同的上机实验内容,并给出所有上机实验的参考解答。第2部分为习题解答,包括教材中各章的习题和参考解答,并对部分概念性较强的习题给出注解。第3部分为附录,简要介绍了VisualC++ 6.0、Turbo C、Borland C++ 5.0集成环境下程序的编辑、编译和运行的方法。全书内容紧扣C语言程序设计的相关知识点和C++的入门知识,案例丰富,实用性强,可作为学习C语言程序设计和C++入门的配套教材。 -
使用C#开发搜索引擎罗刚 编著从c#基础开始,逐渐深入,是学习搜索引擎开发的首选。应众多公司的实际需求,《使用c#开发搜索引擎》介绍如何以c#作为工具开发搜索引擎。全书以完成一个网站搜索\\垂直搜索作为目标,从网络爬虫抓取数据开始,然后到中文分词、文本排重等文本挖掘技术和搜索结果展现。本书是市面上介绍业界热门的lucene.net、使用webbrowser做爬虫以及结合solr开发asp.net搜索的第一书。《使用c#开发搜索引擎》适合专业软件开发人员,也适合于希望学习搜索引擎工作原理的读者学习使用。本书对于在校学生学习复杂数据结构和应用动态规划等常用算法也有参考价值。 -
AVR单片机C语言应用100例严雨,廉洁 编著《AVR单片机C语言应用100例》基于Proteus仿真和C语言由浅入深地介绍了ATmega128单片机的应用。所提供100个实例覆盖了整个单片机系统开发全过程,包括单片机开发环境、单片机的内部结构、C语言基础,以及ATmega128单片机的内部资源应用。所涉及的ATmega128单片机的内部资源包括I/O引脚、外部中断、E2PROM、USART模块、定时/计数器、TWI接口、SPI接口、模拟比较器、ADC模块、看门狗等。 -
C语言程序设计孙浩 主编C语言是应用非常广泛的程序设计语言之一,功能丰富、表达能力强、使用灵活方便、目标程序效率高,既具有高级语言的特性,又具有直接操纵计算机硬件的能力,因此特别适用于编写系统软件。 《C语言程序设计:理论与实践》是作者根据多年的教学经验编写而成的,以程序设计为主线,以编程应用为驱动,重点介绍程序设计的基本思想和基本方法,以便于培养读者的实践编程能力和语言应用能力。 -
C++典型工控应用编程实例刘恩博 等编著《C++典型工控应用编程实例》从工程应用的角度出发,较全面、系统地介绍了工业控制典型应用系统。本书共10章,分别为:基于三菱PLC的控制应用、基于西门子PLC的控制应用、基于PCI数据采集卡的控制应用、基于单片机的控制应用、基于分布式I/O模块的控制应用、基于CAN总线模块的控制应用、基于USB数据采集模块的控制应用、基于无线数传模块的控制应用、基于GSM短信模块的控制应用、基于智能仪器的控制应用。本书可供各类自动化、计算机应用、机电一体化、测控仪器等专业的大学生、研究生阅读,也可供计算机控制系统研发的工程技术人员参考。本书提供超值配套光盘,内容包括所有实例的源程序、程序运行录屏、系统测试录像、软硬件资源等。 -
C语言程序设计罗朝盛 主编《普通高等教育电气信息类应用型规划教材:C语言程序设计(第2版)》共10章,包括:C语言程序设计概述,数据类型与常用库函数,运算符与表达式,算法与控制结构,数组、字符串与指针,函数,编译预处理,结构体、共用体与枚举类型,文件操作,C++程序设计初步。《普通高等教育电气信息类应用型规划教材:C语言程序设计(第2版)》配有大量的例题和习题,适合教师课堂教学和读者自学:配有以任务驱动方式设计的“C语言程序设计实验CAI系统”。使用本CAI系统进行上机实验,学生的上机实验目的会更加明确,可大大改善实验效果,减轻教师指导学生实验的工作量。此外,《普通高等教育电气信息类应用型规划教材:C语言程序设计(第2版)》还提供用于课堂教学的电子课件和实验CAI系统网络版。《普通高等教育电气信息类应用型规划教材:C语言程序设计(第2版)》可以作为各类高等院校计算机专业及理工科非计算机专业学生学习“C语言程序设计”课程的教材,也可作为广大计算机爱好者学习C语言程序设计的参考书。 -
C#程序设计经典教程罗福强 等主编c#是微软公司推出的新一代编程语言。它在c++的基础之上重新打造,成为一门全新的完全面向对象的程序设计语言,能够提供更高的可靠性和安全性,不仅能用于开发传统的控制台应用程序和windows应用程序,还可用于开发web应用程序、silverlight动画和xna游戏。全书共14章,分为两部分,第1部分为c#基础,共8章,重点介绍了c#的基本语法、面向对象的程序设计方法、基于事件驱动的程序设计方法以及程序的调试和异常处理方法。第2部分共6章,在c#基础之上,比较全面地展示了c#的各种应用技术,包括windows程序设计技术、数据库编程技术、文件操作与编程技术、xml与linq高级数据访问技术、网络应用编程技术和多媒体编程技术等。《21世纪面向工程应用型计算机人才培养规划教材:C#程序设计经典教程》内容丰富,可操作性强,叙述简洁流畅,没有晦涩的术语,所有实例精心设计,能够帮助读者轻松、愉快地掌握c#的基本语法、编程方法和应用技巧。《21世纪面向工程应用型计算机人才培养规划教材:C#程序设计经典教程》可作为高等院校计算机相关专业学生的教材,也可作为初、中级读者和培训班学员学习的参考用书。
