实验三,菜单,工具栏与状态栏应用
大学计算机基础实验指导与习题 第2章 Windows操作系统
14
实验2-2 Windows XP资源 管理器的应用
四、练习实验 1.在E:盘上建立文件夹,名为“计算机基础”。 2.查找“sunset.jpg”所在位置,并将其复制到 “计算机基础”文件夹中。 3.将“计算机基础”文件夹中的“sunset.jpg”改 名为“我的图片.jpg”。 4.在桌面上为“我的图片.jpg”创建快捷方式,并尝 试用新建立的快捷方式打开该文件。 5.查看“我的图片.jpg”文件的信息,包括文件的大 小、文件的名称(包括文件主名和扩展名)、文件建 立与修改日期等。 6.在E:盘中,分别以连续成组、非连续、反向和全 选方式选择文件或文件夹。
2
实验2-1 Windows XP基本操作
2.掌握窗口的基本操作。 (1)打开“我的电脑”窗口,熟悉窗口的组成。 窗口是由标题栏、菜单栏、工具栏、状态栏、工作 区域及滚动条等几部分组成。 (2)练习下列窗口操作操作: ①移动窗口。 ②适当调整窗口的大小,使滚动条出现。利用滚动 条来改变窗口显示的内容。 ③先将窗口最小化,然后再将窗口复原。 ④先将窗口最大化,然后再将窗口复原。 ⑤关闭窗口。
实验2-1 Windows XP基本操作
一、实验目的 1.掌握Windows XP的启动和退出。 2.熟悉Windows XP的桌面布局。 3.了解对话框中的常见组成元素。 4.熟悉窗口的基本操作。 5.熟悉菜单的使用。
1
实验2-1 Windows XP基本操作
二、实验内容和步骤 1.启动Windows XP,熟悉桌面、对话框的组成, 学会对桌面的图标和对话框等进行操作。 (1)打开计算机,进入Windows XP。观察桌面 的组成,认识应用程序和图标。 ①查看任务栏的属性。 ②改变任务栏及各区域大小。 ③熟悉桌面常用的图标。 ④熟悉“开始”菜单的使用。 (2)熟悉对话框的组成要素,了解基本操作。
仿真软件操作实验报告(3篇)
第1篇实验名称:仿真软件操作实验实验目的:1. 熟悉仿真软件的基本操作和界面布局。
2. 掌握仿真软件的基本功能,如建模、仿真、分析等。
3. 学会使用仿真软件解决实际问题。
实验时间:2023年X月X日实验地点:计算机实验室实验器材:1. 仿真软件:XXX2. 计算机一台3. 实验指导书实验内容:一、仿真软件基本操作1. 打开软件,熟悉界面布局。
2. 学习软件菜单栏、工具栏、状态栏等各个部分的功能。
3. 掌握文件操作,如新建、打开、保存、关闭等。
4. 熟悉软件的基本参数设置。
二、建模操作1. 学习如何创建仿真模型,包括实体、连接器、传感器等。
2. 掌握模型的修改、删除、复制等操作。
3. 学会使用软件提供的建模工具,如拉伸、旋转、镜像等。
三、仿真操作1. 设置仿真参数,如时间、步长、迭代次数等。
2. 学习如何进行仿真,包括启动、暂停、继续、终止等操作。
3. 观察仿真结果,包括数据、曲线、图表等。
四、分析操作1. 学习如何对仿真结果进行分析,包括数据统计、曲线拟合、图表绘制等。
2. 掌握仿真软件提供的分析工具,如方差分析、回归分析等。
3. 将仿真结果与实际数据或理论进行对比,验证仿真模型的准确性。
实验步骤:1. 打开仿真软件,创建一个新项目。
2. 在建模界面,根据实验需求创建仿真模型。
3. 设置仿真参数,启动仿真。
4. 观察仿真结果,进行数据分析。
5. 将仿真结果与实际数据或理论进行对比,验证仿真模型的准确性。
6. 完成实验报告。
实验结果与分析:1. 通过本次实验,掌握了仿真软件的基本操作,包括建模、仿真、分析等。
2. 在建模过程中,学会了创建实体、连接器、传感器等,并能够进行模型的修改、删除、复制等操作。
3. 在仿真过程中,成功设置了仿真参数,启动了仿真,并观察到了仿真结果。
4. 在分析过程中,运用了仿真软件提供的分析工具,对仿真结果进行了数据分析,并与实际数据或理论进行了对比,验证了仿真模型的准确性。
AutoCAD实验报告 王亦慧
《CAD技术与应用》课程实验报告学院:测绘工程学院专业:测绘班级:测绘132姓名:王亦慧淮海工学院实验一:AutoCAD基础知识1、上机操作,简答下面问题。
(1)A utoCAD2002(或2004、2006、2008、2010)界面由哪几部分组成?各部分的作用是什么?1.标题栏:显示当前使用的软件AutoCAD的图标和当前打开图形文件的名称,若没有打开任何文件,系统将给予缺省文件名Drawing。
2.下拉菜单:通过上面的菜单能实现AUTOCAD的绝大部分功能。
3.工具条:工具上每个小图标代表一个命令,单击它可以执行命令。
每个工具条可随意拖动放于任意位置。
4.绘图区:用来绘制图形5.命令窗口:在命令行通过输入命令来创建、编辑、观察图形,历史记录窗口记录操作的全过程。
6.状态栏:显示当前AutoCAD运行状态。
7.十字光标:系统进行操作时,在绘图区出现光标进行绘图。
8.快捷菜单:在不启动菜单栏的情况下,用快捷菜单可以快捷、高效地完成某些操作。
(2)如何打开/关闭“工具栏”?打开:将鼠标光标箭头放在灰度部分,右击,选择ACAD,然后在选择所需要的工具栏打开。
关闭:点击工具栏右上角的关闭符合。
(3)在绘图过程中,“工具栏”与“下拉菜单”比较,有什么优点?使用工具栏比较方便快捷,使用下拉菜单步骤较多,操作时效率不高。
(4)如何设置作图窗口(模型空间)的颜色和十字光标的大小?工具→选项→显示→颜色→模型空间元素→进行设置工具→选项→显示→十字光标大小(修改十字光标大小)(5)如何设置命令行背景颜色?如何设置命令行文字的字体、颜色?工具→选项→显示→颜色→选择颜色(背景颜色)→应用并关闭(6)如何设置在工具栏中使用大按钮?工具→选项→显示,然后在“窗口元素”中勾选(7)如何设置“自动捕捉标记”颜色及大小?工具→选项→草图设置→对象捕捉→启用对象捕捉(F3快捷键)或光标右击对象捕捉→设置→草图设置→对象捕捉→启用对象捕捉(8)如何设置“拾取框”大小?工具→选项→选择→调节拾取框大小(9)如何设置“夹点”颜色及大小?工具→选项→选择→调节夹点大小(10)如何设置坐标系图标的打开、关闭、大小、颜色、显示图标原点等属性?坐标系图标的打开和关闭:视图→显示→USC选项→开(再右击取消开旁边的勾就将其关闭了)大小、颜色:视图→显示→USC选项→特性→USC图标大小和下方的颜色(调节即可设置)显示图标原点:视图→显示→USC选项→原点(11)掌握“工具”下拉菜单—“草图设置”的设置及应用?在工具→草图设置中可以启用捕捉和栅格、极轴追踪、对象捕捉和动态输入。
实验三 对任务栏的操作
实验三对任务栏的操作【教学目的】●掌握任务栏及其属性的设置。
●掌握日期和时间的修正方法。
●掌握有关输入法的操作。
【预备知识】任务栏包含“开始”按钮,快速启动工具栏、窗口按钮栏和通知区域等几部分,如图3-3-1所示。
默认情况下出现在桌面底部的栏。
是Windows XP的重要组件。
任务栏可隐藏,也可将其移至桌面的两侧或顶部,或按其他方法自定义任务栏。
图3-3-1 任务栏的组成●快速启动工具栏:鼠标仅单击一次就显示 Windows 桌面或启动一个程序的工具栏。
例如快速启动打开 Web 浏览软件、阅读电子邮件、查看频道或总是将桌面置于最前面。
程序图标拖动到“快速启动”工具栏则可以轻松地添加新的工具栏按钮,从而便捷地启动经常使用的程序。
●运行程序栏:在操作Windows XP时,可以打开多个应用程序,只要任务栏尚未占满,每个打开的应用程序都可在任务栏的中间区域占据一席之地,处于激活状态的程序在任务栏上显示的图标颜色较深,并且凹陷下去;处于休眠状态的程序在任务栏上显示的图标颜色较淡。
如果打开的应用程序太多,系统将同一个应用程序打开的多个文件合并为一个按钮,并在其中显示打开的数目。
单击合并的图标,系统会展开显示该类型文件的名称。
如果在已打开的应用程序中切换,只要单击该区域中要切换的应用程序图标即可或使用组合键〈Ctrl〉+〈Tab〉切换。
●通知区域:任务栏上靠右边的区域。
通知区域会显示时间,也可以包含快速访问程序的快捷方式,例如,“音量控制”和“电源选项”。
其他快捷方式也可能暂时出现,它们提供关于活动状态的信息。
例如,将文档发送到打印机后会出现打印机的快捷方式图标,该图标在打印完成后消失。
【实验内容和步骤】●对“任务栏和[开始]菜单”的属性框的操作:1. 打开“任务栏和[开始]菜单”的属性框打开“任务栏和[开始]菜单”的属性框有三种方法:方法一:将鼠标箭头置于任务栏,单击鼠标右键,弹出快捷菜单,选择“属性”。
实验13 菜单、工具栏和状态栏
实验13 菜单、工具栏和状态栏一、实验目的和要求1.掌握菜单的实现机制和创建过程;2.掌握工具栏和菜单栏的对应关系;3.掌握下拉菜单的创建和消息处理过程;4.掌握状态栏的实现功能。
二、实验环境1.Windows XP以上操作系统;2.Visual C++2010语言环境;3.每人一台PC机。
三、实验内容要求创建一个应用程序,实现在客户区绘制椭圆和矩形的功能。
为应用程序添加一个“图形”菜单项,该菜单项包含两个子菜单“椭圆”和“矩形”。
在状态栏下面显示时间信息。
基础知识:Ellipse()画椭圆弧函数功能:函数Ellipse()使用当前绘图色画一椭圆弧。
用法:该函数调用方式为void Ellipse(int x,int y,int startangle,int endangle,int xradius,int yradius);说明:参数x,y为椭圆中心坐标,startangle和endangle为给定的起始角和终止角,xradius 与yradius为椭圆的x轴半径与y轴半径,如果startangle为0 ,endangle等于360度,那么画出的是个完整的椭圆。
ellipse()函数不同于arc()和circle()函数,屏显纵横比不能自动调节。
若需要的是成比例的半径而不是特定的像素距离,则y轴距离必须调节为yradius*aspectratio(y轴半径乘以纵横比)。
此函数对应的头文件为graphics.hRectangle()画长方形函数。
函数原型:BOOL Rectangle(HDC hdc, int nLeftRect, int nTopRect, int nRightRect, int nBottomRect);参数:hdc:设备环境句柄。
nLeftRect:指定矩形左上角的逻辑X坐标。
nTopRect:指定矩形左上角的逻辑Y坐标。
nRightRect:指定矩形右下角的逻辑X坐标。
nBottomRect:指定矩形右下角的逻辑Y坐标。
实验三 表的基本操作
实验三表的基本操作一、实验目的1.掌握表建立的方法以及修改表结构的方法。
2.掌握表中数据输入的方法。
3.掌握记录指针的移动方法。
4.掌握表的基本操作:追加、插入、修改、显示、删除和恢复记录。
5.掌握表中的数据访问控制方式。
6.掌握表的排序和索引及使用。
7.掌握多个工作区和多表的操作方法。
二、实验内容和步骤1.创建自由表。
(1)创建学生情况表(xsqk.dbf)表结构如下:①在D盘创建自己学号后两位和姓名的文件夹,选择“工具/选项/文件位置”把该文件夹设为VFP的默认工作目录。
②选择“文件/新建/表/新建文件”,在“创建”对话框中的输入表名文本框输入“xsqk”,单击“保存”按钮。
③进入图1所示的表设计器,依次设置表的所有字段名字、类型、宽度和小数位数。
最后单击“确定”按钮。
④系统提示现在录入记录吗,单击“是”,录入下面两条记录。
⑤录入两条记录完毕,选择“显示/浏览…”命令查看录入的两条记录。
⑥选择“显示/追加方式”命令,继续输入以下三条记录。
⑦ 选择“显示/表设计器”命令,或在命令窗口输入“MODIFY STRUCTURE ”,打开表设计器,修改表结构,在性别后加一字段籍贯(c,20)。
(2)创建课程表(kc.dbf ) ① 表结构如下:② 表结构建立完毕,输入以下记录:(3)创建成绩表(cj.dbf ) ① 表结构如下:② 在表中输入以下记录:图1 表设计器2.打开表并查看表中记录。
(1)显示学生情况表(xsqk.dbf )中的记录。
菜单操作:①选择“文件/打开”命令,在打开对话框中把文件类型设为“表(*.dbf )”,如图2所示。
② 选定“xsqk.dbf ”,单击“确定”按钮,即打开xsqk表,观察主窗口中状态栏的变化。
③ 选择“显示/浏览…”命令,即可浏览查看xsqk 表中的记录。
命令法:① 打开表: USE xsqk ② 浏览记录:BROWSE ③ 关闭表:USE(2)用菜单操作和命令两种方法显示课程表(kc.dbf )中的记录。
施耐德可编程指导手册
浙江亚龙教仪有限公司一、运行Twidosoft软件1、概述首先进入WINDOWS,双击Twidosoft图标,屏幕显示如图1-2,屏幕分为6个区域:标题栏、菜单栏、工具栏、状态栏应用浏览器和编辑查看器。
(如图1-3)标题栏菜单栏工具栏应用浏览器状态栏编辑器和查看器图1-3选择菜单-程序-列表编辑器,进入语句表编程方式,用键盘在编辑区中输入语句表程序,包括指示代码和操作数,回车确认并自动换行。
选择菜单-程序-梯型图编辑器,进入梯型图编程方式,用鼠标点击插入梯级或编辑梯级,编辑触点条件和输出线圈。
2、菜单中常用命令说明2.1“文件”的下拉菜单●“新建”――建立新文件(与工具栏中“”功能相同)选择“新建”命令时,生成一个应用程序,在应用浏览器中显示默认为TWDLMDA40DUK 单击右键更换CPU本体,将其改成与实际工程相匹配的CPU:TWDLCAA24DRF。
●“打开”――打开一个已存的文件(与工具栏中“”功能相同)选择“打开”命令后,屏幕出现一个对话框,选择已存的文件,点击确认将其打开。
●“保存”――存储一个文件(与工具栏中“”功能相同)2当文件是新建时,选择“保存”命令后,屏幕显示保存对话框,输入文件名后,当前程序以该文件名存入。
当文件已经存在时,选择“保存”命令后,当前对文件的修改将保存在文件中。
●“另存为”――将当前程序以新的文件保存选择“另存为”命令后,屏幕显示保存对话框,选择路径并输入文件名后,当前程序以该文件名存入该路径中。
●“打印”――打印文件(与工具栏中“”功能相同)选择“打印”命令后,屏幕显示“打印”窗口,选择所要打印的文件名后,打印机打印该文件。
●“退出”――退出窗口选择“退出”命令后,退出Twidosoft程序,返回到WINDOWS。
2.2编辑●“剪切”――将语句表程序块或梯形图电路块剪切掉(与工具栏中“”功能相同)通过剪切操作,被剪切的块保存在剪切板中。
如果被剪切的数据超过剪切板容量,剪切命令被取消。
软件应用实验报告
实验名称:XXX软件应用实验实验日期:2023年X月X日实验地点:XXX实验室一、实验目的1. 熟悉XXX软件的基本操作和功能。
2. 了解XXX软件在特定领域的应用。
3. 提高实际操作能力和问题解决能力。
二、实验内容1. XXX软件概述XXX软件是一款集成了多种功能的综合性软件,广泛应用于XXX领域。
本次实验主要针对其核心功能进行操作和探索。
2. XXX软件基本操作(1)启动软件:双击桌面图标或点击“开始”菜单中的软件名称。
(2)界面介绍:熟悉软件的菜单栏、工具栏、状态栏等界面元素。
(3)文件操作:创建、打开、保存、关闭文件等。
3. XXX软件核心功能操作(1)功能一:以XXX软件为例,详细介绍功能一的实现过程。
步骤一:打开软件,点击菜单栏中的“功能一”按钮。
步骤二:在弹出的对话框中,输入所需参数。
步骤三:点击“确定”按钮,软件开始执行。
步骤四:查看执行结果,并进行相关操作。
(2)功能二:以XXX软件为例,详细介绍功能二的实现过程。
步骤一:打开软件,点击菜单栏中的“功能二”按钮。
步骤二:在弹出的对话框中,选择相关选项。
步骤三:点击“开始”按钮,软件开始执行。
步骤四:查看执行结果,并进行相关操作。
4. XXX软件在特定领域的应用以XXX领域为例,介绍XXX软件在该领域的应用。
三、实验结果与分析1. 实验结果通过本次实验,掌握了XXX软件的基本操作和核心功能,能够熟练运用软件完成相关任务。
2. 实验分析(1)XXX软件操作简便,界面友好,易于上手。
(2)XXX软件功能强大,能够满足不同用户的需求。
(3)XXX软件在XXX领域的应用具有广泛的前景。
四、实验总结1. 通过本次实验,提高了对XXX软件的认识,为今后的学习和工作打下了基础。
2. 培养了实际操作能力和问题解决能力,为今后在XXX领域的应用奠定了基础。
3. 认识到软件应用在现代社会的重要性,激发了对软件技术的兴趣。
五、实验建议1. 加强对XXX软件的学习,深入了解其功能和操作。
计算机基础上机实验精华版三
实验三Windows系统设置及应用程序一、实验目的:1、掌握对任务栏的基本操作2、了解窗口各部分的名称,能够熟练掌握窗口的各种基本操作3、了解对桌面的部分基本操作4、掌握控制面板中的一些常用设置二、实验设备和软件:硬件:计算机并配置软盘驱动器。
软件:WindowsXP操作系统三、实验预备知识:桌面:是指登录到Windows系统后展现的整个屏幕界面,是用户利用计算机进行各种操作、运行各种程序以及完成各项任务的工作平台。
桌面上的【开始】按钮是运行Windows应用程序的入口,是执行程序常用的方式。
Windows的主要功能都可以通过执行“开始”菜单提供的各项命令来实现。
任务栏:通常位于桌面的下方,它既可以作为任务切换器,又是状态栏。
当运行程序时,在任务栏上都会出现一个相应的按钮,通过单击任务栏上相对应的按钮可以切换到某个程序或文件夹窗口。
任务栏的右边是多个状态指示器,通常有语言指示器、时间指示器、音量指示器等。
双击状态指示器会显示出该指示器的相关信息。
任务栏中“开始”按钮的右边有“快速启动”工具栏,其中包括“显示桌面”、“启动Internet Explorer浏览器”、“Windows Media Player”等按钮。
要将当前桌面上打开的所有窗口最小化可以单击“显示桌面”按钮来实现。
控制面板:是Windows中的一个重要的系统文件夹,其中包含许多独立的程序项,可以用来对设备进行设置和管理、调整系统的环境参数和各种属性、添加新的硬件和软件,使得用户可以按照自己的要求对系统进行一些设置,如系统时间、桌面墙纸、屏幕保护程序、电源管理、键盘和鼠标的速度、输入法热键、添加用户和设置密码、安装打印机等。
在“开始”菜单中选择“控制面板”项,即可打开“控制面板”窗口。
在窗口中双击任意一个对象,即可打开相应的对话框或窗口,对其有关属性进行设置。
Windows应用程序:如画图、计算器、写字板、记事本、CD唱机等。
用户可以使用这些应用程序来满足一些基本应用需求。
实验九 菜单、工具栏和状态栏
实验九菜单、工具栏和状态栏一、实验目的1、熟悉菜单的创建与使用。
2、掌握状态栏的创建与使用。
3、掌握工具栏的创建与使用。
二、实验内容与步骤1、菜单的使用编写程序,用菜单命令调用对话框,在对话框中计算三门课的平均成绩。
3、活动工具栏的应用在应用程序中,使用活动工具条可以方便用户操作,使应用程序中的命令功能形象地显示。
本实例通过创建包含活动工具栏的单文档程序,学习工具栏的创建方法,CToolBar类的成员函数的使用等知识。
【实验步骤】(1)建立Application利用AppWizard创建一个单文档应用程序Exam4_1。
(2)添加资源①执行菜单:插入→资源,在弹出的资源对话框中选中Toolbar,然后单击右侧的新建。
②在新建工具条上新建三个位图图形,并修改它们的属性值:三个工具按钮的ID分别设为:ID_REDTOOL、ID_GREENTOOL、ID_BLUETOOL。
新工具栏的ID为:IDR_COLORTOOL(3)增加菜单命令项①打开菜单编辑器,在查看菜单下添加一项“显示颜色工具”,其ID值设为:ID_COLORTOOLVIEW。
②在“建立类向导”对话框中,为菜单命令加入消息映射,消息处理函数为:OnColorToolView()。
(4)修改程序代码①在CMainFrm.h中添加CToolBar的保护类protected: CToolBar *m_pColor;②在MainFrame.cpp文件中对m_pColor类初始化:CMainFrame::CMainFrame():m_pColor(0){}③修改响应菜单命令的程序代码:void CMainFrame::OnColortoolview(){if (0==m_pColor){ m_pColor=new CToolBar;if (0==m_pColor->Create(this)){ MessageBox("创建失败");return;}m_pColor->LoadToolBar(IDR_COLORTOOLBAR);m_pColor->EnableDocking(CBRS_ALIGN_ANY);DockControlBar(m_pColor);}elseif(m_pColor->IsWindowVisible()==TRUE)ShowControlBar(m_pColor,FALSE,FALSE);elseShowControlBar(m_pColor,TRUE,TRUE);}。
实验5 菜单、工具栏和状态栏
void CEx61View::OnRectangle()//矩形画图
{flag=1;
// TODO: Add your command handler code here
Invalidate();
UpdateWindow();
CDC *pDC=GetDC();
pDC->Rectangle(100,100,200,200);
选择主菜单中的view下的Resource Symbols菜单项,弹出Resource Symbols对话框,它显示了用户应用程序中的所有资源符号。单击NEW按钮,在显示的New Symbols对话框中添加新的ID值ID_xy,去默认值:确定后关闭对话框。
(2)定义新窗格的默认字符串。
为了表示一个窗格,ID必须和一个定义它的字符串相连。定义字符串,在Resource View页面下,打开String Table文件夹,双击String Table资源,在字符串编辑器中打开它。双击最后一个空白行,弹出下图对话框,在ID的下拉列表框中选择ID_xy,在Caption中键入“x=100,y=100”。
protected:
//{{AFX_MSG(CEx63View)
afx_msg void OnMouseMove(UINT nFlags, CPoint point);
afx_msg void OnUpdateKeyCtrl(CCmdUI* pCmdUI);
CView::OnMouseMove(nFlags, point);
}
注:由于CEx63View类使用了CMainFrame类,因此,需要将类的定义包含进来,在CEx63View.cpp文件头部增加#include“MainFrm.h”。
菜单工具栏和状态栏
01
以选项卡的形式显示文档的结构,方便用户快速导航到不同部
Hale Waihona Puke 分。拼写和语法检查
02
检查文档中的拼写和语法错误,并提供更正建议。
翻译工具
03
将选定文本翻译成其他语言。
审阅
添加批注
给文档添加批注,方便其他人了解您的意见或建议。
删除批注
删除文档中的批注。
02
工具栏
标准工具栏
标准工具栏
包含一些常用的命令按钮,如“新建 ”、“打开”、“保存”、“打印” 等,方便用户快速执行常用操作。
格式
字体
设置文本的字体类型、大小和样式。
段落
设置段落的格式,如对齐方式、缩进和行距。
颜色
设置文本的颜色。
边框和底纹
给文本或段落添加边框或底纹效果。
表格
插入表格
在文档中插入一个表格。
删除表格
删除当前表格。
合并单元格
将多个单元格合并成一个单元格。
拆分单元格
将一个单元格拆分成多个单元格。
工具
选项卡式文档结构图
菜单工具栏和状态栏
目录
• 菜单栏 • 工具栏 • 状态栏
01
菜单栏
文件
打开
打开一个已存在的 文档。
另存为
将当前文档以不同 的文件名或格式保 存。
新建
创建一个新的空白 文档。
保存
将当前文档保存到 磁盘。
关闭
关闭当前文档。
编辑
复制
复制选定的文本到剪贴板。
撤销
取消上一步的操作。
剪切
从当前位置删除选定的文本并 将其移动到剪贴板。
粘贴
将剪贴板中的内容粘贴到当前 位置。
实验四 .资源菜单、工具栏和状态栏
实验五.资源菜单、工具栏和状态栏1.实验目的掌握菜单资源的访问,添加和消息响应响应;资源菜单对应加速键的添加、快捷工具栏的添加。
2.实验装置机房3.实验内容1)建立win32 Application项目文件:Hello添加键盘消息处理功能,判断当前按下的键是不是A或a键,并给出相应的提示。
2)建立MFC APPwizard(.exe)项目,添加菜单资源和与菜单资源相关联的工具栏选项,设置加速键。
具体步骤如下:(1)建立单文档在一级菜单中添加了“字体颜色”的菜单项,其下创建子菜单项ID_ColorRed和ID_ColorGre两个菜单项,请为其设置加速键为Ctrl+R和Ctrl+G。
并在工具栏添加其对应的快捷工具选项。
….编辑快捷工具选项…建立响应,双击工具图标….添加快捷键,在资源中打开“Accelerator”的最后两栏为ID_ColorRed和ID_ColorGre两个菜单项添加加速键,并为其分别设置快捷键为Ctrl+R和Ctrl+G。
….消息响应编辑。
3)用资源编辑器和MFC库的CMenu::TrackPopupMenu函数创建快捷菜单,即当用户按下鼠标右键时,就会相应地弹出一个浮动菜单,其中提供了几个与当前选择内容相关的选项。
…因为快捷菜单是在视图区的鼠标操作,故在视图类中添加代码。
创建一个默认的单文档应用程序Ex_ContextMenu。
用MFC ClassWizard在CEx_ContextMenuView类添加WM_CONTEXTMENU消息映射,并在映射函数中添加下列代码:void CEx_ContextMenuView::OnContextMenu(CWnd* pWnd, CPoint point){CMainFrame* pFrame=(CMainFrame*)AfxGetApp()->m_pMainWnd;// 获得主窗口指针CMenu* pSysMenu = pFrame->GetMenu(); // 获得程序窗口菜单指针int nCount = pSysMenu->GetMenuItemCount(); // 获得顶层菜单个数int nSubMenuPos = -1;for (int i=0; i<nCount; i++){ // 查找“文件”菜单CString str;pSysMenu->GetMenuString(i, str, MF_BYPOSITION);if (str.Left(4) == "文件"){ nSubMenuPos = i; b reak; }}if (nSubMenuPos<0) return; // 没有找到,返回pSysMenu->GetSubMenu( nSubMenuPos)->TrackPopupMenu(TPM_LEFTALIGN|TPM_RIGHTBUTTON, point.x, point.y, this); }…在Ex_ContextMenuView.cpp文件的前面添加CMainFrame类的文件包含:#include "Ex_ContextMenuView.h"#include "MainFrm.h"…运行程序4)MFC的CStatusBar类封装了状态栏的大部分操作,包括增减窗格、在状态栏中显示文本、改变状态栏的风格和大小等。
VC语言程序设计第4次实验_菜单、工具栏和状态栏
5.工具按钮的更新
工具按钮的更新有如下步骤。
(1)为CMainFrame类添加一个BOOL型的成员变量m_bIsTest,在CMainFrame类构造函数中将m_bIsTest的初值设为FALSE
return TRUE;
}
(5)编译运行,看看主框架窗口的大小是否为屏幕的1/4大小,且移动到屏幕的右上角。
3.添加并设计一个工具按钮
添加并设计一个工具按钮的具体步骤如下。
(1)将项目工作区窗口切换到ResourceView页面,双击“Toolbar”项中的IDR_MAINFRAME,打开工具栏资源。
(2)在字符串列表的最后一行的空项上双击鼠标左键,弹出一个对话框,在该对话框中,指定一个字符串标识符ID_TEST_PANE,设置字符串值为“你在(1024,1024)处双击鼠标”,注意该字符串的字符个数将决定添加的状态栏窗口的大小。添加一个字符串资源的结果如图T12.5所示。
(3)关闭字符串属性对话框。
BOOL CmainFrame::onSetCursor(CWnd*pWnd,UINT nHitTest,UINT message)
{
BOOL bRes=CframeWnd::OnSetCursor(pWnd,nHitTest,message);
if(nHitTest==HTCLENT)&&(m_bIsTest))
Str.Format(“你在(%b,%d)处双击鼠标,”point..x,point.y);//格式化文本
else
Str.EmptyO;//为空字符
文库最新发布:word2022实验指导书
第3章文字处理软件Word3.1 Word 2003概述实验3-1 Word的启动、退出和界面介绍1.实验目的①掌握Word应用程序快捷方式的建立。
②通过快捷方式掌握Word的启动和退出。
③熟悉Word的工作界面和视图显示方式。
2.实验内容建立Word的快捷方式,并利用该快捷方式启动Word,观察word用户界面,并把文档窗口的显示方式设为普通视图。
3.实验步骤①执行“开始”|“搜索”|“文件或文件夹”命令,打开“搜索结果”窗口,搜索的Word应用程序文件名为“Winword.exe”。
②在搜索结果中选定Word应用程序文件,在桌面为其创建快捷方式。
③双击“Word快捷方式”图标,打开Word应用程序,认识Word工作界面:标题栏、菜单栏、工具栏、状态栏、文档窗口和任务窗格等,如图3-1所示。
④单击“普通视图”切换按钮或执行“视图”|“普通”命令,把视图模式切换为普通视图,接着采用同样的方法把视图方式切换为页面视图。
比较两种视图方式的区别。
⑤单击标题栏上的“关闭”按钮或执行“文件”|“关闭”命令,退出Word应用程序。
【小技巧】普通视图和页面视图的区别:普通视图是Word最基本的视图方式,其显示速度相对较快,非常适合于文字的录入阶段。
用户可在该视图方式下进行文字的录入及编辑工作。
在普通视图下不显示页边距、页眉和页脚、背景、图形对象。
页面视图方式即直接按照用户设置的页面大小显示,此时的显示效果与打印效果一致,用户可从中看到各种对象(包括页眉、页脚、水印和图形等),这对于编辑页眉和页脚,调整页边距,以及处理边框、图形对象及分栏都是很有用的。
实验3-2 Word 工具栏定制和系统设置1. 实验目的① 掌握工具栏的定制。
② 掌握Word 系统设置。
2. 实验内容在Word 应用程序窗口,打开“图片”工具栏;设置列出最近使用文件的个数为“5”个,设置Word 的度量单位为“厘米”。
3. 实验步骤① 选择“视图”|“工具栏”|“图片”选项,“图片”工具栏就会出现在Word 窗口上。
实验6 菜单、工具栏和状态栏
实验6 菜单、工具栏和状态栏一.目的和要求(1)熟练掌握菜单的编辑方法及菜单的属性设置。
(2)掌握工具栏的设置和工具栏事件的编写方法。
(3)掌握状态栏控件的用法。
二.内容和步骤1:完成如下简易文本编辑器的设计,其中包括窗体布局界面、各项菜单(主菜单、子菜单、快捷菜单、按钮事件等功能(如图6-1和图6-2所示)的设计,而快捷菜单的生成是针对高级文本编辑框而言,即编辑菜单栏:剪切[&X]、复制[&C]、粘贴[&V]。
图6-1 程序运行界面1图6-2 程序运行界面22:设计一个能够显示多个图片文件的多文档程序。
其窗体设计界面如图6-3、图6-4。
图6-3 程序主窗口图6-4 程序运行时界面参考课本202页上机练习。
Private Sub 打开文件_Click(ByV al sender As System.Object, ByV al e As System.EventArgs) Handles 打开文件.ClickCall notsaveprocess()OpenFileDialog1.Filter = "文本文件(*.txt)|*.txt|RTF格式文件(*.RTF|*.RTF)"OpenFileDialog1.FilterIndex = 1OpenFileDialog1.Title = "打开文件"OpenFileDialog1.InitialDirectory = Application.StartupPath OpenFileDialog1.RestoreDirectory =TrueOpenFileDialog1.ShowDialog()fname = OpenFileDialog1.FileNameIf (fname <> "") ThenIf (OpenFileDialog1.FilterIndex = 1) ThenRichTextBox1.LoadFile(fname, RichTextBoxStreamType.PlainText)fextname = "txt"ElseRichTextBox1.LoadFile(fname, RichTextBoxStreamType.PlainText)fextname = "rtf"End IfEnd IfMe.Text = fname + "-简单文本编辑器"RichTextBox1.Modified = Falselb1save.text = "已保存"End Sub。
实验5.1 菜单、工具栏和状态栏
实验目的和内容(1)创建一个单文档应用程序Ex_SDI。
在“查看”菜单下添加一个子菜单“鼠标位置”,ID为ID_VIEW_MOUSE,当选择该菜单命令后,鼠标当前的位置显示到状态栏上,同时该菜单项呈选中状态。
再次选择该菜单命令,状态栏不再显示当前鼠标位置,同时该菜单项的选中状态被去除。
(2)添加“学生成绩列表”菜单,点击后弹出一个对话框Ex_List,其主界面如图4.1所示。
设计一个如图4.2所示的“学生课程成绩”对话框,创建并完善该对话框类CScoreDlg。
图4.1 Ex_List界面图4.2 “学生课程成绩”对话框(3)实现功能:单击图4.1中的“学生课程成绩”按钮,弹出“学生课程成绩”对话框,单击“添加”按钮,学生课程成绩添加到列表控件。
若选中列表项,“修改”按钮由原来的禁用变成可用,单击“修改”按钮,则弹出的“学生课程成绩”对话框中的“添加”按钮标题变成“修改”,单击“学生课程成绩”对话框中的“修改”按钮,该列表项的内容被修改。
(4)添加“基本信息”菜单,点击后弹出一个对话框如图4.3所示。
(5)单击“学生基本信息”按钮,弹出“学生基本信息”对话框(图4.4),单击“确定”按钮,学生基本信息显示在列表框中。
(6)单击“课程信息”按钮,弹出“课程信息”对话框(图4.5),单击“确定”按钮,课程信息显示在列表框中。
(7)在CEx_CtrlsDlg对话框中添加一个滚动条和两个滑动条来调整对话框的背景颜色的3个分量:R(红色分量)、G(绿色分量)和B(蓝色分量)。
图4.3 “基本信息”对话框图4.4 “学生基本信息”对话框图4.5 “课程信息”对话框(8)在工具栏上添加并设计一个工具按钮图标,使该按钮和ID_VIEW_MOUSE菜单命令联动,并添加一个快捷键Ctrl+M和该菜单命令联动。
(9)在窗口客户区中右击鼠标,弹出快捷菜单,显示主菜单“查看”中的菜单命令。
结果如图4.6所示。
图4.6 Ex_SDI运行结果。
DVCC实验系统软件界面介绍
§4—2 DVCC实验系统软件界面介绍启动DVCC实验系统软件后即进入DVCC实验系统的主界面,如图4-2所示。
图4-2 DVCC实验系统主界面从图中我们可以看到,DVCC实验系统软件的整个编辑环境完全是Windows 风格,操作也很方便。
下面我们就简单介绍一下DVCC实验系统软件的主窗口,其各部分的名称及功能如下:一、菜单栏DVCC实验系统软件的所有功能均可通过菜单来完成。
它主要包括文件编辑类菜单、调试类菜单及辅助类菜单。
(一)文件编辑类菜单文件编辑类菜单主要是针对编辑窗口进行操作,可实现程序文件的创建、保存、编辑、查找、编译及对系统进行设置等操作。
1、文件菜单文件菜单可实现源程序的创建、载入、保存及打印等。
如图4-3所示。
新建创建一个新的程序文件。
此时,DVCC实验系统软件打开编辑窗口,可输入并编辑源程序。
图4-3 文件菜单●打开打开一个已存在的程序文件。
●关闭关闭正在使用的编辑窗口。
●保存将当前编辑窗口的源程序存盘。
●另存为将当前编辑窗口的源程序用新文件名存盘。
●打印打印当前编辑窗口的源程序。
●打印设置设置当前打印机的工作状态。
●退出退出DVCC实验系统软件。
2、编辑菜单编辑菜单可对当前编辑窗口中的源程序进行各种编辑操作。
如图4-4所示。
图4-4 编辑菜单●撤消可撤消编辑窗口中所做的最后一次操作。
●重做对撤消的操作进行重做。
●剪切将选定区域的文字剪切到剪贴板上,●复制将选定区域的文字复制到剪贴板上。
●粘贴将剪贴板中的内容插入到指定位置。
●清除剪贴板将剪贴板中的内容清除。
●全选选择当前编辑窗口中的所有内容。
3、查找菜单查找菜单可对当前编辑窗口中的源程序进行查找、替换、定位等操作。
如图4-5所示。
图4-5 查找菜单●查找可实现对当前编辑窗口中文字和字符的查找。
●替换将指定的内容替代当前正在编辑的源程序中的部分内容。
●定位可对当前编辑窗口中的光标进行快速定位。
4、编译菜单编译菜单可对当前编辑窗口中的源程序进行编译和传送,并产生相应的编译/连接的信息窗口。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
实验三、菜单、工具栏与状态栏应用一、实验内容设计一个应用程序,使用菜单实现运行界面大小的改变、透明度和背景颜色的改变;并使用工具按钮实现响应界面大小、颜色改变,使用上下文菜单实现界面大小的改变;使用状态栏实现界面大小的改变、透明度和背景颜色的改变的三种信息。
二、实验步骤1、设计程序界面新建一个C#.NET项目,向窗体中添加一个主菜单控件,并依次添加子菜单项,如图3-1所示;添加一个上下文菜单,实现调整窗体大小的功能,菜单项如图3-2所示;添加工具栏控件及按钮,状态栏及状态面板,以及用于图标显示的imageList1控件(图片由用户自己准备;.NET2005 版中不需要imageList1控件,直接在工具栏控件ToolStrip的Items属性集的Image属性中设置)。
适当调整各控件的大小及位置。
程序界面设计如图3-3所示(特别说明:以下所有图示是在2003版下完成的)注意:不同C# 版本中的控件名及属性名、事件均有差别,详见下表:图3-1 主菜单设计图3-2 上下文菜单设计图3-3 程序界面设计2、设置对象属性为了在工具按钮上显示图标,设置imageList1的Images图标,并设置工具栏toolBar1的ImageList 属性值为imageList1,为工具按钮“红色”、“绿色”、“兰色”、“黄色”、“紫色”分别设置ImageIndex 属性为0、1、2、3、4,以便显示图标。
为状态栏设置3个状态面板,分别用于显示窗体大小、背景颜色以及透明度。
其他控件的属性设置见图3-1、图3-2、图3-3。
3、编写事件代码菜单“窗体”中子菜单项“大”有3种情况。
实现窗体运行中显示为设计时窗体3倍的代码如下:private void menuItem15_Click(object sender, System.EventArgs e){this.Size=new Size(900,600);menuItem15.Checked=true; // 设置选中状态为真menuItem16.Checked=false;menuItem17.Checked=false;menuItem3.Checked=false;menuItem4.Checked=false;statusBarPanel1.Text="3倍大小"; // 在状态栏中显示窗体的大小}实现窗体运行中显示为设计时窗体2倍的代码如下:private void menuItem16_Click(object sender, System.EventArgs e){this.Size=new Size(600,400);menuItem15.Checked=false;menuItem16.Checked=true;menuItem17.Checked=false;menuItem3.Checked=false;menuItem4.Checked=false;statusBarPanel1.Text="2倍大小";}实现窗体运行中显示为设计时窗体1.5倍的代码如下:private void menuItem17_Click(object sender, System.EventArgs e){menuItem16.Checked=false;menuItem17.Checked=true;menuItem3.Checked=false;menuItem4.Checked=false;statusBarPanel1.Text="1.5倍大小";}菜单“窗体”中子菜单项“中”窗体的实现代码如下:private void menuItem3_Click(object sender, System.EventArgs e){this.Size=new Size(500,500);menuItem15.Checked=false;menuItem16.Checked=false;menuItem17.Checked=false;menuItem3.Checked=true;menuItem4.Checked=false;statusBarPanel1.Text="窗体中";}菜单“窗体”中子菜单项“小”窗体的实现代码如下:private void menuItem4_Click(object sender, System.EventArgs e){this.Size=new Size(200,200);menuItem15.Checked=false;menuItem16.Checked=false;menuItem17.Checked=false;menuItem3.Checked=false;menuItem4.Checked=true;statusBarPanel1.Text="窗体小";}菜单“窗体”中子菜单项“透明度”的两种情况,一种为半透明状态,一种为不透明状态。
不透明的窗体实现代码如下:private void menuItem7_Click(object sender, System.EventArgs e){this.Opacity=1; // 设置窗体运行时是不透明的menuItem7.Checked=true;menuItem8.Checked=false;statusBarPanel3.Text="窗体不透明"; // 状态栏中显示当前窗体的透明状态}半透明的窗体实现代码如下:private void menuItem8_Click(object sender, System.EventArgs e){this.Opacity=.5;statusBarPanel3.Text="窗体半透明";}在菜单项“背景色”中将窗体的背景色改为“红色”的代码如下:private void menuItem10_Click(object sender, System.EventArgs e) {this.BackColor=Color.Red;menuItem10.Checked=true;menuItem11.Checked=false;menuItem12.Checked=false;menuItem13.Checked=false;menuItem14.Checked=false;statusBarPanel2.Text="窗体为红色";}在菜单项“背景色”中将窗体的背景色改为“绿色”的代码如下:private void menuItem11_Click(object sender, System.EventArgs e) {this.BackColor=Color.Green;menuItem11.Checked=true;menuItem10.Checked=false;menuItem12.Checked=false;menuItem13.Checked=false;menuItem14.Checked=false;statusBarPanel2.Text="窗体为绿色";}在菜单项“背景色”中将窗体的背景色改为“兰色”的代码如下:private void menuItem12_Click(object sender, System.EventArgs e) {this.BackColor=Color.Blue;menuItem12.Checked=true;menuItem10.Checked=false;menuItem11.Checked=false;menuItem13.Checked=false;menuItem14.Checked=false;statusBarPanel2.Text="窗体为兰色";}在菜单项“背景色”中将窗体的背景色改为“黄色”的代码如下:private void menuItem13_Click(object sender, System.EventArgs e) {this.BackColor=Color.Yellow;menuItem13.Checked=true;menuItem11.Checked=false;menuItem14.Checked=false;statusBarPanel2.Text="窗体为黄色";}在菜单项“背景色”中将窗体的背景色改为“紫色”的代码如下:private void menuItem14_Click(object sender, System.EventArgs e){this.BackColor=Color.Purple;menuItem14.Checked=true;menuItem11.Checked=false;menuItem12.Checked=false;menuItem13.Checked=false;menuItem10.Checked=false;statusBarPanel2.Text="窗体为紫色";}菜单上“退出”的实现代码如下:private void menuItem18_Click(object sender, System.EventArgs e){this.Close();}设置工具栏实现工具按钮的功能,2003版中的代码如下:(说明:2003版中是为整个工具栏的ButtonClick事件编程,而2005版中是为工具栏的每个Button按钮的Click事件编程,这时就不需要用下面的if语句来判断了)private void toolBar1_ButtonClick(object sender,System.Windows.Forms.ToolBarButtonClickEventArgs e){if(e.Button==toolBarButton1){this.Size=new Size(600,600);statusBarPanel1.Text="窗体大";}if(e.Button==toolBarButton2){statusBarPanel1.Text="窗体中";this.Size=new Size(500,500);}if(e.Button==toolBarButton3){this.Size=new Size(200,200);statusBarPanel1.Text="窗体小";}if(e.Button==toolBarButton5)statusBarPanel2.Text="窗体为红色";this.BackColor=Color.Red;}if(e.Button==toolBarButton6){statusBarPanel2.Text="窗体为绿色";this.BackColor=Color.Green;}if(e.Button==toolBarButton7){statusBarPanel2.Text="窗体为兰色";this.BackColor=Color.Blue;}if(e.Button==toolBarButton8){this.BackColor=Color.Yellow;statusBarPanel2.Text="窗体为黄色";}if(e.Button==toolBarButton9){this.BackColor=Color.Purple;statusBarPanel2.Text="窗体为紫色";}}在上下文菜单中实现窗体的大(3倍)、中、小,各个菜单项的click事件代码与主菜单中相应菜单项的click事件代码相同。