摘要:
0.用session判断是否登陆 if(Session["login"] == null) { Response.Redirect("error.aspx"); } 1. 打开新的窗口并传送参数:传送参数:response.write("") 接收参数:string a = Request.QueryString("id");string b = Request.QuerySt... 阅读全文
摘要:
Oracle第一课(数据库介绍)备课笔记 一、了解数据库管理系统的不同类型 1、数据存储系统 将数据存储在计算机上的概念就叫数据存储系统 。 数据以文本、数字、图片或声音等形式存储。 2、数据库是一组在逻辑上相关的信息的集合 。表以行和列的形式保存数据。实现数据库管理任务的软件叫做数据库管理系统(DBMS)。 3、DBMS的不同类型为 :RDBMS和ORDBMS RDBMS是由E.F.C... 阅读全文
摘要:
第一部分:概述 一 什么是WAP一种通信协议和应用环境 二 WAP的作用1.部署信息资源2.高级电话服务3.使移动设备可访问Internet 三 WAP的历史演变 四 WAP的优点1.可移动性2.设备之间的互操作性3.网络独立性4.设备独立性 五 WAP的体系结构1.Wap Client 2.Gateway 3.Server 六 WAP体系结构的部件1.WAP客户2.WAP设备3.WAP浏览器4... 阅读全文
摘要:
一 System.Net和System.Net.Socket命名空间介绍二 WebRequest、WebResponse、WebProxy、HttpWebRequest、HttpWebResponse类介绍三 举例(见MSDN同步HttpWebRequest示例)四 TcpClient介绍以及举例(见例2)五 TcpListener介绍以及举例(见例子3)六 UdpClient介绍以及举例(见例... 阅读全文
摘要:
一.如何理解异步编程使用 .NET 异步编程,在程序继续执行的同时对 .NET 类方法进行调用,直到进行指定的回调为止;如果没有提供回调,则直到对调用的阻塞、轮询或等待完成为止。例如,一个程序可以调用一个方法,该方法枚举一个较大的列表,同时主程序将继续执行。在完成枚举后,进行回调并由程序对它进行寻址。 二.使用异步编程的领域文件IO 流IO 套接字IO远程处理信道(HTTP、TCP)和代理使用 A... 阅读全文
摘要:
第一部分:回顾:一、COM+中的对象构造服务二、COM+中的基于角色的安全性 第二部分:新课:一、COM+中的共享属性管理器介绍二、使用.NET类库访问Windows队列,两个例子:一个例子用于发送消息,一个例子用户接收消息发送方代码:using System;using System.Messaging; namespace Sender{ class SenderMain { sta... 阅读全文
摘要:
Web服务:1.介绍WEB服务在分布式应用程序中的用途以及地位2.介绍WSDL\SOAP\UDDI\XML在WEB服务中的作用3.举例演示Visual Studio 2003创建WEB服务的步骤4.举例说明如何在.NET应用程序使用WEB5.修改代理类的构造函数,传递web服务的URL6.介绍wsdl.exe的使用方法,演示如何使用wsdl.exe生成代理类7.使用MessageName属性为方法... 阅读全文
摘要:
2006-10-26授课安排(晚:分布式编程)第一部分:回顾:一、创建简单的.NET服务组件二、注册.NET服务组件的方法1、手动注册(使用regsvcs.exe)2、自动注册(懒惰注册)3、编程注册注:懒惰注册的条件三、调用COM+组件 第二部分:新课:一、线程与COM+单元模型(STA\MTA\TNA)二、COM+同步(五个同步属性:Disabled\Supported\Not Support... 阅读全文
摘要:
定义Ajax Adaptive Path公司的Jesse James Garrett这样定义Ajax: Ajax不是一种技术。实际上,它由几种蓬勃发展的技术以新的强大方式组合而成。Ajax包含: 基于XHTML和CSS标准的表示; 使用Document Object Model进行动态显示和交互; 使用XMLHttpRequest与服务器进行异步通信; 使用JavaScript绑定... 阅读全文
摘要:
什么是Web2.0Web2.0是以Flickr、43Things.com等网站为代表,以Blog、TAG、SNS、RSS、wiki等社会软件的应用为核心,依据六度分隔、xml、ajax等新理论和技术实现的互联网新一代模式。 Blog——博客/网志:Blog的全名应该是Web log,后来缩写为Blog。Blog是一个易于使用的网站,您可以在其中迅速发布想法、与他人交流以及从事其他活动。所有这一... 阅读全文
摘要:
一、从控制台读取东西代码片断:using System; class TestReadConsole{ public static void Main() { Console.Write(Enter your name:); string strName = Console.ReadLine(); Console.WriteLine( Hi +... 阅读全文
摘要:
最近在学习IOC的东西,顺便写点加深自己的理解。。。 1.什么是IOC(Inversion of control-控制反转) Ioc(inversion of control)的翻译为控制反转。这个概念其实并不新奇,在程序开发的各个环节你都有意或无意的使用到了。 控制反转顾名思义是指在程序执行时控制权的转移,比如一个控制台程序如: using System; ... 阅读全文
摘要:
插件功能给软件的使用者可以扩充软件功能的机会。我们不可能让软件适用于所有人,也不是所有的人都会出资帮助你实现他们的需求。插件功能提供了一个软件的高度可扩充性,允许用户作为软件的二次开发者,继续完善软件的功能。 为了在软件中加入插件功能,我们需要下面几个特别的条件: (1) 本软件(此后我们称之为‘宿主程序’)需要开放自己的成员,包括属性、方法、事件为插件程序提供服务。 (2) ... 阅读全文
摘要:
在遥远的编程大陆上,一条大河分隔了整个大陆。河的西边住着一群疯狂的程序员,他们疯狂的崇拜着OO大神,他们以OO大神规定的教义要求自己和自己的身边的一切,他们把自己的首都叫做OO城。但是 不如意的是,大陆上的美女,都集中在OOfans的对面:东岸。 河的东岸(数据库之领)住着崇拜“关系”女神的部落。虽然在程序员们的不断的圣战下很多部落的蛮人都偷偷信仰了OO大神,但是这一切都是不公开的。“关系”女神仍... 阅读全文
摘要:
大型软件开发与ORM构架 在最近的几年里,很多程序员把自己的业余时间献给了ORM框架的开发,甚至在有些单位的招聘面试中把是否理解或是能否使用一种ORM构架,作为了一种评价开发人员技能的必要条件。作为一个一线的开发工人,我毫不否认ORM框架对设计模式社区发展作出巨大的贡献,以及对提高开发效率这一目标的成果。 但是请各位读者注意的是,本文是站在大型软件开发的角度上阐述笔... 阅读全文
摘要:
Spring.NET学习实践(2) 修改下我们的小例子: 在上一篇文章的最后,我们作了一个简单的例子,来使用Spring.NET,虽然这个例子真的是很简陋. static void Main(string[] args) { StaticApplicationContext context = new StaticAp... 阅读全文
摘要:
Spring.NET学习实践(1) Spring.NET的构架: 从2004-08-04的第一版本算起,Spring.NET出来已经很久了。但是相比较他的姐姐Spring,虽然借助于 .NET 强大的反射机制,甚至拥有比原 Java 版本更强大的功能。但是不得不承认,相对于JAVA社区的人山人海,Spring.NET的人气还真的是不旺。 在这篇笔记中,我会谈及一些概念和术语,如果你... 阅读全文
摘要:
摘要: 自从项目要求启用ajax之后,一直都很头痛,直到ComponentArt放出支持ms asp.net ajax之后,所有的问题迎刃而解,于是乎立马down下ms asp.net ajax beta2,祭出神奇的UpdatePanel。但是正所谓“福之祸所依,祸兮福所至”,噩梦已经埋下伏笔...... 一、噩梦的根源:庞大的页面 UpdatePanel在页面小的时候还是很好用的,而当... 阅读全文
摘要:
写在前面 最近一段时间在研究有关设计模式方面的文章,拜读了TerryLee以及吕震宇两位老师所写的设计模式方面的系列文章,收获颇丰,也让我对OOP,OOD有了新的理解和认识,不过在看到工厂方面的几篇文章时,却总有个地方想不通,望各位老师专家能替在下答疑解惑,以下是自己对工厂模式的一些理解以及提出的一种改良方案,不知道是否有人提出过类似的方案,如有雷同纯属巧合。有说得不对的地方还请批评指正。 从简... 阅读全文