代码改变世界

详解如何实现最基本的AJAX框架

2008-10-13 09:41 by TTlive, 157 阅读, 0 推荐, 收藏, 编辑
摘要:Asp.Net 2.0自带的客户端回调Asp.Net 2.0已经发布。2.0有了许多新特性,客户端回调就是其中之一。客户端回调允许我们不经过回发而调用服务器端的方法,与AJAX提供的功能是一致的,但是不如AJAX灵活,AJAX可以自定义调用的方法,2.0自带的回调功能却不行。要使用客户端回调功能必须实现 System.Web.UI.IcallbackEventHandler接口。这个接口包含两个方法//客户端回调时固定调用此方法 publicvoidRaiseCallbackEvent(StringeventArgument)//执行完RaiseCallbackEvent后将调用此方法。此方法 阅读全文

VS2003 无法调试asp.net的解决方法

2008-10-11 11:14 by TTlive, 183 阅读, 0 推荐, 收藏, 编辑
摘要:1:确认在“配置属性”中的“启用ASP.NET调试"为"True"。 2:确认你的"web.config"中的"debug=true"。 3:若你安装过wind2000 SP4后,则要在命令行执行"regsvr32 i aspnet_isap.dll"。 4:在IIS里查看站点信息,选中"目录安全性",里面有"匿名访问和身份验证控制",再点击"编辑……",确认"集成Windows身份验证"选项被选中。 5:在IE选项-> 阅读全文

如何构造一个C#语言的爬虫蜘蛛程序

2008-09-23 17:31 by TTlive, 169 阅读, 0 推荐, 收藏, 编辑
摘要:C#特别适合于构造蜘蛛程序,这是因为它已经内置了HTTP访问和多线程的能力,而这两种能力对于蜘蛛程序来说都是非常关键的。下面是构造一个蜘蛛程序要解决的关键问题: ⑴ HTML分析:需要某种HTML解析器来分析蜘蛛程序遇到的每一个页面。 ⑵ 页面处理:需要处理每一个下载得到的页面。下载得到的内容可能要保存到磁盘,或者进一步分析处理。 ⑶ 多线程:只有拥有多线程能力,蜘蛛程序才能真正做到高效。 ⑷ 确定何时完成:不要小看这个问题,确定任务是否已经完成并不简单,尤其是在多线程环境下。 一、HTML解析本文提供的HTML解析器由ParseHTML类实现,使用非常方便:首先创建该类的... 阅读全文

ASP.NET开发中的八个最佳实践

2008-09-22 17:52 by TTlive, 215 阅读, 0 推荐, 收藏, 编辑
摘要:探索一些在ASP.NET应用程序开发方面的最佳实践,按照这些有用的过程执行就可以改善你的应用程序性能。本文展现了八个最佳实践,你可以在生产模式中开发ASP.NET应用程序时遵循这些最佳实践。 1.使用版本控制你的程序集确保你有一套合适的版本控制策略,在编译时可以使用程序集版本属性应用版本标志,例如:[程序集: 程序集版本("1.0.12.34")] 在构建过程中通常对一个应用程序应用相同的版本号。2.给程序集取一个强壮的名字程序集是版本控制和代码复用的最小单元,包括:◆程序集标识信息(名称,版本等)◆清单和元数据信息◆MSIL代码◆类型和安全信息◆资源具有强壮名称的程序集与 阅读全文

C#中理解接口以及接口的作用

2008-09-17 16:58 by TTlive, 508 阅读, 0 推荐, 收藏, 编辑
摘要:在C#的开发中,接口是非常重要也非常好用的。可是很多时候很多人都不是很了解接口的做用,以及该如何使用。下面我们就来理解接口的作用,并看看如何使用吧。假设我们公司有两种程序员:VB程序员,指的是用VB写程序的程序员,用clsVBProgramer这个类表示;Delphi程序员指的是用Delphi写程序的程序员,用clsDelphiProgramer这个类来表示。每个类都有一个WriteCode()方法。定义如下:classclsVBProgramer(){WriteCode(){//用VB语言写代码; }}classclsDelphiProgramer(){WriteCode(){//用Delp 阅读全文

