.NET窗体设计实验报告

时间:2024.4.1

       课程名称     .NET程序设计   

       实验项目     .NET窗体设计    

                           1     

                        

指导教师           实验成绩              

   

一、实验目的(介绍本次实验的预期目标,完成的功能)

1.   掌握常用Windows控件的属性、方法、事件,并把它们应用于具体的程序设计中。

二、实验要求

1.   熟悉Visual Studio .NET 2005的基本操作方法;

2.   认真阅读本章相关内容,尤其是实例;

3.   实验前进行程序设计,完成源程序的编写任务;

4.   反复操作,直到不需要参考教材、能熟练操作为止。

三、实验过程(介绍实验中涉及的关键过程,如核心算法、数据结构等)

1.   设计一个Windows应用程序,实现功能。对文本框所显示的文字进行简单的格式化,包括改变字体的大小、名称、颜色以及设置粗体、斜体和添加下划线等。

操作步骤如下:

1)        启动Visual Studio .NET 2010,创建Windows项目(项目名为FormsApp_wwx_09030103)。

2)        打开FormatTxt_09030103.cs,进入该Windows窗体的设计视图,添加窗体控件,包括1个RichTextBox控件、1个Label控件、3个GroupBox控件、1个ComboBox控件和2个Button控件。其中,第一个GroupBox控件中含有4个CheckBox控件,另外两个GroupBox控件中各有4个RadioButton控件。如图1-1所示:

图1-1 界面设计

3)        初始化ComboBox控件的Items属性,双击窗体,进入源代码编辑窗口,为窗体的Load事件添加以下代码,如图1-2所示:

图1-2 窗体Load事件源代码

4)        定义类的私有属性Font,在源代码编辑窗口中写下如下代码,如图1-3所示:

图1-3 定义类的私有属性源代码

5)        设置“字体外观”组合框,双击“粗体”复选框控件,进入源代码编辑窗口,为其CheckedChanged事件添加以下代码,如图1-4所示:

图1-4 “粗体”控件CheckedChanged事件源代码

6)        定义其余3个复选框的CheckedChanged事件和“粗体”复选框 的CheckedChanged事件为同一事件处理程序。单击“斜体”复选框,选择“属性”命令,单击“属性”窗口上方的事件按钮,进入“事件”窗口,在CheckedChanged右边的下拉菜单中选择checkBoxBold_CheckedChanged,其余两个复选框也以相同方法处理。

7)        设置“字体名称”组合框,双击“宋体”单选按钮,进入源代码编辑窗口,为单选按钮的CheckedChanged事件添加以下代码,如图1-5所示:

图1-5 “宋体”控件CheckedChanged事件源代码

8)        定义其余3个单选按钮的CheckedChanged事件和“宋体”单选按钮的CheckedChanged事件为同一事件处理程序。

9)        设置“字体颜色”组合框,双击“红色”单选按钮,进入源代码编辑窗口,为单选按钮的CheckedChanged事件添加以下代码,如图1-6所示:

图1-6 “红色”控件CheckedChanged事件源代码

10)    定义其余3个单选按钮的CheckedChanged事件和“红色”单选按钮的CheckedChanged事件为同一事件处理程序。

11)    设置“字体大小”组合框,双击“字体大小”组合框,进入源代码编辑窗口,为组合框的SelectedIndexChanged事件添加以下代码,如图1-7所示:

图1-7 “字体大小”控件SelectedIndexChanged事件源代码

12)    设置“清除”按钮,双击“清除”按钮,进入源代码编辑窗口,为按钮的Click事件添加以下代码,如图1-8所示:

图1-8 “清除”控件Click事件源代码

13)    设置“退出”按钮,双击“退出”按钮,进入源代码编辑窗口,为按钮的Click事件添加以下代码,如图1-9所示:

图1-9 “退出”控件Click事件源代码

四、实验结果分析(分析实验的最终结果)

1.        选择“调试”→“启动调试”,或“调试”→“开始执行(不调试)”菜单命令。如图2-1所示:

图2-1 程序主界面

在文本编辑框内输入信息,然后调整字体大小为27号。如图2-2所示:

图2-2 改变字体大小

可以调整字体外观,比如加粗、斜体、下划线等。如图2-3所示:

图2-3 改变字体外观

还可以调整字体名称,比如换一个隶书。如图2-4所示:

