表变量
临时表表值函数 控制文本字符串长度样式-td,divcursor: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');