drummery

博客园 首页 新随笔 联系 订阅 管理

2009年1月12日 #

摘要: 本文讲述了如何实现用户离开页面时的确认对话框 阅读全文
posted @ 2009-01-12 13:48 Drummer 阅读(2488) 评论(7) 推荐(1) 编辑

2008年12月18日 #

摘要: 最近要做一个Windows CE系统上的串行通讯程序,因为在此之前并没有接触过有关Windows嵌入式方面的应用开发,所以搭建开发环境成了摆在面前的第一道难题。本文将记录并总结我搭建Windows Embedded CE 6.0开发环境的步骤和过程中碰到的问题,希望给同为Windows嵌入式开发初学者的朋友们提供一个参考。 阅读全文
posted @ 2008-12-18 11:28 Drummer 阅读(3372) 评论(6) 推荐(0) 编辑

2008年6月17日 #

摘要: 在Web开发中经常会遇到需要使用弹出窗口的情况,使用弹出窗口可以分散主页面的信息量,使用户操作更加简洁清晰,增强用户体验,但在使用浏览器弹出窗口时应该考虑到各种不同的浏览器对弹出方式的支持方式的兼容性问题,例如window.showModalDialog方法只能被IE浏览器支持,那么 FireFox的用户就无法看到弹出的浏览器窗口。本文进行了在客户端多种弹出窗口的两种尝试,每种方式都在IE和FF下进行并通过了测试,下面将逐一介绍各种不同的实现方式。 阅读全文
posted @ 2008-06-17 11:30 Drummer 阅读(9051) 评论(18) 推荐(0) 编辑

2008年5月30日 #

摘要: Json是目前较为流行的数据协议,可以很方便的被JavaScript解析,但使用ASP.net开发的Web服务默认的数据序列化方式为XML,为了研究如何使Web服务使用JSON数据格式与客户端进行交互,我进行了下面的尝试。 我的开发环境为:Visual Studio 2008 + .NET Framework3.5 + IIS7,这里要指出的是使用.net framework2.0也可以进行开发,但是要单独添加一个对System.Web.Extensions程序集的引用,并在Web.config文件中做相应的配置,具体参见下面的介绍。在客户端我通过JavaScript直接访问Web服务,并使用了jQuery-1.2.5脚本库。 阅读全文
posted @ 2008-05-30 10:07 Drummer 阅读(2271) 评论(5) 推荐(0) 编辑

2008年3月31日 #

摘要: 今天朋友提出希望做一个程序可以从一张HTML网页上截取表格数据并导入数据库。在确认此网站并未提供任何开放的服务接口后,确定了从HTML页面代码抓取有效数据的方案,通过查阅相关资料,该方案主要通过两种途径实现: 阅读全文
posted @ 2008-03-31 16:15 Drummer 阅读(1950) 评论(1) 推荐(0) 编辑

摘要: System.Web.Script.Serialization是.Net Framework 3.0的新特性,该命名空间提供了针对CLR托管类型的JSON(JavaScript Object Notation)的序列化和反序列化的方法。通过该命名空间提供的方法可以方便的实现服务器端托管类型数据与客户端浏览器之间JSON形式的数据传递。 阅读全文
posted @ 2008-03-31 09:58 Drummer 阅读(2147) 评论(0) 推荐(0) 编辑

2008年3月22日 #

摘要: 这一周参加了微软的MSPP培训和70-282,70-541两门认证考试。MSPP认证主要是给作为微软合作伙伴的公司加分,对个人意义并不是很大,因此培训方面的老师也很关照。在这次为期4天的培训上个人感觉收获还是很大。 阅读全文
posted @ 2008-03-22 13:04 Drummer 阅读(300) 评论(0) 推荐(0) 编辑

2008年3月7日 #

摘要: 除了利用AJAX框架之外,我们可以通过在页面实现ICallbackEventHandler接口实现客户端与服务器的异步通讯。下面我们实现如下一个简单的例子:当点击按钮时将文本框中的数值送到服务器,然后服务器处理该字符串值并传回客户端,在客户端弹出提示框显示,整个过程异步完成。 ICallbackEventHandler接口包含两个方法: 1. RaiseCallbackEvent:被客户端触发的服务器端事件,接受来自客户端的参数eventArgument; 2. GetCallbackResult:将服务器端处理结果返回给客户端。 该实现方式的重点为建立起客户端控件与服务器端事件的关联,代码中通过callServer和receiveServerResult两个javascript脚本建立起客户端与服务器端的联系,并借助GetCallbackEventReference方法实现返送的脚本。 阅读全文
posted @ 2008-03-07 10:38 Drummer 阅读(672) 评论(0) 推荐(0) 编辑

2008年2月25日 #

摘要: 使用ViewState可以实现用户控件在页面返送过程中的状态保存,但是该种方式同样受到一些限制,例如必须要求EnableViewState设置为True等等,为了解决这种问题,还可以使用ASP.NET 2.0中新增的控件状态Control State机制来实现状态的保存。本文介绍如何使用Control State保存控件状态。 阅读全文
posted @ 2008-02-25 15:17 Drummer 阅读(856) 评论(0) 推荐(0) 编辑

2008年2月21日 #

摘要: 我在ASP.NET中使用MVP设计模式已经一年有余,在此之前我在一个使用事件驱动实现的SmartClient应用程序中第一次接触到了MVP模式,与富客户端环境相比,将MVP模式应用到Web环境仍然存在一些问题。本文将介绍这些问题,并提供我认为针对ASP.NET具有最大可用性和可测试性的实现方式。 本文将介绍MVP模式的基础以及在ASP.NET中的3中实现方式,让读者了解在各种不同的实现方式中 ASPX页面,ASCX用户控件和Presenter的不同功能,该模式在ASP.NET中没有一种完全正确的实现方式,具体采用何种方式完全取决于个人喜好。 阅读全文
posted @ 2008-02-21 15:33 Drummer 阅读(1929) 评论(1) 推荐(0) 编辑