2012年1月9日

Javascript 面向对象编程

摘要: 转帖,只为学习专用 Javascript 是一个类C的语言,他的面向对象的东西相对于C++/Java 比较奇怪,但是其的确相当的强大,在Todd 同学的“对象的消息模型”一文中我们已经可以看到一些端倪了。这两天有个前同事总在问我 Javascript 面向对象的东西,所以,索性写篇文章让他看去吧,这里这篇文章主要想从一个整体的角度来说明一下 Javascript 的面向对象的编程。(成文比较仓促,应该有不准确或是有误的地方,请大家批评指正) 另,这篇文章主要基于ECMAScript 5, 旨在介绍新技术。关于兼容性的东西,请看最后一节。 初探 我们知道 Javascript 中的变量定...阅读全文

posted @ 2012-01-09 18:45 宿远 阅读(10) 评论(0) 编辑

2010年4月19日

学习反馈:对《开发笔记——通过反射验证对象属性值》的反馈

摘要: 我在2010年4月8日发表了一篇文章:《开发笔记——通过反射验证对象属性
感谢大家对那片文章的关注和指导,在文章的回复中Artechhenry的指导使我受益匪浅,我根据这两位博友的指导意见重新编写了代码,同时也参考了《Smark.Data实体成员数据验证》这篇文章的代码思路,现在将设计思路和工程代码发布在此篇博文中,也算是回馈各位博友对我的支持和关注,同时也算是阅读全文

posted @ 2010-04-19 21:43 宿远 阅读(768) 评论(7) 编辑

2010年4月8日

开发日志:通过反射验证对象属性值

摘要: 数据交互是WEB交互的核心功能,用户在Web页面的表单中提交数据,程序接受数据后进行相应的逻辑运算后将数据写入数据库中,在这样的应用中无论是考虑到应用系统的安全还是用户数据的完整,我们都将对用户提交的数据信息进行相应的验证。在这里通过为对象的属性设置Attribute修饰设置其数据规则,并在验证是通过反射取出对象属性的Attribute修饰根据其反应的规则,进行属性值是否符合规则的验证。阅读全文

posted @ 2010-04-08 01:17 宿远 阅读(1721) 评论(16) 编辑

2010年3月1日

开发日志:使用Asp.Net中的"Forms"验证方式,操作用户权限

摘要:
阅读全文

posted @ 2010-03-01 18:17 宿远 阅读(173) 评论(0) 编辑

2009年7月27日

读书笔记:《亮剑 .Net》——实现异步调用Web Services

摘要: 普通在调用WebService的时候,程序会等待Web Service执行成功之后才执行接下来的逻辑,这样有可能会造成客户端UI线程的阻塞假死现象,这个时候可以使用异步调用Web Service的办法解决这个问题。第一种方法:通过利用Backgroundworker对象实现,Backgroundworker类允许你在单独的专用线程上运行操作。[代码]第二种方法:调用Web Service的WebM...阅读全文

posted @ 2009-07-27 10:19 宿远 阅读(90) 评论(1) 编辑

2009年7月24日

开发日志:基于IHttpHandler接口功能的防盗链应用

摘要:
阅读全文

posted @ 2009-07-24 17:19 宿远 阅读(97) 评论(0) 编辑

读书笔记:《亮剑 .Net》——将类转化为XML并保存已经去读后反序列化为类对象

摘要: 简历一个可序列化的类[代码]序列化后保存[代码]读取后反序列化[代码]阅读全文

posted @ 2009-07-24 15:05 宿远 阅读(54) 评论(0) 编辑

读书笔记:《亮剑 .Net》——System.Transactions 事务处理

摘要: 使用System.Transactiions不需要考虑是简单事务还是分布式事务。在SQL Server 2005下.Net会创建一个Local Transaction,性能非常高。但是如果是SQL Server 2000,则会自动激发一个分布式事务,在性能上会受一些损失[代码]嵌套的事务处理[代码]事务范围如果想保留代码部分执行的操作,并在失败的情况下不希望终止环境事务使用TransactionS...阅读全文

