文档库 最新最全的文档下载
当前位置:文档库 › 按钮控件

按钮控件

按钮控件
按钮控件

实验12按钮控件、静态控件、编辑框和旋转按钮控件

目的要求

1.熟悉基于对话框程序设计的步骤。

2.熟悉对话框编辑器的使用。

3.掌握按钮控件、静态控件的创建和代码的添加方法。

4.熟悉编辑框控件的创建方式。

实验1 按钮控件和静态控件

实验内容

使用应用程序向导创建一个基于对话框的应用程序ButtonTest,界面如图12.1所示, 界面上有两组不同的复选框信息,一组单选框信息,提供给用户选择,当用户作出选择后,单击【获取结果】按钮,能在右边的编辑框区域显示出选中的信息。

图12.1 程序运行结果

实验步骤

1.启动Visual C++6.0,利用MFC向导建立一个基于对话框的应用程序:ButtonTest。

2.利用对话框资源编辑器,按图12.1建立程序界面。

在控件工具条上依次将静态组框控件、单选按钮控件、复选按钮控件、编辑框控件拖入对话框界面上合适的位置,原界面上默认按钮IDCANCEL标题改为“取消”,利用Properties属性对话框将IDOK 按钮的标题改为“获取结果”,ID号改为IDC_BUTTONSHOW,设置如图12.1所示控件的属性如表12-1。

3.按组合键Ctrl+W打开ClassWizard类向导对话框,为控件添加成员变量,如图12.2所示。添加控件变量如表12-2所示。

图12.2 ClassWizard类向导对话框

4.双击对话框模板界面上每一个复选按钮,或按组合键Ctrl+W,打开类向导页面添加每个复选按钮的消息响应函数:如图12.3所示。

图12.3 ClassWizard类向导对话框

5.添加的消息响应函数代码如下:

void CButtonTestDlg::OnCheck1() {

if(m_A1)

m_A1=false;

else m_A1=true;

}

void CButtonTestDlg::OnCheck2() {

if(m_A2)

m_A2=false;

else m_A2=true;

}

void CButtonTestDlg::OnCheck3() {

if(m_A3)

m_A3=false;

else m_A3=true;

}

void CButtonTestDlg::OnCheck4() {

i f(m_A4)

m_A4=false;

else m_A4=true;

}

void CButtonTestDlg::OnCheck5() {

if(m_B1)

m_B1=false;

else m_B1=true;

}

void CButtonTestDlg::OnCheck6() {

if(m_B2)

m_B2=false;

else m_B2=true;

}

void CButtonTestDlg::OnCheck7() {

if(m_B3)

m_B3=false;

else m_B3=true;

}

void CButtonTestDlg::OnCheck8() {

if(m_B4)

m_B4=false;

else m_B4=true;

}

void CButtonTestDlg::OnCheck9()

{

if(m_B5)

m_B5=false;

else m_B5=true;

}

说明:复选按键的相关变量如m_A取逻辑值true或false代表选中与否的标志。

6.将项目工作区窗口切换到ClassView页面,双击CButtonTestDlg 类下的OnInitDialog()函数,添加代码如下:

BOOL CButtonTestDlg::OnInitDialog()

