《c#实验报告_计算机-.NET.pdf》由会员分享,可在线阅读,更多相关《c#实验报告_计算机-.NET.pdf(10页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、.-.可修编.C#实验报告 实验一 登陆界面 一 实验目的 1 了解界面设计的容和根本要求 2 掌握标签 label控件,按钮 button控件,RadioButton 控件,多项选择框 CheckBox控件,文本框 TextBox控件,ComboBox控件,PictureBox 控件,MessageBox 控件,ImageList 控件等常用控件的根本属性设置和使用代码操控进展实现的过程。二 实验环境 Mircrosoft Visual Studio 2021 三 实验容 主要代码:privatevoid button1_Click(object sender,EventArgs e)Str
2、ing str1=textBox1.Text;String str2=textBox2.Text;String str3=textBox3.Text;if(str2.Equals(123456)MessageBox.Show(账号+str1+n+str4+n+str5+n+str6+n+年龄+str3+n);else MessageBox.Show(密码错误,错误提示);四 实验结果.-.可修编.五 分析与讨论 1 在对控件进展属性设置时,不够了解一些属性的根本用途,比方开场在设置密码输入显示为*时就不知道该用什么设置,在经过这次实验后知道了一些具体属性的设置。2 在进展用户登录时需要获取用户
3、的一些根本信息。像获取输入账号,密码,年龄等一些根本信息都比拟简单,虽然密码匹配在这次实验中并不难,但是假设涉及到数据库,那么较为复杂。涉及到一些根本表的交互问题。所以要想熟练掌握 c#的相关知识,还是该对数据库有些根本的了解。3 在点击确定弹出窗口的时候曾考虑是否要在创立一个新的窗口,但可调用 MessageBox 类的静态 Show 方法来显示消息对话框,简便快捷。4 对 ImageList 控件并不够了解,不知道代码的具体实现。本框控件控件控件控件控件等常用控件的根本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件
4、进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输入账号密码年龄等一些根本信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用一实验目的了解界面设计的容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码.-.可修编.实验二 TabControl 控件的应用 一 实验目的 1 了解界面设计的容和根本要求 2 掌握 tabControl 控件,label
5、控件,ComboBox 控件,PictureBox 控件,treeView 控件的根本属性设置和用代码操控进展实现的过程。二 实验环境 Mircrosoft Visual Studio 2021 三 实验容 主要代码:privatevoid comboBox1_SelectedIndexChanged(object sender,EventArgs e)String str=comboBox1.Text;if(pictureBox1.Image!=null)pictureBox1.Image.Dispose();pictureBox1.Image=Image.FromFile(str);pri
6、vatevoid treeView1_AfterSelect(object sender,TreeViewEventArgs e)if(e.Node.Text=计算机)Process p=newProcess();p.StartInfo.FileName=calc.exe;p.Start();if(e.Node.Text=记事本)Process p=newProcess();p.StartInfo.FileName=notepad.exe;p.Start();if(e.Node.Text=写字板)本框控件控件控件控件控件等常用控件的根本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要
7、代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输入账号密码年龄等一些根本信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用一实验目的了解界面设计的容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码.-.可修编.Process p=newProcess();p.StartInfo.Fi
8、leName=wordpad.exe;p.Start();四 实验结果 五 分析与结论 1 与实验一根本步骤差不多,除了一些控件的根本属性设置,并无太大问题。2 主要还是对 imageList 控件不太熟悉,不能熟练把组合框和 imageList的控件组合起来,所以还是要多加练习。实验三 计时器的使用 一 实验目的 1 了解界面设计的容和根本要求 2 掌握 menuStrip 控件,toolStrip 控件,timer 控件,ToolStripMenuItem控件,toolStripButton 控件的根本属性设置和用代码操控进展实现的过程。二 实验环境 本框控件控件控件控件控件等常用控件的根
9、本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输入账号密码年龄等一些根本信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用一实验目的了解界面设计的容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码.-.可修编.Mircros
10、oft Visual Studio 2021 三 实验容 privatevoid 系统时间 ToolStripMenuItem_Click(object sender,EventArgs e)label1.Text=DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss);timer1.Start();privatevoid 秒 ToolStripMenuItem_Click(object sender,EventArgs e)count=60;timer2.Start();privatevoid 秒 ToolStripMenuItem1_Click(object
11、sender,EventArgs e)count=30;timer2.Start();privatevoid 秒 ToolStripMenuItem2_Click(object sender,EventArgs e)count=10;timer2.Start();privatevoid timer1_Tick(object sender,EventArgs e)label1.Text=DateTime.Now.ToString(yyyy-MM-dd HH:mm:ss);timer1.Start();privatevoid toolStripButton1_Click(object sender
12、,EventArgs e)Form fr2=newForm2();fr2.Show();privatevoid timer2_Tick(object sender,EventArgs e)count-;label2.Text=count.ToString();if(count=1)MessageBox.Show(时间已到);timer2.Stop();本框控件控件控件控件控件等常用控件的根本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输
13、入账号密码年龄等一些根本信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用一实验目的了解界面设计的容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码.-.可修编.privatevoid 最大化 ToolStripMenuItem_Click(object sender,EventArgs e)this.WindowState=FormWindowState.Maximized;pr
14、ivatevoid 最小化 ToolStripMenuItem_Click(object sender,EventArgs e)this.WindowState=FormWindowState.Minimized;privatevoid 复原 ToolStripMenuItem_Click(object sender,EventArgs e)this.WindowState=FormWindowState.Normal;四 实验结果 五 分析与结论 1 form2 单击右键实现功能无法截图。2 热键和快捷键之间的设置有所差异,热键是&+所需的按键,如&T,而快捷键那么是 ctrl+所需的按键,
15、如 ctrl+S。3 在通过系统时间和倒计时具体代码实现时需要利用两个计时器,一个计时器容易导致时间混乱,无法准确的实现其具体功能。4 在设置倒计时时定义了 count 变量,开场时由于倒计时有三种,60秒,30 秒,10 秒,因此无法准确定义该变量是为全局变量还是局部变量,无法实现倒计时功能。现在知道将该变量定义为全局变量,再本框控件控件控件控件控件等常用控件的根本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输入账号密码年龄等一些根本
16、信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用一实验目的了解界面设计的容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码.-.可修编.在各具体功能的代码实现中具体定义该变量的值,实现具体功能。实验四 GDI+图形绘制 一 实验目的 1 了解界面设计的容和根本要求 2 掌握使用 Graphics 对象的方法绘图、显示文本或处理图像的一些根本方法,学会创立 pen 对象及其一些画图
17、的方法。二 实验环境 Mircrosoft Visual Studio 2021 三 实验容 四 实验结果 五 分析与结论 1 主要还是掌握图形的绘制方法,需要事先计算各点的坐标,掌握点与线之间的关系。2 学会调节同一方法中代码对后面代码的实现,比方颜色的控制。实验五 本框控件控件控件控件控件等常用控件的根本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输入账号密码年龄等一些根本信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数
18、据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用一实验目的了解界面设计的容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码.-.可修编.一 实验目的 1 掌握文件流的操作,能够熟练创立文件流对象,并对其文本文件读取和写入操作的类能熟练操作,对其方法熟练应用。2 熟练掌握文件的读取与写入的功能。二 实验环境 Mircrosoft Visual Studio 2021 三 实验容 主要代码:staticvoid Main(string arg
19、s)FileStream aFile=newFileStream(C:UsersAdministratorDesktop 欢送.txt,FileMode.OpenOrCreate);StreamWriter sw=newStreamWriter(aFile);sw.WriteLine(101010);sw.Close();四 实验结果 五 分析与结论 1 了解并区分文件 File 及文件流 FileStream的根本概念和用处,这个实验主要是通过创立文件流对象,使用指定的路径、创立模式和读/写权限初始化 FileStream 类的实例。2 文件的操作中主要是读取和写入,C#提供了两个专门负责文
20、本文件读取和写入操作的类,即 StreamWriter(流写入类及 StreamReader本框控件控件控件控件控件等常用控件的根本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输入账号密码年龄等一些根本信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用一实验目的了解界面设计的
21、容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码.-.可修编.流读取类。但该实验中用到的是 StreamWriter,没有进展读取操作。如果想输入多行数据并且不换行的应该用 Write 而不是 WriteLine.3 在运行时经常容易出现闪退的情况,而这个是在 SQL Servers 2021中出现的问题,在调试代码的时候应该使用开场运行不调试。这是对 SQL Servers 2021 不够熟练,因此在熟悉一些根本软件应用的时候还是应该多了解软件本身。实验六 一 实验目的 1 了解界面设计的容和根本要求 二 实验环境 Mircrosoft
22、Visual Studio 2021 三 实验容 staticvoid Main(string args)FileStream fs=newFileStream(e:abc.txt,FileMode.Append);StreamWriter sw=newStreamWriter(fs);for(int i=0;i 26;i+)char ch=(char)(65+i);sw.Write(ch);sw.Close();fs.Close();FileStream fs1=newFileStream(e:abc.txt,FileMode.OpenOrCreate);StreamReader sr=ne
23、wStreamReader(fs1);String st=sr.ReadLine();while(st!=null)本框控件控件控件控件控件等常用控件的根本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输入账号密码年龄等一些根本信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用
24、一实验目的了解界面设计的容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码.-.可修编.Console.WriteLine(st);st=sr.ReadLine();sr.Close();四 实验结果 五 分析与结论 1 在实验过程中,假设要使用已追加的方式翻开,那么需要将FileStream 中的 FileMode.OpenOrCreate改成 true,FileMode.Append。2 在将 a 到 z 之间的 26 个字母依次写入后在读出时始终是其 ASCII码的形式。因此可以在输入过程中将其 ASCII码强制转换为字符型。3 在对文
25、件操作的过程中,一些文件的对象创立和具体操作还是不够熟练,在操作过程中还是需要参照课件学习,因此在学习中还是应该多进展实体操作,多锻炼动手能力。本框控件控件控件控件控件等常用控件的根本属性设置和使用代码操控进展实现的过程二实验环境三实验容主要代码账号年龄密码错误错误提示四实验结果可修编五分析与讨论在对控件进展属性设置时不够了解一些属性的根本用途 户登录时需要获取用户的一些根本信息像获取输入账号密码年龄等一些根本信息都比拟简单虽然密码匹配在这次实验中并不难但是假设涉及到数据库那么较为复杂涉及到一些根本表的交互问题所以要想熟练掌握的相关知识还是该对 消息对话框简便快捷对控件并不够了解不知道代码的具体实现可修编实验二控件的应用一实验目的了解界面设计的容和根本要求掌握控件控件控件控件控件的根本属性设置和用代码操控进展实现的过程二实验环境三实验容主要代码