文档视界 最新最全的文档下载
当前位置:文档视界 › 控件功能

控件功能

控件功能
控件功能

控件功能

●把EXCEL文件的数据转换成应用程序所需格式

●把应用程序的数据转换成EXCEL文件格式

实现思想

用我的控件不需要用户的机器上装有Office Excel应用程序,也不用创建OLE对象,即可实现对EXCEL文件的读写,

或把Grid数据导出到EXCEL,速度快,程序可靠。通过用格式化的TXT文件实现应用程序和EXCEL文件之间的数据交换

TXT文档格式说明

本控件所使用的txt文件实际上是把下面两种记录的内容写入txt文件的结果,请用户参见演示程序目录中的,来研究下面的两种记录类型TPages=record (DELPH中的定义)

SheetName :string; xt文档

end;

下面是一个有三页内容的工作薄页头信息(见演示程序中的TXT文件):

[页名]=第一页

[列宽]=67;67;67;

[行高]=106;19;22;22;19;19;19;22;22;19;

(空行,为方便阅读)

[页名]=第二页

[列宽]=67;67;

[行高]=19;19;19;19;22;19;22;22;19;

1

(空行,为方便阅读)

[页名]=第三页

[列宽]=67;67;67;67;67;67;

[行高]=22;19;19;19;19;19;19;19;19;19;19;19;19;

(空行,为方便阅读)

TCell=record xt文档

end;

图1

// TEdgeLineStyle = (lsDefault, lsThin, lsMedium, lsDashed, lsDotted,

// lsThick, lsDouble, lsHair, lsMediumDashed, lsDashDot, lsMediumDashDot, // lsDashDotDot, lsMediumDashDotDot, lsSlantedDashDot, lsNone); 备注1

// TFillStyle = (fsSolid, fsGray75, fsGray50, fsGray25, fsGray12, fsGray6,

2

// fsHorzStrip, fsVertStrip, fsRevDiagonalStrip, fsDiagonalStrip, fsDiagCrossHatch, // fsThickCrossHatch, fsThinHorzStrip, fsThinV ertStrip, fsThinRevDiagonalStrip, // fsThinDiagonalStrip, fsThinDiagCrossHatch, fsThinThickCrossHatch); 备注2

Ocx控件安装

Delphi6下的安装

1\运行delphi6程序

2\选择’File’→New→Other,选择New页中的Package子项,如下图:

3

点’ok’按钮后,进入下面界面:4

点’Add’按钮,进入下现界面:5

选择上图中的’Import ActiveX’页,再点’Add’按钮,进入下图:6

在上图中选择要注册的ocx控件,点击’打开’后,进入下面的界面:7

在上图中点击’ok’按钮,进入下面界面:此处显示了将要注册的ocx控件

8

在上图中点击按钮’Compile’和’Insatll’,即实现了ocx的注册。该ocx将注册到ActiveX面板

最后保存至ocx文件所在的目录。

VB6下的安装

1、在操作系统‘开始’菜单中运行regsvr32 D:\EXCEL文件读写\ocx\,向操作系统注册ocx控件

2、运行VB6程序

9

3、在VB中选择‘工程’菜单下的‘部件’子菜单项,如下图:

10

勾选此检查框

在上图中勾选要注册的ocx,点‘应用’,即可。见上图蓝色区域部分

控件出版的四个方法(控件使用)

该控件使用非常简单,只需用下面的四个方法即可实现第三方应用程序和Excel文件之间的数据交换。

●LoadFromExcel(AFileName: String)

装入Excel文件,参数为要装的Excel文件名

●SaveToTXT(AFileName: String)

把第一步装入的Excel文件内容转换成TXT文件格式保存下来,参数为要保存的TXT文件名。11

注:上述两个过程要配套使用(见演示程序)

●LoadFromTXT( AFileName: String)

装入格式化的TXT文件,参数为要装入的TXT文件名

●SaveToExcel(AFileName: String)

把第一步装入的TXT文件内容转换成Excel文件格式保存下来,参数为要保存的Excel文件名。

注:上述两个过程要配套使用(见演示程序)

版权说明

请你务必使用正版软件,尊重程序员的劳动成果,使用盗版可耻!!!

二〇〇六年九月一日星期五凌晨02:08:20

12

VC MFC中使用工具栏控件详解