posted @ 2009-07-24 14:49 宿远 阅读(96) 评论(0) 编辑

读书笔记:《亮剑 .Net》——企业级服务COM+事务

摘要: 要实现COM+事务处理的类必须继承System.EnterpriseServices.ServicedComponent,这些类需要是公共的,并且需要提供一个公共的默认的构造器。要找需要使用COM+事务处理的类定义以前加属性[Transaction(TransactionOption.Required)],这样类中的每一个方法都会运行在一个事务中。项 说明 禁用 指示 XML Web serv...阅读全文

posted @ 2009-07-24 14:32 宿远 阅读(66) 评论(0) 编辑

读书笔记:《亮剑 .Net》——Context.Handler以及Context.Items

摘要: (1)Context.Handler获取控件发送页WebFormE1.aspx的HTML[代码]发送页:WebFormE1.aspx的CS代码[代码]接收页WebFormE2.aspx的HTML[代码]接收页WebFormE2.aspx的CS代码[代码](2)Context.Handler获取公共变量发送页:WebFormF1.aspx的CS代码[代码]接收页:[代码](3)Context.Ite...阅读全文

posted @ 2009-07-24 13:37 宿远 阅读(208) 评论(0) 编辑

读书笔记:《亮剑 .Net》——Asp.Net页面生命周期

摘要: [代码]输出结果:[代码] ASP.NET 页运行时,此页将经历一个生命周期,在生命周期中将执行一系列处理步骤。这些步骤包括初始化、实例化控件、还原和维护状态、运行事件处理程序代码以及进行 呈现。了解页生命周期非常重要,因为这样做您就能在生命周期的合适阶段编写代码,以达到预期效果。此外,如果您要开发自定义控件,就必须熟悉页生命周期, 以便正确进行控件初始化,使用视图状态数据填充控件属性以及运行任何...阅读全文

posted @ 2009-07-24 11:32 宿远 阅读(58) 评论(0) 编辑

2009年7月23日

读书笔记:《Aspx开发200问》——在服务器端判断上传图片的高度和宽度

摘要: [代码]阅读全文

posted @ 2009-07-23 11:33 宿远 阅读(40) 评论(0) 编辑

读书笔记:《Aspx开发200问》——如果把数据库中的数据以Excel文件的格式显示在浏览器中

摘要: 要把Excel文件格式显示在客户端,首先使用Response对象设置HTTP输出流的内容格式为Excel,并对HTTP流进行操作。然后使用StringWriter类的对象初始化HtmlTextWriter对象,来初始化DataGrid控件呈现给客户端的HTML内容公共属性 名称 说明 Buffer 获取或设置一个值,该值指示是否缓冲输出,并在完成处理整个响应之后将其发送。 BufferOutput...阅读全文

posted @ 2009-07-23 11:27 宿远 阅读(91) 评论(0) 编辑

读书笔记:《Aspx开发200问》——如何实现Repeater控件的分页

摘要: 由于Repeater控件没有分页相关的属性,要使用System.Web.UI.WebControl中的PageDataSource类。PageDataSource封装了DataGrid控件的分页属性PagedDataSource 类的部分公共属性: AllowCustomPaging 获取或设置指示是否启用自定义分页的值。 AllowPaging 获取或设置指示是否启用分页的值。 Count 获取...阅读全文

posted @ 2009-07-23 11:14 宿远 阅读(138) 评论(0) 编辑

读书笔记:《Aspx开发200问》——如果实现动态加载用户空间

摘要: (1)创建一个名为UserControlExample.asc的用户控件(2)创建一个UserControlTest.aspx的页面[代码]Page.LoadControl()方法的参数是用户控件的虚拟路径,返回值是一个UserControl对象,UserControl对象是由Control类派生,因此可以用Control对象的引用指向LoadControl()方法的返回值通过PlaceHolde...阅读全文

posted @ 2009-07-23 11:07 宿远 阅读(27) 评论(0) 编辑

2009年7月8日

