C/C++及其相关
-
Objective-C入门经典(美)Jesse Feiler 著 陈昕昕,郭光伟 译《Objective-C入门经典》是一本介绍Objective-C语言的入门图书。《Objective-C入门经典》以一种全新的方式,探讨了如何在Mac平台上快速地掌握Objective-C语言,帮助读者轻松地学习Objective-C语言。《Objective-C入门经典》共包括24章,分成5大主要部分。第1部分概述了Objective-C语言,包括面向对象特性、开发环境、开发流程、源码管理及编译器指令方面的内容。第2部分介绍了Objective-C语言的基础知识,包括如何创建和使用类,如何使用集合管理对象,如何管理内存和运行时对象等方面的内容。第3部分讲述了如何扩展Objective-C对象,包括如何使用协议和委托,如何使用分类和扩展,如何使用关联引用和快速枚举以及如何使用块方面的内容。第4部分讲述Objective-C语言中较为高级的主题,包括如何使用异常、队列和线程,以及如何使用调试工具和检测工具来分析程序。第5 部分是附录,对C语言语法以及使用Objective-C语言开发的软件包进行了小结,并着重介绍了Xcode4的用法。《Objective-C入门经典》适合想学习Objective-C语言、提升编程技能的初级程序员和其他人员阅读。《Objective-C入门经典》可以让初学者迅速入门,轻松掌握Objective-C语言;可以让有经验的程序员,巩固个人知识,提升编码技能。 -
C++编程调试秘笈(美)弗拉基米尔(Vladimir Kusbnir) 著 徐波 译当你使用C++进行编程时,很容易犯下各种各样的错误。有哪些常见的错误和陷阱?它们有什么一般的规律和特点?如何避免犯这样的错误?《C++编程调试秘笈》针对这些问题一一解答。《C++编程调试秘笈》讨论了程序员在C++编程中所犯的一些最为常见的错误,并提供了避免这些错误的方法。C++社区积累了许多优秀的编程实践。在《C++编程调试秘笈》中,作者收集了其中的一些实践并对它们进行了调整和优化,此外,作者还增加了自己的一些有益的实践。全书分为3个部分和10个附录。第一部分是前3章,以概括的方式介绍了C++调试的策略。第二部分包括第4章到第14章,逐个讨论C++代码中最为常见的错误类型,并为每种错误制定一种策略或规则。各章分别介绍了C++编程中数组、指针、引用、迭代器、变量、内存、NULL指针等相关的缺陷以及调试策略。第三部分包括第15章到第17章。第15章和第16章结合工具概括了调试策略,第17章是对全书内容的一个概括和总结。附录部分给出了《C++编程调试秘笈》所用到的库和一些程序文件的源代码。《C++编程调试秘笈》要求读者有一定的C++编程基础或经验,适合C++的中级、高级程序员阅读。《C++编程调试秘笈》中介绍的缺陷捕捉策略和实践,能够帮助读者在C++编程实践中达到事半功倍的效果。 -
Head First C#(美)Andrew Stellman,(美)Jennifer Greene 著 林琪,刘晓兵 等 译《Head First C#(第2版)(中文版)》是学习C#编程、.NET Framework和Visual Studio IDE的绝佳途径。这本书是针对你的大脑特别制作的,涵盖C# & .NET 4.0和Visual Studio 2010,讲授了从继承到串行化等。可以利用LINQ查询数据,可以绘制图形和完成动画,还将了解关于类和面向对象编程的所有内容,这些知识将通过构建游戏、动手建立工程,以及解决问题来获得。你将成为一名高水平的C#程序员,而且会有一个轻松愉悦的学习过程!为什么这本《Head First C#(第2版)(中文版)》如此与众不同?我们认为,你的时间如此宝贵,不应过多地浪费在与新概念的斗争中。通过使用认知科学和学习理论的最新研究成果,你将享受一种多感官学习体验,《Head First C#(第2版)(中文版)》采用了一种专门为你的大脑而设的丰富格式娓娓道来,而不是长篇累牍地说教,让你昏昏欲睡。 -
乐在C语言蔡明志 著《乐在C语言》内容的撰写上,以浅显易懂的文字,并搭配简短的范例程序,以及通俗幽默的漫画,讲述每一章的主题,真正做到了繁杂的问题通俗化,通俗化了的问题实例化,使读者得到事半功倍的学习效果。《乐在C语言》基本包括了C语言编程的全部内容,如变量、函数、指针、结构体、文件等。每一章都有上机实习,这些题目是从范例程序中加以演变的,以便读者能举一反三,达到学以致用。《乐在C语言》适合C语言初学者、编程爱好者使用,也适合作为大、中专学校的教学用书,以及培训学校的培训教材。 -
C#程序设计教程李春葆 等编著《重点大学计算机专业系列教材:C#程序设计教程(第2版)》以Visual C#2005版本为平台介绍C#程序设计方法,主要内容包括C#可视化编程过程、C#语言基础、窗体和控件设计、面向对象程序设计、图形设计、文件操作、C#高级特性、ADO.NET数据库访问技术、XML应用和Web应用程序设计等。《重点大学计算机专业系列教材:C#程序设计教程(第2版)》内容翔实,循序渐进地介绍各个知识点,既可作为各类高等院校计算机及相关专业“C#程序设计”课程的教学用书,也可作为计算机应用人员和计算机编程爱好者的参考书。 -
Visual C++.NET程序设计教程第2版郑阿奇 主编《visual c++ .net程序设计教程(第2版)》以visual c++.net为平台介绍程序设计方法。第一部分为教程,首先介绍visual c++.net开发环境,然后介绍c++/cli语言基础和c++/cli面向对象编程基础,在这个基础上系统介绍visual c++.net应用程序设计(包括windows窗体和对话框、窗体常用控件、基本界面元素、文档界面模型、gdi+和图像处理、文件和流及数据库)。第二部分为实验,并在最后给出一个综合应用实验。为了方便教学,本书配有ppt和配套的应用程序实例。阅读本书,认真完成实验,读者就能在较短的时间内基本掌握visualc++ .net及其应用技术。《visual c++ .net程序设计教程(第2版)》可作为高等学校计算机及相关专业程序设计课程的教材,也可供visualc++ .net软件开发人员参考。 -
C++编程风格(美)Tom Cargill 著 聂雪军 译《C++编程风格》讲解了C++语言中较深层次的程序设计思想和使用方法,包含大量的软件工程概念和设计模式,重点介绍大规模编程相关的内容,例如增加代码的可读性、可维护性、可扩展性以及提高代码执行效率等的方法。《C++编程风格》的示例代码都是从实际程序中抽取出来的,作者通过对这些代码进行分析,讲解了如何正确地编写代码以及避开一些常见的误区和陷阱,并提炼出了一些关于程序设计风格和编码风格的规则。如果开发人员在编程时能够遵循这些规则,将有助于开发出更好的C++程序。《C++编程风格》描述平实,示例丰富,适合有一定编程经验的计算机程序设计与开发人员参考。 -
C#网络开发项目教程陈青华 主编C#是微软公司推出的一种面向对象、类型安全的语言,简单易学且功能强大,本书通过精选的实际项目详细介绍了C#在网络开发方面的方法和技巧。本书详细讲述了邮件发送和接收、FTP客户端、P2P聊天、局域网综合工具(主机扫描、端口扫描、广播程)、网络五子棋、Web服务(天气预报查询、航班查询)、无纸化考试系统等程序的开发,涉及到SMTP、ICMP、TCP、UDP等多种网络协议。本书还介绍了不同于TCP/IP通信的Remoting通信技术,以及程序发布和美化方面的技巧。案例内容丰富,讲解详细,并有一定的工程背景,具有很高的实用价值。 -
C语言程序设计新视角周幸妮 编著程序设计是给出用计算机解决特定问题的过程,具体是用计算机编程语言实现的。本书以通俗易懂的语言介绍了编程语言之一——c语言的语法基础以及开发环境,并且运用大量程序实例深入浅出地阐明了程序设计的基本方法与技巧。本书把重点放在对程序的设计方法及调试要点的讲解上,而非对基本语法的简单罗列。全书图(表)文并茂,生动简洁。 本书共10章。第1章简要介绍了程序设计的基本概念与基本方法;第2~9章在依序讲解c语言基础知识的同时,循序渐进地引入了程序设计的步骤、方法、要领等;第10章对c语言的开发环境vc6.0做了简要介绍,并给出了在开发环境中进行程序调试的基本方法。 本书可供相关专业的本、专科学生以及低年级研究生作为教材使用,也可供自学计算机编程的读者参考。 -
C语言程序设计夏启寿,刘涛 编《普通高等教育“十二五”规划教材·计算机应用教育系列:C语言程序设计》以“学生成绩管理系统”为主线,全面介绍了C语言基础知识、程序设计的基本方法和解决实际问题的技术。全书内容丰富,理论与实践相结合,注重培养读者的程序设计能力和良好的程序设计习惯。在编写过程中,编者力求做到概念清晰、取材合理、深入浅出、突出应用,使读者掌握程序设计的思想、方法和技术,具有利用C语言进行程序设计的能力和较强的计算机应用开发能力。全书内容包括C语言程序设计概述、数据类型、运算符与表达式、程序控制结构、函数与预处理、数组、指针、结构体与共用体、文件等。《普通高等教育“十二五”规划教材·计算机应用教育系列:C语言程序设计》既可作为高等院校本、专科学生学习C语言程序设计课程的教学用书,也可作为C语言自学者的参考书,同时还可作为全国计算机等级考试或水平考试C语言考试的教学用书或参考书。