VC MFC工具栏(CToolBar)控件 工具栏 工具栏控件在控件面板里没有对应的选项(图标),但有一个工具栏控件类CToolBar,所以我们如果要创建一个工具栏控件并显示在窗口里的话,只能用代码来完成,事实上任何一种控件,都可以用代码创建,如CButton按钮类,现举一个用代码创建按钮控件并显示在窗口里的例子。 CButton类的Create成员函数可以创建一个按钮控件,这个函数的格式如下: BOOL CButton::Create( LPCTSTR lpszCaption,//按钮显示的文本 DWORD dwStyle,//按钮样式 const RECT& rect,//按钮控件显示的区域(大小)相对于父窗口 CWnd* pParentWnd,//按钮的父窗口(按钮属于哪个窗口) UINT nID//指明按钮控件ID号 ); 这个函数的第二个参数dwStyle是按钮控件的样式,也就是在可视化添加按钮控件时,右击按钮控件,选择属性,之后会弹出一个对话框,这个对话框有一个样式的选项,该参数即对应这个样式。 好了,了解了上面这些我们就来动态创建一个按钮吧,首先在对应话类里添加一个按钮类成员变量CButton m_Button; 然后在对话框编辑区里给对话框添加一个按钮控件(单击这个按钮创建按钮控件),然后添加这个按钮控件单击消息处理函数,并在函数添加以下语句: RECT ButtonRect;//按钮控件显示的区域(大小)相对于父窗口 ButtonRect.left=10; ButtonRect.top=10; ButtonRect.right=80; ButtonRect.bottom=30; m_Button.Create("动态创建",WS_CHILD,ButtonRect,this,1115); m_Button.ShowWindow(SW_SHOW);//显示按钮控件 知道了怎样动态创建按钮控件,我们就来创建工具栏控件。 首先在对话类中添加一个CToolBar类成员变量CToolBar m_Toolbar; 然后在对话类文件中定义工具栏命令ID #define ID_BUTTON1 501 #define ID_BUTTON2 502 #define ID_BUTTON3 503 接着我们就要创建工具栏资源了,用于工具栏按钮的显示图片 方法是进入ResourceView(资源视图选项卡),再随便选中一个选项,右击选择插入,在弹出的对话框里选中Toolbar,点新建。 接着创建三个按钮。如下图所示:

VisualStudio_各个控件详解

.NET控件详解 (2011-07-20 22:44:33) 转载 标签:it分类:C#语言 微软的.net控件详解,没有那个比这个更权威的了网址: https://www.docsj.com/doc/ba8396194.html,/QuickStartv20/aspnet/doc/ctrlref/standard/multiview.aspx 参考资料:https://www.docsj.com/doc/ba8396194.html,/QuickStartv20/aspnet/doc/ctrlref/standard/multiview.aspx 网易学院:https://www.docsj.com/doc/ba8396194.html,/special/000915SN/stvs2005.html 参考资料:https://www.docsj.com/doc/ba8396194.html,/tianine5/blog/item/1470aa35f46bad8aa61e1285.html .NET控件命名规范

按功能列出的推荐控件和组件:(windows程序用的控件和组件) 数据显示: DataGridView控件 DataGridView控件提供用来显示数据的可自定义表。使用DataGridView类,可以自定义单元格、行、列和边框。 注意DataGridView控件提供DataGrid控件所不具备的许多基本和高级功能。有关更多信息数据绑定和定位: BindingSource组件 通过提供当前项管理、更改通知和其他服务,来简化将窗体上的控件绑定到数据的过程。

文本编辑: BindingNavigator控件 提供工具栏式的界面来定位和操作窗体上的数据。 TextBox控件 显示设计时输入的文本,它可由用户在运行时编辑或以编程方式更改。 RichTextBox控件 使文本能够以纯文本或RTF 格式显示。 MaskedTextBox控件约束用户输入的格式信息显示(只读): Label 控件显示用户无法直接编辑的文本。 LinkLabel控件 将文本显示为Web 样式的链接,并在用户单击该特殊文本时触发事件。该文本通常是到另一个窗口或网站的链接。 StatusStrip控件 通常在父窗体的底部使用有框架的区域显示有关应用程序的当前状态的信息。ProgressBar控件向用户显示操作的当前进度。 网页显示: WebBrowser控件使用户可以在窗体内导航网页。

visual_studio控件大全+详解+实例经典教程!!

`目录` 1.1 焦点与Tab键序 (2) 1.2 Form...................................................................................................... .. (4) 1.3 Button控件.......................................................................................................... 10 1.4 ListBox控件........................................................................................................ 10 1.5 ComboBox控件 (17) 1.6 DateTimePicker控件 (17) 1.7 Label控件.......................................................................................................... .. 21 1.8 LinkLabel控件 (22) 1.9 TextBox控

件....................................................................................................... 25 1.10 PictureBox控件 (29) 1.11 Timer控件......................................................................................................... 30 1.12 ProgressBar控件 (34) 1.13 GroupBox控件 (38) 1.14 Panel控件.......................................................................................................... 39 1.15 RadioButton控件 (39) 1.16 CheckBox控件 (44) 1.17 TabControl控件 (44) 1.18 ScrollBar控件 (46)

Word控件工具箱的使用和实例

Word控件工具箱的使用和实例(多选题制作) 2010-07-27 07:41:48 来源:IT部落窝浏览:4246次 word中的控件工具箱是做什么的,如何使用? Word的控件工具箱在哪里呢?单击菜单“视图——工具栏””项中点“控件工具箱”就可以调出控件工具箱。 Word控件工具箱是做什么的呢?word控件工具箱主要在VBA中窗体内使用,每个控件都是一个工具模块,具体功能通过设置属性和写入VB代码来实现。有些控件也可以在w ord文档中使用。 word控件工具箱其实就是VBA的可视化界面,需要掌握一定的VBA知识,懂一些代码,才能更好的驾驭Word的控件工具箱。 举一个很简单的例子,打开word后,打开控件工具箱,双击命令按钮,页面上就会多出一个Commandbutton,双击“commandbutton”,在end sub上面加这样一行MsgBox 保存退出VBA编辑器,单击一下控件工具箱上第一个钮退出设计模式,现在单击一下页面上的Commandbutton按钮,就会弹出一个提示框 下面我们就利用Word的控件工具箱来制作一道多项选择题。下面是具体操作步骤: 第一步,启动Word,新建一空白文档,输入“计算机的软件系统包括( )”并根据情况设置好字体、字号和颜色。 第二步,依次单击菜单栏中的“视图→工具栏→控件工具箱”命令,在弹出的控件工具箱中选中“复选框”按钮,然后在文档拖拉出一个复选框。 第三步,在拖拉出的复选框(checkbox1)上单击鼠标右键选择属性,打开“属性”对话框,

将其中“名称”修改为“duoxt11”,“Caption”后面的字符修改为题目相应选项字符(如“系统软件”),然后再设置“font”选项设置合适的字体、字号等。其他属性可采用默认值。 第四步,将上面设置好的复选框复制三个,分别将“名称”修改为“duoxt12”、“duoxt13”、“duoxt14”,“Caption”属性分别修改为“应用软件”、“杀毒软件”和“工具软件”。 第五步,选择“控件工具箱”的“命令按钮” ,在文档中添加一个按钮,和上面3中的操作一样将其“名称”修改为“duopd11”,“caption”属性修改为“判断”(也可以修改“font”属性来设置字体、字号等)。然后双击该按钮,进入“VisualBasic编辑器”状态,将下述代码输入到Priv ate Sub Private Sub duopd11_Click()和End Sub代码中间,输入完成后,关闭窗口返回。 If duoxt11.Value = True And duoxt12.Value = True And duoxt13.Value = False And duoxt14.Value = False Then MsgBox "恭喜你,选择正确。", vbOKOnly, "结果" Else If duoxt11.Value = True And duoxt12.Value = False And duoxt13.Value = False And duoxt14.Value = False Or duoxt11.Value = False And duoxt12.Value = True And duoxt13.Value = False And duoxt14.Value = False Then MsgBox "选对了一个,还有一个,再努力一下就胜利了。", vbOKOnly, "提示" Else MsgBox "选择错误!还需要继续努力啊!", vbOKOnly, "提示" End If End If

AE十大插件介绍

AE十大插件介绍 一、55MM 55MM的基本功能是用来复制电影工业中所使用的电影摄像机上的玻璃滤镜的光 学特性。 这意味着你用DV拍摄的视频也可以拥有这们通常所缺乏的那种光泽和深度感。转场和渐变看起来会比通常的视频效果显得更富有质感。 Polarising(偏振)滤镜非常出色。 它可以将一个有着薄薄雾气的白色天空转变为非常真实的蓝色。 滤镜虽无法像真实偏振那样删除玻璃上的反光, 但是它可以实现的效果已经非常接近真实了。 这些滤镜可以用各种方法进行*作,而且决不会降低画面的质量, 同时渲染的时间也是相对较少的。 二、MAGIC BULLET 唯一一款可以精确模拟真实电影胶片效果的AE插件 真正的电影胶片是非常锐丽而且清晰的,当出现运动的地方就会模糊, Magic Bullet是唯一一款可以在DV影片上精确模拟这种效果的产品。 它的强大功能来自于去除瑕疵的处理过程, 它可以去掉视频影像中的锯齿边界而不会出现模糊。 其他的技术只是简单的减少细节,或者降低分辨率来达到类似的效果。 但是Magic Bullet却可以保留所有应该锐丽的区域,而只模糊掉不必要的区域。最后的效果是极好的,堪称可能实现的最好的仿电影效果。 这个滤镜非常适于电视广播的应用, 但是也可以被用来将DV处理为35mm胶片。

这个插件包中包括了模拟的Promist滤镜和诸如光学溶解等电影工作室的处理方法, 不过需要渲染的时间也是非常漫长的。 三、AURORA SKY AE 创建写实主义的天空 模拟的天空在非常多的项目中都会用到。 刚开始时插件的选项有些让人无从下手, 但大量的预设效果会帮助你很快的找到方向。 生成的效果虽然还达不到照片的真实度,但也相差不远了。 也许这个插件给你的第一印象是觉得它只适合动画或特效, 其实你也可以用它来替换不适合的天空—— 这个3D效果看起来太象photoshop了, 所以使用的时候一定要小心噢! 这个插件的渲染速度很慢, 有时候你可以只渲染一个静帧,然后用它来做背景! 四、SWIM 真实的水面波纹效果 想模仿真实的海洋或湖泊,你也许需要类似Psunami 这样的高端滤镜。 或者你只是想创建真实的波纹效果,Swim就是对标准水效果的一个重大改进。它的关键功能之一是创建循环的视频片断, 每一个像素都会回到最初的位置,而运动过程决不雷同,

Excel中的窗体控件功能非常强大.

Excel中的窗体控件功能非常强大,但有关它们的资料却很少见,甚至Excel帮助文件也是语焉不详。本文通过一个实例说明怎样用窗体控件快速构造出动态图表。 假设有一家公司要统计两种产品(产品X,产品Y)的销售情况,这两种产品的销售区域相同,不同的只是它们的销售量。按照常规的思路,我们可以为两种产品分别设计一个图表,但 更专业的办法是只用一个图表,由用户选择要显示哪一批数据——即,通过单元按钮来选择图表要显示的数据。 为便于说明,我们需要一些示例数据。首先在A列输入地理区域,如图一,在B2和C2分别输入“产品X”和“产品Y”,在B3:C8区域输入销售数据。 一、提取数据 接下来的步骤是把某种产品的数据提取到工作表的另一个区域,以便创建图表。由于图表 是基于提取出来的数据创建,而不是基于原始数据创建,我们将能够方便地切换提取哪一种产 品的数据,也就是切换用来绘制图表的数据。 在A14单元输入=A3,把它复制到A15:A19。我们将用A11单元的值来控制要提取的是哪一种产品的数据(也就是控制图表要描述的是哪一批数据)。现在,在A11单元输入1。在B13单元输入公式=OFFSET(A2,0,$A$11),再把它复制到B14:B19。 OFFSET函数的作用是提取数据,它以指定的单元为参照,偏移指定的行、列数,返回新 的单元引用。例如在本例中,参照单元是A2(OFFSET的第一个参数),第二个参数0表示行偏移量,即OFFSET返回的将是与参照单元同一行的值,第三个参数($A$11)表示列偏移量,在

本例中OFFSET函数将检查A11单元的值(现在是1)并将它作为偏移量。因此, OFFSET(A2,0,$A$11)函数的意义就是:找到同一行且从A2(B2)偏移一列的单元,返回该单元 的值。 现在以A13:B19的数据为基础创建一个标准的柱形图:先选中A13:B19区域,选择菜单“插入”→“图表”,接受默认的图表类型“柱形图”,点击“完成”。检查一下:A13:B19和图表是否确实显示了产品X的数据;如果没有,检查你是否严格按照前面的操作步骤执行。把A11单元的内容改成2,检查A13:B19和图表都显示出了产品B的数据。 二、加入选项按钮 不要第一步是加入选项按钮来控制A11单元的值。选择菜单“视图”→“工具栏”→“窗体”(,点击工具栏上的“选项按钮”,再点击图表上方的空白位置。重复这个过 选择“控件工具箱”) 程,把第二个选项按钮也放入图表。 右击第一个选项按钮,选择“设置控件格式”,然后选择“控制”,把“单元格链接”设置为 A11单元,选中“已选择”,点击“确定”,如图二。 把第一个选项按钮的文字标签改成“产品X”,把第二个选项按钮的文字标签改成“产品Y”(设置第一个选项按钮的“控制”属性时,第二个选项按钮的属性也被自动设置)。点击第一个选项按钮(产品X)把A11单元的值设置为1,点击第二个选项按钮把A11单元的值设置为2。 点击一下图表上按钮之外的区域,然后依次点击两个选项按钮,看看图表内容是否根据当

窗体-工具栏控件和控件工具箱控件基础

窗体”工具栏控件和“控件工具箱”控件基础 在工作表菜单“视图——工具栏”或在菜单栏点击右键,在下拉菜单中有两个内容比较相似工具栏,即“窗体”工具栏和“控件工具箱”工具栏。 其中,“窗体”工具栏有16个命令按钮,依次为:标签、编辑框,分组框、按钮、复选框、选项按钮,列表框、组合框,组合式列表编辑框、组合式下拉编辑框,滚动条、微调项,控件属性、编辑代码,切换网格、执行对话框。 “控件工具箱”是提供ActiveX控件的工具栏,有15个命令按钮,依次为:设计模式、 属性、查看代码,复选框、文本框、命令按钮、选项按钮、列表框、组合框、切换按钮、数值调节钮、滚动条、标签、图像,其他控件。其中某些控件看上去与“窗体”工具栏中的控件相同,功能也相似,还有一些控件(例如,切换按钮和图像控件)在“窗体”工具栏 上不可用。“控件工具箱”还包含通过其他程序安装的自定义ActiveX控件,例如:通过Microsoft Internet Explorer安装的Active Movie控件。 一、一些概念 控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易于阅读。这些对象包括文本框、列表框、选项按钮、命令按钮及其他一些对象。控件提供给用户一些可供选择的选项,或是某些按钮,单击后可运行宏程序。 Microsoft Excel 有两种类型的控件。ActiveX控件即控件工具箱控件适用于大多数情况, 与 Microsoft Visual Basic for Applications (VBA) 宏和 Web 脚本一起工作。“窗体”工具 栏上的控件与 Excel 5.0 以后的 Excel 早期版本都是兼容的,并且能在 XLM 宏工作表中使用。 ActiveX控件一般为完全可编程的对象,开发者能够使用它们在原应用程序基础上创建自 定义的应用程序。 二、Excel中的两类控件 ◆窗体工具条中的控件 这类控件在Excel工作表中是可用的,它们不是ActiveX控件,与控件工具箱中的控件不 一样,并且不如ActiveX控件灵活。但是,对大多数Excel用户来说,这种差异基本上不 妨碍他们对控件的使用。 您如果需要在工作表中录制所有的宏并指定给控件,但又不愿在 VBA 中编写或更改任何 宏代码,那么您可以使用“窗体”工具栏中的控件。您还可以在图表工作表中使用“窗体”工具栏上的控件。 可以在工作表窗体上使用这些控件,而其他用户则可以使用Excel来填写工作表窗体。您 能通过菜单“视图——工具条——窗体”命令打开窗体工具条,接着只需在该工具条中单击您想使用的控件,然后在工作表中单击即可放置控件在工作表中。您能在该控件上单击右键,选择“指定宏”将宏程序指定给控件。如果该控件是一个命令按钮,在您放置控件

最完整的3Dmax插件云E库插件简介及功能简介

最完整的3D学苑云E库插件简介及功能简介 当云已成为趋势,3D学苑开始试着颠覆3D云设计创作形式设计不止于“工具”,匠心独运“3D学苑云E库”。3D学苑云E库,英文名“Ecocloud",云E库—开启全新的3D云设计体验。3D学苑云E库研发趋势:打造3D从业者的最强大脑,不再为加班而烦恼,随时随地开启设计,分享设计的乐趣,传递作品的价值,让设计师的的设计效率飞起来。 插件简介 2015年11月起,3d学苑试图开启全新的3D云设计体验,并坚持研发3D云设计插件。依托于3D学苑云端海量高品质3D模型资源,3D学苑云E库让设计师开启3D云设计更加简单了,这款无缝嵌入式的插件,让设计师们直接打开3dmax,就可轻松实现模型的智能管理。所以在Max无缝轻巧内嵌式、本地模型拖拽式智能管理、云端海量高品质3D模型资源、不限制电脑登陆式使用这四个基础的功能之上,更强调高品格高效性。 功能与优点 云端/轻量/高效/品质 ①高颜值高品质高效率 ②Max无缝轻巧内嵌式 ③本地模型拖拽式智能管理 ④云端海量高品质3D模型资源 ⑤不限制电脑登陆式使用 ⑥让你的设计效率飞起来 插件应用领域 内置于3D Studio Max软件,在应用范围方面,广泛应用于广告、影视、工业设计、建筑设计、三维动画、多媒体制作、游戏、辅助教学以及工程可视化等领域。 云E库插件也将给3D行业带来促进作用——吸引更多热爱3D喜欢交流与分享的创作者来到平台上。在云社区里将3D设计行业相关的创意家、模型师、材质师、灯光师及自由职业者汇聚在一起,行业内可以直接找到专业的创作人进行合作,大大方便了行业内有设计需求的个人或者企业,实现交易价值,并且做到了让更多行业外的人更容易地加入到3D行业内来,这也许能从根本上促进3D行业的发展。 电脑系统要求 支持win7、win8、win8.1、win10的32位/64位系统3ds max版本要求:支持3dmax2010-2016 32/64位中英文版本,以及Vray 1.5以上(后续升级会陆续兼容)。 版本及功能介绍 3D学苑云E库本地版本:本地模型拖拽式智能管理、模型库右键菜单式和拖放式操作、拖放式导入模型、模型智能旋转、缩放、对齐、随机等操作、自定义用户模型分类、缩略图直接导入模型、缩略图自动渲染、场景模型直接加入模型库、版本优化。 3D学苑云E库网络版本和云端版本:用户直接登入,快速预览3D学苑快速匹配资源,云端在线搜索:100000+3ds max模型、1000+Vray材质库、1000+IES光域网库,100000+设计师作品库,快速下载模型和上传自定义模型至3d学苑云E库,一键灯光材质批量渲染功

为什么我的自定义控件不能正确地显示在工具箱中

为什么我的自定义控件不能正确地显示在 工具箱中 当在Visual Studio .NET 2003 中为智能设备自定义控件添加设计器支持时,您可能会碰到以下问题:在设计时无法将一个图标与控件相关,以便显示在工具箱中当添加到工具箱中时,该组件变灰原因使用独立于控件项目的设计项目。Visual Studio .NET 自动将项目的默认命名空间作为位图的名称。“默认命名空间”默认为项目名称。这可能会产生问题,因为设计项目的名称与运行时项目的名称略有差别。没有设置正确的ToolBoxItemFilterAttribute 值解决方案提供以下示例:Runtime https://www.docsj.com/doc/ba8396194.html, Project:MyProject类名称:MyProject.MyClass设计https://www.docsj.com/doc/ba8396194.html, 项目名称:https://www.docsj.com/doc/ba8396194.html, 设计项目中的BitMap 名称:Foo.bmp 设计程序集中的位图名称:MyProject.Design.MyClass.bmp—这样会产生问题,因为该位图需要以下名称:MyProject.MyClass.bmp 在以上示例中,将设计项目的默认命名空间设置为“MyProject”而非“MyProject.Design”就可以解决这个问题。检查程序集中位图名称的最简单方法是运行ILDASM 并打开Manifest。该清单的尾部列出了嵌入式资源。如果您创建了一个从Component 类派生的自定义组件,则您的代码必须包括以下语句,这样您的组件才能出现在工具箱中: 1

ToolBoxItemFilterAttribute(“NETCF”,ToolBoxItemFilterType.R equire)ToolBoxItemFilterAttribute(“System.CF.Windows.Form s”, ToolBoxITemFilterType.Custom) 2

测试用例实例—常见功能测试点

测试用例实例--常见功能测试点 笔者在网上看到了一篇文章,个人认为此文对于“软件常用功能测试点”总结的很好,特此摘录下来和大家一起分享。 1. 登陆、添加、删除、查询模块是我们经常遇到的,这些模块的测试点该如何考虑 1)登陆 ①用户名和密码都符合要求(格式上的要求) ②用户名和密码都不符合要求(格式上的要求) ③用户名符合要求,密码不符合要求(格式上的要求) ④密码符合要求,用户名不符合要求(格式上的要求) ⑤用户名或密码为空 ⑥数据库中不存在的用户名,不存在的密码 ⑦数据库中存在的用户名,错误的密码 ⑧数据库中不存在的用户名,存在的密码 ⑨输入的数据前存在空格 ⑩输入正确的用户名密码以后按[enter]是否能登陆 ------------------------------------------------------------------------------------------------------ 2) 添加 ①要添加的数据项均合理,检查数据库中是否添加了相应的数据 ②留出一个必填数据为空

