欢迎来到天天文库
浏览记录
ID:33588956
大小:650.56 KB
页数:10页
时间:2019-02-27
《概率论抽题软件(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和候选题目文件
此文档下载收益归作者所有