C/C++及其相关
-
Visual C++程序设计与实践梁普选主编本书由浅入深地介绍了VisualC++的基础知识及编程环境的使用。特别是每个章节由基本概念到验证实例、最后实现较完整的应用程序的每个环节中,都贯穿了面向对象、面向用户的编程理念,整个内容贯穿了使用VC编程工具来提出问题,解决问题的软件设计理念。所以本书即适合于初学者作为入门教材,也适合于已初步掌握了VisualC++编程人员深入参考。本书分为8章:第1章微软基础类库MFC与应用程序框架;第2章对话框及相关控件编程;第3章文档、视图与框架窗口;第4章绘图与打印;第5章数据库编程;第6章多线程编程;第7章网络编程;第8章动态链接库。 -
C语言程序设计张世禄等编著本书是讲述程序设计而不讲授书中程序的教材。书中使用了程序设计新方法:首先,将问题抽象和归纳成带计算过程和计算条件的计算公式;然后,找出算式所对应C语言中的语句或语句组,编写主干程序段;最后,加上说明和输入输出形成整个程序。书中首次将语言课中的程序设计所涉及的算法分成尝试算法、递归算法和迭代算法三类,并给出了各类算法所对应的基本程序模块,编写程序可像套用数学公式一样方便,从而提高了程序的重用率,降低了程序设计难度。程序中选用了近百个例题,所有程序都给出了设计过程、带计算过程和计算条件的数学公式。由于数学语言的精炼性,因而较同类教材篇幅短、规律性强。书中对降低程序复杂度及程序编写难度也做了介绍。教材中所有程序都具有同一风格,语句括号的配对关系、函数段以及复合语句、循环语句、条件语句中的子句书写都规范统一、一目了然。本书适用于非计算学科专业大学本科及专科学生,也适用于计算学科本科学生入门专业基础课。 -
C语言程序设计教程陈宝贤主编本书详细地介绍C语言基本知识,以及程序设计的基本原理、结构化程序开发方法。全书共有14章,内容包括:C语言概述、程序设计基础知识、C语言数据类型、数据运算、顺序结构程序、分支结构程序 、循环结构程序、函数、预处理、数组与字符串处理、指针、结构体与共用体、文件、位运算。 书中大量的例题,为读者提供了结构化程序设计以及数组、指针、结构体和数据文件的应用实例。 本书可作为大、专院校C语言程序设计的教材,也可作为计算机程序设计初学者的自学参考书。 -
中文Access2003实用教程李耀洲、马广月、王尧、黄青Access是Office的组件之一,是一个小型的面向对象的关系型数据库设计软件。Access 2003是Access的最新版本。本书较为全面地介绍Access 2003数据库管理系统的基础知识,以及数据库的设计、管理与使用,同时还介绍Access 2003与其他Office 2003组件的结合使用,与其他数据库交换数据以及在因特网上的应用。 全书采用项目驱动的案例教学方式,将介绍知识与实例分析融于一体。在每一个项目中,以知识点带实例进行学习,先讲知识,然后配合相应的实例,一边按照实例来制作,一边学习。 本书为中等职业学校计算机软件专业教材,另外还可作为广大计算机爱好者自学读本。 -
数据结构与算法分析(美)Mark Allen Weiss著;陈越改编本书是数据结构和算法分析方面的经典教材。第2版更加精炼并强化了本书创新的对算法和数据结构的讲授方法。通过C程序的实现,着重阐述了抽象数据类型(ADT)的概念,并对算法的效率、性能和运行时间进行了分析。本书适合作为本科数据结构课程或研究生第一年算法分析课程的教材。第1~9章为大多数本科一学期数据结构课程提供了足够的材料。多学时课程可讲授第10章。研究生的算法分析课程可以使用第6~12章的内容。本书适合作为本科数据结构课程和研究生第一年算法分析课程的教材。本书特色:本书是数据结构和算法分析方面的经典教材。作者MarkAllenWeiss在数据结构与算法分析方面卓有建树,他的《DataStructuresandAlgorithmAnalysis》曾被评为20世纪最佳的30部计算机著作之一,本书是此书的C语言版。他在数据结构与算法分析方面的系列著作已被国际上500余所大学用做教材。本书根据国内的教学实际对原版部分章节的内容做了调整和改编,改编工作得到了原书作者的首肯和支持,使之更加紧凑。作者是国际上数据结构和算法分析领域的权威。国内唯一的数据结构C语言版英文教材。浙江大学陈越教授根据国内的教学实际对原版部分章节内容做了调整和改编。 -
C语言程序设计宋广军,景福文主编《C语言程序设计(第五版)/新世纪高职高专计算机基础教育系列规划教材》是新世纪高职高专教材编委会组编的计算机类课程规划教材之一。由于C语言的重要性,当前高职院校都把C语言程序设计作为入门程序设计课程来对待。我们针对高职高专学生自身的特点与培养目标,从高职高专学生的思维方式、理解能力以及在后续课程中的应用等诸方面的因素出发,对《C语言程序设计》(第四版)教材进行了改革和修订。我们的目标是修订一本具有新体系、新结构的通俗易懂、结构新颖的C语言实用教材。《C语言程序设计(第五版)/新世纪高职高专计算机基础教育系列规划教材》的任务是,训练学生掌握计算机程序设计的基本操作技能;使学生具有程序设计的能力,并掌握用计算机解决和处理问题的思维方法,为进一步学习和应用计算机其他专业知识打下良好基础。同时为进行嵌入式编程的开发与应用打下基础。 -
C语言程序设计成奋华、陆惠民|主编C语言具有语言简洁紧凑,运算符、表达式类型及数据类型丰富,表达能力强,使用方便灵活,支持结构化程序设计,可移植性好,目标代码运行效率高,兼容高,低级语言功能等众多优点,是目前世界上最受欢迎、应用最广泛的程序设计语言之一,成为目前几乎所有计算机专业学生学习计算机语言的入门课程,很多高等学校都把C语言作为计算机语言的首选教学语言,并把它作为数据结构和各种操作算法的描述工具。因此,计算机专业人员大多数都懂C语言,但没有几个人敢夸口说精通C语言,至少本书作者也不敢说。由此可看出C语言的通俗与深奥、精简与博大。为便于计算机专业学生在有限的教学时间内尽快掌握C语言的主要内容,经高等学校计算机专业规划教材编委会策划,我们编写了本书。《C语言程序设计(第3版)》编写的总原则是:根据专业人才培养规格的需要,突出职业素质教育和技术应用能力教育主线,强调理论与实践教学相结合,注重创新精神、综合素质、实践能力和可持续发展能力的培养。编写中力求“基础知识够用,注重应用能力”。各章主体内容均以需求实例为引导,首先介绍相关的基本知识和基本规则,重点介绍其应用方法与注意事项,继而解决需求实例(书中完整的例题都在Turbo C 2.0和Visual C++6.0环境下调试通过,便于读者直接上机验证),最后辅以上机实训指导,使基本概念介绍、应用方法学习、上机实训操作一气呵成,即学即用,帮助初学者一步一个脚印地踏实前进。《C语言程序设计(第3版)》参照当前最新的2008年版全国计算机等级考试二级C语言程序大纲安排章节,内容涵盖该大纲的要求并有较大延伸。编写时注意对该大纲要求的内容从概念到应用均作重点介绍,以期望对初学者参加全国计算机等级考试有较大帮助。《C语言程序设计(第3版)》内容可分为四部分:第1章到第5章为第一部分,主要包括程序设计基础知识,C语言的特点、开发过程与开发环境,C语言源程序的组成,C语言的数据类型、运算符与表达式、基本语句和控制结构等,属于基本概念部分,以使读者初步掌握用C语言进行程序设计所需的基本知识;第6章到第10章为第二部分,主要包括C语言的数组应用、函数应用、指针应用、构造数据类型应用与文件操作等,属于应用基础部分,以使读者初步掌握用C语言进行程序设计的基本方法和常用算法,进而具有用C语言解决实际问题的初步能力;第11章为第三部分,简要介绍C++基础,以使读者对面向对象这一当前软件开发的主流方法有个初步印象;附录为第四部分,供读者在编制C语言程序解决实际问题时参考。《C语言程序设计(第3版)》内容安排由简到繁、循序渐进、深入浅出、强调实用,既考虑到系统性、严密性、先进性,又兼顾目前学生的整体水平和初学者的接受能力。因此,本书不仅可作为高等学校计算机专业的规划教材,也可作为计算机专业的成人教育、自学考试和培训辅导教材,还可作为高职高专学校计算机教学参考书及有关人员的自学参考书。 -
MSP430系列单片机实用C语言程序设计张晞,王德银,张晨编著本书从应用角度出发,主要介绍MSP430的硬件基础部分和IAR公司的MSP430C编译器EW430,并对MSP430中的各功能模块人出了应用实例。这些实例程序按照结构化编写,经作者的封装后,读者在开发中只需稍加修改即可直接调用。书中还介绍了MSP430的几种典型应用,如软件模拟串行口、在线刷新FLASH、实现中断嵌套等,并为其编写了完整代码,读者完全可以将其直接组合在自己的项目中。书中还讲解了单片机领域编写程序的规范,程序结构安排以及如何提高编码效率等实际应用中的问题。随书光盘中包括了本书的所有程序代码。??本书从应用角度出发,主要介绍MSP430的硬件基础部分和IAR公司的MSP430C编译器EW430,并对MSP430中的各功能模块人出了应用实例。这些实例程序按照结构化编写,经作者的封装后,读者在开发中只需稍加修改即可直接调用。书中还介绍了MSP430的几种典型应用,如软件模拟串行口、在线刷新FLASH、实现中断嵌套等,并为其编写了完整代码,读者完全可以将其直接组合在自己的项目中。书中还讲解了单片机领域编写程序的规范,程序结构安排以及如何提高编码效率等实际应用中的问题。随书光盘中包括了本书的所有程序代码。 -
Visual C++6.0程序设计教程与实训王丰、高光金本书系统地介绍了VisualC++6.0程序设计的基本概念及基本方法。内容包括VisualC++6.0概述,C++对C语言的扩充,面向对象的编程,VisualC++开发Windows应用程序概述,菜单、工具栏和状态栏,鼠标与键盘,屏幕绘图,对话框与控件,文档/视图结构,其他常用编程功能,从VisualC++6.0到VisualC++.NET等内容。本书注重基本原理和基本程序设计方法的介绍,概念表达准确,语言精练,实用性强,每个主要知识点后均附有实训,便于教学和自学。本书适于作为高职高专院校VisualC++程序设计课程的教材,也可作为各类VisualC++编程自学人员及软件开发人员的参考书。 -
C++程序设计教程钱能著本书是《C程序设计教程》的第二版。然而从指导思想、内容结构、写作特点等方面,都以全新的面貌呈现于读者。全书全部重新执笔,代码全部重写,涵盖了基本C编程方法的全部技术特征。本书以C标准为蓝本,从过程化编程的基本描述,到对象化编程的方法展开,乃至高级编程的实质揭示,形成一条自然流畅的主线,通俗易懂,形象风趣。本书在内容结构上自成体系,并以独特的描述手法,辐射到计算机专业其他诸课程,体系严谨,结构独特。作者在长期的教学、科研实践以及ACM大学生程序设计竞赛培训工作中,总结出了许多难能可贵的教学经验,能使读者快捷而准确地找到编程技术要领,洞穿C内部实现要害,直击抽象编程本质。与本书配套,《C课程设计指导》、《C程序设计习题及解答》、《C程序设计教程详解》和《C程序设计教程精粹》也将陆续面世。除此之外,还配有C程序设计教程课件和源代码供读者下载。本书适用于大学计算机程序设计教学,也适合于立志自学成才的读者,帮助他们从零开始走向高级程序员。本书也旨在引导读者从欣赏C入门的初级精彩到享受C经典名作的内在精彩,因而,也是一本软件工作者不可多得的案头参考书。本书前言第二版前言计算机科学与应用的迅猛发展,直接推动了《C程序设计教程》一书的再版。C技术正突飞猛进,日臻完善,而人们也越来越多地需要更强有力的计算机语言工具帮助描述和解决实际的问题。基于此,新版在各方面较之第一版都作了大幅度的修改:在指导思想上,更加强调以培养具有实际编程能力的程序员为主要目标;在内容结构上,增强了描述的层次性,从编程基础、过程化编程、对象化编程,到高级编程的渐进,界限分明而又自然过渡;在写作特点上,其通俗易懂性较之第一版有过之而无不及;在使用范围上,它主要面向大学生、研究生、教师和科研工作者。由于本书自成体系,又辐射到计算机专业诸课程,所以对完善读者的计算机知识体系也大有裨益。C的权威计算机应用普及中,有两种学习内容:一种是学习其操作方法,一种是学习其开发方法。前者是学会如何使用计算机,将计算机作为工具,产生直接的经济效益;后者是通过在计算机上的创新活动,让计算机学习,以使计算机更"聪明"。显然后者需要付出更多的努力,也需要更多的计算机科学知识,当然可以产生更多、更大、更深远的经济效益,而且开发实践又会驱使其对计算机进行更深层次的研究。C的编程学习是后者的一种入门。在我国,计算机的发展还落后于发达国家,甚至还赶不上印度、新加坡。中国要实现软件产业大国的梦想,需要大量的高级程序员和软件工程师。程序设计语言的学习与运用是一个重要的契机。现在,大学计算机专业一年级必开程序设计课,甚至中小学的计算机兴趣小组和计算机信息学竞赛也要进行计算机编程。使用C作为学习和开发的语言在我国不断得到升温,而且,是否会编程俨然成了懂不懂计算机的一种标志了。无论搞开发,还是搞研究,对程序设计语言的使用有着同样高的要求:要能够有很好的可靠性、高效率,可以在不同平台上移植,有尽可能多的语言内容标准化,支持数据一致性,支持程序描述的简捷与清晰,风格自然。而这些,都是C语言的外在特点。C既是设计工具,又是实现工具,既可抽象概念,描述实际问题,又兼顾效率,能很好地实现底层的系统软件。