③按照边界值等价类设计测试用例的原则设计其他输入项的测试用例 ④不符合要求的地方要有错误提示 ⑤是否支持table键 ⑥按enter是否能保存 ⑦若提示不能保存,也要察看数据库里是否多了一条数据 ------------------------------------------------------------------------------------------------------ 3) 删除 ①删除一个数据库中存在的数据,然后查看数据库中是否删除 ②删除一个数据库中并不存在的数据,看是否有错误提示,并且数据库中没有数据被删除 ③输入一个格式错误的数据,看是否有错误提示,并且数据库中没有数据被删除。 ④输入的正确数据前加空格,看是否能正确删除数据 ⑤什么也不输入 ⑥是否支持table键 ⑦是否支持enter键 ------------------------------------------------------------------------------------------------------ 4)查询 精确查询:

窗体工具栏与控件工具栏

窗体工具栏与控件工具栏基础 工作表菜单“视图——工具栏”或在菜单栏点击右键,在下拉菜单中有两个内容比较相似工具栏,即“窗体”工具栏和“控件工具箱”工具栏,如下图所示。 其中,“窗体”工具栏有16个命令按钮,依次为:标签、编辑框,分组框、按钮、复选框、选 项按钮,列表框、组合框,组合式列表编辑框、组合式下拉编辑框,滚动条、微调项,控件属性、编辑代码,切换网格、执行对话框。 “控件工具箱”是提供ActiveX控件的工具栏,有15个命令按钮,依次为:设计模式、属性、查 看代码,复选框、文本框、命令按钮、选项按钮、列表框、组合框、切换按钮、数值调节钮、滚动条、标签、图像,其他控件。其中某些控件看上去与“窗体”工具栏中的控件相同,功能也 相似,还有一些控件(例如,切换按钮和图像控件)在“窗体”工具栏上不可用。“控件工具箱”还 包含通过其他程序安装的自定义ActiveX控件,例如:通过Microsoft Internet Explorer安装的Active Movie控件。 一、一些概念 控件是放置于窗体上的一些图形对象,可用来显示或输入数据、执行操作或使窗体更易于阅读。这些对象包括文本框、列表框、选项按钮、命令按钮及其他一些对象。控件提供给用户一些可供选择的选项,或是某些按钮,单击后可运行宏程序。 Microsoft Excel 有两种类型的控件。ActiveX 控件即控件工具箱控件适用于大多数情况,与Microsoft Visual Basic for Applications (VBA) 宏和 Web 脚本一起工作。“窗体”工具栏上的控件与Excel 5.0 以后的 Excel 早期版本都是兼容的,并且能在 XLM 宏工作表中使用。

