实验一 基本语句、简单控件
对话框和按钮控件实验报告
对话框和按钮控件实验报告实验(实习)报告实验(实习)名称对话框和按钮控件日期 5.15 得分指导教师院计算机与软件学院专业计算机科学与技术年级班次姓名学号实验内容:设计一个对话框,用于问卷调查,在教材【例Ex_reserch】基础上针对“上网”话题在提出一个问题:“你每天上网的平均时间”,该问题的备选答案是“<1小时”、“<2小时”、“<3小时”和“>3小时”,如图T9.1所示。
当回答问题后,单击“确定”按钮,弹出一个消息对话框,显示用户选择的内容。
实验步骤:1.创建工作文件夹2.设计“上网问卷调查”对话框(1)创建一个默认的基于对话框的应用Ex_Research。
(2)调整对话框的大小(宽度不变),将“确定”和“取消”按钮移至对话框的下方,参照图控件的布局,添加一个静态文本框,标题为“你每天上网的平均时间:”,保留默认的标识符。
(3)添加四个单选按钮控件,在其属性对话框中,分别将其标题设置为“<1小时”、“<2小时”、“<3小时”和“>3小时”,标识符分别设置为IDC_TIME_L1、IDC_TIMEL2、IDC_TIME_L3和IDT_TIME_M3。
(4)选中第1 个单选按钮IDC_TIME_L1的Group属性选项。
(5)添加一个静态图片控件,在其属性对话框中将其类型属性为“Frame(框架)”,颜色属性选为“Etched(蚀刻)”。
3.修改代码(1)在CEx_ResearchDlg::OnInitDialog函数中添加下列代码:CheckRadioButton(IDC_TIME_L1、IDC_TIME_M3、IDC_TIME_L1);(2)在CEx_ReaserchDlg::OnOk函数中添加下列代码://获得第四个问题的用户选择Str=str+”\n你每天平均上网的时间:\n”;nID=GetCheckedRadioButton(IDC_TIME_L1、IDC_TIME_M3);GetDlgItemText(nID,strCtrl);//获得指定控件的标题文本Str=str+strCtrl;4.编译运行并测试编译并运行后,显示“上网调查问卷”对话框,当回答问题后,单击“确定”按钮,出现相应的西欧系对话框,显示用户选择的内容。
实验一、VB控件
软件技术实验指导实验一:名称:VB的感性认识----VB基本控件实验要求:1)在屏幕上开辟一个窗口(文本框),窗口的上部放置一个标签,标签中显示:“欢迎使用Visual Basic6.0中文版”。
窗口的下部有三个按钮,左边按钮中标有“开始显示”,中间按钮中标有“清屏”,右边按钮中标有“结束”。
当鼠标单击左边按钮时,文本框中显示“欲穷千里目,更上一层楼!”如果单击中间按钮,则清除文本框中显示的内容,单击右边按钮则程序结束。
2)单击“清屏”后,让光标出现在文本框中,此时往文本框中输入若干文字,例如“您好”,然后单击窗体,使得在窗体的指定位置上显示在文本框中输入的文字。
3)如果将1)中单击左边按钮后文本框中显示的“欲穷千里目,更上一层楼!”改为“白日依山尽,黄河入海流,欲穷千里目,更上一层楼!”此时文本框在一行中将显示不下所有文本,请试调整该文本框的“Multiline”属性,并将文本框纵向距离调整到可容纳两行以上文字。
此时再次执行程序,观察执行结果所发生的变化。
实验设计知识点:文本框的双向作用(即输入与输出);窗体的双重作用(容器与输出);事件过程的编写;输入输出的简单实现;窗体、文本框、标签、命令按钮等基本控件的常用属性的动、静态设置等。
附加内容:建立我的工具箱:该程序用于对Windows中的常用工具例如记事本、画图板等等进行方便的管理。
程序使用者只需单击界面上的相应图标按钮,就可以启动相应的Windows 程序。
实验步骤:1)在窗体中央放入四个命令按钮,并选中4个按钮控件令其全部处于激活状态,单击“格式”菜单,选择“统一尺寸”子菜单下的“两者都相同”选项,可使所有被选中的按钮的外观尺寸统一;2)分别修改4个按钮的Caption属性分别为:记事本,画图板、写字板和媒体播放,并且将四个按钮的Style属性值取为Graphical属性以便在按钮控件上可以添加小图标和设置背景颜色。
在图标库中给四个按钮选择放入合适的小图标。
实验报告簿(程序设计基础VB答案)
实验日期_____________________实验名称:实验一常用标准控件一【实验目的与要求】1.掌握Visual Basic的启动与退出。
2.熟悉Visual Basic的集成开发环境。
3.掌握在窗体中放置控件的方法。
4.掌握在“属性窗口”中设置控件属性的方法。
5.掌握在“代码编辑器”窗口中输入程序代码的方法。
6.掌握工具栏上启动按钮、结束按钮的使用方法。
7.掌握标签、文本框、命令按钮、列表框等控件的使用方法。
【实验内容与步骤】实验1.1.1 标签的使用(一)1.题目与要求:在名称为Form1、标题为“标签”的窗体上画一个名称为Label1的标签,并设置适当属性以满足以下要求:1)标签的内容为“计算机等级考试”;2)标签可根据显示内容自动调整其大小;3)标签带有边框,且标签内容显示为三号字。
2.实验步骤1)界面设置:在名称为Form1的窗体上放置一个标签控件Label1;2)属性设置(请将表格补充完整)表1.1.1 对象属性文件名为sjt1.frm。
实验1.1.2 标签的使用(二)1.在名称为Form1的窗体上画一个名称为 Label1的标签,标签的宽和高分别为2000、300,有边框,并利用属性窗口设置适当的属性,使其居中显示“等级考试”,并使标签的外观如图所示。
2.属性设置(请将表格补充完整)表1.1.2 对象属性sjt2.frm。
实验1.1.3 文本框的使用1.题目与要求:在名称为Form1的窗体上画两个文本框,名称分别为T1、T2,初始情况下都没有内容。
请编写适当的事件过程,使得在运行时,在T1中输入的任何字符,立即显示在T2中。
程序中不得使用任何变量。
2.实验步骤1)界面设置:在名称为Form1的窗体上放置两个文本框;2)属性设置表1.1.3 对象属性Private Sub T1_Change()T2.Text=T1.Text (T2=T1)End Sub3)保存文件:存盘时必须存放在C:\VB\Sy01文件夹下,工程文件名为sjt3.vbp,窗体文件名为sjt3.frm。
VB试验01-简单程序
实验一Visual Basic开发环境及简单程序设计一、实验目的1.熟悉Visual Basic集成开发环境程。
2.掌握建立、编辑和运行一个简单Visual Basic应用程序的全过程。
3.掌握对象及其属性、事件、方法的基本概念。
4.掌握基本控件(标签、命令按钮和文本框)的应用。
二、实验内容实验1.1 编写一个文字移动(能够手动和自动)的程序,程序界面如下图。
单击标题为“手动”的命令按钮,具有文字“欢迎学习程序设计!”的标签对象向右水平移动一定的距离,单击标题为“自动”的命令按钮,标签对象连续向右水平移动。
提示:1.建立用户界面涉及4个对象,1个Label(标签)、2个Command Button(命令按钮)和一个Timer(时钟)。
标签用来显示信息,如本例的“欢迎学习程序设计!”;命令按钮用来执行相关操作,如单击标题为“手动”的命令按钮使标签对象向右水平移动一定的距离;时钟用来定时执行相关操作,使标签对象连续向右水平移动。
建立好的用户界面下图。
2.设置对象属性建立好控件后,就要为其设置属性值。
属性是对象特征的表示,各类控件对象都有默认的属性值,设置控件对象的属性是为了使其符合应用程序的需要。
属性设置有两种方法。
通常,对于反映对象外观特征的一些不变的属性应在设计阶段完成,而一些内在的可变属性则有编程实现。
设计阶段用属性设置的第一种方法(在属性窗口设置)设置各控件对象的有关属性见下表,设置后用户界面如下图。
3.编写事件过程建立用户界面并设置了控件属性后,需要考虑用什么事件来激发控件对象来执行所需的操作。
这涉及选择对象的事件和编写事件过程代码。
编写事件过程代码是在“代码窗口”进行的。
“代码窗口”左边的“对象”列表框列出了该窗体的所有对象,右边的“过程”列表框列出了与选重对象相关的所有事件。
根据应用程序的要求,需要对用户操作作出具体响应的是两个命令按钮,对命令按钮的操作通常采用单击鼠标。
因此需要对命令按钮Command1和命令按钮Command2的单击事件过程编写事件过程代码。
控件的使用实验报告
一、实验目的1. 熟悉常见控件的功能和使用方法。
2. 学习控件在应用程序中的布局和事件处理。
3. 提高编程实践能力。
二、实验环境1. 操作系统:Windows 102. 开发工具:Visual Studio 20193. 编程语言:C#三、实验内容本次实验主要使用Windows窗体应用程序进行控件的使用,具体内容包括:1. 控件的创建和添加2. 控件的属性设置3. 控件的布局4. 控件的事件处理四、实验步骤1. 创建Windows窗体应用程序(1)打开Visual Studio 2019,选择“创建新项目”。
(2)在“创建新项目”对话框中,选择“Windows窗体应用程序”,命名为“控件实验”。
(3)点击“创建”按钮,完成应用程序的创建。
2. 添加控件(1)在工具箱中找到所需控件,例如:文本框(TextBox)、按钮(Button)、标签(Label)等。
(2)将控件拖拽到窗体上,即可添加控件。
3. 设置控件属性(1)选中控件,在属性窗口中查看和修改控件的属性。
(2)例如,设置文本框的Text属性为“请输入内容”,设置按钮的Text属性为“提交”。
4. 控件布局(1)使用布局工具对控件进行布局,例如:使用水平布局、垂直布局、网格布局等。
(2)调整控件的大小和位置,使界面美观。
5. 控件事件处理(1)双击控件,打开代码编辑器。
(2)在事件处理函数中编写代码,实现所需功能。
(3)例如,在按钮的点击事件中,获取文本框的值并显示在标签中。
五、实验结果与分析1. 创建了包含文本框、按钮、标签的Windows窗体应用程序。
2. 添加并设置了控件的属性。
3. 对控件进行了布局,使界面美观。
4. 编写了按钮点击事件处理函数,实现了获取文本框值并显示在标签中的功能。
六、实验总结通过本次实验,我掌握了以下内容:1. 常见控件的功能和使用方法。
2. 控件在应用程序中的布局和事件处理。
3. 提高了编程实践能力。
在实验过程中,我发现以下问题:1. 对部分控件属性设置不够熟悉,需要加强学习。
实验十常用控件
实验十常用控件一.实验目的1.掌握命令按钮、标签、文本框、单选钮、复选框等常用控件的属性、方法和事件。
2.掌握滚动条、列表框、组合框和时钟控件的使用。
3.了解鼠标和键盘事件及其事件过程的编写。
4.综合应用所学的知识,编制具有可视化界面的应用程序。
二.实验要求通过实验范例的学习,掌握基本的常用控件,并根据实验内容要求编写完整的应用程序,学会单选框、复选钮、滚动条、列表框和滚动条等控件的使用。
三.实验范例1.下图10-1是一个学生成绩计算程序,具有如下功能:1)文本框中只能输入0~9之间的数字字符。
2)当焦点离开文本框时,能检查输入的成绩是否有效。
若成绩不在0~100之间,则清除原数据,并将光标移到该文本框。
3)若文本框左边的复选框未被选定,则文本框不可以输入成绩并且不参加计算总分和平均成绩。
图10-1 范例1程序运行界面步骤一:利用复选框、文本框、标签、命令按钮根据要求设计界面。
步骤二:编写如下事件过程Private Sub Form1_Load(……) Handles MyBase.LoadMe.KeyPreview = True '窗体优先处理键盘事件CheckBox1.Checked = TrueCheckBox2.Checked = TrueCheckBox3.Checked = TrueEnd SubPrivate Sub Form1_KeyPress(……) Handles Me.KeyPress '如果所按键不在0~9之间,则忽略If e.KeyChar < "0"Or e.KeyChar > "9"Thene.Handled = TrueEnd IfEnd SubPrivate Sub CheckBox1_CheckedChanged(……) Handles CheckBox1.CheckedChanged TextBox1.Enabled = CheckBox1.CheckedEnd SubCheckBox2和CheckBox3的CheckedChanged事件过程同CheckBox1,略。
实验01--常用控件及属性设置
实验1----常用控件及属性设置一、实验目的:1.熟悉的启动与关闭.2.怎样建立一个新的Windows应用程序.(特别注意文件名和保存地址)3.熟悉窗体和控件(标签框、文本框、按钮)的属性、方法和事件。
4.怎样建立多行文本、带滚动条的文本、只读文本和口令控件,并把口令文本的内容显示在另一个标签中。
5.怎样使用窗体的Load事件。
6.怎样使用代码设置窗体标题栏和按钮的文字信息。
7.怎样隐藏和显示按钮。
8.熟悉应用程序的开发步骤。
9.用不同的方法打开已保存的应用程序。
二综合实验一:(1)界面如图:图1 设计窗口运行后的效果(2)要求:1.TextBox1设置为单行文本,Text属性清空;TextBox2设置为口令文本,Text属性清空;TextBox3设置为多行的带双滚动条的文本,Text属性清空.2.Button1的Text属性设置为“显示密码”。
3.使用窗体的Load事件设置Button1和Button2的文本属性,分别为:”显示密码”和“修改留言本中的文字字体”;4.编写Button1的鼠标单击事件,在label4中显示TextBox1的内容,同时隐藏Button3。
5.编写Button2的鼠标单击事件,修改TextBox3的font属性为:"宋体", 14,FontStyle.Bold ;同时显示Button3。
6.编写Button3的鼠标单击事件,清空3个文本框,并将光标(焦点)重新置入textbox1 中;7.编写Button4的鼠标单击事件,关闭应用程序8.(选作)编写Button5的鼠标单击事件,隐藏当前窗体form1, 显示form2窗体。
同理,编写form2窗体中button1 的鼠标单击事件,隐藏当前窗体form2, 显示返回form1窗体。
(3)参考程序:Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.LoadEnd SubPrivate Sub Button1_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button1.ClickEnd SubPrivate Sub Button2_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button2.ClickEnd SubPrivate Sub Button3_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button3.ClickEnd SubPrivate Sub Button4_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button4.ClickEnd SubPrivate Sub Button5_Click(ByVal sender As System.Object, ByVal e AsSystem.EventArgs) Handles Button5.ClickEnd Sub。
vb选修实验一 常用控件
选修实验一常用控件【实验要求】掌握常用控件单选钮、检查框、框架、列表框、组合框等的常用属性、重要事件和方法和控件数组使用。
【难点】列表框、组合框【实验内容】1.书本P139 例6.12.书本P146 例6.43.书本P151 例6.64.书本P153 例6.95.打开sy1文件夹的sy-1.frm窗体文件,在窗体Form1上画一个框架,名称为Frame1,标题为“字体颜色”,Frame1中画一组单选数组按钮,数组名称为Option1,如下图所示,并完成相应的功能。
其中:单击“红色”(option1(0))、“黄色”(option1(1))、“蓝色”(option1(2))单选按钮,使文本框Text1内的文字具有相应的字体颜色。
选择下拉组合框(Combo1)中的某个值(2,4,6,8,12,16,18…),使文本框Text1内的文字具有相应的字体大小,按图设计界面。
保存的窗体文件名为sy-1.frm,工程文件名为sy-1.vbp。
6.打开sy2文件夹的工程文件,创建名称为Form1,标题为“同步显示”的窗体,并在窗体上画一个图片框,名称为P1。
在图片框下创建一个文本框,名称为Text1,无初始化内容。
请编写适当的事件过程,使得在运行时,在文本框中每输入一个字符,就在图片框中输出一行文本框中的完整内容,运行后的窗体如图所示。
编写代码实现这个要求。
保存的窗体文件名为sy-2.frm,工程文件为sy-2.vbp。
注意:请使用文本框事件Text1_Change完成程序,必须将窗体文件保存为sy-1.frm。
7.创建名称为Form1的窗体,并在该窗体上画一个标签Label1,一个列表框List1,一个文本框Text1和三个命令按钮command1,command2,command3,三个命令按钮分别实现添加、删除和清除所有列表框中的项目。
编写行当的事件过程。
程序运行后,单击添加按钮,可以把文本框里输入的非空内容添加到列表框中,单击删除按钮,可以把列表框中选中的项目删除,单击清除按钮,可以将列表框中的所有项目清除。
大学vb 实验作业4 简单控件的使用(三)
实验小结
实验内容
1、完成上课讲解的分离数字的例子。参考界面如下:
要求:将文本框中的数据按字符型数据进行处理,用函数实现。
2、输入一个三位数,将它逆置后输出,要求将文本框中的数据按数值型数据进行处理,用算术表达式实现(利用mod、\、*、+等运算符)。参考界面如下:
3、设计一个简单的时间显示牌,显示中秋节已过多少天。参考界面如下:
实验名称
实验四简单控件的使用(三)
实验时间第四周来自实验目的(1)掌握各类运算符和表达式的正确使用方法。
(2)掌握主要内部函数的使用。
(3)熟练利用立即窗口进行验证和测试。
(4)掌握基本语句的用法。
(5)进一步掌握编写简单顺序结构程序的方法。
实验环境
硬件:微型计算机
软件:Microsoft Visual basic 6.0
VB实验报告1-9
实验一:设计简单的VB 应用程序一、实验目的1.掌握Visual Basic 启动和退出的方法。
2.熟悉Visual Basic 的集成开发环境。
3.掌握Visual Basic 程序设计的基本步骤,了解VB 程序的编写、保存和编译的方法过程。
4.初步了解几个常用基本控件控件(标签、命令按钮和文本框)的使用方法。
二、实验类型综合三、实验时间:2013-3-8四、实验任务1、启动Visual Basic ,然后创建一个“标准 EXE ”工程(保存在D 盘以自己学号命名的文件夹中,文件名和窗体名均为SJT ),并了解Visual Basic 集成开发环境下各组成部分及其作用。
2、编一程序,计算任意输入的正整数的平方根。
3、编写一个应用程序,界面如图1-1所示。
窗体中文字“VB 应用程序!”为一标签控件,单击标题为“放大”的命令按钮,则“VB 应用程序!”的字号放大一号,单击“缩小”按钮则反之;同时,窗体中还有4个含某种指向图案的按钮,若单击某个按钮,则使“VB 应用程序!”向该按钮所指向的方向移动50Twip 。
(提示:四种指向的图案可以在Visual Basic 安装目录中的“…graphics\icon\Arrows ”子目录中找到,名称分别为arw07dn.ico 、arw07lt.ico 、arw07rt.ico 和arw07up.ico )五、实验要求 写出实验报告,内容是:1、第1小题的操作步骤2、第2、3题1).程序的界面设计。
2).程序主要代码。
3).运行结果(输入与输出)。
4).实验总结。
(写上你自己的总结。
可以从以下几个方面来总结:你在编程过程中花时多少?时间是怎么分配的?多少时间在思考问题?遇到了哪些难题?你是怎么克服的?你对你的程序的评价?你的收获有哪些?)图1-1 实验1-2程序运行实验二:数据的输入和输出一、实验目的1.掌握常量和变量、表达式的基本概念和正确书写格式。
2.掌握基本语句(Print语句、赋值语句、Dim语句等)的使用;3、掌握常用函数的正确使用方法;4、掌握数据的动态输入InputBox和信息提示MsgBox的基本使用方法。
PowerBuilder实验指导书
《PowerBuilder》课程实验指导书实验一PB编程环境一、实验目的了解PowerBuilder的集成环境,熟悉PowerBuilder的基本操作以及利用PowerBuilder控件进行简单的编程。
二、实验原理利用PowerBuilder控件进行简单的编程。
三、主要仪器及耗材计算机,PowerBuilder四、实验内容与步骤内容:1. PB 的启动与退出。
2.定制画板与工具条。
3. 利用Template Application创建应用程序。
4. 利用PowerBuilder控件进行简单的编程。
步骤:1.启动双击屏幕上的PowerBuilder图标,就可以启动PowerBuilder。
2.定制画板根据自己的需要将扩展画板加到PowerBar中,以方便使用。
其方法为:在PowerBar 上单击鼠标右键,弹出一个弹出式菜单,选择"Customize", 打开"Customize"对话框,该对话框包括上下两个部分,上部分为PoweBuilder所能提供的所有画板(含基本画板和扩展画板),下部分为目前已经在PowerBar中的画板.可以通过拖的方式把扩展画板加到PowerBar中。
3.定制工具条(1) 在PowerBar上单击鼠标,弹出的菜单中Powerbar1和PainterBar1代表系统当前所打开的工具条。
(2) 单击菜单中的New菜单项就可以生成一个新的工具条,单击后系统弹出一个题为New toolbar 的对话框,要求用户为要创建的工具条选一个名字。
(3) 系统接着弹出一个题为Customize的对话框,此后就可以用和前面类似的方法来定制新创建的工具条。
4.利用Template Application创建应用程序。
在创建workspace之后,单击File→在Target标签中双击Template Application图标→About the Template Application Wizard对话框→What you will do对话框→Specify New Application and Library对话框→Specify Template Type对话框→Adjust Application Library Search Path对话框→Name MDI Frame and Menu对话框→Name MDI Base Sheet,Menu and Service对话框→Name Individual Sheet对话框→Assign Display Names to Sheets对话框→Name About Box and Toolbar Window对话框→Specify Connectivity对话框→Create Project对话框→Ready to Create Application对话框,最后单击Finish。
基本编程语句实验报告(3篇)
第1篇一、实验目的1. 熟悉编程语言的基本语法和结构。
2. 掌握基本编程语句的用法。
3. 培养逻辑思维和编程能力。
二、实验环境1. 操作系统:Windows 102. 编程语言:Python3.83. 开发工具:PyCharm三、实验内容本次实验主要涉及以下基本编程语句:1. 变量赋值与输出2. 数据类型转换3. 运算符4. 控制语句5. 函数定义与调用四、实验步骤1. 变量赋值与输出(1)创建一个变量,用于存储姓名。
```pythonname = "张三"```(2)输出姓名。
print("姓名:", name)```2. 数据类型转换(1)将字符串转换为整数。
```pythonage = int("25")```(2)输出年龄。
```pythonprint("年龄:", age)```3. 运算符(1)使用加法运算符计算两个整数的和。
```pythonnum1 = 10num2 = 20sum = num1 + num2```(2)输出结果。
```pythonprint("两个整数的和为:", sum)```(1)使用if语句判断年龄是否大于18。
```pythonage = 20if age > 18:print("已成年")else:print("未成年")```5. 函数定义与调用(1)定义一个函数,用于计算两个数的最大值。
```pythondef max_num(a, b):if a > b:return aelse:return b```(2)调用函数,输出两个数的最大值。
```pythonnum1 = 10num2 = 20max_value = max_num(num1, num2)print("两个数的最大值为:", max_value)```五、实验结果与分析1. 变量赋值与输出:通过创建变量和输出语句,实现了对数据的存储和显示。
实习五__常用控件
实习五常用控件一、实习目的1、掌握基本控件:命令按钮、标签、文本框、图片框、图像框、复选框、单选按钮、框架、列表框、组合框、滚动条、计时器的属性设置。
2、掌握基本控件:命令按钮、标签、文本框、图片框、图像框、复选框、单选按钮、框架、列表框、组合框、滚动条、计时器的事件过程。
3、掌握基本控件:命令按钮、标签、文本框、图片框、图像框、复选框、单选按钮、框架、列表框、组合框、滚动条、计时器的使用途径及方法。
二、实习内容1、1、命令按钮的使用(1)、命令按钮属性的设置a、在窗体窗口内放置命令按钮,从属性窗口选择命令按钮控件,将命令按钮的Caption属性设为‘前进’,Font属性设为‘隶书’、‘粗体’,字号为18,Width设为800,Height设为800,设置时注意窗体内的变化。
b、b、将命令按钮的Enabled、Visible属性设为False,运行程序观察结果。
c、c、设置命令按钮的BackColor、DownPicture、Picture属性,观察按钮变化,运行程序,点击命令按钮观察其变化,将Style属性设置为1-Graphical后再设置BackColor、Picture属性,观察按钮变化,设置DownPicture属性后运行程序,点击命令按钮观察其变化。
(2)、命令按钮的事件应用1、在窗体Form1上画一个标签,名称为Label1,标签的Caption属性为“计算机基础”BorderStyle属性为“1”;再在窗体上画两个命令按钮,名称为Command1和Command2,标题为“显示”和“隐藏”,验证下面的事件过程。
如图5-1图5-1Private Sub Command1_Click()Label1.Visible = TrueEnd SubPrivate Sub Command2_Click()Label1.Visible = FalseEnd SubPrivate Sub Form_Load()Label1.Caption = "计算机基础"End Sub(3)、设计程序,使用的控件有:一个文本框Text1、四个命令按钮,设计画面如图5-2,要求:点击“必修课”按钮Command1,在文本框内显示“VB必修课”;点击“选修课”按钮Command2,在文本框内显示“C语言选修课”;点击“改变字体”按钮Command3改变文本框内字体大小(10号~26号),点击“改变颜色”按钮Command4改变文本框内文字颜色(要求使用RGB函数,参数为0~255之间的任意值)。
实验报告一 常用控件使用—梦梦
课程名称
C#.NET程序
实验名称
常用控件综合
成绩
信息工程系
班级
信管11C1
姓名
曾孟孟
学号
113451142
一、实验目的、环境及内容
了解按钮、文本框、标签、单选按钮、复选框、组合框等常用控件的基本属性、方法
和事件等;
掌握以上控件的实际应用
Windows 2000操作系统或更高
Microsoft Visual 2005以上
3.(RadioButton1)控件的(CheckedChanged)事件代码:
textBox1.Text = radioButton1.Text;
pictureBox1.Image =Image.FromFile("c:\\sunny.gif");
4.(RadioButton2)控件的(CheckedChanged)事件代码:
}
else
{
this.Height = 235;
}
}
6.(comboBox1)控件的(SelectedIndexChanged)事件代码:
textBox2.Text = comboBox1.Text;
四、实验小结和体会
case"Tuesday": label8.Text +="星期二";break;
case"Wesday": label8.Text +="星期三";break;
case"Thursday": label8.Text +="星期四";break;
case"Friday": label8.Text +="星期五";break;
C语言实验内容
C语言实验内容C语言是一种通用的高级编程语言,广泛应用于软件开发、系统编程和嵌入式系统等领域。
为了帮助学习者更好地掌握C语言的基础知识和编程技巧,实验内容成为了C语言教学中的重要一环。
本文将介绍一些常见的C语言实验内容,以帮助初学者更好地理解和运用C语言。
一、C语言基础实验1. 输出Hello World在学习任何编程语言时,第一个实验常常是编写一个简单的程序输出"Hello World"。
这个程序可以帮助学习者了解C语言的基本语法和编译运行过程。
2. 计算器程序编写一个简单的计算器程序,要求用户输入两个数字和一个运算符,然后输出计算结果。
这个实验可以帮助学习者熟悉C语言的输入输出函数和基本运算符的使用。
3. 数组操作利用C语言的数组概念,编写一个程序实现数组的输入、排序和输出。
这个实验可以帮助学习者巩固对数组的理解和使用。
二、C语言进阶实验1. 结构体和指针通过定义结构体和使用指针,编写一个程序实现学生信息的录入和查询功能。
这个实验可以帮助学习者深入理解结构体和指针的概念,并掌握它们在C语言中的应用。
2. 文件操作利用C语言的文件操作功能,编写一个程序实现文件的读取、写入和复制等操作。
这个实验可以帮助学习者掌握C语言中文件操作的基本流程和函数使用。
3. 动态内存分配通过使用动态内存分配函数,编写一个程序实现动态数组的创建和操作。
这个实验可以帮助学习者理解动态内存分配的概念和原理,并学会在程序中进行动态内存的申请和释放。
三、C语言综合实验1. 简单游戏开发通过运用前面学到的知识和技巧,编写一个简单的文字游戏,如猜数字游戏或猜单词游戏等。
这个实验可以帮助学习者将前面学到的知识整合起来,提高编程能力和创造力。
2. 学生成绩管理系统以学生成绩管理为主题,编写一个程序实现学生信息的录入、查询和统计等功能。
这个实验可以帮助学习者将前面学到的知识应用到实际项目中,并提高问题解决能力和代码设计水平。
一常用控件的创建和应用
实验一常用控件的创建和应用
一、实验目的
掌握常用控件命令按钮、标签、文本框的创建和应用,学会在属性窗口和用赋值语句设置对象属性,学会程序的运行、调试和保存、打开,掌握用VB开发应用程序的一般步骤。
二、实验内容
设计一个带有剪贴板的简易文本编辑器,单击“剪切”、“复制”、“粘贴”等按钮可以实现相应的操作,并且当单击复制或剪切时,能在label1上显示复制或剪切的内容,单击“清除“按钮将文本清除,单击“结束”按钮,结束程序的运行。
参考教材例2-3。
三、实验步骤
1.创建界面
简单画出界面,标明所用控件
2. 属性设置
写出所有非默认属性值的设置
参照教材表2-7及说明部分
3.代码设计.
标明每句代码的作用
四、调试过程中的错误及改正方法
1、
2、
3、
五、教师批阅。
基本控件使用实验
基本控件使用实验
题目一:设计一密码修改程序,要求:
1)当单击“确定”按钮后,首先比较“用户名”和“原密码”是否一致,若一致且都为“admin”,则继续执行步骤2;否则弹出消息框,提示用户出错,并让用户重新输入。
2)比较“新密码(N) ”和“新密码(S) ”,若两者一致,弹出密码修改成功消息框,程序终止执行。
否则弹出错误消息,并让用户重新输入。
3)当单击“取消”按钮后,程序终止执行。
题目二:编写包含菜单的计算程序
建立一个如图10-1所示的应用程序,掌握菜单和工具栏的应用,并实现相应的功能。
题目三:文本编辑器设计
建立一个如图11-1所示的应用程序,掌握基础控件的应用,并按照窗体所列按钮实现相应的功能。
完成上述实验,并将实验结果和源文件打包发送到wuwd2003@。
实验一树控件
实验一树控件实验目的:1.了解树控件的基本原理2.编制简单树控件程序并运行,熟悉树控件的常用操作3.了解树控件的程序结构4.了解树控件父节点与子节点的关系实验内容:1.本实验采用ViualC++6.0程序搭建树控件实例.2.添加并设计对话框3.完善CTreeDlg代码4.调用对话框实验步骤:1、添加并设计对话框(1)用MFCAppWizard(e某e)创建一个默认的单文档应用程序E某_Ctrl7SDI。
(2)向应用程序中添加一个对话框资源IDD_TREE,标题定为“树控件示例”,字体设为“宋体,9号”,创建此对话框类为CTreeDlg。
(3)删除[Cancel]按钮,将[OK]的标题改为“退出”。
打开对话框网格,参看图的控件布局,为对话框添加一个树控件,取其默认的ID号IDC_TREE1。
打开该控件的属性对话框,按图进行设置。
2、完善CTreeDlg代码(1)打开ClaWizard的MemberVariable页面,看看Claname是否是CTreeDlg,选中IDC_TREE1,双击鼠标或单击AddVariable按钮,为其添加一个控件变量m_TreeCtrl,类型为CTreeCtrl。
(2)为CTreeDlg类添加一个图像列表类CImageLit对象m_ImageLit。
(3)用MFCClaWizard为CTreeDlg类添加WM_INITDIALOG消息映射,并添加下列初始化代码:(4)用MFCClaWizard为树控件IDC_TREE1添加NM_RCLICK(右击)的消息映射,并增加下列代码:voidCTreeDlg::OnRclickTree1(NMHDR某pNMHDR,LRESULT某pReult){CPointpoint;UINTuFlag;::GetCurorPo(&point);//获取当前鼠标所在的屏幕坐标m_TreeCtrl.ScreenToClient(&point);//将屏幕坐标转换成树控件中的客户坐标HTREEITEMhSel=m_TreeCtrl.HitTet(point,&uFlag);//测试鼠标点是否在一个节点项上,若是,选中该节点if((hSel!=NULL)&&(TVHT_ONITEM&uFlag)){}}3.调用对话框(1)打开E某_Ctrl7SDI单文档应用程序的菜单资源,添加顶层菜单项“测试(&T)”,在其下添加一个菜单项“树控件(&T)”,ID为ID_TEST_TREE。
实训一 控件和对话框设计
实训一控件和对话框设计[实训目的]1、掌握标签、文本框、单选按钮、组合框、命令按钮等常用控件的使用方法。
2、掌握在程序中访问和设置控件的属性和方法。
[实训内容]1、编写程序,完成学生入学登记任务。
要求登记学生的姓名、年龄、性别、所在省、民族和高考分数信息。
要求:(1)界面如下:(2)在“姓名”的文本框处不能输入数字;而在“年龄”和“高考分数”的文本框处只能输入数字,无法输入其他内容。
(3)在“性别”、“民族”和“所在省”必须有默认值。
(4)设置Tab键和回车键的顺序。
(5)学生信息的每项内容均需填写,否则无法登记。
(6)在单击“登记”按钮时,将以上填写的内容显示在“最终结果”的文本框处。
代码如下:private void Form1_Load(object sender, EventArgs e){radioButton1.Checked=true;radioButton3.Checked=true;}private void button1_Click(object sender, EventArgs e){if (textBox1.Text != "" && textBox2.Text != "" && textBox3.Text != "")listBox1.Items.Add("姓名:" + textBox1.Text);listBox1.Items.Add("年龄:" + textBox2.Text);if (radioButton1.Checked == true)listBox1.Items.Add("性别:" + radioButton1.Text);else listBox1.Items.Add("性别:" + radioButton2.Text);if (radioButton3.Checked == true)listBox1.Items.Add("民族:" + radioButton3.Text);else listBox1.Items.Add("民族:" + radioButton4.Text);if (comboBox1.SelectedIndex >= 0)listBox1.Items.Add("所在省:" + comboBox1.Text);listBox1.Items.Add("高考分数:" + textBox3.Text);}else{if (textBox1.Text == "")MessageBox.Show("姓名不能为空", "提示框");if (textBox2.Text == "")MessageBox.Show("年龄不能为空", "提示框");if (textBox3.Text == "")MessageBox.Show("高考分数不能为空", "提示框");}}private void button2_Click(object sender, EventArgs e){Close();}private void textBox1_keypress(object sender, KeyPressEventArgs e) {if (char.IsDigit(e.KeyChar)){e.Handled = true;}}private void textbox2_keypress(object sender, KeyPressEventArgs e) {if (!char.IsDigit(e.KeyChar)){e.Handled = true;}}private void textbox3_keypress(object sender, KeyPressEventArgs e) {if (!char.IsDigit(e.KeyChar))e.Handled = true;}}2、参考上题,设计一个应用程序,模拟DIY攒机。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《面向对象编程》实验一
专业_10信息管理与信息系统__学号姓名
日期地点_4-406_________ 成绩_____________ 实验题目:基本语句结构、简单控件
一、实验目的
1.掌握窗体及Lable、Textbox、Button等基本控件的使用。
2. 掌握C#基本的程序设计结构。
3. 掌握类、对象的声明,为类编写构造函数和其他的方法并能在主程序中使用。
4. 掌握类成员的访问权限
二、实验任务
1.建立一个Windows应用程序,实现输入一个年份,判断其是否为闰年并输出。
效果图如下:
其中“判断”按钮的代码如下:
2. 求累加和。
(1)建立一个控制台程序,实现输入一个整数值n,求1至n的累加和。
(2)建立一个Windows应用程序,实现输入一个整数值n,求1至n的累加和。
效果如下图所示:
3、设计如下界面,通过输入半径的值求该圆的面积。
提示:
(1)新建多个个文本框时,默认光标在最后一个文本框中,可通过修改属性窗口相关内容来实现光标定位在第1个。
(2)可通过textBox1.Text="";语句来实现该文本框内容的清空。
(3)可通过调用Focus方法来获取光标,例如textBox1.Focus();
三、实验作业提交
注:将本人所完成的实验课作业打包,以自己的“学号后两位+姓名”命名该文件夹并提交至ftp://192.168.1.100/面向对象编程实验/作业上交/。