郁闷的大象

 

2011年7月27日

C#调用WebService

摘要: 1.1、Web Service基本概念Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请求,轻量级的独立的通讯技术。是:通过SOAP在Web上提供的软件服务,使用WSDL文件进行说明,并通过UDDI进行注册。XML:(Extensible Markup Language)扩展型可标记语言。面向短期的临时数据处理、面向万维网络,是Soap的基础。Soap:(Simple Object Access Protocol)简单对象存取协议。是XML Web Service 的通信协议。当用户通过U 阅读全文

posted @ 2011-07-27 07:28 郁闷的大象 阅读(407) 评论(0) 推荐(0) 编辑

2011年7月26日

谈谈简单工厂模式的优缺点

摘要: 软件模式是人们在进行软件开发的过程中,总结出的对各种问题域的解决方法,不同的问题域有不同的模式来解决。新的问题域会出现,那么解决新的问题域的模式也会出现,随着人们对问题域理解的进步,模式也在进步,旧的模式很可能被新的模式推翻,模式不是真理,而是经过GS不断摸索,总结出的一套解决方法。 工厂模式细分可以分为3中:简单工厂模式,工厂方法模式和抽象工厂模式。 在简单工厂模式中有一个工厂类,还有一个所有产品的超类(在系统中是以接口的形式出现的)和各个具体产品类。为了让客户在系统运行期间动态的决定需要那种产品,所以提供了所有产品的超类,这是利用的面向对象的多态机制。 通过提供了一个产品的超类类,在我们的 阅读全文

posted @ 2011-07-26 21:14 郁闷的大象 阅读(6278) 评论(0) 推荐(0) 编辑

2011年7月25日

Aspx页面生命周期(转)

摘要: 阶段说明页请求页请求发生在页生命周期开始之前。用户请求页时,ASP.NET 将确定是否需要分析和编译页(从而开始页的生命周期),或者是否可以在不运行页的情况下发送页的缓存版本以进行响应。开始在开始阶段,将设置页属性,如 Request 和 Response。在此阶段,页还将确定请求是回发请求还是新请求,并设置 IsPostBack 属性。此外,在开始阶段期间,还将设置页的 UICulture 属性。页初始化页初始化期间,可以使用页中的控件,并将设置每个控件的 UniqueID 属性。此外,任何主题都将应用于页。如果当前请求是回发请求,则回发数据尚未加载,并且控件属性值尚未还原为视图状态中的值。 阅读全文

posted @ 2011-07-25 21:31 郁闷的大象 阅读(797) 评论(0) 推荐(0) 编辑

2011年7月21日

web.config文件详解

摘要: (一).Web.Config是以XML文件规范存储,配置文件分为以下格式1.配置节处理程序声明特点: 位于配置文件的顶部,包含在<configSections>标志中。2.特定应用程序配置特点: 位于<appSetting>中。 可以定义应用程序的全局常量设置等信息.3.配置节设置特点: 位于<system.Web>节中,控制Asp.net运行时的行为.4.配置节组特点: 用<sectionGroup>标记,可以自定义分组,可以放到<configSections>内部或其它<sectionGroup>标记的内部.(二).配 阅读全文

posted @ 2011-07-21 16:47 郁闷的大象 阅读(217) 评论(0) 推荐(0) 编辑

Asp.net 后台调用js方法(转)

摘要: 1. 用Response.Write方法 代码如下: Response.Write("<script type='text/javascript'>alert("XXX");</script>"); 此方法缺陷就是不能调用脚本文件中的自定义的函数,只能调用内部函数,具体调用自定义的函数只能在Response.Write写上函数定 义,比如 Response.Write("<script type='text/javascript'>function myfun(){}</ 阅读全文

posted @ 2011-07-21 16:27 郁闷的大象 阅读(134) 评论(0) 推荐(0) 编辑

Aspx页面生命周期(转)

摘要: 页面被请求时,第一个被执行的总是构造函数(constructor). 你可以在这里初始化很多自定义属性或对象。不过这里有一些限制,因为 page 还没有被完全初始化。特别地,你必须使用 HttpContext.Current 来访问 QueryString, Form, Cookies 集合,以及 Cache 对象。而 Session 对象在 constructor 里是无法访问的。 下面接着执行的是 AddParsedSubObject 方法,这个方法把组成该 page 的所有子控件添加到控件集合树中。在很多高级的页面模板解决方案中,该方法通常被覆盖,以便把页面的控件添加到一个特殊的页面模板 阅读全文

posted @ 2011-07-21 16:17 郁闷的大象 阅读(121) 评论(0) 推荐(0) 编辑

2011年7月13日

每天写出好代码的5个建议

摘要: 成为一个优秀的程序员和成为其他优秀的专业人员一样,需要尽可能多的做一些有质量的工作。有句很流行的话可以总结:做,正确做事,立马就做。(Do it. Do it right. Do it right now) 1. 将一天要做的事情列成清单 完成复杂活动(activity)的最好方法是将其拆分成简单的各项活动。每天早上,将你一天要完成的活动进行拆分,然后制定一个相应的日程安排表,这样能够帮助你: 更好的理解这个活动。 每天都有一个集中的目标。 提高你的估计能力,几天之后,你会发现你能预测一天的工作量。 2. 一次只做一件事 集中于一项任务比同时做多项任务更多产,不同的研究已经证明这个观点,并且发 阅读全文

posted @ 2011-07-13 08:28 郁闷的大象 阅读(117) 评论(0) 推荐(0) 编辑

2011年7月3日

备忘录

摘要: 刚刚开通,总要留下点什么。 阅读全文

posted @ 2011-07-03 14:02 郁闷的大象 阅读(74) 评论(0) 推荐(0) 编辑

导航