本书将由浅入深,带领读者学习STM32F103的各个功能,开启STM32的学习之旅。 本书分为3篇: 第1篇为基础篇,主要介绍STM32F103的基础知识,包括STM32简介、开发环境搭建、STM32时钟配置、SYSTEM 文件夹等;第2篇为入门篇,主要介绍STM32F103常用外设的使用,包括跑马灯、定时器、DMA等;第3篇为提高篇,主要介绍STM32F103较难一点外设的使用及一些高级例程,包括SD卡、内存管理、串口IAP等。 本书配套资料包含详细原理图以及所有实例的完整代码,这些代码都有详细的注释。另外,源码 有生成好的hex文件,读者只需要通过仿真器下载到开发板即可看到实验现象,亲自体验实验过程。
本书是英文第4版的中文翻译,大约有五分之一的内容更新。主要更新的内容包括:增加了一些*的算法,增加了习题部分,重写了部分内容。更为具体的内容更新请参考作者序。 本书是在第3版中文翻译的基础上,按照直译的原则进行翻译的,与英文版形成完全的对照。对于英文版中明显存在的排印或疏忽类的错误,都进行了更正。由于这些错误一般都很明显,因此译文中没有专门声明,读者如果对照英文版,不难看出其出处。
本书从管理和技术两个角度,以案例方式阐述了软件项目中与需求分析相关的各种问题,力图让读者能够对需求分析的框架体系和过程形成较为清晰的认识,在实践中准确了解客户的业务需求,正确调配各种资源,更加准确地把握项目的方向,保证整个项目的成功。 本书内容丰富翔实,实用性强,适合作为高等学校本科生和研究生的软件工程类教材,同时也可供软件企业对开发和项目管理人员进行培训使用。
本书采用趣味性的对话来引导课程内容的走向, 并通过丰富的实例、 大量的配图、 直观的操作步骤, 向读者形象地讲解了 PPT 入门基础、PPT 文字排版技巧、PPT 图文的灵活应用、PPT 表格设计、PPT 动画设计及视频等知识点。 本书读者对象为想要提高办公效率的职场新人、 日常与 PPT 为伴的行政人员、 经常使用 PPT 的职场达人, 以及相关培训机构和各大院校相关专业师生。
动画场景课程是动画专业院校的必修课程之一,本书是专门针对此课程而编写的教材。全书分为两篇,第1篇为“二维场景绘制篇”,介绍了手工传统绘制的方法,并且通过对手绘场景材料、工具、绘制手段、步骤等过程的内容介绍,又经过一些场景实例的具体绘制示范、练习,使学员较快地理解、掌握场景初步的绘制方法。第2篇为“韩国经典三维场景欣赏篇”,汇集了众多韩国经典的三维场景图片,以供读者欣赏和学习。随书光盘内容为经典三维场景图片欣赏。 本书适合于动画专业工作者、电脑动画工作者和动漫爱好者,以及动画专业院校的师生学习。
《软件工程卷2:系统与语言规约》介绍了描述系统与语言的规约的基本原理和技术。首先,然后讲授一些高级的原理和技术:分层与组合、指称与计算以及构型:环境与状态的抽象与建模,然后讲授符号学建模的基本原理和技术:语用、语义以及系统和语言的句法。其中重要的一部分介绍了对空间和简单时态现象进行建模的基本原理和技术。本卷的主要章节用于介绍一些专门的主题,比如模块(包括UML的类图)、Petri网、活动序列图、状态图和时态逻辑(包括时段演算)。后,本卷介绍了开发函数式,命令式以及并行程序设计语言的可靠和有效的解释器和编译器的基本原理和技术。本卷适合于作为高年级本科生和研究生,以及研究程序设计方法学的学者的教材或参考书。
本教材共分为6章:第1章 计算机基础知识。第2章 Windows 7操作系统。第3章 计算机网络与Internet 应用。第4章 Office 2013办公软件应用。第5章 多媒体技术应用。第6章 数据库应用基础。
本书介绍对现代体系结构的编译器进行优化的方法,理论基础是基于循环依赖的。分析基于依赖的变换的正确性论述和依赖测试的详细过程。剖析怎样扩展依赖去处理循环嵌套中的控制流以及跨越整个程序的过程。本书还讨论怎样能用依赖来回答现代计算机系统编译中的众多重要问题,包括支持不同类型体系结构(例如,向量、多处理器、超标量)的并行化,存储层次结构的编译器管理,带指令级并行性的机器的指令调度。后,介绍一些不大为人熟知的应用,如硬件设计、数组语言实现以及消息传递系统的编译。
本书是一本面向初学者的入门教材,全面系统地介绍了苹果公司*的iOS5平台应用程序开发的各个知识点。教材内容全面,既讲解了相关基础知识,如iOS平台架构简介、Objective-C编程语言、视图与视图控制器、触屏事件处理、界面控件的用法、Xcode与InterfaceBuilder开发工具的使用、数据持久化等知识点,又深入探讨了相对高级的技术内容,例如视频与音频播放、网络、iCloud以及Cocos2d游戏开发入门等,知识点覆盖了绝大多数应用程序的开发。 教材内容循序渐进,每一章都分为理论知识、实验案例、知识点总结与练习题四部分,另外配有配套代码与电子教案。读者可以通过学、做、练的方式对iOS程序开发中的每个细节做到知其然亦知其所以然。 本书语言表达严谨流畅、内容丰富,既符合初学者的学习需求,又满足有一定基础的读者的需要。本书适合作为高等
本书在讲述算法设计技术时采用了新的分类方法,在讨论分析方法时条分缕析,形成了连贯有序、耳目一新的风格。为便于学生掌握,本书涵盖算法入门课程的全部内容,更注重对概念(而非形式)的理解。书中通过一些流行的谜题来激发学生的兴趣,帮助他们加强和提高解决算法问题的能力。每章小结、习题提示和详细解答,形成了非常鲜明的教学特色。 本书特色: 独辟蹊径,采用一种更全面的算法设计技术分类方法 涵盖递归与非递归算法的数学分析,也涉及经验分析和算法可视化 探讨算法的局限性及解决方法 将算法视为解决问题的工具,通过谜题和游戏来开拓算法思维 为学生提供600多道习题(含提示),为教师提供有详细解答的教师手册 本书适用于以下课程: 算法(计算机科学) C++算法(计算机科
本书由在Web技术领域中名声显赫的Michael Morrison编写。该书全面介绍了XML的相关技术,并对XML深层次的技术给出宝贵而实用的建议,远见卓识地描述了XML用于Web信息结构化的光明前景,使你可以从中获取丰富的技巧和经验,理解和拓宽知识的深度,掌握XML的全部潜能。作者在本书的后半部分详细地讲述了XML在多个领域中的应用。为了帮助读者更好地理解书中的内容,作者提供了大量简明实用且又具代表性的示例。 本书内容丰富、由浅入深,既适合初学者学习掌握XML语言,也适合有一定基础的读者精通XML。
本书以5个有代表性的真实应用(3个为商业应用:Connie便利店自动收款机应用系统、Walley仓库管理应用系统和Ollie定购应用系统,2个为实时控制应用:Dani分流系统和Andi自动驾驶系统)为例,阐述了如何创建有效的对象模型。在介绍这些应用过程中引入的177个策略和31种模型,可以直接应用于实际的系统建模之中,也可作为读者仿效的模板,为读者创建自己的对象模型提供了理论和实用的参考。 本书可作为面向对象设计方法的参考用书,无论对学习面向对象开发的学生,还是进行实际开发的技术人员都有着很好的指导价值。
本书主要论述数据抽象和其他解决问题的工具,是计算机科学的第二门课。 本书旨在使学生切实了解和掌握数据抽象、面向对象编程及其他主流的问题解决技术。本书分两部分。第I部分是问题解决技术,主要介绍了编程和软件工程的主要问题,分析了递归、数据抽象和链表。第II部分用ADT解决问题。这部分主要介绍了栈、队列、树、表、堆和优先队列的基本ADT,还讨论了数量阶分析和大O表示法,规范了以前讨论的算法效率。第II部分还包括平衡查找树(2-3树、2-3-4树、红-黑树和AVL树)和散列等高级主题,并用它们实现表。后分析外部直接访问文件的数据存储。 本书列举了大量实例,范围很广,既可用作初级数据结构教材,也可用作高级编程和问题解决教材。
《微软培训与认证指定教材:Microsoft SQLServer2000数据库编程》是微软认证高级技术培训中心(CTEC)标准教材系列之一,课程号是2073A。 本盘书详细讨论了Microsoft SQLServer2000及其数据库设计的基本知识,通过具体实验培养读者的动手能力。全书分为十五个单元,分别为:SQLServer概述、SQLServer编程概述、创建和管理数据库、创建数据类型和表、实现数据完整性、计划索引、创建和维护索引、实现视图、实现存储过程、实现用户自定义函数、实现触发器、多服务器分布式编程、优化查询性能、分析查询、管理事务处理和锁等。每个单元都给出了考察读者对本单元内容掌握情况的练习题,有助于读者自我评价课程掌握情况。 本盘书内容新颖全面涵盖SQL Server2000数据库设计的基础知识,是微软SQLServer2000数据库认证考试的权威教材。是参加微软认证考试的读物,也
随着数据集规模和复杂度的持续上升,分析员必须利用更高级的软件工具来执行间接的、自动的智能化数据分析。《数据挖掘:概念、模型、方法和算法(第2版)》介绍了通过分析高维数据空间中的海量原始数据来提取用于决策的新信息的尖端技术和方法。 《数据挖掘:概念、模型、方法和算法(第2版)》开篇阐述数据挖掘原理,此后在示例的引导下详细讲解起源于统计学、机器学习、神经网络、模糊逻辑和演化计算等学科的具有代表性的、前沿的挖掘方法和算法。本书还着重描述如何恰当地选择方法和数据分析软件并合理地调整参数。每章末尾附有复习题。 《数据挖掘:概念、模型、方法和算法(第2版)》主要用作计算机科学、计算机工程和计算机信息系统专业的研究生数据挖掘教材,高年级本科生或具备同等教育背景的读者也完全可以理解本书的所有
本书帮助学生学习网络软件的安装与基本操作知识。本书主要针对信息系统专业、计算机科学专业和计算机信息系统专业的高年级本科生而设计。同时,本书也适合于MSIS、MBA、MACC专业的研究生,以及为拓展网络领域知识的MS项目学生。另外,本书也可用作实践培训项目的教材,还可用作网络实践学习指导书。 网络和通信技术是信息系统领域的核心内容。所有希望取得信息系统方面学位的学生都必须学习网络课程。本书介绍了一些实用工具的动手操作知识。本书所涵盖并介绍的网络软件数量目前为止应该是多的。
本书深入全面地讲解了Core1DRAWX3软件,共分为10章,基础部分简要地介绍了Core1DRAWX3的特色、软件的界面组成与视图管理、文件编辑和工具的使用、颜色和图形对象的管理、效果工具与文本工具等。同时配以大量的实例操作,并穿插了一些设计理论,将软件功能与实际密切结合,杜绝了学习与实用脱节的弊病,非常适合于初级、中级Core1DRAWX3或美术的大众读者。
本书以Java5.0为主线,全面介绍了Java语言。其内容自然分为四个部分,分别为基于对象的基础、面向对象设计、数据结构与算法、高级主题。这四个部分分别介绍了Java的基本数据类型、类、继承、多态、数组、数组列表等概念,图形编程、基于对象编程和面向对象编程等内容,递归、排序和查找、链表和散列表等数据结构与算法,以及很多高级Java编程技术,包括多线程、网络、数据库、XML和Web应用程序。为帮助读者掌握要点、学习高效的编程技巧以及了解计算机科学的发展史,本书还提供了6个新增特性,分别为“常见错误”、“怎样做”、“质量提示”、“增效提示”、“高级主题”和“纪事”。 本书面向大学低年级学生,适合作为一门编程语言教材,也适合Java语言的初学者。