dudo

C#+ASP.NET开发基于Web的RSS阅读器

    最近我一直在寻找如何在web页面上显示RSS Feed的方法,我选择 C#和ASP.NET作为工具。我创建了一个简单的处理函数来处理从一个URL获得的RSS Feed。你可以直接使用这个简单的函数,或者改造成你想要的功能。

这个函数使用一个字符串rssURL作为它的参数。这个字符串包含了RSS的URL。它使用rssURL的值建立了一个WebRequest项:

 

阅读全文——共2902字

Continue reading...

Blog终于回复正常了

这几天服务器一直在调整所以不能正常访问,现在好。而且也能稳定一段时间了,呵呵~~~

今天好累啊,去参加了辽宁卫视一个“阳光嘉年华”的节目(当然是去当观众了)。其实收获还是蛮多的,至少让自己知道了自己在电视上的综艺节目是怎么录制的。没有像自己先前想像的那么复杂,主持人在舞台是非常的轻松(可能是做的节目多了,也习惯了这种气氛,反正换我是不行的,怎么也要几次尝试[wink])。特别是在放外景的时候,主持人可以坐在舞台上看自己的稿子,可以和其他的主持人说说笑笑,也可以和导演交流一下……很轻松的氛围。然后从外景切回到演播室,才一切再转入正式……其实你不知道,在电视上看到的那个场面,可能就在镜头不远处,导演在下面比划着,小声的提示着,一边的工作人员都围在一起随便讨论着台上的节,完全没有电视的严肃……

阅读全文——共663字

Continue reading...

使用 IIS 进行 Microsoft ASP.NET 2.0 成员/角色管理,第 2 部分:实现

简介

成员身份编辑器

Microsoft Visual Studio 2005 版本中没有用于维护 Microsoft IIS 中的成员身份数据库和角色数据库的“现成”解决方案。将开发环境中的应用程序移至 IIS 生产服务器时这就会是个问题。Microsoft 提供的实用程序 ASP.NET Web Configuration 只能在非生产的开发环境中运行。本文及其关联代码将通过对成员和角色管理实现三层式解决方案,同时使用 Microsoft ASP.NET 标准工具,来解决这个问题。这意味着该实用程序将可在任何 ASP.NET 2.0 环境(包括 IIS)中运行。该解决方案十分灵活,可以轻易添加到任何现有的 ASP.NET 2.0 网站项目中。

阅读全文——共13036字

Continue reading...

ASP.NET 调味品:AJAX

简介

自从开始 Web 编程以来,在 Web 应用程序和桌面应用程序之间一直存在着许多取舍。例如,人们通常认为 Web 应用程序提供的用户界面类型没有桌面应用程序提供的用户界面类型那样丰富。另一方面,Web 应用程序是独立的平台,其开发机制比较简单。提供响应更及时的应用程序看似是一项简单的任务,但对于 Web 开发人员来说却是一直以来需要攻克的领域。

传统意义上,只能通过向 Web 服务器提交新的请求来检索对用户输入所做的响应。在某些情况下,开发人员可以使用 JavaScript 在客户端上加载所有响应,从而提供更好的用户体验。此技术的常见示例是基于所选国家/地区来动态加载一系列州或省。遗憾的是,在很多情况下,不将所有响应都返回或加载到 JavaScript 要更好。返回操作会使过多的 UI 断开连接,或在客户端上需要过量的数据,这经常导致生成不易读的 JavaScript。AJAX 提供了一种新的中间选择,能够在维持及时响应和灵活性的同时利用基于服务器的应用程序。

阅读全文——共14304字

Continue reading...

一步一步学习ObjectDataSource控件--自定义分页排序

上次一个网友希望介绍一下自定义分页的问题,本文说明如何使用ObjectDataSource自定义分页、排序,你会发现ObjectDataSource的伸缩性很大,。不管是初学者还是具有一定经验的用户,ObjectDataSource总能够给你提供能够满足你要求的功能。

    在数据分页中,最简单是利用GridView的分页、排序功能,此功能不几乎应该是确实不需要编写代码,稍微勾勾划划就能够分页、排序。然而当数据量很少时,以来此方法确实可以减轻程序员的负担,但是当数据很多,例如记录几十万、上百万时,使用系统自带的分页将导致大量数据回复,因此使用自定义分页就显得更为有效。

阅读全文——共3844字

Continue reading...

皇甫平:如何看待改革的第三次大争论

本文作者为“皇甫平”系列评论创作群体主创人、前人民日报副总编周瑞金

  从个人私人品滞后到社会公共品滞后,社会主要矛盾的主要方面发生了变化。换句话说,社会公共品严重落后于老百姓的需求,就是中国内地当前社会主要矛盾的主要方面。这个矛盾方面在继续改革的前提下获得很好解决,大概要到本世纪中叶中国达到世界中等发达国家水平之后。

  三次大争论的由来

阅读全文——共3982字

Continue reading...

XHTML中多Div并排的问题解决