{

CheckRadioButton(IDC_RADIO1,IDC_RADIO4,IDC_RADIO1); //设置第1个为选中

return TRUE; // return TRUE unless you set the focus to a control }

7.进入ClassWizard页面,在Class Name 列表框中选择

CButtonTestDlg,在Object IDs列表中选择IDC_BUTTONSHOW,在Messages列表中选择BN_CLICKED单击消息。添加【获取结果】的消息响应函数,添加代码如下:

void CButtonTestDlg::OnButtonshow()

{

CString strCtrl;

m_result="你的年龄:";

UINT nID=GetCheckedRadioButton(IDC_RADIO1,IDC_RADIO4);

GetDlgItemText(nID,strCtrl);

m_result+=strCtrl+", 爱好的运动";

if (m_A1) m_result+=" 跑步";

if (m_A2) m_result+=" 体操";

if (m_A3) m_result+=" 游泳";

if (m_A4) m_result+=" 滑冰";

m_result+=", 爱好的食品";

if (m_B1) m_result+=" 牛奶";

if (m_B2) m_result+=" 鸡蛋";

if (m_B3) m_result+=" 面包";

if (m_B4) m_result+=" 水果";

if (m_B5) m_result+=" 饮料";

UpdateData(FALSE);

}

8.程序运行结果如图12.1所示。

写出实验总结及实验报告。

实验2编辑框和按钮控件

实验内容

利用MFC创建一个基于对话框的应用程序ComputerTest,程序运行结果如图12.9所示的计算器,计算器界面上各个按钮代表不同的计算数字和运算符,编辑框用来显示计算结果。

图12.9 程序运行结果

实验步骤

1.启动Visual C++6.0,利用MFC向导创建一个基于对话框的应用

程序ComputerTest。

2.将对话框模板上默认的两个按钮删除,利用控件工具栏增加如图12.9所示的各个按钮控件和编辑框控件。设置控件属性表12-5所示。3.打开ClassWizard类向导页面,选择Member V ariables标签页面,为编辑框控件IDC_EDIT1分别添加字符串类型CString和编辑框类型CEdit的变量:m_result和m_edit,如图12.10所示。添加的成员变量如表12-6。

图12.10 ClassWizard类向导对话框

4.双击数字1按钮控件,或打开类向导中Message Maps页面,添加该数字按钮IDC_BUTTON1的单击BN_CLICKED消息函数,并添加

如下代码:

void CComputerTestDlg::OnButton1()

{

char last[10];

m_edit.GetWindowText(last,10); // 获取编辑框中已输入的文本

char s[2]="1";

m_result=strcat(last,s); // 将先后输入的文本拼接成一个字符串

UpdateData(FALSE);

}

用同样的方法为其他九个数字按钮添加单击的消息,并添加相应的代码,只需将每个消息函数体中char s[ ]=“1”;设置为相应的数字“2”、“3”、“4”、“5”、“6”、“7”、“8”、“9”、“0”即可。

5.按组合键Ctrl+W,打开类向导对话框,在Message Maps页面中为【CE】复位归零按钮添加单击BN_CLICKED的消息响应函数,并添加如下代码:

void CComputerTestDlg::OnCe()

{

m_edit.SetSel(0,-1) ; // 将编辑框中内容全部选中

m_edit.ReplaceSel(" "); // 将选中的内容替换为空

}

6.将项目工作区窗口切换到ClassView页面,选中CComputerTestDlg 类单击鼠标右键选择Add Member V ariable,为对话框类添加Public 型成员变量如下:

double data1, data2, result; //用来代表运算数和结果int flag; // 代表运算类型

7.按组合键Ctrl+W,打开类向导对话框,在Message Maps页面中分别为加、减、乘、除运算符按钮添加单击BN_CLICKED的消息响应函数如图12.11所示,并添加如下代码:

图12.11 ClassWizard类向导对话框

“+”运算符:

void CComputerTestDlg::OnAdd()

{

char last [10];

m_edit.GetWindowText (last, 10); // 获取编辑框中输入的内容

data1=atof ( (LPCTSTR) last ); // 将编辑框中的字符串内容转化为数值型内容

m_result=" "; // 将编辑框清空,以便于输入显示另一个计算数

UpdateData (FALSE);

flag=1; // 标志值置1代表加运算

}

“-”运算符:

void CComputerTestDlg::OnDifference()

{

char last [10];

m_edit.GetWindowText (last, 10); // 获取编辑框中输入的内容

data1=atof ( (LPCTSTR) last ); // 将编辑框中的字符串内容转化为数值型内容

m_result= ""; // 将编辑框清空,以便于输入显示一个计算数

UpdateData (FALSE);

flag=2; // 标志值置2代表减运算

}

“×”运算符:

void CComputerTestDlg::OnMultiple()

{

char last [10];

m_edit.GetWindowText (last, 10); // 获取编辑框中输入的内容

data1 = atof ( (LPCTSTR) last ); // 将编辑框中的字符串内容转化为数值型内容

m_result= ""; // 将编辑框清空,以便于输入显示一个计算数 UpdateData (FALSE);

flag = 3; // 标志值置3代表乘运算

}

“÷”运算符:

void CComputerTestDlg::OnDevide()

{

char last[10];

m_edit.GetWindowText (last, 10); // 获取编辑框中输入的内容

data1=atof ( (LPCTSTR) last ); // 将编辑框中的字符串内容

转化为数值型内容

m_result = ""; // 将编辑框清空,以便于输入显示一个计算数 UpdateData (FALSE);

flag=4; // 标志值置4代表除运算

}

8. 按组合键Ctrl+W,打开类向导对话框,在Message Maps页面中为“=”按钮添加单击BN_CLICKED的消息响应函数,并添加如下代码:

void CComputerTestDlg::OnResult()

{

char s[20];

UpdateData();

data2=atof( (LPCTSTR)m_result);

if (flag==1)

result=data1+data2; // 执行加运算

if (flag==2)

result=data1-data2; // 执行减运算

if (flag==3)

result=data1*data2; // 执行乘运算

if (flag==4)

result=data1/data2; // 执行除运算

_gcvt(result,10,s); // 将计算结果result转换为字符

串类型

m_result=(LPCTSTR)s; //将字符串S中内容转化为编辑框变量所对应CString类型

UpdateData(FALSE);

}

9.编译运行程序,结果如图12.9所示,按算术运算规则可得出相应的结果。

写出实验总结及实验报告

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)

4 VB基础控件篇.Command按钮控件

