点击这里给我发消息 ExternalInterface.call(new XML(""));

上课笔记

表变量
临时表
表值函数


控制文本字符串长度样式-td,div
cursor:pointer;
word-break:keep-all;
white-space:nowrap;
overflow:hidde;
text-overflow:ellipsis;

--------------------------------------------------
MVC,T-SQL
已保存的 Transact-SQL 语句集合,可以包含逻辑语句和执行语句等--存储过程
无参存储过程和有参存储过程
构建互联网上的分布式系统的基本部件--Web Service
调用:同步调用和调用
发现:UDDI,文件查询,URL输入
优点:跨平台通信,跨防火墙通信,B2B的集成,软件和数据重用


Ajax的关键元素:
javascript语言,DOM文档对象,CSS样式表,XMLHttpRequest对象
执行原理:
客户端发送请求,服务器接收处理,返回给客户端
创建步骤:
1.创建XMLHttpRequest对象
2.设置回调函数
3.初始化XMLHttpRequest对象
4.发送请求
-----------------------------------------------------------------------------------------------------------------
XMLHttpRequest对象返回数据类型包括:responseText(文本字符串),responseXML(xml文档),responseStream(Stream对象)


****************************************************************************************************
ajax是一种创建交互式网页应用的网页开发技术
Ajax的核心是JavaScript对象XmlHttpRequest,它是一种支持异步请求的技术,XmlHttpRequest使您可以使用JavaScript向服务器提出请求并处理响应,而不 阻塞用户
AJAX 不是一种新的编程语言,而是一种用于创建更好更快以及交互性更强的 Web 应用程序的技术。
通过 AJAX,您的 JavaScript 可使用 JavaScript 的 XMLHttpRequest 对象来直接与服务器进行通信。通过这个对象,您的 JavaScript 可在不重载页面的情况与 Web 服务器交换数据。
AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。

(WCF)是由微软发展的一组数据通信的应用程序开发接口
由于各个通信方法的设计方法不同,而且彼此之间也有相互的重叠性(例如 .NET Remoting 可以开发 SOAP, HTTP 通信),对于开发人员来说,不同的选择会有不同的程序设计模型,而且必须要重新学习,让开发人员在使用中有许多不便。
Microsoft .NET Remoting 提供了一种允许对象通过应用程序域与另一对象进行交互的框架

首先,客户端通 过Remoting,访问通道以获得服务端对象,再通过代理解析为客户端对象。这就提供一种可能性,即以服务的方式来发布服务器对象。远程对象代码可以运 行在服务器上(如服务器激活的对象和客户端激活的对象),然后客户端再通过Remoting连接服务器,获得该服务对象并通过序列化在客户端运行。

Remoting的通道主要有两种:Tcp和Http。
webservice是构建互联网分布式系统的基本部件,可以将具有特定功能或者可复用应用程序封装。基于SOAP楞个议与其他应用程序或者其它平台开发的应用程序进行通信,可以穿越防火墙,还可以实现异步调用。
SOAP:简单对象访问协议
WSDL:web服务描述语言
UDDI:统一描述,发现和集成协议

设计模式(Design pattern)是一套被反复使用、多数人知晓的、经过分类编目的、代码设计经验的总结。使用设计模式是为了可重用代码、让代码更容易被他人理解、保证代 码可靠性。 毫无疑问,设计模式于己于他人于系统都是多赢的,设计模式使代码编制真正工程化,设计模式是软件工程的基石,如同大厦的一块块砖石一样。
--------软件开发流程
第一步:需求调研分析
 第二步:概要设计
第三步:详细设计
第四步:编码
 第五步:测试
第六步:软件交付准备
第七步:验收
----------页面传值的方式
1.session(viewstate)易丢失,不稳定
2.cookie 简单,但可以禁用
3.Application 全局
4.input type="hidden" 简单,容易被伪造
5.url 参数简单,显示在地址栏中,参数长度有限
6.数据库 稳定,安全,但是性能较弱

--------------存储过程优缺点
1.提高性能和执行效率 2.减少网络流量 3.安全性 4.可维护性高
缺点:1.交互性差 2.可移植性差

-------------拆箱和装箱
装箱:将值类型转换为引用类型
int i=3; object o=i;
拆箱:将引用类型转换为值类型
int j=(int)o;
-------------接口和抽象类
1.接口中只能存在 属性,方法,索引器,事件 ;接口不可以实例化,一个类可以实现多个接口,但是不可以有多个基类,抽象类用abstract关键字表示,继承了抽象类的子类必须重写基类的抽象方法,除非子类也是抽象类
------------继承
1.子类只能继承父类的公有方法,属性或者是被保护的方法和属性,不可以继承私有的方法和属性
-----------多态
1.不同环境对同一种方法的不同实现称之为:多态 例如:生活中,医生开刀,理发师理发。
----------封装
1.封装也称之为类内部信息的隐藏,公布出一些对外的接口,使之与外部发生联系
---------类的构造函数
1.无参构造 函数和有参构造函数 并且访问修饰符是public或者private ,没有返回值
---------重载和重写
1.重载
指方法名相同,参数类型,个数,顺序,返回值类型不同
2.重写
指子类重新对父类的方法的实现通过override关键字


---------多利用Ajax技术实现一些加载的数据呈现,页面的布局一定要规范化,美观

javascript:f_addTab('0012','收件箱','message/sendmessage.aspx');

 

 

 

posted @ 2012-08-20 21:47  程序员-小菜  阅读(373)  评论(3编辑  收藏  举报