俞老师在同济大学的演讲词:度过有意义的生命

摘要: 同济大学的同学们大家晚上好! 其实人活着就挺好,至于生命有没有意义另当别论。活着每天都会有太阳升起来,每天都会看到太阳落下去。你就可以看到朝霞,看到晚霞,看到月亮升起和落下,看到满天的繁星,这就是活着的最美好的意义所在。没想到同济大学的同学们把我如此“高大”的形象放在大屏幕上,这就是理想与现实的差距。所以我相信同学们看到我的第一眼一定感到非常的失望。实际上,每一个人都是非常...阅读全文

posted @ 2009-07-08 17:03 宿远 阅读(3226) 评论(46) 编辑

2008年9月27日

开发日志:按照每月每天,每年每月,每月每周汇总数据

摘要: 阅读全文

posted @ 2008-09-27 17:21 宿远 阅读(92) 评论(0) 编辑

2008年9月14日

读书笔记:《精通ASP.Net 2.0企业级项目开发》—— 获取网站中其他网页的内容

摘要: [代码]阅读全文

posted @ 2008-09-14 17:52 宿远 阅读(121) 评论(1) 编辑

2008年8月18日

开发日志:本人写的整套创建静态文件类

摘要: 刚开始工作的时候,是用ASP来开发网站,那个时候比较流行解决页面的静态化问题,我这了这个静态化对象。
使用这个对象完成了当时参与的网站的80%页面的纯静态化,一些异步文件也是通过这个对象生成静态问题,在include到网站的页面中;
配合一个.Net写的Windows服务,来实现页面中相关、TOP等区域数据的定时生成。阅读全文

posted @ 2008-08-18 11:35 宿远 阅读(169) 评论(0) 编辑

2008年3月12日

同事对我的评价

摘要: 以下回复,是我现在工作的公司的同事给我的评价在此谢谢每一个对我提出批评和嘉许的朋友,谢谢你们!!!阅读全文

posted @ 2008-03-12 10:22 宿远 阅读(1547) 评论(24) 编辑

2007年8月10日

开发日志:ASP SQL日期操作语句小结

摘要: 列出某一天, 上一星期的数据SelectdistinctdateandtimeFROMctdate_by_query_dateWheredateandtimebetween((#2006-5-15#+(Weekday(2006-5-15)-7))-6)and(#2006-5-15#-7)+Weekday(2006-5-15)sql="SelectdistinctdateandtimeFROMcta...阅读全文

posted @ 2007-08-10 10:33 宿远 阅读(163) 评论(0) 编辑

2007年8月8日

微软员工的办公桌

摘要: 阅读全文

posted @ 2007-08-08 10:29 宿远 阅读(364) 评论(1) 编辑

导航

公告

    观自在菩萨行深般若菠萝蜜多时,照见五蕴皆空,度一切苦厄。
    舍利子,色不异空,空不异色,色即是空,空即是色,受想行识,亦复如是。
    舍利子,是诸法空相,不生不灭,不垢不净,不增不减。
    是故空中无色,无受想行识,无眼耳鼻舌身意,无色声香味触法,无眼界,乃至无意识界。
    无无明,亦无无明尽,乃至无老死,亦无老死尽。
    无苦集灭道,无智亦无所得。以无所得故,菩提萨埵,依般若菠萝蜜多故,心无挂碍,无挂碍故,无有恐怖,远离颠倒梦想,究竟涅盘。
    三世诸佛,依般若菠萝蜜多故,得阿耨多罗三藐三菩提。
    故知般若菠萝蜜多,是大神咒,是大明咒,是无上咒,是无等等咒,能除一切苦,真实不虚。
    故说般若菠萝蜜多咒,即说咒曰:揭谛揭谛 菠萝揭谛菠萝僧揭谛菩提萨婆诃。
昵称:宿远
园龄:4年6个月
粉丝:4
关注:2

随笔分类(20)

文章分类(164)

相册

朋友

学习

积分与排名

  • 积分 - 57066
  • 排名 - 1845