VB 基础控件篇.Command 按钮控件 《VB 基础控件篇》 修正时间:2011年8月15 修正方VB 梦工厂: https://www.wendangku.net/doc/ee2333317.html,/ VB 视频教程地址:https://www.wendangku.net/doc/ee2333317.html,/swf/vb.html 在 Visual Basic 操作界面中,CommandButton (命令按钮)控件所代表的图标如图一: 图一 CommandButton 控件在程序中主要作为按钮进行使用。默认的名称为 CommandX (X 为 1、2、3,等等),命名规则为 CmdX (X 为用户自定义的名字,如 CmdCopy 、CmdPaste ,等等)。 一、CommandButton 的主要属性: 1、Cancel (取消)属性: 当一个按钮的 Cancel 属性设置为 True 时,按 ESC 键与单击此命令按钮的作用相同,因此,这个命令按钮被称为取消按钮。 在一个窗体中,只允许一个命令按钮的 Cancel 属性为 True 。如图二: 图二 2、Default (默认)属性: 当一个按钮的 Default 属性设置为 True 时,按回车键与单击此命令按钮的作用相同,因此,这个命令按

钮被称为默认按钮。与Cancel 的设置一样,在一个窗体中,只允许一个命令按钮的Default 属性设置为True ,如图三: 图三 3、Caption(标题)属性: 跟其他控件的Caption 属性一样,都用来显示控件标题的属性。这里要强调的是,作为按钮控件,用户可以给按钮控件的Caption 指定快捷方式。 方法是在按钮Caption 属性中欲作为快捷键的字母前加上一个“&” 符号,程序运行时,该字母的下面会自带一条下划线,同时按下Alt 键和带有下划线的字母,功效相当于用鼠标点击该按钮。如图四: 图四 4、Enabled(可用)属性: 本属性决定了控件是否可用的问题。当值为False ,按钮在程序运行时呈灰色,不能响应用户的鼠标动作;只有当值为True ,按钮才能使用。本属性可以在设置界面时予以指定,如图五:

EXCEL常用函数使用整理归类

EXCEL常用函数使用整理归类 EXCEL中常用函数的使用 1、求和函数: =SUM(区域或单元格,……) 2、条件式求和函数: =SUMIF(条件区域,条件,求和区域) 3、多重条件求和函数: =SUMIFS(求和区域,条件区域1,条件1,条件区域2,条件2,……) 4、求最 大值函数: =MAX(区域或单元格,……) 5、求最小值函数: =MIX(区域或单元格,……) 应用举例求选手的最后得分: =(SUM(D2:D8)-MAX(D2:D8)-MIN(D2:D8))/6 6、四舍五入函数: =ROUND(单元格或表达式或函数,保留小数位数) 如:=ROUND($E3/30/8,0)*1.5*$F3 7、取整函数:(不是四舍五入而是直接去掉小数) =TRUNC(单元格或表达式或函数) 8、排名函数: =RANK(单元格,单元格所在区域,0) 9、还贷款额函数: =PMT(月利率,偿还期限,贷款总额) 可求出每月的还款额 10、开平方函数: =SQRT(单元格数字)

11、数组公式: (1)计算单个结果: =SUM(F2:F17*G2:G17)+ CTRL+SHIST+ENTER (一一对应分别乘起来后求和) (2)频率分布函数: =FREQUENCY(数据区域,频率点区段)+CTRL+SHIST+ENTER。注:输入函数前先需选定要 生成频率的区域。 12、求平均数函数: =AVERAGE(区域或单元格,……) 13、条件式求平均函数: = AVERAGEIF(条件区域,条件,平均区域) 14、多重条件求平均函数: = AVERAGEIFS(求平均区域,条件区域1,条件1,条件区域2,条件2,……) 15、统计个数函数: =COUNT(区域或单元格,……) 16、条件式统计个数函数: = COUNTIF(统计区域,条件) 17、多重条件统计个数函数: = COUNTIFS(条件区域1,条件1,条件区域2,条件2,……) 实际应用举例: 及格率公式:=(COUNTIF(C2:C59,">=60")/COUNT(C2:C59)); 优秀率公式:=(COUNTIF(C2:C59,">=80")/COUNT(C2:C59)); 语文及格率公式:=COUNTIFS(语文,">=90",班级,A8)/COUNTIFS(语文,">0",班级,A8) 90分以上人数公式:=COUNTIF(C2:C59,">=90");

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

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

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

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

Excel常用函数公式大全(实用)

