【C#】简易学生记录批量生成器
设计一个批量学生记录生成器,实现默认自动生成1000个学生记录信息的功能。 整个版面设计分成左右两个部分。左边部分是依据不同选择的条件来编码完成指定数量(默认1000条)学生记录的生成和入库;右边部分则是利用DataGridView来输出学生记录信息。具体要求如下: (1) 学号部分:表示起始学号,默认初始值为20200001。可以人工录入,要求2020开头的8位数字格式输入。 (2) 姓名部分: 姓的部分可以从下面给定的字符串里随机得到;或着键盘输入其中的某个姓氏字符串值。 FirstNames = new[] { "赵","钱","孙","李","周","吴","郑","王","冯","陈","褚","卫","蒋","沈","韩","杨","朱","秦","尤","许","何","吕","施","张","孔","曹","严","华","金","魏","陶","姜","戚","谢","邹","水","昌","马","苗","凤","花","方","俞","任","袁","柳","鲍","史","唐","费","岑","薛","雷","贺","倪","汤","殷","罗","毕","郝","邬","安","常","乐","于","时","齐","康","伍","余","元","顾","孟","黄", "欧阳","夏侯","皇甫","上官"}; 名的部分则需要按照男女性别来分别组织。对男同学,在随机产生名字个数(1和2)或者指定名字个数基础上,从下面给定的男名串里随机得到名字的字;女同学也是在随机产生名字个数(1和2)或者指定名字个数基础上,从下面给定的女名串里随机得到名字的字。 BoyWords = new[] { "刚","强","仁","发","民","国","忠","艺","文","德","志","智","辉","华","军","生","裕","健","炎","宏","毅","坚","石","超","鹏","亮","锦","家","春","磊","勇","正","东","南","斌","武","友","祖","颂","小","宇","兴","波","荣","峰","祥","思","振","海","凯","远","汉","桥","松","柏","利","大"}; GirlWords = new[] { "花","华","芳","芬","燕","虹","菁","丽","娟","莘","苹","红","玉","妙","丹","芸","香","蕾","兰","慧","玲","静","茹","怡","紫"}; (3) 性别部分:随机得到或单选得到。注意,性别值会影响男女名字部分的组合。 (4) 年龄部分:随机得到或下拉选择得到。设置年龄选择16-26。 (5) 所属院系部分:随机得到或下拉选择得到。设置计算机、大数据、电子、电力和试验班五个选项。。 (6) 政治面貌部分:随机得到或下拉选择得到。设置群众、党员和团员三个选项。 (7) 个数部分:设置生成记录数,默认1000,可以单击增减。 (8) 进程条部分:依据(7)的个数部份值设置进程条的Max值,实现追加过程的进程条动态行进效果。 (9) 二维码部分:制作粘贴一个二维码,用于作者身份识别。 (10) 单击“生成”命令按钮,代码实现指定次数(默认1000)的动态组合界面控件学生记录值并追加到stud表中。要求在追加之前先清除stud表里的记录! (11) 学生列表区域使用DataGridView数据控件来显示stud表的信息,启动时为空。 (12) 单击“清除”命令按钮,代码实现清除stud表的记录、刷新数据控件并弹出下图所示的通知信息: (13) 单击“加载”命令按钮,代码实现数据控件输出stud表的所有记录。
- 1
- 粉丝: 745
- 资源: 9
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 1111111111111111111112222222222222222
- 一个qtlog输出的工程,会按照分钟的频率输出log
- yolov10玩手机打电话检测训练权重+1万玩手机打电话检测数据集
- yolov9玩手机检测,训练好的权重,可以直接使用,并附有10000左右数据集
- piCorePlayer9.2.0-64Bit.img.xz
- 如何利用大模型技术在DT浏览器查空气质量
- C语言程序设计-学生成绩管理系统
- 最新UI界面发卡源码+多语言+多个主流钱包+搭建教程.zip
- KeymouseGo-简单好用的鼠标轨迹记录-循环运行脚本
- 2024全新版视频短剧SAAS系统/影视短剧小程序/短剧APP小程序源码