SUAPP插件库 1.3(永久免费版)

发布日期:2015.01.03 官方网站:http://www.suapp.me 视频教程:http://gif.suapp.me 会员中心:http://member.suapp.me 基本信息: 文件大小:3.06MB 研发团队:双鱼、麦兜、LY871108、JerryW、PaldinHao、JuneLi、FlyLi 支持系统:Windows(WinXP、Win7、Win8) MacOSX(10.7或更高版本) 软件版本:SketchUp 6、7、8、2013、2014、2015全系列 程序说明: SUAPP由双鱼和麦兜于2007年10月免费发布,改进并更新至今已逾七年。是SketchUp平台上应用最为广泛,兼容性优秀的功能扩展插件集。SUAPP1.X系列作为免费推出的产品,包含上百项功能,大大增强了SketchUp的实用性,并且完全兼容包括最新的SketchUp2015在内的所有版本。我们将保持SUAPP1.X 系列持续更新,供SketchUp新手用户永久免费使用! SUAPP1.X系列与2.X系列不同,功能较为固定不可定制,不包含高级插件功能,更新相对滞后于2.X系列。因此我们建议您付费升级到更加先进易用的SUAPP2.X系列云端插件库,获得海量插件、一键安装、个性定制、云端同步、快捷运行等高级功能和优秀服务!敬请访问SUAPP用户官方自助授权中心(http://member.suapp.me)。 升级概况: 1、影分身术(功能位置:插件菜单->SUAPP设置->影分身术) 嗯哼,不要笑。电脑上装了好几个SketchUp版本吧!?安装好SUAPP后,只需要设置关联SketchUp,SUAPP就可分身到不同的SketchUp中同时使用。 2、另存旧版(功能位置:文件菜单->保存旧版/另存旧版/保存设置,SketchUp2014~2015支持) SketchUp版本多了,文件交换就麻烦了,新版保存的文件老版本打不开!SUAPP 的另存旧版功能弥补了该遗憾,设好快捷键后根据设置直接另存或保存为旧版,便捷了很多。 3、默认程序(功能位置:包含于影分身术功能中) 双击Skp文件,打开的不是你希望的SketchUp版本,那么这项贴心小功能就派上用场了,很简单就可将某个版本的SketchUp设置为默认打开程序。 4、支持64位 SketchUp2015最新版本已于去年年底推出,包含32位版本和64位版本,性能提升较大。SUAPP目前已经完全支持2015版本,插件不再是问题,推荐大家更新SketchUp吧! 5、优化速度 速度优化无极限,SUAPP一直追求程序的稳定与性能的平衡。本次升级整理了原插件代码,清除了冗余内容,并对Ruby循环遍历筛选的代码进行优化,使部分功能执行速度提高4倍以上。

