<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>凉风集 &#187; ASP</title>
	<atom:link href="http://www.lifangjin.com/archives/tag/asp/feed" rel="self" type="application/rss+xml" />
	<link>http://www.lifangjin.com</link>
	<description>李方进的个人BLOG</description>
	<lastBuildDate>Sun, 05 Feb 2012 15:36:06 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Microsoft Drivers for PHP for SQL Server</title>
		<link>http://www.lifangjin.com/archives/959</link>
		<comments>http://www.lifangjin.com/archives/959#comments</comments>
		<pubDate>Tue, 25 Oct 2011 10:47:51 +0000</pubDate>
		<dc:creator>李 方进</dc:creator>
				<category><![CDATA[开发编程]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[IE]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://www.lifangjin.com/?p=959</guid>
		<description><![CDATA[接上篇讲述如何在windows下配置PHP操作MS SQL SERVER。 Microsoft Drivers for PHP for SQL Server(点此下载)是微软官方出的，经过实际测试，这个方案是最完美的也是最简单的。 环境要求： 1.任何windows操作系统 2.PHP 5.2.4 , or later. 3.Microsoft SQL Server 2008 R2 Native Client（点此下载） 4.Any edition of SQL Server 2005 or later. 配置方法： 1.下载后，点击执行SQLSRV20.EXE解压缩到任意目录 2.如上图，选择对应版本的dll文件复制到PHP安装目录的EXT目录下（不知道php版本的，可以运行一下phpinfo函数查看） 3.修改php.ini，增加一条extension=你选择的dll，我选择的是php_sqlsrv_53_nts_vc9.dll，因此我的php.ini里增加的便是extension=php_sqlsrv_53_nts_vc9.dll 4.重启web服务器，大功告成。 具体的调用方法可以查看SQLSRV_Help.chm 经过实际使用，不管是一般的SQL语句还是存储过程，都能在PHP下得到很好的操作]]></description>
			<content:encoded><![CDATA[<p>接上篇讲述如何在windows下配置PHP操作MS SQL SERVER。</p>
<p><a href="http://www.lifangjin.com/archives/tag/microsoft" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft">Microsoft</a> Drivers for <a href="http://www.lifangjin.com/archives/tag/php" class="st_tag internal_tag" rel="tag" title="Posts tagged with PHP">PHP</a> for SQL Server(<a href="http://www.microsoft.com/download/en/details.aspx?id=20098" target="_blank">点此下载</a>)是微软官方出的，经过实际测试，这个方案是最完美的也是最简单的。</p>
<p>环境要求：</p>
<p>1.任何windows操作系统</p>
<p>2.PHP 5.2.4 , or later.</p>
<p>3.Microsoft SQL Server 2008 R2 Native Client（<a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;FamilyID=ceb4346f-657f-4d28-83f5-aae0c5c83d52" target="_blank">点此下载</a>）</p>
<p>4.Any edition of SQL Server 2005 or later.</p>
<p>配置方法：<br />
1.下载后，点击执行SQLSRV20.EXE解压缩到任意目录<br />
<a href="http://www.lifangjin.com/wp-content/uploads/2011/10/aa.gif" rel="lightbox[959]"><img class="alignnone size-full wp-image-960" title="aa" src="http://www.lifangjin.com/wp-content/uploads/2011/10/aa.gif" alt="" width="209" height="259" /></a><br />
2.如上图，选择对应版本的dll文件复制到PHP安装目录的EXT目录下（不知道php版本的，可以运行一下phpinfo函数查看）</p>
<p>3.修改php.ini，增加一条extension=你选择的dll，我选择的是php_sqlsrv_53_nts_vc9.dll，因此我的php.ini里增加的便是extension=php_sqlsrv_53_nts_vc9.dll</p>
<p>4.重启web服务器，大功告成。</p>
<p>具体的调用方法可以查看SQLSRV_Help.chm</p>
<p>经过实际使用，不管是一般的SQL语句还是存储过程，都能在PHP下得到很好的操作</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifangjin.com/archives/959/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>写在QQ十年</title>
		<link>http://www.lifangjin.com/archives/586</link>
		<comments>http://www.lifangjin.com/archives/586#comments</comments>
		<pubDate>Thu, 13 Nov 2008 03:27:32 +0000</pubDate>
		<dc:creator>李 方进</dc:creator>
				<category><![CDATA[生活感悟]]></category>
		<category><![CDATA[ASP]]></category>
		<category><![CDATA[ETCHAT]]></category>
		<category><![CDATA[OICQ]]></category>
		<category><![CDATA[PERL]]></category>
		<category><![CDATA[QQ]]></category>
		<category><![CDATA[创业]]></category>

		<guid isPermaLink="false">http://www.lifangjin.com/?p=586</guid>
		<description><![CDATA[今日得知QQ十年，才想起原来我也已经互联网十年了。 我是98年下半年开始接触网络的，那时候刚从星际争霸中知道原来还有一个虚拟的世界叫互联网，由于周围没多少人玩互联网——这个时候的局域网游戏要比互联网好玩多了，因此自己也不知道该怎么去“玩”互联网。 99年的上半年开始接触聊天室，出于对网络的另一端的真实的人的好奇，那时候疯狂的聊天，也就是这个时候从聊友这里知道了OICQ，在用OICQ之前我也尝试过ICQ，由于ICQ老外用的比较多，用过一段时间后就放弃了。而OICQ虽然从界面和功能上完全仿照ICQ(坦白的说，我不觉得它仿制的比ICQ好)，但用的都是国人，于是我有了第一个5位数的QQ号码。那时候的QQ用的人并不多，而我的聊友主要也还是在聊天室里，渐渐的5位数的这个QQ号码就被我遗忘了，当用QQ的人越来越多，再次申请QQ号码的时候已经是六位数了，而这个号码我一直保留使用到现在。同年，在21cn我申请了我的第一个电子邮件lfj1999@21cn.com。 2000年开始，当身边越来越多的人沉迷于聊天的时候，我已经开始对制作个人主页充满了兴趣，也开始学习perl的网络编程——当时最流行的聊天室程序ETCHAT是PERL写的，我自己用这套程序搭建了一个聊天室，为了能更好的提供聊天服务，需要对程序做一些修改，不懂PERL是不行的。编程的世界很好玩，一山草堂、yuzi、花斑猪等等开始一一出现。 2001年ASP程序大行其道，由于ASP比PERL学起来简单，一时间各种各样的程序应用百花齐放。这时候有个人把一个ASP的聊天程序改造成了一个WEB游戏，它的名字叫江湖。伴随江湖也出现了一种网游商业模式——会员费。当然，我也小小的赚了一把。利用赚来的钱，曾经有短暂的互联网创业经历，可惜以失败而告终。 2002年，进入中国汽车网工作至今。 光阴荏苒，一回首，已十年。]]></description>
			<content:encoded><![CDATA[<p>今日得知QQ十年，才想起原来我也已经互联网十年了。</p>
<p>我是98年下半年开始接触网络的，那时候刚从星际争霸中知道原来还有一个虚拟的世界叫互联网，由于周围没多少人玩互联网——这个时候的局域网游戏要比互联网好玩多了，因此自己也不知道该怎么去“玩”互联网。</p>
<p>99年的上半年开始接触聊天室，出于对网络的另一端的真实的人的好奇，那时候疯狂的聊天，也就是这个时候从聊友这里知道了OICQ，在用OICQ之前我也尝试过ICQ，由于ICQ老外用的比较多，用过一段时间后就放弃了。而OICQ虽然从界面和功能上完全仿照ICQ(坦白的说，我不觉得它仿制的比ICQ好)，但用的都是国人，于是我有了第一个5位数的QQ号码。那时候的QQ用的人并不多，而我的聊友主要也还是在聊天室里，渐渐的5位数的这个QQ号码就被我遗忘了，当用QQ的人越来越多，再次申请QQ号码的时候已经是六位数了，而这个号码我一直保留使用到现在。同年，在21cn我申请了我的第一个电子邮件lfj1999@21cn.com。</p>
<p>2000年开始，当身边越来越多的人沉迷于聊天的时候，我已经开始对制作个人主页充满了兴趣，也开始学习perl的网络编程——当时最流行的聊天室程序ETCHAT是PERL写的，我自己用这套程序搭建了一个聊天室，为了能更好的提供聊天服务，需要对程序做一些修改，不懂PERL是不行的。编程的世界很好玩，一山草堂、yuzi、花斑猪等等开始一一出现。</p>
<p>2001年ASP程序大行其道，由于ASP比PERL学起来简单，一时间各种各样的程序应用百花齐放。这时候有个人把一个ASP的聊天程序改造成了一个WEB游戏，它的名字叫江湖。伴随江湖也出现了一种网游商业模式——会员费。当然，我也小小的赚了一把。利用赚来的钱，曾经有短暂的互联网创业经历，可惜以失败而告终。</p>
<p>2002年，进入中国汽车网工作至今。</p>
<p>光阴荏苒，一回首，已十年。</p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifangjin.com/archives/586/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>如何编写一个ASP类</title>
		<link>http://www.lifangjin.com/archives/85</link>
		<comments>http://www.lifangjin.com/archives/85#comments</comments>
		<pubDate>Thu, 23 Feb 2006 17:42:11 +0000</pubDate>
		<dc:creator>李 方进</dc:creator>
				<category><![CDATA[开发编程]]></category>
		<category><![CDATA[ASP]]></category>

		<guid isPermaLink="false">http://www.lifangjin.com/?p=85</guid>
		<description><![CDATA[《ASP设计模式》(作者 我佛山人) 首先ASP的类是由事件和方法（它们就是构成类的成员了）构成的，如果大家还没有接触过，可以先看看下面的说明： 在 Class 块中，成员通过相应的声明语句被声明为 Private(私有成员，只能在类内部调用) 或 Public(公有成员，可以在类内外部调用) 。被声明为 Private 的将只在 Class 块内是可见的。被声明为 Public 不仅在 Class 块的内部是可见的，对 Class 块之外的代码也是可见的。没有使用 Private 或 Public 明确声明的被默认为 Public。在类的块内部被声明为 Public 的过程（Sub 或 Function）将成为类的方法。Public 变量将成为类的属性，同使用 Property Get、Property Let 和 Property Set 显式声明的属性一样。类的缺省属性和方法是在它们的声明部分用 Default 关键字指定的。 请大家耐心看完上面的部分，下面我们来看一个例子： [code]&#60;%  ’//--------------------------------开始一个类---------------------------------//  Class myClass  ’//----声明（声明就是定义）myClass类的类内部（私有的[Private]）变量  Private strAuthor  Private strVersion  Private strExample  ’//---------------------------定义类的事件-------------------------------//  ’//----Class_Initialize()是类的初始化事件，只要一开始使用该类，首先会触发该部分的执行，下面我们会在该成员中初始化该类的作者和版本以及在屏幕上显示一下该类已经开始了  Private Sub Class_Initialize()  strAuthor = "coldstone"  strVersion = "1.0"  Response.Write "&#60;br&#62;myClass开始了&#60;br&#62;"  End Sub  ’//----Class_Terminate()是类的结束事件，只要一退出该类，就会触发该事件，下面我们会该事件中设定退出该类时会在屏幕上显示该类已结束了。  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.flash8.net/bbs/dispbbs.asp?boardID=20&amp;ID=247879">《ASP设计模式》(作者 我佛山人)</a><br />
首先ASP的类是由事件和方法（它们就是构成类的成员了）构成的，如果大家还没有接触过，可以先看看下面的说明：<br />
在 Class 块中，成员通过相应的声明语句被声明为 Private(私有成员，只能在类内部调用) 或 Public(公有成员，可以在类内外部调用) 。被声明为 Private 的将只在 Class 块内是可见的。被声明为 Public 不仅在 Class 块的内部是可见的，对 Class 块之外的代码也是可见的。没有使用 Private 或 Public 明确声明的被默认为 Public。在类的块内部被声明为 Public 的过程（Sub 或 Function）将成为类的方法。Public 变量将成为类的属性，同使用 Property Get、Property Let 和 Property Set 显式声明的属性一样。类的缺省属性和方法是在它们的声明部分用 Default 关键字指定的。<br />
请大家耐心看完上面的部分，下面我们来看一个例子：</p>
<p>[code]&lt;% <br />
’//--------------------------------开始一个类---------------------------------// <br />
Class myClass </p>
<p>’//----声明（声明就是定义）myClass类的类内部（私有的[Private]）变量 <br />
Private strAuthor <br />
Private strVersion <br />
Private strExample <br />
’//---------------------------定义类的事件-------------------------------// </p>
<p>’//----Class_Initialize()是类的初始化事件，只要一开始使用该类，首先会触发该部分的执行，下面我们会在该成员中初始化该类的作者和版本以及在屏幕上显示一下该类已经开始了 <br />
Private Sub Class_Initialize() <br />
strAuthor = "coldstone" <br />
strVersion = "1.0" <br />
Response.Write "&lt;br&gt;myClass开始了&lt;br&gt;" <br />
End Sub </p>
<p>’//----Class_Terminate()是类的结束事件，只要一退出该类，就会触发该事件，下面我们会该事件中设定退出该类时会在屏幕上显示该类已结束了。 <br />
Private Sub Class_Terminate() <br />
Response.Write "&lt;br&gt;myClass结束了&lt;br&gt;" <br />
End Sub <br />
’//---------------------------用户自己定义的方法-------------------------------// <br />
’//----该方法返回一个版权信息 <br />
Public Sub Information() <br />
Response.Write "&lt;br&gt;Coding By &lt;a href=’mailto:coldstone@falsh8.cn’&gt;coldstone&lt;/a&gt; @ &lt;a href=’http://www.flash8.net'&gt;闪吧&lt;/a&gt;.&lt;br&gt;" <br />
End Sub <br />
’//---------------------------定义类的输出属性-------------------------------// <br />
’//----定类的属性，该属性是让用户初始化strExapmle变量 <br />
Public Property Let setExapmle(ByVal strVar) <br />
strExapmle = strVar <br />
End Property <br />
’//---------------------------定义类的输出属性-------------------------------// <br />
’//----定义类的属性，该属性是返回一个版本号 <br />
Public Property Get Version <br />
Version = strVersion <br />
End Property <br />
’//----定义类的属性，该属性是返回该类的作者号 <br />
Public Property Get Author <br />
Author = strAuthor <br />
End Property <br />
’//----定义类的属性，该属性是返回一个版本号 <br />
Public Property Get Exapmle <br />
Exapmle = strExapmle <br />
End Property </p>
<p>End Class <br />
%&gt;&lt;% <br />
’//-------这里是使用该类的例子 <br />
Dim oneNewClass <br />
Set oneNewClass = New myClass <br />
Response.Write "作者： "&amp; oneNewClass.Author &amp;" &lt;br&gt;" <br />
Response.Write "版本： "&amp; oneNewClass.Version &amp;" &lt;br&gt;" <br />
oneNewClass.setExapmle = "这是一个简单类的例子" <br />
Response.Write "用户自定义：" &amp; oneNewClass.Exapmle &amp;" &lt;br&gt;" <br />
oneNewClass.Information <br />
Set oneNewClass = Nothing <br />
%&gt; </p>
]]></content:encoded>
			<wfw:commentRss>http://www.lifangjin.com/archives/85/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

