本博客已经转移至www.mozlite.com,可能不会及时更新和关注留言记录,mvc请加群88794325(已满),8781765ASP.NET(MVC)讨论二群
在WEB 2.0的时代,我们很难在一个Web2.0的网站上不发现RSS,我们可以通过RSS阅读器来订阅特定网站的更新及新闻等等。随着VISTA的普及很多人也会在桌面上的Windows 边栏上订阅以方便每次开机是即可看到该网站上的更新。RSS只是几个特殊XML标记组成的,我很想知道那些标签的含义来定义自己的RSS。在本文中将看到 RSS中几个重要的标签,当我们了解了RSS标签我们就可以通过XmlTextWriter对象来组合我们自己的RSS文件。 Read More
posted @ 2007-06-07 22:43 网魂小兵 Views(1177) Comments(1) Diggs(0) Edit
俗话说没有搞清楚指针就没有学会C/C++,所以指针是一个相当重要的东东,相当年在用 C#调用C++写的动态链接库时,以为C++中的指针就是C#中的引用类型(ref),但是看了一下却不是这样。指针当然和内存是离不开的,有很多版本的定义,但是我觉得最容易理解的是:每一个变量都有一个内存地址,这个地址就称为指针。 Read More
posted @ 2007-06-05 21:39 网魂小兵 Views(1241) Comments(1) Diggs(0) Edit
C++中有很多C#中没有的类型,要弄明白那些东东,数据类型及其一些特有的运算符当然也是很重要的,作为C++的入门也是要记下这些东东以便以后方便参考。本文首先记录了C++中一些常用的运算符然后再列出VC++中微软自定义的一些数据类型,在C++中有一个typedef应该就是那个用法,OK让我们来回味一下这些那些东东。 Read More
posted @ 2007-06-04 22:56 网魂小兵 Views(1943) Comments(0) Diggs(0) Edit
今天在国外的一个网站上发现有一个插件能让IE6和IE7跑在同一个系统中,我喜欢用FireFox,把它记在这边方便以后做兼容测试用,同时也和大家分享一下。免安装,解压即能用!!!! Read More
posted @ 2007-05-28 12:27 网魂小兵 Views(2733) Comments(4) Diggs(0) Edit
在Vista中用迅雷老是会出现问题,想当初换成Web迅雷有一段时间没有出现问题后来又是老样,一开迅雷就自动关闭。今天终于忍不住地查了一下,查了半天终于时看到了他和IIS7.0有冲突,把IIS7.0给停了就好了。但是这又为什么呢?如果我猜的没错,应该是端口被占用了。气死我了!!!! Read More
posted @ 2007-05-26 23:11 网魂小兵 Views(700) Comments(2) Diggs(0) Edit
今天无意之间想起了页面的生命周期,由于很久在数据库和逻辑中旋绕,没有碰到这个咚咚都有点生疏了。为了测了一下就在VS中把几个事件都重写到当前的 ASPX.CS页面中,然后加上断点就可以知道他运行的顺序了。生命周期在表现层当中很有用,特别是如果你要用到多语言,多模板等就一定要掌握每一次请求得周期,至于生命周期的定义就不多说了,也就是从请求到这次请求结束。当你访问一个网站时,你就会对服务端发送一个请求,服务器会响应你的请求被返回你的结果,这就是一个周期了。 Read More
posted @ 2007-05-22 21:54 网魂小兵 Views(994) Comments(0) Diggs(0) Edit
我们在开发Web程序时或多或少都会应用到Javascript脚本程序,在当今的AJAX如此盛行的时代,JS的作用将不断的提升。这个新一代的 Web 应用程序的复杂性和交互性需要程序员以完全不同的方法来编写JavaScript 代码,我们在编写一次性的脚本显然已经不能够满足这样的需求。面向对象编程 (OOP) 是一种流行的编程方法,很多 JavaScript 库中都使用这种方法,以便更好地管理和维护基本代码。我们可以从ASP.NET AJAX库或SilverLight库以及经常见到的prototype.js库等等都采用了这种编程方式。JS支持OOP,但是又和C++,C#等非常不一样,所以这种概念一直会让人难以琢磨,这编文章将讲述 JavaScript 语言实际上如何支持面向对象编程,我们又如何应用这种方式来编写我们JS程序。 Read More
posted @ 2007-05-20 17:33 网魂小兵 Views(1638) Comments(4) Diggs(0) Edit
前不久配了个电脑花了我不少钱,特别是内存之贵我搞了一条1G Kingston(520RMB),今天又搞了一条(330RMB),组成了双通道,还有两个槽,但是2G已经可以满足我现在的需求了,Vista吃了我不少。 Read More
posted @ 2007-05-10 21:08 网魂小兵 Views(599) Comments(6) Diggs(0) Edit
很多人可能在以前的ASP.NET版本中就已经用到ListView控件了,但是那个应该是第三方的控件。这回Microsoft将在ASP.NET中引入ListView控件,这个控件将DataList, FormView, 和 GridView 控件的功能集成到一个控件中。同DataList 和 Repeater控件一样,他通过模板和样式表来格式化你所绑定的数据并呈现输出,然而他又能支持排序,更新,分页和删除等。本文将讲述ListView的一些基础知识,下面我们一起来看看吧! Read More
posted @ 2007-05-10 20:23 网魂小兵 Views(5102) Comments(10) Diggs(0) Edit
在多层架构中我们经常都会通过工厂模式来对数据库层的类进行初始化,有些会用抽象类作为基类,有些会用接口然后通过反射来对其进行初始化。而把需要初始化的类型和程序集通过字符串保存在配置文件中或数据库中等等,今天我将要介绍的是不需要保存配置文件而去BIN目录寻找你所要的抽象类或接口的子类并将其初始化后返回。这种方法可以用在其他方面,当然这会对应用程序的性能造成影响,所以我们应该适当的应用他。 Read More
posted @ 2007-05-09 20:56 网魂小兵 Views(3262) Comments(15) Diggs(0) Edit
大部分ASP.NET应用程序都包含很多个配置信息,比较常见的有连接字符串配置ConnectionString;当我们需要用到 Login控件自动发送Email时,我们就要配置Email服务器节点;还有很多如Page节点可以引入程序集和命名空间等等。根据我的经验很多网站的初始化信息(默认设置)很多都会保存在数据库中,也有很多保存在配置文件中,他们各有各的优点。我们可以在web.config中定义我们自己的节点,然后再读取或更新自定义配置文件,当然我们也可以自定义一个配置文件并将其解析读取。本文主要讲的是利用ASP.NET给我提供的一些APIs在 Web.config中自定义配置节点。 Read More
posted @ 2007-05-07 22:29 网魂小兵 Views(7506) Comments(6) Diggs(0) Edit
应用SqlServer2005开发也已经有一段时间了,但是很多时候都是把SqlServer2005当做SqlServer2000来用,因此很多 SqlServer2005的新特性我都没有用到,有一个原因就是要兼容SqlServer2000的用户。新特性出来的当然就要用于实际当中,要想知道 SQLServer2005的新特性可以参看微软网站的What's New in SQL Server 2005? ,特性有很多本篇文章主要介绍的是在数据库中返回特定顺序的记录集。 Read More
posted @ 2007-05-06 02:56 网魂小兵 Views(3174) Comments(7) Diggs(0) Edit
我很早以前就想找一个能够像VS中C#一样可以有很强的IntelliSense开发工具来写脚本JS,但是到现在还没有能够真正找到一理想的工具。很早以前听说VS2008能够给我带来一点震撼,但是又有人说那只是对ASP.NET AJAX有IntelliSense,又有点失落感。今天看到ScottGu的一篇博客发现VS2008能够提供几乎和C#一样的 IntelliSense,让我激动万分,也由于很久没有写博客了顺便把自己的一些体验和大家分享一番。 Read More
posted @ 2007-04-26 00:08 网魂小兵 Views(8094) Comments(39) Diggs(0) Edit
Global就是一个全部的意思,没有什么语法,就是把所有全局方法集中在这个对象中。我们直接用他们就可以了,比如parseInt等等方法都是全局方法。Global 对象从不直接使用,并且不能用 new 运算符创建。它在 Scripting 引擎被初始化时创建,并立即使其方法和属性可用。 Read More
posted @ 2007-04-16 19:26 网魂小兵 Views(7505) Comments(0) Diggs(0) Edit
每天一对象,今天来看看Date对象,相对于时间大家一定很熟悉,应为以前在网站中很多地方都会遇到这样的时间特效。温故而知新,今天我们来回忆一下Date对象。 Read More
posted @ 2007-04-13 22:37 网魂小兵 Views(2970) Comments(2) Diggs(0) Edit
谁都知道LinQ是随Oracas(VisualStudio2007)的.NET发布的内置的一个扩展方法,其实整个命名空间都是一个扩展方法的库,它允许开发人员对任何数据类型进行查询。大家都认为这是数据查询的趋势,也许以后的SQL语言会慢慢的发展,但我想现如今大家最想看到的是LinQ带给我们的温暖和快乐。微软把这些扩展的方法放在System.Linq命名空间下,当我们创建一个新类型时,你会发现默认的命名空间中多了一个,在. NET2.0及以前的版本中都只有三个命名空间,现在多了个System.Linq。LinQ定义了标准的查询操作符扩展方法,可以为.NET开发人员用来轻松地查询XML,关系数据库,.NET 对象,和任何其他数据结构类型。Let’s go,下面让我们慢慢体会LinQ带给我们的快乐吧!(版本VSMar07CTP) Read More
posted @ 2007-04-12 23:30 网魂小兵 Views(3962) Comments(22) Diggs(0) Edit
今天我们来学习一下Boolean对象,由于这个对象就两个元素,一男一女没有太多的东西可以写,所以今天多来一个Object对象。闲话就不多说了,我们来看看Boolean对象(true/false)。 Read More
posted @ 2007-04-12 20:28 网魂小兵 Views(2276) Comments(0) Diggs(0) Edit
每天一对象,JS天天见,今天我们来看看arguments对象及属性。arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的 arguments 对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引 n 实际上是 arguments 对象的 0…n 属性的其中一个参数。 Read More
posted @ 2007-04-11 21:45 网魂小兵 Views(55206) Comments(3) Diggs(5) Edit
自从看了ScottGu的几篇文章后就有想让C#3.0的一些新特性在我的博客上也留下历史地一页。但是由于环境不允许好久都没有用上.NET 3.0,今天终于忍不住地要动一动键盘满足一下自己的欲望,因为我自己的电脑上安装了.NET 3.0 Framework SDK。在这里我总结一下前辈们的研究成果,也为进一步巩固自己的知识以便今后的开发,同时也希望能够给大家带来一点回忆。 Read More
posted @ 2007-04-10 23:21 网魂小兵 Views(7748) Comments(40) Diggs(0) Edit
每天一对象,今天我们也来new一个。没有系统的学过JS,没有特别的写过一个比较出色的类库,没有运用过一个很强的类库,prototype.js在进行着,慢慢的前进相信不久的将来就可以应用prototype.js来开发自己的应用程序了。不过在学脚本prototype.js的过程中发现有些方法我们很少用到,但是有些方法好像很经典,脚本库在不断的加大,眼前一片...继续我们JS入门,今天学习一下Array数组。 Read More
posted @ 2007-04-10 20:11 网魂小兵 Views(12539) Comments(8) Diggs(0) Edit