控件的分类

控件的分类;标准控件(工具箱自带的控件,不可删)、active控件、可插入对象(可添加到工具箱再使用,可删) 1、active控件:Animation控件和SSTab控件的应用 添加方法;a、工程------部件----(找到其文件名)b、单击右键------部件-----(找到其文件名) Active控件; 1、animation控件;Microsoft Windows Common Control-26.0文件名;MSCOMCT2.OCX 2、SSTab控件;Microsoft Tabbed Dialog Control 6.0文件名;TABCTL32.OCX 二、单选按钮(optionbutton)实现多选一 具有排他性;当其中一个被选中时其他的自行关闭, 例;钮分别有两个按为男和女,当选男时就不能同时选女 相应的属性设置; Coption显示按钮名称 Value;false(单选按钮未被选中状态),ture(单选按钮被选中状态) Enable;false(不可用,呈灰色),ture(单选按钮可用) Style(显示按钮风格,用于其外观的设置);0,为标准形式(即原始形态),1,为图形方式(单选按钮被选中状态图片装载在downpicture,单选按钮未被选中状态图片装载在picture,控件不可用装载在disablepicture) If Index = 0 Then Text1.FontName = "黑体" ElseIf Index = 1 Then Text1.FontName = "楷体" ElseIf Index = 2 Then Text1.FontName = "隶书" ElseIf Index = 3 Then Text1.FontName = "宋体" 总结;fontname=,fontsize= 其他的都加“” If Check1(0).Value = 1 Then对象 Text1.Font = ture ElseIfCheck1(1).Value = 1 Then Text1.FontItalic = ture ElseIfCheck1(2).Value = 1 Then Text1.FontBold = True ElseIfCheck1(3).Value = 1 Then Text1.FontUnderline = ture End If 常用方法:setfocus,move 例;option2.setfocus Command.move width/2,height/6,left/6,top/7