Excel常用函数公式大全 1、查找重复内容公式:=IF(COUNTIF(A:A,A2)>1,"重复","")。 2、用出生年月来计算年龄公式:=TRUNC((DAYS360(H6,"2009/8/30",FALSE))/360,0)。 3、从输入的18位身份证号的出生年月计算公式: =CONCATENATE(MID(E2,7,4),"/",MID(E2,11,2),"/",MID(E2,13,2))。 4、从输入的身份证号码内让系统自动提取性别,可以输入以下公式: =IF(LEN(C2)=15,IF(MOD(MID(C2,15,1),2)=1,"男","女"),IF(MOD(MID(C2,17,1),2)=1,"男","女"))公式内的“C2”代表的是输入身份证号码的单元格。 1、求和:=SUM(K2:K56) ——对K2到K56这一区域进行求和; 2、平均数:=AVERAGE(K2:K56) ——对K2 K56这一区域求平均数; 3、排名:=RANK(K2,K$2:K$56) ——对55名学生的成绩进行排名; 4、等级:=IF(K2>=85,"优",IF(K2>=74,"良",IF(K2>=60,"及格","不及格"))) 5、学期总评:=K2*0.3+M2*0.3+N2*0.4 ——假设K列、M列和N列分别存放着学生的“平时总评”、“期中”、“期末”三项成绩; 6、最高分:=MAX(K2:K56) ——求K2到K56区域(55名学生)的最高分; 7、最低分:=MIN(K2:K56) ——求K2到K56区域(55名学生)的最低分; 8、分数段人数统计: (1)=COUNTIF(K2:K56,"100") ——求K2到K56区域100分的人数;假设把结果存放于K57单元格; (2)=COUNTIF(K2:K56,">=95")-K57 ——求K2到K56区域95~99.5分的人数;假设把结果存放于K58单元格; (3)=COUNTIF(K2:K56,">=90")-SUM(K57:K58) ——求K2到K56区域90~94.5分的人数;假设把结果存放于K59单元格; (4)=COUNTIF(K2:K56,">=85")-SUM(K57:K59) ——求K2到K56区域85~89.5分的人数;假设把结果存放于K60单元格;

EXCEL中常用函数及使用方法

EXCEL中常用函数及使用方法 Excel函数一共有11类:数据库函数、日期与时间函数、工程函数、财务函数、信息函数、逻辑函数、查询和引用函数、数学和三角函数、统计函数、文本函数以及用户自定义函数。 1.数据库函数 当需要分析数据清单中的数值是否符合特定条件时,可以使用数据库工作表函数。例如,在一个包含销售信息的数据清单中,可以计算出所有销售数值大于1,000 且小于2,500 的行或记录的总数。Microsoft Excel 共有12 个工作表函数用于对存储在数据清单或数据库中的数据进行分析,这些函数的统一名称为Dfunctions,也称为D 函数,每个函数均有三个相同的参数:database、field 和criteria。这些参数指向数据库函数所使用的工作表区域。其中参数database 为工作表上包含数据清单的区域。参数field 为需要汇总的列的标志。参数criteria 为工作表上包含指定条件的区域。 2.日期与时间函数 通过日期与时间函数,可以在公式中分析和处理日期值和时间值。 3.工程函数 工程工作表函数用于工程分析。这类函数中的大多数可分为三种类型:对复数进行处理的函数、在不同的数字系统(如十进制系统、十六进制系统、八进制系统和二进制系统)间进行数值转换的函数、在不同的度量系统中进行数值转换的函数。 4.财务函数 财务函数可以进行一般的财务计算,如确定贷款的支付额、投资的未来值或净现值,以及债券或息票的价值。财务函数中常见的参数: 未来值(fv)--在所有付款发生后的投资或贷款的价值。 期间数(nper)--投资的总支付期间数。 付款(pmt)--对于一项投资或贷款的定期支付数额。 现值(pv)--在投资期初的投资或贷款的价值。例如,贷款的现值为所借入的本金数额。 利率(rate)--投资或贷款的利率或贴现率。 类型(type)--付款期间内进行支付的间隔,如在月初或月末。 5.信息函数 可以使用信息工作表函数确定存储在单元格中的数据的类型。信息函数包含一组称为IS 的工作表函数,在单元格满足条件时返回TRUE。例如,如果单元格包含一个偶数值,ISEVEN 工作表函数返回TRUE。如果需要确定某个单元格区域中是否存在空白单元格,可以使用COUNTBLANK 工作表函数对单元格区域中的空白单元格进行计数,或者使用ISBLANK 工作表函数确定区域中的某个单元格是否为空。 6.逻辑函数 使用逻辑函数可以进行真假值判断,或者进行复合检验。例如,可以使用IF 函数确定条件为真还是假,并由此返回不同的数值。

Visual Basic-命令按钮常用属性

