1 / 60
文档名称:

快速入门.ppt

格式:ppt   大小:915KB   页数:60页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

快速入门.ppt

上传人:aideliliang128 2017/11/29 文件大小:915 KB

下载得到文件列表

快速入门.ppt

文档介绍

文档介绍:内容: 的Web开发,B/S结构原理、内部原理、状态管理(Cookie、Session、ViewState等)、数据验证、控件、母版、ListView/Repeater等数据绑定控件、AJAX 、缓存、Membership、导航、自定义控件等。
目标: 以应用为目标,开发常见的动态网站功能,并且和Dom、JQuery等客户端技术结合进行网站的开发。
参考书:《 揭秘》
注意: 原理先行,来说弄明白了原理才能学得更快。会讲一些原理性的非常规用法代码,用※标识,不要学这种写法。
Java班先讲Servlet再讲JSP,.Net也是先讲HttpHandler再讲WebForm。
课程安排
第一阶段:内部对象
1、目标:从网络的角度介绍 的工作原理,并对 中的几个核心对象与 HTTP 之间的关系进行分析。掌握WEB运行请求响应原理,核心对象及服务器页面生命周期。
2、项目:GSSMS【绿色简单学生管理-原生版】
第二阶段:服务器控件提高开发效率
1、目标:掌握服务器端控件的使用及控件生命周期。
2、项目:GSSMS【绿色简单学生管理-服务器控件版】
第三阶段:高级进阶
1、目标:掌握缓存/Ajax/Json/母板页/错误页/网站部署/CKFinder
我们怎么看到网站的?
1、在地址栏输入地址敲回车后浏览器到底做了什么事情?
服务器与浏览器语言

浏览器只负责解释执行html+css+javascript代码
服务器可执行服务器端语言:.NET,JAVA,...,分别由不同的运行
环境执行代码(Framework,JVM)
(html)和动态页面(aspx)的区别?
比如说新闻列表页面(邮箱列表)。
浏览器: html javascript css
服务器: ?HTML(.html) .Net(.aspx .ashx) JAVA(.jsp) PHP(.php)
编写代码演示静态页面和动态页面
文件扩展名
说明
.ashx
一般处理程序,核心程序,
.aspx
常用程序,用于创建网页和对网页进行编程的核心文件类型(前台文件),
.
常用程序,用于编写大量的c#业务代码,。
.ascx
指明一个 用户定义控件
.asax
包含 应用程序级事件的事件语法
.config
配置文件,用于设置应用程序的各种属性
.asmx
供宿主 Web 服务在本地或远程使用
里的常用文件(重点)
下面来编写一个登录的动态页面让各位加深体会
登录流程
用户打开登录页面,填入用户名密码,点击【登录】按钮,浏览器将用户输入的用户名、密码发送给网站服务器,程序来处理这个登录请求,处理程序判断用户名、密码是否正确,然后将判断结果返回给浏览器。
开发一个登录页面需要做两个工作: 、Dom特效,和C#代码没关系,也就是前端(前台)页面,相当于这个页面要生成的HTML代码模板; ,C#代码,也就是后台代码。
画图区分第一次请求和之后的提交
是一种动态网页技术,代码,动态生成HTML。
可以使用JavaScript、Dom在浏览器端完成很多工作,但是有很多工作无法在浏览器端完成,比如存储数据、访问数据库、复杂的业务逻辑运算、安全性要求高的逻辑运算等。
服务端控件和HTML控件的生成关系: 在aspx页面中可以使用服务端控件,简化开发。但浏览器只认html,因此在包含服务端控件的页面被请求时,页面中的服务器端控件会组装成对应的HTML控件代码字符串,如:TextBox→<input type=“text”/>。
:WebForm、MVC。
服务器控件不是新的控件,在浏览器端仍然是生成html标签。服务端控件虽然好用,但是也有缺点,并不是什么地方用服务器端控件都好,具体后面讲。
Web应用程序和网站
WebApplication(Web应用程序)和WebSite(网站)的区别,WebSite是为了兼容从ASP转过来的开发人员的习惯而存在的,用起来简单,比如不需要创建命名空间、CS代码修改以后不需要重启就能看到变化(无论是WebSite还是WebApplication,修改aspx都不需要重启。 WebApplication每次修改以后点击【生成解决方案】也能立即看到修改效果),但是不利于工程化开发,比如代码出错不容易发现,代码不分命名空间。开发技术上没有任何区别,只是开发、调试习惯不同而已。
方便开发不用每次调试都设定起始页,在项目的选项中设定【Web】→启动操作→当前页面,这样当前激活的页就是起始页。
此次课程知

最近更新

2025年社区计生负责人岗位职责(共6篇)-大文.. 9页

常见人类遗传病 14页

体育教研组2025工作计划 5页

2025年幼儿园园长年终工作总结(精选篇) 32页

体检中心工作计划最新医院体检中心工作计划 4页

低年级教研组工作计划 4页

2025年《公务员法》相关法律法规知识考试题库.. 18页

2025年《公务员法》相关法律法规知识考试题库.. 19页

常用抗凝抗血小板药物 25页

2025年一级注册建筑师之建筑结构考试题库【综.. 137页

2025年一级注册建筑师之建筑结构考试题库带答.. 135页

2025年一级注册建筑师之建筑结构考试题库完美.. 136页

2025年一级注册建筑师之建筑结构考试题库附完.. 137页

2025年一级注册建筑师之设计前期与场地设计考.. 221页

优质护理服务工作计划例文 5页

2025年一级造价师之建设工程造价管理考试题库.. 169页

2025年一级造价师之建设工程造价管理考试题库.. 169页

2025年一级造价师之建设工程造价管理考试题库.. 169页

2025年中级注册安全工程师之安全生产技术基础.. 189页

2025年社区两委述职报告(集锦18篇) 54页

2025年一级注册建筑师之建筑结构考试题库【真.. 137页

2025年社区七夕活动策划方案(合集15篇) 6页

公共卫生体系在疫情中的响应与调整-深度研究 34页

破解国产特斯拉智能汽车整车控制系统底层CAN数.. 2页

基于人工智能的智慧审计平台设计 9页

现代物流管理考试重点归纳 23页

水凝胶医用冷敷贴敷料产品技术要求标准2023年.. 9页

加强政务服务大厅运行管理工作方案 18页

福建省市政基础设施工程竣工验收报告 8页

高效能人士的七个习惯-第一章 由内而外全面造.. 16页