EXCEL中控件工具箱使用

EXCEL中控件工具箱使用-数值调节表 [JOSS:在不断的学习中工作!在不断的工作中学习,OFFICE软件中的强大功能是我们无法想像的,越来越发现自己的能力有多高,不是谦虚,而是感叹!学无止境,我想,针对没有程序开发经验的朋友来说,EXCEL将会是你工作的朋友,我把它定义为另类的开发平台!加油学习吧,这里的东西真的很多很实习!] 通过滚动条或数值调节钮可快速输入或更改一系列值。 您要做什么? 了解滚动条和数值调节钮 添加滚动条(表单控件)

添加滚动条(ActiveX 控件) 添加数值调节钮(表单控件) 添加数值调节钮(ActiveX 控件) 了解滚动条和数值调节钮 滚动条当您单击滚动箭头或拖动滚动框时,可滚动浏览一系列值。通过单击滚动框与任一滚动箭头之间的区域,可在每页(预设的间隔)值之间进行移动。通常情况下,用户还可以直接在关联的单元格或文本框中键入文本值。滚动条可用于设置或调整较大范围内的值,或用于精度不是特别重要的情况。例如,可使用滚动条输入或更改一系列估计的

百分比,或以渐变方式调整所选的颜色。 滚动条(表单控件)滚动条(ActiveX 控件) 数值调节钮利用数值调节钮可更加方便地增大或减小值,例如某个数字增量、时间或日期。若要增大值,可单击向上箭头;若要减小值,可单击向下箭头。用户还可以直接在关联的单元格或文本框中键入文本值。例如,使用数值调节钮可以更加方便地输入日期(年月日)数字,或增大音量级别。 数值调节钮(表单控件)数值调节钮(ActiveX 控件) 添加滚动条(表单控件) 1. 如果“开发工具”选项卡未显示,请显示它。 显示“开发工具”选项卡 1. 单击“Office 按钮” ,然后单击“Excel 选项”。 2. 在“常用”类别中的“使用Excel 时采用的首选项”下,选中“在功能区显示‘开发工具’选项卡”复选框,然后单击“确定”。 注释功能区是Microsoft Office Fluent 用户界面的一个组件。 2. 在“开发工具”选项卡上的“控件”组中,单击“插入”,然后在“表单控件”下单击“滚动条” 。 3. 在工作表中单击滚动条的左上角要出现的位置。 注释随即将按自上而下的方向添加滚动条。 4. 若要将滚动条的方向设置为从左到右,请按对角线方向拖动尺寸控点之一。 5. 在“开发工具”选项卡上的“控件”组中,单击“属性” 。 提示也可以右键单击该控件,然后单击“设置控件格式”。 注释在单击“属性”前,应确保已选择要检查或更改其属性的对象。 若要指定控件属性,请执行下列操作: 1. 在“当前值”框中,请在下面允许的值范围内输入与滚动框在滚动条中的位置相对应的初始值。此值不得: §小于“最小值”;否则将使用“最小值”。 §大于“最大值”;否则将使用“最大值”。 2. 在“最小值”框中,输入用户在将滚动框置于距垂直滚动条顶端或水平滚动条左端最近的位置时可以指定的最小值。 3. 在“最大值”框中,输入用户在将滚动框置于距垂直滚动条顶端或水平滚动条右端最远的位置时可以指定的最大值。 4. 在“步长”框中,输入值增加或减小的幅度,以及单击滚动条任意一端的箭头时使滚动框产生的移动程度。 5. 在“页步长”框中,输入值增加或减小的幅度,以及在单击滚动框与任一滚动箭头之间的区域时使滚动框产生的移动程度。例如,在最小值为0、最大值为10 的滚动框中,如果将“页步长”属性设置为2,则在单击滚动框与任一滚动箭头之间的区域时,值将以2(在此示例中,即滚动框值范围的20%)作为递增或递减的幅度。 6. 在“单元格链接”框中,输入包含滚动框当前位置的单元格引用。 链接单元格将返回与滚动框位置相对应的当前值。 在公式中,请使用此值来响应“单元格链接”框中所指定单元格的值(对应于滚动框的当前位置)。例如,如果创建具有下列属性的风险因素滚动条: 属性值 当前值100 最小值0 最大值100