命令按钮常用属性 在应用程序中,命令按钮通常在单击时执行制定操作。以前介绍的大多数属性都可用于命令按钮控件,包括Enabled、Font属性组、Width、Height、Top、Left、Visible。此外,命令按钮还具有以下属性。 (1)Caption 命令按钮上显示的标题文字,通常标题文字用于说明按钮的功能。 在实际运用中,经常需要对命令按钮绑定快捷键来方便按钮的操作,创建由ALT键加字母组合快捷键可由Caption属性进行设置。例如,需绑定ALT+E快捷键组合给一个按钮,如图4-4所示。在设置此按钮Caption属性时,在相应的字母前应加上“&”符号。即将此命令按钮的Caption属性设置为“结束(&E)”。这时,命令按钮的单击(Click)事件可由组合键ALT+E触发。 (2)Cancel 该属性可以设置ESC键与该命令按钮进行快捷键绑定。 当Cancel属性值为True时可设为绑定,在一个窗体内只允许一个命令按钮将Cancel属性设置为True。 (3)Default 该属性可以设置回车键与该命令按钮进行快捷键绑定。 当Default属性值为True时可设为绑定,在一个窗体内只允许一个命令按钮将Default属性设置为True。 (4)Style属性 Style属性可以决定命令按钮的外观样式,该属性只能在设计阶段在属性窗口内设置。该属性可用于多种控件,如单选按钮、复选框、组合框、列表框等。用于命令按钮可以取如下值:0——标准样式,即在命令按钮中只显示文本(Caption属性),没有相关图形。此为默认值。1——图形格式。控件用图形样式显示,在命令按钮中不仅显示文本(Caption属性),而且可以显示图形(Picture属性)。 (5)Picture属性 用该属性可以给命令按钮制定一个图形。为了使用此属性,必须将Style设置为1,否则Picture属性无效。

vs2010mfc编程入门之二十二(常用控件:按钮控件buttonradio button和check box)

VS2010MFC编程入门之二十二(常用控件:按钮控件Button、Radio Button和Check Box) 按钮控件简介按钮控件包括命令按钮(Button)、单选按钮(Radio Button)和复选框(Check Box)等。命 令按钮就是我们前面多次提到的狭义的按钮控件,用来响应用户的鼠标单击操作,进行相应的处理,它可以显示文本也可以嵌入位图。单选按钮使用时,一般是多个组成一组,组中每个单选按钮的选中状态具有互斥关系,即同组的单选按钮只能有一个被选中。命令按钮是我们最熟悉也是 最常用的一种按钮控件,而单选按钮和复选框都是一种比较特殊的按钮控件。单选按钮有选中和未选中两种状态,为选中状态时单选按钮中心会出现一个蓝点,以标识选中状态。一般的复选框也是有选中和未选中两种状态,选中时复选框内会增加一个“√”,而三态复选框(设置了BS_3STATE风格)有选中、未选中和不确定三种状态,不确定状态时复选框内出现一个灰色“√”。按钮控件会向父窗口发送通知消息,最常用的通知消息莫过于BN_CLICKED和 BN_DOUBLECLICKED了。用户在按钮上单击鼠标时会向 父窗口发送BN_CLICKED消息,双击鼠标时发送 BN_DOUBLECLICKED消息。按钮控件的创建 MFC提供了CButton类封装按钮控件的所有操作。

之前的教程中,我们是在对话框模板上直接添加的按钮控件资源,但某些特殊情况下需要我们动态创建按钮控件,即通过CButton类的成员函数Create来创建按钮。下面是Create 函数的原型:virtual BOOL Create( LPCTSTR lpszCaption, DWORD dwStyle, const RECT& rect, CWnd* pParentWnd, UINT nID ); 参数说明:lpszCaption:指定按钮控件显示的文本。dwStyle:指定按钮控件的风格,可以设置为以下按钮风格的任意组合。 BS_AUTOCHECKBOX :同BS_CHECKBOX,不过单击鼠标时按钮会自动反转 BS_AUTORADIOBUTTON:同 BS_RADIOBUTTON,不过单击鼠标时按钮会自动反转BS_AUTO3STATE :同BS_3STATE,不过单击按钮时会改变状态 BS_CHECKBOX:指定在矩形按钮右侧带有标题的选择框 BS_DEFPUSHBUTTON:指定默认的命令按钮,这种按钮的周围有一个黑框,用户可以按回车键来快速选择该

Excel常用函数详解

计算机二级考试MS_Office应用Excel函数 =公式名称(参数1,参数2,。。。。。) =sum(计算范围) =average(计算范围) =sumifs(求和范围,条件范围1,符合条件1,条件范围2,符合条件2,。。。。。。) =vlookup(翻译对象,到哪里翻译,显示哪一种,精确匹配) =rank(对谁排名,在哪个范围里排名) =max(范围) =min(范围) =index(列范围,数字) =match(查询对象,范围,0) =mid(要截取的对象,从第几个开始,截取几个) =int(数字) =weekda y(日期,2) =if(谁符合什么条件,符合条件显示的内容,不符合条件显示的内容) =if(谁符合什么条件,符合条件显示的内容,if(谁符合什么条件,符合条件显示的内容,不符合条件显示的内容)) SUM函数 简单求和。 函数用法 SUM(number1,[number2],…) =SUM(A1:A5)是将单元格 A1 至 A5 中的所有数值相加; =SUM(A1,A3,A5)是将单元格 A1,A3,A5 中的数字相加。 SUMIFS函数 根据多个指定条件对若干单元格求和。 函数用法 SUMIFS(sum_range, criteria_range1, criteria1, [criteria_range2, criteria2], ...) 1) sum_range 是需要求和的实际单元格。包括数字或包含数字的名称、区域或单元格引用。忽略空白值和文本值。 2) criteria_range1为计算关联条件的第一个区域。 3) criteria1为条件1,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range1参数中的哪些单元格求和。例如,条件可以表示为32、“>32”、B4、"苹果"、或"32"。 4)criteria_range2为用于条件2判断的单元格区域。 5) criteria2为条件2,条件的形式为数字、表达式、单元格引用或者文本,可用来定义将对criteria_range2参数中的哪些单元格求和。 4)和5)最多允许127个区域/条件对,即参数总数不超255个。 VLOOKUP函数 是Excel中的一个纵向查找函数,按列查找,最终返回该列所需查询列序所对应的值。

