摘要: 一个基于Silverlight的Windows Phone 推箱子程序 提供源码和安装文件下载 阅读全文
posted @ 2012-10-13 06:24 seabluescn 阅读(773) 评论(4) 推荐(0) 编辑
摘要: 在使用C#进行应用程序设计时,经常会采用多线程的方式进行一些后台任务的工作。对于不同的应用场景,使用的策略也不尽相同。 1. 后台循环任务,少量UI更新:例如批量上传文件,并提供进度。这种情况使用BackgroundWorker组件是非常好的选择。 2. 耗时的后台任务:这里的耗时任务是指一个时间较长的任务,并且不能精确获取进度,如:调用一个远程WebService接口。这种情况可以开两个线程,一个工作,一个更新UI(不能提供进度,只能显示动画表示系统在运行中)。 3. 耗时的UI任务:当工作压力集中在UI响应上时,可以在工作者线程中增加延时,从而让UI线程获得响应时间。整个工作的总体时间会增加,但用户响应效果会好很多。 阅读全文
posted @ 2009-07-16 12:25 seabluescn 阅读(20037) 评论(19) 推荐(15) 编辑
摘要: 描述一个基于Windows mobile 5.0的天气预报程序设计过程; 开发工具:Visual studio 2005(C#/)Windows Mobile 5.0 Pocket PC SDK/WM6 模拟器; 试用机型:多普达 D600 阅读全文
posted @ 2007-10-30 11:22 seabluescn 阅读(2794) 评论(4) 推荐(0) 编辑
摘要: 概述:描述在Microsoft.Net框架下使用Win32API的方法。 关键字:平台调用,Invoke,DllImport。 阅读全文
posted @ 2007-10-08 19:00 seabluescn 阅读(1358) 评论(1) 推荐(0) 编辑
摘要: 对于做Windows应用程序开发的程序员来说,Form类恐怕用的比较多的。.Net类库提供的Form类大概提供不到100个事件,对于大部分应用来所应该是足够了,但还是不能满足一些特殊程序的功能要求,比如经常有人在论坛提问:如何截获窗口最大化的事件等等。 阅读全文
posted @ 2007-03-16 09:19 seabluescn 阅读(1212) 评论(0) 推荐(0) 编辑
摘要: 自从.Net出现一个NotifyIcon控件,写系统托盘程序可以说是易如反掌。 本文不包含任何关于NotifyIcon的使用方法,只是谈一下几个开发系统托盘程序的相关问题。 1.如何防止程序多次运行? 2.如何在最小化程序时隐藏窗体? 3.如何在点击关闭按钮时隐藏窗体? 4.如何确实要关闭程序? 5.系统关机或重启时,如何关闭程序? 阅读全文
posted @ 2007-03-02 16:42 seabluescn 阅读(1356) 评论(1) 推荐(0) 编辑
摘要: 本文没有新的技术或技巧,只是对Windows打印做一个小结,内容包括:多页打印,打印预览,打印机设置,页面设置。 阅读全文
posted @ 2007-01-23 14:24 seabluescn 阅读(6333) 评论(1) 推荐(0) 编辑
摘要: ASP.NET页面出现未处理异常时,其页面信息用户很难理解,我们的要求是: (1)记录错误信息; (2)对用户隐藏错误,只告知用户出错了。 阅读全文
posted @ 2006-12-01 15:04 seabluescn 阅读(709) 评论(1) 推荐(0) 编辑
摘要: 对于桌面应用程序,常常会需要记录一些用户配置信息,早期的做法一般是使用读写INI文件的办法, 随着.NET Framerwork 2.0 的出现,对应用程序设置提供了内在的支持,现在读写配置信息要简单方便得多了... 阅读全文
posted @ 2006-10-25 09:11 seabluescn 阅读(3094) 评论(1) 推荐(0) 编辑
摘要: 终于等到一个比较稳定的版本,我把我的环境构建过程写下来,希望能给还没有入门的朋友一点帮助。 阅读全文
posted @ 2006-10-11 16:13 seabluescn 阅读(2023) 评论(6) 推荐(0) 编辑