《微软C#培训教程课件.ppt》由会员分享,可在线阅读,更多相关《微软C#培训教程课件.ppt(25页珍藏版)》请在三一办公上搜索。
1、C#程序设计语言课程内容,第一章:概述第二章:C#语言的基本原理第三章:C#中对象的创建第四章:面向对象的编程技术第五章:C#编程第六章:编写基于.NET 的应用 程序第七章:使用 ADO.NET 访问数 据,第八章:创建基于 Windows 的应用程序第九章:在 C#应用程序中使 用 XML Web Service第十章:创建 Web 应用程序第十一章:应用程序设置和 部署第十二章:进阶学习目标,第十章创建 Web 应用程序,创建 Web 窗体应用程序在 Web 窗体应用程序中访问数据配置 ASP.NET 应用程序设置,创建 Web 窗体应用程序,ASP.NETWeb 窗体应用程序 创建 W
2、eb 窗体应用程序 Web 窗体应用程序的组件 Web 窗体应用程序的生命周期 为 Web 窗体应用程序添加控件为控件添加事件处理程序 课堂练习 创建 Web 窗体应用程序,10.1 创建 Web 窗体应用程序,ASP.NET,Active Server Pages(ASP)革命性的、更可靠的继任者能访问服务器资源的动态 Web 页面服务器端 Web 窗体的处理过程独立于语言独立于浏览器XML Web Services 允许你创建分布式的 Web 应用程序,10.1.1 ASP.NET,Web 窗体应用程序,基于 ASP.NET 技术可以创建强大的可编程 Web 页面与所有浏览器和移动设备兼容
3、与所有语言兼容,只要该语言被公共语言运行库支持页面上允许代码和内容分离 支持庞大的控件集提供状态管理功能集,用以保存 Web 页面在不同请求之间的状态,10.1.2 Web 窗体应用程序,创建 Web 窗体应用程序,使用 ASP.NET Web 应用程序模板,10.1.3 创建 Web 窗体应用程序,Web窗体应用程序的组件,可视化组件设计视图HTML 视图用户界面逻辑,10.1.4 Web窗体应用程序的组件,Web 窗体应用程序的生命周期,ASP.NET Web 窗体的生命周期有五个基本阶段:,10.1.5 Web 窗体应用程序的生命周期,为 Web 窗体应用程序添加控件,添加服务器端控件
4、在设计视图,将 Web Server 控件对象从工具箱的 Web 窗体选项卡中拖到窗体添加 HTML 服务器端控件 将 HTML 元素从工具箱的 HTML 选项卡拖放到窗体上,右击元素并选择作为服务器控件运行,就将其转换成服务器端控件,10.1.6 为 Web 窗体应用程序添加控件,为控件添加事件处理程序,用户在浏览器中的行为会触发许多事件事件触发的代码在服务器上运行代码执行完毕以后,结果页面会送回给浏览器,private void Button1_Click(object sender,System.EventArgs e)/(),10.1.7 为控件添加事件处理程序,课堂练习创建 Web
5、窗体应用程序,本练习中的 Web Forms 应用程序将使用几个控件,包括 Validation 控件在本练习中,将开发一个简单的 Web 窗体应用程序,该程序可以计算两个数值的和,这两个数值是通过窗体输入的,动手练习,10.1.8 课堂练习创建 Web 窗体应用程序,第十章创建 Web 应用程序,创建 Web 窗体应用程序在 Web 窗体应用程序中访问数据配置 ASP.NET 应用程序设置,在 Web 窗体应用程序中访问数据,在 Web 窗体应用程序中访问数据 在 Web 窗体应用程序中显示数据 课堂练习 在 Web 窗体应用程序上显示数据库中的数据,10.2 在 Web 窗体应用程序中访问
6、数据,在 Web 窗体应用程序中访问数据,基本原则使用非连接模型读取数据多于更新数据 最小化对服务器资源的需求 使用远程进程来访问数据 Web 窗体页面的数据源 访问数据库,ADO.NETXML 数据其他,10.2.1 在 Web 窗体应用程序中访问数据,在 Web 窗体应用程序中访问数据,创建 Web 应用程序项目和 Web 窗体页面创建并配置你要绑定窗格的数据子集向窗体添加 DataGrid 控件并将其绑定到数据添加代码填充数据子集,测试,private void Page_Load(object sender,System.EventArgs e)if(!IsPostBack)SqlDa
7、taAdapter1.Fill(customerDS1);DataGrid1.DataSource=customerDS1;DataGrid1.DataBind();,1,2,3,4,10.2.1 在 Web 窗体应用程序中访问数据,课堂练习在 Web 窗体应用程序上显示数据库中的数据,在本练习中,将开发一个包含有 DataGrid 控件的简单 Web 窗体应用程序,指导练习,10.2.3 课堂练习 在 Web 窗体应用程序上显示数据库中的数据,第十章创建 Web 应用程序,创建 Web 窗体应用程序在 Web 窗体应用程序中访问数据配置 ASP.NET 应用程序设置,配置 ASP.NET 应
8、用程序设置,ASP.NET 状态管理ASP.NET 安全性 配置 ASP.NET 应用程序设置 课堂练习 使用 Web.config 配置 Web 应用程序,10.3 配置 ASP.NET 应用程序设置,多媒体演示ASP.NET 运行模型,ASP.NET 状态管理,HTTP 没有状态ASP.NET 同时提供应用程序和对话的状态管理,private void Page_Load(object sender,System.EventArgs e)SessionDemo=ABCDEF;,private void Page_Load(object sender,System.EventArgs e)t
9、extBox1.Text=(string)SessionDemo;,10.3.1 ASP.NET 状态管理,ASP.NET 安全性,身份认证NoneWindowsFormsPassport授权扮演,10.3.2 ASP.NET 安全性,配置 ASP.NET 应用程序设置,使用 Web.config,10.3.3 配置 ASP.NET 应用程序设置,课堂练习使用 Web.Config 配置 Web 应用程序,在本练习中,根据提供的 Web.Config 文件,你需要回答一系列问题,连线练习,10.3.4 课堂练习 使用 Web.Config 配置 Web 应用程序,回顾,学习完本章后,你将能够:创建 Web 窗体应用程序处理 Web 窗体应用程序中的事件在 Web 窗体应用程序中访问数据配置 ASP.NET 应用程序的设置,实验 10.1开发 ASP.NET Web 应用程序,练习 1:完成用户身份验证的代码 练习 2:完成 Master.aspx 页面中的代码 练习 3:测试应用程序,