EWSTM8系列教程03_主窗口、工具栏的概述

  • 分享一个朋友的人工智能教程,零基础!通俗易懂!希望你也加入到人工智能的队伍中来! www.captainbed.net

一、写在前面

  为了让初学者更容易掌握IAR这个工具的相关知识,我先从整体概述,再到具体的细节内容。

  本文先概述一下默认主窗口界面, 对 IAR 集成开发环境有一个大概的了解,再次概述其中一个常用的 Toolbar 工具栏。

  本文主要概述如下两部分内容:
  1.主窗口(Main Window)

  2.工具栏(Toolbar)
  主工具栏概述
  调试工具栏概述
  工具栏选项配置

  本文章收录于【EWSTM8系列教程】,在我的博客分类“EWSTM8系列教程”也能查找到。

  为了方便大家平时公交、地铁、外出办事也能用手机随时随地查看该教程,该系列教程也同步更新于微信公众号【EmbeddedDevelop】,关注微信公众号回复【EWSTM8系列教程】即可查看。

二、主窗口

  为了让大家对 IAR 集成开发环境有一个大概的了解,这里先概述一下(IAR 默认编辑状态) 主界面下各个窗口的含义。

  说明:IAR的窗口在编辑模式调试模式下存在一定差异,本章节主要基于【编辑模式】进行简单的概述,里面详细的内容、以及调试模式下的窗口在该系列教材后续会逐步讲述。

  打开IAR工程,一般会出现类似下图的主窗口界面,主要包含6个窗口(如下图)。



Menu Bar:菜单栏
相信大家对该窗口都不陌生,但凡一个常规一点的软件,都有诸如File文件、 Edit编辑 、 View视图、Help帮助等这样的一栏窗口,这就是菜单栏窗口。
该窗口是 IAR 比较重要的一个窗口,包含IAR 几乎所有操作的内容,在编辑模式和调试模式下存在一些不同,后续会讲述。

Tool Bar:工具栏
该窗口是一些常见的快捷按钮,本文下面会讲述。

Workspace Window:工作空间窗口
一个工作空间可以包含多个工程,该窗口主要显示工作空间下面工程项目的内容(工程、 组、 源代码文件等)。 如上图窗口中包含多个工程(Project1、 Project2······),可以关注后面讲述新建多个工程的文章。

Edit Window:编辑窗口
该窗口不用多解释,就是我们平时编辑代码的窗口。

Message Window:信息窗口
该窗口包括编译信息、调试信息、查找信息等一些信息的窗口。

Status Bar:状态栏
该窗口包含就绪状态、错误警告数量、光标行列、字符编码、键盘Num锁定等一些状态信息。

三、工具栏

  IAR的工具栏Tool Bar共有两种:Main主工具栏Debug调试工具栏。在编辑(默认)状态下只显示Main主工具栏,在进入调试模式后会增加显示Debug工具栏,如下图:



3.1 主工具栏

  在编辑(默认)状态下,只有主工具栏,这个工具栏里面内容也是在编辑状态下常用的快捷按钮。当然,这些按钮的功能基本上都可以通过快捷键来实现。



New Document新建文件 Ctrl + N
Open打开文件 Ctrl + O
Save保存文件 Ctrl + S
Save All保存所有文件
Print打印文件 Ctrl + P
Cut剪切 Ctrl + X
Copy复制 Ctrl + C
Paste粘贴 Ctrl + V
Undo撤销编辑 Ctrl + Z
Redo恢复编辑 Ctrl + Y
Quick Search Text Box快速搜索文本框
Find Previous向前查找 Shift + F3
Find Next向后查找 F3
Find查找(增强) Ctrl + F
Replace替换 Ctrl + H
Go to前往行列 Ctrl + G
Toggle Bookmark标记/取消书签 Ctrl + F2
Previous Bookmark跳转到上一个书签 Shift + F2
Next Bookmark跳转到下一个书签 F2
Navigate Backward跳转到上一步 Alt + 左箭头
Navigate Forward跳转到下一步 Alt + 右箭头
Compile编译当前(文件、组) Ctrl + F7
Make编译工程(构建) F7
Stop Build停止编译 Ctrl + Break
Toggle Breakpoint编辑/取消断点 Ctrl + F9
Download and Debug下载并调试 Ctrl + D
Debug without Downloading调试(不下载)
Toolbar Options工具栏选项(下面3.3节重点讲述)

上面只是简述了各个快捷按钮的基本意思,下面再详细说一下部分常用按钮的具体意思。

A.书签
书签在编译的时候比较实用,可以快速找到标记书签所在行。可以使用快捷按钮,当然,平时推荐使用快捷键(F2、 Ctrl + F2、 Shift + F2)。


书签动画效果:

B.跳转到上/下一步
跳转是在编译代码通过跟踪代码留下的“脚步”,我们可以通过该方式找到这些“脚步”,同样也可以通过快捷键操作。


跳转到上/下一步动画效果:

C.下载和调试
很多人问“Download and Debug”和“Debug without Downloading”这两个按钮的区别是什么?
答:Download and Debug:是下载代码之后再进行调试。
Debug without Downloading:只调试不下载。也就是说你之前下载过了代码,只需要再点击该按钮即可,否则会出现错误。

这两个按钮图标在编辑和调试模式下略有点差异,在调试模式下可以再次下载/调试。

3.2 调试工具栏

调试工具栏只有在调试状态下才会出现的一行快捷按钮,在编辑状态下,没有这些按钮。

当点击调试按钮,进入调试状态之后,菜单栏会增加一个Debug菜单(里面内容和调试工具栏类似)。同样,工具栏也会增加一个调试工具栏,如下图:





从左往右依次是:
Step Over逐行运行 F10
Step Into跳入运行 F11
Step Out跳出运行 Shift + F11
Next Statement运行到下一条语句
Run to Cursor运行到光标行
Go全速运行 F5
Break停止运行
Reset复位

逐行运行也叫逐步运行,跳入运行也叫单步运行,运行到下一语句和逐行运行类似。

3.3 工具栏选项配置

这一小节主要教大家如何自定义工具栏(图标)按钮。假如我们不想要工具栏中有些按钮(如:复制、粘贴),或我们又想添加一个工具按钮,怎么实现呢?

A.进入自定义工具栏



B.删除工具栏
如删除复制按钮:按住复制按钮 -> 拖出工具栏即可。




删除按钮动画效果:

C.添加工具按钮
如:添加一个工具配置按钮,在命令中找到【工具配置】按钮,按住 -> 拖到工具栏(你想要到位置)即可。




添加按钮动画效果:

D.添加显示文本标签
显示文本标签,也就是图标下面显示该图标按钮的意思,这样方便一眼明白含义,同时可以增大显示距离,点击操作也比较方便。当然,也会占用一定显示区域。如下图:




显示文本标签动画效果:

F.放大图标
这个很好理解,图标太小,将其放大,如下图:




放大图标动画效果:

四、说明

1.上面内容只是概述,相对都比较粗略,更详细的内容,请参看该系列教程后续文章。
2.该文档仅供个人学习使用,版权所有,禁止商用。
3.本教程收录于微信公众号【EmbeddedDevelop】,关注微信公众号回复【EWSTM8系列教程】即可查看全系列教程。

五、最后

我的博客:http://www.strongerhuang.com
我的GitHub:https://github.com/EmbeddedDevelop

更多精彩文章我将第一时间在微信公众号里面分享, 如果不想错过,可以关注我的微信公众号。

strongerHuang wechat
关注微信公众号,查看更多精彩内容!
本文对你有帮助吗?