C#程序设计实训

上传人:汽*** 文档编号:487809939 上传时间:2022-09-20 格式:DOCX 页数:12 大小:458.01KB
返回 下载 相关 举报
C#程序设计实训_第1页
第1页 / 共12页
C#程序设计实训_第2页
第2页 / 共12页
C#程序设计实训_第3页
第3页 / 共12页
C#程序设计实训_第4页
第4页 / 共12页
C#程序设计实训_第5页
第5页 / 共12页
点击查看更多>>
资源描述

《C#程序设计实训》由会员分享,可在线阅读,更多相关《C#程序设计实训(12页珍藏版)》请在金锄头文库上搜索。

1、C#程序设计实训实训 1-1 设计应用程序界要求:在C#窗体中设计一个界面。窗体中包含9个标签控件,8个文本框控件, 2个按纽控件。标签与近纽控件的Text属性分别为:个人信息(作为标题,字体 为隶书,字号为三号)、姓名、性别、年龄、工作单位、联系地址、邮箱、电话 Email。按钮的Text属性分别为:提交、取消。窗体的Text属性为:编辑信息。实训2-1 C#数据类型与常用方法要求:设计一个 windows 应用程序。启动界面如图 2-1.点击“时期时间”如图 2-2. 点击“数学”如图 2-3.点击“字符串”如图 2-4.单击“随机数”如图 2-5.图 2-1图 2-2昭常用数学方法使用示

2、例:.迢时间日期数学字符串随机数求绝对值方法Mmth. Abs (-3B. 5): 3B. 5求正弦值方法30度)、Math. SinCMath. PI/6): 0. 5求余弦值方法60度)、Math. Cos (Math. FI/3): 0. 5求最丈值方法;Math. Max(3 2): 3求最小值方法;Math. Min2) : 2求澤方法3的平方),Math. Pow(3, 2): 9保留小数值方法;Math. Round(3. 54): 4求平方根方法2的平方根) Math. Sqrt(2): 1. 4142135623731图 2-3R字符串方法及属性使用示例:ii回1災时间日期数

3、学字符串随机数查找指定子串在字符串中的位墨,abCDeFgMndexOfb 0) : 1 在指定位墨插入子串,abCD已Fg. Insert (边hi j) : abChi jDeFg 指定子串最后一次出现的位乱abCDeFg. LastlndexOf d : 5 字符串中的字符数,abCDeFg. Length: 7 移除子串,abCDeFg. Remove(3, 2): abCFg 替换子串:abCDeFg. Replace CeFg, hi j) : abCDhi j 截取子串,abCDeFg. Substring(33 4): DeFg 字符串转小写:abCDeF. ToLower (

4、 ) : abcdef g 字符串转大写,abCDeFg. ToUppert ): ABCDEFG图 2-4图 2-5实训 3-1 流程控制语句综合练习 要求:1. 设计一个简单的商场收费程序2.图 3-1设计一个能计算1!+2!+3!+的程序。图 3-23. 设计一个三角函数计算器。图 3-3实训 4-1 类的继承应用要求:根据用户选择实现两个操设计作数的四则运算。设计界面与程序运行界面如图 4-1.图 4-1 (a) 设计界面图4-1(b)运行界面实训 5-1 员工信息查询程序 要求:设计一个能对结构数组中保存的员工信息进行按姓名查询的 windows 应用程 序。1. 设计界面如图 5-

5、11.程序启动界面如图 5-22. 输入员工姓名后的查询结果如图 5-33. 出错(未输入员工姓名或姓名不匹配)如图 5-4d ? Farml| = | 回 | 茨 |请输人姓名:查询图 5-1图 5-2图 5-3图 5-4实训 6-1 接口、委托与事件的应用 要求:使用接口、子接口、子类设计一个员工津贴计算程序。1. 设计界面如图 6-12. 运行界面如图 6-23. 计算津贴界面如图 6-3图 6-1图 6-2图 6-3实训7-1泛型集合ListvT的应用要求:设计一个简单的能对记录进行查询、修改、删除、添加操作的电话本管理程 序。1. 设计界面如图 7-12. 使用dataGridVie

6、w控件显示ListvT信息如图7-23. 按单位查询显示如图 7-3图 7-1图 7-2图 7-3实训 8-1 简单的在线测试程序要求:设计一个简单的用于处理单选测试的 windows 应用程序。 设计界面如图 8-1,程序启动后显示登录界面如图 8-2 1. 自建两个(或更多个)文本文档选择题库文件。以便随机抽取。2. 新建一 个 windows 应用程序项目,向其中添加一个新窗体(FrmLogi n)作为登录窗体。原窗体用于显示测试题。3. 在Forml中创建一个Test类,该类包括6个string类型的属性, 分别用来存储题目, 4 个备选答案和 1 个正确答案序号。4. 在Test类中

7、创建ReadData ()方法用于随机读取题库,并将文件 内容写入 ArrayList 集合对象,最后将下载的题库从当前删除。5. 在Test类中创建GetData ()方法,用于将ArrayList对象中存放 的试题内容赋值给Test类对象的相应属性,最终显示到单选将按 钮中。6. 在Form1中创建TestEnd ()方法,用于测试成绩写入以考生号命 名的文本文件。7. 窗体中添加一个计时控件,配合 TimeSpan 类,用于进行倒计时。8. 窗体装入时、单击“下一题“、”结束“时和剩余时间为 0 时,通过调用ReadData ()、GetData ()、TestEnd ()方法实现程序若

8、图 8-1厶匕能。9.使用 StreamReader、StreamWriter 时就使用 try.catch.finally 语句。图 8-2实训 9-1 简单数据库应用程序设计要求:创建一个 windows 应用程序,使用数据源配置向导使程序能够对 Access (或SQL Server)数据库中数据进行浏览、查询、添加、删除、 更新等操作。1. 程序设计界面如图 9-12. 职工基本信息表与工资表如图 9-23. 创建一个 employee 的数据库,包含基本信息 employee 表和工资数据 pay 表4. 窗体上方以独立控件方式显示 employee 表当前记录,下方在 DataGr

9、idView 控件中总是显示匹配 employee 表当前记录的 pay 表对应记录。5. 单击导航栏中箭头按钮或在导航文本框中输入记录后Enter健,可显示 指定的记录。6. 用户可以在独立控件或者DataGridView中修改数据。7. 单击导航栏中 的删除按钮 可删除 employee 表中 的当前记录, 由于 DataGridView中的记录自动匹配独立控件中显示的employee表记录,所以 当记录删除后 DataGridView 中的信息自动变化。8. 单击保存按钮保存用户对 employee 表和 pay 表的修改,并弹出“数据更新 成功!”的提示信息。E NoE NameE SexE AaeE UnitE Headship0001张三男32办公室主任0002李四女28办公室副主任0003王五男2斗财务处科员0004赵六男32教务处科员P NoP BasicP DutVP SubsidyP BonusP Tax00017604502002004600027603006830045

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 建筑/环境 > 建筑资料

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号