- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第6章学生信息管理模块设计 6.1学生信息录入窗体设计 6.2 从EXCEL导入学生信息窗体设计 6.3学生信息维护窗体设计 6.4学生信息浏览窗体设计 6.5学生信息查询窗体设计 6.6导出学生信息窗体设计 6.1学生信息录入窗体设计 6.1.1 学生信息录入窗体界面设计 该窗体应该根据选择的系和班级,连续录入该班级所有学生基本信息。因此在窗体上能够选择系别和班级,然后进行录入学生信息。需在窗体上添加ComboBox、TextBox、Button等控件; 为了在不同的页面上录入学生基本信息和个人简历,又添加了TabControl控件; 为了在学号、身份证号和电话号码格式输入不正确时,显示错误提示,添加了errorProvider控件。 具体的界面设计步骤请参考课本实现。 6.1.2 学生信息录入窗体代码实现 编程分析: 该窗体的编程思路主要是创建一个保存数据的临时数据表,将每条数据先存放到临时数据表中,单击“保存到数据库并退出”按钮时,再将数据表中的数据一并添加到后台数据库中。 具体实现时,首先要编写窗体的Load事件方法,对窗体初始化,进行数据连接、添加组合框的列表值以及创建临时数据表等;选择其中的一个系名称时,就查询出该系所有的班级名称,添加到班级组合框中,这应该在系别组合框cbxDepartment的SelectedIndexChanged事件中实现;编写下一条按钮的Click事件方法时,应将输入的当前记录保存到临时表中;编写保存到数据库并退出按钮的Click事件方法时,应将保存到临时表的所有数据记录保存到后台数据库的学生基本信息表中。 代码略。 6.1.3知识点 1. DateTimePicker控件的使用 DateTimePicker控件允许用户选择一个日期或时间值。显示日期或时间的格式取决于Format属性的取值。 Format属性的值为:Long、Short、Time或Custom。即长日期格式、短日期格式、时间格式和用户自定义格式。 DateTimePicker控件重要的属性还有Text属性和Value属性。Text属性返回DateTime值的文本表示,Value属性返回DateTime对象。DateTimePicker控件还可以用MinDate和MaxDate属性设置日期所允许的最大值和最小值。 6.1.3知识点 2. 数据表的创建 在内存中可以单独创建数据表,用来存储数据。这样可以提高录入数据的效率。 数据表的创建步骤是: 首先,创建数据表对象,数据表对象由DataTable类创建。数据表有Columns(列集合)、Rows(行集合)、PrimaryKey(获取或设置充当数据表主键的列的数组)等属性。 然后,依次创建数据列对象,每个数据列都是由DataColumn类创建的对象,数据列有ColumnName(列名)、DataType(列的类型)等属性。 最后,向数据表中添加数据行。数据行对象使用数据表的NewRow方法得到一个数据行对象DataRow,然后给数据行对象的每个列赋值,最后用Add方法将数据行添加到数据表的行集合中。 例如,学生信息录入窗体中的相关代码。请参考课本,此处略。 6.1.3知识点 3.使用命令对象执行带参数的SQL命令 使用SqlCommand命令对象可以执行各种SQL命令,对于SQL命令来说可以使用参数。 要执行带参数的SQL命令,可以先设置好带参数的SQL命令,然后,根据参数类SqlParameter创建参数对象并给参数赋值,再将参数加入到命令对象的参数集合中,最后调用命令对象的相应方法来执行SQL命令。 6.1.3知识点 3.使用命令对象执行带参数的SQL命令例如,要向学生基本信息表添加一条记录,可以用如下代码: …… string sqlString = insert into 学生基本信息表(学号,姓名,性别,民族,身份证号,出生日期,家庭住址,家庭电话,班级编号,个人简历) values(@学号,@姓名,@性别,@民族,@身份证号,@出生日期,@家庭住址,@家庭电话,@班级编号,@个人简历); SqlCommand com=new SqlCommand(sqlString,conn);//conn为连接对象 SqlParameter snoParameter = new SqlParameter();//创建命令参数 snoParameter.ParameterName = @学号;//获取命令参数名称 snoParameter.SqlDbTyp
您可能关注的文档
- Visual Basic程序设计郁春兰电子教案 第8章.ppt
- Visual Basic程序设计郁春兰电子教案 第9章.ppt
- Visual Basic程序设计郁春兰电子教案 第10章.ppt
- Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编 第1章 Visual Basic 语言概述.ppt
- Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编 第2章 Visual Basic语言基础知识.ppt
- Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编 第3章 常用基本控件.ppt
- Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编 第4章 控制结构.ppt
- Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编 第5章 数组.ppt
- Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编 第6章 综合案例.ppt
- Visual Basic程序设计综合教程 教学课件 作者 田春婷 主编 第7章 过程.ppt
文档评论(0)