第七、八章 Eclipse入门和工作台
- 常用快捷键介绍:pa123
第九章 使用Eclipse 进行C/C++开发
- 新建C/C++项目(了解内容)
文件菜单(File)—新建子菜单(New)下的项目(Project)—弹出选择向导窗口(Select wizard)—在对话框中打开C/C++文件夹—选择CProject
选择C语言相关属性——项目名称填写——项目类型打开Executable 文件夹,在工具箱中选择MinGW GCC
在BasicSettings窗口 设计源代码的注释部分
在SelectConfigurations 窗口中可以选择调试和发布文件夹以及高级设定,保持默认设置后单机按钮可以新建C Project,在这个项目中将会保存编写的源代码文件和配置文件。 - 运行C程序
编译成功后将在资源管理器中看到Release文件夹,可在里面看到刚变异而可执行文件
操作:在资源管理器中用鼠标右键单击项目,弹出菜单,运行方式Run As 子菜单中选择运行设置RunConfigurations
第十章 调试程序
- 下载并安装GDB——C/C++调试器
第一步:打开浏览器,在地址栏中输入地址,打开下载页面,选择上方的Files标签
第二步:找到bin文件,单击下载
第三步:启动下载功能或弹出下载对话框
第四步:下载后的文件打开bin压缩包,进入bin文件夹下的gdb.exe
第五步:将gdb.exe文件解压到MinGW安装目录下的bin文件夹中即可完成
第十一章 Eclipse CDT 开发常用功能
- 定制工作台
——定制工具栏
:默认情况工具栏区域被竖直的虚线分成若干部分,工具栏处于解锁状态。在制定工具栏之前,保证它处在解锁状态(鼠标右键单击工具栏空白处,弹出菜单勾去Lock the Toolbars 即可解锁了)
——定制快捷键:单击菜单栏中的窗口菜单,选择Preferences选项,在弹出的树形菜单中选择General→Keys,即可打开定制快捷键界面
——定制透视图:鼠标右键单击工具栏空白区,选择定制透视图(Customize Perspective) - 格式化代码
——使用代码模板:可以看到Eclipse允许用户在注释、代码和文件三个维度设置代码模板。需要注意的是,变量以$开头,并用{}括起来。 - 生成代码历史记录
第十二章 CVS的安装及使用
- 常用的版本控制软件:
1) ClearnCase:重量级管理软件,功能多样:涵盖的范围包括:版本控制、建立管理、工作控件管理和过程控制。它支持现有的绝大多数操作系统。
2) CVS:简单、易用、功能强大、且开源
3) Visual SourceSafe:软件公司产品,仅仅支持Windows系统,能力也限于team级软件。安全性不是很高
4) PVCS:MERANT公司核心产品,主要支持team开发中的一系列管理问题
5) Perorce:美国Perforce软件公司蟾片,易用性强,速度快
6) CCC:最早的配置管理工具之一,元老级的版本控制软件
7) Star Team:Borland公司的一个用于管理配置和变更的集成环境,能够与众多工具平台进行无缝集成
8) RCS:元老级版本控制软件,属于单一文件的版本维护系统,适用于任何征文文件的版本维护
9) SCCS:和RCS类似,也是早期的基于单一文件的版本维护系统
10) Hansky Firefly:Hansky公司软件开发管理套件中的重要组件,可以轻松管理、维护整个企业的软件资产,是新兴的优秀的版本控制软件 - CVS的日常使用(以IDE为例)
1) 提出:
2) 代码同步:经过一段时间的开发,本地的代码和CVS资源库的diamante可能有差别,这种差别可能是本地代码与资源库diamante之间存在增减或冲突等关系。
3) 如果想要将本地代码和资源库代码保持一致模具要选择team—Synchronize with Repositiory
4) 避免冲突:存在冲突文件,系统会进行更高安全性能保护,避免事故发生,想直接提供存在冲突的文件,系统是不允许的。 - CVS常用术语Pa211
第十三章 Eclipse 插件的使用与开发
- PDE(插件开发环境):新增了透视图帮助开发者创建、开发、测试、调试和部署插件、除此之外,PDE还包括开发片段、功能部件和更新站点和工具,协助开发者完成插件开发过程
第十四章 常用建模功能工具
- 统一建模语言UML:是一种面向对象的建模语言。他可以实现大型复杂系统各种成分描述的可视化、说明并构造系统模型,以及建立各种所需的文档,是一种定义良好、易于表达、功能强大且普遍使用的建模语言。
- 面向对象方法基础:
特征:复杂性、多样性、相互关联性是各个信息系统的重要特征
概念:客观世界的任何事务都是对象
对象:是一些属性及操作行为的封装体,它是问题空间中一些东西的抽象,它具有一组属性和一组操作。对象用于自然而灵活地模拟现实世界中的事务,数据和操作封装于统一体中是的对象具有较强的独立性和自治性,具有很好的模块性。
类:属性是以惊天的数据组成
抽象:是人们认识客观世界中复杂性的一种基本方法
封装性:信息的隐藏
方法:驻留在对象中的过程
消息与多台:在面向对象方法中,完成一件事情的方法就是向有关对象发送消息 - UML图表:
用例图:类图、对象图、状态图、顺序图、协作图、活动图、组件图、配置图 - 面向对象那个的分析设计和Ratinal Rose
1) 采用的三层解决方案,是由用户接口层、事务处理原则层、和数据层组成的应用模型
2) 建模的过程主要如下
确认应用系统的功能要求
对抽象的对象映射需求
分辨和设计对象或划分三层模型的服务
对软件的组成部分映射成对象并设计组件在 络上如何分布 - Rational Rose可视化建模的特点
1) 支持UML的建模
2) 采用基于组件的开发
3) 支持多语言开发
4) 支持双向工程,这使得使用者可以很容易地完成从系统分析到系统实现,然后再从系统实现到系统分析的迭代过程
5) 全面的团队支持
6) 简单易用
7) 提供可视化的差异比较
8) 提供框架想到
9) 基本 告生成
10) COBRA/IDL生成
11) 数据库模式生成
12) 微软存储库集成
13) 实现Oracle8的正向和逆向工程
14) 支持Forte附加项,以实现在此环境下的分析。构建企业级应用 - 使用Rational Rose建模
1) 使用UML建模时一般分为用例视图设计、逻辑设计和物理设计反大部分。
2) 用例视图设计:用例图、活动图、装调图、了解用户需求。
3) 逻辑设计要用到类图、顺序图和交互图
4) 系统物理设计阶段:主要用部署图等师徒确定系统的物理体系结构,而物理体系结构揭示了系统硬件的额结构,其中包括各个不同的结点。
声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!