译者注:本文译自:https://mcuoneclipse.com/2017/04 ... gn-studio-projects/,感谢Erich Styger做出的贡献。如有错漏,敬请指正。
我的许多当前活跃的工程都在使用恩智浦的Kinetis Design Studio(KDS)V3.2.0(我在GitHub上发表了许多工程)。 现在随着MCUXpresso IDE的出现(参见“MCUXpresso IDE:用于NXP ARM Cortex-M微控制器的统一Eclipse IDE”),我已将KDS的几个工程迁移到了MCUXpresso。 这篇文章是关于如何轻松实现将KDS项目移植并在MCUXpresso IDE中运行。
概述
MCUXpresso IDE使用的是比KDS(Luna)的较新的Eclipse IDE(Neon),具有不同的构建系统:MCUXpresso IDE使用的是与LPCXpresso相同的构建系统和集成环境,而KDS使用的是GNU ARM Eclipse插件。这两种方法都有各自的优缺点。 另外,MCUXpresso IDE不包括Processor Expert,而KDS包括。要使用MCUXpresso IDE移植和使用KDS工程,有以下几种基本方法:
1. 导入KDS(非Processor Expert)工程:为此,需要安装GNU ARM Eclipse插件以及GNU ARM Eclipse构建工具。这使得可以像在KDS一样使用KDS工程,同时具有MCUXpresso IDE的额外功能。
2. 导入Processor Expert工程:与上面的方法一样,但这种方法需要安装Processor Expert插件。这样我可以像在KDS一样继续使用Processor Expert工程,但请记住,NXP不会为Processor Expert提供更新的设备支持。
3. 将KDS工程移植到MCUXpresso IDE:这意味着将KDS项目移植到MCUXpresso构建系统。这是一个相当简单的方法,基本上是在MCUXpresso IDE中创建一个新项目,然后移动文件。
因为在一篇文章中描述这所有的内容实在太多了,我在本文中只专注于方法1。
使用的软件
在编写本文时,我使用的是以下软件:
■
如何用Netbeans构建 GUI 程序步骤1:创建项目
第一步,创建一个应用程序,并将其命名为 NumberAddition。
选择逗文件地 ->逗新建项目地。或者在逗工具栏地单击逗新建项目地图标。
在d出窗口的逗类别地窗格中选择逗Java地,在逗项目地窗格中选择逗Java应用程序地。单击逗下一步地;
在逗项目名称地中键入 NumberAddition,在逗项目位置地中键入本地文件目录以保存项目;
确认复选框逗设置为主项目地已被勾选。并确保复选框逗创建主类地未被勾选。
点击逗完成地
步骤2:构建界面
继续创建我们的界面。我们需要一个 Java 容器来放置其他将被调用的 GUI 组件。 在此步骤中我们使用 JFrame
组件作为所需的容器。我们将该容器放置在一个新建包中, 该新建包位于逗源包地中。
创建 JFrame 容器
在逗项目地窗口右击 NumberAddition,选择逗新建地 ->逗JFrame 窗体地。
在逗类名地项键入 NumberAdditionUI。
在逗包地项键入 my.numberaddition。
单击逗完成地。
IDE 根据类 NumberAdditionUI 在 NumberAddition 应用程序中创建了
NumberAdditionUI 窗体,并在 GUI Builder 中打开
NumberAdditionUI 窗体。包 my.NumberAddition 被设置为默认包。
添加组件:构建界面
下一步我们将通过逗组件面板地为界面获得一个 JPanel 组件。 而后将向其中添加三个 JLabels 组件,三个 JTextFields 组件,三个
JButtons 组件。 如果您从未使用过 GUI Builder,应该先通过 GUI Building in
NetBeans IDE 教程获得相关信息。
一旦您通过拖拽的方式添加了上述组件,JFrame 应该显示如以下截图:
如果在您在 IDE 的右上角没有看到逗组件面板地,请选择逗窗口地 ->逗组件面板地调出。
首先在逗组件面板地里选中 JPanel 组件并拖入 JFrame 中。
当 JPanel 组件高亮时,在其逗属性地窗口点击位于 Border 项后的省略号(...)按钮来选择组件风格。
在 Border 对话框的列表里选择 TitleBorder 风格,并在逗标题地项填入 Number
Addition。单击逗确定地按钮保存并退出。
您现在将看到一个标有 Number Addition 的空的 JFrame 组件,如上述截图。请依据以上截图添加三个 JLabels,三个
JTextFields 及三个 JButtons。
libero ide 中i/o attribute editor 中skew Libero IDE中I/O属性编辑器中斜 libero ide 中i/o attribute editor 中skew Libero IDE中I/O属性编辑器中斜欢迎分享,转载请注明来源:内存溢出
评论列表(0条)