c#课程实验指导书.docx
- 文档编号:11251936
- 上传时间:2023-02-26
- 格式:DOCX
- 页数:8
- 大小:17.50KB
c#课程实验指导书.docx
《c#课程实验指导书.docx》由会员分享,可在线阅读,更多相关《c#课程实验指导书.docx(8页珍藏版)》请在冰豆网上搜索。
c#课程实验指导书
c#课程实验指导书
实验一开发环境
实验目的:
熟悉VisulStudio开发环境
实验步骤:
1.新建一个操纵XX项目
2.输入以下代码
3.启动调试
4.尝试用C语言的语法写一小段你熟悉的程序。
实验二C#语法基础
(一)
实验目的:
熟悉C#语言基本语法,掌握常量变量的定义与使用,熟悉C#的数据类型,能够熟练使用流程操纵语句。
实验步骤:
1.新建一个操纵XX项目,并编写如下代码
2.将上面的循环改为while和do…while循环实现。
3.在解决方案中添加一个新项目(文件—添加—新建项目),项目类型为Windows窗体程
序
4.在此窗体程序中实现上面的循环,整型转化为字符串使用:
toString();
5.将开始值的结束值通过文本框输入方式完成,字符串转化为整型使用:
int.Prse()
6.自行编写代码来验证条件语句的:
if,if…else…,switch。
实验三C#语法基础
(二)
实验目的:
掌握结构体、枚举和数组的概念和使用方法,熟悉类型转化方式实验步骤:
1.定义一个枚举类型:
2.定义一个结构体类型
3.定义一个数组并设置初始值
4.使用forech循环输出
5.最终程序如下图
6.自行设计一小段程序,将已学知识整合到一起。
实验四类与对象
实验目的
理解面向对象的概念,掌握类、对象、构造函数、继承和多态的概念。
实验步骤:
1.在项目中添加一个类文件,编写以下代码
2.用以上的类创建对象并检验你所学的知识。
3.打开Officeccess软件,新建一个数据库文件,并将其保存为ccess20XX格式。
4.使用设计视图创建你需要的表:
5.分析附件中的类文件
实验五继承与多态实验目的:
实验步骤:
1.新建一个类文件:
Inherit.cs
2.在此文件中编写如下代码:
3.在操纵XXmin方法中添加如下代码:
4.改写Inherit文件:
5.对应min方法修改如下:
6.如何将上述代码改为继承中的重载的代码?
又如何验证其重载的结果?
实验六常用类型
实验目的:
熟悉常用类及其成员
实验步骤:
1.新建一个窗体
2.按下面显示添加控件到窗体中
3.其中文本框的Nme属性为TxtContent,按钮的Nme属性为BtnConvert,Lbel的Nme
属性为TxtResult。
4.双击按钮给按钮添加Click事件
5.运行程序,将以下信息拷贝到文件框中查看结果
20XX级数媒召开考研及学习交流主题班会
多位专家为广播电视编导专业建设建言献策
我院XX站被评为20XX年聊城大学优秀XX站
“羽你同行,拍出精彩”----数媒20XX级2、3班羽毛球友谊赛
我院在教职工排球赛中再获佳绩
我院学生为顺通驾校研发学员治理系统
我院学生作品获第五届XX省“泰山文艺奖”
我院学生作品获第五届XX省“泰山文艺奖”
20XX年聊城市“中小学校长教育信息化领导力培训班”顺利开班
20XX年聊城市暑期“教育技术(含电子白板)与教学设计整合能力提升培训班”顺利开班我院学生微电影作品关注单亲儿童屡获大奖
陈斯华:
微视频时代——地方电视XX经营策略
聊城大学XX省大学生微电影创作工作室揭牌
我校敦聘宋昭陈斯华为兼职教授
“第三届聊城大学数字影像大赛”颁奖典礼盛大举行
宋昭:
共和国第一位女导演王苹的电影人生
宋昭:
共和国第一位女导演王苹的电影人生
ZG传媒大学宋昭教授来我院做学术报告
传媒优秀学子董潇君做客“东湖之约”
毕业季作品《记忆》首映礼盛大开幕
6.再新建一个窗体,窗体命名为FrmDte
7.在窗体上添加一个MonthClendr控件,取名为Cl
8.给Cl设置DteSelected事件(在属性面板中选择)
9.测试程序。
实验七窗体和控件
实验目的:
掌握常见控件的基本使用方法,能够根据要求实现窗体的布局。
实验步骤:
1.新建一个Windows窗体项目LQSoft.Min,解决方案为KoQin
2.按下图选择对应的控件完成登录窗体的布局:
3.两个文件框Nme值分别为txtNme和txtPss,并设置txtPss的PsswordChr为*;
两个按钮的Nme值分别为btnLogin和btnCncel。
4.窗体的Nme值为frmLogin,并修改窗体对应的文件名为frmLogin.cs。
5.在当前项目中添加一个新窗体frmMin,布局如下:
6.添加一个Pnnel控件,并设置其Dock属性为Left,按钮放在其上,其Nme值为
btnCheck。
7.再添加一个窗体frmCheck,布局如下图:
8.打开项目的Progrm文件,修改代码如下:
9.给frmMin窗体添加Lod事件,代码如下:
10.测试你的程序。
实验八文件操作
实验目的:
深入理解面向对象思想,掌握C#操作文件的方法。
实验步骤:
1.新建一个窗体frmCopyFiles,布局如下
2.文本框分别为txtSrc和txtDes,按钮分别为btnSrc和btnDes,拷贝按钮为btnction。
3.再添加一个FolderBrowserDilog控件到窗体中。
4.btnSrc的Click事件为
5.依照上述代码完成btnDes的Click事件。
6.编写文件夹拷贝方法
7.btnction的Click事件如下:
8.测试程序。
9.添加一个DtGridView到窗体中。
10.在命名空间引入位置添加
11.在窗体的Lod事件中添加如下代码:
(保证你的Excel文件是存在的)
12.测试程序。
实验九数据库操作
(一)
实验目的
实验步骤:
1.打开KoQin解决方案
2.将frmMin窗体中的按钮和Pnnel删除
3.在窗体中添加一个MenuStrip控件
4.添加如下菜单:
5.修改子菜单的Nme属性,班级治理->TMClss,教师治理->TMTecher…
6.添加一个新窗体:
frmTecherMnge
7.向窗体中添加一个DtGridView和三个Button,布局如下:
XX:
//.docsj/doc/8cf3e357541252d380eb6294dd88d0d233d43c06.html属性分别为DGVTecher、Btndd、BtnMod、BtnDel
9.选择DtGridView右上角三角,然后选择编辑列
10.添加列:
TecherID,TecherNme,TecherPss
11.然后修改每个列的DtPropertyNme属性,如下图
12.修改DtGridView的SelectionMode为FullRowSelect
13.添加另一个窗体:
FrmTecherdd,在窗体中添加三个Lbel,两个Button,三个TextBox,
布局如下:
XX:
//.docsj/doc/8cf3e357541252d380eb6294dd88d0d233d43c06.html属性分别为:
TxtTecherID,TxtNme,TxtPss,BtnSve,BtnCncle
15.使用SQLServer创建一个KoQin数据库,并在数据库中添加一个Techer表,如结构如
下:
16.将LQSoft.Dt项目拷贝到你的解决方案文件夹下,然后在解决方案上右键选择添加->
现有项目
17.这样,解决方案中就包含两个项目
18.在LQSoft.Min中添加一个应用程序配置文件】
19.添加数据库连接字符串到文件中
20.将XX:
//.docsj/doc/8cf3e357541252d380eb6294dd88d0d233d43c06.htmlmon项目也添加到解决方案中来
21.向解决方案不添加一个新的项目:
LQSoft.Entity
22.在此项目中添加一个类文件,编写一个实体类,与数据表对应
23.再添加一个类库项目:
LQSoft.DL,并在项目中添加一个对Entity项目的引用
24.同样方法,添加对Dt项目的引用
25.在DL项目中添加一个Techer类,编写如下代码
26.在解决方案下再添加一个类库项目:
LQSoft.BLL
27.添加对Entity项目的引用
28.添加对DL项目的引用
29.添加一个Techer类
30.给Min项目添加对BLL项目的引用
31.给frmTecherdd窗体的添加按钮添加事件
32.在DL项目的Techer类中添加第二个方法:
33.在BLL项目的Techer类中添加第二个方法
34.给frmTecherMnge窗体添加Lod事件
35.给添加按钮添加事件
36.给frmMin的菜单教师治理】添加事件
37.测试程序
实验十数据库操作
(二)
实验目的:
实验步骤:
1.打开DL项目的Techer类,添加如下方法:
2.打开BLL项目的Techer类,添加如下方法:
3.双击frmTecherMnge窗体上的删除按钮,为其添加删除事件
4.在DL项目的Techer类中添加方法:
5.在BLL的Techer类中添加
6.给frmTecherdd窗体添加一个属性
7.给frmTecherMnge窗体的修改按钮添加单击事件
8.给窗体添加Lod事件
9.在DL项目的Techer类中添加方法:
10.在BLL项目的Techer类中添加:
11.给修改按钮添加单击事件
12.修改frmTecherdd窗体中的添加按钮的事件
13.测试程序
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- c# 课程 实验 指导书