多Div的并排问题在网上多有讨论,但是也很难去找到统一的答案(见

http://bbs.mambochina.net/viewthread.php?action=printable&tid=7052),其中第一种方法虽然实现了最终效果,但是嵌套太多,其实质还是两个Div的并存问题,如果有10个20个Div标签并排的话,其工作量相当大不说还会造成代码混乱,不易阅读和修改。

下面是我做的一个示例(在IE6.0 / Opera9.00 / Mozilla Firfox 1.5 验证通过):

阅读全文——共744字

Continue reading...

ASP.NET 2.0 中的异步页

ASP.NET 2.0 提供了大量新功能,其中包括声明性数据绑定和母版页,成员和角色管理服务等。但我认为最棒的功能是异步页,接下来让我告诉您其中的原因。

当 ASP.NET 接收针对页的请求时,它从线程池中提取一个线程并将请求分配给该线程。一个普通的(或同步的)页在该请求期间保留线程,从而防止该线程用于处理其他请求。如果一个同步请求成为 I/O 绑定(例如,如果它调用一个远程 Web 服务或查询一个远程数据库,并等待调用返回),那么分配给该请求的线程在调用返回之前处于挂起状态。这影响了可伸缩性,原因是线程池的可用线程是有限的。如果所有请求处理线程全部阻塞以等待 I/O 操作完成,则其他请求排入队列等待线程释放。最好的情况是吞吐量减少,因为请求等待较长的时间才能得到处理。最坏的情况则是该队列填满,并且 ASP.NET 因 503“Server Unavailable”错误使后续请求失败。

阅读全文——共7667字

Continue reading...

我们哪儿出问题了?

的确,先锋做得很好,也能忽悠不少人去给他投票,这里不想说这个。看到了后面的回帖子:先锋得奖地,白山也要加油!没有人提到我们,很郁闷~~~其实仔细想想,我们有什么呢?什么也没有啊,所谓的创新网,大家也看到了,上面一点有用的东西也没有;论坛,只有18个注册用户;还有什么呢?FTP,有人知道但是不能凝聚人气的东西。再明白一点说,就是我们没有一个让全校了解我们的平台。当然,这个我们项目部尤其是我负有很大的责任,但是我们也应该意识到,当务之急是建一个自己的门户。这个不门户不要做得像先锋那样官方性质十足,我们应关注和我们生活息息相关的(会上说过)。

阅读全文——共1281字

Continue reading...

比尔盖茨:有种事你永远不能等待!

一日,某记者采访世界首富比尔·盖茨,问他:最不能等待的事情是什么?他回答说:世界上最不能等待的事情莫过于孝敬父母!

  他的回答突然触痛了我的心灵。一个视时间为金钱的商人,没有回答是“商机”,实在令我等凡夫俗子心虚汗颜。想想自己,说来真是惭愧,其实我也有很多时间可以空出来,但每次放长假父母问我是否回家时,我总是以各种借口推脱说没有时间。我知道,父母听后一定很伤心。

  父母住在远隔千里的乡下,家里只有他们俩相依为命。他们已经五十多岁了,可还是天天下地锄草耕田。现在天气炎热,他们住的还是那几间破得一个大雷就可以打倒的土坯房。母亲说,她最担心下雨天,一赶上下雨,整个屋子到处漏,用脸盆接都接不过来。

阅读全文——共1294字

Continue reading...

午夜的沉思

好几天不更新日志了,不是自己懒(当然也可以这么说)只是心情很差……

心情很乱,想到什么就写什么吧……

刚才在看华中科大的网站,也看了西交上交的很多网站,他们基本上都不是学校的,都来自于一个团体、一个机构、还有的就是个人的。在华中科大的冰岩作坊看到了他们近期的设计,感受颇多:不知道他们算不算一个成功的组织,但至少和谐的。交大(西安)的一个个人网站和学院网站做的很不错,因为那是我的母校,所以我有所了解,其中一个就是xjtushare.com我相信经常使用代理出国的教育网用户对这个网站一定不陌生,另一个就是eeyes.net(e瞳网),这个一个学院资助、学生自主的网站。我有几个朋友都在这里面工作过,他们一个是网站总编辑一个是程序设计。可以看出http://hustonline.net/大部分的栏目都是冰岩作坊来完成的,或者说他们的团队中集中了华科WebDev方面最优秀的人才。Xjtushare是一个个人网站,但是他的网站流量也是相当大的(Alxa排名),其实仔细分析他的网站,就两个地方比较吸引人:代理和软件下载,当然还一个最重要就是他的持之以恒……

阅读全文——共2486字

Continue reading...

做郁老师翻译笔记

Identifying all technologies used in the development or manufacture of a firm’s products is an arduous if not impossible task 这句话直译是这样的:区别一个企业开发和生产中用到的所有技术是一项艰巨的任务,如果不是不可能的话。但是这样翻译显然不符合中国人语言习惯,而在Google中给出了这样的翻译:区别一个企业开发和生产中用到的所有技术是一项艰巨的任务,甚至是不可能的,顿时生色不少。

阅读全文——共262字

Continue reading...

工行将对300元以下个人活期账户收取服务费

新华网北京3月20日电(记者王卫平)中国工商银行20日说,工行将从今年6月21日起,对日均存款余额不足300元(不含)的人民币小额个人活期存款账户按季度收取账户服务费,收费标准为每季度3元。

据工行新闻发言人介绍,每季度有固定的收费日,为季度末月的21日,届时将通过银行计算机系统

自动扣收。

阅读全文——共710字

Continue reading...