C/C++及其相关
-
编写高质量代码陆敏技 著《编写高质量代码:改善C#程序的157个建议》是C#程序员进阶修炼的必读之作,包含的全部都是C#编码的最佳实践,从语言本身、程序的设计和架构、编码规范和编程习惯等三大方面对C#程序员遇到的经典问题给出了经验性的解决方案,为C#程序员如何编写更高质量的C#代码提供了157条极为宝贵的建议。对于每一个问题,不仅以建议的方式给出了被实践证明为十分优秀的解决方案,而且还给出了经常被误用或被错误理解的不好的解决方案,从正反两个方面进行了分析和对比。全书一共三个部分,第一部分专注于C#语言本身,一共89条建议,涵盖了C#语言基本要素、集合、LINQ、泛型、委托、事件、资源管理、序列化、异常处理、异步、多线程、任务和并行编程等与C#语法相关的核心内容;第二部分重点讲解了C#程序的设计和架构,一共32条建议,涉及成员设计、面向对象的类型设计、安全性设计等重要方面的内容;第三部分探讨了C#的编码规范及编程习惯,一共36条建议,包含C#命名规范、如何使代码更整洁以及如何规范开发行为等方面的内容。《编写高质量代码:改善C#程序的157个建议》是一本关于如何编写高质量C#代码的工具书,列举的问题非常典型,给出的建议也非常实用,其中的每一条建议都有可能在我们编写下一行代码的时候被用到。你可以将此书搁置在案头,以便有需要的时候随时查阅。 -
C程序设计实践教程李振立,张慧萍 主编《C程序设计实践教程》是《C程序设计》的配套实践教材,共分10章,各章均由学习指导和实训两部分构成。学习指导包括预习指导、学习指导、典型案例分析、解题方法、分析方法、习题与习题解答等内容;实训包括实验要求、编程方法、程序调试方法、实验报告等栏目与内容。《C程序设计实践教程》从预习、学习、复习、练习、上机、调试和应试各个教学环节为学生提供案例和学习参考内容,训练学生计算思维能力、分析能力和编程能力。《C程序设计实践教程》由长期工作在教学一线的教师编写,全书各知识单元编排层次清楚、条理分明、结构合理而严谨、案例丰富、详略度把握得体。与《C程序设计》配套,可作为各类高等院校本、专科非计算机专业的“C语言程序设计”课程教材,也可以作为独立学院、高职高专、网络学院的教材。 -
C#与F#编程实践(捷克)偑特里切克,(英)斯基特 著,贾洪峰 译《c#与f#编程实践》旨在介绍用于解决现实问题的函数式思想及相关技巧。尽管本书给出了很多用f#和c#两种语言编写的示例,但其重点在于阐述思想,而不是介绍f#或c#语言。《c#与f#编程实践》的主要内容包括:如何用函数式思维方式来思考问题;如何将面向对象编程与函数式编程结合起来;如何编写高效的f#代码。要阅读本书,最好具备oop和c#2.0编程经验,不需要具备有关函数式编程或f#的基础知识。《c#与f#编程实践》的适用对象是具备上述经验并希望了解函数式编程的.net开发人员。计算机专业的学生也可以通过阅读本书,了解函数式概念的现实应用。 -
基于PBL的C语言课程设计及学习指导张冬梅 等编著《基于PBL的C语言课程设计及学习指导》基于PBL (Problem Based Learning)教学模式,通过典型案例引导学生自主学习,掌握C语言程序设计的基本方法,并通过上机实习、课程设计两大实践环节,强化训练,熟能生巧。本书按照“程序=数据结构+算法”的思想,首先帮助学生掌握基本算法、数据类型和上机调试的基本方法,在此基础上通过综合程序设计的学习,在较短时间内掌握程序框架的设计,并通过案例指导学会经典算法代码的书写。另外,本书还汇集了部分优秀试题,可作为学生学习C语言的课外练习和计算机等级考试前的练习。本书可作为本科院校、高职、高专相关专业开设C语言程序设计课程的实习教材,也可作为计算机等级考试的参考书。 -
图形设计王晓儒 主编《全国高职高专艺术设计专业基础素质教育规划教材:图形设计》是专门为高职高专艺术设计量身定做的综合教程。教材编排兼顾了高职高专艺术设计学生基本功培养和实际应用两个方面的实际需要,含有大量的富有代表性的商业图片,既有经典的,也不乏前卫、另类的作品,方便学生理解。本书论述风格通俗易懂,深入浅出。本书与市场上同类书籍相比,其特点在于更系统、更成熟,更适合全国高职高专艺术设计类院校使用,是艺术系学生基础素质教育的实用教材。 -
Visual C#网络编程郑阿奇 主编本书以visual studio 2008为平台,介绍visualc#网络编程。全书共12章,分三个部分。第一部分(第1~2章)为“c#语言网络编程基础”,主要介绍开发环境、网络编程常识和c#与网络编程有关的特性。第二部分(第3~6章)为“网络传输编程”,也就是人们通常所说的socket编程,包括tcp、udp等基于网络传输层接口的编程。由于各种网络应用的协议都是建立在传输层之上的,因此这部分内容是网络编程的基础。第三部分(第7~12章)为“internet应用编程”,是本书的主体部分,介绍各种典型的网络应用的编程开发方法。本书可作为计算机及相关专业本科、高职高专网络编程的教材或参考书。同时,为广大电脑爱好者、网络爱好者、编程爱好者、软件发烧友及电脑网络diy玩家成为网络高手打好基础。 -
精通C#编程郑阿奇 主编,袁永福,张小勇 编著本书以C#编程为基础,系统介绍C#高级编程技术,主要包括图形开发、XML开发及.NET框架的反射等内容。C#图形开发主要包括图形开发基础、桌面图形开发和Web图形开发。XML技术开发包括XML基础、安全获取数据、XML/XSLT开发和基于XSLT的代码生成器等。.NET框架的反射技术包括使用反射和特性构造ORM框架、基于反射和动态编译的快速ORM框架。其他方面包括高性能ASP.NET树状列表控件、验证码技术、可快速绑定数据源程序框架和基于动态编译的VB.NET脚本引擎,以及C#服务端程序的编程和文档对象模型等。本书所有实例在VS.NET2010专业版环境下开发,所有源代码文件、工程文件和同步教学课件包含在本书配套的光盘中,书中所有的源代码均可在VS.NET2005、2008版环境下运行。 -
PIC单片机C语言非常入门与视频演练刘建清 编著本书简要介绍了PIC单片机C语言的基本知识、实验器材和实验方法,并演练了大量适宜初学者入门的典型实例,为方便读者实验,本书的所有实例开发了PIC核心板和DD-900mini实验板,并以视频的方式记录了书中主要实验的演示过程和现象。需要说明的是,DD-900mini实验板是针对51单片机的,但是,通过外接一个“PIC核心板”,就可以让DD-900mini摇身一变,成为PIC开发板。当然,如果读者有其他51实验板,也同样可以让自己的51实验板变成PIC开发板,这会为用户节约不少开支。本书语言通俗、实例丰富、图文结合、简单明了,适合PIC单片机初学者和爱好者学习,也可作为中等专业技术学校、中等职业学校等教学用书。 -
C程序设计与项目实践王一萍,梁伟,金梅 编著《c程序设计与项目实践》是程序设计类教材,在系统化介绍c语言语法知识的前提下,致力于培养学生利用所学知识进行程序设计和项目实践的能力。全书通过数十个精心设计、由浅入深、贴近实际的案例和小项目的分析讲解,帮助学生学以致用、轻松入门和快速提高。为了便于初学者学习,本书列出了所有案例和项目的完整源代码以及运行效果图,供学习者阅读、分析、领悟和超越。另外,本书还为任课教师免费提供电子课件,包括教学用ppt、全部案例和项目的完整源代码,以方便教学者教学。《c程序设计与项目实践》特别适合作为高等院校相关专业学生学习程序设计课程的教材,也可作为相关人员自学程序设计的教材和参考书。 -
C语言程序设计李向阳 等主编C语言是目前世界上应用范围广,使用多的高级程序设计语言,是国内外各高等职业院校软件技术、计算机应用技术、信息管理技术等专业的核心课程,也是电子类专业的必修课。本教材是根据高职高专院校的教学改革要求,按照“项目导向,任务驱动”的思路编写。教材摈弃了传统的章、节式大纲,采用项目、任务式大纲。全书由8个项目组成,按照项目由简单到复杂,涉及的知识点从少到多,实施难度按从易到难的顺序组织编排。每个项目按照完成该项目的工作过程设计了若干个任务,用于创建学习情境、融理论教学与实践教学于一体,把知识点的学习分解并贯穿在工作任务的实施过程中。在项目实施过程中学习知识点有利于突出重点内容,删除不必要的内容,提供从事软件开发的岗位技能。为学生学习后续专业课程打下基础,也为从事有关工作和继续深造作好准备。为突出高等职业教育的要求,《21世纪高职高专系列规划教材·计算机类专业·高职高专“十二五”规划教材:C语言程序设计》具有以下特点:(1)项目为导向,任务为驱动。《21世纪高职高专系列规划教材·计算机类专业·高职高专“十二五”规划教材:C语言程序设计》采用工学结合,任务驱动的模式编写,通过项目和任务培养学生分析问题、解决问题能力和团队协作精神,围绕项目和任务将各个知识点渗透于教学中,增强课程内容与职业岗位能力要求的相关性。(2)在任务选材上突出教学重难点,增加可操作性和趣味性。精心选择简单易懂的实例和项目降低教学难度,强调实用性和趣味性实践性教学设计,将近几届教学实践中成熟的项目拓展到教学任务中,循序渐进,横向拓展、纵向深入。(3)在教材结构方面,注重学习的连贯性和渐进性。任务之间的实例具有连续性,在实例后提出程序改造思想,有助于学生进一步自主学习和教师根据教学情况进行引导、深化。通过试一试、练一练等栏目进行技能应用和编程实践,有效实现能力与思维的提升。