VB常用控件属性

VB常用控件属性 4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他三个为可选参数。 4.1.3 应用例子 目的:设计一个窗体说明标签的基本应用方法。 首先创建本章工程,在其中添加一个窗体,在该窗体中放置一个标签Label1。该标签的基本属性如下: Name Label1 Caption "中华人民共和国" BorderStyle 1

EXCEL常用函数大全

EXCEL常用函数大全(做表不求人!) 2013-12-03 00:00 我们在使用Excel制作表格整理数据的时候,常常要用到它的函数功能来自动统计处理表格中的数据。这里整理了Excel中使用频率最高的函数的功能、使用方法,以及这些函数在实际应用中的实例剖析,并配有详细的介绍。 1、ABS函数 函数名称:ABS 主要功能:求出相应数字的绝对值。 使用格式:ABS(number) 参数说明:number代表需要求绝对值的数值或引用的单元格。 应用举例:如果在B2单元格中输入公式:=ABS(A2),则在A2单元格中无论输入正数(如100)还是负数(如-100),B2中均显示出正数(如100)。 特别提醒:如果number参数不是数值,而是一些字符(如A等),则B2中返回错误值“#VALUE!”。

2、AND函数 函数名称:AND 主要功能:返回逻辑值:如果所有参数值均为逻辑“真(TRUE)”,则返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。 使用格式:AND(logical1,logical2, ...) 参数说明:Logical1,Logical2,Logical3……:表示待测试的条件值或表达式,最多这30个。 应用举例:在C5单元格输入公式:=AND(A5>=60,B5>=60),确认。如果C5中返回TRUE,说明A5和B5中的数值均大于等于60,如果返回FALSE,说明A5和B5中的数值至少有一个小于60。 国美提醒:如果指定的逻辑条件参数中包含非逻辑值时,则函数返回错误值“#VALUE!”或“#NAME”。 3、AVERAGE函数 函数名称:AVERAGE 主要功能:求出所有参数的算术平均值。

标签控件的应用实例

标签控件的应用实例 最后鸡啄米依然是给大家写一个简单的实例,说明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.wendangku.net/doc/ee2333317.html,”,并为其生成对话框类CJzmDlg;在对话框模板IDD_ANDROID_DIALOG中也加入一个静态文本框,Caption属性设为“Android开发网 https://www.wendangku.net/doc/ee2333317.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.

EXCEL常用函数公式大全与举例

EXCEL常用函数公式大全及举例 一、相关概念 (一)函数语法 由函数名+括号+参数组成 例:求和函数:SUM(A1,B2,…) 。参数与参数之间用逗号“,”隔开(二)运算符 1. 公式运算符:加(+)、减(-)、乘(*)、除(/)、百分号(%)、乘幂(^) 2. 比较运算符:大与(>)、小于(<)、等于(=)、小于等于(<=)、大于等于(>=)、不等于(<>) 3. 引用运算符:区域运算符(:)、联合运算符(,) (三)单元格的相对引用与绝对引用 例: A1 $A1 锁定第A列 A$1 锁定第1行 $A$1 锁定第A列与第1行 二、常用函数 (一)数学函数 1. 求和 =SUM(数值1,数值2,……) 2. 条件求和 =SUMIF(查找的范围,条件(即对象),要求和的范围) 例:(1)=SUMIF(A1:A4,”>=200”,B1:B4) 函数意思:对第A1栏至A4栏中,大于等于200的数值对应的第B1列至B4列中数值求和 (2)=SUMIF(A1:A4,”<300”,C1:C4)

