滑动控件是Windows中最常用的控件之一一般而言它是由一.

合集下载

机关事业单位技术工人计算机操作技师考试题库

机关事业单位技术工人计算机操作技师考试题库

工人技师计算机考试试题库公共部分一、填空题(共50题)1、微机的存储容量常用kB、MB、GB,其中1MB=__1024___kB,1GB=___1024__MB。

3、通用串行总线接口的英文缩写是______USB__________。

4、在Windows的“回收站”是_______硬盘___中分配的一个专用空间。

5、在Windows中,文件名的最大长度为___256个西文或者128个汉字________。

678910______111213141516、Excel工作薄文件的扩展名是.XLS。

17、在?Word的编辑状态,使插入点快速移到行首的快捷键是home。

18、八位无符号的二进制数能表示的最大十进制数是255。

19、计算机系统采用总线结构进行数据处理,用户数据是通过地址总线送入内存。

20、计算机应用软件中,对于文件操作进行的“打开”功能,实际上是将数据从辅助存储器中取出,传送到内存的过程。

21、要在计算机上外接优盘,应插入USB接口。

22、将二进制数111111转换成十进制数是63。

23、目前以太网最常用的传输介质是双绞线。

24、计算机网络设备中,HUB是指集线器。

25、操作系统中对文件及文件夹进行管理时,将路径分为绝对路径和相对路径。

26、在Word系统的编辑状态下,一个自然段结束,应按回车键。

27、在Excel系统的编辑状态下,利用公式进行计算时,函数SUM(A1:C1)表示对(哪几个单元格)A1B1 C1单元格求和。

28、RAM是随机存储器;而ROM是只读存储器。

29、Windows2000和WindowsXP系统都是多用户多任务操作系统。

30、在Excel系统中,函数AVERAGE(A1:A4)的功能是求A1 A2 A3 A4单元格的平均数。

31、TCP/IP协议的全称是传输控制协议/网际协议。

32、计算机网络按地理分布范围分类,覆盖一个国家、地区或几个洲的计算机网络称为广域网。

33、典型的电子邮件地址一般由用户名和@之后的主机域名组成。

在VC+工具栏中添加Slider控件实现视图实时缩放

在VC+工具栏中添加Slider控件实现视图实时缩放

第28卷第4期华北水利水电学院学报Vo1.28NO.4 2007年8月Journal of Noah China Institute of Water Conservancy and Hydroelectric Power Aug.2007文章编号:1002-5634(2007)04-0069-03在vc++工具栏中添加slider控件实现试图实时缩放宋素荣(郑州市科技中专,河南郑州450011)摘要:用slider控件的滑动来实时控制视图平滑地缩放,利用控件的范围控制缩放的大小,程序通过vc++平台,用S l i d e r控件能方便地实现控制视图缩放,也比单纯放大缩小视图要直观连续,更适合用户的需要.同时,利用同样的思想,也可以很方便地实现其他界面上的改进。

关键词:工具栏;S l i d e r控件;视图缩放中图分类号:TP311.13文献标识码:AVisual C++所提供的标准工具条中只有一些简单的诸如文档打开、存储以及一些编辑功能按钮.而Visual C++自身的工具条功能十分丰富,如果想在视图区绘图,必然涉及到视图的缩放问题.滑动控件是Windows中最常用的控件之一.一般由一个滑动条、一个滑块和可选的刻度组成.用户可以通过移动滑块在相应的控件中显示对应的值.通常,在滑动控件附近一定有标签控件或编辑框控件,用于显示相应的值.滑动控件在应用程序中用途极为广泛,如在桌面的属性中就可以看到.如果在工具栏中加入Slider控件来控制视图的缩放,是十分直观和方便的.在此讨论如何利用VC++6.0在工具栏中增加Slider控件以及如何控制视图的缩放.1Slider控件的使用Slider的常用属性设置函数:1.GetRange,SetRange函数.查询和设置滑动条的取值范围,默认为0—100.函数定义形式如下:void GetRange(int&nMin,int&nMax)eonst;void SetRange(int nMin,int nMax,BOOLbRe—drGETaw=FALSE);2.GetPos,SetPos函数.查询和设置滑动条的当前值.函数定义形式如下:int GetPos()eonst;int SetPos(int nPos);3.GetPageSize,SetPageSize函数.查询和设置函滑块和块移动量,块移动量是指当按下PgUp或Pg -Down时滑块的移动量。

