qq_35000627 2019-10-27 23:13 采纳率: 0%
浏览 408

c# 面向对象一道题目 求解题思路和代码

就是这道题 思路理不清 有没有会的大神 帮忙列出思路和代码 注释

题目:简易投票系统
一. 语言和环境
A. 实现语言
C#
B. 环境要求
VS2012及以上版本

二. 要求
使用VS2012开发一个简易投票系统,要求实现投票功能、统计票数功能,程序运行主界面如图所示。
窗体1:实现投票功能
初始界面:图片说明

当选中“刘德华”,按下确定按钮,弹出如下窗口:
图片说明
每次运行只能投一次票,并将投票结果存入相应的文件,投票成功之后的界面如下:
窗体2:实现统计票数功能
从保存的文件中读取票数结果,显示界面如下:
注意:票数显示必须是从高往低降序排列
图片说明
三、具体要求及推荐实现步骤
1、按要求创建窗体
2、创建Person类,包括姓名name、票数count两个属性
3、在窗体1中,使用泛型集合List保存不同人的投票结果,并将结果使用文件保存
4、在窗体2中,从文件中读取结果放在泛型集合List中,并显示在窗体上

四.注意事项
1. 请注意代码的书写。命名符合规范,在代码中添加必要的注释
2. 请注意操作文件时进行必要的异常处理
五.评分标准
界面和实体类:20分
票数保存文件:15分
从文件读取票数:15分
窗体2显示结果:10分
窗体2显示结果是降序排列:20分
编码规范(命名、注释):10分
运行准确无错:10分

  • 写回答

1条回答 默认 最新

  • threenewbee 2019-10-28 11:34
    关注

    直接就把作业题贴出来了?
    那么你想得多少分,按照你想要得的分数加上悬赏分。你给多少悬赏分,就能回答到什么程度。

    评论

报告相同问题?

悬赏问题

  • ¥15 sqlite 附加(attach database)加密数据库时,返回26是什么原因呢?
  • ¥88 找成都本地经验丰富懂小程序开发的技术大咖
  • ¥15 如何处理复杂数据表格的除法运算
  • ¥15 如何用stc8h1k08的片子做485数据透传的功能?(关键词-串口)
  • ¥15 有兄弟姐妹会用word插图功能制作类似citespace的图片吗?
  • ¥200 uniapp长期运行卡死问题解决
  • ¥15 latex怎么处理论文引理引用参考文献
  • ¥15 请教:如何用postman调用本地虚拟机区块链接上的合约?
  • ¥15 为什么使用javacv转封装rtsp为rtmp时出现如下问题:[h264 @ 000000004faf7500]no frame?
  • ¥15 乘性高斯噪声在深度学习网络中的应用