本博客已经转移至www.mozlite.com,可能不会及时更新和关注留言记录,mvc请加群88794325(已满),8781765ASP.NET(MVC)讨论二群
最近老是出现JS在我面前,有很多是特效或其他AJAX方面的,也在研究Prototype.js的脚本库,但对于我这种JS菜鸟来说有很多东东还不是很懂。所以今天去看了一看教程,对于我们.NET的程序员来说,对OO编程已经没有什么新鲜的了,但对于JS中的OO编程我还不是很熟悉,所以今天就来学习学习JS中的ActiveXObject对象,在接下来的几篇随笔中我会慢慢的把其他对象给总结出来。 Read More
posted @ 2007-04-09 22:40 网魂小兵 Views(34576) Comments(6) Diggs(1) Edit
在上一编文章中介绍了几个类的扩展以及类的创建继承等,今天我们来看看 Prototype.js中对String的扩展,这在我们的项目中肯定会经常用到!有好多朋(博)友推荐我去用jQuery类库,再此表示感谢,jQuery比Prototype.js会小很多,未编译也没有Prototype.js大,编译后才20多K。但是每一个类库都有他存在的理由,各有个的优点,既然我先选中了Prototype.js这个类库我想就必须坚持下去,做事要有始有终,而且我觉得Prototype.js更适合.NET的开发人员。由于我不是专业的写作高手,在这里只是随便解说一下,以便以后回头观望时能够立刻想起来他的功能,至于他是怎么实现的我想没什么必要在这里说明。本人水平有限时抱着一种学习的态度来写这篇随便,如果有什么不对或不好的地方请大家能够多多谅解。OK,废话不多说了,让我们切入正题,让我们来感受一下Prototype.js带给我们的温暖吧! Read More
posted @ 2007-04-08 22:09 网魂小兵 Views(4388) Comments(6) Diggs(0) Edit
上次写了一篇文章关于Vista中的IIS7.0,要做到VS2005在IIS7.0中调试Web项目,除了上一编文章提到的外还要将所处的网站的“调试”打开,而且需要有“Windows验证”。今天我们来Longhorn Server 2007中看看IIS7.0的安装,我的虚拟机为:VirtualBox,这个是开源的性能是我见过最好的一个,如果你想体验可以装一下。在Beta版本安装时有两个选择项,一个是Longhorn Server Enterprise;另一个是Longhorn Server Enterprisecore在微软里找到,其实没什么区别,Core应该是核心的,所以Longhorn Server Enterprisecore只是安装核心部分或称为精简版,不知道说的对不对,我采用的是完全安装。其他不多说了,对于我来说进去的第一件事就是看看IIS7.0下面来看看IIS7.0在Longhorn Server 2007下的安装。 Read More
posted @ 2007-04-07 21:11 网魂小兵 Views(3415) Comments(11) Diggs(0) Edit
在最近的一个项目里,经常需要用到js,而我的JS又不是很强,更没办法的是此项目的老大居然没有选择一个很好的开源类库来帮忙一些工作。同时由于这是一个新版本所以也没有用到AJAX效果,所以对脚本就没有什么依赖性,我考虑过 ASP.NET AJAX 1.0的脚本,并为以后的AJAX开发做好准备,但是那么大的一个类库老大能答应吗?而且也不是那么好用,微软的东西总让人感觉有点吃力,动不动就来一个版本!当然很好用的类库很多,其实我很早就盯上Prototype了,只是没有时间来学习没办法,今天碰到了很多脚本问题,所以再也没办法不去学习了! OK让我们在这漫漫长夜中共同奋进吧! Read More
posted @ 2007-04-04 01:55 网魂小兵 Views(4728) Comments(20) Diggs(0) Edit
IIS 7.0和IIS 6.0相比改变很大谁都知道,而且在IIS 7.0中用VS2005来调试Web项目也不是什么新鲜的话题,但是我还是第一次运用这个东东,所以在此记下我的一些过程,希望能给更多的后来者带了一点参考。其实我写这篇文章时也参考了其他的一些资料,没有他们写的文章我也不可能弄懂怎么来实现达到这种效果。记得在我装完VISTA后要打开IIS都找了老半天,根本不知道在哪,好了一起来看看吧,如果有什么地方不对请指出。 Read More
posted @ 2007-04-03 00:31 网魂小兵 Views(6608) Comments(13) Diggs(1) Edit
UpdatePanel控件可以使你构建丰富的,类似客户端的应用程序。应用UpdatePanel控件可以使你的页面回调进行局部更新,而不需整个页面进行更新。这就是引用页面的局部更新,在页面中引用一个ScriptManager控件和一个或多个UpdatePanel控件可以使你的整个页面在没有任何脚本的情况下达到局部更新的效果。 Read More
posted @ 2007-04-01 17:39 网魂小兵 Views(685) Comments(0) Diggs(0) Edit
由于刚进公司没多久和同事们共同开发一个项目,回到家里也没没怎么学习,也不知道要写点什么?安装了VISTA,在有些功能上还不懂的用,今天无聊中想起了一些操作符,但是真的忘记了它是怎么算的了。看了一下感觉感觉,本文大部分内容和例子来自于MSDN,只是为了你后好找把它弄过啦,由于我还没有装MSDN上线上的很慢郁闷。 Read More
posted @ 2007-03-22 22:03 网魂小兵 Views(1061) Comments(1) Diggs(0) Edit
这篇文章将探讨一下C#和COM之间的相互操作性,本文分两个部分:第一部分讲述了什么是COM,第二部分讲述在.NET Framework中怎样应用COM。 Read More
posted @ 2007-03-15 22:06 网魂小兵 Views(1885) Comments(1) Diggs(0) Edit
  开发一个对用户的请求做出很快回应的应用程序是每个开发者的目标和挑战!ASP.NET是为速度优化和性能改进而设计的,它的改进体现在在服务端的页编译和自动存储。然而,当你的应用程序在同一时间内执行大量的请求时,这项改进仍然无法防止性能的降低。   为了写一个高性能的应用程序,你必需平衡通常影响性能的四个方面. 表现如下:    执行时间:执行一个请求所花的时间,从接收到第一个字节算起到接收到最后一个字节所花的时间。    响应时间:从发送请求到服务器响应接收到第一个字节所花的时间。    伸缩性:这个主要表现在服务器分配给应用程序的资源(内存,CPU或电脑)。    吞吐量:在一个单位时间内(通常是1秒)能够处理请求的数量。   以下是能够让你开发出一个高性能应用程序的几个方面:    状态管理,        数据存储,    页面和服务器控件,    网页应用程序, b Read More