插件是什么东西

插件是什么东西,到处都是,是什么东西啊? 插件是一种遵循一定规范的应用程序接口编写出来的程序。很多软件都有插件,插件有无数种。例如在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。 IE浏览器常见的插件例如:Flash插件、RealPlayer插件、MMS插件、MIDI五线谱插件、ActiveX插件等等;再比如Winamp的DFX,也是插件。还有很多插件都是程序员新开发的。有些是恶意的. 1.在浏览网页时偶尔会跳出一个提示,让你安装某某插件,因为你没有装这个相应的插件,导致网页上的某些效果不能看到,比如一些动画播放不出,你需要装了新版本的播放器才能播放 2.插件文件夹C:\Program Files\Internet Explorer\PLUGINS 3.可以删除的,用360安全卫士就可以的,它有删除ie插件这项. 4.在IE中,安装相关的插件后,WEB浏览器能够直接调用插件程序,用于处理特定类型的文件。 组件和插件的区别是,插件是属于程序接口的程序,组件在ASP中就是控件、对象,ASP/IIS 的标准安装提供了11个可安装组件。ASP的FSO组件,编程的朋友都如雷贯耳吧,它就是最常用的Scripting.FileSystemObject对象。 插件,即英文的Plug-in,是一种程序。浏览器一般能够直接调用插件程序。插件安装后就成为浏览器的一部分,可以处理特定的文件。插件的使用,增强了浏览器处理不同Web文件的能力。插件是计算机软件中的一种特殊程序,它不能单独执行,而必须依赖于某个软件. 插件就像助手一样,一个软件装上后,不一定有所有功能,要到网上载插件. 播放软件或是IE浏揽软件都必须做的一些补丁,如果都做在软件里面会很大,多数用户也许用不上,只好做出插件来让大家下载安装,各求所需。 插件就是在原来的基础上添加的新功能,这是按你的所需来由你自己挑选安装的 插件跟补丁的意思差不多吧,就是一些补充程式。 1.什么是插件? 插件是指会随着IE浏览器的启动自动执行的程序. 2.恶意插件有什么特征? 有些插件程序能够帮助用户更方便浏览因特网或调用上网辅助功能,也有部分程序被人称为广告软件(Adware)或间谍软件(Spyware).此类恶意插件程序监视用户的上网行为,并把所记录的数据报告给插件程序的创建者,以达到投放广告,盗取游戏或银行帐号密码等非法目的.因为插件程序由不同的发行商发行,其技术水平也良莠不齐,插件程序很可能与其它运行中的程序发生冲突,从而导致诸如各种页面错误,运行时间错误等等现象,阻塞了正常浏览. 3.插件会从什么位置加载到IE浏览器中? 根据插件在浏览器中的加载位置,可以分为工具条(Toolbar)、浏览器辅助(BHO)、搜索挂接(URL SEARCHHOOK)、下载ActiveX(ACTIVEX). 4.不同类型插件名词解释 ①下载ActiveX(ACTIVEX): ActiveX插件也叫做OLE控件或OCX控件,它是一些软件组件或对象,可以将其插入到WEB 网页或其它应用程序中.在因特网上,ActiveX插件软件的特点是:一般软件需要用户单独下载然后执行安装,而ActiveX插件是当用户浏览到特定的网页时,IE浏览器即可自动下载并提示用户安装. ActiveX插件安装的前提是必须先下载,然后经过认证,最终用户确认同意方能安装,因此嵌有ActiveX脚本程序的页面可能会变得非常慢,甚至导致浏览器瞬间失去响应. 插件管理专家2005能够屏蔽用户不需要安装的插件程序,加快页面加载速度,确保用户正常浏览. ②浏览器辅助(BHO)