图2-4 改变字体名称

然后改变字体颜色,比如红色。如图2-5所示:

图2-5 改变字体颜色

如果想退出程序,点击“退出”按钮,会弹出一个消息框,询问是否退出程序。如图2-6所示:

图2-6 “退出”消息框

五、实验心得

通过这次实验我掌握了C#中Windows程序的窗体设计控件。窗体应用程序的产生使应用程序的设计更简单,功能更强大,使用更方便与灵活。C#中提供了许多窗体控件,开发人员可以使用它们快捷建立应用程序的用户界面。创建用户界面时,把控件从工具箱拖放到窗体上,把它们放在应用程序运行时需要的地方,再添加控件的处理程序,即可完成一个功能强大、界面美观的Windows应用程序。

指导教师签字:           

             年     月     日


第二篇:Visual BasicNET程序设计实验报告格式


Visual Basic.NET程序设计实验报告格式

学号: 姓名: 实验日期: 实验成绩:

VisualBasicNET程序设计实验报告格式

- 1 -

- 2 -

VisualBasicNET程序设计实验报告格式

更多相关推荐:
程序设计实验报告模板

C语言程序设计实验报告1实验目的(1)掌握函数的定义方法、调用方法、参数说明以及返回值;(2)掌握实参与形参的对应关系,以及参数之间的值传递的方式;(3)掌握函数的嵌套调用及递归调用的设计方法;(4)在编程过程…

教案设计实验报告

课文7布置作业2选择媒体的依据是什么答一般使用PPT因为它是个集合多媒体展示功能的黑板学生不仅可以直接看到很多关于课文内容的图片介绍还可以听到课文朗读背景音乐的播放能够满足课堂内容充分展示的需要另一方面对于老师...

数据库设计实验报告

HEFEIUNIVERSITY数据库设计报告题目产品销售系统系别电子信息与电气工程系班级09级电气信息类5班学号0905075034姓名黄张祥指导老师方小红完成时间20xx510目录1问题描述311背景312数...

PCB设计实验报告

Protel99SE原理图与PCB设计的实验报告摘要Protel99SE是一种基于Windows环境下的电路板设计软件该软件功能强大提供了原理图设计电路混合信号仿真PCB图设计信号完整性分析等电子线路设计需要用...

Web网页设计实验报告

WEB系统开发综合实验报告题目红尘客栈网上订房页面专业计算机科学与技术信息技术及应用班级学生重庆交通大学20xx年目录一设计目的3二设计题目3三结构设计3四技术分析4五设计过程7六实验心得10七实验总结11一设...

网页设计实验报告

南京信息工程大学滨江学院网页制作课程设计报告设计题目专业学生姓名学号日期年月日指导教师计算机系制20xx年12月目录一设计目的3二设计内容3三课程步骤3四需求分析4五技术分析5六制作过程及要点7七9八参考资料1...

系统设计实验报告内容

实验项目案例名学生饭卡管理系统一实验目的能够正确运用系统设计的过程与方法结合一个模拟课题复习巩固管理信息系统中系统设计知识提高系统设计实践能力熟悉代码设计数据存储设计输入输出设计等环节并编制相应的文档及程序编写...

平面广告设计实验报告

武汉大学新闻与传播学院实验教学中心实验报告专业广告学20xx年1月1日1234

微机原理-循环设计实验报告

一实验目的1掌握循环程序的设计方法2掌握比较指令转移指令和循环指令的使用方法3进一步掌握调试工具的使用方法二实验预习要求1复习比较指令条件转移指令和循环指令2复习循环程序的结构循环控制方法等知识3读懂实验内容中...

硬布线设计实验报告

计算机组成原理实验报告实验时间1目录1教学目的实验设备与任务11教学目的312实验设备313设计与调试任务32总体说明421硬连线控制器的基本原理422指令系统423控制台指令524数据通路525控制器指令周期...

配方设计实验报告模板

南京工程学院实验报告课程名称实验名称实验学生班级实验学生姓名实验学生学号同组学生姓名实验指导教师韩冰实验时间实验地点一实验目的字体要求宋体五号字字符间距标准段落要求单倍行距段前0行段后0行二实验原理字体要求宋体...

平面图像设计实验报告(一)-工具

广东金融学院实验报告课程名称:平面图像设计

设计实验报告(39篇)