C/C++及其相关
-
液晶显示器的C语言程序设计李晶皎,刘天华,丁言镁编著本书讲述用c语言开发液晶显示应用系统的技术。本书详尽介绍了目前国内正在使用的液晶显示模块控制器的工作原理,给出了用Freescale公司8位微控制器M68HC08的C语言程序设计的例程和相关的硬件电路。液晶控制器具体有:HD44780U、SEDl520、T6963C、SEDl335、HD61830、KS0108B/HD61202、ST7920、SEDl565。本书由浅入深,内容丰富新颖,并配有程序源代码光盘,适合使用C语言开发实用系统的读者阅读,也适合大专院校从事微控制器、嵌入式系统等研发的师生参考。 -
Visual C++ 6.0信息管理系统开发实例导航求是科技编著《Visual C++ 6.0信息管理系统开发实例导航》以多个实用的信息管理系统(包括员工培训管理系统、仓库管理系统、人事管理系统、考勤管理系统、工资管理系统、贸易公司管理系统、固定资产管理系统)为案例,详细讲述了信息管理系统的开发过程,对目标设计、系统开发背景、系统功能分析、系统功能模块设计、数据库需求分析与设计、各功能模块编码实现、系统的发布等各个过程进行详细描述。《Visual C++ 6.0信息管理系统开发实例导航》案例程序的功能贴近实际,设计专业,内容精炼,适合大中专院校的学生和软件项目开发人员学习和参考。 -
C语言程序设计黄锐军编全书共分12章。主要内容扬;C语言基础知识,顺序结构程序的设计,分支程序的设计,各种循环结构程序的设计,数组,函数的设计,指针,编译预处理的概念与应用,结构,C++的基础知识,文件的操作。最后一章介绍了几个综合应用程序。 本书力求通过大量的例子来讲解C语言的语法结构,读者可以通过阅读这些例子并编写类似的程序,锻炼编程的能力。全书的例子都是基于Visual C++ 6.0的平台上编写的,并且全部调试通过. 本书为高职高专的教材,也可作为学习程序设计的入门参考书。 -
传值CCS和π-演算互模拟等价的验证理论和算法李舟军全书共分11章,内容包括:绪论、局域热动平衡的辐射输运方程和平均不透明度、等离子体辐射吸收系统和原子辐射跃进理论、粒子占据数的计算、原子及其离子的能级结构和光学振子强度、电子与原子的碰撞和谱线的电子碰撞展宽等。 -
C语言的科学和艺术(美)Eric S.Roberts著;翁惠玉[等]译本书是计算机科学的经典教材,介绍了计算机科学的基础知识和程序设计的专门知识。本书以介绍ANSIC为主线,不仅涵盖C语言的基本知识,而且介绍了软件工程技术以及如何应用良好的程序设计风格进行开发等内容。本书采用了库函数的方法,强调抽象的原则,详细阐述了库和模块化开发。此外,本书还利用大量实例讲述解决问题的全过程,对开发过程中常见的错误也给出了解决和避免的方法。本书既可作为高等院校计算机科学入门课程及C语言入门课程的教材,也是C语言开发人员的极佳参考书。本书前言致学生欢迎你!拿起这本书,你就迈进了计算机科学的世界—这门学科出现在半世纪以前,现在却成为这个时代最具生机和活力的学科之一。在几十年的发展过程中,计算机几乎使所有领域中看似不可能的事情成为可能。由于计算机可在瞬间将信息传递到任何地方,所以今天的企业家能以空前的规模经营跨国公司。由于计算机可进行必要的、但人工很难完成的计算,科学家才能解决许多问题。电影人利用计算机制作出更具感染力的视觉效果。由于计算机能处理医学中大量的信息处理,因此医生能对患者的病情做出更精确的诊断。计算机技术正在飞速发展。目前我们已经看到的优势与新的世纪将要经历的发展相比肯定将相形见绌。最近50年,计算机已经对世界产生了深远影响,在新的世纪亦将如此。今日的学生将会是执行这项伟大的工程的中流砥柱。要做到这一点,就必须懂得如何使用计算机。和其他值得掌握的技能一样,理解计算机的工作原理以及学会怎样控制它们是需要花费时间的。这一切不可能一蹴而就,必须从某个起点开始循序渐进。2500年前,中国的哲学家老子曾说过:“千里之行,始于足下”。本书就是一个很好的起点。然而对很多人来说,万事开头难。许多学生在计算机面前束手无策,认为计算机科学超出了他们的理解范围。可是基本的程序设计并不需要具备高等数学和电子学的知识。在程序设计中,最重要的是能否从陈述问题过渡到解决问题。要做到这一点,就必须以逻辑方式考虑问题。训练自己用计算机能够理解的方式表达自己的逻辑。最重要的是,不要被困难和挫折压倒,要坚持到底。若能坚持下来,就会发现解决问题是件多么令人兴奋的事情,它所带来的喜悦足以让你忘却学习过程中遇到的任何挫折。本书旨在教授程序设计基础和C语言基础。C语言是当今计算机产业中处于主导地位的程序设计语言。本书不但介绍了程序设计中的“为什么”,还介绍了“如何做”,使读者对程序设计有总体的印象。为使读者避免出现那些阻碍学习的错误,本书在结构上做出了精心安排,可以帮助读者掌握重点。接下来将总结本书在结构上的一些独具匠心之处,并说明如何在学习过程中高效地利用本书。 -
计算几何(美)Joseph O'Rourke著本书介绍了在计算机图形学、机器人和工业设计领域逐渐兴起的几何算法的设计和实现。计算几何中使用的基本技术包括多边形三角剖分、凸包、Voronoi图、排列、几何查找、运动计划等。虽然自主处理只涉及数学基础知识领域的一部分,但是它却和当今该研究领域的前沿课题相关。因此,专业的程序员会发现本书是一本不可多得的参考书。与上一版相比,本版包括以下几方面的新内容:多边形三角剖分的随机化算法、平面点定位、3D凸包的构造、关于射线段和射线三角的相交算法、多面体中的点等。此外,本版还增加新的一章——“资料来源”,提供了关于各个主题的更详尽的补充资料。本书的一个新特点就是为很多算法增加了可运行的C语言代码,以及如何在现实中实现它们的相关讨论。与第1版相比,本版中的代码有了大幅度的改善(更高效、更稳定),同时本版中还增加了4个新的例程。此外,本书还提供了所有代码的Java版本,读者可以从本书的网站http://cs.smith.edu/~orourke/)上下载这些免费提供的代码。作者简介:JosephO'Rourke美国马萨诸塞州史密斯学院计算机科学系主任、数学系教授。自1980年从宾夕法尼亚大学获得计算机科学专业博士学位以后,他就一直致力于该领域的教学与研究。研究方向主要为计算几何,除了本书外,他还著有ArtGalleryTheoremsandAlgorithms一书,并与J.E.Goodman一起编写了1000页的HandbookofDiscreteandComputationalGeonetry,此外,还发表了70多篇关于计算机几何方面的论文以及为“计算机几何专栏”写过30多篇文章,由于对该领域的卓越贡献,2001年他儿美国国家基金会来出教师奖。 -
C++编程艺术(美)Herbert Schildt著;曹蓉蓉,刘小荷翻译;曹蓉蓉译本书不同于大多数其他的C++书籍。其他的C++书籍讲授语言的基础,而本书展示了如何应用C++在更大的范围内完成有趣的、有用的、甚至是神秘的程序设计任务。在此过程中充分显示了C++语言的强大功能和优雅性。大致来说,本书包含两类应用程序,第一类称为“纯代码”,因为它们注重于扩展C++程序设计环境本身。第2章的垃圾回收器,第3章的线程控制面板以及第8章的定STL容器都是这种类型的示例。第二类应用程序显示了如何应用C++来完成各种计算任务。例如,第5章开发了一个可以断点续传的网格下载工具,第6章给出了一个如何建立财务应用程序的范例,第8章中应用C++实现了人工智能应用。 本书以一段独特有趣的代码结束:Mini C++解释程序,这个程序可以解释C++的一个小子集。Mini C++解释程序提示了C++的关键字和语法是如何一起工作从而组成这门语言的语法的。更重要的是,这可以使您了解这门语言的内部机制,并且显示了隐藏在C++设计背后的一些原因。使用Mini C++解释程序不仅有趣,它还可以用作开发您自己的语言的起点,还可以用作其他语言的解释程序。本书每一章都提供了可以直接使用的代码。例如,第2章的垃圾回收器可以适用于许多程序设计任务。然而,只有把这些应用程序作为自己的开发起点,才会获益匪浅。例如,可以进一步完善第8章的Internet文件下载工具,使其可以在某个指定的时间开始下载,或者可以监控一个下载站点,保持下载最新的文件。总之,可以将这些没的程序和子系统作为您开发自己项目的跳板。 -
嵌入式控制系统及其C/C++实现(美)Jim Ledin著;骆丽译《嵌入式控制系统及其C/C++实现:面向MATLAB软件开发者(附光盘)》是一本介绍如何利用现代工具设计控制系统的书籍,包含从实验调试到高级优化控制算法的多种设计方法,所介绍的算法实现方法不仅包含经典的PID算法实现,同时还包含现代控制系统最优化设计及其算法实现。《嵌入式控制系统及其C/C++实现:面向MATLAB软件开发者(附光盘)》的重点是介绍如何利用现代分析和设计工具设计控制系统,包括C或C++语言以及MATLAB及其工具箱软件。为了充分理解和利用现代设计工具,《嵌入式控制系统及其C/C++实现:面向MATLAB软件开发者(附光盘)》提供了充足的设计实例,深入浅出地介绍了有关控制系统设计建模的概念、实现以及仿真分析方法,包括SISO和MIMO系统的分析、建模、实现和仿真。《嵌入式控制系统及其C/C++实现:面向MATLAB软件开发者(附光盘)》充分利用了现代设计工具的特点,避免了烦琐的数学推导,不仅适合于具有控制系统设计专业背景的工程技术人员,同时也非常适合于无控制系统工程背景的开发人员。《嵌入式控制系统及其C/C++实现:面向MATLAB软件开发者(附光盘)》可以作为电子信息类本科高年级或硕士研究生有关课程的教科书。 -
You Can Do It!(英)Francis Glassborow,(英)Roberta Allen著;徐波译在本书中,作者把握住了以下3个要点,能够确保你获得的良好的学习效果:·根据不同学习目的,采取不同的代码引入方法。·精心设置“任务”帮助你掌握必需的技巧和知识。·提供丰富练习,培养编程能力和检验学习效果。本书具有以下几个特色:·Roberta的评论:Roberta在学习过程中的反馈意见和疑问,你在阅读的时候可能会感同身受。·提示:帮助你完成任务和练习。·解决方案:Francis对你提出的要求是,搞清楚他所提供的解决方案为什么有效,为什么和你的有所不同。·总结:总结独立于语言的重要编程概念、标准C++的知识要点,以及Francis为你灌输的额外的C++的知识要点。这些特色绝不仅仅是多样化的形式,更重要的是,它们能够切实地确保你的学习质量。随书光盘中包含所需软件、本书附录和词汇表。本书采用互动的教学方式,使用C++语言来教授新手学习程序设计。全书共17章。第1章是对编程概念和工具的简单介绍,第2章到第6章介绍了C++编程中的循环、函数、通信、类型创建和使用等技巧技能。第7章总结了编程的思路和技巧。接下来的6章(第8章到第13章)中,每一章都作为一个单元,在前17章的基础上添加了一些新的材料和一些新的思路。第14到第16章的主要目标是巩固所学的知识和技巧,并显示如何用所掌握的知识实现一些看上去难度很大的任务。第17章再次对常见编程问题进行了分类分析和论述。随书光盘中带有所需软件、附录和术语表。本书适合于缺乏经验但却对学习计算机编程充满兴趣的读者,尤其适合作为高等院校学生学习编程的入门指南。 -
数据结构与算法分析(美)Mark Allen Weiss著;冯舜玺译;冯舜玺译《数据结构与算法分析:C语言描述(原书第2版)》中详细介绍了当前流行的论题和新的变化,讨论了算法设计技巧,并在研究算法的性能、效率以及对运行时间分析的基础上考查了一些高级数据结构,从历史的角度和近年的进展对数据结构的活跃领域进行了简要的概括。由于《数据结构与算法分析:C语言描述(原书第2版)》选材新颖,方法实用,题例丰富,取舍得当。《数据结构与算法分析:C语言描述(原书第2版)》的目的是培养学生良好的程序设计技巧和熟练的算法分析能力,使得他们能够开发出高效率的程序。从服务于实践又锻炼学生实际能力出发,书中提供了大部算法的C程序和伪码例程,但并不是全部。一些程序可从互联网上获得。《数据结构与算法分析:C语言描述(原书第2版)》是《Data Structures and Algorithm Analysis in C》一书第2版的简体中译本。原书曾被评为20世纪顶尖的30部计算机著作之一,作者Mark Allen Weiss在数据结构和算法分析方面卓有建树,他的数据结构和算法分析的著作尤其畅销,并受到广泛好评.已被世界500余所大学用作教材。在《数据结构与算法分析:C语言描述(原书第2版)》中,作者更加精炼并强化了他对算法和数据结构方面创新的处理方法。通过C程序的实现,着重阐述了抽象数据类型的概念,并对算法的效率、性能和运行时间进行了分析。全书特点如下:●专用一章来讨论算法设计技巧,包括贪婪算法、分治算法、动态规划、随机化算法以及回溯算法●介绍了当前流行的论题和新的数据结构,如斐波那契堆、斜堆、二项队列、跳跃表和伸展树●安排一章专门讨论摊还分析,考查书中介绍的一些高级数据结构●新开辟一章讨论高级数据结构以及它们的实现,其中包括红黑树、自顶向下伸展树。treap树、k-d树、配对堆以及其他相关内容●合并了堆排序平均情况分析的一些新结果《数据结构与算法分析:C语言描述(原书第2版)》是国外数据结构与算法分析方面的标准教材,介绍了数据结构(大量数据的组织方法)以及算法分析(算法运行时间的估算)。《数据结构与算法分析:C语言描述(原书第2版)》的编写目标是同时讲授好的程序设计和算法分析技巧,使读者可以开发出具有最高效率的程序。 《数据结构与算法分析:C语言描述(原书第2版)》可作为高级数据结构课程或研究生一年级算法分析课程的教材,使用《数据结构与算法分析:C语言描述(原书第2版)》需具有一些中级程序设计知识,还需要离散数学的一些背景知识。