国家开放大学电大《计算机应用基础(本)》形考任务1、2、3 答案

国家开放大学电大《计算机应用基础(本)》形考任务1、2、3 答案

国家开放大学电大《计算机应用基础(本)》形考任务1、2、3 答案形考任务1在Windows中,排列桌面项目图标的第一步操作是____。

正确答案是:按鼠标右键单击桌面空白区当前的计算机一般被认为是第四代计算机,它所采用逻辑元件是______。

正确答案是:大规模集成电路第一台电子计算机是1946年在美国研制成功的,该机的英文缩写名称是______。

正确答案是:ENIAC计算机的硬件系统由五大部分组成,下列各项中不属于这五大部分的是______。

正确答案是:语言处理要移动窗口,可以将鼠标指针移到窗口的____。

正确答案是:标题栏位置上拖曳在Windows操作环境下,将整个屏幕画面全部复制到剪贴板中使用的键是____。

正确答案是:Print Screen8个字节含二进制位______。

正确答案是:64个冯·诺依曼结构计算机的五大基本构件包括运算器、存储器、输入设备、输出设备和______。

正确答案是:控制器在Windows中,为查找文件名以"A"字母打头的所有文件,应在查找名称框内输入____。

正确答案是:A*二进制数10110001相对应的十进制数应是______。

正确答案是:177在Windows中,Alt+Tab键的作用是____。

正确答案是:应用程序之间相互切换Windows的任务栏可用于____。

正确答案是:切换当前应用程序下列关于通用计算机的描述中,正确的是______。

正确答案是:用于解决不同类型问题而设计, 用途广泛, 是一种用途广泛、结构复杂的计算机下列四个计算机存储容量的换算公式中,正确的是______。

正确答案是:1TB=1024GB, 1KB=1024B, 1MB=1024KB关于Windows窗口,以下叙述错误的是____。

正确答案是:屏幕上只能出现一个窗口,这就是活动窗口, 屏幕上可以出现多个窗口,但不止一个活动窗口, 当屏幕上出现多个窗口时,就没有了活动窗口信息的不同形式有数字、文字和______。

pb教程第六章窗口与控件[精品]

pb教程第六章窗口与控件[精品]

第六章窗口与控件窗口是应用程序与用户交流的主要界面。

用它可以显示系统的有关信息,响应用户的鼠标和键盘输入等等。

在这一节中我们将利用PowerBuilder的应用模板功能来创建一个应用程序,利用这个程序来介绍窗口的有关概念和操作。

首先我们利用系统的应用模板功能创建一个应用程序:单击FILE菜单的NEW菜单项,系统弹出SELECT NEW APPLICATION LIBRARY对话框,用来选择一个对象库,这里在D:\DATABASE目录下创建一个新的名为SAMPLE 的对象库,然后单击“保存”按钮,在接下来的SAVE APPLICATION对话框中给新的应用对象同样起名为SAMPLE,然后单击OK按钮确定,系统弹出对话框询问是否需要创建应用模板,这里选择“是”,接着系统就开始为我们生成一个多文档接口的应用程序,APPLICATION画板中显示的就是系统自动帮我们创建好的一些对象(图6-1)。

从对象的图标可以看出这些对象都是窗口和菜单,接下来就以这里的窗口对象为例介绍窗口的有关概念和操作。

图6-16.1 窗口的类型6.2 窗口的常用操作6.3 控件6.1 窗口的类型PowerBuilder提供了六种不同类型的窗口,它们的用途各不相同,下面分别说明:第一种要介绍的是MAIN类型的窗口,它的特点是可以不依赖于任何其它的窗口,可以独立地存在,一个应用程序中可以有多个MAIN窗口,你可以在需要的时候在程序中用OPEN函数打开其中的任意一个。

