本书是“十二五”普通高等教育本科规划教材和哈尔滨工业大学国家精品课程教材。全书共10章,内容包括:程序设计ABC,数据类型、运算符与表达式,键盘输入与屏幕输出,程序的控制结构,函数,数组,指针,结构体与共用体,文件操作,C程序设计常见错误及解决方案等。本书注重教材的可读性和可用性,每章开头有内容关键词和难点提示;每章结尾安排本章小结,给出了该章常见编程错误提示;典型例题一题多解,由浅入深,强化知识点、算法、编程方法与技巧;还将程序测试、程序调试与排错、软件的健壮性和代码风格、结构化与模块化程序设计方法等软件工程知识融入其中;配套教材《C语言大学实用教程学习指导(第4版)》包括习题解答、上机实验指导、案例分析三部分,案例分析中给出了错误案例与趣味经典实例分析;为任课教师免费提供电子课件
《程序设计》是为在苹果和平台上,使用语言和面向对象程序设计模式进行专业开发而编写的简洁、细致的入门读物。本书假设读者无面向对象程序语言或语言编程经验,以保障初学者与有经验的程序员一样,可用本书迅速和有效地学习。本书提供的学习方法独特,结合众多程序示例及章末练习,使得《程序设计(第版)》同时适合自学和课堂教学。第版已全面更新,充分纳入的新功能与技术,同时覆盖对新版、和的介绍。
C# 6和VisualStudio 2015编程实战指南 《C#入门经典》系列是屡获殊荣的C#名著和超级书。版的 C#入门经典(第7版) C# 6.0 & Visual Studio2015 全面介绍使用C# 6和.NET Framework编写程序的基础知识,是编程新手的理想读物。这本分步讲解的实用教程从最基本的面向对象编程讲起,浓墨重彩地描述初学者最常用的工具,不要求读者具有任何编程经验。紧贴实用的示例使用Visual Studio 2015中的C#环境,涵盖微软为使C#更好兼容其他编程语言所做的改进。本书呈现微软开发人员的专家级建议,将指导初学者立即上手编写Windows和Web应用程序。 主要内容 首先讲解编程基础知识,如变量、流控制、面向对象编程、类、函数、集合、比较和转换等 重点介绍Visual Studio 2015中初学者喜欢的C#6开发环境,囊括所有功能和语言改进 包括云和Windows编程中级内容,涵盖数据库和XML 揭密错误处理技术和调试过
《标准c语言基础教程(第四版)》是一本介绍用c语言进行计算机编程的经典教材。通过大量的实例和练习,全书系统介绍了数据类型、算术运算、逻辑运算、变量、条件语句、函数、数组、指针、字符串、结构、文件操作、位操作、宏、库函数等基本内容,使读者在阅读之后就能很快掌握c语言编程的精髓。讲解c 编程的一章也是本书的特色之一。书中每章都有大量的简答题和编程练习题,附录还列出了它们的答案。 《标准c语言基础教程(第四版)》结构合理,内容深入浅出,适合作为高等学校本科和专科教材,也适合初学编程的自学者阅读。
《深度探索C 对象模型》重点:探索"对象导向程序所支持的C 对象模型"下的程序行为。对于"对象导向性质之基础实现技术"以及"各种性质背后的隐含利益交换"提供一个清楚的认识。检验由程序变形所带来的效率冲击。提供丰富的程序范例、图片,以及对象导向观念和底层对象模型之间的效率测量。InsideThe C ObjectModel专注于C 对象导向程序设计的底层机制,包括结构式语意、暂时性对象的生成、封装、继承,以及虚拟——虚拟函数和虚拟继承。这《深度探索C 对象模型》让你知道:一旦你能够了解底层实现模型,你的程序代码将获得多么大的效率。Lippman澄清了那些关于C 额外负荷与复杂度的各种错误信息和迷思,但也指出其中某些成本和利益交换确实存在。他阐述了各式各样的实现模型,指出它们的进化之道及其本质因素。
这是迄今为止国内仅有的一部全面且集中地讨论C程序设计中常见错误的书籍。其主旨在于帮助读者从错误中更准确地理解C语言,并在实践中更好地运用C语言。 全书分为上下两部:上部“形而下学”讨论C代码中常见的错误和编程恶习;下部“形而上学”讨论的是对C语言本身认识方面的常见误区。这些问题特别具有普遍性,很多错误不仅仅存在于初学者之中,即使是职业程序员多半也会在本书中找到自己的错误。因此,对于任何想纠正自己对C语言的错误认识以及想不断提高C语言水平的读者来说,本书都提供了一种独到且重要的视角,是一本不容错过的、具有重要参考价值的技术资料。 本书并非那种长篇大论环环相扣的书籍,它的各个主题独立成篇,使人阅读起来轻松愉快。读这本书并不需要正襟危坐在书房里,它可以随时随地地拿过来翻阅。 本书可
本书基于作者在知名技术杂志发表的技术文章、世界各地发表的演讲以及斯坦福大学的课程讲义整理、写作而成,融聚了作者10多年C 程序生涯的真知灼见。 全书分为6篇32章,分别对C 语言的历史和特点、类和继承、STL与泛型编程、库的设计等几大技术话题进行了详细而深入的讨论,细微之处几乎涵盖了C 所有的设计思想和技术细节。全书通过精心挑选的实例,向读者传达先进的程序设计的方法和理念。 本书适合有一定经验的C 程序员阅读学习,可以帮助读者加强提高技术能力,成为C 程序设计的高手。
C 的标准模板库(STL)是革命性的,但是要想学会用好STL却充满了挑战性。中国台湾技术作家侯捷先生曾经把STL的学习过程比喻为三个境界: 境界:熟用STL。 第二境界:了解泛型技术的内涵与STL的学理乃至实作。 第三境界:扩充STL。 本书无疑是你达到第二境界的读本。在本书中,C 技术Scott Meyers揭示了专家总结的一些关键规则,包括他们总是采用的做法以及总是避免的做法。这些规则可以发挥STL的效用。 有些书只是描述STL中有些什么内容,而本书则讲述如何使用STL。本书共有50条指导原则,在讲述每一条指导原则时,Scott Meyers都提供了透彻的分析和深刻的实例,所以读者不仅可以学到要做什么,而且还能够知道什么时候该这样做,以及为什么要这样做。 如同Meyers的其他著作一样,本书充满了从实践中总结出来的智慧。清晰、简明、透彻的风
本书通过示例的方式来讲述如何用标准C 进行正确的软件开发。全书共分8章,包括范型程序设计与C 标准库、异常安全性的问题与技术、类的设计与继承、编译器防火墙和Pimpl惯用法、名字查找名字空间和接口规则、内存管理、误区陷阱以及错误的惯用法等。本书内容深入,论证严谨,作者,可帮助读者编写效率更高、更加健壮的C 代码。 本书适合有一定编程经验的C 程序员阅读,也可作为提高C 编程水平的参考书籍。
Objective-C是扩展C的面向对象编程语言,也是iPhone开发用到的主要语言。本书结合理论知识与示例程序,全面而系统地讲述Objective-C编程的相关内容,包括Objective-C在C的基础上引入的特性和Cocoa工具包的功能及其中的框架,以及继承、复合、源文件组织等众多重要的面向对象编程技术。附录中还介绍了如何从其他语言过渡到Objective-C。 本书适合各类开发人员阅读。
你可以由本书发现以下关键主题: Generic (泛型)编程风格和Standard TemplateLibrary(STL) Object-based(个别对象)编程风格和class的设计 Object-oriented(面向对象)编程风格和classes阶层体系的设计 Function template 和class template的设计和运用 Exception handling(异常处理)与执行期型别鉴定(Run-TimeType Identification) 此外,书后的两份附录极具价值。附录A提供每章所列的练习题的完整解答和详细说明。附录B提供一份泛型演算法快速参考手册(含运用实例)。
本书主要探讨C语言指针的基本概念及其与变量、数组、结构体和文件之间的应用,同时剖析C 、C /CLR、Java、Visual C#及Visual Basic中的引用(Reference),并分别以指针和引用(Reference)实现链表、堆栈与队列。 全书共七篇。针对以下14个主题,分别在C、C 、C /CLR、Java、Visual C#及Visual Basic程序语言中比较其用法:变量的定义、算术运算符、关系运算符、逻辑运算符、输出函数、输入函数、选择结构、循环结构、数组、函数调用、指针与引用(Referenee)、指向或引用(Reference)到空的表示法、动态分配内存、回收内存。 本书适合C、C 、C /CLR、Java、Visual C#及Visual Basic程序设计人员使用,希望通过本书的内容,能够帮助读者透彻理解指针的概念并在实践中能够灵活运用。书中所有范例代码均可在配书光盘中找到。
你可以由本书发现以下关键主题: Generic (泛型)编程风格和Standard TemplateLibrary(STL) Object-based(个别对象)编程风格和class的设计 Object-oriented(面向对象)编程风格和classes阶层体系的设计 Function template 和class template的设计和运用 Exception handling(异常处理)与执行期型别鉴定(Run-TimeType Identification) 此外,书后的两份附录极具价值。附录A提供每章所列的练习题的完整解答和详细说明。附录B提供一份泛型演算法快速参考手册(含运用实例)。
这是一本介绍用C语言进行计算机编程的经典教材。通过大量的实例和练习,全书系统介绍了数据类型、算术运算、逻辑运算、变量、条件语句、函数、数组、指针、字符串、结构、文件操作、位操作、宏、库函数等基本内容,使读者在阅读之后就能很快掌握C语言编程的精髓。讲解C 编程的一章也是本书的特色之一。书中每章都有大量的简答题和编程练习题,附录还列出了它们的答案。
随着计算机网络、设备和系统的持续发展,软件工程师面临一个独特的挑战:在不断变化的环境中创建可靠的分布式应用。《C 网络编程,卷1》就此提供了实用、有效的方案:运用ADAPTIVE通信环境(ACE)——一个可以运行在数十个硬件平台和操作系统上、具有创造性的开放源码框架一来开发和优化复杂的分布式系统。 本书指导软件专业人员如何在开发高效、可移植、灵活的网络应用程序时避免陷阱和错误。它剖析了并发式网络应用固有的设计复杂性,以及克服这些复杂性时必须作出的权衡。 《C 网络编程》以一则概论开篇,介绍了撰写分布式并发应用程序时涉及的议题和工具。然后,针对开发灵活、高效的并发式网络应用程序的需要,本书提供了重要的设计空间、模式和原则。本书作者从专家角度向你展示,在运用C 和模式效地开发面向对象网络应用时,应当
从c#基础开始,逐渐深入,是学习搜索引擎开发的。应众多公司的实际需求,《使用c#开发搜索引擎》介绍如何以c#作为工具开发搜索引擎。全书以完成一个网站搜索\垂直搜索作为目标,从网络爬虫抓取数据开始,然后到中文分词、文本排重等文本挖掘技术和搜索结果展现。本书是市面上介绍业界热门的lucene.net、使用webbrowser做爬虫以及结合solr开发asp.net搜索的书。 《使用c#开发搜索引擎》适合专业软件开发人员,也适合于希望学习搜索引擎工作原理的读者学习使用。本书对于在校学生学习复杂数据结构和应用动态规划等常用算法也有参考价值。
本书以visual studio 2008为平台,介绍visualc#网络编程。全书共12章,分三个部分。部分(~2章)为“c#语言网络编程基础”,主要介绍开发环境、网络编程常识和c#与网络编程有关的特性。第二部分(第3~6章)为“网络传输编程”,也就是人们通常所说的socket编程,包括tcp、udp等基于网络传输层接口的编程。由于各种网络应用的协议都是建立在传输层之上的,因此这部分内容是网络编程的基础。第三部分(第7~12章)为“internet应用编程”,是本书的主体部分,介绍各种典型的网络应用的编程开发方法。 本书可作为计算机及相关专业本科、高职高专网络编程的教材或参考书。同时,为广大电脑爱好者、网络爱好者、编程爱好者、软件发烧友及电脑网络diy玩家成为网络高手打好基础。
随着计算机网络、设备和系统的持续发展,软件工程师面临一个独特的挑战:在不断变化的环境中创建可靠的分布式应用。《C 网络编程,卷1》就此提供了实用、有效的方案:运用ADAPTIVE通信环境(ACE)——一个可以运行在数十个硬件平台和操作系统上、具有创造性的开放源码框架一来开发和优化复杂的分布式系统。 本书指导软件专业人员如何在开发高效、可移植、灵活的网络应用程序时避免陷阱和错误。它剖析了并发式网络应用固有的设计复杂性,以及克服这些复杂性时必须作出的权衡。 《C 网络编程》以一则概论开篇,介绍了撰写分布式并发应用程序时涉及的议题和工具。然后,针对开发灵活、高效的并发式网络应用程序的需要,本书提供了重要的设计空间、模式和原则。本书作者从专家角度向你展示,在运用C 和模式效地开发面向对象网络应用时,应当
本书与钱能编着的《C 程序设计教程》紧密结合,同时兼顾主流C 教材,以指导学生学习、练习及考试为目的编着而成。本书共分21章,主要内容包括:C 入门、基本数据类型与输入输出、表达式和语句、过程化语句、函数、程序结构、数组、指针、引用、结构、类、构造函数、面向对象程序设计、堆与拷贝构造函数、静态成员与友元、继承、多重继承、运算符重载、I/O流、模板、异常处理。各章都给出了知识结构图、疑难解惑、典型例题与考试题分析、重要习题精选精解和训练题5个板块的内容。此外,书后的附录给出了各章训练题的参考答案。 本书内容丰富,能够对学生学习、作业、复习、自测和实验等各环节进行指导,可作为计算机专业本、专科学生C 课程学习的辅导书,还特别适合准备参加C 语言考试(如计算机等级考试、考研)的读者训练、备考之用
这是一本介绍用C语言进行计算机编程的经典教材。通过大量的实例和练习,全书系统介绍了数据类型、算术运算、逻辑运算、变量、条件语句、函数、数组、指针、字符串、结构、文件操作、位操作、宏、库函数等基本内容,使读者在阅读之后就能很快掌握C语言编程的精髓。讲解C 编程的一章也是本书的特色之一。书中每章都有大量的简答题和编程练习题,附录还列出了它们的答案。