2011年9月19日

ASP.Net应用程序生命周期

摘要: ASP.Net应用程序生命周期概述阶段①用户从Web服务器请求应用程序资源ASP.NET是Web服务器下的ISAPI扩展ASP.NET根据文件扩展名(.aspx/.asmx/.ascx/trace.axd)将HTTP请求映射到HTTP处理程序(ASP.NET页处理程序/Web服务处理程序/ASP.NET用户控件处理程序/跟踪处理程序)阶段②ASP.Net接收对应用程序的第一个请求ApplicationManager类创建一个应用程序域(为全局变量提供应用程序隔离并允许单独卸载每个应用程序)在应用程序域中创建HostingEnvironment类的实例(提供对有关应用程序的信息(如存储该应用程序 阅读全文

posted @ 2011-09-19 21:19 les_vies 阅读(257) 评论(0) 推荐(0) 编辑

Web开发原则

摘要: 原则一最小权限原则(不是”不允许…”而是”只允许…”)原则二js浏览器端 & c#服务器端原则<asp:button>.onClientClick属性 //渲染生成代码在浏览器端int i = 2;i++;Response.Write(“<script type=‘text/javascript’>alert(”+i+”)</script>”); //对于浏览器端来说生成的HTML代码就是一堆字符串 到了浏览器端才有意义才会执行服务器端MessageBox.Show(“服务器端!”)LoopBack/回环地址(Localhost:2209/127.0 阅读全文

posted @ 2011-09-19 21:11 les_vies 阅读(147) 评论(0) 推荐(0) 编辑

Session

摘要: Http无状态Http协议是无状态的: 不会记得上次和网页”发生”了什么“记住”上次发生什么的两种方式: ①<input><select><textarea>的”name””value”属性②隐藏字段ViewState隐藏字段方式的缺点: 加大网站流量 降低浏览速度 机密数据放在表单中会有数据欺骗等安全性问题IsPostBack请求(request)→响应(response): 提交表单需有”name“&”runat”属性(控件id为JQuery DOM使用)/所有表单都是提交以”name”为key 以”value”为value的内容/只有<i 阅读全文

posted @ 2011-09-19 20:48 les_vies 阅读(217) 评论(0) 推荐(0) 编辑

HTTP相关

摘要: HTTP协议HTTP协议版本: 0.9/1.0/1.1(主流)HTTP协议分析工具:DebugBar: 免费/只分析当前浏览器内容HttpWatch: 收费/只分析当前浏览器内容(推荐)HttpAnalyzer: 收费/能分析计算机上所有的HTTP请求数据HTTP协议概念:连接(Connection): 浏览器和服务器之间传输数据的通道请求(Request): 浏览器向服务器发送的请求数据信息(请求类型 请求数据 浏览器信息…)响应(Response): 服务器向浏览器发送的返回数据信息(是否成功 错误码…)HTTP报文浏览器向服务器发送请求时 页面中的图片 css js在单独的请求中报文(H 阅读全文

posted @ 2011-09-19 20:23 les_vies 阅读(135) 评论(0) 推荐(0) 编辑

asp.net概述

摘要: ASP.Net简介学习内容及目标: 掌握ASP.Net内部原理 状态管理(Cookie Session ViewState等) 普通ASP.Net控件 数据验证 母版 ListView&Repeater等数据绑定控件 Ajax 缓存 Membership 导航 自定义控件等/能够与DOM JQuery等客户端技术相结合进行常见动态网站功能的开发原理先行ASP.Net: 一种动态网页技术(服务器端运行.Net代码 通过ASP.Net引擎动态生成HTML)文件类型: .aspx & .aspx.cs & .aspx.designer.cs/.aspx文件(html文件)两种 阅读全文

posted @ 2011-09-19 20:14 les_vies 阅读(211) 评论(0) 推荐(0) 编辑

练习(00009)

摘要: 参考:第9章 JQuery.doc/第9章 JQuery.文件夹 阅读全文

posted @ 2011-09-19 19:51 les_vies 阅读(106) 评论(0) 推荐(0) 编辑

jquery编程

摘要: 简单的JQuery$(document).ready ( function() { alert(“加载完毕!” ); } );页面加载完成时执行的代码 可简写为:$( function(){ alert(“加载完毕!”) } );(JQuery)window.ready() & (DOM)window.onload区别: onload只能注册一次而ready()可多次注册/onload是所有DOM元素创建完毕 图片CSS等均加载完成后才触发 而ready()则是DOM元素创建完成后即触发/JQuery中可通过$(window).load()来实现onload事件调用机制JQuery的D 阅读全文

posted @ 2011-09-19 19:16 les_vies 阅读(575) 评论(0) 推荐(0) 编辑

jquery概述

摘要: JQuery简介普通JavaScript缺点: 每种控件的操作方式在不同浏览器下有区别 要编写跨浏览器的程序非常麻烦 因此出现了很多对JavaScript的封装库(如Prototype Dojo ExtJS JQuery等) 这些库对JavaScript进行了封装以简化开发 即调用一句JQuery函数 函数内部会调用许多JavaScript代码(编写JQuery扩展插件等仍需JavaScript技术)JQuery是最火的JavaScript库 已经被集成到VS2010中 得到了MS的支持 MS的Ajax toolkit和JQuery结合也是最方便 / JQuery的扩展插件也是非常多JQuer 阅读全文

posted @ 2011-09-19 19:13 les_vies 阅读(150) 评论(0) 推荐(0) 编辑

javascript编程

摘要: JavaScript语法JavaScript中单引号双引号皆可大小写敏感面向对象JavaScript中没有类的语法(是用函数闭包(closure)模拟出来的) function Person(name,age){ this.Name=name; this.Age=age; this.SayHello=hunction(){ alert(“你好,我是”+this.Name+”,我”+this.Age+”岁了”); }}var p1 = new Person(“tom”,20);p1.SayHello();p1.Gender=“男”;Alert(p1.Gender); //new... 阅读全文

posted @ 2011-09-19 16:47 les_vies 阅读(178) 评论(0) 推荐(0) 编辑

练习(00008)

摘要: 参考:第7章 JavaScript.doc/第7章 JavaScript.文件夹 阅读全文

posted @ 2011-09-19 16:35 les_vies 阅读(121) 评论(0) 推荐(0) 编辑

练习(00007)

摘要: 参考:第8章 DOM.doc/第8章 DOM.文件夹 阅读全文

posted @ 2011-09-19 16:33 les_vies 阅读(115) 评论(0) 推荐(0) 编辑

javascript概述

摘要: JavaScript简介JavaScript和C# Java C语法类似因此只讲不同之处目标: 为DOM编程和JQuery打基础JavaScript(简称JS): 前端语言之一(后端语言: ASP.Net PHP JAVA)JavaScript为解释性语言(JavaScript解析引擎)无需编译即可直接运行 哪怕语法有错误 没有错误的部分还能正确运行/C#为编译性语言csc.exe: .Net Framework提供的编译工具(将C#代码编译为.dll/.exe)JavaScript开发环境记事本/Visual Studio: 像HTML一样完全可以使用记事本来写/Visual Studio中 阅读全文

posted @ 2011-09-19 16:18 les_vies 阅读(193) 评论(0) 推荐(0) 编辑

DOM编程

摘要: 事件事件: bodymousedown()后的括号不能丢(表示调用bodymousedown函数/而非onmousedown事件的响应函数是bodymousedown)<script type=“text/javascript”> function bodymousedown(){ alert(“哈哈”); }</script><body onmousedown=“bodymousedown()”></body>动态添加事件处理函数:function f1(){ alert(“1”);}<input type=“button” onclic 阅读全文

posted @ 2011-09-19 15:44 les_vies 阅读(326) 评论(0) 推荐(0) 编辑

DOM元素

摘要: windowwindow: 顶级对象(所有DOM元素的根对象) 表示当前浏览器窗口/使用window对象的属性 方法时可省略window(如window.alert(“aa”); → alert(“aa”);)alert()方法: 弹出消息框confirm()方法: 弹出”确定” ”取消”对话框/”确定”返回true “取消”返回falseif(confirm(“是否继续?”)){ alert(“确定”);}else{ alert(“取消”);}navigate()方法: 重新导向到指定地址setInterval()方法: 每隔一段时间执行指定的代码(类似Winform的Timer)/第一.. 阅读全文

posted @ 2011-09-19 15:41 les_vies 阅读(215) 评论(0) 推荐(0) 编辑

DOM概述

摘要: DOM简介DOM(Document Object Model): HTML页面模型 / 将每个标签都作为一个对象 JavaScript通过调用DOM中的属性 方法就可以对网页中的文本框 层等元素进行编程控制(如操作文本框的DOM对象 就可以读取文本框中的值 设置文本框中的值)通过JavaScript操作DOM进行DHTML开发(实现常见DHTML效果)JavaScript + Dom + CSS = DHTML 阅读全文

posted @ 2011-09-19 14:51 les_vies 阅读(174) 评论(0) 推荐(0) 编辑

练习(00006)

摘要: 参考:第6章 HTML.doc/第6章 HTML.文件夹 阅读全文

posted @ 2011-09-19 14:49 les_vies 阅读(106) 评论(0) 推荐(0) 编辑

html概述

摘要: HTML坚持手写HTML 可视化设计只是一种自学的手段HTML(Hyper Text Mark-up Language)即超文本标记语言网页页面组成网页主要由三部分组成:结构(Structure)、表现(Presentation)、行为(Behavior)结构化标准语言(xhtml xml)表现标准语言(css)行为标准语言(W3C-DOM ECMAScript)浏览器浏览器: 一款软件(接收浏览者操作→帮浏览者去Web服务器请求网页内容(HTML格式) →展示为人眼能看懂的可视化界面)/浏览器种类:IE FireFox Opera Chrome等Acid测试(不同浏览器兼容性测试): 不同浏 阅读全文

posted @ 2011-09-19 13:45 les_vies 阅读(198) 评论(0) 推荐(0) 编辑

面向对象(Object Oriented,OO)

摘要: 面向对象(Object Oriented,OO)面向对象(Object Oriented,OO)是当前计算机界关心的重点 它是90年代软件开发方法的主流 面向对象的概念和应用已超越了程序设计和软件开发 扩展到很宽的范围(如数据库系统、交互式界面、应用结构、应用平台、分布式系统、网络管理结构、CAD技术、人工智能等领域)面向对象概念面向对象不是取代面向过程的面向对象的三个特性: 封装 & 继承 & 多态类/对象字段/属性/方法类的继承没有面向对象的世界中的难题成员访问级别字段/方法/属性都是类的成员 都需要定义访问级别/访问级别的用处在于控制成员在哪些地方可以被访问 这样达到面向 阅读全文

posted @ 2011-09-19 11:11 les_vies 阅读(207) 评论(0) 推荐(0) 编辑

字符串的处理

摘要: string类常用函数ToLower(): 得到字符串的小写形式ToUpper(): 得到字符串的大写形式Trim(): 去掉字符串两端的空白bool s1.Equals(s2,StringComparison.OrdinalIgnoreCase); //两个字符串进行不区分大小写的比较int s1.CompareTo(s2); //s1>s2返回大于0的数 反之返回小于0的数字符串是不可变的 所以这些函数都不会直接改变字符串的内容 而是把修改后的字符串的值通过函数返回值的形式返回/s = s.ToLower()string Replace(string oldValue,string 阅读全文

posted @ 2011-09-19 10:51 les_vies 阅读(208) 评论(0) 推荐(0) 编辑

C#语言

摘要: 基本语法C#文件以cs结尾 Main()为入口点函数从上到下一条条执行大小写敏感函数参数用()包围两句之间用;分隔注释 单行注释(//) 多行注释(/* */)双引号变量变量看做数据的容器定义变量方式:类型 变量名变量类型不能放与类型名不兼容的数据变量名不能重名变量的命名命名规则: 首字符必须为字母或下划线 其后字符可以为任意个数字/字母/下划线 不能全部使用C#关键字(VS中蓝色)也是类/函数名命名规则中文变量名(类/函数名)C#中建议变量首字母小写变量的声明(使用前需赋值)常用基本数据类型string int char bool decimal byte double long float 阅读全文

posted @ 2011-09-19 10:45 les_vies 阅读(173) 评论(0) 推荐(0) 编辑

导航