此外在MAIN窗口中可以放置需要的各种控件。

单击POWERBAR工具条上的WINDOW按钮,选中W-GENAPP-SHEET窗口后单击OK按钮确定所做的操作,然后在WINDOW画板中的窗口对象上单击鼠标右键,选中弹出的菜单的PROPERTIES菜单项,在弹出的WINDOW对话框中注意WINDOW TYPE一栏,可以发现W-GENAPP-SHEET窗口就是MAIN类型的,在其中就可以放入各种控件。

___】计算机应用基础-0028标准答案

___】计算机应用基础-0028标准答案

___】计算机应用基础-0028标准答案计算机病毒是一种硬件设备计算机病毒是一种可以自我复制的程序计算机病毒只会影响计算机的硬件计算机病毒不会对计算机系统造成任何影响满分4得分41.WAN是广域网的缩写。

2.软件是计算机运行所需的各种程序及有关资料。

3.在Windows资源管理器中,选定一组连续的文件的方法是:单击第一个文件名后,按住Shift键,再单击最后一个文件。

4.属于计算机操作系统的软件是Windows 7.5.不能启动画图的方法是从“资源管理器”中找到“画图”,并右击它。

6.在Windows中,当一个应用程序窗口被最小化后,该应用程序将继续运行。

7.在Windows中更改文件名的操作是用鼠标左键单击文件名,然后选择“重命名”,键入新文件名按回车键。

8.在Windows中,当程序因某种原因陷入死循环,按[Ctrl]+[Alt]+[Del]键,然后选择“结束任务”能较好地结束该程序的运行。

9.操作系统是一种系统软件。

10.计算机病毒是一种可以自我复制的程序。

严禁在计算机上玩游戏是预防计算机病毒侵入的唯一措施。

计算机病毒是一种人为编制的特殊程序,会使计算机系统不能正常运转。

计算机病毒只能破坏磁盘上的程序和数据,而不是内存中的程序和数据。

在计算机中,信息的最小单位是位。

可以实现不同输入法之间依次切换的键盘快捷键是CTRL+SHIFT。

从第一张幻灯片开始放映幻灯片的快捷键是F5.在微型计算机中,应用最普遍的字符编码是ASCII码。

启动Windows操作系统时,要进入安全模式应按F8键。

在Windows中,如果删除的目标是一个文件夹,将删除该文件夹及内部的所有内容。

8个字节含二进制位64个。

1GB=1024MB。

在Windows 7中,窗口最大化的方法是按最大化按钮或者单击标题栏。

对Windows的回收站,正确的叙述是“回收站”是特殊的文件夹。

在下列有关Windows菜单命令的说法中,不正确的是命令呈暗淡的颜色,表示相应的程序被破坏。

第301题

第301题

第301题(1分):在Windows中,选择()显示方式,可显示文件名,大小,类型,修改日期等内容。

A、详细B、小图标C、列表D、大图标第302题(1分):在Windows中,回收站用来暂时存放被删除的文件或文件夹,以下不能使被选定的文件或文件夹恢复到原位置的操作是()A、从"文件"菜单中选择"还原"B、点击右键后从快捷菜单中选择"还原"C、从"编辑"菜单中选择"恢复到"D、从"编辑"菜单中选择"剪切",再从"我的电脑"窗口中找到原位置"粘贴"第303题(1分): Windows 98中,下列关于"任务"的说法,错误的是()。

A、只有一个前台任务B、可以有多个后台任务C、如果不将后台任务变为前台任务,则它不可能完成D、可以将前台任务变成后台任务第304题(1分):在操作系统中,文件系统的主要作用()。

A、实现文件的按内容存取B、实现虚拟存储C、实现文件的高速输入输出D、实现对文件的按名存取第305题(1分):用键盘对计算机进行热启动时,应同时按下()A、Ctrl+A lt+DelB、A lt+ShiftC、A lt+F4D、Shift+A lt+Del第306题(1分):关于快捷方式,叙述不正确的为()。