标签控件的应用实例

标签控件的应用实例 最后鸡啄米依然是给大家写一个简单的实例,说明CTabCtrl类的几个成员函数及标签控件通知消息等的使用方法。 此实例实现的功能:在一个标签控件中加入两个标签页,标签文本分别为“鸡啄米”和“Android开发网”,点击不同的标签显示不同的标签页。下面是具体实现步骤: 1. 创建一个基于对话框的MFC工程,名称设置为“Example33”。 2. 在自动生成的对话框模板IDD_EXAMPLE33_DIALOG中,删除“TODO: Place dialog controls here.”静态文本框、“OK”按钮和“Cancel”按钮。添加一个Tab Control控件,并为其关联一个CTabCtrl类型的控件变量 m_tab。 3. 创建两个新的对话框,ID分别设为IDD_JIZHUOMI_DIALOG、IDD_ANDROID_DIALOG,两者都将Border属性设为None,Style属性设为Child。在对话框模板IDD_JIZHUOMI_DIALOG中加入一个静态文本框,Caption属性设为“鸡啄米 https://www.docsj.com/doc/ba8396194.html,”,并为其生成对话框类CJzmDlg;在对话框模板IDD_ANDROID_DIALOG中也加入一个静态文本框,Caption属性设为“Android开发网 https://www.docsj.com/doc/ba8396194.html,/android”,并为其生成对话框类CAndroidDlg。 4. 在“Example33Dlg.h”文件中包含“JzmDlg.h”和“AndroidDlg.h”两个头文件,然后继续在“Example33Dlg.h”文件中为CExample33Dlg类添加两个成员变量: CJzmDlgm_jzmDlg; CAndroidDlgm_androidDlg; 5. 在CExample33Dlg对话框初始化时,我们也初始化标签控件。修改CExample33Dlg::OnInitDialog()函数如下: C++代码 1.BOOL CExample33Dlg::OnInitDialog() 2.{ 3.CDialogEx::OnInitDialog(); 4. 5.// Add "About..." menu item to system menu. 6. 7.// IDM_ABOUTBOX must be in the system command r ange.

相关文档
相关文档 最新文档