模拟考试系统C#源码
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
模拟考试系统C#源码
开始窗体
//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //
using System;
using System.Collections.Generic; using ponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Exam
{
public partial class ExamForm : Form
{
public ExamForm()
{
InitializeComponent();
}
///
/// ExamForm
///
///
///
private void ExamForm_Load(object sender, EventArgs e) {
CenterToScreen();
Text = "模拟考试系统";
this.Width = 360;
this.Height = 230;
this.progressBar1.Width = 360;
this.progressBar1.Height = 10;
this.progressBar1.Left = 0;
this.progressBar1.Top = 220;
this.timer1.Start();
}
int i = 8;
private void timer1_Tick(object sender, EventArgs e) {
this.progressBar1.PerformStep();
i--;
if (i==0)
{
this.timer1.Stop();
FormExam f = new FormExam();
f.Show();
this.Hide();
}
}
}
}
数据库辅助类
//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //
using System;
using System.Collections.Generic; using System.Linq;
using System.Text;
using System.Data;
using System.Data.SqlClient;
namespace Exam
{
public class DataBase
{
public string connString =
@"Data Source=XUTAO;Initial Catalog=Exam;Integrated Security=True";
private SqlConnection conn;
///
/// SqlConnection
///
public SqlConnection Conn
{
get
{
if (conn == null)
{
conn = new SqlConnection(connString);
}
return conn;
}
}
///
/// 打开数据库
///
public void openData()
{
if (Conn.State == ConnectionState.Closed)
{
Conn.Open();
}
else if (Conn.State == ConnectionState.Broken) {
Conn.Close();
Conn.Open();
}
}
///
/// 关闭数据库
///
public void closeData()
{
if (Conn.State == ConnectionState.Open ||
Conn.State == ConnectionState.Broken)
{
Conn.Close();
}
}
}
}
主窗体
//////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////// //
using System;
using System.Collections.Generic; using ponentModel; using System.Data;
using System.Drawing;
using System.Linq;