posted @ 2007-03-08 20:59 网魂小兵 Views(1197) Comments(1) Diggs(0) Edit
由于发现以前写的文章都是乱来的,想到什么就写什么?看到别人的文章何等地规范,又通俗易懂,条理又很强,于是乎我就想了一个方法,来训练一下自己的写作方式,通过翻译一些老外的文章来玩玩,可能不断格式化自己可以写出格式不错的文章来,费话不用多说的,今天来翻译一篇比较简单的文章来做为这个计划的开始,OK!运用HtmlInputFile服务器控件上传多个文件[Upload multiple files using HtmlInputFile control]。 Read More
posted @ 2007-03-07 20:13 网魂小兵 Views(2238) Comments(1) Diggs(0) Edit
这个问题很早就在我的脑海里了,老觉的自己写的文章都是有头没有尾的,乱来!为了要规范自己的写作,现在决定先翻译几篇文章来看看老外的写作格式,看能不能把自己的写作格式格式化。 Read More
posted @ 2007-03-07 09:33 网魂小兵 Views(497) Comments(0) Diggs(0) Edit
在一年的不懈奋斗中终于想换个环境,刚进公司没几天感觉是一窍不通,可能是对新环境,面对一种新的开发模式,一种新的架构的机理还不够熟悉,还需要一段的努力来弥补一下!慢慢的熟悉新架构,面对这么个新的东西,我决定从新开始,从零开始逐渐进入状态。现在也需要有一种想法,不能天天面对着公司的项目而对其它技术无动于衷... Read More
posted @ 2007-03-02 00:24 网魂小兵 Views(1018) Comments(1) Diggs(0) Edit
EnterpriseLibary主要是针对中大型企业级项目,但是在一些小企业项目中我们也能够运用。在运用的时候我们可以简化一些模块,对于一些应用程序块中我们不需要的可以去掉,从而实现在小项目中也能很好的应用而不至于显得大材小用。举个例子在Microsoft.Practices.EnterpriseLibrary.Data应用程序块中,Database类就是一个比较全面的DataHelper类,我们可以改变配置和工厂的方法从而减小类库尔应用于我们的小项目中,同时我们也可以增加对数据库Access的扩展。要做到这一步,首先当然要对整个项目有所了解,其中每个应用程序块都会包含的一个就是Microsoft.Practices.ObjectBuilder(这个已经独立一个项目),另一个就是核心通用类库Common,主要包括配置,以及对ObjectBuilder的扩展等,今天我们先来熟悉一下 Configuration命名空间下的一些文件中类关系和用途... Read More
posted @ 2007-02-08 17:35 网魂小兵 Views(3855) Comments(6) Diggs(0) Edit
随着时间的流逝,CommunityServer已经被我冷落了不少时间了,今天无意中又拿起了这个伟大的工程。可能CS2007的到来还有一段距离,不过也有很多人说那将要花Money去买,不管怎么样他带给了我们不少。今天我看了一下一些论坛的权限设置,所以又想起了这个咚咚;其实我对RBAC也不是非常熟悉,可能我天生对会员权限着一块就有一种恐惧感。闲话就不多说了,切入正题。 Read More
posted @ 2007-02-02 17:08 网魂小兵 Views(3487) Comments(2) Diggs(0) Edit
上次我们从总体上了解了一下 Microsoft.Practices.ObjectBuilder这个类库,今天我们来看看它是怎样来完成对象的创建以及我们怎么应用它来为我们创建我们所需要的对象的,从源码中我们可以看到可以创建Singleton对象等等,每个对象的创建都对应着每一个策略以及相应的方针,下面我们通过例子来为各个对象的创建进行逐个说明。 Read More
posted @ 2007-02-01 14:24 网魂小兵 Views(3104) Comments(4) Diggs(1) Edit
很多人都是从C++转到C#,而我却正好相反,从C#去学C++。第一次看那个东西我就直接用VS建一个C++项目,但一进去就闷了,不知道怎么回事,更本看不懂里面的文件和文件之间到底有什么关系。今天终于弄明白了一点,h文件和cpp文件也就是说,在h文件中声明Declare,而在cpp文件中定义Define。要弄明白这个就只要把声明和定义搞懂就好了,但是还是不习惯通常用回车敲得做法,C++中的智能提示跟C#中的简直就是... Read More
posted @ 2007-01-29 19:01 网魂小兵 Views(4594) Comments(1) Diggs(0) Edit
上回我们偷偷看了Microsoft.Practices.ObjectBuilder (以下把它称为OB)中的定位器Locator,这回我们从整体上来看看这个Framework。要想真正了解OB的使用方法当然就要对他有个整体的认识,我们想学她,当然是为了要用它,但最重要的是可以通过分析它的机理来巩固我们的知识。但对于一个不是很小的类库来说,想一下子了解他是不可能的,更何况OB连文档都是null,所以只能一步一步的慢慢的拆开他。其实不用我们怎么拆,因为源码已经把各个相关的放在单独的文件夹里了。好了闲话不多说了,一起上吧! Read More
posted @ 2007-01-24 11:41 网魂小兵 Views(3407) Comments(1) Diggs(0) Edit
有时候需要用VC++来做一个小软件,但是对于没用过的我,只能从新学习!曾今有人说过:“偷懒的人学VB,聪明的人学Delphi,真正的程序员学VC。”由曾学过VB也算是偷懒过了,但是中途放弃去学习C#了,现在觉得有时候要做一个小软件,而且又不是所有的计算机上都装有.NET的框架,为了一个几百K的程序还要将.NET框架打包,人家不懂程序的人一看还不得吓死。所以学习C++还是有必要的,何况想进入游戏行业的我呢?嗬嗬!其实能让我下决心去学这个还有一个就是我想了解一下Windows是怎么完成哪些操作的! Read More
posted @ 2007-01-23 10:21 网魂小兵 Views(589) Comments(2) Diggs(0) Edit
经常听到一些古人的词,但是通常是不知道其意思,只是大概罢了,今天早上和同事们谈到了一个古装片里经常提到的“ 关关雎鸠,在河之洲。窈窕淑女,君子好逑。”大家都只知道这个可以泡妞所用,但是没有一个人真正知道他的意思,本人语文也是水平那是相当的不过关阿。所以只能有求于百度,在知道里看到也有些人文到这个问题,顺便把它揪过来玩玩。 Read More
posted @ 2007-01-19 13:55 网魂小兵 Views(433) Comments(0) Diggs(0) Edit
通过对Microsoft.Practices..EnterpriseLibrary学习中发现了一个对象生成器,这个应该是很稳定的一个类库了吧,不然微软应该不会把它封的那么牢固,也没有发现他的源代码。出于学习的目的我用Refrector还原了一下顺便看看里面的来头,从对像浏览器中一看就知道来头不小(注:由于我是刚刚捧这个类库,而且是最新版本的所以没有源代码,自由、创新、研究、探索……和TerryLee告知,去下载了个2.0地终于发现源码了,在此谢谢他们:)。上网去搜搜阿,功夫不负有心人,终于找到了前人留下的遗产,先看看再说,要真正弄明白我觉得最好的方法就是把代码分离出来看个究竟... Read More
posted @ 2007-01-18 19:29 网魂小兵 Views(3199) Comments(8) Diggs(0) Edit