A、快捷方式是指向一个程序或文档的指针B、快捷方式是该对象的本身C、快捷方式包含了指向对象的信息D、快捷方式可以删除、复制和移动第307题(1分): Windows中文版没有自带的需要安装的中文输入法是()。

A、智能A BCB、全拼C、区位D、五笔字型第308题(1分):下面各种程序中,不属于附件的是()。

A、记事本B、计算器C、磁盘整理程序D、添加新硬件第309题(1分):微软公司的窗口系统Windows 3.1版的运行环境是( )。

windows高级编程技术习题1

windows高级编程技术习题1

(1) 项目工作区一般在集成开发环境的左侧。

它展示一个工程的几个方面,它们分别是类视图、资源视图和文件视图。

(2) 编译程序的快捷键是Ctrl + F7,链接的快捷键是F7 ,运行程序的快捷键是Ctrl + F5。

(3) 项目工作区文件的扩展名为.dsw。

(4) 应用程序向导AppWizard的作用是帮助用户一步步生成一个新的应用程序,并且自动生成应用程序所需的基本代码,通过ClassWizard可以增加消息映射和成员变量。

(5) 菜单选择可以通过两种方法来进行:一种是;另一种是。

(6) 编译微型条工具栏最右边按钮的功能是设置断点。

2. 选择题(1) 工程文件的扩展名是 b 。

A. .exe B. .dsp C. .dsw D. .cpp(2) 设置断点的默认方式是 d 。

A. LocationB. DataC. MessageD. Breakpoints(3) 用应用程序向导AppWizard创建的C++源文件,应选择 a 选项卡。

A. FilesB. ProjectsC. WorkspacesD. Other Documents(4) Standard工具栏中最左边按钮与 c 菜单命令的功能一样。

A. NewB. New FileC. New Text FileD. New Workspace3. 判断题(1) 用快捷键F9既可设置断点,又可取消断点。

( T )(2) 用户可以通过Tools | Customize菜单命令设置集成开发环境的工具栏。

( T )(3) 通过应用程序向导AppWizard建立的程序不能被立即执行。

( T )(4) 调式程序时,会同时出现Variable窗口和Watch窗口。

( T )4. 简答题(1) 什么是工程? 它是由什么组成的?在Visual C++集成开发环境中,把实现程序设计功能的一组相互关联的C++源文件、资源文件以及支撑这些文件的类的集合称为一个工程。

大学生信息技术知识试题(附参考答案)

大学生信息技术知识试题(附参考答案)

大学生信息技术知识试题(附参考答案)一、单选题(共100题,每题1分,共100分)1、在WINDOWS环境中,当不小心对文件或文件夹的操作发生错误时,可以利用“编辑”菜单中的()命令,取消原来的操作。

A、剪切B、粘贴C、复制D、撤消正确答案:D2、对于下列程序段:AGAIN:MOVES:[DI],ALINCDILOOPAGAIN完成相同功能的指令是()。

A、REPMOVSBB、REPLODSBC、REPSTOSBD、REPESCASB正确答案:C3、链表是一种采用()存储结构存储的线性表。

A、链式B、顺序C、星式D、网状正确答案:A4、"Word的当前活动窗口是文档d1.doc的窗口,单击该窗口的"最小化"按扭后()"A、不显示d1.doc文档内容,但d1.doc文档并未关闭B、该窗口和d1.doc文档都被关闭C、d1.doc文档未关闭,且继续显示其内容D、关闭了d1.doc文档但该窗口并未关闭正确答案:A5、十进制数49.875转换成八进制数是()。

