else
            {
                MessageBox.Show("没有记录");
            }
            sdr.Close();
            con.Close();               //关闭数据库


        }
    }
} }
3.2.2  个人课表信息查询
首先,会进入学期选择界面,如图3.2.3所示:
 
图3.2.3  学期选择界面
本界面的设计思路:
    本界面的设计比较简单,用到的是comboBox控件,通过下拉菜单的形式显示不同的学期,然后选择进入不同的界面。
本功能的主要代码为:
using System.Windows.Forms;

namespace bysj
{
    public partial class Form7 : Form
    {
        public Form7()
        {
            InitializeComponent();
        }

        private void Form7_Load(object sender, EventArgs e)
        {
            comboBox1.Items.Add("2009-2010学年第一学期");
//(以下代码相似,省略)//
            comboBox1.SelectedIndex = 7;
        }
    }
}
private void button3_Click(object sender, EventArgs e)// button3为“确定”按钮
        {            string str = this.comboBox1.SelectedItem.ToString();
            switch (str)
            {
                case "2009-2010学年第一学期":
                    this.Hide();
                    Form8 F = new Form8();
                    F.Show(); break;
 //(Form8为2009-2010学年第一学期的课程信息,以下代码相似)//
            }
        }

点击学期进入后,会看到一个类似于课程表一样的界面,在此界面上可以看到每个学生在每周的哪一天哪一时间段要上什么样的课。并且会看到上课地点和任课老师。
如图3.2.4所示:本界面为2009-2010学年的第一学期的课表信息,其他学期的课表信息于此类似:
 
图3.2.4  个人课表界面
本界面的设计思路:
    在设计这个看似很复杂的课程表时,我采用了C#中的控件数组,我创建了三个Label数组控件分别为labelNam[25]、labelAdr[25]和labelTeac[25],分别在界面上显示课程名、上课地点和任课老师。然后,在后台通过写C#代码的形式把label的属性(位置,字体大小等)表示出来。
上一篇:企业ERP管理软件采购管理申请计划子模块的设计与开发
下一篇:ASP.net+sqlserver企业网站设计+流程图+用例ER图

批发企业商业MIS【3906字】

C#+sqlserver停车场停车管理系统的开发

C#+sqlserver的4s店管理系统的设计与实践

C#+sqlserver数据库与Excel表格...

C#+sqlserver大学体育馆预订管理系统设计

Java的学生信息管理系统设计

Node.js学生在线答疑系统设计

AT89C52单片机的超声波测距...

10万元能开儿童乐园吗,我...

神经外科重症监护病房患...

志愿者活动的调查问卷表

公寓空调设计任务书

国内外图像分割技术研究现状

C#学校科研管理系统的设计

中国学术生态细节考察《...

承德市事业单位档案管理...

医院财务风险因素分析及管理措施【2367字】