第七章对话框和菜单
- 格式:ppt
- 大小:223.00 KB
- 文档页数:20
第七章QUARTUSII⼊门指南第七章 QUARTUS II ⼊门指南7.1 QUARTUS II软件简介7.2 QUARTUS II基本设计流程7.3 原理图输⼊设计⽅法7.4 嵌⼊式逻辑分析仪SignalTap II的使⽤7.5 宏功能模块的应⽤7.1 QUARTUS II软件简介Quartus II是Altera公司推出的CPLD/FPGA开发⼯具,Quartus II提供了完全集成且与电路结构⽆关的开发包环境,具有数字逻辑设计的全部特性,包括:可利⽤原理图、结构框图、VerilogHDL、AHDL和VHDL完成电路描述,并将其保存为设计实体⽂件;芯⽚(电路)平⾯布局连线编辑;LogicLock增量设计⽅法,⽤户可建⽴并优化系统,然后添加对原始系统的性能影响较⼩或⽆影响的后续模块。
7.1.1 QUARTUS II基本特点功能强⼤的逻辑综合⼯具;完备的电路功能仿真与时序逻辑仿真⼯具;定时/时序分析与关键路径延时分析;可使⽤SignalTap II逻辑分析⼯具进⾏嵌⼊式的逻辑分析;⽀持软件源⽂件的添加和创建,并将它们链接起来⽣成编程⽂件;使⽤组合编译⽅式可⼀次完成整体设计流程;⾃动定位编译错误;⾼效的期间编程与验证⼯具;可读⼊标准的EDIF⽹表⽂件、VHDL⽹表⽂件和Verilog⽹表⽂件;能⽣成第三⽅EDA软件使⽤的VHDL⽹表⽂件和Verilog⽹表⽂件。
7.1.2 QUARTUS II系统安装1、QUARTUS II安装Quartus II 系统要求较⾼的系统配置,配置过低将使得编译过程⼗分缓慢。
对于安装Quartus II 7.2版本的系统必须满⾜以下最低要求:z硬件:运⾏速度为866MHz或更快Pentium III 以上计算机,系统内存容量⼤于256M。
z操作系统:Microsoft Windows 2000或Microsoft Windows XP。
安装QuartusII 之前建议浏览⼀下安装⽂件夹下的帮助⽂件及注意事项。
第七章菜单设计一、选择题1、在命令窗口执行CREATE MENU命令等同于操作。
A)选择菜单“文件→新建”,然后从“新建”对话框中选择“菜单”并单击“向导”按钮B)选择菜单“文件→新建”,然后从“新建”对话框中选择“菜单”并单击“新建文件”按钮C)选择菜单“文件→新建”,然后从“新建”对话框中选择“新建文件”并单击“菜单”按钮D)选择菜单“文件→新建”,然后从“新建”对话框中选择“向导”并单击“菜单”按钮2、以下关于菜单叙述正确的是。
A)菜单设计完成后必须“生成”程序代码B)菜单设计完成后不必“生成”程序代码,可以直接使用C)菜单设计完成后如果要连编成EXE程序,则必须“生成”程序代码D)菜单设计完成后如果要连编成APP程序,则必须“生成”程序代码3、打开已有的菜单文件、修改菜单的命令是。
A) EDIT MENU B) CHANGE MENU C)UPDATE MENU D) MODIFY MENU4、下列说法中错误的是。
A)可以使用CREATE MENU<文件名>命令创建一个新菜单B)可以使用MODIFY MENU<文件名>命令创建一个新菜单C)可以使用CREATE MENU<文件名>命令修改已经创建了的新菜单D)可以使用OPEN MENU<文件名>命令修改已经创建了的新菜单5、菜单设计器的“结果”一列的列表框中可供选择的工程包括。
A)命令、过程、子菜单、函数 B)命令、过程、子菜单、菜单项#C)填充名称、过程、子菜单、快捷键D)命令、过程、填充名称、函数6、某菜单项的名称是“编辑”,热键是E,则在菜单名称一栏中应输入。
A)编辑(\<E) B)编辑(Ctrl+E) C)编辑(Alt+E) D)编辑(E)7、在工程管理器的哪个选项卡下管理菜单。
A)菜单选项卡B)文档选项卡 C)其他选项卡 D)代码选项卡8、假设建立一个菜单menul,并生成了相应的菜单程序文件,为了执行该菜单程序应该使用命令。
第7章一、选择题1.下列说法中错误的一项是()。
A.组件是一个可视化的能与用户在屏幕上交互的对象B.组件能够独立显示出来C.组件必须放在某个容器中才能正确显示D.一个按钮可以是一个组件2.进行Java基本GUI设计需要用到的包是()。
A.java.io B.java.sql C.java.awt D.java.rmi 3.Container是下列哪一个类的子类()?A.Graphics B.Window C.Applet D.Component 4.java.awt.Frame的父类是()。
A.java.util.Window B.java.awt WindowC.java.awt Panel D.java.awt.ScrollPane5.下列哪个方法可以将MenuBar加入Frame中()?A.setMenu() B.addMenuBar() C.add() D.setMenuBar() 6.下列叙述中,错误的一项是()。
A.采用GridLayout布局,容器中的每个组件平均分配容器空间B.采用GridLayout布局,容器中的每个组件形成一个网络状的布局C.采用GridLayout布局,容器中的组件按照从左到右、从上到下的顺序排列D.采用GridLayout布局,容器大小改变时,每个组件不再平均分配容器空间7.当单击鼠标或拖动鼠标时,触发的事件是()。
A.KeyEvent B.ActionEvent C.ItemEvent D.MouseEvent 8.下列哪一项不属于Swing的顶层组件()?A.JApplet B.JDialog C.JTree D.Jframe9.下列说法中错误的一项是()。
A.在实际编程中,一般使用的是Component类的子类B.在实际编程中,一般使用的是Container类的子类C.Container类是Component类的子类D.容器中可以放置组件,但是不能够放置容器10.下列哪一项不属于AWT布局管理器()?A.GridLayout B.CardLayout C.BorderLayout D.BoxLayout 11.下列说法中错误的一项是()。
第七章菜单的设计与多文档界面7.1 菜单简介大多数Windows应用程序都有一个菜单栏,它总是处在窗体标题栏的下面,并包含一个或多个菜单标题。
单击每个菜单标题都会弹出一个下拉菜单,在下拉菜单中包含有菜单项、分隔条和子菜单标题。
有的菜单项可以直接执行,有的菜单项执行时则会弹出一个对话框。
所有的Windows应用程序都遵循以下3个约定:凡是菜单名称后有一个省略号的,均表示在单击该选项后会弹出一个相应的对话框,在用户作出相应的回答后,该项功能就以用户所给予的信息去执行。
例如,单击【打开】选项,则弹出【打开】对话框,用户可从中选择要打开的文件。
凡是菜单名称后有一个小三角的,则表示它是一个子菜单标题,子菜单标题并不能直接执行,仅仅扮演一个“容器”的角色。
当鼠标指针移动到子菜单标题上时,会自动弹出子菜单。
例如,将指针移动到【发送】选项,就会弹出子菜单。
菜单名称后不包含L述两种符号者,表明该菜单项所代表的命令可直接执行。
例如,单击【关闭】选项,则将关闭当前打开的文档。
另外,有的菜单项名称后还显示相应的键盘访问键和快捷键。
访问键允许同时按下Alt键和一个指定字符来打开一个菜单。
一旦菜单打开,通过按下访问键即可选取菜单项。
在菜单项的标题中,访问键表现为一个带下划线的字母,如【打开】命令的访问键为0.当打开【文件】菜单后,按下0键即可执行【打开】命令。
快捷键出现在相应菜单项的右边,例如,【打开】命令的快捷键是Ctrl+O,无论【文件】菜单是否打开,只要按下Ctrl+O组合键,即可执行【打开】命令。
由于所有Windows应用程序都遵循上述约定,因此,在创建菜单时,也应该遵循这些约定。
例如,如果某菜单项的执行结果是弹出一个对话框,则应该在该菜单项后加上省略符(…).此外,要使应用程序简单好用,还应该将菜单项按其功能分组。
例如,与文件有关的命令【新建】、【打开】和【另存为】都列入了【文件】菜单。
同一菜单中不同类型的选项之间还使用分隔条分隔开来。