开发设计模式 -- Asp.net中实现观察者模式

2008-09-17 09:16 by TTlive, 133 阅读, 0 推荐, 收藏, 编辑
摘要:在asp.net中实现观察者模式?难道asp.net中的观察者模式有什么特别么?嗯,基于Http协议的Application难免有些健忘,我是这样实现的,不知道有没有更好的办法? 先谈谈需求吧,以免陷入空谈 最近一个Case, 这样的需求:很多客户端不断的向Web Application提交数据,管理员进入Web的管理页面可以即时的看到这些数据,有多个管理员可以同时浏览,且管理员浏览的数据从管理员开始监视那个时刻起,不能显示以前的数据。从这个场景一看,明显的观察者模式,管理员开始监视时,订阅数据,数据到达的时候向所有订阅了数据的管理员广播数据。 需求如下图: 有了发布者还需要订阅者,我们实现管 阅读全文

JavaScript中innerText,innerHTML,outerText,outerHTML使用心得和区别

2008-09-09 17:11 by TTlive, 194 阅读, 0 推荐, 收藏, 编辑
摘要:<div id = "test"> <span style="color:red">test1</span> <span style="color:blue">test2</span></div>object.innerHTML也就是从对象的起始位置到终止位置的全部内容,包括Html标签显示的结果是:<span style="color:red">test1</span><span style="colo 阅读全文

.Net牛人应该知道些什么(转)

2008-09-02 17:33 by TTlive, 132 阅读, 0 推荐, 收藏, 编辑
摘要:A、任何一个使用.NET的人 1、描述线程与进程的区别? 2、什么是Windows服务,它的生命周期与标准的EXE程序有什么不同 ? 3、Windows上的单个进程所能访问的最大内存量是多少?它与系统的最大虚拟内存一样吗?这对于系统设计有什么影响? 4、EXE和DLL之间的区别是什么? 5、什么是强类型,什么是弱类型?哪种更好些?为什么? 6、PID是什么?在做系统的故障排除时如何使用它? 7、单个TCP/IP端口上能够侦听多少个进程? 8、什么是GAC?它解决了什么问题? B、中级.NET开发人员 1、阐述面向接口、面向对象、面向方面编程的区别 2、什么是Interface?它与Class有 阅读全文

临时表在Oracle数据库与SQL Server数据库中的异同

2008-06-27 20:33 by TTlive, 135 阅读, 0 推荐, 收藏, 编辑
摘要:常见应用: 临时表在数据库设计中,有着举足轻重的作用。 如我们可以利用临时表的功能来限制同一个用户名多次登陆到同一个系统中去。例如现在有一个财务管理系统,企业希望同一个用户在同一时间里只能登陆一次,这主要是用来限制每位员工都以自己的用户名与密码登陆。如此限制的目的主要是为财务管理系统中的每张单据找到其主人。 原始方案: 在以前数据库设计的时候,也有人不用临时表进行这方面的限制,而用实体数据库表来登记相关的信息。如在用户信息表中有一列专门用来记录用户的当前登陆状态。当用户登陆系统后,该用户登陆状态的字段就改为Y,而当用户退出系统能后,该字段的内容又改为N。这个方案看起来是可行的,但是... 阅读全文

[置顶]C#中的委托和事件(下)

2008-06-21 19:36 by TTlive, 171 阅读, 0 推荐, 收藏, 编辑
摘要:委托、事件与Observer设计模式范例说明 上面的例子已不足以再进行下面的讲解了,我们来看一个新的范例,因为之前已经介绍了很多的内容,所以本节的进度会稍微快一些: 假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候:1、扬声器会开始发出语音,告诉你水的温度;2、液晶屏也会改变水温的显示,来提示水已经快烧开了。 现在我们需要写个程序来模拟这个烧水的过程,我们将定义一个类来代表热水器,我们管它叫:Heater,它有代表水温的字段,叫做 temperature;当然,还有必不可少的给水加热方法BoilWater(),一个发出语音警报的方法MakeAlert(),一个显示水温的方... 阅读全文
上一页 1 ··· 4 5 6 7 8 9 10 11 12 ··· 18 下一页