UML OOPC嵌入式C语言开发精讲_第1页
UML OOPC嵌入式C语言开发精讲_第2页
UML OOPC嵌入式C语言开发精讲_第3页
UML OOPC嵌入式C语言开发精讲_第4页
UML OOPC嵌入式C语言开发精讲_第5页
已阅读5页,还剩51页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

UML+OOPC嵌入式C语言开发精讲读书笔记模板01思维导图读书笔记作者介绍内容摘要目录分析精彩摘录目录0305020406思维导图语言开发精技术语言系统架构设计分析第章对象应用语言示例类设计例函数实例接口程序本书关键字分析思维导图内容摘要内容摘要本书通过将面向对象程序设计技术与C语言相结合,以提升C语言的简洁性、易读性和重复使用性,进而提升嵌入式系统分析及架构设计的技术能量。本书由浅入深,从C语言的复习开始,然后讲述C语言如何与OOP相结合,接着从面向对象技术进入UML,最后教读者从实践应用出发,活用UML+OOPC开发流程,做好系统分析和架构设计,实现高质量的嵌入式软件系统。本书适合广大嵌入式系统及应用开发人员阅读。读书笔记读书笔记这本书值得看噢简单看了下宏那块然后写了一些C语言实现面向对象的用法我先mark一下。目录分析第1章嵌入式时代最划算策略第2章C程序的基本组成第3章C语言的数据类型第4章C的数据运算第1篇复习ANSI-C语言第5章决策与循环第6章C语言的指针第7章结构(struct)及动态内存分配第8章外部变量与静态函数第9章数组与字符串第10章预处理程序010302040506第1篇复习ANSI-C语言第1章嵌入式时代最划算策略1.1迎接高质量的嵌入式软件时代1.2基于TurboC2.0环境的评估1.3基于VisualC++环境的评估1.4LW_OOPC与C++的比较和评估第2章C程序的基本组成2.1认识C语言与LW_OOPC语言2.2函数:C程序的基本结构2.3变量的概念2.4变量的声明格式2.5如何输出数据2.6如何传递参数2.7如何替函数和变量命名第3章C语言的数据类型3.1基本数据类型3.2整数类型3.3无符号整数3.4整数的输出格式3.5字符类型3.6浮点数类型第4章C的数据运算4.1基本运算符号4.2算术及赋值运算4.3关系运算4.4逻辑运算符号4.5算术赋值运算符号4.6加1及减1运算符号4.7取地址运算符号4.8按位运算符号4.9类型转换运算符号第5章决策与循环5.1逻辑运算与决策5.2嵌套的if指令5.3多选1的抉择5.4while循环5.5for循环5.6do循环第6章C语言的指针6.1认识指针6.2传递指针参数6.3函数回传指针6.4函数指针第7章结构(struct)及动态内存分配7.1C语言的结构(struct)7.2结构指针7.3传递结构参数7.4结构内的函数指针7.5动态内存分配第8章外部变量与静态函数8.1变量的储存种类8.2自动变量8.3外部变量8.4外部静态变量8.5extern种类8.6静态函数第9章数组与字符串9.1数组的意义9.21维数组9.31维数组与指针9.42维数组与多维数组9.52维数组与指针9.6数组参数9.7为数组赋初值9.8使用字符串9.9库字符串函数第10章预处理程序10.1预处理程序的工作10.2使用宏10.3添加头文件10.4条件性编译10.5认识MISOO的lw_oopc.h宏文件第11章认识对象(Object)第12章对象沟通方法第13章对象沟通实例第14章认识接口(Interface)第15章接口应用实例12345第2篇介绍面向对象观念及OOPC第17章LW_OOPC宏的设计思维第16章集合对象链表(LinkedList)第2篇介绍面向对象观念及OOPC第11章认识对象(Object)11.1自然界的对象(NaturalObject)11.2软件对象(SoftwareObject)11.3对象与函数11.4对象与类11.5对象指针11.6构造器(Constructor)11.7类设计的实例说明第12章对象沟通方法12.1“信息传递”沟通方法12.2“信息传递”示例说明12.3以OOPC实现:使用TurboC12.4以OOPC实现:使用VC++2005第13章对象沟通实例13.1以向量类封装1维数组13.2以矩阵类封装2维数组第14章认识接口(Interface)14.1如何定义接口14.2多个类实现同一接口14.3以接口实现多态性(Polymorphism)14.4一个类实现多个接口第15章接口应用实例15.1电池接口的用意15.2设计电池接口15.3以OOPC实现接口设计第16章集合对象链表(LinkedList)16.1认识集合对象16.2以OOPC实现LList集合类16.3应用实例说明第17章LW_OOPC宏的设计思维17.1前言17.2从ANSI-C出发17.3运用C的结构17.4设计构造器17.5运用函数指针17.6运用C宏17.7定义接口(Interface)宏17.8定义CTOR2()构造器宏17.9将宏独立成lw_oopc.h头文件第18章认识UML第20章UML用例图第19章UML类图第3篇介绍UML第22章UML对象状态图第21章UML序列图第3篇介绍UML第18章认识UML18.1UML:世界标准对象模型语言18.2UML的演化18.3UML的基本元素18.4UML的图示第19章UML类图19.1为什么需要面向对象思维19.2为什么需要设计类19.3为什么要描述类间的关系19.4为什么要绘制UML类图19.5如何绘制UML类图19.6如何得到类第20章UML用例图20.1为什么需要用例图20.2用例的内涵是什么20.3用例与对象的密切关系20.4用例的经济意义20.5用例间的关系20.6企业用例与系统用例20.7如何绘制UML用例图第21章UML序列图21.1UML序列图的意义21.2UML序列图的语法21.3如何绘制UML序列图21.4从序列图落实到OOPC类21.5UML序列图示例说明第22章UML对象状态图22.1Why状态图22.2简介UML状态图22.3使用UML绘图工具22.4如何以OOPC实现UML状态图第23章UML+OOPC实用示例之一第24章UML+OOPC实用示例之二第25章UML+OOPC实现示例之三第26章UML+OOPC实用示例之四第4篇UML+OOPC实用示例第23章UML+OOPC实用示例之一23.1形形色色的涂鸦程序23.2涂鸦程序示例说明23.3涂鸦系统分析与设计23.4涂鸦程序的实现:使用OOPC语言第24章UML+OOPC实用示例之二24.1认识“录音”概念和技术24.2单纯“录音”的示例分析24.3“录音/播放”示例的分析24.4“录音/播放”示例的实现第25章UML+OOPC实现示例之三25.1层次分析(AHP)法简介25.2AHP的分析步骤25.3如何得到权数值25.4“AHP”示例分析与设计25.5“AHP”示例的实现:使用OOPC第26章UML+OOPC实用示例之四26.1什么是半加器26.2设计一个“位计算器”26.3实现位计算器:使用OOPC第27章替KeilC51黄袍加身第29章以KeilC51定义类第28章KeilC51的特殊数据类型第5篇面向对象KeilC51语言:在单片机(SOC)的应用第30章应用范例一第31章应用范例二第32章应用范例三第33章应用范例四第5篇面向对象KeilC51语言:在单片机(SOC)的应用第27章替KeilC51黄袍加身27.1以200Bytes代价换得优雅架构27.23种弹性又高雅的写法27.3静态(Static)型写法及其评估27.4纯粹静态(PureStatic)型写法及其评估27.5动态(Dynamic)型写法及其评估第28章KeilC51的特殊数据类型28.18051的CODE存储区28.28051的DATA存储区28.3KeilC的存储模式28.4KeilC的专用数据类型第29章以KeilC51定义类29.1定义类29.2构造器(Constructor)29.3KeilC51类设计之实例说明第30章应用范例一30.1以ToggleLight电灯为例30.2以红绿灯控制系统为例第31章应用范例二31.1界面用途:从硬件的PnP谈起31.2LED显示器控制设计(1)31.3LED显示器控制设计(2)31.4LED显示器控制设计(3)第32章应用范例三32.1模式观念32.2软件设计模式32.3IoC模式简介32.4以8051控制LED显示器为例32.5

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论