传智播客.Net培训学院

.Net培训

ASP.NET视频教程2011版:ASP.NET≠拖控件!


更多

ASP.NET视频教程:    

第一季:Http基础-多线程和Socket


课程简介:很多工作几年的ASP.Net程序员一直是只会拖控件的菜鸟,只会摆弄ASP.Net那些控件,由于不懂Http协议、ASP.Net内部机制,一旦遇到复杂的问题就无法解决,而且微软升级了新的框架后就又要学一堆新的控件,成了微软傻瓜化控件的受害者。
而如果了解Http协议、ASP.Net内部机制这些本质的东西,具有不拖控件也能开发网站的能力,就能看透那些看似复杂的ASP.Net控件的内部原理,这样无论遇到什么疑难问题都能轻松解决,而且无论微软的技术怎么升级来升级去你都能笑看风云变幻!传智播客的ASP.Net课程不是一上来就教学生怎么拖那些微软的傻瓜化控件,而是一开始带着学员自己写一个像IIS那样的Web服务器出来!这是何等的气魄!!!连网站服务器都能自己写出来,那些ASP.Net不就是和玩具一样了嘛!开发一个Web服务器的基础是多线程开发技术和Socket通讯技术,这一部分就是讲解:多线程开发技术和Socket通讯技术。

 01_单线程缺点和简单多线程操作点击下载  

 02_多线程方法重入问题   点击下载   

03_前台线程和后台线程    点击下载   

04_线程实现带参数的方法 点击下载   

05_线程实现带多个参数的方法  点击下载  

06_IP和端口的作用  点击下载 

07_套接字介绍和服务端负责监听客户端请求的套接字操作点击下载

08_套接字_客户端连接服务器   点击下载  

09_套接字_服务端循环监听客户端的连接请求 点击下载  

10_套接字_服务端向客户端发送数据_客户端循环接收数据点击下载

11_套接字_服务端向多个客户端发送数据_客户端循环接收数据点击下载

 

 第二季:Http基础-自己动手写聊天室


课程简介:有了前面讲的多线程开发技术和Socket通讯技术,我们就可以开发一个聊天室出来,为后续“自己动手写Web服务器”做准备。

01_服务端通过新建线程监听客户端消息   点击下载                              

02_客户端向服务端发送消息 点击下载   

03_关于通信套接字对象为什么不定义成全局变量的原因 点击下载  

04_服务端群发消息  点击下载  

05_客户端向服务器发送文件 点击下载  

06_客户端向服务器发送消息和文件  点击下载   

07_套接字异常捕捉  点击下载  

 

第三季:自己动手写web服务器


课程简介:通过这一阶段的学习,你就可以开发出来一个类似IIS的Web网站服务器出来。这样你就对Http协议、网站服务器帮我们做了什么有了清晰的认识,这无论对学习后续的ASP.Net技术,还是理解缓存、页面静态化、网站调优、负载均衡等高级的网站开发技术都非常有帮助。你可以尝试一下,拉过来十个所谓“有多年ASP.Net开发经验”的程序员,问他们“你能自己开发一个简单的Web网站服务器出来吗?”,相信有大部分人都会说“不能”,你就可以牛X哄哄的对他们说“我能。这就是你们这么多年ASP.Net开发技能一直停滞不前,工资一直这么低的原因!快学传智播客的ASP.Net视频教程吧!

 

01_浏览器和服务器连接方式 点击下载           

02_浏览器和服务器简单交互过程 点击下载   

03_http协议详解  点击下载  

04_监听浏览器请求_讲解连接通信类  点击下载  

05_接收客户端的请求报文   点击下载 

 06_创建请求报文对象,获得请求的文件路径点击下载   

07_响应浏览器静态页面的请求  点击下载  

08_响应浏览器静态页面的请求_总体复习讲解点击下载  

09_响应动态页面请求 点击下载 

10_请求静态文件复习  点击下载

11_请求动态文件复习  点击下载

12_浏览器和IIS打交道的过程 点击下载

 

第四季:服务器处理过程-- 一般处理程序


课程简介:“请求、处理、响应”模型是任何一门Web开发语言的本质,ASP.Net也不例外,无论Asp.Net怎么高度封装,最终都是基于“请求、处理、响应”模型进行封装的。面试时考的最多的“ASP.Net生命周期是什么”本质上就是考的“请求、处理、响应”模型;那些令很多只会拖ASP.Net WebForm控件的程序员最头疼的那些复杂事件,在你熟悉了“请求、处理、响应”模型以后你都能看的笑出声来,有一种上帝看人间的感觉。在后面多年的软件开发生涯中,不可能一直用ASP.Net开发,可能会根据项目的不同要求换用Java、PHP等语言进行开发,因为你已经懂得了“请求、处理、响应”模型这个Web的本质,所以换用其他语言也是几天就可以掌握。

 

01_一般处理程序  点击下载       

02_一般处理程序处理简单流程及为什么要实现IHttpHandler 点击下载  

03_一般处理程序_详细介绍 点击下载               

04_一般处理程序ContentType的作用 点击下载    

05_一般处理程序_整体请求详解图_HttpApplication_HttpContext作用 点击下载  

06_一般处理程序_整体请求详解图_HttpApplication的执行过程及请求管道 点击下载   

07_一般处理程序_流程源码分析 点击下载  

08_一般处理程序_页面类请求编译流程 点击下载  

09_一般处理程序_获得浏览器两种方式传来的值 点击下载  

10_一般处理程序_参数的获得和输出 点击下载  

11_一般处理程序_重定向的原理 点击下载   

12_一般处理程序_End方法结束运行 点击下载  

13_一般处理程序_加法计算器 点击下载  

14_模板替换方式的计算器 点击下载  

15_自增 点击下载   

16_http长连接和短连接 点击下载  

17_div自增 点击下载  

 

第五季:服务器处理过程-- 一般处理程序_增删改查


课程简介:这阶段讲解了不用控件开发增删改查的网页,这是很多门户网站通用的技术。基于性能、可维护性等考虑,门户网站开发很少使用控件进行开发
   

增删改查01_列表页面. 点击下载

增删改查02_列表页面美化  点击下载

增删改查03_列表页面复习  点击下载

增删改查04_删除操作   点击下载

增删改查05_删除操作用户提示 点击下载

增删改查06_新增操作 点击下载

增删改查07_新增并返回新ID 点击下载

增删改查08_修改操作 点击下载 

不断更新 未完待续.......................