概率论抽题软件(2013)

概率论抽题软件(2013)

ID:33588956

大小:650.56 KB

页数:10页

时间:2019-02-27

概率论抽题软件(2013)_第1页
概率论抽题软件(2013)_第2页
概率论抽题软件(2013)_第3页
概率论抽题软件(2013)_第4页
概率论抽题软件(2013)_第5页
资源描述:

《概率论抽题软件(2013)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、《概率统计》抽题软件开发案例2012.12.23王琢编写一、软件功能《概率统计》抽题软件是用于《概率统计》课程的课后习题随机抽取的一个小软件。可以允许每名同学随机抽取若干题目,用于测试学生对该课程的掌握情况。系统采用VisualC#.NET2010开发,支持文本文件的读取和保存。也可以支持数据库操作。二、软件开发过程注意,以下开发步骤,在使用时最好边制作边运行,而不能都做完后再运行,这样很难发现问题,发现了也难以排除问题。数据库部分如果不理解,可以省略不做,但如果做了,成绩..........................将提高。...1.新建

2、C#2010项目图1.建立新项目“ChooseProblems”打开VisualC#.NET2010,从主菜单中选择“文件”/“新建”/“项目”,在弹出的“新建项目”对话框中,在左侧“已安装的模板”中选择VisaulC#/Windows,在中间位置选择“WPF应用程序”,在“名称”中输入项目名称“ChooseProblems”,最后按确定按钮,建立新项目。如图1所示。2.添加命名空间在代码文件“MainWindow.xaml.cs”中添加以下命名空间:usingSystem.Timers;usingSystem.IO;usingSystem.Co

3、nfiguration;usingSystem.Data.SqlClient;usingSystem.Data;3.在代码文件“MainWindow.xaml.cs”中,在类MainWindow中增加成员:privateboolisInProgress=false;privateTimeraTimer;privateintspeed;privateconstintnChapters=4;privateconstintmaxPrbs=40;privatestring[,]problems=newstring[nChapters,maxPrbs];/

4、/各章的习题编号privateint[]nPrb=newint[nChapters];//各章的题数//数据库相关成员对象privatestringConnectionStr=ConfigurationManager.AppSettings["ConnString"].ToString();SqlConnectionConn;privateSqlDataAdapterStudentDA;privateSystem.Data.DataSetStudentDS;4.为项目添加配置文件App.config。在解决方案管理器中右击项目名,选择“添加”/“

5、新建项”,打开“添加新项”对话框,选择“应用程序配置文件”,在名称处输入“App.config”,最后单击“添加”按钮,如图2所示。打开配置文件,在之间添加以下代码:其中WISECAT代表机器名,student是即将导入的数据库。图2建立应用

6、程序配置文件App.config将配置文件引用到程序中。右击解决方案资源管理器的“引用”,选择“添加应用”,打开“添加引用”窗体,选择.NET选项卡中的“System.Configuration”,最后单击确定。如图3所示。图3添加配置文件的引用5.在MainWindow设计窗体中添加控件,构造界面:从工具箱中选择合适的控件,加入窗体中。包括4个用于显示题号的Label控件,字体设置醒目一些,名称分别为Lable1,Label2,Label3,label4;一个用于提示“双击右侧列表框开始选题”的提示性Label控件,名称为label5;一个用于

7、调节速度的Slider控件,名称为slider1,最大值maximum设为100,最小值minimum为0,value值为50;一个用于提示每章题目个数的Label控件,名称为label7;一个Image控件,显示一幅图片,名称为image1,任意设置其source属性;一个用于显示学生列表的ListBox控件,名称为listbox1;一个用于关闭的按钮控件,button1。其他指示性标签若干。如图4所示。图4.主界面控件安排图6.响应关闭按钮事件双击关闭按钮,为按钮添加事件响应程序如下:privatevoidbutton1_Click(obje

8、ctsender,RoutedEventArgse){Close();}7.为系统准备学生信息文件students.txt和候选题目文件

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。