<?xml version="1.0" encoding="gb2312"?>

<!-- RSS generated by oioj.net on 4/16/2004 ; 感谢LeXRus提供 RSS 2.0 文档; 此文件可自由使用，但请保留此行信息 --> 
<!-- Source download URL: http://blogger.org.cn/blog/rss2.asp       -->
<rss version="2.0">

<channel>
<title>牵着蚂蚁逛街</title>
<link>http://blogger.org.cn/blog/blog.asp?name=coolicecap</link>
<description>icybeauty的博客</description>
<copyright>blogger.org.cn</copyright>
<generator>W3CHINA Blog</generator>
<webMaster>webmaster@blogger.org.cn</webMaster>
<item>
<title><![CDATA[ZT:测试资源：63个国外优秀测试站点链接]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=16373</link>
<author>coolicecap</author>
<pubDate>2006/7/7 13:41:51</pubDate>
<description><![CDATA[
<P><FONT color=#333333>63个国外优秀测试站点链接</FONT></P>
<P><FONT color=#333333><A href="http://bdonline.sqe.com/"><U><FONT color=#0000ff>http://bdonline.sqe.com/</FONT></U></A><FONT color=#333333> 一个关于网站测试方面的网页,对这方面感兴趣的人可以参考 <BR></FONT><A href="http://citeseer.nj.nec.com/"><U><FONT color=#800080>http://citeseer.nj.nec.com/</FONT></U></A><FONT color=#333333> 一个丰富的电子书库,内容很多,而且提供著作的相关文档参考和下载,是作者非常推荐的一个资料参考网站 <BR></FONT><A href="http://groups.yahoo.com/group/LoadRunner"><U><FONT color=#0000ff>http://groups.yahoo.com/group/LoadRunner</FONT></U></A><FONT color=#333333> 性能测试工具LoadRunner的一个论坛 <BR></FONT><A href="http://groups.yahoo.com/grorp/testing-paperannou-nce/messages"><U><FONT color=#0000ff>http://groups.yahoo.com/grorp/testing-paperannou-nce/messages</FONT></U></A><FONT color=#333333> 提供网站上当前发布的软件测试资料列表 <BR></FONT><A href="http://satc.gsfc.nasa.gov/homepage.html"><U><FONT color=#0000ff>http://satc.gsfc.nasa.gov/homepage.html</FONT></U></A><FONT color=#333333> 软件保证中心是美国国家航天局（NASA)投资设立的一个软件可靠性和安全性研究中心，研究包括了度量、工具、风险等各个方面 <BR></FONT><A href="http://seg.iit.nrc.ca/English/index.html"><U><FONT color=#0000ff>http://seg.iit.nrc.ca/English/index.html</FONT></U></A><FONT color=#333333> 加拿大的一个研究软件工程质量方面的组织，可以提供研究论文的下载 <BR></FONT><A href="http://sepo.nosc.mil/"><U><FONT color=#0000ff>http://sepo.nosc.mil</FONT></U></A><FONT color=#333333> 内容来自美国SAN DIEGO的软件工程机构（Sofrware Engineering Process Office)主页，包括软件工程知识方面的资料 <BR></FONT><A href="http://www.asq.org/"><U><FONT color=#0000ff>http://www.asq.org/</FONT></U></A><FONT color=#333333> 是世界上最大的一个质量团体组织之一，有着比较丰富的论文资源，不过是收费的 <BR></FONT><A href="http://www.automated-testing.com/"><U><FONT color=#0000ff>http://www.automated-testing.com/</FONT></U></A><FONT color=#333333> 一个自动化软件测试和自然语言处理研究页面，属于个人网页，上面有些资源可供下载 <BR></FONT><A href="http://www.benchmarkresources.com/"><U><FONT color=#0000ff>http://www.benchmarkresources.com/</FONT></U></A><FONT color=#333333> 提供有关标杆方面的资料，也有一些其它软件测试方面的资料 <BR></FONT><A href="http://www.betasoft.com/"><U><FONT color=#0000ff>http://www.betasoft.com/</FONT></U></A><FONT color=#333333> 包含一些流行测试工具的介绍、下载和讨论，还提供测试方面的资料 <BR></FONT><A href="http://www.brunel.ac.uk/~csstmmh2/vast/home.html"><U><FONT color=#0000ff>http://www.brunel.ac.uk/~csstmmh2/vast/home.html</FONT></U></A><FONT color=#333333> VASTT研究组织，主要从事通过切片技术、测试技术和转换技术来验证和分析系统，对这方面技术感兴趣的人是可以在这里参考一些研究的项目及相关的一些主题信息 <BR></FONT><A href="http://www.cc.gatech.edu/aristotle/"><U><FONT color=#0000ff>http://www.cc.gatech.edu/aristotle/</FONT></U></A><FONT color=#333333> Aristole研究组织，研究软件系统分析、测试和维护等方面的技术，在测试方面的研究包括了回归测试、测试套最小化、面向对象软件测试等内容，该网站有丰富的论文资源可供下载 <BR></FONT><A href="http://www.computer.org/"><U><FONT color=#800080>http://www.computer.org/</FONT></U></A><FONT color=#333333> IEEE是世界上最悠久，也是在最大的计算机社会团体，它的电子图书馆拥有众多计算机方面的论文资料，是研究计算机方面的一个重要资源参考来源 <BR></FONT><A href="http://www.cs.colostate.edu/testing/"><U><FONT color=#800080>http://www.cs.colostate.edu/testing/</FONT></U></A><FONT color=#333333> 可靠性研究网站，有一些可靠性方面的论文资料 <BR></FONT><A href="http://www.cs.york.ac.uk/testsig/"><U><FONT color=#0000ff>http://www.cs.york.ac.uk/testsig/</FONT></U></A><FONT color=#333333> 约克大学的测试专业兴趣研究组网页，有比较丰富的资料下载，内容涵盖了测试的多个方面，包括测试自动化、测试数据生成、面向对象软件测试、验证确认过程等 <BR></FONT><A href="http://www.csr.ncl.ac.uk/index.html"><U><FONT color=#0000ff>http://www.csr.ncl.ac.uk/index.html</FONT></U></A><FONT color=#333333> 学校里面的一个软件可靠性研究中心，提供有关软件可靠性研究方面的一些信息和资料，对这方面感兴趣的人可以参考 <BR></FONT><A href="http://www.dcs.shef.ac.uk/research/groups/vt/"><U><FONT color=#0000ff>http://www.dcs.shef.ac.uk/research/groups/vt/</FONT></U></A><FONT color=#333333> 学校里的一个验证和测试研究机构，有一些相关项目和论文可供参考 <BR></FONT><A href="http://www.esi.es/en/main/"><U><FONT color=#0000ff>http://www.esi.es/en/main/</FONT></U></A><FONT color=#333333> ESI（欧洲软件组织），提供包括CMM评估方面的各种服务 <BR></FONT><A href="http://www.europeindia.org/cd02/index.htm"><U><FONT color=#0000ff>http://www.europeindia.org/cd02/index.htm</FONT></U></A><FONT color=#333333> 一个可靠性研究网站，有可靠性方面的一些资料提供参考 <BR></FONT><A href="http://www.fortest.org.uk/"><U><FONT color=#0000ff>http://www.fortest.org.uk/</FONT></U></A><FONT color=#333333> 一个测试研究网站，研究包括了静态测试技术（如模型检查、理论证明）和动态测试（如测试自动化、特定缺陷的检查、测试有效性分析等） <BR></FONT><A href="http://www.grove.co.uk/"><U><FONT color=#0000ff>http://www.grove.co.uk/</FONT></U></A><FONT color=#333333> 一个有关软件测试和咨询机构的网站，有一些测试方面的课程和资料供下载 <BR></FONT><A href="http://www.hq.nasa.gov/office/codeq/relpract/prcls-23.htm"><U><FONT color=#0000ff>http://www.hq.nasa.gov/office/codeq/relpract/prcls-23.htm</FONT></U></A><FONT color=#333333> NASA可靠性设计实践资料 <BR></FONT><A href="http://www.io.com/~wazmo/"><U><FONT color=#0000ff>http://www.io.com/~wazmo/</FONT></U></A><FONT color=#333333> Bret Pettichord的主页，他的一个热点测试页面连接非常有价值，从中可以获得相当大的测试资料，很有价值 <BR></FONT><A href="http://www.iso.ch/iso/en/ISOOnline.frontpage"><U><FONT color=#0000ff>http://www.iso.ch/iso/en/ISOOnline.frontpage</FONT></U></A><FONT color=#333333> 国际标准化组织，提供包括ISO标准系统方面的各类参考资料 <BR></FONT><A href="http://www.isse.gmu.edu/faculty/ofut/classes/"><U><FONT color=#0000ff>http://www.isse.gmu.edu/faculty/ofut/classes/</FONT></U></A><FONT color=#333333> 821-ootest/papers.html 提供面向对象和基于构架的测试方面著作下载，对这方面感兴趣的读者可以参考该网站，肯定有价值 <BR></FONT><A href="http://www.ivv.nasa.gov/"><U><FONT color=#0000ff>http://www.ivv.nasa.gov/</FONT></U></A><FONT color=#333333> NASA设立的独立验证和确认机构，该机构提出了软件开发的全面验证和确认，在此可以获得这方面的研究资料 <BR></FONT><A href="http://www.kaner.com/"><U><FONT color=#0000ff>http://www.kaner.com/</FONT></U></A><FONT color=#333333> 著名的测试专家Cem Kanner的主页，里面有许多关于测试的专题文章，相信对大家都有用。Cem Kanner关于测试的最著名的书要算Testing Software,这本书已成为一个测试人员的标准参考书 <BR></FONT><A href="http://www.library.cmu.edu/Re-search/Engineer-"><U><FONT color=#0000ff>http://www.library.cmu.edu/Re-search/Engineer-</FONT></U></A><FONT color=#333333> ingAndSciences/CS+ECE/index.html 卡耐基梅陇大学网上图书馆，在这里你可以获得有关计算机方面各类论文资料，内容极其庞大，是研究软件测试不可获取的资料来源之一 <BR></FONT><A href="http://www.loadtester.com/"><U><FONT color=#0000ff>http://www.loadtester.com/</FONT></U></A><FONT color=#333333> 一个性能测试方面的网站，提供有关性能测试、性能监控等方面的资源，包括论文、论坛以及一些相关链接 <BR></FONT><A href="http://www.mareinig.ch/mt/index.html"><U><FONT color=#0000ff>http://www.mareinig.ch/mt/index.html</FONT></U></A><FONT color=#333333> 关于软件工程和应用开发领域的各种免费的实践知识、时事信息和资料文件下载，包括了测试方面的内容 <BR></FONT><A href="http://www.mtsu.ceu/-storm/"><U><FONT color=#0000ff>http://www.mtsu.ceu/-storm/</FONT></U></A><FONT color=#333333> 软件测试在线资源，包括提供目前有哪些人在研究测试，测试工具列表连接，测试会议，测试新闻和讨论，软件测试文学（包括各种测试杂志，测试报告），各种测试研究组织等内容 <BR></FONT><A href="http://www.psqtcomference.com/"><U><FONT color=#0000ff>http://www.psqtcomference.com/</FONT></U></A><FONT color=#333333> 实用软件质量技术和实用软件测试技术国际学术会议宣传网站，每年都会举行两次 <BR></FONT><A href="http://www.qacity.com/front.htm"><U><FONT color=#0000ff>http://www.qacity.com/front.htm</FONT></U></A><FONT color=#333333> 测试工程师资源网站，包含各种测试技术及相关资料下载 <BR></FONT><A href="http://www.qaforums.com/"><U><FONT color=#0000ff>http://www.qaforums.com/</FONT></U></A><FONT color=#333333> 关于软件质量保证方面的一个论坛，需要注册 <BR></FONT><A href="http://www.qaiusa.com/"><U><FONT color=#0000ff>http://www.qaiusa.com/</FONT></U></A><FONT color=#333333> QAI是一个提供质量保证方面咨询的国际著名机构，提供各种质量和测试方面证书认证 <BR></FONT><A href="http://www.qualitytree.com/"><U><FONT color=#0000ff>http://www.qualitytree.com/</FONT></U></A><FONT color=#333333> 一个测试咨询提供商，有一些测试可供下载，有几篇关于缺陷管理方面的文章值得参考 <BR></FONT><A href="http://www.rational.com/"><U><FONT color=#0000ff>http://www.rational.com/</FONT></U></A><FONT color=#333333> IBM Rational的官方网站，可以在这里寻找测试方面的工具信息。IBM Rational提供测试方面一系列的工具，比较全面 <BR></FONT><A href="http://rexblackconsulting.com/Pages/publicat-ions.htm"><U><FONT color=#0000ff>http://rexblackconsulting.com/Pages/publicat-ions.htm</FONT></U></A><FONT color=#333333> <BR>Rex Black的个人主页，有一些测试和测试管理方面的资料可供下载 <BR></FONT><A href="http://www.riceconsulting.com/"><U><FONT color=#0000ff>http://www.riceconsulting.com/</FONT></U></A><FONT color=#333333> 一个测试咨询提供商，有一些测试资料可供下载，但不多 <BR></FONT><A href="http://www.satisfice.com/"><U><FONT color=#0000ff>http://www.satisfice.com/</FONT></U></A><FONT color=#333333> 包含James Bach关于软件测试和过程方面的很多论文，尤其在启发式测试策略方面值得参考 <BR></FONT><A href="http://www.satisfice.com/"><U><FONT color=#0000ff>http://www.satisfice.com/</FONT></U></A><FONT color=#333333>seminars.shtml 一个黑盒软件测试方面的研讨会，主要由测试专家Cem Kanar和James Bach组织，有一些值得下载的资料 <BR></FONT><A href="http://www.sdmagazine.com/"><U><FONT color=#0000ff>http://www.sdmagazine.com/</FONT></U></A><FONT color=#333333> 软件开发杂志，经常会有一些关于测试方面好的论文资料，同时还包括了项目和过程改进方面的课题，并且定期会有一些关于质量和测试方面的问题讨论 <BR></FONT><A href="http://www.sei.cmu.edu/"><U><FONT color=#0000ff>http://www.sei.cmu.edu/</FONT></U></A><FONT color=#333333> 著名的软件工程组织，承担美国国防部众多软件工程研究项目，在这里你可以获俄各类关于工程质量和测试方面的资料。该网站提供强有力的搜索功能，可以快速检索到你想要的论文资料，并且可以免费下载 <BR></FONT><A href="http://www.soft.com/Institute/HotList/"><U><FONT color=#0000ff>http://www.soft.com/Institute/HotList/</FONT></U></A><FONT color=#333333> 提供了网上软件质量热点连接，包括：专业团体组织连接、教育机构连接、商业咨询公司连接、质量相关技术会议连接、各类测试技术专题连接等 <BR></FONT><A href="http://www.soft.com/News/QTN-Online/"><U><FONT color=#0000ff>http://www.soft.com/News/QTN-Online/</FONT></U></A><FONT color=#333333> 质量技术时事，提供有关测试质量方面的一些时事介绍信息，对于关心测试和质量发展的人士来说是很有价值的 <BR></FONT><A href="http://www.softwaredioxide.com/"><U><FONT color=#0000ff>http://www.softwaredioxide.com/</FONT></U></A><FONT color=#333333> 包括软件工程（CMM,CMMI,项目管理）软件测试等方面的资源 <BR></FONT><A href="http://www.softwareqatest.com/"><U><FONT color=#0000ff>http://www.softwareqatest.com/</FONT></U></A><FONT color=#333333> 软件质量/测试资源中心。该中心提供了常见的有关测试方面的FAQ资料，各质量/测试网站介绍，各质量/测试工具介绍，各质量/策划书籍介绍以及与测试相关的工作网站介绍 <BR></FONT><A href="http://www.softwaretestinginstitute.com/"><U><FONT color=#0000ff>http://www.softwaretestinginstitute.com</FONT></U></A><FONT color=#333333> 一个软件测试机构，提供软件质量/测试方面的调查分析，测试计划模板，测试WWW的技术，如何获得测试证书的指导，测试方面书籍介绍，并且提供了一个测试论坛 <BR></FONT><A href="http://www.sqatester.com/index.htm"><U><FONT color=#0000ff>http://www.sqatester.com/index.htm</FONT></U></A><FONT color=#333333> 一个包含各种测试和质量保证方面的技术网站，提供咨询和培训服务，并有一些测试人员社团组织，特色内容是缺陷处理方面的技术 <BR></FONT><A href="http://www.sqe.com/"><U><FONT color=#0000ff>http://www.sqe.com/</FONT></U></A><FONT color=#333333> 一个软件质量工程服务性网站，组织软件测试自动化、STAR-EASE、STARWEST等方面的测试学术会议，并提供一些相关信息资料和课程服务 <BR></FONT><A href="http://www.stickyminds.com/"><U><FONT color=#0000ff>http://www.stickyminds.com/</FONT></U></A><FONT color=#333333> 提供关于软件测试和质量保证方面的当前发展信息资料，论文等资源 <BR></FONT><A href="http://www.stqemagazine.com/"><U><FONT color=#0000ff>http://www.stqemagazine.com/</FONT></U></A><FONT color=#333333> 软件策划和质量工程杂志，经常有一些好的论文供下载，不过数量较少，更多地需要通过订购获得，内容还是很有价值的 <BR></FONT><A href="http://www.tantara.ab.ca/"><U><FONT color=#0000ff>http://www.tantara.ab.ca/</FONT></U></A><FONT color=#333333> 软件质量方面的一个咨询网站，有过程改进方面的一些资料提供 <BR></FONT><A href="http://www.tcse.org/"><U><FONT color=#0000ff>http://www.tcse.org/</FONT></U></A><FONT color=#333333> IEEE的一个软件工程技术委员会，提供技术论文下载，并有一个功能强大的分类下载搜索功能，可以搜索到测试类型、测试管理、 测试分析等各方面资料 <BR></FONT><A href="http://www.testing.com/"><U><FONT color=#0000ff>http://www.testing.com/</FONT></U></A><FONT color=#333333> 测试技术专家Brain Marick的主页，包含了Marick 研究的一些资料和论文，该网页提供了测试模式方面的资料，值得研究。总之，如果对测试实践感兴趣，该网站一定不能错过 <BR></FONT><A href="http://www.testingcenter.com/"><U><FONT color=#0000ff>http://www.testingcenter.com/</FONT></U></A><FONT color=#333333> 有一些测试方面的课程体系，有一些价值 <BR></FONT><A href="http://www.testingconferences.com/asiastar/home"><U><FONT color=#0000ff>http://www.testingconferences.com/asiastar/home</FONT></U></A><FONT color=#333333> 著名的AsiaStar测试国际学术会议官方网站，感兴趣的人一定不能错过 <BR></FONT><A href="http://www.testingstuff.com/"><U><FONT color=#0000ff>http://www.testingstuff.com/</FONT></U></A><FONT color=#333333> Kerry Zallar的个人主页，提供一些有关培训、工具、会议、论文方面的参考信息 <BR></FONT><A href="http://www-sqi.cit.gu.edu.au/"><U><FONT color=#0000ff>http://www-sqi.cit.gu.edu.au/</FONT></U></A><FONT color=#333333> 软件质量机构，有一些技术资料可以供下载，包括软件产品质量模型、再工程、软件质量改进等</FONT></FONT></P>
<P><FONT color=#333333></FONT>&nbsp;</P>
<P>Trackback: http://tb.blog.csdn.net/TrackBack.aspx?PostId=775625</P>]]></description>
</item><item>
<title><![CDATA[昨天拔草未果]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=16341</link>
<author>coolicecap</author>
<pubDate>2006/7/6 16:12:45</pubDate>
<description><![CDATA[昨天拔草未果，今天继续~~~]]></description>
</item><item>
<title><![CDATA[周末江南游记(二)]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=7227</link>
<author>coolicecap</author>
<pubDate>2005/7/14 16:58:55</pubDate>
<description><![CDATA[
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">周末江南游记</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">天目湖美景</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">到天目湖</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">13:30--</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">游船</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">14:00—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">爬山</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">14:10—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">吃鱼头</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">17:30—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">返回</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">19:00—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">到南京</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">22:30--</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">唱歌</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">05:00—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">睡觉</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">05:30—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">起床</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">10:30—</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">火车</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">13:00</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">其实不是我懒，只是最近在看一本书《三分天才，七分口才》，上面说。。。。。。说话要简短。。等学习好了之后再来发表高见吧，哈哈</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman">P.S.</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">唱歌结束后一个远方朋友居然发短信给我，让我早点睡觉，我立马回了：俺唱歌才回来，还没睡觉呢！结果此友更绝，说：我也唱歌才回来。。。</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">faint~~~~!</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">哈哈，真不愧是吾友阿！不过现在老了，不能像大学时候经常通宵聊天，打游戏了和学习了。。。。。。</SPAN></P>]]></description>
</item><item>
<title><![CDATA[周末江南游记]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=7178</link>
<author>coolicecap</author>
<pubDate>2005/7/13 11:02:10</pubDate>
<description><![CDATA[
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"><STRONG>前记</STRONG></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><FONT face="Times New Roman">Audrey</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">以前对曾问我：你的</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">blog</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">呢，我说：我看你的就够了。其实是自己懒惰，被她批评了一次，看了她的泰国游之后，很兴奋。<IMG src="http://blogger.org.cn/blog/images/emot/face5.gif">问这问那，总想自己哪天也向她一样，去陌生的国度自助游，完全沉浸在异国风情之中。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">周末去了南京，宜兴竹海和天目湖，对我这个北方女孩来说，竹子真的好可爱，我们家那边没有竹子，我清楚地记得小时候和爸妈到杭州旅游，我最喜欢看竹子了，也只记得竹子了。嘿嘿，连西湖的美景都不大记得了，希望苏东坡老人家不要责怪我哦<IMG src="http://blogger.org.cn/blog/images/emot/face28.gif">。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" /><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman"><STRONG>&nbsp;</STRONG></FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><STRONG><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">周末江南竹海游记</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">---</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">半夜抵达</SPAN></STRONG></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><STRONG><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></SPAN></STRONG>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">上周五早上在</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">msn</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">上遇见以前大学的死党</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff<IMG src="http://blogger.org.cn/blog/images/emot/face1.gif"></FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，我们两个就是那种在大学时无数次一起聊天到天明的人。她在厦门工作，刚好到南京出差，我们本来商量好下个星期的周末我去南京，大家聚聚，没想到早上她告诉我她周末就要回去。我只好改变计划，买了当天晚上的火车票就直奔南京。途中无事，到了南京西站，还是那么的破，几年前来过的，还是老样子。很顺利，出门就见到了</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，我们都很激动，一路走一路说。本来要打车的，但是南京的出租车也太。。。。。<IMG src="http://blogger.org.cn/blog/images/emot/face42.gif">，而且当时好晚了，看着吓人，最后我们还是决定坐公交车回去，南京的公交车打卡就</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">7</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">折，才</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">7</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">毛钱，顺便和</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff </FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">痛诉了一下上海的交通，居然还要涨价。很快我们就到了，下了车，她就找过街地道，要说南京的过街地道真是隐蔽，明明看着像卖水果的店铺，结果进去转个弯就是地道了。我们步行到了她租的房子，是那种老式的房子，很黑。我们到了家之后又聊了好一会，她的同事回来了，活脱脱一个江南美女阿。。。大家收拾了一下，准备洗澡睡觉了，因为她们公司明天要组织她们去玩，那个江南美女的家人要从扬州过来所以她不去，</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">已经和他的</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">leader</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">说好带我去了，他的</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">leader</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">问到：男的还是女的？男的不准带，女的一定要带来。。。。然后，第二天我才知道，原来除了我同学</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，他们都是男的。。。。哈哈<IMG src="http://blogger.org.cn/blog/images/emot/face18.gif"></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><STRONG><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">周末江南竹海游记</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">---</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">宜兴竹海</SPAN></STRONG></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><STRONG><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></SPAN></STRONG>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">说好</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">8:00</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">出发的，结果</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">8:45</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">左右车才来，上了车数了数，算司机一共</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">6</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">个男生</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">2</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">个女生，</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">leader</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">小于很好玩，长一个娃娃脸，进了车我才发现我找到大学时候的感觉了，他们一张口，说话都是典型的福建普通话，因为大学时和</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">的老乡们关系特别好，我自己又没有老乡，经常和他们混在一起玩，早就听惯了福建普通话，但是那天听到他们说话，我还是兴奋的对</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">说：哇。。。。。。我又亲耳听到这种熟悉的声音了！！！我没记错的话那个清华毕业的是龙岩的，还有小虎，小张和小李。还有一个奇人没来，据说是在睡觉，不来，但是此人奇就奇在无论走路吃饭都在打游戏，早上打晚上打，热爱游戏简直不是一般人能比的。所以他们都猜测，此其人肯定在他们走之后立马起床就打游戏，哈哈，这勾起了我浓厚的兴趣，想到有机会一定要见见此人。要知道我们大学的班级可是出了一个全校第一的星际高手<IMG src="http://blogger.org.cn/blog/images/emot/face39.gif">。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">还没出南京市，就开始下起了大雨，我们是直奔天目湖而行，但是，我们可爱的司机师傅也不认识路，开过了一个路口，所以我们临时决定先去宜兴竹海，回来再去天目湖。一路无事，中午</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">11</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">：</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">30</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">到达了目的地</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">------</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">宜山竹海，雨停了。看得出来那里的旅游还没有完全开发出来，路边到处都是陶瓷厂，我第一反应就是宜兴的紫砂壶，和</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">说，她居然不知道，唉。。。我只好又给她上了一课。到了先吃饭，饿了肚子可不行，偶最喜欢吃笋，那里的笋确实和别处不同。还有一个野猪肉什么，吃起来味道还可以。期间龙哥又给我们讲了关于绿茶的故事。好像是他家那边产茶吧。酒足饭饱之后，开始了我们的登山之旅。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">进了大门，先做了</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">3</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">公里的车才到山脚下，两边竹林密布，还有涓涓小溪在路的两旁，偶尔有浅浅的溪流拦住山路，车过之后溅起层层水花。山脚下是一片空地，远远的望见一块大石头立在那里，近了一看才发现上面写着：太湖之源。大石头上这个醒目的字让人生出许多联想，中国人最讲究</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">“</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">源</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">”</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">，要寻要究</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">“</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">源</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">”</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">、要饮水思</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">“</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">源</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">”</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">也道出了国人的美德：凡事都要问个究竟，饮水不忘掘井人，不要忘本，此地就是太湖之源。一个</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">“</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">源</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">”</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">字，包含了中国传统文化中许多博大精深的哲学思想，道尽无限的禅意。我也不能免俗的和大石头拍照留念<IMG src="http://blogger.org.cn/blog/images/emot/face19.gif">。</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'"></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">沿着山路向上走，两边的竹林高耸如天，小径通幽的感觉就是如此吧。偶尔一两棵竹子跑到路中间来，让游人近距离接触，细细观赏。再行数步，看见一个石碑立于地上，“天然氧吧”，写着此处的氧离子每立方厘米有上万个，是名副其实的天然氧吧，建议游人在此处停留深呼吸</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">15</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">次等等。。。。。。我非常虔诚的做了几个深呼吸，顿时感觉脑袋里充满了氧气，说不出来的舒服和惬意，嘿嘿，可能是精神作用，我只要有的玩就开心的不得了。峰回路转，上到半山腰一个大转弯，我们来到了一个沿着山坡，人工架起来的木道，整个道都是木头做的，下面就是陡峭的山坡，走在上面我已经开始想如果出了问题，我该怎么逃生了。嘿嘿</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">~~~</FONT></SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US></SPAN>&nbsp;</P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">木道好长好长，我们走了好久，终于到达了另一个山头，那里有一个瀑布顺山而降，小张已经第一个冲上去，蹲在那里洗手，嬉戏。我和</SPAN><SPAN lang=EN-US><FONT face="Times New Roman">ff</FONT></SPAN><SPAN style="FONT-FAMILY: 宋体; mso-ascii-font-family: 'Times New Roman'; mso-hansi-font-family: 'Times New Roman'">也兴奋的跑到瀑布上去，不过我们可没那么文明了，脱了鞋光着脚站到瀑布的石头上，任由凉凉的泉水从我们的脚下兴奋的留过。小张看我们如此只好乖乖的走开了。在这里我们休息了片刻就下山了。下来之后我们又看了看地图，发现我们也只走了一半，山顶我们没有去，因为实在没有时间了，只有带着些许遗憾，离开了宜兴赶往天目湖，想到此我又高兴起来。（未完待续）</SPAN></P>
<P class=MsoNormal style="MARGIN: 0cm 0cm 0pt"><SPAN lang=EN-US><o:p><FONT face="Times New Roman">&nbsp;</FONT></o:p></SPAN></P>]]></description>
</item><item>
<title><![CDATA[Oracle技术网站集粹]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=7025</link>
<author>coolicecap</author>
<pubDate>2005/7/7 16:58:08</pubDate>
<description><![CDATA[
<TABLE cellSpacing=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD class=title align=middle bgColor=#0080c0>国内ORACLE相关站点</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR bgColor=wheat>
<TD>名称</TD>
<TD>地址</TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle中国公司</TD>
<TD><A href="http://www.oracle.com/cn" target=_blank>http://www.oracle.com/cn</A></TD>
<TD>提供最新的产品及服务介绍。</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>中国Oracle用户组</TD>
<TD><A href="http://www.cnoug.org/" target=_blank>http://www.cnoug.org/</A></TD>
<TD></TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>ORACLE爱好者之家</TD>
<TD><A href="http://www.oraclefan.net/" target=_blank>http://www.oraclefan.net/</A></TD>
<TD>Jonson Huo</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>免费ORACLE入门</TD>
<TD><A href="http://fengyu.china.com/" target=_blank>http://fengyu.china.com/</A></TD>
<TD>余枫</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle杂货店</TD>
<TD><A href="http://www.hzsdb.com.cn/oracle/index.htm" target=_blank>http://www.hzsdb.com.cn/oracle/index.htm</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>ORACLE深度历险</TD>
<TD><A href="http://oracle9idba.nease.net/index1.htm" target=_blank>http://oracle9idba.nease.net/index1.htm</A></TD>
<TD></TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>彩虹湾</TD>
<TD><A href="http://www.irisbay.com/" target=_blank>http://www.irisbay.com/</A></TD>
<TD>提供oracle的相关知识，同时也提供dba、OCP证书等的论坛。</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle小组</TD>
<TD><A href="http://oraclegroup.yeah.net/" target=_blank>http://oraclegroup.yeah.net/</A></TD>
<TD><A href="http://www.smiling.com.cn/group/homepage.ecgi?group_id=11046" target=_blank>smiling电子小组―Oracle小组</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>oracle技术站</TD>
<TD><A href="http://oradb.jianwangzhan.com/cgi-bin/index.dll?index13?webid=jianwangzhan&amp;userid=49339" target=_blank>http://oradb.jianwangzhan.com/cgi-bin/index.dll?index13?webid=jianwangzhan&amp;userid=49339</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle9iAS Documentation Library, Release 2 (9.0.3)</TD>
<TD><A href="http://download-west.oracle.com/docs/cd/A97688_06/index.htm" target=_blank>http://download-west.oracle.com/docs/cd/A97688_06/index.htm</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle9i Database Concepts</TD>
<TD><A href="http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96524/toc.htm" target=_blank>http://otn.oracle.com/docs/products/oracle9i/doc_library/release2/server.920/a96524/toc.htm</A></TD>
<TD></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD class=title align=middle bgColor=#0080c0>ORACLE讨论区</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR bgColor=wheat>
<TD>名称</TD>
<TD>地址</TD>
<TD>介绍</TD></TR>
<TR bgColor=#f0f0f0>
<TD>ITPUB论坛</TD>
<TD><A href="http://www.itpub.net/" target=_blank>http://www.itpub.net/</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>CSDN数据库开发 Oracle </TD>
<TD><A href="http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumList.asp?roomid=1801&amp;typenum=1&amp;xmlsrc=&amp;whichpage=1" target=_blank>http://expert.csdn.net/expert/forum.asp?url=/Expert/ForumList.asp?roomid=1801&amp;typenum=1&amp;xmlsrc=&amp;whichpage=1 </A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>ChinaUnix.net的Oracle论坛</TD>
<TD><A href="http://chinaunix.net/forum/viewforum.php?f=19" target=_blank>http://chinaunix.net/forum/viewforum.php?f=19</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle Developer 6i 开发者论坛</TD>
<TD><A href="http://61.144.28.248:8080/d6i/bbs_armok01/bbs_list.jsp" target=_blank>http://61.144.28.248:8080/d6i/bbs_armok01/bbs_list.jsp</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>网易Oracle论坛（北京）</TD>
<TD><A href="http://fe5.bj.163.com/cgi/docidx?guest=1&amp;b=Oracle" target=_blank>http://fe5.bj.163.com/cgi/docidx?guest=1&amp;b=Oracle</A></TD>
<TD>最新论坛</TD></TR>
<TR bgColor=#f0f0f0>
<TD>中国LINUX论坛—Oracle for linux 专版</TD>
<TD><A href="http://www.linuxforum.net/forum/postlist.php?Cat=&amp;Board=oracle" target=_blank>http://www.linuxforum.net/forum/postlist.php?Cat=&amp;Board=oracle</A></TD>
<TD>中国LINUX论坛—Oracle for linux 专版</TD></TR>
<TR bgColor=#f0f0f0>
<TD>广东早安Oracle论坛</TD>
<TD><A href="http://www.strongsun.gzidc.com/" target=_blank>http://www.strongsun.gzidc.com/</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>LinuxAid 技术支持论坛—数据库应用</TD>
<TD><A href="http://www.linuxaid.com.cn/forum/boardlist.jsp?m=0&amp;i=20" target=_blank>http://www.linuxaid.com.cn/forum/boardlist.jsp?m=0&amp;i=20</A></TD>
<TD>LinuxAid 技术支持论坛—数据库应用</TD></TR>
<TR bgColor=#f0f0f0>
<TD>中国LINUX论坛—数据库</TD>
<TD><A href="http://www.linuxforum.net/forum/postlist.php?Cat=&amp;Board=db" target=_blank>http://www.linuxforum.net/forum/postlist.php?Cat=&amp;Board=db</A></TD>
<TD>中国LINUX论坛—数据库</TD></TR>
<TR bgColor=#f0f0f0>
<TD>企业管理论坛—Oracle</TD>
<TD><A href="http://www.9053.net/formu/flist.asp?cat_ID=21" target=_blank>http://www.9053.net/formu/flist.asp?cat_ID=21</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>ORACLE 系统专用论坛-中国ERP专家论坛</TD>
<TD><A href="http://www.erper.com/bbs/forum.asp?Forum_ID=3" target=_blank>http://www.erper.com/bbs/forum.asp?Forum_ID=3</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>腾讯社区：数据库</TD>
<TD><A href="http://bbs.tencent.com/cgi-bin/bbs/bbs_show_title?groupid=102:10055&amp;tbegnum=0&amp;club=3&amp;st=0&amp;sc=&amp;sort=0&amp;8884" target=_blank>http://bbs.tencent.com/cgi-bin/bbs/bbs_show_title?groupid=102:10055&amp;tbegnum=0&amp;club=3&amp;st=0&amp;sc=&amp;sort=0&amp;8884</A></TD>
<TD>腾讯社区：数据库</TD></TR>
<TR bgColor=#f0f0f0>
<TD>甲骨文 —oracle.ok100.net</TD>
<TD><A href="http://oracle.ok100.net/showBBS.php?BBS_id=oracle" target=_blank>http://oracle.ok100.net/showBBS.php?BBS_id=oracle</A></TD>
<TD>... ...</TD></TR>
<TR bgColor=#f0f0f0>
<TD>编程艺苑→数据库</TD>
<TD><A href="http://www3.ccw.com.cn/club/bbs/list.asp?boardid=10&amp;v=bbs" target=_blank>http://www3.ccw.com.cn/club/bbs/list.asp?boardid=10&amp;v=bbs</A></TD>
<TD>... ...</TD></TR>
<TR bgColor=#f0f0f0>
<TD>西陆家园Oracle讨论区</TD>
<TD><A href="http://oracleocp.xilubbs.com/" target=_blank>http://oracleocp.xilubbs.com/</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>LodeSoft 软件自由论坛</TD>
<TD><A href="http://softart.lodesoft.com/form/thread.php3?bid=9961273" target=_blank>http://softart.lodesoft.com/form/thread.php3?bid=9961273</A></TD>
<TD>... ...</TD></TR>
<TR bgColor=#f0f0f0>
<TD>圣伟思Oracle技术支持论坛</TD>
<TD><A href="http://www.whservice.com/whservice/bbs/index.asp" target=_blank>http://www.whservice.com/whservice/bbs/index.asp</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>smiling电子小组—Oracle</TD>
<TD><A href="http://www.smiling.com.cn/group/posts/index_bbs.ecgi?group_id=11046" target=_blank>http://www.smiling.com.cn/group/posts/index_bbs.ecgi?group_id=11046</A></TD>
<TD>smiling电子小组—Oracle</TD></TR>
<TR bgColor=#f0f0f0>
<TD>google搜索结果</TD>
<TD><A href="http://www.google.com/search?hl=zh-CN&amp;inlang=zh-CN&amp;ie=GB2312&amp;q=oracle&amp;btnG=Google%CB%D1%CB%F7&amp;lr=lang_zh-CN" target=_blank>http://www.google.com/search?hl=zh-CN&amp;inlang=zh-CN&amp;ie=GB2312&amp;q=oracle&amp;btnG=Google%CB%D1%CB%F7&amp;lr=lang_zh-CN</A></TD>
<TD>... ...</TD></TR>
<TR bgColor=#f0f0f0>
<TD>coolunix搜索结果</TD>
<TD><A href="http://www.coolunix.com/search.cgi?keyword=oracle" target=_blank>http://www.coolunix.com/search.cgi?keyword=oracle</A></TD>
<TD>... ...</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle爱好者之家论坛</TD>
<TD><A href="http://www.oraclefan.net/ubbs547/Ultimate.cgi?action=intro&amp;BypassCookie=true" target=_blank>http://www.oraclefan.net/ubbs547/Ultimate.cgi?action=intro&amp;BypassCookie=true</A></TD>
<TD>Oracle爱好者之家论坛</TD></TR>
<TR bgColor=#f0f0f0>
<TD>中国Oracle用户老论坛</TD>
<TD><A href="http://www.soufun.com/include/visiter/bbs/listpost.asp" target=_blank>http://www.soufun.com/include/visiter/bbs/listpost.asp</A></TD>
<TD>... ...</TD></TR>
<TR bgColor=#f0f0f0>
<TD colSpan=3>
<HR SIZE=1>
</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle 資料庫問題討論區 (Oracle)</TD>
<TD><A href="http://bbs.kimo.com.tw/cgi-bin/ListFrame.cgi?board=Oracle" target=_blank>http://bbs.kimo.com.tw/cgi-bin/ListFrame.cgi?board=Oracle</A></TD>
<TD>在台湾，奇摩</TD></TR>
<TR bgColor=#f0f0f0>
<TD>資料庫疑難雜症來這裡 (database)</TD>
<TD><A href="http://bbs.kimo.com.tw/cgi-bin/ListFrame.cgi?board=database" target=_blank>http://bbs.kimo.com.tw/cgi-bin/ListFrame.cgi?board=database</A></TD>
<TD>在台湾，奇摩</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle SQL &amp; Developer 2000 討論區</TD>
<TD><A href="http://cgi.pchome.com.tw/cgi-bin/myforum/myforum?id=012000030312463768662" target=_blank>http://cgi.pchome.com.tw/cgi-bin/myforum/myforum?id=012000030312463768662</A></TD>
<TD>在台湾，PC Home Online网路家庭</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle資料庫討論區</TD>
<TD><A href="http://cgi.pchome.com.tw/cgi-bin/myforum/myforum?id=011999121000100616617" target=_blank>http://cgi.pchome.com.tw/cgi-bin/myforum/myforum?id=011999121000100616617</A></TD>
<TD>在台湾，PC Home Online网路家庭</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle資料庫討論區</TD>
<TD><A href="http://cgi.todo.com.tw/cgi-bin/myforum/myforum?id=011999121000100616617" target=_blank>http://cgi.todo.com.tw/cgi-bin/myforum/myforum?id=011999121000100616617</A></TD>
<TD>在台湾</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD class=title align=middle bgColor=#0080c0>港台站点</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR bgColor=wheat>
<TD>名称</TD>
<TD>地址</TD>
<TD>介绍</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle台湾公司</TD>
<TD><A href="http://www.oracle.com.tw/" target=_blank>http://www.oracle.com.tw/</A></TD>
<TD>在台湾</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle DB技術論壇</TD>
<TD><A href="http://www.oracledb.com.tw/" target=_blank>http://www.oracledb.com.tw/</A></TD>
<TD>在台湾</TD></TR>
<TR bgColor=#f0f0f0>
<TD>Oracle精诚*甲骨文中文站</TD>
<TD><A href="http://oracle.sysware.com.tw/" target=_blank>http://oracle.sysware.com.tw/</A></TD>
<TD>在台湾</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD class=title align=middle bgColor=#0080c0>外国ORACLE站点</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR bgColor=wheat>
<TD>名称</TD>
<TD>地址</TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle官方站点</TD>
<TD><A href="http://www.oracle.com/" target=_blank>http://www.oracle.com/</A></TD>
<TD>Oracle的大本营</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>otn.oracle.com</TD>
<TD><A href="http://otn.oracle.com/" target=_blank>http://otn.oracle.com/</A></TD>
<TD></TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>metalink.oracle.com</TD>
<TD><A href="http://metalink.oracle.com/" target=_blank>http://metalink.oracle.com/</A></TD>
<TD></TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Ask Tom Home</TD>
<TD><A href="http://asktom.oracle.com/" target=_blank>http://asktom.oracle.com/</A></TD>
<TD>asktom</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle Documentation</TD>
<TD><A href="http://www.oradoc.com/index.html" target=_blank>http://www.oradoc.com/index.html</A></TD>
<TD>Oracle Documentation</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>orafaq</TD>
<TD><A href="http://www.orafaq.org/faq2.htm" target=_blank>http://www.orafaq.org/faq2.htm</A></TD>
<TD>非常不错的Oracle论坛，分类很细。</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle FAQ</TD>
<TD><A href="http://www.bf.rmit.edu.au/~orafaq" target=_blank>http://www.bf.rmit.edu.au/~orafaq</A></TD>
<TD>Oracle数据库常见问题解答。</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle Faq, Scripts, Articles and Resources DBAsupport.com</TD>
<TD><A href="http://www.dbasupport.com/" target=_blank>http://www.dbasupport.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>delante Ltd - Oracle (Database Administration) DBA 's a speciality</TD>
<TD><A href="http://www.think-forward.com/" target=_blank>http://www.think-forward.com/</A></TD>
<TD></TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>OCP online test</TD>
<TD><A href="http://networkessentials.com/certified/ocp/index.htm" target=_blank>http://networkessentials.com/certified/ocp/index.htm</A></TD>
<TD>OCP online test</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>ixora</TD>
<TD><A href="http://www.ixora.com.au/" target=_blank>http://www.ixora.com.au/</A></TD>
<TD>advanced performance tuning</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>The Pipelines -- Information portal for Oracle, DB2, SQL Server.</TD>
<TD><A href="http://www.revealnet.com/" target=_blank>http://www.revealnet.com/</A></TD>
<TD></TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Osborne</TD>
<TD><A href="http://www.osborne.com/" target=_blank>http://www.osborne.com/</A></TD>
<TD>Find all the right computer books and learning tools at Osborne McGraw-Hill</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>DBA-village</TD>
<TD><A href="http://www.dba-village.com/" target=_blank>http://www.dba-village.com/</A></TD>
<TD>DBA-village</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>OraPerf.com</TD>
<TD><A href="http://www.oraperf.com/" target=_blank>http://www.oraperf.com/</A></TD>
<TD><IMG src="http://www.oradb.net/img/new.gif"></TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>JL Computer Consultancy</TD>
<TD><A href="http://www.jlcomp.demon.co.uk/" target=_blank>http://www.jlcomp.demon.co.uk/</A></TD>
<TD>An expert view on the Oracle (tm) database engine</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle Server on Linux Installation</TD>
<TD><A href="http://jordan.fortwayne.com/oracle/" target=_blank>http://jordan.fortwayne.com/oracle/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>orafans</TD>
<TD><A href="http://www.orafans.com/" target=_blank>http://www.orafans.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle Magazine</TD>
<TD><A href="http://www.oramag.com/" target=_blank>http://www.oramag.com/</A></TD>
<TD>一份关于Oracle的月刊。在它的站点上你可以看到一些有深度的文章，也可以看到一些技巧和代码。</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle Professional Home</TD>
<TD><A href="http://www.oracleprofessionalnewsletter.com/" target=_blank>http://www.oracleprofessionalnewsletter.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>oracle-home</TD>
<TD><A href="http://www.oracle-home.com/" target=_blank>http://www.oracle-home.com/</A></TD>
<TD>The home of Oracle Database information. Books, reviews, Free Oracle Software Downloads and resources on Oracle Database development</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>oreview</TD>
<TD><A href="http://www.oreview.com/" target=_blank>http://www.oreview.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle Technology Professionals</TD>
<TD><A href="http://www.oranet.com/" target=_blank>http://www.oranet.com/</A></TD>
<TD>Oracle Technology Professionals</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>oraworld</TD>
<TD><A href="http://www.oraworld.com/" target=_blank>http://www.oraworld.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>oracle-users</TD>
<TD><A href="http://www.oracle-users.com/" target=_blank>http://www.oracle-users.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>oracleguru</TD>
<TD><A href="http://www.oracleguru.com/" target=_blank>http://www.oracleguru.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oraclenotes.com</TD>
<TD><A href="http://www.oraclenotes.com/" target=_blank>http://www.oraclenotes.com/</A></TD>
<TD>A community for the aspiring Oracle Certified Professional。</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Cinema SQL</TD>
<TD><A href="http://users.neca.com/ltruett/sql.html" target=_blank>http://users.neca.com/ltruett/sql.html</A></TD>
<TD>SQL Reference and Example Site * featuring * Cinema SQL。</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD class=title align=middle bgColor=#0080c0>ORACLE软件下载站点</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR bgColor=wheat>
<TD>名称</TD>
<TD>地址</TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Oracle公司</TD>
<TD><A href="http://technet.oracle.com/" target=_blank>http://technet.oracle.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>wormwang 新丝(思)路</TD>
<TD><A href="http://freesoft.online.sh.cn/" target=_blank>http://freesoft.online.sh.cn/</A></TD>
<TD>这有很多自由软件</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>西安交通大学思源FTP服务器</TD>
<TD><A href="ftp://ftp.xjtu.edu.cn/soft/DataBase/" target=_blank>ftp://ftp.xjtu.edu.cn/soft/DataBase/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>ftp://oracle-ftp.oracle.com/</TD>
<TD><A href="ftp://oracle-ftp.oracle.com/" target=_blank>ftp://oracle-ftp.oracle.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>ftp://166.111.168.13/</TD>
<TD><A href="ftp://166.111.168.13/" target=_blank>ftp://166.111.168.13/</A></TD>
<TD>介绍</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD class=title align=middle bgColor=#0080c0>ORACLE第三方工具站点</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR bgColor=wheat>
<TD>名称</TD>
<TD>地址</TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Self Test Software</TD>
<TD><A href="http://www.selftestsoftware.com/" target=_blank>http://www.selftestsoftware.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>Quest Sodtware</TD>
<TD><A href="http://www.quest.com/" target=_blank>http://www.quest.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>www.cramsession.com</TD>
<TD><A href="http://www.cramsession.com/" target=_blank>http://www.cramsession.com/</A></TD>
<TD>介绍</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD class=title align=middle bgColor=#0080c0>其他</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR bgColor=wheat>
<TD>名称</TD>
<TD>地址</TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>广东早安计算机系统有限公司</TD>
<TD><A href="http://www.strongsun.com/" target=_blank>http://www.strongsun.com/</A></TD>
<TD>ORACLE 华南区总代理</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>晓通数据库</TD>
<TD><A href="http://www.xiaotong-db.com.cn/" target=_blank>http://www.xiaotong-db.com.cn/</A></TD>
<TD>晓通数据库的工作重点主要放在数据库技术、面向对象的开发技术、以及应用系统的设计技术的研究和应用上。</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>北京华创</TD>
<TD><A href="http://www.huachuang.com.cn/index.html" target=_blank>http://www.huachuang.com.cn/index.html</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>华迪计算机有限公司</TD>
<TD><A href="http://www.huadi.com.cn/" target=_blank>http://www.huadi.com.cn/</A></TD>
<TD>信息化应用的系统集成商和服务商，ORACLE的双全牌代理。</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>佳都国际Oracle认证培训</TD>
<TD><A href="http://www.pci.com.cn/pci-oracle.htm" target=_blank>http://www.pci.com.cn/pci-oracle.htm</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>超越认证资讯中心</TD>
<TD><A href="http://www.transcendinfo.com/" target=_blank>http://www.transcendinfo.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>宏贝思</TD>
<TD><A href="http://www.macro-base.com/" target=_blank>http://www.macro-base.com/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>常通多维</TD>
<TD><A href="http://www.ctdw.com.cn/" target=_blank>http://www.ctdw.com.cn/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>北京宇思联成软件技术公司</TD>
<TD><A href="http://www.youthsoft.com.cn/" target=_blank>http://www.youthsoft.com.cn/</A></TD>
<TD>介绍</TD></TR>
<TR vAlign=top bgColor=#f0f0f0>
<TD width=200>计算机世界网</TD>
<TD><A href="http://www.ccw.com.cn/" target=_blank>http://www.ccw.com.cn/</A></TD>
<TD>包含：《计算机世界》、《网络世界》、《微电脑世界》、《IT经理世界》、《家用电脑世界》、《聚焦华东》</TD></TR>
<TR bgColor=#f0f0f0>
<TD>数据备份专家</TD>
<TD><A href="http://icesoft.yeah.net/" target=_blank>http://icesoft.yeah.net/</A></TD>
<TD></TD></TR>
<TR bgColor=#f0f0f0>
<TD>齐物轩*OCP认证资料网</TD>
<TD><A href="http://ocp21.myrice.com/" target=_blank>http://ocp21.myrice.com/</A></TD>
<TD></TD></TR></TBODY></TABLE>
<TABLE cellSpacing=0 width="97%" align=center border=0>
<TBODY>
<TR>
<TD class=title align=middle bgColor=#0080c0>大专院校BBS</TD></TR></TBODY></TABLE>
<TABLE cellSpacing=1 cellPadding=0 width="97%" align=center border=0>
<TBODY>
<TR bgColor=wheat>
<TD>名称</TD>
<TD>BBS地址</TD>
<TD>数据库讨论版地址</TD></TR>
<TR bgColor=#f0f0f0>
<TD>北京大学未名站</TD>
<TD><A href="http://bbs.pku.edu.cn/" target=_blank>http://bbs.pku.edu.cn/</A></TD>
<TD><A href="http://bbs.pku.edu.cn/cgi-bin/bbstop?board=Database" target=_blank>http://bbs.pku.edu.cn/cgi-bin/bbstop?board=Database</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>清华水木清华</TD>
<TD><A href="http://www.smth.org/" target=_blank>http://www.smth.org/</A></TD>
<TD><A href="http://www.smth.org/bbsdoc.php?board=database">http://www.smth.org/bbsdoc.php?board=database</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>复旦大学日月光华站</TD>
<TD><A href="http://bbs.fudan.edu.cn/" target=_blank>http://bbs.fudan.edu.cn/</A></TD>
<TD><A href="http://bbs.fudan.edu.cn/cgi-bin/bbs/bbsdoc?board=Database" target=_blank>http://bbs.fudan.edu.cn/cgi-bin/bbs/bbsdoc?board=Database</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>电子科技大学一网情深</TD>
<TD><A href="http://bbs.uestc.edu.cn/" target=_blank>http://bbs.uestc.edu.cn/</A></TD>
<TD><A href="http://bbs.uestc.edu.cn/cgi-bin//bbsdoc?board=Database" target=_blank>http://bbs.uestc.edu.cn/cgi-bin//bbsdoc?board=Database</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>上海交通大学饮水思源站</TD>
<TD><A href="http://bbs.sjtu.edu.cn/" target=_blank>http://bbs.sjtu.edu.cn/</A></TD>
<TD><A href="http://bbs.sjtu.edu.cn/cgi-bin/bbsdoc?board=database" target=_blank>http://bbs.sjtu.edu.cn/cgi-bin/bbsdoc?board=database</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>西安交通大学冰马佣站</TD>
<TD><A href="http://bbs.xanet.edu.cn/" target=_blank>http://bbs.xanet.edu.cn/</A></TD>
<TD><A href="http://bbs.xanet.edu.cn/bbsdoc?board=database" target=_blank>http://bbs.xanet.edu.cn/bbsdoc?board=database</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>哈工大紫丁香</TD>
<TD><A href="http://bbs.hit.edu.cn/" target=_blank>http://bbs.hit.edu.cn/</A></TD>
<TD><A href="http://bbs.hit.edu.cn/cgi-bin/bbs/bbsdoc?Database" target=_blank>http://bbs.hit.edu.cn/cgi-bin/bbs/bbsdoc?Database</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>华南理工大学木棉站</TD>
<TD><A href="http://bbs.cnkapok.com/" target=_blank>http://bbs.cnkapok.com/</A></TD>
<TD><A href="http://bbs.cnkapok.com/cgi-bin/bbsdoc?NOracle" target=_blank>http://bbs.cnkapok.com/cgi-bin/bbsdoc?NOracle</A></TD></TR>
<TR bgColor=#f0f0f0>
<TD>浙江大学西子浣纱城</TD>
<TD><A href="http://bbs.zju.edu.cn/" target=_blank>http://bbs.zju.edu.cn/</A></TD>
<TD><A href="http://bbs.zju.edu.cn/cgi-bin/bbsdoc?board=DataBase" target=_blank>http://bbs.zju.edu.cn/cgi-bin/bbsdoc?board=DataBase</A></TD></TR></TBODY></TABLE><!--3-->]]></description>
</item><item>
<title><![CDATA[生日快乐！]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=6872</link>
<author>coolicecap</author>
<pubDate>2005/6/29 11:27:12</pubDate>
<description><![CDATA[今天是个特别的日子，早上05:40收到一条短信：二十六岁生日，看着日出。我没回，尽管我开着手机。早上到了公司会了一条：生日快乐！]]></description>
</item><item>
<title><![CDATA[这样会不会不好~！]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=4716</link>
<author>coolicecap</author>
<pubDate>2005/4/8 14:56:45</pubDate>
<description><![CDATA[今天中午和公司一个男同事一起吃饭，问题是，吃饭之前我在公司说和一个朋友一起吃，结果吃完饭，撞见了我的领导，哈哈，搞得我一脸尴尬，我来公司没多久，会不会不太好呢~~！]]></description>
</item><item>
<title><![CDATA[linux资料网址]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=3511</link>
<author>coolicecap</author>
<pubDate>2005/3/11 9:57:04</pubDate>
<description><![CDATA[<BR><B><FONT color=#0099cc size=3>linux资料网址</FONT></B><BR><BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.fanqiang.com/" target=_blank>http://www.fanqiang.com</A> &nbsp;在这里可以学到很多哟！&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxhq.com/，Linux总部，主要负责核心的开发工作。" target=_blank>http://www.Linuxhq.com/，Linux总部，主要负责核心的开发工作。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://freesoft.cei.gov.cn/，中国Linux的资源宝藏" target=_blank>http://freesoft.cei.gov.cn/，中国Linux的资源宝藏</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://xchina.clinux.org/，包括Linux程序下载，窍门，技术资料，内容丰富。" target=_blank>http://xchina.cLinux.org/，包括Linux程序下载，窍门，技术资料，内容丰富。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxaid.com.cn/，提供技术支持服务，也有很多面向初学者的资料" target=_blank>http://www.Linuxaid.com.cn/，提供技术支持服务，也有很多面向初学者的资料</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linux.org.cn/" target=_blank>http://www.Linux.org.cn/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.clinux.org/，收集了各类Linux中文资料" target=_blank>http://www.cLinux.org/，收集了各类Linux中文资料</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://lark.ihep.ac.cn/，内容包罗万象，有中文软件，软件仓库等。" target=_blank>http://lark.ihep.ac.cn/，内容包罗万象，有中文软件，软件仓库等。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.joyo.com:3000/，有很多内容，还可以打包下载Linux公报。" target=_blank>http://Linux.joyo.com:3000/，有很多内容，还可以打包下载Linux公报。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://home.jjinfo.com/personal/Linuxboy/，Linux发展介绍及资源荟萃。" target=_blank>http://home.jjinfo.com/personal/Linuxboy/，Linux发展介绍及资源荟萃。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.xteamlinux.com.cn/" target=_blank>http://www.xteamLinux.com.cn/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.turbolinux.com.cn/" target=_blank>http://www.turboLinux.com.cn/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.hklug.org/，了解香港Linux的好网站" target=_blank>http://www.hklug.org/，了解香港Linux的好网站</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://chinese.linux.org.tw/，为台湾中文化Linux计划(Chinese" target=_blank>http://chinese.Linux.org.tw/，为台湾中文化Linux计划(Chinese</A> &nbsp;Linux&nbsp;Project)正式网站。&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://cle.linux.org.tw/CLE/，中文Linux扩展(CLE)，基于Red" target=_blank>http://cle.Linux.org.tw/CLE/，中文Linux扩展(CLE)，基于Red</A> &nbsp;Hat和KDE的中文解决&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://ccss.cc.nccu.edu.tw/" target=_blank>http://ccss.cc.nccu.edu.tw/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxers.com.tw/，一本不错的Linux网络杂志。" target=_blank>http://www.Linuxers.com.tw/，一本不错的Linux网络杂志。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.redhat.com/，是搜索Linux各类资源的上好网站。" target=_blank>http://www.redhat.com/，是搜索Linux各类资源的上好网站。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.debian.org/，Debian" target=_blank>http://www.debian.org/，Debian</A> &nbsp;Linux&nbsp;的官方网站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.suse.com/，S.U.S.E." target=_blank>http://www.suse.com/，S.U.S.E.</A> &nbsp;Linux&nbsp;的官方网站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.pht.com/，Turbo" target=_blank>http://www.pht.com/，Turbo</A> &nbsp;Linux&nbsp;国外的官方网站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://li.org/，有大量的Linux资源列表。" target=_blank>http://li.org/，有大量的Linux资源列表。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxresources.com/，Linux网站，软件，文档，支持等等，内容应有尽有。" target=_blank>http://www.Linuxresources.com/，Linux网站，软件，文档，支持等等，内容应有尽有。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://sunsite.unc.edu/Linux－source/，包含了几乎所有Linux分类的源代码。" target=_blank>http://sunsite.unc.edu/Linux－source/，包含了几乎所有Linux分类的源代码。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.box.ck/，资源全面的Linux宝箱。" target=_blank>http://Linux.box.ck/，资源全面的Linux宝箱。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxsupportline.com/，Linux网上技术支持的网站。" target=_blank>http://www.Linuxsupportline.com/，Linux网上技术支持的网站。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://lsd.linux.cz/，Linux驱动程序的源代码" target=_blank>http://lsd.Linux.cz/，Linux驱动程序的源代码</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.kde.org/，KDE的大本营。" target=_blank>http://www.kde.org/，KDE的大本营。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.kernel.org，齐全的linux的核心的各种版本。/" target=_blank>http://www.kernel.org，齐全的Linux的核心的各种版本。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.sendmail.org，linux世界下最广泛使用的软件之一，这里就是它的老家。/" target=_blank>http://www.sendmail.org，Linux世界下最广泛使用的软件之一，这里就是它的老家。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://sunsite.unc.edu/pub/Linux/，有着极丰富的软件资源" target=_blank>ftp://sunsite.unc.edu/pub/Linux/，有着极丰富的软件资源</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.slackware.com/，Slackware" target=_blank>http://www.slackware.com/，Slackware</A> &nbsp;Linux的网站，&nbsp;<BR>LINUX学习网（从初学到高级）&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.fanqiang.com/" target=_blank>http://www.fanqiang.com</A> &nbsp;老大的站点强烈推荐&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.ccpi.gov.cn/Linux/，有很多Linux安装、管理、释疑和指南类文章。" target=_blank>http://Linux.ccpi.gov.cn/Linux/，有很多Linux安装、管理、释疑和指南类文章。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxforum.net/，国内Linux爱好者的一个相互学习和交流的场所。" target=_blank>http://www.Linuxforum.net/，国内Linux爱好者的一个相互学习和交流的场所。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linux.org.tw/，台湾的Linux爱好者组织，列有翻译的Linux" target=_blank>http://www.Linux.org.tw/，台湾的Linux爱好者组织，列有翻译的Linux</A> &nbsp;HOWTO&nbsp;中文版。&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://evon.el.cycu.edu.tw/，列有Linux简介及操作说明。" target=_blank>http://evon.el.cycu.edu.tw/，列有Linux简介及操作说明。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.tvds.com.tw/Linux/，定期推出" target=_blank>http://www.tvds.com.tw/Linux/，定期推出</A> &nbsp;Linux&nbsp;应用的相关文章同时有线上讨论区。&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linux.com/，学习Linux的最好网站，也是Linux使用经验" target=_blank>http://www.Linux.com/，学习Linux的最好网站，也是Linux使用经验</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.caldera.com/，Caldera" target=_blank>http://www.caldera.com/，Caldera</A> &nbsp;的官方网站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linux－howto.com/，查找Linux－Howto的最佳网站，包括了最" target=_blank>http://www.Linux－howto.com/，查找Linux－Howto的最佳网站，包括了最</A> &nbsp;<BR>新最全的Linux－Howto的各种版本。&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxhelp.org/，最大最全的Linux在线帮助网站" target=_blank>http://www.Linuxhelp.org/，最大最全的Linux在线帮助网站</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxgazette.com/，著名的免费在线杂志技巧，是Linux用户交流中心之一" target=_blank>http://www.Linuxgazette.com/，著名的免费在线杂志技巧，是Linux用户交流中心之一</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxfocus.org/，免费电子杂志《Linux" target=_blank>http://www.Linuxfocus.org/，免费电子杂志《Linux</A> &nbsp;focus》&nbsp;<BR>，特色是每期集中讨论一个话题。&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxjournal.com/，很棒的Linux专业杂志" target=_blank>http://www.Linuxjournal.com/，很棒的Linux专业杂志</A> &nbsp;<BR>LINUX论坛&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.chinaunix.net/" target=_blank>http://www.chinaunix.net</A> &nbsp;老大的强劲论坛&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.inhk.net/，包含新闻、初学入门、技巧、资源和讨论等。" target=_blank>http://Linux.inhk.net/，包含新闻、初学入门、技巧、资源和讨论等。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.clinuxworld.com/，中文门户网站，设有论坛、新闻栏目，还提供主页空间。" target=_blank>http://www.cLinuxworld.com/，中文门户网站，设有论坛、新闻栏目，还提供主页空间。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.arecool.net/" target=_blank>http://Linux.arecool.net/</A> &nbsp;，有很丰富的中文分类文档。还有论坛，编程等。&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linux.org/，最权威的Linux网站，" target=_blank>http://www.Linux.org/，最权威的Linux网站，</A> &nbsp;文章讨论无所不包，软件硬件应有尽有。&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://bbs.tsinghua.edu.cn/" target=_blank>http://bbs.tsinghua.edu.cn</A> &nbsp;水木清华BBS&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://bbs.ustc.edu.cn/" target=_blank>http://bbs.ustc.edu.cn</A> &nbsp;上海交大BBS&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://bbs.sjtu.edu.cn/" target=_blank>http://bbs.sjtu.edu.cn</A> &nbsp;中国科技大学BBS&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.sina.com.cn/" target=_blank>http://www.sina.com.cn</A> &nbsp;新浪网BBS&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://bbs.nease.net/" target=_blank>http://bbs.nease.net</A> &nbsp;广州网易BBS站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://news.freesoft.cei.gov.cn，由宫敏博士主持，人气很旺，linux爱好者的交流好场所。/" target=_blank>http://news.freesoft.cei.gov.cn，由宫敏博士主持，人气很旺，Linux爱好者的交流好场所。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://news.clinux.ml.org，是国内规模较大的新闻服务器，/" target=_blank>http://news.cLinux.ml.org，是国内规模较大的新闻服务器，</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://cn.bbs.comp.linux是各大学bbs站linux版与news的连接。/" target=_blank>http://cn.bbs.comp.Linux是各大学BBS站Linux版与News的连接。</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://202.38.64.2，国内最大的linuxv新闻组之一/" target=_blank>http://202.38.64.2，国内最大的Linuxv新闻组之一</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.gb2312.com/" target=_blank>http://www.gb2312.com</A> &nbsp;，下载密码是&nbsp;www.gb2312&nbsp;<BR>著名的FTP网站：&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://ftp.cdrom.com　　/" target=_blank>ftp://ftp.cdrom.com　　</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://ftp.pku.edu.cn/pub/slackware" target=_blank>ftp://ftp.pku.edu.cn/pub/slackware</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://ftp.ihep.ac.cn/pub/Linux" target=_blank>ftp://ftp.ihep.ac.cn/pub/Linux</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://ftp.synet.edu.cn/pub/Linux" target=_blank>ftp://ftp.synet.edu.cn/pub/Linux</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://ftp.sepc.ac.cn/pub/Linux" target=_blank>ftp://ftp.sepc.ac.cn/pub/Linux</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://ftp.buptnet.edu.cn/pub/slackware　" target=_blank>ftp://ftp.buptnet.edu.cn/pub/slackware　</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://net.tamu.edu/pub/Linux" target=_blank>ftp://net.tamu.edu/pub/Linux</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://freesoft.cei.gov.cn/pub/Linux，国内最大的Linux" target=_blank>ftp://freesoft.cei.gov.cn/pub/Linux，国内最大的Linux</A> &nbsp;FTP站。&nbsp;<BR><BR>（下载大全）&nbsp;<BR>BSD学习网&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://fbsd.8800.org/freebsd.lab.mlc.edu.tw/default.htm" target=_blank>http://fbsd.8800.org/freebsd.lab.mlc.edu.tw/default.htm</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://fbsd.8800.org/freebsd.lab.mlc.edu.tw/index.html" target=_blank>http://fbsd.8800.org/freebsd.lab.mlc.edu.tw/index.html</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://freebsd.sinica.edu.tw/" target=_blank>http://freebsd.sinica.edu.tw</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://ns1.study-area.org/phpBB/" target=_blank>http://ns1.study-area.org/phpBB/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://ohaha.ks.edu.tw/" target=_blank>http://ohaha.ks.edu.tw/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.gocar.idv.tw/" target=_blank>http://www.gocar.idv.tw/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://w3.fjy.idv.tw/index.htm" target=_blank>http://w3.fjy.idv.tw/index.htm</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://freebsd.csie.nctu.edu.tw/" target=_blank>http://freebsd.csie.nctu.edu.tw/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://person.zj.cninfo.net/~syx/index.html" target=_blank>http://person.zj.cninfo.net/~syx/index.html</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://redhat.ecenter.idv.tw/bbs/forumdisplay.php?s=a3f86419d48f60d78734f30e406fe757&amp;forumid=65" target=_blank>http://redhat.ecenter.idv.tw/bbs/forumdisplay.php?s=a3f86419d48f60d78734f30e406fe757&amp;forumid=65</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.freebsd.org.hk/modules/news/" target=_blank>http://www.freebsd.org.hk/modules/news/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://freebsd.ntu.edu.tw/" target=_blank>http://freebsd.ntu.edu.tw/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.freebsd.org.hk/modules/news/" target=_blank>http://www.freebsd.org.hk/modules/news/</A> &nbsp;<BR>鼻祖网：&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.freebsd.org/" target=_blank>http://www.freebsd.org</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.netbsd.org/" target=_blank>http://www.netbsd.org</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.openbsd.org/" target=_blank>http://www.openbsd.org</A> &nbsp;<BR>BSD资源网&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://ftp2.freebsd.org/" target=_blank>ftp://ftp2.freebsd.org/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://freebsd.nctu.edu.tw/" target=_blank>ftp://freebsd.nctu.edu.tw/</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.yesnew.com/~yangyi/chandbook.zip" target=_blank>http://www.yesnew.com/~yangyi/chandbook.zip</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.freebsd.org/" target=_blank>http://www.freebsd.org</A> /doc/en_US.ISO8859-1/books/handbook/index.html&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.yesnew.com/~yangyi/The_Complete_FreeBSD.zip" target=_blank>http://www.yesnew.com/~yangyi/The_Complete_FreeBSD.zip</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.yesnew.com/~yangyi/TCP-IP1.zip" target=_blank>http://www.yesnew.com/~yangyi/TCP-IP1.zip</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.freebsdchina.org/" target=_blank>http://www.freebsdchina.org</A> &nbsp;<BR>SOLARIS（X86、SPARC）&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://202.108.44.140/" target=_blank>http://202.108.44.140</A> &nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="ftp://202.108.44.140/" target=_blank>ftp://202.108.44.140</A> &nbsp;user:unix2002&nbsp;pass:unix2002&nbsp;<BR><BR>OTHERS:&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.softhouse.com.cn/" target=_blank>http://linux.softhouse.com.cn</A> &nbsp;软件屋-Linux之家<IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.bluepoint.com.cn/" target=_blank>http://www.bluepoint.com.cn</A> &nbsp;蓝点Linux&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://cnheasa.org/linux" target=_blank>http://cnheasa.org/linux</A> &nbsp;Linux&nbsp;中文资料&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.ccpi.gov.cn/linux" target=_blank>http://linux.ccpi.gov.cn/linux</A> &nbsp;Linux操作指南&nbsp;<IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxzyd.com/" target=_blank>http://www.linuxzyd.com</A> &nbsp;<BR>Linux专营&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.turbolinux.com.cn/" target=_blank>http://www.turbolinux.com.cn</A> &nbsp;Turbo&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxaid.com.cn/" target=_blank>http://www.linuxaid.com.cn</A> &nbsp;Linux技术支持网站<IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://member.netease.com/~yzp" target=_blank>http://member.netease.com/~yzp</A> &nbsp;Linux工作室<IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxforum.net/" target=_blank>http://www.linuxforum.net/</A> &nbsp;<BR>中国Linux论坛&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.redflag-linux.com/" target=_blank>http://www.redflag-linux.com</A> &nbsp;红旗Linux&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.pocketix.com/" target=_blank>http://www.pocketix.com</A> &nbsp;嵌入式Linux&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.xteamlinux.com.cn/" target=_blank>http://www.xteamlinux.com.cn</A> &nbsp;XteamLinux&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://timzen.go.163.com/" target=_blank>http://timzen.go.163.com</A> &nbsp;Linux菜鸟入门&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.tcpip.com.cn/" target=_blank>http://linux.tcpip.com.cn</A> &nbsp;Linux非常新闻&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://zlinux.spedia.net/" target=_blank>http://zlinux.spedia.net</A> &nbsp;JJ的Linux世界&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://lslnet.com/linux" target=_blank>http://lslnet.com/linux</A> &nbsp;自由软件Linux&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://member.netease.com/~yzp" target=_blank>http://member.netease.com/~yzp</A> &nbsp;Linux工作室&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://giny.4y.com.cn/" target=_blank>http://giny.4y.com.cn/</A> &nbsp;自由的精灵&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linuxcity.com.cn/linuxstore" target=_blank>http://linuxcity.com.cn/linuxstore</A> &nbsp;Linux&nbsp;精品店&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linux21cn.com/" target=_blank>http://www.linux21cn.com/</A> &nbsp;21世纪linux&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.asplinux.com.cn/" target=_blank>http://www.asplinux.com.cn</A> &nbsp;asplinux中国网站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.ibm.com/developerworks/cn/linux/" target=_blank>http://www.ibm.com/developerworks/cn/linux/</A> &nbsp;IBM--linux专区&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.medboo.com/~jj" target=_blank>http://www.medboo.com/~jj</A> &nbsp;jj的linux世界&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux21cn.com/" target=_blank>http://linux21cn.com</A> &nbsp;21世纪linux&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxnow.com/" target=_blank>http://www.linuxnow.com</A> &nbsp;linux&nbsp;now&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linux.org/" target=_blank>http://www.linux.org</A> &nbsp;linux&nbsp;www&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxgazette.com/" target=_blank>http://www.linuxgazette.com</A> &nbsp;linux&nbsp;gazette&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linux.org/" target=_blank>http://www.linux.org</A> .cn&nbsp;linux&nbsp;中国用户协会&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxbyte.net/softwared.php" target=_blank>http://www.linuxbyte.net/softwared.php</A> &nbsp;LinuxByte&nbsp;软件中心&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linuxcity.com.cn/linuxstore" target=_blank>http://linuxcity.com.cn/linuxstore</A> /cd/cd.asp&nbsp;linuxcd精品光盘店&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxhq.com/" target=_blank>http://www.linuxhq.com</A> &nbsp;Linux&nbsp;HeadQuarters&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxmall.com/" target=_blank>http://www.linuxmall.com</A> &nbsp;LinuxMall.com&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.ccpi.gov.cn/" target=_blank>http://linux.ccpi.gov.cn</A> &nbsp;linux操作指南&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxdby.com/" target=_blank>http://www.linuxdby.com/</A> &nbsp;linux大本营站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.cstc.org.cn/anounce/linux/index.asp" target=_blank>http://www.cstc.org.cn/anounce/linux/index.asp</A> &nbsp;linux开放实验室&nbsp;<IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxcd.com.cn/" target=_blank>http://www.linuxcd.com.cn</A> &nbsp;linux刻录网&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://free.prohosting.com/~lslnet" target=_blank>http://free.prohosting.com/~lslnet</A> &nbsp;linux蓝色小组&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://netsword.net/linux" target=_blank>http://netsword.net/linux</A> &nbsp;linux学习&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxeden.com/" target=_blank>http://www.linuxeden.com</A> &nbsp;linux伊甸园&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.nodevice.com/" target=_blank>http://www.nodevice.com</A> &nbsp;linux园地&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linuxhome.my163.com/" target=_blank>http://linuxhome.my163.com</A> &nbsp;linux之家(my163.com&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://members.tripod.com/~clinux" target=_blank>http://members.tripod.com/~clinux</A> &nbsp;linux中文手册&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxzy.com/" target=_blank>http://www.linuxzy.com</A> &nbsp;linux专营&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxwatch.org/" target=_blank>http://www.linuxwatch.org</A> &nbsp;Linuxwatch&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.penguin64.com.cn/" target=_blank>http://www.penguin64.com.cn/</A> &nbsp;penguin64中文网&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.redhat.com/" target=_blank>http://www.redhat.com</A> &nbsp;Red&nbsp;Hat&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.suse.com/" target=_blank>http://www.suse.com</A> &nbsp;SuSE&nbsp;LINUX&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.unixaid.net/" target=_blank>http://www.unixaid.net</A> &nbsp;unix中文社区&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.263bbs.net/" target=_blank>http://www.263bbs.net/</A> &nbsp;博识网&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.westdata.net/linux/" target=_blank>http://www.westdata.net/linux/</A> &nbsp;大漠驼铃--中文Linux学习&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.rce.com.cn/" target=_blank>http://www.rce.com.cn/</A> &nbsp;红旗linux培训与考试中心&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.hhcn.org/" target=_blank>http://www.hhcn.org</A> &nbsp;华恒嵌入式Linux技术资料网站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.lslnet.com/linux" target=_blank>http://www.lslnet.com/linux</A> &nbsp;蓝森林&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.mamiyami.com/" target=_blank>http://www.mamiyami.com</A> &nbsp;麻米亚资讯站&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.freelamp.com/" target=_blank>http://www.freelamp.com</A> &nbsp;FreeLAMP.com&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.sinolinux.com/" target=_blank>http://www.sinolinux.com</A> &nbsp;思凌网&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.online.tj.cn/" target=_blank>http://linux.online.tj.cn</A> &nbsp;Linux中心&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://badfish.3322.net/" target=_blank>http://badfish.3322.net</A> &nbsp;Badfish''''s&nbsp;Linux&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.wanhenet.com/" target=_blank>http://www.wanhenet.com</A> &nbsp;嵌入式Linux开发网&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxbyte.net/" target=_blank>http://www.linuxbyte.net</A> &nbsp;LinuxByte&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.cmpp.net/" target=_blank>http://www.cmpp.net</A> &nbsp;中国linux论坛&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.yaboy.org/" target=_blank>http://www.yaboy.org</A> &nbsp;yaboy.org&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.iwork.f2s.com/" target=_blank>http://www.iwork.f2s.com</A> &nbsp;linux&nbsp;computing&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxfocus.org/" target=_blank>http://www.linuxfocus.org</A> &nbsp;linux&nbsp;focus&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.linuxjournal.com/" target=_blank>http://www.linuxjournal.com</A> &nbsp;linux&nbsp;journal&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://www.yesky.com/72350081310785536/index.shtml" target=_blank>http://www.yesky.com/72350081310785536/index.shtml</A> &nbsp;天极网--Linux园地&nbsp;<BR><IMG alt=::URL:: hspace=2 src="http://www.blogcn.com/images/aurl.gif" align=absBottom border=0><A href="http://linux.ccidnet.com/" target=_blank>http://linux.ccidnet.com</A> &nbsp;赛迪网--Linux<BR>]]></description>
</item><item>
<title><![CDATA[ZT--.net解决问题总结]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=3492</link>
<author>coolicecap</author>
<pubDate>2005/3/10 17:53:59</pubDate>
<description><![CDATA[<A></A>
<P><FONT face=宋体><STRONG>总结自CSDN </STRONG></FONT><BR><FONT face=宋体><A href="http://blog.csdn.net/rickjelly2004">http://blog.csdn.net/rickjelly2004</A><BR>他们两的资料很全的，看看吧！<BR><A href="http://blog.csdn.net/lihonggen0">http://blog.csdn.net/lihonggen0</A><BR><A href="http://blog.csdn.net/net_lover">http://blog.csdn.net/net_lover</A><BR><A href="http://community.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?bigclassid=52">http://community.csdn.net/Expert/FAQ/List_Room_FAQ_Index.asp?bigclassid=52</A><BR><A href="http://xml.sz.luohuedu.net/xml/Content.asp">http://xml.sz.luohuedu.net/xml/Content.asp</A><BR><A href="http://www.developerfusion.com/utilities/convertvbtocsharp.aspx">http://www.developerfusion.com/utilities/convertvbtocsharp.aspx</A>（比较的好c#到VB转换）<BR><A href="http://www.webasp.net/">http://www.webasp.net/</A></FONT></P>
<P><FONT face=宋体>DataGrid能一次修改多行记录吗？如果不行，有其他方法实现吗？<BR><A href="http://community.csdn.net/Expert/topic/3110/3110415.xml?temp=.4844477">http://community.csdn.net/Expert/topic/3110/3110415.xml?temp=.4844477</A></FONT></P>
<P><FONT face=宋体>DropDownList的问题,连动菜单的<BR><A href="http://community.csdn.net/Expert/topic/3093/3093649.xml?temp=.3064234">http://community.csdn.net/Expert/topic/3093/3093649.xml?temp=.3064234</A></FONT></P>
<P><FONT face=宋体>Datagrid 显示数据库中的二进制的图片，有点难度！<BR><A href="http://community.csdn.net/Expert/topic/3112/3112270.xml?temp=.6695215">http://community.csdn.net/Expert/topic/3112/3112270.xml?temp=.6695215</A></FONT></P>
<P><FONT face=宋体>timer 不动作？<BR><A href="http://community.csdn.net/Expert/topic/3114/3114792.xml?temp=.8809473">http://community.csdn.net/Expert/topic/3114/3114792.xml?temp=.8809473</A></FONT></P>
<P><FONT face=宋体>asp.net打印方案（最好是操作Excel），各位高手请进！<BR><A href="http://community.csdn.net/Expert/topic/3114/3114640.xml?temp=.9786646">http://community.csdn.net/Expert/topic/3114/3114640.xml?temp=.9786646</A></FONT></P>
<P><FONT face=宋体>在asp.net上怎么弹出保存对话框？<BR><A href="http://community.csdn.net/Expert/topic/2889/2889825.xml?temp=.1032984">http://community.csdn.net/Expert/topic/2889/2889825.xml?temp=.1032984</A></FONT></P>
<P><FONT face=宋体>如何给密码加密呢<BR><A href="http://community.csdn.net/Expert/topic/3128/3128859.xml?temp=.1032984">http://community.csdn.net/Expert/topic/3128/3128859.xml?temp=.1032984</A></FONT></P>
<P><FONT face=宋体>关于定时刷新客户端<BR><A href="http://community.csdn.net/Expert/topic/3128/3128881.xml?temp=.1032984">http://community.csdn.net/Expert/topic/3128/3128881.xml?temp=.1032984</A></FONT></P>
<P><FONT face=宋体>如何让datagrid分页的按钮"上一页下一页"使用图片<BR><A href="http://community.csdn.net/Expert/topic/3156/3156678.xml?temp=.5541651">http://community.csdn.net/Expert/topic/3156/3156678.xml?temp=.5541651</A></FONT></P>
<P><FONT face=宋体>如何获取当前的域名信息！？<BR><A href="http://community.csdn.net/Expert/topic/3165/3165536.xml?temp=.705166">http://community.csdn.net/Expert/topic/3165/3165536.xml?temp=.705166</A></FONT></P>
<P><FONT face=宋体>怎样根据客户中英文系统进入中英文页面?<BR><A href="http://community.csdn.net/Expert/topic/3169/3169965.xml?temp=.3843653">http://community.csdn.net/Expert/topic/3169/3169965.xml?temp=.3843653</A></FONT></P>
<P><FONT face=宋体>怎么在文本框中屏蔽非数字的字符？<BR><A href="http://community.csdn.net/Expert/topic/3196/3196298.xml?temp=.6959497">http://community.csdn.net/Expert/topic/3196/3196298.xml?temp=.6959497</A></FONT></P>
<P><FONT face=宋体>TextBox 的问题！<BR><A href="http://community.csdn.net/Expert/topic/3209/3209270.xml?temp=.7582666">http://community.csdn.net/Expert/topic/3209/3209270.xml?temp=.7582666</A></FONT></P>
<P><FONT face=宋体>字符串处理的问题！<BR><A href="http://community.csdn.net/Expert/topic/3208/3208879.xml?temp=.9452173">http://community.csdn.net/Expert/topic/3208/3208879.xml?temp=.9452173</A></FONT></P>
<P><FONT face=宋体>如果定时激活事件<BR><A href="http://community.csdn.net/Expert/topic/3205/3205773.xml?temp=.9452173">http://community.csdn.net/Expert/topic/3205/3205773.xml?temp=.9452173</A></FONT></P>
<P><FONT face=宋体>多行的TextBox如何限制输入长度??<BR><A href="http://community.csdn.net/Expert/topic/2807/2807286.xml?temp=.8840143">http://community.csdn.net/Expert/topic/2807/2807286.xml?temp=.8840143</A></FONT></P>
<P><FONT face=宋体>DataGrid中要加一个升序No，有没有什么好办法？<BR><A href="http://community.csdn.net/Expert/topic/3207/3207909.xml?temp=.5894586">http://community.csdn.net/Expert/topic/3207/3207909.xml?temp=.5894586</A></FONT></P>
<P><FONT face=宋体>怎样屏蔽浏览器关闭按钮及ALT+F4 快捷键<BR><A href="http://community.csdn.net/Expert/topic/3209/3209562.xml?temp=.1971857">http://community.csdn.net/Expert/topic/3209/3209562.xml?temp=.1971857</A></FONT></P>
<P><FONT face=宋体>将数据插到dataset中,在一起更新<BR><A href="http://community.csdn.net/Expert/topic/3213/3213143.xml?temp=.3740045">http://community.csdn.net/Expert/topic/3213/3213143.xml?temp=.3740045</A></FONT></P>
<P><FONT face=宋体>请问如何将文件转成流存入数据库？<BR><A href="http://community.csdn.net/Expert/topic/3212/3212280.xml?temp=.4363214">http://community.csdn.net/Expert/topic/3212/3212280.xml?temp=.4363214</A></FONT></P>
<P><FONT face=宋体>同一台机上，页面a中如何判断页面b是否打开？<BR><A href="http://community.csdn.net/Expert/topic/3216/3216411.xml?temp=.2874567">http://community.csdn.net/Expert/topic/3216/3216411.xml?temp=.2874567</A></FONT></P>
<P><FONT face=宋体>怎样让hyperlink的文本不显示下划线？鼠标移到上面时变色、闪动、偏移的效果是怎么做出来的？<BR><A href="http://community.csdn.net/Expert/topic/3215/3215382.xml?temp=.3212702">http://community.csdn.net/Expert/topic/3215/3215382.xml?temp=.3212702</A></FONT></P>
<P><FONT face=宋体>数据长度的问题？/<BR><A href="http://community.csdn.net/Expert/topic/3225/3225063.xml?temp=.3124811">http://community.csdn.net/Expert/topic/3225/3225063.xml?temp=.3124811</A></FONT></P>
<P><FONT face=宋体>高手求js下拉菜单！<BR><A href="http://community.csdn.net/Expert/topic/3224/3224921.xml?temp=.3124811">http://community.csdn.net/Expert/topic/3224/3224921.xml?temp=.3124811</A></FONT></P>
<P><FONT face=宋体>datagrid里的模板列里有个DROPDOWNLIST，但是DROPDOWNLIST里面没有commandName属性，我如何实现DROPDOWNLIST选择改变后触发DATAGRID的ITEMCOMMAND事件呢？<BR><A href="http://community.csdn.net/Expert/topic/3225/3225008.xml?temp=.5111505">http://community.csdn.net/Expert/topic/3225/3225008.xml?temp=.5111505</A></FONT></P>
<P><FONT face=宋体>怎么的到这个月有几号<BR><A href="http://community.csdn.net/Expert/topic/3226/3226622.xml?temp=.550152">http://community.csdn.net/Expert/topic/3226/3226622.xml?temp=.550152</A></FONT></P>
<P><FONT face=宋体>请时间计算怎么做啊？<BR><A href="http://community.csdn.net/Expert/topic/3226/3226715.xml?temp=.2172663">http://community.csdn.net/Expert/topic/3226/3226715.xml?temp=.2172663</A></FONT></P>
<P><FONT face=宋体>怎么web form中没有treeview控件?<BR><A href="http://community.csdn.net/Expert/topic/3221/3221150.xml?temp=.4811823">http://community.csdn.net/Expert/topic/3221/3221150.xml?temp=.4811823</A></FONT></P>
<P><FONT face=宋体>一个关于如何读取时间里的年月日的问题(c#)<BR><A href="http://community.csdn.net/Expert/topic/3232/3232623.xml?temp=.3999445">http://community.csdn.net/Expert/topic/3232/3232623.xml?temp=.3999445</A></FONT></P>
<P><FONT face=宋体>点“后退”时提示：警告: 网页已经过期……<BR><A href="http://community.csdn.net/Expert/topic/3232/3232996.xml?temp=.7035334">http://community.csdn.net/Expert/topic/3232/3232996.xml?temp=.7035334</A></FONT></P>
<P><FONT face=宋体>我想在xml里建一个像数据库中的“自动递增的”ID字段，要怎么处理呢？<BR><A href="http://community.csdn.net/Expert/topic/3216/3216145.xml?temp=.241955">http://community.csdn.net/Expert/topic/3216/3216145.xml?temp=.241955</A></FONT></P>
<P><FONT face=宋体>求给Datagrid排序的js代码 （不刷新页面）<BR><A href="http://community.csdn.net/Expert/topic/3240/3240019.xml?temp=.8856317">http://community.csdn.net/Expert/topic/3240/3240019.xml?temp=.8856317</A></FONT></P>
<P><FONT face=宋体>6个小问题<BR><A href="http://community.csdn.net/Expert/topic/3244/3244153.xml?temp=.6121332">http://community.csdn.net/Expert/topic/3244/3244153.xml?temp=.6121332</A></FONT></P>
<P><FONT face=宋体>请问如何用asp.net如何获取网卡硬件地址？<BR><A href="http://community.csdn.net/Expert/topic/3245/3245524.xml?temp=.8336908">http://community.csdn.net/Expert/topic/3245/3245524.xml?temp=.8336908</A><BR>求一个形如YYYY/MM/DD的日期判断正则表达式<BR><A href="http://community.csdn.net/Expert/topic/3245/3245783.xml?temp=.6137201">http://community.csdn.net/Expert/topic/3245/3245783.xml?temp=.6137201</A></FONT></P>
<P><FONT face=宋体>如何避免页面刷时产生的回送事件？？<BR><A href="http://community.csdn.net/Expert/topic/3235/3235852.xml?temp=.2632563">http://community.csdn.net/Expert/topic/3235/3235852.xml?temp=.2632563</A></FONT></P>
<P><FONT face=宋体>如何让IE6.0右上角的“闭关”按钮失效？<BR><A href="http://community.csdn.net/Expert/topic/3246/3246351.xml?temp=.9026605">http://community.csdn.net/Expert/topic/3246/3246351.xml?temp=.9026605</A></FONT></P>
<P><FONT face=宋体>求一个删掉字符串两边空格的正则表达式？<BR><A href="http://community.csdn.net/Expert/topic/3264/3264840.xml?temp=.6270258">http://community.csdn.net/Expert/topic/3264/3264840.xml?temp=.6270258</A></FONT></P>
<P><FONT face=宋体>如何在改变datagrid行颜色的同时加上边框线效果?<BR><A href="http://community.csdn.net/Expert/topic/2760/2760907.xml?temp=.7303583">http://community.csdn.net/Expert/topic/2760/2760907.xml?temp=.7303583</A></FONT></P>
<P><FONT face=宋体>能否启用两个以上的Forms身份验证？<BR><A href="http://community.csdn.net/Expert/topic/3267/3267206.xml?temp=.5668451">http://community.csdn.net/Expert/topic/3267/3267206.xml?temp=.5668451</A></FONT></P>
<P><FONT face=宋体>谁知道在VB里怎样取得IP地址吗<BR><A href="http://community.csdn.net/Expert/topic/3278/3278237.xml?temp=.4232904">http://community.csdn.net/Expert/topic/3278/3278237.xml?temp=.4232904</A></FONT></P>
<P><FONT face=宋体>请教如何判断键盘的大小写状态、数字小键盘状态？<BR><A href="http://community.csdn.net/Expert/topic/3275/3275147.xml?temp=.3133051">http://community.csdn.net/Expert/topic/3275/3275147.xml?temp=.3133051</A></FONT></P>
<P><FONT face=宋体>如何使图片上的图片变为手型?<BR><A href="http://community.csdn.net/Expert/topic/3278/3278646.xml?temp=.2121088">http://community.csdn.net/Expert/topic/3278/3278646.xml?temp=.2121088</A></FONT></P>
<P><FONT face=宋体>现在得到当前的路径,如:http://community.csdn.net/Expert/PostNew.asp?room=5202<BR>我用c#在后台怎么得到:PostNew.asp这个值??<BR><A href="http://community.csdn.net/Expert/topic/3278/3278849.xml?temp=.4395258">http://community.csdn.net/Expert/topic/3278/3278849.xml?temp=.4395258</A></FONT></P>
<P><FONT face=宋体>大侠，帮忙：ASP.net发送邮件的问题<BR><A href="http://community.csdn.net/Expert/topic/3268/3268007.xml?temp=.7686884">http://community.csdn.net/Expert/topic/3268/3268007.xml?temp=.7686884</A></FONT></P>
<P><FONT face=宋体>怎么解决url中有汉字，该也就无法正常显示的问题？？？在线等！<BR><A href="http://community.csdn.net/Expert/topic/3285/3285910.xml?temp=.6879999">http://community.csdn.net/Expert/topic/3285/3285910.xml?temp=.6879999</A><BR>怎样才能彻底解决非法输入字符串的问题？<BR><A href="http://community.csdn.net/Expert/topic/3302/3302116.xml?temp=.1588251">http://community.csdn.net/Expert/topic/3302/3302116.xml?temp=.1588251</A></FONT></P>
<P><FONT face=宋体>多文件上传带源代码<BR><A href="http://community.csdn.net/Expert/topic/3303/3303178.xml?temp=.3156855">http://community.csdn.net/Expert/topic/3303/3303178.xml?temp=.3156855</A></FONT></P>
<P><FONT face=宋体>192.168.0.2/bb/logout.aspx 无法注销 192.168.0.1/aa下的cookie<BR><A href="http://community.csdn.net/Expert/topic/3215/3215703.xml?temp=.9740106">http://community.csdn.net/Expert/topic/3215/3215703.xml?temp=.9740106</A></FONT></P>
<P><FONT face=宋体>ASP.net中如何实现对输入错误的提示声音？？？？（急）<BR><A href="http://community.csdn.net/Expert/topic/2660/2660081.xml?temp=.0885126">http://community.csdn.net/Expert/topic/2660/2660081.xml?temp=.0885126</A></FONT></P>
<P><FONT face=宋体>有关您是本网站第几位访问者,各位是否有相关代码,能帮我解决么?<BR><A href="http://community.csdn.net/Expert/topic/3321/3321164.xml?temp=.8671533">http://community.csdn.net/Expert/topic/3321/3321164.xml?temp=.8671533</A></FONT></P>
<P><FONT face=宋体>正则：密码包含字母，数字，下划线，可以，但包含*怎么验证？？<BR><A href="http://community.csdn.net/Expert/topic/3213/3213002.xml?temp=.5960352">http://community.csdn.net/Expert/topic/3213/3213002.xml?temp=.5960352</A></FONT></P>
<P><FONT face=宋体>求asp.net好书！！！<BR><A href="http://community.csdn.net/Expert/topic/3321/3321571.xml?temp=.545437">http://community.csdn.net/Expert/topic/3321/3321571.xml?temp=.545437</A></FONT></P>
<P><FONT face=宋体>如何在vbscript中弹出文件保存的对话框，急~~~~~<BR><A href="http://community.csdn.net/Expert/topic/3322/3322899.xml?temp=.8863184">http://community.csdn.net/Expert/topic/3322/3322899.xml?temp=.8863184</A></FONT></P>
<P><FONT face=宋体>net高手必看。请问如何设置ie浏览器窗口最大化？？？<BR><A href="http://community.csdn.net/Expert/topic/3328/3328282.xml?temp=.9729883">http://community.csdn.net/Expert/topic/3328/3328282.xml?temp=.9729883</A></FONT></P>
<P><FONT face=宋体>如何不打开文件 直接出现下载保存提示框<BR><A href="http://community.csdn.net/Expert/topic/3332/3332144.xml?temp=.9399683">http://community.csdn.net/Expert/topic/3332/3332144.xml?temp=.9399683</A></FONT></P>
<P><FONT face=宋体>怎么把字符串"99999999.9"格式化成#99,999,999.9??<BR><A href="http://community.csdn.net/Expert/topic/3330/3330512.xml?temp=.3490259">http://community.csdn.net/Expert/topic/3330/3330512.xml?temp=.3490259</A></FONT></P>
<P><FONT face=宋体>请问如何将我字符串转为十六进制值呢<BR><A href="http://community.csdn.net/Expert/topic/3321/3321685.xml?temp=.1767237">http://community.csdn.net/Expert/topic/3321/3321685.xml?temp=.1767237</A></FONT></P>
<P><FONT face=宋体>字符串中的转义符号问题<BR><A href="http://community.csdn.net/Expert/topic/3336/3336185.xml?temp=.3242456">http://community.csdn.net/Expert/topic/3336/3336185.xml?temp=.3242456</A></FONT></P>
<P><FONT face=宋体><A href="http://dotnet.aspx.cc/">http://dotnet.aspx.cc/</A><BR><A href="http://tech.ccidnet.com/pub/column/c1135_p2.html">http://tech.ccidnet.com/pub/column/c1135_p2.html</A></FONT></P>
<P><FONT face=宋体>关于获取路径的简单问题！！ <BR><A href="http://community.csdn.net/Expert/topic/3332/3332981.xml?temp=.6509668">http://community.csdn.net/Expert/topic/3332/3332981.xml?temp=.6509668</A></FONT></P>
<P><FONT face=宋体><A href="http://community.csdn.net/expert/FAQ/List_FAQ_index.asp">http://community.csdn.net/expert/FAQ/List_FAQ_index.asp</A></FONT></P>
<P><FONT face=宋体>比较全面的html附加技巧:<BR><A href="http://community.csdn.net/Expert/topic/3343/3343138.xml?temp=.4223749">http://community.csdn.net/Expert/topic/3343/3343138.xml?temp=.4223749</A></FONT></P>
<P><FONT face=宋体>有的专栏，对DataGrid介绍的比较的详细。<BR><A href="http://www.chinabs.net/aspnet/default.asp">http://www.chinabs.net/aspnet/default.asp</A></FONT></P>
<P><FONT face=宋体>字符串（含有汉字）转化为ascII16进制问题 <BR><A href="http://community.csdn.net/Expert/topic/3342/3342635.xml?temp=.6246912">http://community.csdn.net/Expert/topic/3342/3342635.xml?temp=.6246912</A></FONT></P>
<P><FONT face=宋体>如何访问Datagrid的Footer Template中的控件? <BR><A href="http://community.csdn.net/Expert/topic/3347/3347037.xml?temp=.8925287">http://community.csdn.net/Expert/topic/3347/3347037.xml?temp=.8925287</A></FONT></P>
<P><FONT face=宋体>点击datagrid中的一行，如何将该行中某一列的内容取出并显示在textbox中？？ <BR><A href="http://community.csdn.net/Expert/topic/3347/3347089.xml?temp=.7292597">http://community.csdn.net/Expert/topic/3347/3347089.xml?temp=.7292597</A></FONT></P>
<P><FONT face=宋体>DataGrid的行选择问题（用checkbox，RadioButton？）<BR><A href="http://community.csdn.net/Expert/topic/3347/3347014.xml?temp=2.911013E-02">http://community.csdn.net/Expert/topic/3347/3347014.xml?temp=2.911013E-02</A></FONT></P>
<P><FONT face=宋体>怎样向 DataGrid 中增加一行空行？？ <BR><A href="http://community.csdn.net/Expert/topic/3343/3343562.xml?temp=.0637781">http://community.csdn.net/Expert/topic/3343/3343562.xml?temp=.0637781</A><BR>关于网站在线用户在线检测的实现 <BR><A href="http://community.csdn.net/Expert/topic/3346/3346866.xml?temp=.1771509">http://community.csdn.net/Expert/topic/3346/3346866.xml?temp=.1771509</A></FONT></P>
<P><FONT face=宋体>提供一些有用的东西！[在线帮助文档和OutLook开发技术] <BR><A href="http://community.csdn.net/Expert/topic/3340/3340561.xml?temp=.2760279">http://community.csdn.net/Expert/topic/3340/3340561.xml?temp=.2760279</A></FONT></P>
<P><FONT face=宋体>关于弹出模太窗口的缓存问题！<BR><A href="http://community.csdn.net/Expert/topic/3328/3328627.xml?temp=.7910425">http://community.csdn.net/Expert/topic/3328/3328627.xml?temp=.7910425</A></FONT></P>]]></description>
</item><item>
<title><![CDATA[SQL 时间计算(from csdn)]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=2676</link>
<author>coolicecap</author>
<pubDate>2005/2/2 16:38:40</pubDate>
<description><![CDATA[
<TABLE cellPadding=4 width="100%" border=0>
<TBODY>
<TR>
<TD height=19></TD></TR>
<TR>
<TD width=10></TD>
<TD><SPAN id=ArticleContent1_ArticleContent1_lblContent>
<P>通常，你需要获得当前日期和计算一些其他的日期，例如，你的程序可能需要判断一个月的第一天或者最后一天。你们大部分人大概都知道怎样把日期进行分割（年、月、日等），然后仅仅用分割出来的年、月、日等放在几个函数中计算出自己所需要的日期！在这篇文章里，我将告诉你如何使用DATEADD和DATEDIFF函数来计算出在你的程序中可能你要用到的一些不同日期。&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在使用本文中的例子之前，你必须注意以下的问题。大部分可能不是所有例子在不同的机器上执行的结果可能不一样，这完全由哪一天是一个星期的第一天这个设置决定。第一天（DATEFIRST）设定决定了你的系统使用哪一天作为一周的第一天。所有以下的例子都是以星期天作为一周的第一天来建立，也就是第一天设置为7。假如你的第一天设置不一样，你可能需要调整这些例子，使它和不同的第一天设置相符合。你可以通过@@DATEFIRST函数来检查第一天设置。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 为了理解这些例子，我们先复习一下DATEDIFF和DATEADD函数。DATEDIFF函数计算两个日期之间的小时、天、周、月、年等时间间隔总数。DATEADD函数计算一个日期通过给时间间隔加减来获得一个新的日期。要了解更多的DATEDIFF和DATEADD函数以及时间间隔可以阅读微软联机帮助。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 使用DATEDIFF和DATEADD函数来计算日期，和本来从当前日期转换到你需要的日期的考虑方法有点不同。你必须从时间间隔这个方面来考虑。比如，从当前日期到你要得到的日期之间有多少时间间隔，或者，从今天到某一天（比如1900-1-1）之间有多少时间间隔，等等。理解怎样着眼于时间间隔有助于你轻松的理解我的不同的日期计算例子。&nbsp; <BR>&nbsp;<BR>一个月的第一天&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 第一个例子，我将告诉你如何从当前日期去这个月的最后一天。请注意：这个例子以及这篇文章中的其他例子都将只使用DATEDIFF和DATEADD函数来计算我们想要的日期。每一个例子都将通过计算但前的时间间隔，然后进行加减来得到想要计算的日期。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这是计算一个月第一天的SQL&nbsp; 脚本：&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; DATEADD(mm,&nbsp; DATEDIFF(mm,0,getdate()),&nbsp; 0)&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我们把这个语句分开来看看它是如何工作的。最核心的函数是getdate()，大部分人都知道这个是返回当前的日期和时间的函数。下一个执行的函数DATEDIFF(mm,0,getdate())是计算当前日期和“1900-01-01&nbsp; 00:00:00.000”这个日期之间的月数。记住：时期和时间变量和毫秒一样是从“1900-01-01&nbsp; 00:00:00.000”开始计算的。这就是为什么你可以在DATEDIFF函数中指定第一个时间表达式为“0”。下一个函数是DATEADD，增加当前日期到“1900-01-01”的月数。通过增加预定义的日期“1900-01-01”和当前日期的月数，我们可以获得这个月的第一天。另外，计算出来的日期的时间部分将会是“00:00:00.000”。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这个计算的技巧是先计算当前日期到“1900-01-01”的时间间隔数，然后把它加到“1900-01-01”上来获得特殊的日期，这个技巧可以用来计算很多不同的日期。下一个例子也是用这个技巧从当前日期来产生不同的日期。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp; <BR>本周的星期一&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这里我是用周(wk)的时间间隔来计算哪一天是本周的星期一。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; DATEADD(wk,&nbsp; DATEDIFF(wk,0,getdate()),&nbsp; 0)&nbsp; <BR>&nbsp;<BR>一年的第一天&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现在用年(yy)的时间间隔来显示这一年的第一天。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; DATEADD(yy,&nbsp; DATEDIFF(yy,0,getdate()),&nbsp; 0)&nbsp; <BR>&nbsp;<BR>季度的第一天&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 假如你要计算这个季度的第一天，这个例子告诉你该如何做。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; DATEADD(qq,&nbsp; DATEDIFF(qq,0,getdate()),&nbsp; 0)&nbsp; <BR>&nbsp;<BR>当天的半夜&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 曾经需要通过getdate()函数为了返回时间值截掉时间部分，就会考虑到当前日期是不是在半夜。假如这样，这个例子使用DATEDIFF和DATEADD函数来获得半夜的时间点。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; DATEADD(dd,&nbsp; DATEDIFF(dd,0,getdate()),&nbsp; 0)&nbsp; <BR>&nbsp;<BR>深入DATEDIFF和DATEADD函数计算&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 你可以明白，通过使用简单的DATEDIFF和DATEADD函数计算，你可以发现很多不同的可能有意义的日期。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 目前为止的所有例子只是仅仅计算当前的时间和“1900-01-01”之间的时间间隔数量，然后把它加到“1900-01-01”的时间间隔上来计算出日期。假定你修改时间间隔的数量，或者使用不同的时间间隔来调用DATEADD函数，或者减去时间间隔而不是增加，那么通过这些小的调整你可以发现和多不同的日期。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这里有四个例子使用另外一个DATEADD函数来计算最后一天来分别替换DATEADD函数前后两个时间间隔。&nbsp; <BR>&nbsp;<BR>上个月的最后一天&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 这是一个计算上个月最后一天的例子。它通过从一个月的最后一天这个例子上减去3毫秒来获得。有一点要记住，在Sql&nbsp; Server中时间是精确到3毫秒。这就是为什么我需要减去3毫秒来获得我要的日期和时间。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; dateadd(ms,-3,DATEADD(mm,&nbsp; DATEDIFF(mm,0,getdate()),&nbsp; 0))&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 计算出来的日期的时间部分包含了一个Sql&nbsp; Server可以记录的一天的最后时刻(“23:59:59:997”)的时间。&nbsp; <BR>&nbsp;<BR>去年的最后一天&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 连接上面的例子，为了要得到去年的最后一天，你需要在今年的第一天上减去3毫秒。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; dateadd(ms,-3,DATEADD(yy,&nbsp; DATEDIFF(yy,0,getdate()),&nbsp; 0))&nbsp; <BR>&nbsp;<BR>本月的最后一天&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 现在，为了获得本月的最后一天，我需要稍微修改一下获得上个月的最后一天的语句。修改需要给用DATEDIFF比较当前日期和“1900-01-01”返回的时间间隔上加1。通过加1个月，我计算出下个月的第一天，然后减去3毫秒，这样就计算出了这个月的最后一天。这是计算本月最后一天的SQL脚本。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; dateadd(ms,-3,DATEADD(mm,&nbsp; DATEDIFF(m,0,getdate())+1,&nbsp; 0))&nbsp; <BR>&nbsp;<BR>本年的最后一天&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 你现在应该掌握这个的做法，这是计算本年最后一天脚本&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SELECT&nbsp; dateadd(ms,-3,DATEADD(yy,&nbsp; DATEDIFF(yy,0,getdate())+1,&nbsp; 0))。&nbsp; <BR>&nbsp;<BR>本月的第一个星期一&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 好了，现在是最后一个例子。这里我要计算这个月的第一个星期一。这是计算的脚本。&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; select&nbsp; DATEADD(wk,&nbsp; DATEDIFF(wk,0,&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; dateadd(dd,6-datepart(day,getdate()),getdate())&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; ),&nbsp; 0)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在这个例子里，我使用了“本周的星期一”的脚本，并作了一点点修改。修改的部分是把原来脚本中“getdate()”部分替换成计算本月的第6天，在计算中用本月的第6天来替换当前日期使得计算可以获得这个月的第一个星期一。&nbsp; <BR>&nbsp;<BR>总结&nbsp; <BR>&nbsp;<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 我希望这些例子可以在你用DATEADD和DATEDIFF函数计算日期时给你一点启发。通过使用这个计算日期的时间间隔的数学方法，我发现为了显示两个日期之间间隔的有用历法是有价值的。注意，这只是计算出这些日期的一种方法。要牢记，还有很多方法可以得到相同的计算结果。假如你有其他的方法，那很不错，要是你没有，我希望这些例子可以给你一些启发，当你要用DATEADD和DATEDIFF函数计算你程序可能要用到的日期时。&nbsp; <BR>&nbsp;<BR>---------------------------------------------------------------&nbsp; <BR>附录，其他日期处理方法&nbsp; <BR>&nbsp;<BR>1)去掉时分秒&nbsp; <BR>declare&nbsp; @&nbsp; datetime&nbsp; <BR>set&nbsp; @&nbsp; =&nbsp; getdate()&nbsp; --'2003-7-1&nbsp; 10:00:00'&nbsp; <BR>SELECT&nbsp; @,DATEADD(day,&nbsp; DATEDIFF(day,0,@),&nbsp; 0)&nbsp; <BR>&nbsp;<BR>2）显示星期几&nbsp; <BR>select&nbsp; datename(weekday,getdate())&nbsp;&nbsp;&nbsp; <BR>&nbsp;<BR>3）如何取得某个月的天数&nbsp; <BR>declare&nbsp; @m&nbsp; int&nbsp; <BR>set&nbsp; @m=2&nbsp; --月份&nbsp; <BR>select&nbsp;&nbsp;&nbsp; datediff(day,'2003-'+cast(@m&nbsp; as&nbsp; varchar)+'-15'&nbsp; ,'2003-'+cast(@m+1&nbsp;&nbsp;&nbsp; as&nbsp; varchar)+'-15')&nbsp; <BR>另外，取得本月天数&nbsp; <BR>select&nbsp;&nbsp;&nbsp; datediff(day,cast(month(GetDate())&nbsp; as&nbsp; varchar)+'-'+cast(month(GetDate())&nbsp; as&nbsp; varchar)+'-15'&nbsp; ,cast(month(GetDate())&nbsp; as&nbsp; varchar)+'-'+cast(month(GetDate())+1&nbsp;&nbsp;&nbsp; as&nbsp; varchar)+'-15')&nbsp; <BR>或者使用计算本月的最后一天的脚本，然后用DAY函数区最后一天&nbsp; <BR>SELECT&nbsp; Day(dateadd(ms,-3,DATEADD(mm,&nbsp; DATEDIFF(m,0,getdate())+1,&nbsp; 0)))&nbsp; <BR>&nbsp;<BR>4）判断是否闰年：&nbsp; <BR>SELECT&nbsp; case&nbsp; day(dateadd(mm,&nbsp; 2,&nbsp; dateadd(ms,-3,DATEADD(yy,&nbsp; DATEDIFF(yy,0,getdate()),&nbsp; 0))))&nbsp; when&nbsp; 28&nbsp; then&nbsp; '平年'&nbsp; else&nbsp; '闰年'&nbsp; end&nbsp; <BR>或者&nbsp; <BR>select&nbsp; case&nbsp; datediff(day,datename(year,getdate())+'-02-01',dateadd(mm,1,datename(year,getdate())+'-02-01'))&nbsp; <BR>when&nbsp; 28&nbsp; then&nbsp; '平年'&nbsp; else&nbsp; '闰年'&nbsp; end&nbsp; <BR>&nbsp;<BR>5）一个季度多少天&nbsp; <BR>declare&nbsp; @m&nbsp; tinyint,@time&nbsp; smalldatetime&nbsp; <BR>select&nbsp; @m=month(getdate())&nbsp; <BR>select&nbsp; @m=case&nbsp; when&nbsp; @m&nbsp; between&nbsp; 1&nbsp; and&nbsp; 3&nbsp; then&nbsp; 1&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when&nbsp; @m&nbsp; between&nbsp; 4&nbsp; and&nbsp; 6&nbsp; then&nbsp; 4&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; when&nbsp; @m&nbsp; between&nbsp; 7&nbsp; and&nbsp; 9&nbsp; then&nbsp; 7&nbsp; <BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; else&nbsp; 10&nbsp; end&nbsp; <BR>select&nbsp; @time=datename(year,getdate())+'-'+convert(varchar(10),@m)+'-01'&nbsp; <BR>select&nbsp; datediff(day,@time,dateadd(mm,3,@time))&nbsp; </P></SPAN>
<DIV style="FONT-SIZE: 14px; LINE-HEIGHT: 25px"><SPAN id=CommnetList1_CommnetList1_rpCommentList__ctl0_lblContent>5）一个季度多少天<BR>每个季度是三个月，很有规律的，可以用一个表达式计算出来，而不必使用&nbsp;case&nbsp;when:<BR>set&nbsp;@m&nbsp;=&nbsp;convert(int,&nbsp;(@m&nbsp;-&nbsp;1)&nbsp;/&nbsp;3)&nbsp;*&nbsp;3&nbsp;+&nbsp;1</SPAN></DIV></TD></TR></TBODY></TABLE><A name=#Comment></A>]]></description>
</item><item>
<title><![CDATA[发工资啦~~！]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=2635</link>
<author>coolicecap</author>
<pubDate>2005/2/1 15:08:04</pubDate>
<description><![CDATA[昨天终于发工资了，真是高兴。。。。。]]></description>
</item><item>
<title><![CDATA[Duwamish7资料收集]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=2609</link>
<author>coolicecap</author>
<pubDate>2005/1/31 16:00:53</pubDate>
<description><![CDATA[<P><A href="http://www.microsoft.com/china/community/program/originalarticles/TechDoc/duwamish.mspx">http://www.microsoft.com/china/community/program/originalarticles/TechDoc/duwamish.mspx</A></P>
<P>&nbsp;</P>
<DIV class=text1>Duwamish深入剖析-结构篇</DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2>摘要：</DIV>
<DIV class=text4></DIV>
<DIV class=text4>本文深入详细的介绍了Duwamish网上电子书店例程的结构框架，并详细的分析了该结构的若干特点和设计模式。</DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2>目录：</DIV>
<DIV class=text4></DIV>
<DIV class=text4>引言 </DIV>
<DIV class=text4>Duwamish介绍 </DIV>
<DIV class=text4>结构分析 </DIV>
<DIV class=text4>设计思想 </DIV>
<DIV class=text4>代码示例 </DIV>
<DIV class=text4>总结 </DIV>
<DIV class=text4>作者 </DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2>引言：</DIV>
<DIV class=text4></DIV>
<DIV class=text4>能够作为Visual Studio .Net附带的例子，Duwamish一定包含了微软.Net设计队伍希望向开发者传达的某些信息，而事实上，Duwamish也的确能够称作是一个.Net开发者学习的经典示例，无论是从其设计架构，编程技巧或代码风格，都向我们展示了一个标准的.Net企业级应用程序所应该具有的特点。所以，通过研究Duwamish示例，高手能够领悟到.Net应用架构的设计思想，低手能够学习到.Net的编程技巧，实在是老少皆宜。 ：）</DIV>
<DIV class=text4>不过，本文的目的更多的是针对中级.Net学习者，这类读者往往已经熟悉了C#或者是VB.NET的语法,会用一些基本的类库，并已经会做一些比较小的程序。但是当他们开始着手开发一个真正具有实用价值的企业级应用的时候，却有种无处下手的感觉。如果你正巧属于这类学习者，请跟着我深入到Duwamish的世界中去，相信你一定会得到收获。</DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2>Duwamish介绍：</DIV>
<DIV class=text4></DIV>
<DIV class=text4>Microsoft公司每次推出新技术，总是会相应的推出一些公开源代码的应用范例来说明该项新技术的特点，而开发者也能通过研究该范例的代码来达到迅速掌握新技术并与以实施的目的。Microsoft通过对一个虚拟的在网上销售图书的电子商务公司网上销售系统应用的创建，向用户展现了典型的网上购物实践中最为普遍的电子商务企业对客户 (B2C) 模式，它包括成员资格、帐户管理、购物车、搜索和结帐过程等基本功能。Duwamish经历了三个版本4.0,5.0和7.0版，每一个版本的发布都印证了技术进步的过程，每一个版本都代表了当时最先进的技术动向。这里将要研究和讨论的是Duwamish的最高版本7.0版，经历了COM/COM+技术以及Microsoft DNA架构的Duwamish，在最新的版本中完全采用了.Net技术及架构，比以前显得更加先进和成熟。</DIV>
<P><IMG src="http://www.microsoft.com/china/community/images/TechArticleImages/dw1.jpg"><BR></P>
<DIV class=text6></DIV>
<DIV class=text4>如果您安装了Visual Studio .Net的话，您可以在您的VS.Net 的Enterprise Samples目录下找到并安装它，例如：C:\Program Files\Microsoft Visual Studio .NET\Enterprise Samples\，或者您还可以到http://astradigital.com/Duwamish7Vb/这个地址去看看它在Internet的一个演示实例。其它有关Duwamish的详细介绍资料请参考Visual Studio .Net附带的MSDN帮助，地址是：ms-help://MS.VSCC/MS.MSDNVS.2052/dwamish7/html/vtoriDuwamishBooks70.htm，这里不再赘述。</DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2>Duwamish结构分析：</DIV>
<DIV class=text4></DIV>
<DIV class=text4>Duwamish 7.0 是一个典型的N层架构，其结构分为四个逻辑层： </DIV>
<DIV class=text4>Web 层 </DIV>
<DIV class=text4>Web 层为客户端提供对应用程序的访问。这一层是作为 Duwamish.sln 解决方案文件中的 Web 项目实现的。Web 层由 ASP.NET Web 窗体和代码隐藏文件组成。Web 窗体只是用 HTML 提供用户操作，而代码隐藏文件实现各种控件的事件处理。 </DIV>
<DIV class=text4>业务外观层 </DIV>
<DIV class=text4>业务外观层为 Web 层提供处理帐户、类别浏览和购书的界面。这一层是作为 Duwamish.sln 解决方案文件中的 BusinessFacade 项目实现的。业务外观层用作隔离层，它将用户界面与各种业务功能的实现隔离开来。除了低级系统和支持功能之外，对数据库服务器的所有调用都是通过此程序集进行的。 </DIV>
<DIV class=text4>业务规则层 </DIV>
<DIV class=text4>业务规则层是作为 Duwamish.sln 解决方案文件中的 BusinessRules 项目实现的，它包含各种业务规则和逻辑的实现。业务规则完成如客户帐户和书籍订单的验证这样的任务。 </DIV>
<DIV class=text4>数据访问层 </DIV>
<DIV class=text4>数据访问层为业务规则层提供数据服务。这一层是作为 Duwamish.sln 解决方案文件中的 DataAccess 项目实现的。 </DIV>
<DIV class=text4>比较令人困惑的是其中的业务外观层和业务规则层，很多人在学习N层结构开发的时候，听得最多的是三层结构，分别为：表示层，中间层和数据层。Duwamish的WEB层和数据访问层比较好理解，也就是传统意义上的表示层和数据层，那么业务外观层和业务规则层和我们熟悉的中间层有什么联系呢？</DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2>设计思想： </DIV>
<DIV class=text4></DIV>
<DIV class=text4>在Web应用程序中，有部分操作只是简单的从数据库根据条件提取数据，不需要经过任何处理，而直接将数据显示到网页上，比如查询某类别的图书列表。而另外一些操作，比如计算定单中图书的总价并根据顾客的级别计算回扣等等，这部分往往有许多不同的功能的类，操作起来也比较复杂。我们可以先想象一下，如果我们采用三层结构，这些商业逻辑一般是会放在中间层，那么对内部的这些大量种类繁多，使用方法也各异的不同的类的调用任务，就完全落到了表示层。这样势必会增加表示层的代码量，将表示层的任务复杂化，和表示层只负责接受用户的输入并返回结果的任务不太相称，并增加了层与层之间的耦合程度。</DIV>
<DIV class=text4>为了解决这个问题，我们先来看看《设计模式》一文中对Facade模式的描述：</DIV>
<DIV class=text4>意图:</DIV>
<DIV class=text4>为子系统中的一组接口提供一个一致的界面，Facade模式定义了一个高层接口，这个接口使得这一子系统更加容易使用。</DIV>
<DIV class=text4>适用性:</DIV>
<DIV class=text4>当你要为一个复杂子系统提供一个简单接口时。子系统往往因为不断演化而变得越来越复杂。大多数模式使用时都会产生更多更小的类。这使得子系统更具可重用性，也更容易对子系统进行定制，但这也给那些不需要定制子系统的用户带来一些使用上的困难。Facade可以提供一个简单的缺省视图，这一视图对大多数用户来说已经足够，而那些需要更多的可定制性的用户可以越过Facade层。 </DIV>
<DIV class=text4>客户程序与抽象类的实现部分之间存在着很大的依赖性。引入Facade将这个子系统与客户以及其他的子系统分离，可以提高子系统的独立性和可移植性。 </DIV>
<DIV class=text4>当你需要构建一个层次结构的子系统时，使用Facade模式定义子系统中每层的入口点。如果子系统之间是相互依赖的，你可以让它们仅通过Facade进行通讯，从而简化了它们之间的依赖关系。 </DIV>
<DIV class=text4>结构图：</DIV>
<P><IMG src="http://www.microsoft.com/china/community/images/TechArticleImages/dw2.jpg"><BR></P>
<DIV class=text6></DIV>
<DIV class=text4>上文提出的这个矛盾，正好和设计模式中Facade模式中所描述的需要解决的问题非常吻合，在《设计模式》中提出的解决的办法就是引入一个Facade对象，让这个Fa&amp;ccedil;ade来负责管理系统内部类的调用，并为表示层提供了一个单一而简单的接口。这个Fa&amp;ccedil;ade对象，在我们的Duwamish的设计中，就是BusinessFacade（业务外观）层。</DIV>
<DIV class=text4>以下是Duwamish的结构关系图：</DIV>
<P><IMG src="http://www.microsoft.com/china/community/images/TechArticleImages/dw3.jpg"><BR></P>
<DIV class=text6></DIV>
<DIV class=text4>我们从图中可以清楚的看到，浏览器首先调用的是表示层WEB，然后WEB将请求发送给业务外观层，业务外观层对请求进行初步的处理，判断是否需要调用业务规则层，还是直接调用数据访问层获取数据。最后由数据访问层访问数据库并按照来时的步骤返回结果到浏览器（对于图中涉及到其它的结构模块以后会分别予以详细介绍）。</DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2>代码示例：</DIV>
<DIV class=text4></DIV>
<DIV class=text4>以下是两种不同处理路径的代码示例：</DIV>
<DIV class=text4>获取商品目录 </DIV>
<DIV class=text4>表示层调用业务外观层：</DIV>
<DIV class=text4>productSystem = new ProductSystem();</DIV>
<DIV class=text4>categorySet = productSystem.GetCategories(categoryID);</DIV>
<DIV class=text4>业务外观层直接调用数据层：</DIV>
<DIV style="BACKGROUND-COLOR: #eeeeee" width="100%"><PRE class=text5>public CategoryData GetCategories(int categoryId)
{
    if ( dsCommand == null )
    {
        throw new System.ObjectDisposedException( GetType().FullName );
    }            
     return FillCategoryData("GetCategories", "@CategoryId", categoryId);
}
</PRE></DIV>
<DIV class=text4>添加定单 </DIV>
<DIV class=text4>表示层调用业务外观层：</DIV>
<DIV style="BACKGROUND-COLOR: #eeeeee" width="100%"><PRE class=text5>public void AddOrder()
{
    ApplicationAssert.CheckCondition(cartOrderData != null, "Order requires data", 
		ApplicationAssert.LineNumber);
    ApplicationLog.WriteTrace("Duwamish7.Web.Cart.AddOrder:\r\nCustomerId: " +
           cartOrderData.Tables[OrderData.CUSTOMER_TABLE].Rows[0][OrderData.PKID_FIELD].ToString());
    cartOrderData = (new OrderSystem()).AddOrder(cartOrderData);
}
</PRE></DIV>
<DIV class=text4>业务外观层调用业务规则层：</DIV>
<DIV style="BACKGROUND-COLOR: #eeeeee" width="100%"><PRE class=text5>public OrderData AddOrder(OrderData order)
{
    ApplicationAssert.CheckCondition(order != null, "Order is required",
	ApplicationAssert.LineNumber);
    
    (new BusinessRules.Order()).InsertOrder(order);
    return order;
}
</PRE></DIV>
<DIV class=text4>业务规则层调用数据层：</DIV>
<DIV style="BACKGROUND-COLOR: #eeeeee" width="100%"><PRE class=text5>public bool InsertOrder(OrderData order)
{    
	//此处省略复杂的处理逻辑
    if ( isValid )
    {
        using (DataAccess.Orders ordersDataAccess = new DataAccess.Orders())
        {
            return (ordersDataAccess.InsertOrderDetail(order)) &gt; 0;
        }
    }
    else
        return false;
}
</PRE></DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2>总结：</DIV>
<DIV class=text4></DIV>
<DIV class=text4>通过分析Duwamish7的结构设计，我们掌握了Fa&amp;ccedil;ade模式，并学习到了如何通过Fa&amp;ccedil;ade模式对应用结构进行改进，同时了解了Duwamish7的基本概念和处理流程，为以后深入分析和学习Duwamish7的的其它部分打下了一个基础。</DIV>
<HR color=#cccccc SIZE=1>

<DIV class=text2></DIV>
<DIV class=text4></DIV>
<DIV class=text4>作者：</DIV>
<DIV class=text4>卢彦</DIV>]]></description>
</item><item>
<title><![CDATA[关于 TreeView WebControl]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=2054</link>
<author>coolicecap</author>
<pubDate>2005/1/18 11:59:30</pubDate>
<description><![CDATA[<P><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp">http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp</A></P>
<H1>关于 TreeView WebControl </H1><FONT class=90v>
<P>目前尚不支持 Microsoft&reg; Internet Explorer WebControl。（本文包含一些指向英文站点的链接。） 
<DIV></DIV>
<P>本文介绍了 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/TreeView.asp">TreeView</A> 控件的使用，此控件可用于帮助生成用户界面，以显示分层的数据集、文件夹视图以及其他类似的数据结构。此控件具有多种强大功能，包括支持数据绑定和高级浏览器中丰富的动态 HTML (DHTML) 行为。多数情况下，可以通过声明的方式创建 <B>TreeView</B>；但也可以在客户端或服务器上通过编程以多种方式来实现此控件。</P>
<P>本文包括以下内容：</P>
<UL>
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#Introduction" target=_self>简介</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#Prerequisites" target=_self>前提条件</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#terms" target=_self>术语</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#TreeView_References" target=_self>TreeView 对象</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#WebControls_Objects" target=_self>TreeView 元素</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#Writing_Simple_TreeView" target=_self>编写简单的 TreeView</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#Defining_TreeNode_Types" target=_self>格式设置</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#DataBinding" target=_self>数据绑定</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#Programming_with_TreeView" target=_self>编程</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#WebControls_TreeView_Performance" target=_self>性能提示</A> 
<LI><A href="http://www.microsoft.com/china/msdn/archives/library/workshop/webcontrols/overview/treeview.asp#related_topics" target=_self>相关主题</A></LI></UL>
<H2><A name=Introduction></A>简介</H2>
<P><B>TreeView</B> 是一个 ASP.NET 服务器控件，可以生成用于显示分层数据的用户界面。与其他 Microsoft&reg; Internet Explorer WebControl 一样，<B>TreeView</B> 控件也会根据浏览器的类型来发送 HTML。在低级浏览器中，<B>TreeView</B> ASP.NET 服务器控件发送的页面内容是 HTML 3.2 格式的，而在高级浏览器中，HTML 页面还使用了 DHTML 行为，DHTML 行为是定义了自定义元素的客户端组件。对于 WebControl，高级浏览器指 Internet Explorer 5.5 或更高版本，低级浏览器指 Internet Explorer 5.01 或更低版本，或者是 Internet Explorer 以外的其他浏览器。</P>
<P>本文通过实际的示例说明了如何创建和使用 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/TreeView/TreeView.asp">TreeView</A> 控件。<B>TreeView</B> 是四个 WebControl 之一；因此，要创建包含这些控件的 Web 页面，它们所要求的前提条件都彼此类似。有关 WebControl 的一般信息（包括下载和安装），请参阅 <A href="http://msdn.microsoft.com/workshop/webcontrols/overview/overview.asp">Internet Explorer WebControls</A> 和 <A href="http://msdn.microsoft.com/workshop/webcontrols/using/designer/formsetup.asp">Authoring Web Forms with the WebControls</A>。</P>
<P>WebControl 是包含一组 DHTML 行为的 ASP.NET 服务器控件，这些行为在高级浏览器中提供了丰富的用户体验。对于每个 WebControl，一个 DHTML 行为对应一个客户端对象模型，该模型与 ASP.NET 服务器控件实现的服务器端对象模型密切对应。Internet Explorer 5.5 与 ASP.NET 中的组件体系结构有着明显差别，因此客户端对象和服务器端对象所对应的对象模型也略有差别。</P>
<P>同时使用客户端组件和服务器端组件意味着可以使用 <B>TreeView</B> 以两种模式来创建 Web 页面。在 ASP.NET 中，可以使用高级浏览器中的行为编写 Web 窗体，以便基于浏览器的性能来发送内容。这些页面可以利用以某种公共语言运行库语言编写的服务器端脚本。对于 Internet Explorer 5.5 或更高版本，可以使用客户端脚本编写包含 DHTML 行为的 Web 页面。</P>
<H2><A name=Prerequisites></A>前提条件</H2>
<P>要深入理解本文，您需要熟悉 ASP.NET 控件的基本类型，并了解如何使用它们创建简单的 Web 窗体页面。此外，还要具备一些有关浏览器脚本的编写以及 DHTML 行为的知识，因为 WebControl 在高级浏览器中要使用这些行为。</P>
<P>本文中的代码示例是用 Microsoft C# 和 Microsoft Visual Basic&reg; .NET 编写的。即使 Web 开发人员对 ASP.NET 和公共语言运行库了解不多，也很容易理解这些示例。</P>
<P>有关用 ASP.NET 和 WebControl 创建 Web 页面的详细设置要求信息，请参阅 <B>Internet Explorer WebControl</B>。</P>
<H2><A name=terms></A>术语</H2>
<P>
<TABLE class=clsStd>
<TBODY>
<TR>
<TH>术语</TH>
<TH>说明</TH></TR>
<TR>
<TD>Web 窗体</TD>
<TD>ASP.NET Web 窗体页面框架是一种可扩展的公共语言运行库编程模型，可用于动态生成 Web 页面。Web 窗体是 <SPAN class=clsLiteral>.aspx</SPAN> 文件，由 ASP.NET 分析和处理。WebControl 是自定义的 ASP.NET 控件，用于在 Web 窗体环境中创建页面。</TD></TR></TBODY></TABLE></P>
<P></P>
<H2><A name=TreeView_References></A>TreeView 对象</H2>
<P>本节概要介绍了客户端和服务器端 <B>TreeView</B> 实现的基本异同点。您可以通过 <A href="http://msdn.microsoft.com/workshop/webcontrols/reference/treeview_entry.asp">TreeView Reference</A> 页面提供的链接访问 <B>TreeView</B> 组件涉及的客户端和服务器端对象的参考文档。</P>
<P>也可以使用 <A href="http://msdn.microsoft.com/library/en-us/vsintro7/html/vsstartpage.asp" target=_top>Visual Studio .NET</A> 中的 TreeView Editor（TreeView 编辑器）直观地创建 <B>TreeView</B> 控件。本文主要介绍使用 <B>TreeView</B> 手动创建内容的方法。有关直观编辑 <B>TreeView</B> 的详细信息，请参阅 <A href="http://msdn.microsoft.com/workshop/webcontrols/using/designer/treeview.asp">Using the TreeView Designer in Visual Studio .NET</A>。</P>
<P>您可以通过声明的方式创建 <B>TreeView</B>，也可以在客户端或服务器上编写脚本来创建此控件。本文中的示例采用了声明方式，并在 Web 窗体页面中使用了 ASP.NET <B>TreeView</B> 服务器控件，在 HTML 页面中使用了 <B>TreeView 行为</B>。</P>
<P>由于 ASP.NET 和 Internet Explorer 支持的编程语言不同，因而这里分别提供了客户端组件和服务器端组件的参考文档。</P>
<H3><A name=aspnet_server_controls></A>ASP .NET 服务器控件</H3>
<P>ASP.NET 服务器控件提供了最完备的 <B>TreeView</B> 编程模型。如果 Web 页面需要在各种不同的浏览器中运行，则建议使用 ASP.NET 服务器控件。因为 WebControl 会检测浏览器的类型并向低级浏览器发送 HTML 3.2 内容。</P>
<P>有关详细信息，请参阅 <A href="http://msdn.microsoft.com/workshop/webcontrols/reference/webforms_entry.asp">ASP .NET Server Controls Reference</A>。</P>
<H3><A name=Client_Behavior></A>客户端行为</H3>
<P>如果希望优化 Internet Explorer 5.5 或更高版本中的客户端性能，也有一个 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/TreeView.asp">TreeView behavior</A> 可供使用。使用 WebControl 的 ASP.NET Web 窗体会自动将该 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/TreeView.asp">TreeView behavior</A> 下载到高级浏览器中。这样，在编写仅用于客户端的 HTML 页面时，可以独立于 ASP.NET 来使用 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/TreeView.asp">TreeView 行为</A>。</P>
<P>许多 Microsoft Windows&reg; 应用程序中的 TreeView 通常具有丰富的特性，例如，可以使用鼠标或键盘输入来展开或折叠 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/TreeView?￡asp">TreeView</A> 中的节点。<B>TreeView 行为</B>支持所有这些特性，并且可以在基于客户端或服务器的 Web 页面中实现数据绑定。</P>
<H2><A name=WebControls_Objects></A>TreeView 元素</H2>
<P>您可以结合使用一个或多个由客户端和服务器端的 <B>TreeView</B> 组件支持的以下元素来创建 <B>TreeView</B>。</P>
<P>
<TABLE class=clsStd>
<TBODY>
<TR>
<TH>元素名称</TH>
<TH>说明</TH></TR>
<TR>
<TD>TreeView</TD>
<TD>定义一个 TreeView。</TD></TR>
<TR>
<TD>TreeNodeType</TD>
<TD>定义一个节点类型，适用于 <B>TreeView</B> 中的一个或一组节点。</TD></TR>
<TR>
<TD>TreeNode</TD>
<TD>在 <B>TreeView</B> 中创建一个节点。</TD></TR></TBODY></TABLE></P>
<P>我们提供了有关使用 <B>TreeView</B> ASP.NET 服务器控件和 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/TreeView.asp">TreeView 行为</A>来创建 TreeView 的参考文档。有关详细信息，请参阅 <A href="http://msdn.microsoft.com/workshop/webcontrols/reference/treeview_entry.asp">TreeView Reference</A> 页面。</P>
<P><B>TreeView</B> 元素是 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/TreeNode.asp">TreeNode</A> 和 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/TreeNodeType.asp">TreeNodeType</A> 元素的容器。这些元素共同定义了树视图的结构、布局和外观。<B>TreeView</B> 不能包含这三个元素以外的任何其他 HTML 内容。</P>
<P><B>TreeView</B> 元素可以包含任意数量的 <B>TreeNodeType</B> 元素，只要客户端和主机上有足够的资源。<B>TreeNodeType</B> 元素用于定义 <B>TreeNode</B> 元素的样式、图像和其他行为。可以通过元素的 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/Type.asp">Type</A> 来分组 <B>TreeNode</B> 元素，以便使用 <B>TreeNodeType</B> 元素设置和修改它们的格式。<B>TreeNodeType</B> 元素必须是 <B>TreeView</B> 元素的子元素，并且必须出现在第一个 <B>TreeNode</B> 元素之前。</P>
<P><B>TreeNode</B> 元素只能包含其他 <B>TreeNode</B> 元素。但是，通过将 HTML 内容指定给 <B>TreeNode</B> 元素的 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/Text.asp">Text</A> 属性，可以将内容嵌入到 <B>TreeView</B> 中。<B>TreeNode</B> 元素的 <B>Text</B> 内容将显示为 HTML 而不是纯文本。</P>
<H2><A name=Writing_Simple_TreeView></A>编写简单的 TreeView</H2>
<P>本节介绍创建一个简单 <B>TreeView</B> 的步骤。您可以使用任何文本编辑器来执行所有步骤。</P>
<P>要完成以下过程，需要安装 WebControl。有关详细信息，请参阅 <A href="http://msdn.microsoft.com/workshop/webcontrols/overview/overview.asp">Internet Explorer WebControls</A> 概述。</P>
<OL>
<LI>创建一个 Web 应用程序。 
<P>该 Web 应当命名为 <SPAN class=clsRange>webcontrols</SPAN>，因为本文中的所有示例都要使用它。要使 WebControl 正常运行，必须将新的 Web 配置为一个 Web 应用程序。</P>
<LI>创建一个空白 Web 窗体页面。 
<P>向 Web 中添加一个新文件并将其保存为 <SPAN class=clsLiteral>tree1.aspx</SPAN>。</P>
<LI>添加导入指令。 
<P>在 Web 窗体的第一行编写 WebControl 的导入指令代码，如下所示：</P><PRE class=clsCode AUTOHILITE="1" HILITE="import">&lt;%@ import namespace="Microsoft.Web.UI.WebControls" %&gt;
</PRE>
<LI>添加 <A href="http://msdn.microsoft.com/library/en-us/cpgenref/html/cpconregister.asp" target=_top>@ Register</A> 指令。 
<P>在 Web 窗体的第二行编写 WebControl 的 <B>@ Register</B> 指令代码。</P><PRE class=clsCode AUTOHILITE="1" HILITE="register">&lt;%@ Register TagPrefix="mytree" 
Namespace="Microsoft.Web.UI.WebControls" 
Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, <BR>PublicKeyToken=31bf3856ad364e35" %&gt;
</PRE>
<LI>添加文档结构。 
<P>在 <B>@ Register</B> 指令下方添加以下内容，用于提供基本的文档结构。</P><PRE class=clsCode AUTOHILITE="1" HILITE="register">&lt;HTML&gt;
&lt;HEAD&gt;&lt;/HEAD&gt;
&lt;BODY&gt;&lt;/BODY&gt;
&lt;/HTML&gt;
</PRE>
<LI>添加一个 Form 元素。 
<P>所有 WebControl 元素必须在一个 <A href="http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/FORM.asp" target=_top>FORM</A> 元素中建立；因此，在文档 <A href="http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/BODY.asp" target=_top>BODY</A> 中添加以下标记。</P><PRE class=clsCode AUTOHILITE="1" HILITE="register">&lt;BODY&gt;
&lt;FORM runat="server"&gt;&lt;/FORM&gt;
&lt;/BODY&gt;
</PRE>
<P>请注意，为 <B>FORM</B> 指定了 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/runat.asp">runat</A> 属性，表明 ASP.NET 将处理任何用户输入的结果。</P>
<P>现在，该 Web 窗体已包含使用 WebControl 元素进行创作所需的所有处理指令、元素和内容。<SPAN class=clsLiteral>tree1.aspx</SPAN> 文件的内容现在应类似如下：</P><PRE class=clsCode AUTOHILITE="1">&lt;%@ import namespace="Microsoft.Web.UI.WebControls" %&gt;
&lt;%@ Register TagPrefix="mytree" 
Namespace="Microsoft.Web.UI.WebControls" 
Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, <BR>PublicKeyToken=31bf3856ad364e35" %&gt;
&lt;HEAD&gt;&lt;/HEAD&gt;
&lt;BODY&gt;
  &lt;FORM runat="server"&gt;&lt;/FORM&gt;
&lt;/BODY&gt;
</PRE>
<P>保存页面并在浏览器中查看它。如果一切正常，应该仅显示一个空白页面。该页面在查看之前已经被编译，并且会报告任何语法错误。如果有错误出现，请更正报告的错误。如果上面给出的示例代码无法运行，可能是由于未正确安装 WebControl。</P>
<DIV class=clsNote><B>提示：</B>喜欢探索的读者可以尝试在声明中给出错误的命名空间或程序集属性的值，然后保存并再次查看该页面。这是一种有益的尝试，因为您可以看到公共语言运行库如何报告 Web 窗体错误。</DIV>
<LI>添加一个 TreeView 元素。 
<P>添加一个 <B>TreeView</B> 元素作为 <B>FORM</B> 的子元素，并将其 <B>runat</B> 属性也设置为 <SPAN class=clsLiteral>server</SPAN>。</P><PRE class=clsCode AUTOHILITE="1" HILITE='<mytree:treeview runat="server"></mytree:treeview>'>&lt;BODY&gt;
  &lt;FORM runat="server"&gt;
  	&lt;mytree:treeview runat="server"&gt;&lt;/mytree:treeview&gt;
  &lt;/FORM&gt;
&lt;/BODY&gt;
</PRE>
<P>现在，该 <B>TreeView</B> 元素不包含任何节点，因此 Web 页面中没有显示任何内容。</P>
<DIV class=clsNote><B>注意：</B>请留心 <B>TreeView</B> 元素的标记前缀，页面中的所有 WebControl 元素都使用了值 <SPAN class=clsLiteral>mytree</SPAN>，因为该值已在 <B>@ Register</B> 指令中预定义。</DIV>
<LI>向 <B>TreeView</B> 添加一个 <B>TreeNode</B>。 
<P>接下来，添加一个 <B>TreeNode</B> 作为 <B>TreeView</B> 元素的子元素。</P><PRE class=clsCode AUTOHILITE="1" HILITE='<mytree:treenode text="My first Tree Node">;</mytree:treenode>;<mytree:treeview runat="server"></mytree:treeview>'>&lt;mytree:treeview runat="server"&gt;
  &lt;mytree:treenode text="我的第一个树节点"&gt;
  &lt;/mytree:treenode&gt;
&lt;/mytree:treeview&gt;
</PRE>
<P>下图显示了 <B>TreeView</B> 的最初外观。</P>
<P><IMG src="http://www.microsoft.com/china/msdn/Archives/library/workshop/images/treenode1a.gif"></IMG></P>
<P>因为只有一个节点，所以它就是根节点并拥有焦点。背景色采用了默认样式，可以通过设置相应属性来改变它。单击节点可以选中该节点。</P>
<LI>添加第二个 <B>TreeNode</B>。 
<P>添加另一个 <B>TreeNode</B> 作为第一个 <B>TreeNode</B> 元素的子元素。</P><PRE class=clsCode AUTOHILITE="1" HILITE='<mytree:treenode text="My second Tree Node">'>&lt;mytree:treeview runat="server"&gt;
  &lt;mytree:treenode text="我的第一个树节点"&gt;
    &lt;mytree:treenode text="我的第二个树节点"&gt;
    &lt;/mytree:treenode&gt;
  &lt;/mytree:treenode&gt;
&lt;/mytree:treeview&gt;
</PRE>
<LI>保存并显示页面。 
<P>下图显示了 <B>TreeView</B> 的最初状态。</P>
<P><IMG src="http://www.microsoft.com/china/msdn/Archives/library/workshop/images/treenode1b.gif"></IMG></P>
<P>现在，<B>TreeView</B> 显示了根节点。根节点带有一个图形，表明可以将它展开。单击该节点可以将它展开或折叠。</P>
<DIV class=clsNote><B>注意：</B>这个示例显示了 <B>TreeView</B> 中节点的默认状态是折叠的。您可以通过设置它的 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/TreeView/Expanded.asp">Expanded</A> 属性来控制节点的最初状态。</DIV></LI></OL>
<P>至此，基本 <B>TreeView</B> 示例已创建完毕。下面的示例将进一步揭示 <B>TreeView</B> 的其他属性和功能。</P>
<H2><A name=Defining_TreeNode_Types></A>格式设置</H2>
<P>本节讨论用于自定义 <B>TreeView</B> 用户界面 (UI) 的一些有用技术。您可以逐个设置 <B>TreeNode</B> 元素的格式，也可以按组修改具有相同 <B>Type</B> 的节点。</P>
<P>通常，我们希望 <B>TreeView</B> 的每一层都显示一个独特的图形。有时又需要自定义单个节点的外观，而不考虑它们在树中所处的深度及其父元素的样式。<B>TreeView</B> 提供的属性满足了所有这些可能的要求。</P>
<H3><A name=Defining_TreeNodeType></A>定义 TreeNodeType</H3>
<P>下面的示例显示了 <B>TreeView</B>，其中包含一个小型的城市和州的集合。要自定义节点的外观，首先使用 <B>TreeNodeType</B> 元素定义一个 <SPAN class=clsLiteral>Folder</SPAN> 节点 <B>Type</B>。</P><PRE class=clsCode AUTOHILITE="1" HILITE="ChildType;Type;ExpandedImageUrl;ImageUrl;mytree:treenodetype">&lt;%@ import						
 namespace="Microsoft.Web.UI.WebControls" %&gt; 
 &lt;%@ Register TagPrefix="mytree" 
Namespace="Microsoft.Web.UI.WebControls" 
Assembly="Microsoft.Web.UI.WebControls, Version=1.0.2.226, Culture=neutral, <BR>PublicKeyToken=31bf3856ad364e35" %&gt;
 
&lt;html&gt;
&lt;head&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;form id="myform" runat="server"&gt;
&lt;mytree:treeview runat="server" ChildType="Folder"&gt;
&lt;mytree:treenodetype Type="Folder"
   ExpandedImageUrl="./images/folderopen.gif"
   ImageUrl="./images/folder.gif" /&gt;
      &lt;mytree:treenode Text="Michigan"&gt;
         &lt;mytree:treenode Text="Detroit" /&gt;
         &lt;mytree:treenode Text="Farmington" /&gt;
         &lt;mytree:treenode Text="Southfield" /&gt;
      &lt;/mytree:treenode&gt;
      &lt;mytree:treenode Text="Washington" &gt;
         &lt;mytree:treenode Text="Bellevue" /&gt;
         &lt;mytree:treenode Text="Redmond" /&gt;
         &lt;mytree:treenode Text="Woodinville" /&gt;
      &lt;/mytree:treenode&gt;
&lt;/mytree:treeview&gt;
&lt;/form&gt;                                                    
&lt;/body&gt;
&lt;/html&gt;
</PRE>
<DIV>
<DIV class=clsShowMe>此功能要求安装 Microsoft&reg; Internet Explorer 3.0 或更高版本。请单击下面的图标以安装最新版本。然后重新加载本页面并查看示例。</DIV><A href="http://www.microsoft.com/windows/ie/"><IMG height=31 src="http://www.microsoft.com/china/msdn/Archives/library/workshop/images/ieget_animated.gif" width=88 border=0 showme="Microsoft Internet Explorer" MINVER="3.0" SAMPLEPATH="http://www.gotdotnet.com/team/webcontrols/treeview/tree.aspx" FEATURES="top=25,left=25,height=400,width=500,directories=no,menubar=no,statusbar=no,resizable=0"></IMG></A></DIV>
<P>此示例显示了 <B>TreeNodeType</B> 元素的使用，该元素可用于设置 <B>TreeView</B> 的布局和外观的格式和结构。<B>TreeView</B> 元素的 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/ChildType.asp">ChildType</A> 属性被指定为 <SPAN class=clsLiteral>Folder</SPAN>。由于 <B>ChildType</B> 是在 <B>TreeView</B> 上指定的，而 <B>TreeView</B> 是整个树的容器元素，因此所有 <B>TreeNode</B> 元素的 <B>Type</B> 属性都将成为 <SPAN class=clsLiteral>Folder</SPAN>。显然，这种方法要比为每个节点添加 <B>Type</B> 属性效率更高。</P>
<P>在 <B>TreeView</B> 上将 <B>ChildType</B> 声明为 <SPAN class=clsLiteral>Folder</SPAN> 后，需要使用 <B>TreeNodeType</B> 元素定义此类型。因此，示例中 <B>TreeNodeType</B> 元素的 <B>Type</B> 属性也将具有相同的值 <SPAN class=clsLiteral>Folder</SPAN>。</P>
<P><A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/ExpandedImageUrl.asp">ExpandedImageUrl</A> 和 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/ImageUrl.asp">ImageUrl</A> 属性可以分别替代用于显示展开节点和正常节点的默认 <B>TreeView</B> 图像。</P>
<H3><A name=Defining_TreeNodeType_Part2></A>根据深度自定义树节点</H3>
<P>下面的示例将在以前的代码中添加少量内容，为 <B>TreeView</B> 的每一层生成自定义的文件夹图标。以下示例使用了两层 <B>TreeNode</B> 元素。其中，代表城市的节点嵌套在代表州的节点中。</P><PRE class=clsCode AUTOHILITE="1" HILITE='ChildType="City";mytree:treenodetype Type="City" ImageUrl="html.gif"'>&lt;mytree:treeview runat="server" ChildType="Folder"&gt;
&lt;mytree:treenodetype Type="Folder" ChildType="City" 
  ExpandedImageUrl="folderopen.gif" ImageUrl="folder.gif" /&gt;
&lt;mytree:treenodetype Type="City" ImageUrl="html.gif" /&gt;
  &lt;mytree:treenode Text="Michigan"&gt;
     &lt;mytree:treenode Text="Detroit" /&gt;
     &lt;mytree:treenode Text="Farmington" /&gt;
     &lt;mytree:treenode Text="Southfield" /&gt;
  &lt;/mytree:treenode&gt;
  &lt;mytree:treenode Text="Washington" &gt;
     &lt;mytree:treenode Text="Bellevue" /&gt;
     &lt;mytree:treenode Text="Redmond" /&gt;
     &lt;mytree:treenode Text="Woodinville" /&gt;
  &lt;/mytree:treenode&gt;
&lt;/mytree:treeview&gt;
</PRE>
<DIV>
<DIV class=clsShowMe>此功能要求安装 Microsoft&reg; Internet Explorer 3.0 或更高版本。请单击下面的图标以安装最新版本。然后重新加载本页面并查看示例。</DIV><A href="http://www.microsoft.com/windows/ie/"><IMG height=31 src="http://www.microsoft.com/china/msdn/Archives/library/workshop/images/ieget_animated.gif" width=88 border=0 showme="Microsoft Internet Explorer" MINVER="3.0" SAMPLEPATH="http://www.gotdotnet.com/team/webcontrols/treeview/tree2.aspx" FEATURES="top=25,left=25,height=500,width=500,directories=no,menubar=no,statusbar=no,resizable=0"></IMG></A></DIV>
<P>注意，这里在 <B>TreeView</B> 和第一个 <B>TreeNodeType</B> 元素上使用了 <B>ChildType</B> 属性。<B>TreeView</B> 定义了其子项具有 <SPAN class=clsLiteral>Folder</SPAN> 类型，第一个 <B>TreeNodeType</B> 元素定义了其子项具有 <SPAN class=clsLiteral>City</SPAN> 类型。在此代码中，第二个 <B>TreeNodeType</B> 元素不具有 <B>ChildType</B>，因为该元素定义的是 <B>TreeView</B> 中最深的 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/TreeView/TreeNodeType.asp">TreeNodeType</A>。</P>
<H3><A name=Applying_Styles></A>应用样式</H3>
<P>WebControl 控件具有丰富的功能，在高级浏览器中它们可以支持鼠标和键盘操作。这意味着，根据用户的交互方式，<B>TreeView</B> UI 的元素可以具有不同状态。WebControl 提供了以下特殊属性，以简化基于元素的当前状态来自定义元素外观的过程。</P>
<UL>
<LI><A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/DefaultStyle.asp">DefaultStyle</A> 
<LI><A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/HoverStyle.asp">HoverStyle</A> 
<LI><A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/SelectedStyle.asp">SelectedStyle</A></LI></UL>
<P>使用上述每个属性都可以定义一个或多个级联样式表 (CSS) 属性/值对。使用的格式与标准 CSS <A href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/style.asp" target=_top>style</A> 属性的用法相同。WebControl 支持字体、颜色和尺寸的最常用样式，但并不支持所有的 CSS 样式。</P><PRE class=clsCode AUTOHILITE="1">&lt;mytree:treenode Text="我的漂亮的节点" 
DefaultStyle="background:#CCCCCC;border:solid 1px;color:black;font-size:8pt"
HoverStyle="color:blue;font-name:Arial"
SelectedStyle="color:red;font-name:Arial;font-weight:bold-italic"
/&gt;
</PRE>
<P>另一种可用于设置文本格式的方法是直接将 HTML 应用到 <B>Text</B> 属性。</P><PRE class=clsCode AUTOHILITE="1">&lt;mytree:treenode Text="&lt;i&gt;斜体文字&lt;/i&gt; 和 &lt;b&gt;粗体文字&lt;/b&gt;" /&gt;
</PRE>
<H2><A name=DataBinding></A>数据绑定</H2>
<P><B>TreeView</B> 也支持<SPAN class=clsGlossary onmouseover=showDef() onmouseout=clearDef() G_RID="term_data_binding"><!--Method of binding user interface elements to a data source.-->数据绑定</SPAN>，因此可以生成动态的内容。下面的示例显示的 TreeView 与前一个示例类似，但没有使用静态内容，而是使用了可扩展标记语言 (XML) 文件来提供 UI 的数据源。</P>
<P><DESC>该示例使用 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/TreeNodeSrc.asp">TreeNodeSrc</A> 属性绑定到 <SPAN class=clsRange>state_city.xml</SPAN> 文件，并由该文件填充 TreeView。</DESC> </P><PRE class=clsCode AUTOHILITE="1">&lt;mydbtree:treeview runat="server" SystemImagesPath="../images/" AutoPostBack="true"&gt;
  &lt;mydbtree:treenode Text="North America" AutoPostBack=true imageurl="./images/root.gif" 
  Expanded="true" TreeNodeSrc="http://localhost/webcontrols/treeview/state_city.xml"&gt;
  &lt;/mydbtree:treenode&gt;
&lt;/mydbtree:treeview&gt;
</PRE>
<P>通过此代码段可以看出，<SPAN class=clsRange>.aspx</SPAN> 文件中的标记非常简洁。</P>
<P><DESC><SPAN class=clsRange>state_city.xml</SPAN> 文件包含以下内容：</DESC> </P><PRE class=clsCode AUTOHILITE="1">&lt;TREENODES&gt;
      &lt;treenode Text="Michigan"&gt;
         &lt;treenode Text="Detroit" /&gt;
         &lt;treenode Text="Farmington" /&gt;
         &lt;treenode Text="Southfield" /&gt;
      &lt;/treenode&gt;
      &lt;treenode Text="Washington" &gt;
         &lt;treenode Text="Bellevue" /&gt;
         &lt;treenode Text="Redmond" /&gt;
         &lt;treenode Text="Woodinville" /&gt;
      &lt;/treenode&gt;
&lt;/TREENODES&gt;
</PRE>
<DIV>
<DIV class=clsShowMe>此功能要求安装 Microsoft&reg; Internet Explorer 3.0 或更高版本。请单击下面的图标以安装最新版本。然后重新加载本页面并查看示例。</DIV><A href="http://www.microsoft.com/windows/ie/"><IMG height=31 src="http://www.microsoft.com/china/msdn/Archives/library/workshop/images/ieget_animated.gif" width=88 border=0 showme="Microsoft Internet Explorer" MINVER="3.0" SAMPLEPATH="http://www.gotdotnet.com/team/webcontrols/treeview/tree_db_xml_1.aspx" FEATURES="top=25,left=25,height=500,width=500,directories=no,menubar=no,statusbar=no,resizable=0"></IMG></A></DIV>
<P>下面的示例显示了如何配合使用 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/TreeView/TreeNodeTypeSrc.asp">TreeNodeTypeSrc</A> 属性和 XML。该示例使用了两个 XML 文件，一个对应树节点，一个对应节点类型。通过向 UI 添加额外的自定义内容，我们建立了第一个数据绑定示例。</P>
<P>Web 页面的标记中仅使用了一个 TreeView 元素，如下所示：</P><PRE class=clsCode AUTOHILITE="1">&lt;mytree:treeview runat="server" SystemImagesPath="/webcontrols/images" AutoPostBack="true"
  TreeNodeTypeSrc="http://localhost/webcontrols/TreeView/TreeNodeTypes.xml"
  TreeNodeSrc="http://localhost/webcontrols/TreeView/country_state_city.xml"&gt;
&lt;/mytree:treeview&gt;
</PRE>
<P><SPAN class=clsRange>TreeNodeTypes.xml</SPAN> 文件的内容如下所示。</P><PRE class=clsCode AUTOHILITE="1">&lt;TREENODETYPES&gt;
	&lt;TreeNodeType type="file" imageUrl="./images/html.gif" /&gt;
	&lt;TreeNodeType type="folder" imageUrl="./images/folder.gif" /&gt;
	&lt;TreeNodeType type="root" imageUrl="./images/root.gif" /&gt;
&lt;/TREENODETYPES&gt;
</PRE>
<DIV>
<DIV class=clsShowMe>此功能要求安装 Microsoft&reg; Internet Explorer 3.0 或更高版本。请单击下面的图标以安装最新版本。然后重新加载本页面并查看示例。</DIV><A href="http://www.microsoft.com/windows/ie/"><IMG height=31 src="http://www.microsoft.com/china/msdn/Archives/library/workshop/images/ieget_animated.gif" width=88 border=0 showme="Microsoft Internet Explorer" MINVER="3.0" SAMPLEPATH="http://www.gotdotnet.com/team/webcontrols/treeview/tree_db_xml_2.aspx" FEATURES="top=25,left=25,height=500,width=500,directories=no,menubar=no,statusbar=no,resizable=0"></IMG></A></DIV>
<H3><A name=XML_XSL_databinding></A>用 XML 和 XSL 模板进行数据绑定</H3>
<P>在某些情况下，可能需要使用只读的 XML 数据，也可能无法将 XML 数据直接绑定到 <B>TreeView</B>。<B>TreeView</B> 也支持可扩展样式表语言 (XSL) 模板，后者可以将 XML 文件转换为正确的格式和结构。XSL 可用于将 XML 文件转换为包含 <B>TreeNode</B> 和 <B>TreeNodeType</B> 元素的数据绑定。</P>
<P>下面的示例显示了如何使用 XML 和 XSL 来填充一个 <B>TreeView</B>。</P>
<P>下面是 <B>TreeView</B> 元素的标记，该元素绑定到一个 XML 文件 nodes.xml 和一个 XSL 文件 template.xsl。</P><PRE class=clsCode AUTOHILITE="1">&lt;myxmltree:treeview
  id="tree1"
  runat="server"
  TreeNodeSrc = "nodes.xml"
  TreeNodeXsltSrc = "template.xsl"
/&gt;
</PRE>
<P>nodes.xml 文件包含以下内容：</P><PRE class=clsCode AUTOHILITE="1">&lt;?xml version="1.0" ?&gt;
&lt;HelpTOC&gt;
   &lt;HelpTOCNode Title="Web 站点"&gt;
      &lt;HelpTOCNode Title = "Microsoft" Url = "http://www.microsoft.com"&gt;
      &lt;/HelpTOCNode&gt;
      &lt;HelpTOCNode Title = "MSDN" Url = "http://msdn.microsoft.com"&gt;
      &lt;/HelpTOCNode&gt;
   &lt;/HelpTOCNode&gt;
&lt;/HelpTOC&gt;
</PRE>
<P>template.xsl 文件包含以下内容：</P><PRE class=clsCode AUTOHILITE="1" HILITE="TREENODES">&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" version='1.0'&gt;
  &lt;xsl:template match="/"&gt;
    &lt;TREENODES&gt;
       &lt;xsl:for-each select="HelpTOC/HelpTOCNode"&gt;
	   
          &lt;xsl:element name="TreeNode"&gt;
		  
             &lt;xsl:attribute name="Text" &gt;&lt;xsl:value-of select="@Title"/&gt;&lt;/xsl:attribute&gt;
             &lt;xsl:attribute name="NavigateURL" &gt;&lt;xsl:value-of select="@Url"/&gt;&lt;/xsl:attribute&gt;
             &lt;xsl:attribute name="TARGET" &gt;main&lt;/xsl:attribute&gt;

               &lt;xsl:for-each select="HelpTOCNode"&gt;

                  &lt;xsl:element name="TreeNode"&gt;
                     &lt;xsl:attribute name="Text" &gt;&lt;xsl:value-of select="@Title"/&gt;&lt;/xsl:attribute&gt;
                     &lt;xsl:attribute name="NavigateURL" &gt;&lt;xsl:value-of select="@Url"/&gt;&lt;/xsl:attribute&gt;
                     &lt;xsl:attribute name="Target" &gt;main&lt;/xsl:attribute&gt;
                  &lt;/xsl:element&gt;

               &lt;/xsl:for-each&gt;
			  
           &lt;/xsl:element&gt;
        &lt;/xsl:for-each&gt;
     &lt;/TREENODES&gt;
  &lt;/xsl:template&gt;
&lt;/xsl:stylesheet&gt;
</PRE>
<P>XSL 将源文件 XML 转换为正确格式的 <B>TreeView</B>。</P>
<DIV class=clsNote><B>警告：</B>要使 <B>TreeView</B> 数据绑定能够正常运行，数据绑定源文档中的 <SPAN class=clsLiteral>TREENODES</SPAN> 和 <SPAN class=clsLiteral>TREENODETYPES</SPAN> 元素必须大写。</DIV>
<H3><A name=XML_databinding_multiple></A>对多个 XML 文件的数据绑定</H3>
<P>如果 <B>TreeView</B> 的 XML 数据来自多个文件，也可以实现对多个源文件的数据绑定。例如，可以将 <B>TreeNode</B> 元素绑定到各个 XML 和 XSL 文件。</P>
<P>还可以在某个数据绑定 XML 文件中指定 <B>TreeNodeTypeSrc</B>、<B>TreeNodeSrc</B> 和 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/TreeNodeXsltSrc.asp">TreeNodeXsltSrc</A> 属性。如果 XML 数据包含指向其他 XML 文件的属性，可以用 XSL 将其转换为相应的 <B>TreeView</B> 标记。</P>
<P>用多个 XML 文件创建 <B>TreeView</B> 时，并不会一次加载该树的所有数据绑定节点。如果为某个 <B>TreeNode</B> 元素设置了 <B>TreeNodeSrc</B> 属性，则只有该节点展开后其内容才会真正绑定到 XML 源文件。</P>
<P>将 <B>TreeView</B> 元素绑定到某个数据源时，它会为自己的所有根节点提取 XML 源数据。如果这些根节点也具有 <B>TreeNodeSrc</B> 属性，这些属性将被忽略，直到用户展开某个根节点。展开的根节点将绑定到其数据源，同时下载并显示其子节点。因此，如果由父节点为其子元素生成 XML，并且该 XML 包含子元素用来进行数据绑定的 <B>TreeNodeSrc</B>，则可以将一个节点的子元素动态绑定到某个 XML 源文件。</P>
<P>节点的 <B>TreeNodeSrc</B> 属性被忽略，直到第一次展开该节点。在展开节点之前，可以动态修改 <B>TreeNodeSrc</B> 属性。第一次展开节点时，该节点将绑定到当前 <B>TreeNodeSrc</B> 指向的 XML 数据。</P>
<H3><A name=XML_SQL_databinding></A>用 XML 和 SQL Server 进行数据绑定</H3>
<P><SPAN class=clsGlossary onmouseover=showDef() onmouseout=clearDef() G_RID="term_webcontrols"><!--Reusable ASP+ visual controls that provide a write-once cross-browser solution for several common user interface elements. WebControls render as HTML 3.2 in downlevel browsers and as rich DHTML Behaviors in uplevel browsers.-->WebControls</SPAN> 元素也可以使用其他 XML 数据提供程序，如下所示：</P><PRE class=clsCode AUTOHILITE="1">&lt;ie:treenode Text="root" type="tree" Expanded="true"
 TreeNodeSrc="http://localhost/mySQLXML?sql=execute+sp_GenMyXML+@pid=1" /&gt;
</PRE>
<P>该示例使用了一种更高级的技术。<B>TreeNodeSrc</B> 属性被设置为一个 URL，后者执行 Microsoft SQL Server(tm) 数据库上的一个存储过程来动态生成 XML 数据岛。</P>
<P>通过这些示例可以看出，对 <B>TreeView</B> 进行<SPAN>数据绑定</SPAN> 是非常简单的。</P>
<H3><A name=Namespaces_databinding></A>数据绑定中的命名空间继承</H3>
<P>将 <SPAN>WebControls</SPAN> 元素数据绑定到 XML 数据岛时，用于填充控件的 XML 内容不能使用命名空间前缀。因为命名空间是由作为数据使用者的元素指示的。有关详细说明，请参阅 <B>TreeNodeTypeSrc</B> 和 <B>TreeNodeSrc</B>。</P>
<H2><A name=Programming_with_TreeView></A>编程</H2>
<P>前面给出的示例表明，多数情况下编写一个功能完备的 UI 元素不需要任何编程工作。本节简要介绍一些可用于 <B>TreeView</B> 的简单的脚本编写技术。</P>
<H3><A name=TreeView_Events></A>TreeView 事件</H3>
<P>通过将 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/shared/AutoPostBack.asp">AutoPostBack</A> 属性设置为 <SPAN class=clsLiteral>true</SPAN> 可以将用户交互产生的事件导向服务器。同时处理高级浏览器和低级浏览器事件时应该使用服务器端脚本，因为低级页面内容中没有使用 Internet Explorer 5.5 或更高版本中所使用的丰富的 DHTML 行为。</P>
<P>对于包含 <B>TreeView</B> 的 Web 页面，用户的主要交互是展开和折叠树中的节点来浏览内容。下面的示例代码显示了如何使用 C# 在 Web 窗体中处理 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/TreeView/onexpand.asp">onexpand</A>、<A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/TreeView/oncollapse.asp">oncollapse</A> 和 <A href="http://msdn.microsoft.com/workshop/webcontrols/webforms/library/TreeView/onselectedindexchange.asp">onselectedindexchange</A> 事件。</P><PRE class=clsCode AUTOHILITE="1">&lt;script language="C#" runat="server"&gt;
void myExpandFn(object sender, TreeViewClickEventArgs e)
{
  mylabel.InnerText += "已展开 (节点索引= " + e.Node.ToString() + ")";
}

void myCollapseFn(object sender, TreeViewClickEventArgs e)
{
  mylabel.InnerText += "已折叠 (节点索引= " + e.Node.ToString() + ")";
}

void mySelectChangeFn(Object sender, TreeViewSelectEventArgs e)
{
  mylabel.InnerText += "已选中 " + e.NewNode.ToString() + " (旧节点
  索引=" + e.OldNode.ToString()+")" ;
}
&lt;/script&gt;
</PRE>
<P>在此脚本中，需要具有一个 <A href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/id.asp" target=_top>id</A> 为 <SPAN class=clsLiteral>mylabel</SPAN> 的元素。</P><PRE class=clsCode AUTOHILITE="1">&lt;div id=mylabel runat="server"&gt;Event Log: &lt;/div&gt;
</PRE>
<DIV class=clsNote><B>注意：</B>此标记必须放在 <B>TreeView</B> 使用的 <B>FORM</B> 元素内。</DIV>
<P>可以通过编程或使用 <B>TreeView</B> 的属性将 C# 脚本中的函数加入到事件中，如下所示：</P><PRE class=clsCode AUTOHILITE="1">&lt;mytree:treeview 
onexpand="myExpandFn" 
oncollapse="myCollapseFn" 
onselectedindexchanged="mySelectChangeFn" 
autopostback="true" 
runat="server"&gt;
&lt;/mytree:treeview&gt;
</PRE>
<P>进行 <B>TreeView</B> 编程时经常要使用 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/onexpand.asp">onexpand</A> 和 <A href="http://msdn.microsoft.com/workshop/webcontrols/behaviors/library/TreeView/oncollapse.asp">oncollapse</A> 事件。在本示例中，每次节点展开或折叠时，脚本都将添加到 <A href="http://msdn.microsoft.com/workshop/author/dhtml/reference/objects/DIV.asp" target=_top>div</A> 元素的 <A href="http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/innerText.asp" target=_top>innerText</A> 中。</P>
<H3><A name=WebControls_Server_side_includes></A>服务器端包含</H3>
<P>由于 <SPAN>WebControls</SPAN> 是用 ASP.NET 建立的，所以也支持服务器端“包含”。下面的示例显示了其实现方法。</P><PRE class=clsCode AUTOHILITE="1">&lt;mytree:treeview runat="server"&gt;
    &lt;!-- #Include file="nodes.txt" --&gt;
&lt;/mytree:treeview&gt;
</PRE>
<P>前面的示例使用了 <SPAN class=clsRange>nodes.txt</SPAN> 文件来填充一个 <B>TreeView</B>，下面我们使用包含文件来填充 <B>TreeView</B> 的两个单独的 <B>TreeNode</B> 分支。</P><PRE class=clsCode AUTOHILITE="1">&lt;mytree:treeview runat="server"&gt;
    &lt;mytree:treenode Text="书籍" &gt;
        &lt;!-- #Include file="Books.txt" --&gt;
    &lt;/mytree:treenode&gt;
    &lt;mytree:treenode Text="杂志" &gt;
        &lt;!-- #Include file="magazines.txt" --&gt;
    &lt;/mytree:treenode&gt;
&lt;/mytree:treeview&gt;
</PRE>
<P>与 XML 数据绑定的命名空间前缀规则不同，包含文件的内容中的元素必须使用与其父元素相同的标记前缀。因此，<SPAN class=clsRange>books.txt</SPAN> 和 <SPAN class=clsRange>magazines.txt</SPAN> 文件的内容应使用 <SPAN class=clsLiteral>mytree</SPAN> 标记前缀。</P>
<H2><A name=WebControls_TreeView_Performance></A>性能提示</H2>
<P>本节提供了一些 <B>TreeView</B> 应用建议。</P>
<H3><A name=WebControls_TreeView_Size></A>树的大小</H3>
<P>建议不要在单个 <B>TreeView</B> 数据岛中显示大型分层数据集。作为一般规则，应尽量将一棵树中的节点数控制在 1000 以下。</P>
<P>每次更新一个 <B>TreeView</B> 控件的 UI（例如展开或折叠节点）时，都会向视图状态中追加数据，从而使数据状态保存了 Web 页面的状态变化历史记录。这意味着每次进行包含大量数据的视图更新时，追加到视图状态历史记录中的数据量也会增加。在 ASP.NET 中，视图状态的大小是有限制的，因此多次更新大型树层次结构可能导致性能问题，并且可能丢失部分历史记录。</P></FONT>]]></description>
</item><item>
<title><![CDATA[17号要交论文了~~~！]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=1576</link>
<author>coolicecap</author>
<pubDate>2005/1/5 19:58:55</pubDate>
<description><![CDATA[真郁闷，我还没写完，17号就要交了，我要加油了。]]></description>
</item><item>
<title><![CDATA[第一天工作]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=1545</link>
<author>coolicecap</author>
<pubDate>2005/1/4 22:24:35</pubDate>
<description><![CDATA[今天去上班了，突然发现前一段时间残生的所有恐惧都消失了，我又喜欢上了上班！真是奇迹，去年我在另外一家公司实习的时候，总是加班到深夜，我都不觉得怎么样，没什么。我好像找到了以前实习时的感觉，今天和一个大学同学在msn上聊天，结果他居然说我是一个敢闯的女孩，我告诉他说，其实我很害怕。今天没干什么，因为公司给我订的笔记本要周四才到，所以今天我先用了别人的，<IMG src="http://blogger.org.cn/blog/images/emot/face1.gif">，想想新的本本我就开心，淮海路吃的东西真贵，一份客饭要16元，我在学校才吃4块钱的，看来要好好调整一下心理价位了。明天还要接受培训，冰冰，加油了~~！<IMG src="http://blogger.org.cn/blog/images/emot/face24.gif">]]></description>
</item><item>
<title><![CDATA[明天就要开始人生的first working day~~~!]]></title>
<link>http://blogger.org.cn/blog/more.asp?name=coolicecap&amp;id=1500</link>
<author>coolicecap</author>
<pubDate>2005/1/3 22:19:54</pubDate>
<description><![CDATA[因为公司的需要和我的不好意思，本来还没有毕业，但是也要开始我的全职工作了，读了这么多年书，说实话，让我去上班，我真的有点害怕，虽然去年一年基本都在一家公司实习，但是那种感受和现在不一样，实习的时候不用管什么压力，责任，现在去开始真正的职业生涯，感觉压力好大，选择了有挑战性的工作就要勇于面对，本来我可以选择去当老师，但是我还是去了这个外企，我不知道我的选择时否正确，不知道我脚下的路会怎样？但是我还是会信心百倍的去做每一件我要做的事情。这是我的第一篇blog，留个纪念，记录下此时此刻的心情，也许以后来看的时候会勾起很多回忆。<IMG src="http://blogger.org.cn/blog/images/emot/face1.gif">，bingbing，一路走好~~~！]]></description>
</item>
</channel>
</rss>