分类目录:.NET

使用PowerShell脚本切换Windows7默认音频设备

2014-12-07 16:30 by hackerzhou

有两年没写博客了,究其原因估计懒惰的成分比较大一些。今年发生的一些事打乱了我原本计划好的人生,在转折点上我还是选择重新做回追求生活品质的技术男。相信终会有和我三观match&志同道合的有缘人出现,理解并支持我表达爱的方式,相互扶持着走漫漫人生路。 [阅读全文]

复旦大学绩点&给分查询器 GPATool v1.10

2011-08-01 15:18 by hackerzhou

上一版 GPATool v1.0 发布之后两天下载量接近3000次,没有想到这个小工具居然那么受欢迎。第一版的程序做的的确有不少缺陷,有一些我想做但是没做进去的功能以及一些兼容性问题。感谢大家给我提的建议,在这一版中做了些改进:更新了给分数据库,增加了查询某老师各学期给分情况以及某门课程不同老师给分情况,同时修复了在部分XP系统上报错退出的问题,并且做了一个简单的更新模块(有新版本自动下载并提示升级)。由于接下去要正式工作了,可能不会有太多的时间来维护自己的程序,故把本工具的源代码开源在GitHub上并建立了Wiki Page,大家可以Fork过去做二次开发。有任何的问题,都可以在我的微博上@我提问,我很乐于听到大家的反馈信息。 [阅读全文]

复旦大学绩点&给分查询器 GPATool v1.0 生日特别版

2011-07-12 15:26 by hackerzhou

这个程序本身是在我的毕业前的TODO LIST里的,很不好意思拖到现在才发出来,主要是由于毕业季事情太多,焦头烂额的很难写出好代码。不过好在赶在到公司Onboard前做好了,也算是造福下小朋友们吧。这个版本是在昨天晚上,2011/07/11 写好的,为了庆祝宝贝的20岁生日,故此版本代号为生日特别版。本程序可以查询成绩(支持HTTP代理访问),支持按照学期、课程名称、课程代码以及教师姓名来查询课程给分信息(给分信息截止上个学期,也就是2010-2011学年第1学期),下学期只需要更新data.s3db这个文件来使用新数据。如果有时间有精力,我还会开发下一个版本,大家有什么建议和意见也可以通过评论的方式向我提出。最后需要说明的是,给分数据仅供大家参考,本人不对数据准确度负责。 [阅读全文]

尝试瘦客户端的手机应用程序设计

2010-12-24 13:06 by hackerzhou

市面上形形色色的手机系统层出不穷,Android/iOS/Plam/BB/Symbian/Windows Mobile和最新出来的Windows Phone 7。如何减少重复的工作做统一的开发对于很多大公司变得尤为重要起来,如果要为每个产品在每个手机操作系统都写一套程序,开发量无疑是非常巨大的。因此很多公司会开发应对手机终端的Web界面来兼容各个平台,但是应用程序有着Web所无法代替的很多特点,比如后台提醒等等,这也就解释了为什么开心网和新浪微博除了有Web界面外还要开发手机终端软件。笔者拿Windows Phone 7做了一个小尝试,希望对有这方面需求的朋友有帮助。 [阅读全文]

Windows Phone 7下动态调用Web Service的异步实现

2010-12-23 13:55 by hackerzhou

前两天写了篇关于.NET 2.0下如何不用Service References从而实现异步的动态Web Service调用。其实本来是写好之后看看是否能直接在Windows Phone 7上跑的,结果发现Win Phone下的Silverlight中的HttpWebRequest的用法有些独特,GetRequestStream和GetResponse都变成了异步操作,代码也需要做略微的调整。 [阅读全文]

.NET异步编程初窥——异步调用Web Service

2010-12-17 19:09 by hackerzhou

虽说用.NET的时间也不短了,可是没有正儿八经的写过.NET下的异步函数,今天借着一个小项目的需要写了一个异步动态调用Web Service的Helper类。Service Reference里面也提供了异步调用的支持,用起来挺方便的,不过感觉写的太死了,每次都要引入Service Reference感觉老麻烦的。我的想法是,给出一个URL,再给出需要调用的函数名称和参数就可以返回结果。 [阅读全文]

日月光华BBS抓取器 & 全文索引工具

2010-11-30 23:17 by hackerzhou

这两个程序的原型其实早就有了,日月光华BBS全文索引搜索引擎我记得是08年年底做出来的,由于比较忙没有空维护而且没有服务器让我跑应用就慢慢死掉了。之前一直说要在大四剩下的不多的时间里做一些事情,其实维护这些程序也算在内,算是对我大学四年的一个总结。本地版的全文索引工具是09年暑假学CSharp的时候练练手写的,一直搁置,直到我意识到可以跟抓取器联合起来,抓取器负责制作索引,搜索工具用来执行搜索,这写代码才有了新的意义,而且打算拿这个来充当项目管理的project。 [阅读全文]

ASP.NET中TreeView On Demand载入和CheckBox级联操作

2010-11-24 22:40 by hackerzhou

这几天老板把我“外包”给QA Team,帮他们解决一个ASP.NET中碰到的性能问题。该站点是一个用ASP.NET写的自动化测试平台,里面有一个界面上放了一个TreeView,加载从数据库读出来的DataSet作为数据源显示树形结构。他们觉得速度太慢不能忍,我的任务就是帮他们优化这个TreeView的性能。由于该站点用的是ASP.NET 2.0,所以本文所叙述的环境也基于ASP.NET 2.0,其他版本可能略有出入。 [阅读全文]

使用C#做键盘记录器

2010-10-31 15:54 by hackerzhou

代码放到SVN上了,地址:http://hackerzhou.googlecode.com/svn/trunk/CSharp/KeyLogger/ [阅读全文]

日月光华BBS自动注册机 v0.6 支持Web注册

2010-10-09 20:01 by hackerzhou

日月光华注册机 v0.6版(需要.NET Framework >= 2.0)
下载地址:http://code.google.com/p/hackerzhou/downloads/list [阅读全文]