<?xml version="1.0" encoding="GB2312"?>
<rss version="2.0">
<channel>
<title><![CDATA[james]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/index.html</link>
<description><![CDATA[james]]></description>
<item>
<title><![CDATA[原版书籍下载]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2008/23336.html</link>
<description><![CDATA[<A href="http://chs.todaysbook.net/">http://chs.todaysbook.net/</A>]]></description>
<author>jamesvon</author>
<pubDate>2008/4/16 13:04:00</pubDate>
</item>
<item>
<title><![CDATA[项目管理系统的基本要求]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2007/17989.html</link>
<description><![CDATA[<P>项目管理系统的基本要求：</P>
<P>项目的立项及其跟踪（包括项目变更和项目执行进度管理）</P>
<P>人员安排及其项目计划</P>
<P>bug管理</P>
<P>是否需要将代码管理也纳入进来，还没有想好</P>
<P>&nbsp;</P>]]></description>
<author>jamesvon</author>
<pubDate>2007/8/22 13:57:00</pubDate>
</item>
<item>
<title><![CDATA[[原创] 建立中国的PM管理系统]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2007/17988.html</link>
<description><![CDATA[一直以来我们大部分的项目管理都应用国外的一些项目管理系统，缺省我们中国自己的项目管理，这样就很容易使我们被动的去适应国外的管理模式，缺少我们自己的特色，导致我们一直在跟着别人的后面跑。
我想我们能否开发出一套我们自己的管理系统。
不知道大家有没有兴趣，一起来做一个开源的项目管理系统。
有兴趣的请回贴。]]></description>
<author>jamesvon</author>
<pubDate>2007/8/22 13:53:00</pubDate>
</item>
<item>
<title><![CDATA[关于TreeView控件专题]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2006/1411.html</link>
<description><![CDATA[<SPAN id=ArticleContent1_ArticleContent1_lblContent>&nbsp; 
<DIV align=center>
<H1 class=aTitle>关于TreeView控件专题</H1></DIV>



作者：<SPAN id=AuthorLabel>未知</SPAN><BR>
<DIV class=content id=BodyLabel style="PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px">1.下载地址 <BR>http://msdn.microsoft.com/downloads/samples/internet/ASP_DOT_NET_ServerControls/WebControls/default.asp <BR>安装后，通过“自定义工具箱”-&gt;“.net框架组件”把TreeView添加到工具箱里 
<br/>……]]></description>
<author>jamesvon</author>
<pubDate>2006/1/22 16:27:00</pubDate>
</item>
<item>
<title><![CDATA[常用正则表达式]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2006/1410.html</link>
<description><![CDATA[<SPAN id=ArticleContent1_ArticleContent1_lblContent>&nbsp;
<P>"^\d+$"　　//非负整数（正整数 + 0）</P>
<P>"^[0-9]*[1-9][0-9]*$"　　//正整数</P>
<P>"^((-\d+)|(0+))$"　　//非正整数（负整数 + 0）</P>
<P>"^-[0-9]*[1-9][0-9]*$"　　//负整数</P>
<P>"^-?\d+$"　　　　//整数</P>
<P>"^\d+(\.\d+)?$"　　//非负浮点数（正浮点数 + 0）</P>
<P>"^(([0-9]+\.[0-9]*[1-9][0-9]*)|([0-9]*[1-9][0-9]*\.[0-9]+)|([0-9]*[1-9][0-9]*))$"　　//正浮点数</P>
<P>"^((-\d+(\.\d+)?)|(0+(\.0+)?))$"　　//非正浮点数（负浮点数 + 0）</P>
<br/>……]]></description>
<author>jamesvon</author>
<pubDate>2006/1/22 16:19:00</pubDate>
</item>
<item>
<title><![CDATA[DNN资源列表]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2005/791.html</link>
<description><![CDATA[<P>１、DotNetNuke：<A href="http://www.dotnetnuke.com/">http://www.dotnetnuke.com/</A><img src="http://www.cnblogs.com/Emoticons/thumbs_up.gif" width=19 onmousewheel="http://10.120.15.127/blog/admin/return bbimg(this)"  onclick="javascript:window.open(this.src);" style="http://10.120.15.127/blog/admin/CURSOR: pointer" onload="javascript:if(this.width>500)this.style.width=500;"><img src="http://www.cnblogs.com/Emoticons/thumbs_up.gif" width=19 onmousewheel="http://10.120.15.127/blog/admin/return bbimg(this)"  onclick="javascript:window.open(this.src);" style="http://10.120.15.127/blog/admin/CURSOR: pointer" onload="javascript:if(this.width>500)this.style.width=500;"><img src="http://www.cnblogs.com/Emoticons/thumbs_up.gif" width=19 onmousewheel="http://10.120.15.127/blog/admin/return bbimg(this)"  onclick="javascript:window.open(this.src);" style="http://10.120.15.127/blog/admin/CURSOR: pointer" onload="javascript:if(this.width>500)this.style.width=500;"><img src="http://www.cnblogs.com/Emoticons/thumbs_up.gif" width=19 onmousewheel="http://10.120.15.127/blog/admin/return bbimg(this)"  onclick="javascript:window.open(this.src);" style="http://10.120.15.127/blog/admin/CURSOR: pointer" onload="javascript:if(this.width>500)this.style.width=500;"><img src="http://www.cnblogs.com/Emoticons/thumbs_up.gif" width=19 onmousewheel="http://10.120.15.127/blog/admin/return bbimg(this)"  onclick="javascript:window.open(this.src);" style="http://10.120.15.127/blog/admin/CURSOR: pointer" onload="javascript:if(this.width>500)this.style.width=500;"> <BR>２、DNN入门经典，这里已经说得很好，虽然是英文的：<A href="http://www.devx.com/codemag/Article/21572/1954?<br/>……]]></description>
<author>jamesvon</author>
<pubDate>2005/12/28 17:25:00</pubDate>
</item>
<item>
<title><![CDATA[Javascript访问Cookie的四个常用方法]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2005/790.html</link>
<description><![CDATA[<H4>
<P>Javascript访问Cookie的四个基本方法无论是在创建页面还是构建对象都会使用到，单独拿出来备用：<BR><BR>// utility function called by getCookie()<BR>function getCookieVal(offset) {<BR>&nbsp; var endstr = document.cookie.indexOf (";", offset);<BR>&nbsp; if (endstr == -1) {<BR>&nbsp;&nbsp;&nbsp; endstr = document.cookie.length;<BR>&nbsp; }<BR>&nbsp; return unescape(document.cookie.substring(offset, endstr));<BR>}</P>
<br/>……]]></description>
<author>jamesvon</author>
<pubDate>2005/12/28 17:20:00</pubDate>
</item>
<item>
<title><![CDATA[删除 Visual Studio 最近打开文件和项目列表]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2005/503.html</link>
<description><![CDATA[<H3><A id=_262645500_RecentPostsRepeater__ctl18_lnkTitle href="http://hjf1223.cnblogs.com/archive/2005/09/26/244106.html">删除 Visual Studio 最近打开文件和项目列表</A> </H3>
<H4>&nbsp;&nbsp;&nbsp; 虽然对IDE没什么影响，但最近打开列表一多就很讨厌了。<br/>……]]></description>
<author>jamesvon</author>
<pubDate>2005/12/16 13:44:00</pubDate>
</item>
<item>
<title><![CDATA[DNN学习札记4]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2005/417.html</link>
<description><![CDATA[<P>关于DNN的缓存信息的管理机制</P>
<P>在DotNetNuke.Services.Cache.CachingProvider类中<BR>DNN声明了很多虚函数，完成Cach管理所需的接口声明，其代码实现是通过配置文件来实现的。<BR>' methods to return functionality support indicators<BR>Function Add(ByVal Key As String, ByVal Value As Object, ByVal Dependencies As CacheDependency, ByVal AbsoluteExpiration As DateTime, ByVal SlidingExpiration As TimeSpan, ByVal Priority As CacheItemPriority, ByVal OnRemoveCallback As CacheItemRemovedCallback) As Object<BR>Function GetEnumerator() As IDictionaryEnumerator<BR>Function GetItem(ByVal CacheKey As String<br/>……]]></description>
<author>jamesvon</author>
<pubDate>2005/12/13 18:41:00</pubDate>
</item>
<item>
<title><![CDATA[DNN学习札记3]]></title>
<link>http://www.mypm.net/blog/user1/jamesvon/archives/2005/254.html</link>
<description><![CDATA[<P>关于DNN的日志管理</P>
<P>DNN的日志管理主要集中在DotNetNuke.Services.Log.EventLog和DotNetNuke.Services.Log.SiteLog这两个命名空间下。</P>
<P>我们可以通过</P>
<P>DotNetNuke.Services.Log.EventLog.EventLogController<BR>DotNetNuke.Services.Log.EventLog.ExceptionLogController</P>
<P>这两个类来添加系统的Log，每个类的日志添加函数很多，大家可以根据自己的需要进行选择，这些日志主要记录系统执行信息和系统异常信息，这些日志是写到XML文件中去的（文件路径为Common.Globals.HostMapPath + "\Logs\LogFailures.xml.resources"）。</P>
<P>站点信息我们可以通过</P>
<br/>……]]></description>
<author>jamesvon</author>
<pubDate>2005/12/12 14:08:00</pubDate>
</item>

</channel>
</rss>