函数意思:对第A1栏至A4栏中,小于300的数值对应的第C1栏至C4栏中数值求和 3. 求个数 =COUNT(数值1,数值2,……) 例:(1) =COUNT(A1:A4) 函数意思:第A1栏至A4栏求个数(2) =COUNT(A1:C4) 函数意思:第A1栏至C4栏求个数 4. 条件求个数 =COUNTIF(范围,条件) 例:(1) =COUNTIF(A1:A4,”<>200”) 函数意思:第A1栏至A4栏中不等于200的栏求个数 (2)=COUNTIF(A1:C4,”>=1000”) 函数意思:第A1栏至C4栏中大于等1000的栏求个数 5. 求算术平均数 =AVERAGE(数值1,数值2,……) 例:(1) =AVERAGE(A1,B2) (2) =AVERAGE(A1:A4) 6. 四舍五入函数 =ROUND(数值,保留的小数位数) 7. 排位函数 =RANK(数值,范围,序别) 1-升序 0-降序 例:(1) =RANK(A1,A1:A4,1) 函数意思:第A1栏在A1栏至A4栏中按升序排序,返回排名值。 (2) =RANK(A1,A1:A4,0) 函数意思:第A1栏在A1栏至A4栏中按降序排序,返回排名值。 8. 乘积函数 =PRODUCT(数值1,数值2,……) 9. 取绝对值 =ABS(数字) 10. 取整 =INT(数字) (二)逻辑函数

vb中常用控件及其功能

4.1 标签 标签是VB中最简单的控件,用于显示字符串,通常显示的是文字说明信息。但不能编辑标签控件。 使用标签的情况很多,通常用标签来标注本身不具有Caption属性的控件。例如,可用标签为文本框、列表框、组合框等控件来添加描述性的标签。还可编写代码改变标签控件的显示文本以响应运行时的事件。例如,若应用程序需要用几分钟处理某个操作,则可用标签显示处理情况的信息。 4.1.1 常用属性 标签的属性很多,下面介绍几个常用的属性。 (1)Alignment属性 设置标签中文本的对齐方式。其使用语法如下: Object.Alignment[=值] 其中的“值”可以为0,1或2。0(默认值)表示左对齐;1表示右对齐;2表示居中。 (2)AutoSize属性 设置控件是否能够自动调整大小以显示所有的内容。其使用语法如下: Object.AutoSize[=True或False] (3)BackStyle属性 设置标签的背景样式。其使用语法如下: Object.BackStyle[=值] 其中的“值”可以为0或1。1(默认值)表示是不透明的;0表示是透明的。 (4)BorderStyle属性 设置标签的边框样式。其使用语法如下: Object.BorderStyle[=值] 其中的“值”可以为0或1。0(默认值)表示无边框;1表示单线边框。 (5)Caption属性 设置标签的文本内容。其使用语法如下: Object.Caption[=字符串] (6)WordWrap属性 设置标签的文本在显示时是否自动折行功能。其使用语法如下: Object.WordWrap[=True或False] 其中True表示具有自动折行功能;False(默认值)表示没有自动折行功能。 4.1.2 常用事件和方法 一般很少使用标签事件,标签的方法中常用的只有Move,其基本语法如下: Move left,top,width,height 其中left,top,width,height分别表示移动目的位置的坐标和大小。left为必要参数,其他

EXCEL中常用函数的用法

EXCEL常用函数介绍 公式是单个或多个函数的结合运用。 AND “与”运算,返回逻辑值,仅当有参数的结果均为逻辑“真(TRUE)”时返回逻辑“真(TRUE)”,反之返回逻辑“假(FALSE)”。条件判断 AVERAGE 求出所有参数的算术平均值。数据计算 COLUMN 显示所引用单元格的列标号值。显示位置 CONCATENATE 将多个字符文本或单元格中的数据连接在一起,显示在一个单元格中。字符合并 COUNTIF 统计某个单元格区域中符合指定条件的单元格数目。条件统计 DATE 给出指定数值的日期。显示日期 DATEDIF 计算返回两个日期参数的差值。计算天数 DAY 计算参数中指定日期或引用单元格中的日期天数。计算天数 DCOUNT 返回数据库或列表的列中满足指定条件并且包含数字的单元格数目。条件统计FREQUENCY 以一列垂直数组返回某个区域中数据的频率分布。概率计算 IF 根据对指定条件的逻辑判断的真假结果,返回相对应条件触发的计算结果。条件计算INDEX 返回列表或数组中的元素值,此元素由行序号和列序号的索引值进行确定。数据定位 INT 将数值向下取整为最接近的整数。数据计算 ISERROR 用于测试函数式返回的数值是否有错。如果有错,该函数返回TRUE,反之返回FALSE。逻辑判断 LEFT 从一个文本字符串的第一个字符开始,截取指定数目的字符。截取数据 LEN 统计文本字符串中字符数目。字符统计 MATCH 返回在指定方式下与指定数值匹配的数组中元素的相应位置。匹配位置 MAX 求出一组数中的最大值。数据计算 MID 从一个文本字符串的指定位置开始,截取指定数目的字符。字符截取 MIN 求出一组数中的最小值。数据计算 MOD 求出两数相除的余数。数据计算 MONTH 求出指定日期或引用单元格中的日期的月份。日期计算 NOW 给出当前系统日期和时间。显示日期时间 OR 仅当所有参数值均为逻辑“假(FALSE)”时返回结果逻辑“假(FALSE)”,否则都返回逻辑“真(TRUE)”。逻辑判断 RANK 返回某一数值在一列数值中的相对于其他数值的排位。数据排序 RIGHT 从一个文本字符串的最后一个字符开始,截取指定数目的字符。字符截取SUBTOTAL 返回列表或数据库中的分类汇总。分类汇总 SUM 求出一组数值的和。数据计算 SUMIF 计算符合指定条件的单元格区域内的数值和。条件数据计算 TEXT 根据指定的数值格式将相应的数字转换为文本形式数值文本转换 TODAY 给出系统日期显示日期 VALUE 将一个代表数值的文本型字符串转换为数值型。文本数值转换 VLOOKUP 在数据表的首列查找指定的数值,并由此返回数据表当前行中指定列处的数值条件定位 WEEKDAY 给出指定日期的对应的星期数。星期计算