A、7.61B、160.7C、61.7D、16.76、数字音频采样和量化过程所用的主要硬件是()A、数字编码器B、数字解码器C、模拟到数字的转换器(A/D转换器)D、数字到模拟的转换器(D/A转换器)正确答案:C7、下面关于绝对地址与相对地址的说法,错误的是()A、在HTML文档中插入图像其实只是写入一个图像链接的地址,而不是真的将图像插入到文档中B、使用相对地址时,图像的链接起点是此HTML文档所在的文件夹C、使用相对地址时,图像的位置是相对于Web的根目录D、如果要经常改动,推荐使用绝对地址正确答案:D8、下面说法正确的是()A、成功的测试是没有发现错误的测试B、经过测试没有发现错误说明程序正确C、测试的目标是为了证明程序没有错误D、成功的测试是发现了迄今尚未发现的错误的测试正确答案:D9、在WINDOWS中,在通常情况下,单击对话框中的“确定”按钮与按()键的作用是一样的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

滑动控件是Windows中最常用的控件之一。

一般而言它是由一个滑动条,一个滑块和可选的刻度组成,用户可以通过移动滑块在相应的控件中显示对应的值。

通常,在滑动控件附近一定有标签控件或编辑框控件,用于显示相应的值。

滑动控件在应用程序中用途级为广泛,如在桌面的属性中就可以看到。

为此,让我们一起来看一下它的实现方法。

(1)在VC++ 6.0中新建一个对话框文档的工程。

(2)打开资源管理器,在对话框中放置一个EDIT控件,然后在它旁边放上一个Slider控件。

基本的框架已经完成了。

(3)对Slider控件右击,选择“建立类向导”,对刚才的Slider控件定义一个变量m_Slider,类型为CSliderCtrl。

(4)在对话框初始化的代码BOOL CMy601Dlg::OnInitDialog(),后添加相应的属性。

以下是常用的属性设置函数:
* GetRange,SetRange函数
用于查询和设置滑动条的取值范围,默认为0~100。

函数定义形式如下:
void GetRange(int &nMin,int &nMax) const;
void SetRange(int nMin,int nMax,BOOL bRedrGETaw=FALSE);
* GetPos,SetPos函数
用于查询和设置滑动条的当前值。

函数定义形式如下:
int GetPos() const;
int SetPos(int nPos);
* GetLineSize,SetLineSize函数
用于查询和设置在按一下右或左箭头时滑块的移动量,默认为1个单位。

函数定义形式如下:
int GetLineSize() const;
int SetLineSize(int nSize);
* GetPageSize,SetPageSize函数
用于查询和设置函滑块和块移动量,块移动量是指当按下PgUp或PgDown时滑块的移动量。

函数定义形式如下:
int GetPageSize() const;
int SetPageSize(int nSize);
* SetTicFreq函数
用于设置滑动条刻度的频度。

默认为一个单位一个函数。

函数定义形式如下:
void SetTicFreq(int nFreq);
* SetTic函数
用于在指定的位置设置刻度。

Windows默认的刻度是均匀的。

函数定义形式如下:
BOOL SetTic(int nTic);
* ClearTics函数
用于清除所有的刻度。

函数定义形式如下:
void ClearTics(BOOL bRedraw=FALSE);
我们在初始化时写入以下语句:
m_Slider.SetRange(-100,100);
m_Slider.SetTicFreq(10);
即:设置范围为-100到100,刻度为每10个单位一个。

(5)现在我们加入事件过程代码。

选择Slider的“事件”然后选择第一个过程(NM_CUSTOMDRAW)随后加入以下代码:
void CMy601Dlg::OnCustomdrawSlider1(NMHDR* pNMHDR, LRESULT* pResult)
{
UpdateData(TRUE);
m_Int=m_Slider.GetPos();
UpdateData(FALSE);
*pResult = 0;
}
其中m_Int是定义的EDIT控件的类型为INT的变量。

至此我们的编辑工作结束了。

(6)编译运行程序试试吧,很方便就使用了Slider 控件。

以上代码在Windows2000,VC++ 6.0/VC++.net上均能实现。

文章参考:北京科海集团公司的《新概念Visual C++ 6.0 教程》,2002年2月MSDN
作者:小鹰
上海同济大学计算机系
E-mail:eagle_21c@
以上代码仓促完成,如有错误之处,敬请转告。

如有其它见解,欢迎前来讨论。

相关文档
最新文档