您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 信息化管理 > 1C#实验三WINFORM基本控件及程序应用
课程名称面向对象程序设计班级实验日期2015年6月5日姓名学号实验成绩实验名称实验三Winform基本控件及程序应用实验目的及要求1、掌握控件Label、Button、TextBox的常用属性、方法、事件的基本应用。2、掌握控件RadioButton、CheckBox的常用属性、方法、事件的基本应用。3、掌握框架类控件GroupBox、Panel、TabControl的基本应用。4、掌握控件ListBox、CombBox、ListView、TreeView的常用属性、方法、事件的基本应用。能够在程序中动态地对列表项(节点)进行更新。5、掌握控件HScrollBar、VScrollBar、TrackBar的常用属性、方法、事件的基本应用。6、掌握控件ToolStrip、MenuStrip、Timer的常用属性、方法、事件的基本应用。7、掌握对话框控件FontDialog、OpenFileDialog、SaveFileDialog的基本使用方法。8、理解Winform事件的含义和在程序设计中的作用,能够定义一个用户事件并实现事件的触发。实验环境VisualStudio2010继承开发环境实验内容1、实现windowsXP或Win7操作系统下的“文件夹选项”对话框。2、实现一个简单的图像编辑软件,可以对打开的图像进行剪切、缩放等基本操作。(1)通过文件打开对话框打开一个图像文件(对支持的文件格式进行筛选)。(2)对打开的文件进行剪切、缩放等基本操作。(3)通过必要的菜单、工具栏等交互方式实现人性化的交互操作。算法描述及实验步骤1.实现windowsXP或Win7操作系统下的“文件夹选项”对话框。(1)打开C#编程程序;(2)点击文件新建项目选择windows应用程序;(3)在Windows窗体中添加与“文件夹选项”内容相匹配的控件,如:TabControl,GroupBox,RadioButton,CheckBox通过更改控件的属性,实现空间的一些相应事件。2.实现一个简单的图像编辑软件,可以对打开的图像进行剪切、缩放等基本操作。(1)打开C#编辑程序;(2)点击文件新建项目选择windows应用程序;在Windows窗体中添加MenuStrip作菜单栏,在里面添加文件,编辑,功绩等功能,在文件中添加子菜单打开,保存。在编辑里添加子菜单如缩放,剪切。(3)添加pictureBox用于添加图片,添加SaveFileDialog用于保存图片,添加OpenFileDialog用于打开文件。(4)编写代码实现控件功能。太原工业学院计算机工程系实验报告调试过程及实验结果1.实现windowsXP或Win7操作系统下的“文件夹选项”对话框。2.实现一个简单的图像编辑软件,可以对打开的图像进行剪切、缩放等基本操作。总结1.掌握控件Label、Button、TextBox等多种功能键的常用属性、方法、事件的基本应用。2.掌握控件HScrollBar、VScrollBar、TrackBar的常用属性、方法、事件的基本应用以及对话框控件FontDialog、openFileDialog、saveFileDialog的基本使用方法。附录1.实现windowsXP或Win7操作系统下的“文件夹选项”对话框。namespaceshiyansan{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}privatevoidradioButton6_CheckedChanged(objectsender,EventArgse){radioButton4.Checked=false;radioButton5.Checked=false;}}}2.实现一个简单的图像编辑软件,可以对打开的图像进行剪切、缩放等基本操作。namespacepictureEdit{publicpartialclassForm1:Form{publicForm1(){InitializeComponent();}//打开图片privatevoid打开aToolStripMenuItem_Click(objectsender,EventArgse){openFileDialog1.ShowDialog();pictureBox1.Image=Image.FromFile(openFileDialog1.FileName);}//保存图片privatevoid保存ToolStripMenuItem_Click(objectsender,EventArgse){saveFileDialog1.Filter=(文本文件t(*.txt)|*.txt|所有文件t(*.*)|*.*);if(saveFileDialog1.ShowDialog()==DialogResult.OK){stringmyfilename=saveFileDialog1.FileName;}}privatevoidvScrollBar1_Scroll(objectsender,ScrollEventArgse){pictureBox1.Height=vScrollBar1.Value;label1.Text=vScrollBar1.Value.ToString();}privatevoidhScrollBar1_Scroll(objectsender,ScrollEventArgse){pictureBox1.Width=hScrollBar1.Value;label2.Text=hScrollBar1.Value.ToString();}privatevoid放大ToolStripMenuItem_Click(objectsender,EventArgse){pictureBox1.Height=pictureBox1.Height+15;pictureBox1.Width=pictureBox1.Width+15;}privatevoid缩小ToolStripMenuItem_Click(objectsender,EventArgse){pictureBox1.Height=pictureBox1.Height-15;pictureBox1.Width=pictureBox1.Width-15;}privatevoid缩放ToolStripMenuItem_Click_1(objectsender,EventArgse){vScrollBar1.Visible=true;hScrollBar1.Visible=true;}privatevoid剪切DToolStripMenuItem1_Click(objectsender,EventArgse){vScrollBar1.Visible=true;hScrollBar1.Visible=true;}privatevoidbutton1_Click(objectsender,EventArgse){pictureBox1.Height=pictureBox1.Height+15;pictureBox1.Width=pictureBox1.Width+15;}privatevoidbutton2_Click(objectsender,EventArgse){pictureBox1.Height=pictureBox1.Height-15;pictureBox1.Width=pictureBox1.Width-15;}}}
本文标题:1C#实验三WINFORM基本控件及程序应用
链接地址:https://www.777doc.com/doc-4674069 .html