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图

ASP.NET+SQLSERVER学生心理健康网设计

学生辅导班管理系统设计与实现

C#+sqlserver学生成绩管理系统的设计与实现

php教务数据采集系统学生数据设计与实现

C语言学生宿舍管理系统设计

C#+sqlserver大学生心理测试...

C#+sqlserver招聘求职平台的设计与实现

上海居民的社会参与研究

STC89C52单片机NRF24L01的无线病房呼叫系统设计

浅论职工思想政治工作茬...

从政策角度谈黑龙江對俄...

提高教育质量,构建大學生...

AES算法GPU协处理下分组加...

基于Joomla平台的计算机学院网站设计与开发

压疮高危人群的标准化中...

酵母菌发酵生产天然香料...

浅谈高校行政管理人员的...