网站大量收购独家精品文档,联系QQ:2885784924

C#程序设计及基于工作过程的项目开发(高职)(谢世煊) 第6章.ppt

C#程序设计及基于工作过程的项目开发(高职)(谢世煊) 第6章.ppt

  1. 1、本文档共51页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
 Ⅲ.1 任务一:“学生管理系统”各窗体设计 Ⅲ.1.1 功能描述   在本项目中,将通过使用工具箱中的文本框、按钮等控件,实现“学生管理系统”的登录界面和学生管理界面。 Ⅲ.1.2 设计步骤   (1) 打开Microsoft Visual Studio 2005,单击“创建:项目”,项目类型选择Visual C#,模板选择Windows应用程序,项目名称输入StudentSys,位置根据自己需要选择设定,单击“确定”按钮。   (2) 单击Form1,在解决资源管理器中将Form1.cs改为LoginForm.cs,在属性窗口修改Text属性为“学生管理系统”,修改StartPosition属性为CenterScreen。   (3) 在工具箱中拖放两个Label控件、两个TextBox控件和两个按钮控件到LoginForm中,在属性窗口中修改Name和Text属性,如表Ⅲ.1所示,完成的界面如图Ⅲ.1所示。   (4) 在StudentSys项目中添加一个Windows窗体,命名为StudentForm。在该窗体中添加如表Ⅲ.2所示的控件。用户可根据个人习惯设定窗体背景颜色或者背景图片。   步骤解析:   (2) 将窗体的StartPosition属性设置为CenterScreen,其目的是使得窗体运行后能显示在屏幕的中间位置。   (3) 各控件的命名是根据?.NET 2005控件命名规范命名的,如表Ⅲ.3所示。   (4) 使用Panel控件,其目的是为了更好地进行布局,便于控件的统一管理;使用DataGridView是要进行数据的复杂绑定,将数据库中的数据显示出来;而使用TextBox进行数据的简单绑定,是为了定位记录。   Ⅲ.2 任务二:“登录窗体”数据库 连接操作的功能实现 Ⅲ.2.1 功能描述   在“登录窗体”中,通过合法的用户名和密码登录数据库。 Ⅲ.2.2 功能步骤及代码解析   (1) 在SqlServer 2000中,创建名为“学生管理系统”的数据库,其中包含两张数据表:UserTable和StudentTable。UserTable用于记录合法的用户名和密码,StudentTable用于记录学生记录。具体字段设置如表Ⅲ.4所示。   (2) 在LoginForm.cs文件中引入命名空间  System.Data.SqlClient。   (3) 在按钮btnEnter中添加如下代码:   1 SqlConnection con = new SqlConnection(“Data Source=.;Initial Catalog=学生管理系统;Integrated Security=True”);   2 string sqlStr = string.Format (select count(*) from UserTable where UserName={0} and Password ={1},txtUserName.Text ,txtPassword.Text ); 3 SqlCommand com = new SqlCommand(sqlStr, con); 4 con.Open(); 5 int result = (int)com.ExecuteScalar(); 6 con.Close(); 7 if (result = = 1) 8 { 9 StuForm stuForm = new StuForm(); 10 stuForm.Show(); 11 } 12 else 13 { 14 MessageBox.Show(用户名或者密码错误!请重新输入!); 15 }   代码分析:   1 创建一个SqlConnection连接对象con,用于建立与Sql数据库的连接。括号中的参数为字符串类型,代表连接字符串的内容。其中,DataSource代表服务器名;Initial Catalog代表数据库名;Integrated Security代表验证模式。   2 创建一个字符串类型的变量,代表用于数据查询的T-SQL语句,其中{0}和{1}分别代表用户名和密码的占位符。   3 创建一个SqlCommand命令对象com,用于执行对数据库数据的操作。需要设定两个参数值。在此例中,com对象用于查询数据库数据,其中sqlStr代表查询语句, con代表所建立的连接。   4 打开数据库连接。   5 调用com对象的ExecuteScalar()方法执行查询操作,返回一个对象类型,并将其转换为整型数据,赋值给result。   6 关闭数据库连接。   7 对result的值进

您可能关注的文档

文档评论(0)

开心农场 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档