C#程序设计教学全套-1.pptx

C#程序设计教学全套-1.pptx

ID:52848526

大小:581.54 KB

页数:28页

时间:2020-03-26

C#程序设计教学全套-1.pptx_第1页
C#程序设计教学全套-1.pptx_第2页
C#程序设计教学全套-1.pptx_第3页
C#程序设计教学全套-1.pptx_第4页
C#程序设计教学全套-1.pptx_第5页
资源描述:

《C#程序设计教学全套-1.pptx》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、单元7综合应用《C#程序设计》课程概述学习内容什么是三层架构和实体类0102如何搭建三层架构目录页PAGEOFCONTENT01新建项目02认识项目文件03开始编写C#代码04编译、调试项目知识点名称根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字添加内容添加内容添加内容添加

2、内容什么是三层架构和实体类011什么是三层架构和实体类一种代码的组织形式,其中包括:表示层(UI)、业务逻辑层(BLL)和数据访问层(DAL)1)表示层:为用户提供交互操作界面,用于显示和接收用户提交的数据,为用户提供交互式的界面。表示层一般为Windows窗体应用程序或Web应用程序。2)业务逻辑层:负责关键业务的处理和数据的传递,不会直接对数据库中的数据进行操作,该层一般为类库。3)数据访问层:负责数据库数据的访问,根据传入的值来操作数据库,实现对数据的读取、保存和更新等操作。数据访问层通常为类库。1什么是三层架构和实体类为便于在各

3、层间传递数据,通常再添加一个类库,即实体类库。其中封装的每个类都对应一个实体,即数据库中的一张表。如何搭建三层架构02如何搭建三层架构2将【例6.8】中显示表T_Stu学生信息的代码用三层架构来重新进行组织1)创建表示层2)创建业务逻辑层3)创建数据访问层4)创建实体类5)添加各层之间依赖关系如何搭建三层架构2添加代码1)在实体类库定义类Student2)在数据访问层定义数据库操作类DBHelper3)在数据访问层定义数据访问类StuService4)在业务逻辑层定义类StuManager5)编写表示层单元7综合应用《C#程序设计》课程

4、基于三层架构操作数据学习内容什么是三层架构和实体类0102如何搭建三层架构目录页PAGEOFCONTENT01实现学生信息的添加02实现学生信息的修改03实现学生信息的删除知识点名称根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字根据自己的需要添加适当的文字,据研究,在幻灯片中,一页的文字最好不要超过200字添加内容添加内容添加内容添加内容实现学生信息的

5、添加01实现学生信息的添加1(1)在数据访问层类StuService中添加AddStudent方法publicboolAddStudent(StudentnewStu){stringsqlStr="insertintoT_Stuvalues(@ID,@name,@age)";SqlParameter[]param=newSqlParameter[]{newSqlParameter("@ID",newStu.ID),newSqlParameter("@name",newStu.Name),newSqlParameter("@age",ne

6、wStu.Age)};returnDBHelper.ExcuteCommand(sqlStr,param);}实现学生信息的添加(2)在业务逻辑层类StuManager中添加AddStudent方法publicboolAddStudent(StudentnewStu){returnstu.AddStudent(newStu);}1实现学生信息的添加(3)在表示层获取输入的学生信息privatevoidbtnAdd_Click(objectsender,EventArgse){StudentnewStu=newStudent();newS

7、tu.ID=int.Parse(txtID.Text);newStu.Name=txtName.Text;newStu.Age=int.Parse(txtAge.Text);if(stu.AddStudent(newStu)){MessageBox.Show("添加成功");dataGridView1.DataSource=stu.GetStudentList();}elseMessageBox.Show("添加失败");}1实现学生信息的修改02实现学生信息的修改2(1)在数据访问层类StuService中添加UpdateStuden

8、t方法publicboolUpdateStudent(Studentstu){stringsqlstr="updateT_Stusetname=@name,age=@agewhereID=@id";SqlP

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。