您好,欢迎访问三七文档
计算机系补课表时间培训老师地点12节34节56节培训内容星期一艾灵仙二机房理论上机1、用VS2008创建SQL数据库2、SQL数据库的附加3、SQL数据库的主健、视图、用户、角色4、数据库基本语句:增、删、改、查5、ADO.NET6、模糊查询、时间查询、联合查询星期二唐毅二机房理论上机1、VS2008的控件与窗体2、多窗体3、程序登录的实现4、WINDOWS程序编程规范(见标准)星期三李丽琳二机房理论上机1、程序中实现信息录入2、程序中实现对已经录入信息修改3、实现删除4、实现不同的查询星期四李丽琳二机房理论上机1、流程图、活动图一个简单而又完善的实例星期五艾灵仙二机房理论上机1、DataGridView属性、行为与应用技术2、程序调试3、打包星期六星期日一、SQL2008的安装1、安装.netframeworks3.52、安装windowsinstaller4.53、安装powershell1.14、安装sql2008managementstudio二、配置SQL2008的TCP端口配置工具—配置管理器—协议---TCP/IP(已经启用)----IP地址---IPALL---IP端口---一个端口号。三、连接SQL服务器方式1、windows身份在这里可以禁用sa2、sql身份这里可以禁用administratorter用户。四、给某数据库添加用户1、连接到SQL服务器2、安全性---添加用户---登录名---XXX---选择SQLServer验证----密码3、选择那个数据库----安全性----用户----新建用户----浏览找到稍前自己建的那个用户---填入用户名---确定角色db_owner五、SQL2008新建数据库1、连接SQL服务器2、打开窗口----新建数据库---输入数据库名---确定数据库文件与日志文件的位置---确定3、选择表----新建表---建立表的列及列的数据类型4、设置主键---设置规范标识----是---保存---填写表名5、编辑表前200行---录入初始数据(也可以用CTRL+W+S可以直接调出VS2010的服务管理器,在此可以创建)六、设置视图可以把视图当成一个复合表看。1、视图---新建视图----选择相关的表----添加2、设置表之间的相互关系---保存视图七、SQL2008的备份、恢复、附加、分离、收缩略八、SQL基本语句1、创建数据库2、删除数据库3、创建数据库表4、在表中插入数据5、选择数据九、SQL数据库的ADO.NET连接方法之一stringconstr=@DataSource==ConstructionDB;UserID=sa;Password=123456;SqlConnectionconn=newSqlConnection(constr);conn.Open();十、从SQL数据库中获得数据的基本代码stringconstr=@DataSource==ConstructionDB;UserID=sa;Password=123456;SqlConnectionconn=newSqlConnection(constr);conn.Open();stringstr=select*fromT_manager;SqlDataAdapterda=newSqlDataAdapter(str,conn);DataSetds=newDataSet();da.Fill(ds);label1.Text=ds.Tables[0].Rows[0][1].ToString();十一、精确查询与模糊查询的实现1、精确查询Select*from表名where数据列=关键词如果关键词是字符串要用引号2、模糊查询Select*from表名where数据列like%关键词%有时也用?做通配糊,但有区别3、时间查询常用及between但是时间要用引号(ACCESS数据库要加#号)十二、一个简单的用户登录实例略一、几种获得数据方式常用两种方式,1、4方式。上次的课我讲的是1方式,这是断开式。4是断开式。stringconstr=@DataSource=.;InitialCatalog=Northwind;UserID=sa;Password=123456;SqlConnectionconn=newSqlConnection(constr);conn.Open();stringstr=select*fromEmployees;SqlDataAdapterda=newSqlDataAdapter(str,conn);DataSetds=newDataSet();da.Fill(ds);label1.Text=ds.Tables[0].Rows[0][1].ToString();再看下一段:stringconstr=@DataSource=.;InitialCatalog=Northwind;UserID=sa;Password=123456;SqlConnectionconn=newSqlConnection(constr);stringsqlcmdstr=select*fromEmployees;SqlCommandsqlcmd=newSqlCommand(sqlcmdstr,conn);\\sqlcmd.CommandType=CommandType.Text;sqlcmd.Connection.Open();SqlDataReaderdr=sqlcmd.ExecuteReader();while(dr.Read()){label1.Text+=dr[1].ToString()+\n;}二、C#异常处理通常使用try…catch如:stringconstr=@DataSource=.;InitialCatalog=Northwind;UserID=sa;Password=1323456;SqlConnectionconn=newSqlConnection(constr);stringsqlcmdstr=select*fromEmployees;SqlCommandsqlcmd=newSqlCommand(sqlcmdstr,conn);try{sqlcmd.Connection.Open();SqlDataReaderdr=sqlcmd.ExecuteReader();while(dr.Read()){label1.Text+=dr[1].ToString()+\n;}}catch(SqlExceptionex){MessageBox.Show(ex.Message);}三、将数据集或Datareader数据显示在datagridview中stringconstr=@DataSource=.;InitialCatalog=Northwind;UserID=sa;Password=123456;SqlConnectionconn=newSqlConnection(constr);stringsqlcmdstr=select*fromEmployees;SqlCommandsqlcmd=newSqlCommand(sqlcmdstr,conn);try{sqlcmd.Connection.Open();SqlDataReaderdr=sqlcmd.ExecuteReader();BindingSourcebs=newBindingSource();bs.DataSource=dr;dataGridView1.DataSource=bs;}catch(SqlExceptionex){MessageBox.Show(ex.Message);}四、关于代码分步调试1、代码清析CTRL+K+S2、分步调试先设置断点,然后逐步调试。调试时要观察局部变量表,还要学会使用监视。要能添加自己的监视。五、datagridview控件1、隐蔽指定的列dataGridView1.Columns[0].Visible=false;2、指定列宽dataGridView1.Columns[1].Width=180;3、追加加列dataGridView1.Columns.Add(sss,test);4、插入列dataGridView1.Columns.insert(2,test);5、静态添加列6、ROW和COLUMN的头隐藏7、显示浮动菜单8、基本事件9、选择全行模式六、试题十一讲解1、数据库的创建2、添加app.config文件?xmlversion=1.0encoding=utf-8?configurationconfigSections/configSectionsconnectionStringsaddname=ConnectionStringconnectionString=DataSource=127.0.0.1,1439;InitialCatalog=QualificationDB;IntegratedSecurity=True;userid=sa;password=providerName=System.data.SqlClient/addname=DataBaseOwnerconnectionString=dbo//connectionStrings/configuration3、添加类库Model其类名为:Aera,其类成员为:privateintca_Guid;publicintCa_Guid{get{returnca_Guid;}set{ca_Guid=value;}}privatestringsb_Name;publicstringSb_Name{get{returnsb_Name;}set{sb_Name=value;}}privatestringaddress;publicstringAddress{get{returnaddress;}set{address=value;}}privatestringunit_Name;publicstringUnit_Name{get{returnunit_Name;}set{unit_Name=value;}}privatestringtheowner;publicstringTheowner{get{returntheowner;}set{theowner=value;}}4、再创建一个类库DAL,其类文件名为:AeraServer.cs类成员为#regionPrivateMembersprivatereadonlystringconnString=ConfigurationManager.ConnectionStrings[ConnectionString].ToString();privatereadonlystringdboOwner=ConfigurationManager.ConnectionStrings[DataBaseOwner].ToString();#endregionpublicIListAeraGetAllInfo(){IListAeraaera=newListAera();using(SqlConnectionconn=newSqlConnection(connString)){stringsql=select*fromT_qualification;SqlCommandobjCommand=newSqlCommand(sql,conn);conn.Open();using(SqlDataReaderobjReader=objCommand.ExecuteReader(CommandBehavior.CloseConnection)){while(objReader.Read()){Aeraaera1=newAera
本文标题:补课表2
链接地址:https://www.777doc.com/doc-4028114 .html