祥叔学编程

祥叔学编程
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2012年3月18日

摘要: 开发一个简单整合了新浪微博和腾讯微博于一体的WP7客户端——“合一微博” 作为WP7开发学习的载体,来记录WP7开发学习中的各种问题及解决方案 阅读全文

posted @ 2012-03-18 16:28 祥叔 阅读(2496) 评论(4) 推荐(5) 编辑

2012年2月25日

摘要: 事务的功能在sqlserver中由来已久,因为最近在做一个数据同步方案,所以有机会再次研究一下它以及快照等,发现还是有很多不错的功能和改进的。这 里以sqlserver2008的事务发布功能为例,对发布订阅的方式简要介绍一下操作流程,一方面做个总结备份,一方面与大家进行一下分享和交流。 阅读全文

posted @ 2012-02-25 16:25 祥叔 阅读(447) 评论(0) 推荐(0) 编辑

2012年1月14日

摘要: 在开发中有时要在后台获得某个View 或者 PartialView 生成的字符串,只要你熟悉Asp.Net MVC 生命周期就能理解和敲出下面的代码。没什么高深的,直接上代码:1,输出ViewHTML字符串: ///<summary>///描述:输出ViewHTML字符串///</summary>///<paramname="controller"></param>///<paramname="viewName">视图文件名</param>///<paramname=" 阅读全文

posted @ 2012-01-14 21:31 祥叔 阅读(5188) 评论(11) 推荐(5) 编辑

2010年5月11日

摘要: html5里有一个新标签audio,该标签用以定义声音,比如音乐或其他音频流。   既然audio标签可以播放音频,那我们可以不再使用flash、wmp等其他任何第三方组件,轻而易举的使用纯html来打造一个音乐播放器。   例子:  或。下面是小弟用audio做的一个音乐播放器的界面,先睹为快: 阅读全文

posted @ 2010-05-11 15:38 祥叔 阅读(12909) 评论(39) 推荐(10) 编辑

2010年5月4日

摘要: 现在做网站都追求用户体验,那么ajax自然就必不可少。如果您用过Asp.Net MVC ,你会发现Asp.Net MVC 和jQuery 配合的非常默契(事实上jQuery已经成了微软的御用脚本库了),你可以用jQuery直接去异步加载一个PartialView(即.ascx用户控件)。如:$("#div").load("Controler/UserList.ascx");但是在webForm模式下就没这么幸福了, 如果你也这样去load一个用户控件,它会报错:"由于已明确禁止所请求的页类型,无法对该类型的页提供服务。扩展名“.ascx”可能不正确。 请检查以下的 URL 并确保其拼写正确"。   那我们就甘心放弃这样一种让人兴奋的方法,回去像以前那样一句一句的拼接字符串嘛?那样做不仅工作量大,而且繁琐易错,美工给的静态页面也不能拿来直接用,遇到引号还要转义。   我想,你肯定和我一样都不甘心放弃这种“load”方法,那我们就自己来实现吧。 阅读全文

posted @ 2010-05-04 23:57 祥叔 阅读(4445) 评论(19) 推荐(6) 编辑

摘要: 在WebForm下 开发ajax程序,需要借助于一般处理程序(*.ashx)或web服务(*.asmx),并且每一个ajax请求,都要建一个这样的文件,如此一来,如果在一个项目中ajax程序多了,势必会产生一堆的.ashx或.asmx,虽然于程序本身无碍,但那一堆文件看上去总觉得有伤大雅。那么可不可以丢掉这些.ashx和.asmx,选择一种更简练的方式来做ajax程序呢。 答案是肯定的,那就是:WebMethod 。WebMethod方法写在各个aspx页面里很零散,那么你可以专门建一个页面(如:WebMethods.aspx)来存放。 阅读全文

posted @ 2010-05-04 23:41 祥叔 阅读(9126) 评论(20) 推荐(5) 编辑

摘要: 在WebForm 显示列表数据我们一般使用服务器控件Repeater、DataList或者GridView ,功强大能,使用简单。但同时也是有代价的, 一:不管你用哪个控件都需要牺牲一些额外的性能,因为他们的生命周期很复杂。 二:绑定数据时不够灵活,显示的过程是不透明的,想随心所欲的对某一行进行额外的控制会很麻烦。 三:会生成一对“垃圾代码”,增加页面生成和显示的负担。 四:对css样式的控制不够灵活,如果是团队合作,和美工沟通起来有点麻烦,美工设计好的静态页面开发人员甚至不能直接拿来用   所以放弃这些控件,直接写代码生成数据列表便能解决上面所有问题,这也是最透明,最灵活,最干净的显示方式,那我们就这样做吧。 阅读全文

posted @ 2010-05-04 23:14 祥叔 阅读(1224) 评论(11) 推荐(1) 编辑

2010年5月1日

摘要: 所有面向对象的语言都应该有继承的特性,JavaScript 也不例外。   在JavaScript中实现继承可以有多种方法,下面说两种常见的。 阅读全文

posted @ 2010-05-01 17:21 祥叔 阅读(679) 评论(0) 推荐(1) 编辑

2010年4月30日

摘要: 在面向对象语言里重载是很重要的一个特性,而JavaScript这个自称面向对象的语言竟然没有直接提供重载的功能 阅读全文

posted @ 2010-04-30 23:44 祥叔 阅读(1193) 评论(0) 推荐(0) 编辑

摘要: 这节来说下JavaScript的私有成员和公开成员,虽然JavaScript没有private和public关键字,但还是那句话——作为开发人员我们要有面向对象的思想! 阅读全文

posted @ 2010-04-30 22:05 祥叔 阅读(756) 评论(1) 推荐(0) 编辑