VB教案-命令按钮、选择框、单选按钮和框架

[教案] 第六课(六)命令按钮、选择框、单选按钮和框架 授课方式:讲授法 授课学时:2学时 教学目的: 通过本次课的学习,学生应该掌握使用命令按钮、选择框、单选按钮和框架四种控件常用的各种属性、事件和方法,并且能够准确使用各种控件设计各种用户界面,并能编写出响应事件的代码。 教学重点和难点: 1.命令按钮的属性和事件; 2.选择框和单选按钮的属性和事件。 教学过程: 命令按钮、选择框、单选按钮和框架 一、命令按钮(CommandButton) 1.了解命令按钮在VB中的用途。 2.掌握命令按钮的以下3个主要属性 (1)Caption(2)Style(3)Picture 3.事件 介绍命令按钮最常用的事件——Click事件的应用情况。 二、选择框(CheckBox) 1.用途 介绍选择框在VB中的用途。 2.主要属性 掌握选择框的以下4个属性: (1)Caption(2)Alignment(3)Value(4)Style 3.事件 介绍选择框最常用的事件——Click事件的具体应用情况。 三、单选按钮(OptionButton) 1.用途 介绍单选按钮在VB中的用途。 2.主要属性 掌握单选按钮的以下5个属性: (1)Caption(2)Alignment(3)Value(4)Style(5)Enabled 3.选项分组 掌握如何个单选按钮进行分组,以及那些对象可以作为分组的容器。 四、框架 (Frame) 1.用途

介绍框架在VB中的主要用途就是用于分组。 2.主要属性 掌握框架的以下3个属性: (1)Caption(2)Enabled(3)Visible 学生作业: 上机实验四:1.命令按钮、选择框和单选钮 2.单选钮和框架 [讲稿] (六)命令按钮、选择框、单选按钮和框架 一、命令按钮(CommandButton) 1、主要属性 (1)Caption:如果某个字母前加入“&”,则程序运行时标题中 的该字母带有下划线,即作为快捷键,用Alt+快捷键 (2)Style:在VB5.0 以后的版本中,命令按钮上不仅可显示文 字,还可设置显示图形。若要显示图形,首先必须在Style中设置为1,然后在Picture属性中设置显示的图形文件。在这行时Style属性是只读的 2、事件:Click事件 (3)Picture:Style=1.Picture属性可显示图形文件 C.bmp和.ico) 二、选择框(CheckBox) 1、用途:列出可供用户选项,用户根据需要选择其中的一项或多项。 2、主要属性 (1)Caption:同单选按钮 (2)Alignment:同单选按钮 (3)Value:表示复选框的状态,数值型 0~Unchecked,未被选定,默认设置 1~ Checked,被选定 2~Grayed,变成灰色,禁止用户选择 (4)Style:同单选按钮 3、事件Click 事件 三、单选按钮(OptionButton) 1、用途:给用户一组两个或更多的选择,用户在一组单选按钮中 必须并且最多只能选择一页。 单选按钮主要用在多种功能中由用户选择一种功能的情况。 2、主要属性: (1)Caption属性:设置文本注释内容,即单选按钮边一的文本 标题 (2)Alignment:设置标题和按钮显在右边,默认设置 0:控件按钮在左边,标题显示在右边,默认设置

web 3种按钮控件的详细介绍

学习材料二 一、控件定义 1、 "按钮上的文字" 2、ImageButton W eb 控件 作用:用图片来当做按钮。

?语法: 3、button控件 ?作用:在W eb 窗体页上显示普通按钮(Button) 控件。 ?语法: 4、HyperLink控件 ?作用:用来设定超级链接,就是HTML元素的 标注。 ?语法:

Id="控件Id" Runat="Server" Text="超级链接文字或小提示文字" ImageUrl="图片所在地址" Target="超级链接所要显示的窗口" /> 或 超级链接文字 5、Image控件 ?作用:用来显示图片。 ?语法:

相关文档