C/C++及其相关
-
C++语言程序设计王立柱 编《高等院校计算机专业人才能力培养规划教材:C++语言程序设计》在C语言基础上介绍C++语言基础知识和程序设计方法。全书共分14章,内容包括:C语言回顾、C顺序表、C单向链表、C结构串、从C到C++的基本内容、从顺序表到顺序表类、从String结构到String类、Date类、继承和动态绑定、函数模板和类模板、链表类模板和适配器、C++的I/O流库、C++综合设计实例以及命名空间。《高等院校计算机专业人才能力培养规划教材:C++语言程序设计》可以作为高等院校计算机及相关专业本科生的C++程序设计课程的教材,也可以作为计算机编程爱好者的自学教材和参考书。
-
C++网络编程卷2Douglas C.Schmidt等 著你需要开发能被快速定制的灵活软件吗?你需要给自己的软件添加框架的威力并提高其效率吗?自适应通信环境(ACE)就是这样一种用于构建高性能网络应用和下一代中间件的开放源码工具包。ACE的威力和灵活性来自面向对象的框架,通过它可以获得对网络应用的系统化复用。ACE框架不仅能处理常用的网络编程任务,还能借助C++语言的各种特性对其进行定制,以生成完整的分布式应用。 本书重点讲述ACE的各个框架,全面涵盖了作为其架构的基础概念、模式和使用规则。本书是设计面向对象框架的实用指南,同时也告诉开发者,怎样将框架应用到并发的网络应用中。《C++网络编程卷1》主要介绍了ACE和wrapperfacade(包装器外观),它们是网络计算的基础成分,卷2则解释了如何在包装器外观之上创建框架,以提供更高级别的通信服务。本书由ACE社区的两位专家撰写,内容包括:◎ ACE各个框架综述◎ 网络服务的设计空间◎ 对重要的ACE框架提供其关键能力的描述◎ 大量C++代码示例,演示如何使用ACE框架 本书将教会开发者如何使用框架快速编写网络应用,同时降低开发难度和工作量。对于任何从事网络应用开发的C++程序员,本书都是无法估量的财富。
-
C++代码设计与重用(美)Martin D.Carroll,Margaret A.Ellis 著,陈伟柱 译《C++代码设计与重用》全面展示如何使用C++编写可重用的代码,从而提高程序员的开发效率。 全书分为12章。包括重用性基本概念、类设计、扩展性、效率、错误、冲突、兼容性、继承、移植性、程序库等和重用相关的诸多话题。每一章的最后,通过总结和练习帮助你巩固概念、加深理解,参考文献和相关资料为你指明了深入学习的方向。 本书适合有一定C++经验的程序员阅读,也可供以提高代码重用性为专门学习方向的读者参考。
-
C程序设计竞赛实训教程刘高军 , 何丽 编著《C程序设计竞赛实训教程》是以大学生程序设计竞赛为应用背景的程序设计综合训练教程,以具有初级C语言基础的读者为对象,从C语言的深度解析和程序设计基本方法两方面进行分析介绍,使读者达到深入理解C语言和全面掌握程序设计基本方法的目的。全书内容按常用程序设计方法划分为不同专题,理论联系实际,强调动手实践,深入浅出,便于读者学习和理解。本书适合具有一定C语言基础的初、中级读者使用,可作为大学程序设计课程或参加ACM竞赛的培训教材,也可作为相关专业师生的参考用书。
-
C语言程序设计项目教程陈翠红,黄玲 主编《C语言程序设计项目教程》详细介绍了C语言的基础知识。全书共分为12章,主要内容包括c语言概述。数据类型、运算符和表达式,顺序结构程序设计,选择结构程序设计,循环结构程序设计,数组,函数,指针,结构体与共用体,位运算,文件等相关知识。全书以项目+案例的模式编写。以“学生成绩管理系统”项目贯穿始终,将该项目的子目标分解到各个章节,并在最后一章进行整合。本着理论以“够用为主”的原则,在每章中,将关联案例提炼到章节开始处,然后再给出相关知识链接。《C语言程序设计项目教程》内容丰富,重点突出,实用性较强,适合作为高职高专院校计算机相关专业教材,也可作为其他非专业本科生自学C语言教材。
-
Cocoa和Objective-C(美)斯科特·史蒂文森 著 方红琴 译无论只掌握了基本的程序设计技能,还是有多年的程序设计经验,都要构建可靠的用于Mac OS X、iPhone和iPad的应用程序。使用本书,读者可以通过逐步地辅导、实用的练习、清晰的例子和来自专家的合理的建议学到如何使用苹果的Cocoa框架和Objective-C语言。 Cocoa和Objective-C:构建和运行一书仅提供够用的理论知识作为基础,接着介绍了如何使用苹果的快速开发工具——Xcode和Interface Builder——开发Cocoa应用程序、管理用户交互、创建令人满意的用户界面等。无论是程序设计的新手,还是没有使用过此平台的人,都将快速获得开发高水平软件所需要的经验。
-
Accelerated C++中文版通过示例进行编程实践Andrew Koenig等 著为何本书让人如此印象深刻?因为:◎ 它开门见山,向读者介绍那些最有用的概念,而不是基础内容;读者很快就能上手编程。◎它描述了现实世界的问题并提出解决方案,而不是单纯讲述语言特性;由此,读者不但学习了这些特性,而且知道如何在程序中使用它们。◎ 它涵盖的范围同时包括了语言本身和标准库;读者从一开始就可以使用标准库编写程序。作者通过他们在美国斯坦福大学的专业培训课程证明了本书学习方法的有效性,学生们在他们的第一堂课中就学习了如何编写真实的应用程序。无论您是一个渴望开始编写第一个C++程序的新手,还是一个已经使用C++多年并希望深入探讨它的老手,两位作者独特的介绍方法和专业知识都让本书成为您书架中不可或缺的学习参考书。
-
Exceptional C++(美)萨特 著,聂雪军 译《exceptionalc++:47个c++工程难题、编程问题和解决方案(中文版)》讲述如何用标准c++进行企业级的软件开发,通过“问题/解答”的方式,启发读者思考,帮助了解隐藏在问题背后的设计思想,以及各种编程指导原则适用的场合。本书列出的条款涵盖了许多方面的主题,尤其对异常安全性、类和模块的合理设计,正确的代码优化,以及编写符合c++标准的可移植代码进行了深入的讨论。《exceptional c++:47个c++工程难题、编程问题和解决方案(中文版)》适于有一定c++编程基础的读者阅读。
-
C#程序开发范例宝典明日科技,王小科,赵会东 编著《C#程序开发范例宝典(第3版)》紧密围绕程序开发人员在编程中遇到的实际问题和开发中应该掌握的技术,全面介绍了应用C#进行程序开发的技术和技巧。全书包括窗体与界面设计、控件应用、组件应用、图形技术、多媒体技术、文件系统、操作系统与Windows相关程序、注册表、数据库技术、SQL查询相关技术、LINQ查询技术、报表与打印技术、图表技术、硬件相关开发技术、网络开发技术、Web编程、加密、安全与软件注册、数据结构与算法、C#高级开发、实用工具、程序打包共21章,572个实例。《C#程序开发范例宝典(第3版)》附有配套光盘。光盘提供了书中所有实例的源代码,全部源代码都经过精心调试,在WindowsXP/Windows 2000/Windows Server 2003/Windows7等操作系统下测试通过,均能够正常运行。《C#程序开发范例宝典(第3版)》适合程序开发人员,也可供大、中专院校师生阅读。
-
Visual C++程序设计教程与上机指导牛江川 著 牛江川 编《21世纪全国应用型本科计算机案例型规划教材:Visual C++程序设计教程与上机指导(第2版)》深入浅出地介绍了Visual C++编程技术的各个知识要点,首先介绍了Visual C++开发环境,并概要性地介绍了基于MFC的应用程序,然后以实例的形式对图形和文本输出,对话框和Windows标准控件,菜单、工具栏和状态栏,组件与ActiveX控件,文档和视图,数据库,Windows动态链接库,多线程与网络编程方面的知识进行了详细介绍,其中包括了Visual C++程序设计的方法和技巧,读者能够直接引用并从中受益。《21世纪全国应用型本科计算机案例型规划教材:Visual C++程序设计教程与上机指导(第2版)》可作为本科院校“Visual C++程序设计”课程的教科书,也可用于上机实训和等级考试实训,还可供其他有C++基础的、想利用Visual C++进行应用程序开发的技术人员参考使用。