<?xml version="1.0" encoding="utf-8"?><rss version="2.0">
<channel>
<title><![CDATA[臉紅..喽..!]]></title>
<link>http://blog.pfan.cn/vc2006</link>
<description>编程爱好者博客</description>
<language>zh-cn</language>
			<item>
		<title><![CDATA[c语言学习之路--天使无痕&nbsp;]]></title>
		<link>http://blog.pfan.cn/vc2006/18660.html</link>
		<description><![CDATA[c语言学习之路--天使无痕我学C语言已经近两个月，《C语言程序设计》这本书我现在正在看第三遍，虽然上次考C等级时二级没过，但我相信以我现在水平是肯定可以通过考试，并且我已经第二次报了名。 学到现在我却仍然不知道该怎么去编程，当我想写一个游戏的时候才发现自己什么也不懂，我应该再看看什么书好呢？学之致用。 我询问了许多高手他们告诉我-----初学者都有这种困惑的。 选择了IT，就意味着艰辛，困苦与挑战！要学的东西还很多很多......不要想一步登天，不要想走捷径！（除非你只是玩玩，或者你有TALENT！）基础最重要！IT任重而道远，朋友，原你有一颗坚定的心，走下去，不会错！！！ 在你学习的同时，还要注意一下IT的行情，多了解了解，摆好自己的位子，正确对待每一件事！我相信你一定会成功的！！！ 真正的程序员用C，最有价值的程序员是用C的程序员。不是开玩笑！ C语言只是一个基础。一个能够向表达你的想法的基础，会了C能够写程序，但是不见得能够写出有实际意义的软件。（建议学习架构） 当你学到不自觉地使用这门语言时（大约写3万行代码就差不多了），你的c语言才可以说学会了。不是有个笑话吗？说的就是程序员的痴迷程度。我想应该有这样的精神才行。建议暂时不要看高级编程，多写代码、多看代码、培养风格、熟悉语法、最关键的是把握思想。 学C语言并不只是学语法那么简单，重要的是编程思想，难的是它在不同环境下的应用。这是一个漫长的过程，需要经验的积累。当燃，并不是说死死抓住C不放，但如果你目前还不知该怎样编程，建议在你有一种游刃有余的感觉之前，还是不要去碰什么C++,Java之类，那样你遇到的困难会更大。自己独立写完一个程序（无论大小）并看到他的正常运行时便会有一种成就感。不断培养这种成就感，循序渐进，进步是自然的事情。 首先 C语言是一个漫长的过程，它是基础，在很长很长......的时期内不会被淘汰。把C语言学好了，其他的，FOR EXAMPLE：C++，C#，JAVA，VC，VC++，VB，DELPHI......这些学起来就会比那些C语言基础不扎实的人要轻松得多！ 了解一下库函数。连库函数都不了解怎么去编程？我也是刚听人家说要看库函数的。 初级阶段建议 我是听人说的，我现在可没这么大本事： 1.我觉的可以先试着去划一条sin曲线。 2.自己做一个类似tc的界面，这是菜单的练习。 3]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-22 16:02:00</pubDate>
		</item>
				<item>
		<title><![CDATA[IT人为什么有的难以拿到高薪?(转贴)]]></title>
		<link>http://blog.pfan.cn/vc2006/18386.html</link>
		<description><![CDATA[作者：hychieftain (ChinaByte) 　　最近在论坛里看到很多人发牢骚，说薪水少，可在我看来，你们这样的人拿得到高薪才怪！ 　　我先问一句：这里有多少人是本科的？有多少人是正规本科的(不算自考，成考和专升本)？有多少人是有学位的？有多少有学位的是拿着网大排名前50所大学的学位的？恐怕是少之又少吧！在中国，薪水和学位的关系对于应届生来说是绝对的，即使对于以后的发展,学位也很重要，要不那些低学历的人评职称为什么吃亏呢？你可以告诉我这不合理，不错，这确实不合理，但却是现实。如果你不能改变现实，那还是适应它吧！你也可以告诉我低学历一样可以拿高薪，我承认，不过你要准备比别人多付出10倍以上的努力。　　接下来是语言，这里恐怕是有不少人没有过四级没学位的吧？有多少过六级的？有多少过专四专八的？有多少有其他英语证书的？你不要和我说你的水平好，可不喜欢中国的考试制度，所以没证书。在中国，毕业一开始的几年就是靠证书，你有本事跳过1楼2楼造3楼吗？如果你英语不行，你有其他二外吗？要知道，老外对于it的重视可是比国内那些买的电脑做装饰品的土老帽要强得多。　　其实这些都不是最重要的，最重要的做人的风格，现在很多it人除了技术什么都不懂，整天得罪人。哪怕你是四个ccie全考出的，我不用你难道地球就不转了？中国多的是人，技术有什么了不起的？更何况很多技术是根本用不到的。　　现在总看到一些所谓的“技术牛人”在误导新人，你们知不知道你们是在误人子弟啊！自己混不出头，还要去害别人，今天要和你们好好算算帐。　　先自我介绍一下，我是98年从上海交大毕业的，在Microsoft(MS)工作了6年，现在在一家系统集成公司工作。　　第一个意见：读书最重要，就是为文凭。我承认大学里确实学不到什么东西，但为了文凭请一定要认真读。这个社会要文凭，没办法。还有大学成绩要读好一些，像ms,cisco,oracle这些大公司是会看的。读大学还有一个好处是大学很空，你可以自己去学想学的东西，不过学校的功课永远是最重要的。那些大专的不要以为本科生学不好技术，确切得说并没有几个优秀的学生是书呆子。没有什么规定说大专生学技术有优势。　　第二个意见：好好读英语，要想在it立足，英语是必须的。至少要过六级，如果能有专八或者中高口证书或者bec什么的就更好，最好还要有二外，可以考虑德语或者日语。作it一定要去外企，国]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-08 14:13:00</pubDate>
		</item>
				<item>
		<title><![CDATA[李开复:&nbsp;做终身程序员是一件好事情]]></title>
		<link>http://blog.pfan.cn/vc2006/18385.html</link>
		<description><![CDATA[&nbsp;
Google中国编程挑战赛专访李开复: 做终身程序员是一件好事情在李开复博士加入Google公司并担任google中国总裁后，最近他们推出了一项Google Code Jam - 中国编程挑战赛，为了更好的了解这次大赛的目的和背后的一些想法，我们约到了李开复博士进行了专访。记者：那这次程序大赛主要是为了考察程序员哪些素质？李开复：我们出的题目，需要选手具备很缜密的算法、严格的过程，完善的测试，容错和速度也需要考虑的因素，而且我们的题目可能比较困难一些。比赛考察的重点是选手有没有把计算机科学学好。我们发现，很多学生只看表面的东西，其实更重要的是学懂理论。我原来就说过外功和内功的差别，外功很好的人去打擂台，肯定打不过一个内功很好的。这里的内功就是算法，数据结构，操作系统，数据库方面的基础知识，要把大一，大二，大三这些基础课程学的特别扎实，把这些课程学好。一些学生号称自己知道很多最新的技术，但这些只是一些语言。就像一个人学会了几十种语言，却写不出一篇好文章。当然，我们考察的还有创新能力，要选手反应要够快，想事情要严谨。有一个挑战赛的环节，是别人可以找你程序中的bug。因为当程序员真的去工作之后，有几件事情是每个程序员都要去做的。比如测试和codereview。如果只会写程序而不会测试是不行的，而且也不能只看懂自己的代码看不懂别人的代码。这次比赛我们是引入了一种竞争的机制，需要靠给别人挑错来给自己加分，以后可能有更好的方式来测试选手这方面的能力。记者：您希望通过大赛向程序员传递怎样的信息？李开复：中国有一些现象，比如一个程序员作好了就是做经理、总经理、创业。程序员并没有认为他们从事的是一项非常了不起的事业，大家觉得做科学家，数学家很好，但提到程序员就不行了。但google有很多优秀的程序员，他们甚至到副总裁级别，他们也不要带团队，就是整天编程。Google的No.1的程序员叫Jeffrey Dean，他做了一件非常了不起事情，开发了一个技术MapReduce可以让程序员很容易的学会为几千台服务器编程。他现在38岁了，可能按照中国的观点来说他可能不适合编程了，但这种观念必须要改掉。所以我们希望更多人能够理解做终身的程序员是一个好事情，并不是一个不好的事情。记者：我们看到很多报道Google的产品开发往往只有一个很小的团队进行的。联想到这次大赛也是一种针对个人的]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-08 14:04:00</pubDate>
		</item>
				<item>
		<title><![CDATA[如何成为IT人才]]></title>
		<link>http://blog.pfan.cn/vc2006/18384.html</link>
		<description><![CDATA[如何成为IT人才
IT人才是当今世界最抢手的人才资源之一。许多公司不惜重金聘请，年薪少则十几万，多则几十万；去加拿大、澳大利亚技术移民，去日本、新加坡工作的热潮，也一直居高不下；而中国IT人才市场，目前需求缺口高达20万人之多。如此巨大的全球IT人才市场，吸引了许多其它专业的人士“转行”，以期在IT行业重塑前程。甚至有的大学生，放弃现有专业的学习，去钻研计算机技术，考取各种认证证书，以便早日踏进IT行业的门槛；有的同学在离开校园以后，才发现自己所学的专业没有前途，不得不通过各种办法重新学习计算机技术，往IT行业靠拢。要成为IT人才，需要注意哪些问题呢？通过多年来计算机就业培训的实践，积累了一些经验，希望对有志于进入IT行业的人士有所裨益。一、成为IT人才应该具备的基本素质IT行业是一个日新月异的行业，每时每刻都在产生新的思想、新的理念、新的技术，IT技术逐渐渗透到各个行业、各个领域，并且逐渐成为人们工作和生活中不可缺少的一部分。而IT人士为了适应这个行业的特点，必须具备思维活跃、逻辑严密、善于钻研、不断自学、长于交流、善于团结协作的基本素质，才能在IT行业中长久立于不败之地。1）第一基本素质：应该具备活跃的逻辑思维能力计算机就是逻辑运算机器，从底层的加法器，到全球共享的因特网的知识海洋，都是逻辑运算的天地。无论是做程序开发，还是做网络管理，都要深刻理解程序和网络的逻辑关系。一段程序出了错误，或者网络出了故障，都需要根据显示的结果，运用逻辑推理，循着一定的路径去查找原因。有的学员看到程序中的循环、嵌套和递归就发怵，计算IP地址范围总是搞错，这就不适合做IT方面的技术工作了。判断自己的逻辑思维能力，可以借助于一些逻辑测试题自己先测试一下，看看自己做这些题时是不是有障碍。逻辑思维能力差的人不适合做IT方面的技术工作。2）第二基本素质：应该具备刻苦钻研精神　肯于钻研不断自学新技术是IT人士的第二个基本素质。搞IT的人一般对自己所从事的技术都有执著的追求，无论是钻研新知识、调试程序还是排除设备故障，有一种不达目的誓不罢休的韧劲，对技术难题情有独钟，越难越兴奋，在计算机前一坐就是十几个小时。但有些人的生性好动，不甘寂默，静不下来，觉得一个人静静的面对屏幕是一种折磨，书也看不进去。这样的人最好去从事社会活动，如导游、营销、公关等“热闹”的工作。3）第三基本素质：应该善于交流和沟]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-08 13:54:00</pubDate>
		</item>
				<item>
		<title><![CDATA[一个程序员的成长的六个阶段(转帖)&nbsp;]]></title>
		<link>http://blog.pfan.cn/vc2006/18296.html</link>
		<description><![CDATA[主 &nbsp; &nbsp; 题: 一个程序员的成长的六个阶段(转帖) 作 &nbsp; &nbsp; 者: JohnBoo (秀才)第一阶段此阶段主要是能熟练地使用某种语言。这就相当于练武中的套路和架式这些表面的东西。第二阶段此阶段能精通基于某种平台的接口（例如我们现在常用的Win 32的API函数）以及所对应语言的自身的库函数。到达这个阶段后，也就相当于可以进行真实散打对练了，可以真正地在实践中做些应用。第三阶段此阶段能深入地了解某个平台系统的底层，已经具有了初级的内功的能力，也就是“手中有剑，心中无剑”。第四阶级此阶段能直接在平台上进行比较深层次的开发。基本上，能达到这个层次就可以说是进入了高层次。这时进入了高级内功的修炼。比如能进行VxD或操作系统的内核的修改。这时已经不再有语言的束缚，语言只是一种工具，即使要用自己不会的语言进行开发，也只是简单地熟悉一下，就手到擒来，完全不像是第一阶段的时候学习语言的那种情况。一般来说，从第三阶段过渡到第四阶段是比较困难的。为什么会难呢？这就是因为很多人的思想变不过来。第五阶级此阶段就已经不再局限于简单的技术上的问题了，而是能从全局上把握和设计一个比较大的系统体系结构，从内核到外层界面。可以说是“手中无剑，心中有剑”。到了这个阶段以后，能对市面上的任何软件进行剖析，并能按自己的要求进行设计，就算是MS Word这样的大型软件，只要有充足的时间，也一定会设计出来。第六阶级此阶段也是最高的境界，达到“无招胜有招”。这时候，任何问题就纯粹变成了一个思路的问题，不是用什么代码就能表示的。也就是“手中无剑，心中也无剑”。此时，对于练功的人来说，他已不用再去学什么少林拳，只是在旁看一下少林拳的对战，就能把此拳拿来就用。这就是真正的大师级的人物。这时，Win 32或Linux在你眼里是没有什么差别的。每一个阶段再向上发展时都要按一定的方法。第一、第二个阶段通过自学就可以完成，只要多用心去研究，耐心地去学习。要想从第二个阶段过渡到第三个阶段，就要有一个好的学习环境。例如有一个高手带领或公司里有一个好的练手环境。经过二、三年的积累就能达到第三个阶段。但是，有些人到达第三个阶段后，常常就很难有境界上的突破了。他们这时会产生一种观念，认为软件无非如此，认为自己已无所不能。其实，这时如果遇到大的或难些的软件，他们往往还是无从下手。现在我们国家大]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-05 20:32:00</pubDate>
		</item>
				<item>
		<title><![CDATA[VB.NET开发人员必备参考书]]></title>
		<link>http://blog.pfan.cn/vc2006/18295.html</link>
		<description><![CDATA[【导读】本文为VB.NET开发人员介绍了基本必备的参考用书，有程序设计和软件工程两个方面的知识。



一、程序设计
1.《Programming Microsoft Visual Basic .NET(Core Reference)》
(Visual Basic NET技术内幕)本书内容深入全面，涵盖的主题十分丰富，并结合大量典型的代码示例来讲解Visual Basic．NET的核心编程技术。本书共分6大部分。首先介绍了Visual Basic．NET语言的基础知识，以及一些有关类的新特性，例如继承、委托和事件等。然后详细讲解了Visual Basic．NET面向对象的特性，并介绍了．NET对字符串、数字、日期／时间和文件类的内在支持，以帮助您掌握这些最重要的API元素。之后，描述了新的Windows窗体、通过ADO．NET进行数据库编程和Win32技术支持等，并讲解了如何通过程序集来部署Visual Basic．NET应用程序。最后介绍了Internet应用程序的开发，包括Web窗体、ASP．NET应用程序和诸如缓存技术、配置等新特性，以及用于Web开发的基本技术。 本书在多处指出了Visual Basic．NET与Visual Basic 6之间的区别及其新特性，并介绍了在Microsoft．NET环境下导入和重用现有的V1sualBasic代码的最佳方式。通过本书的学习，您可以全面掌握Visual Basic．NET编程技术。对于想转向Visual Basic．NET的Visual Basic 6开发人员，本书也是最佳选择。 本书介绍了有关Visual Basic．NET编程的核心技术。通过本书的学习，您可以更加灵活高效地利用Visual Basic．NET创建应用程序，包括功能强大的win32应用程序以及高性能的、可伸缩的web应用程序等。本书讲解了在．NNE框架中导入和重用现有Visual Basic代码的最佳方式，还讨论了如何充分利用Visual Basic．NET先进的面向对象的新功能。本书涵盖了公共语言运行库、多线程程序、Windows窗体应用程序、GDI十图形编程、Windows服务、用于数据库程序的ADO. NET类、ASP.NET Web宙体以及XML Web服务等方面的内容。并介绍了高级优化技术，以及如何充分]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-05 20:08:00</pubDate>
		</item>
				<item>
		<title><![CDATA[.NET概述]]></title>
		<link>http://blog.pfan.cn/vc2006/18293.html</link>
		<description><![CDATA[【导读】.NET 使用分布式计算模型并基于开放标准（如 XML）将 PC 与其他智能设备连接在一起。



何谓.NET？它是Microsoft面向XML Web服务的平台。
&nbsp;
Microsoft .NET 扩展了通过任何设备随时随地操作数据和进行通讯的能力。.NET 使用分布式计算模型并基于开放标准（如 XML）将 PC 与其他智能设备连接在一起。
&nbsp;
.NET 是 Microsoft 的用以创建 XML Web 服务（下一代软件）平台，该平台将信息、设备和人以一种统一的、个性化的方式联系起来。
&nbsp;
借助于 .NET 平台，可以创建和使用基于 XML 的应用程序、进程和 Web 站点以及服务，它们之间可以按设计、在任何平台或智能设备上共享和组合信息与功能，以向单位和个人提供定制好的解决方案。
&nbsp;
.NET 是一个全面的产品家族，它建立在行业标准和 Internet 标准之上，提供开发（工具）、管理（服务器）、使用（构造块服务和智能客户端）以及 XML Web 服务体验（丰富的用户体验）。.NET 将成为您今天正在使用的 Microsoft 应用程序、工具和服务器的一部分，同时，新产品不断扩展 XML Web 的服务能力以满足您的所有业务需求。]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-05 20:01:00</pubDate>
		</item>
				<item>
		<title><![CDATA[VB&nbsp;Java&nbsp;C&nbsp;Pascal&nbsp;SQL&nbsp;ASP&nbsp;PHP&nbsp;易语言&nbsp;QB等教程]]></title>
		<link>http://blog.pfan.cn/vc2006/18276.html</link>
		<description><![CDATA[PHP入门速成http://bbs.cpcw.com/viewthread.php?tid=815637&amp;extra=page%3D1ASP.NET 2.0 中的代码隐藏和编译http://bbs.cpcw.com/viewthread.php?tid=758518&amp;extra=page%3D1C#开发编码规范http://bbs.cpcw.com/viewthread.php?tid=758514&amp;extra=page%3D1[电子E书] 从零开始学 Java 编程！http://bbs.cpcw.com/viewthread.php?tid=730586&amp;extra=page%3D1教你学会PHP（视频）http://bbs.cpcw.com/viewthread.php?tid=721305&amp;extra=page%3D1Winsock开发网络通信程序的经典入门http://bbs.cpcw.com/viewthread.php?tid=712868&amp;extra=page%3D1Java教程http://bbs.cpcw.com/viewthread.php?tid=421449&amp;extra=page%3D1Java学习从入门到精通http://bbs.cpcw.com/viewthread.php?tid=601131&amp;extra=page%3D2JAVA代码编写的30条建议http://bbs.cpcw.com/viewthread.php?tid=520965&amp;extra=page%3D1《JAVA编程思想》（Thinking In Java）简体中文第三版http://bbs.cpcw.com/viewthread.php?tid=667310&amp;extra=page%3D1J2me移动开发环境配置视频(avi)http://bbs.cpcw.com/viewthread.php?tid=691388&amp;extra=page%3D1JAVA编程艺术http://bbs.cpcw.com/viewthread.php?tid=691322&amp;extra=page%3D1C教程http://bbs.cpcw.com/viewthread.php?tid=414512&a]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 20:37:00</pubDate>
		</item>
				<item>
		<title><![CDATA[醒醒，我的大学，精神死在大学里(希望在读朋友看完!!!)转自mop&nbsp;]]></title>
		<link>http://blog.pfan.cn/vc2006/18275.html</link>
		<description><![CDATA[这是我们高中班主任对我们的一番话，看了很有感触，在校大学生的悲哀。不知道你是不也是这个样子的！有点长，但是请你耐心的看下去，一定回有感想的 老师邮箱：god123456@tom.com 
在一个新的学校里，你们过得好吗？ 本来这是一封早就应该写的信，有许多话早应该说，但是我没有去写，没有去说。不是不想，而是我知道你们非常讨厌一个空洞的说教者。所以，我在等待，等待你们自己去体会的生活，等待你们来自生活的感觉，等待你们对自己生活态度的反思。这些东西只是一个时间的问题，在一学期即将结束的时候，在你们忙着准备期末考试的时候，我觉得，这封信可以写了，这些话可以说了，我相信你们应该有了和我的某种共同的感受，思想应该可以达到一种深度。 你们经历了高三，但是它对于你们来说并不是黑色的，只是一种比平时紧张的感觉而已，在内心深处你们还没有真正意义上体会到了为了自己的目标拼命的含义，在这一次比较苍白的过程中，你们已经丧失了一次铸炼自己的机会。 一个人失去一次机会并不算什么，可是就是在这一次一次的失去中，有许多人就失去了成功的人生。那们，我的同学们，你们失去了什么？黑色是压抑和沉闷的，但是在它的背后，却代表中成熟与大气。 还记得00级计管2班，现在就读于正大软件学院的李君同学吗？当初他在我们班上讲大学生活感触时说了一句说：“大学里出两种人：一种是人才，一种是人渣。” 那么在大学里度过了一学期的你们，我想问：你是人才还是人渣。如果我没有猜错的话，你肯定会回答我：我既不是人才也不是人渣，我界于这两者之间。如果是这样，我觉得：你正是在向人渣堕落。你是不是觉得很极端？在这个问题上，我们就需要把它想得极端一点。在这一学期当中，你是不是有许多时间都不知所措，有许多时间都在宿舍里床上度过，有许多时间都用在QQ上的闲聊，有许多时间都在网络游戏里厮杀。一学期过去了，突然发现自己没有认真听过几节课，虽然给你们上课都是讲师以上级别的；突然发现自己没有认真读过几本书，虽然你们大学里的图书馆有很多的藏书；突然发现自己没有学到东西，虽然大学里有很多的可以学习东西。你现在是不是正在为期末考试过关，而不是达到优秀而发愁，正在盘算不会被亮红点的各种方法：突击学习，考试作弊，请酒送礼，独自祷告…… 不要说上课听不懂，不要说教师不关心，不要说专业不感兴趣，不要说学校太烂，堕落不需要理由，只需要借口。 如果我没有记错的的话，你]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 19:22:00</pubDate>
		</item>
				<item>
		<title><![CDATA[xml&nbsp;介绍]]></title>
		<link>http://blog.pfan.cn/vc2006/18274.html</link>
		<description><![CDATA[正象HTML一样，可扩展置标语言XML（eXtensible&nbsp;Markup&nbsp;Language）也是一种置标语言。它同样依赖于描述一定规则的标签和能够读懂这些标签的应用处理工具来发挥它的强大功能。这一点，从XML的命名上也可窥见一斑。 “关于此规范的正确题目，亦即XML的正确全名，应该是Extensible&nbsp;Markup&nbsp;Language，&nbsp;eXtensible&nbsp;Markup&nbsp;Language只不过是一个拼写错误罢了。但是，现在简写XML不仅正确，而且正如它在本规范的标题中一样，是Extensible&nbsp;Markup&nbsp;Language的官方名称。 这个名称和简写是由James&nbsp;Clark最先提出的，其它可供选择的名称还包括小型标准置标语言MGML&nbsp;(Minimal&nbsp;Generalized&nbsp;Markup&nbsp;Language),&nbsp;标准置标语言的小型结构MAGMA&nbsp;(Minimal&nbsp;Architecture&nbsp;For&nbsp;Generalized&nbsp;Markup&nbsp;Applications),&nbsp;以及互联网置标结构语言SLIM&nbsp;(Structured&nbsp;Language&nbsp;for&nbsp;Internet&nbsp;Markup)。 ——Extensible&nbsp;Markup&nbsp;Language&nbsp;(XML)&nbsp;1.0&nbsp;Specs,&nbsp;The&nbsp;Annotated&nbsp;Version.&nbsp;” 从对XML的最初命名可以看出，XML的核心归根结底还是置标。不过，XML这个置标语言可比HTML的功能要强大的多了。 “人”如其名，XML的强大功能来自于“X”。也就是说，XML不但是置标语言，而且是可扩展的（eXtensible）置标语言。XML并非象HTML那样，提供了一组事先已经定义好了的标签，而是提供了一个标准，利用这个标准，你可以根据实际需要定义自己的新的置标语言，并为你的这个置标语言规定它特有的一套标签。准确的说，XML是一种源置标语言，它允许你根据它所提供的规则，制定各种各样的]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 19:13:00</pubDate>
		</item>
				<item>
		<title><![CDATA[编程基本功&nbsp;&nbsp;&nbsp;]]></title>
		<link>http://blog.pfan.cn/vc2006/18273.html</link>
		<description><![CDATA[1、扎实的基础&nbsp;&nbsp; 数据结构、离散数学、编译原理，这些是所有计算机科学的基础，如果不掌握它们，很难写出高水平的程序。程序人人都会写，但当你发现写到一定程度很难再提高的时候，就应该想想是不是要回过头来学学这些最基本的理论。不要一开始就去学OOP，即使你再精通OOP，遇到一些基本算法的时候可能也会束手无策。因此多读一些计算机基础理论方面的书籍是非常有必要的。2、丰富的想像力&nbsp;&nbsp; 不要拘泥于固定的思维方式，遇到问题的时候要多想几种解决问题的方案，试试别人从没想过的方法。丰富的想像力是建立在丰富的知识的基础上，除计算机以外，多涉猎其他的学科，比如天文、物理、数学等等。开阔的思维对程序员来说很重要。3、最简单的是最好的&nbsp;&nbsp; 这也许是所有科学都遵循的一条准则，复杂的质能转换原理在爱因斯坦眼里不过是一个简单得不能再简单的公式：E=mc2。简单的方法更容易被人理解，更容易实现，也更容易维护。遇到问题时要优先考虑最简单的方案，只有简单方案不能满足要求时再考虑复杂的方法。4、不钻牛角尖&nbsp;&nbsp; 当你遇到障碍的时候，不妨暂时远离电脑，看看窗外的风景，听听轻音乐，和朋友聊聊天。当我遇到难题的时候会去玩游戏，当负责游戏的那部分大脑细胞极度亢奋的时候，负责编程的那部分大脑细胞就得到了充分的休息。当重新开始工作的时候，我会发现那些难题现在竟然可以迎刃而解。5、对答案的渴求&nbsp;&nbsp; 人类自然科学的发展史就是一个渴求得到答案的过程，即使只能知道答案的一小部分也值得我们去付出。只要你坚定信念，一定要找到问题的答案，你才会付出精力去探索，即使最后没有得到答案，在过程中你也会学到很多东西。6、多与别人交流&nbsp;&nbsp; 三人行必有我师，也许在一次和别人不经意的谈话中，就可以迸出灵感的火花。多上上网，看看别人对同一问题的看法，会给你很大的启发。7、良好的编程风格&nbsp;&nbsp; 注意养成良好的习惯，代码的缩进编排，变量的命名规则要始终保持一致。大家都知道如何排除代码中错误，却往往忽视了对注释的排错。注释是程序的一个重要组成部分，它可以使你的代码更容易理解，而如果代码已经清楚地表达了你的思想，就不必再加注释了，如果注释和代码不一致，那就更加糟糕。8、韧性和毅力&nbsp;&nbsp; 这也许是“高手”]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 19:11:00</pubDate>
		</item>
				<item>
		<title><![CDATA[asp.net开源资料——国内.NET论坛源代码]]></title>
		<link>http://blog.pfan.cn/vc2006/18272.html</link>
		<description><![CDATA[&nbsp; 

asp.net开源资料——国内.NET论坛源代码1、中国非常论坛cnVery bbs v3.01(SQL/ACESS)网站首页：http://www.cnvery.net/发布地址：http://www.cnvery.net/cvb/board.aspx?boardid=2演示地址：http://www.cnvery.net/cvb/使用授权：cnVery bbs 免费开放使用权，网友可以任意使用和传播，但必须保留cnVery的著作权和署名权。环境要求：Window2000 + IIS5 + .NET Framework 1.1 或更高版本功能特性：1、使用ASP.Net(c#)、三层结构开发；2、全部代码都由手写完成，清晰易懂、易维护；3、程序结构紧凑、设计新颖、速度优越；4、兼容主流浏览器，界面美观，皮肤设计灵活多变；5、简约型设计，可转换其他各种流行论坛的数据；6、在线情况统计、浏览者跟踪统计精确；7、核心稳定，可扩展性良好，适合个性需求；8、支持增设外挂、合并其他系统，如合并BLOG、新闻系统等；9、支持自行即时换风格的功能。10、增强论坛安全性，全面巩固对SQL注入攻击和Cookies篡改的防护；2、StellaForum v2.0网站主页：http://api.533.net/发布地址：http://api.html.533.net/使用授权：开源下载地址：--&gt; http://api.533.net/se/StellaForum_v_2.rar &lt;----&gt; http://www.mikecat.net/mikeapp/StellaForum_v_2.rar &lt;--以更易于扩展的三层架构为基础扩展论坛的功能，数据层使用了petshop模式，采用了可更换主题皮肤的设计，日志记录使用了log4net，重新设计的Model类，增加了跟踪帖子修改的功能，增加了所使用的第三方组件的连接3、盛天BBS.NET v1.1 Build 0519网站主页：http://senty.ok800.cn/发布地址：http://senty.ok800.cn/bbs/list.aspx?class=15演示地址：http://senty.ok800.cn/bbs功能特性：　　1）论坛版面管理，支持]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 19:10:00</pubDate>
		</item>
				<item>
		<title><![CDATA[如何关闭计算机端口？]]></title>
		<link>http://blog.pfan.cn/vc2006/18271.html</link>
		<description><![CDATA[默认情况下，Windows有很多端口是开放的，在你上网的时候，网络病毒和黑客可以通过这些端口连上你的电脑。为了让你的系统变为铜墙铁壁，应该封闭这些端口，主要有：TCP 135、139、445、593、1025 端口和 UDP 135、137、138、445 端口，一些流行病毒的后门端口（如 TCP 2745、3127、6129 端口），以及远程服务访问端口3389。下面介绍如何在WinXP/2000/2003下关闭这些网络端口： 第一步，点击“开始”菜单/设置/控制面板/管理工具，双击打开“本地安全策略”，选中“IP 安全策略，在本地计算机”，在右边窗格的空白位置右击鼠标，弹出快捷菜单，选择“创建 IP 安全策略”（如右图），于是弹出一个向导。在向导中点击“下一步”按钮，为新的安全策略命名；再按“下一步”，则显示“安全通信请求”画面，在画面上把“激活默认相应规则”左边的钩去掉，点击“完成”按钮就创建了一个新的IP 安全策略。 第二步，右击该IP安全策略，在“属性”对话框中，把“使用添加向导”左边的钩去掉，然后单击“添加”按钮添加新的规则，随后弹出“新规则属性”对话框，在画面上点击“添加”按钮，弹出IP筛选器列表窗口；在列表中，首先把“使用添加向导”左边的钩去掉，然后再点击右边的“添加”按钮添加新的筛选器。 第三步，进入“筛选器属性”对话框，首先看到的是寻址，源地址选“任何 IP 地址”，目标地址选“我的 IP 地址”；点击“协议”选项卡，在“选择协议类型”的下拉列表中选择“TCP”，然后在“到此端口”下的文本框中输入“135”，点击“确定”按钮（如左图），这样就添加了一个屏蔽 TCP 135（RPC）端口的筛选器，它可以防止外界通过135端口连上你的电脑。 点击“确定”后回到筛选器列表的对话框，可以看到已经添加了一条策略，重复以上步骤继续添加 TCP 137、139、445、593 端口和 UDP 135、139、445 端口，为它们建立相应的筛选器。 重复以上步骤添加TCP 1025、2745、3127、6129、3389 端口的屏蔽策略，建立好上述端口的筛选器，最后点击“确定”按钮。 第四步，在“新规则属性”对话框中，选择“新 IP 筛选器列表”，然后点击其左边的圆圈上加一个点，表示已经激活，最后点击“筛选器操作”选项卡。在“筛选器操作”选项卡中，把]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 19:09:00</pubDate>
		</item>
				<item>
		<title><![CDATA[教你如何查看自己开放的端口！&nbsp;]]></title>
		<link>http://blog.pfan.cn/vc2006/18270.html</link>
		<description><![CDATA[教你如何查看自己开放的端口！

By&nbsp; 静夜思 发表于 2006-5-31 2:07:00&nbsp; 

可以利用查看本机开放端口的方法来检查自己是否被种了木马或其它hacker程序。以下是详细方法介绍。1．&nbsp;Windows本身自带的netstat命令关于netstat命令，我们先来看看windows帮助文件中的介绍：Netstat显示协议统计和当前的&nbsp;TCP/IP&nbsp;网络连接。该命令只有在安装了&nbsp;TCP/IP&nbsp;协议后才可以使用。netstat&nbsp;[-a]&nbsp;[-e]&nbsp;[-n]&nbsp;[-s]&nbsp;[-p&nbsp;protocol]&nbsp;[-r]&nbsp;[interval]参数-a显示所有连接和侦听端口。服务器连接通常不显示。-e显示以太网统计。该参数可以与&nbsp;-s&nbsp;选项结合使用。-n以数字格式显示地址和端口号（而不是尝试查找名称）。-s显示每个协议的统计。默认情况下，显示&nbsp;TCP、UDP、ICMP&nbsp;和&nbsp;IP&nbsp;的统计。-p&nbsp;选项可以用来指定默认的子集。&nbsp;-p&nbsp;protocol显示由&nbsp;protocol&nbsp;指定的协议的连接；protocol&nbsp;可以是&nbsp;tcp&nbsp;或&nbsp;udp。如果与&nbsp;-s&nbsp;选项一同使用显示每个协议的统计，protocol&nbsp;可以是&nbsp;tcp、udp、icmp&nbsp;或&nbsp;ip。-r显示路由表的内容。interval重新显示所选的统计，在每次显示之间暂停&nbsp;interval&nbsp;秒。按&nbsp;CTRL+B&nbsp;停止重新显示统计。如果省略该参数，netstat&nbsp;将打印一次当前的配置信息。好了，看完这些帮助文件，我们应该明白netstat命令的使用方法了。现在就让我们现学现用，用这个命令看一下自己的机器开放的端口。进入到命令行下，使用netstat命令的a和n两个参数：C:\&gt;netstat&nbsp;-anActive&nbsp;ConnectionsProto&nbsp;Local&nbsp;Address]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 19:08:00</pubDate>
		</item>
				<item>
		<title><![CDATA[三十岁前不要去在乎的事]]></title>
		<link>http://blog.pfan.cn/vc2006/18269.html</link>
		<description><![CDATA[1.放弃 把握的反面就是放弃，选择了一个机会，就等于放弃了其他所有的可能。当新的机会摆在面前的时候，敢于放弃已经获得的一切，这不是功亏一篑，这不是半途而废，这是为了谋求更大的发展空间；或者什么都不为，只因为喜欢这样做，因为，年轻就是最大的机会。人，只有在三十岁之前才会有这个胆量，有这个别资本，有这个资格。 2.失恋 不是不在乎，是在乎不起。三十岁前最怕失去的不是已经拥有的东西，而是梦想。爱情如果只是一个过程，那么正是这个年龄应当经历的，如果要承担结果，三十岁以后，可能会更有能力，更有资格。其实，三十岁之前我们要做的事情很多，稍纵即逝，过久地沉溺在已经乾涸的爱河的河床中，与这个年龄的生命节奏不合。 3.漂泊 漂泊不是一种不幸，而是一种资格。趁著没有家室拖累，趁著身体健康，此时不飘何时飘？当然，漂泊的不一定是身体，也许只是幻想和梦境。新世纪的时尚领袖是飘一代，渴望漂泊的人惟一不飘的是那颗心。 4.失业 三十岁以前就尝到失业的滋味当然是一件不幸的事，但不一定是坏事。三十岁之前就过早地固定在一个职业上终此一生也许才是最大的不幸。失业也许让你想起埋藏很久而尘封的梦想，也许会唤醒连你自己都从未知道的潜能。也许你本来就没什么梦想，这时候也会逼著你去做梦。 5.时尚 不要追赶时尚。按说青年人应该是最时尚的，但是独立思考和个性生活更重要。在这个物质社会，其实对时尚的追求早已经成为对金钱的追求。今天，时尚是物欲和世俗的同义语。 6.格调 这是小资的东西，「小资」这个词在今天又二度流行，追求格调就是他们的专利。小资们说，有格调要满足四大要件：智慧、素养、自信和金钱。格调就是把「高尚」理解成穿著、气质、爱好的品味和室内装潢。也就是大老粗只会表现谈吐的庸俗，「小资」们已经有能力庸俗他们的心灵了。主流观念倒不是非要另类，另类已经成为年轻人观念的主流了，在今天，老土倒显得另类。关键是当今社会是一个创造观念的时代，而不是一个固守陈旧观念的时代。 7.评价 我们最不应该做出的牺牲就是因为别人的评价而改变自我，因为那些对你指手画脚的人自己也不知道他们遵从的规则是什么。千万不要只遵从规矩做事，规矩还在创造之中，要根据自己的判断做每一件事，虽然这样会麻烦一点。 8.幼稚 不要怕人说我们幼稚，这正说明你还年轻，还充满活力。「成熟」是个吓人的词儿，也是个害人的词儿。成熟和幼稚是对一个人最大而无当、最不负责任、]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 19:02:00</pubDate>
		</item>
				<item>
		<title><![CDATA[IT人员必读10个小故事]]></title>
		<link>http://blog.pfan.cn/vc2006/18268.html</link>
		<description><![CDATA[1. 从前，有两个饥饿的人得到了一位长者的恩赐：一根鱼竿和一篓鲜活硕大的鱼。其中， 一个人要了一篓鱼，另一个人要了一根鱼竿，于是他们分道扬镳了。得到鱼的人原地就用 干柴搭起篝火煮起了鱼，他狼吞虎咽，还没有品出鲜鱼的肉香，转瞬间，连鱼带汤就被他 吃了个精光，不久，他便饿死在空空的鱼篓旁。另一个人则提着鱼竿继续忍饥挨饿，一步 步艰难地向海边走去，可当他已经看到不远处那片蔚蓝色的海洋时，他浑身的最后一点力 气也使完了，他也只能眼巴巴地带着无尽的遗憾撒手人间。又有两个饥饿的人，他们同样 得到了长者恩赐的一根鱼竿和一篓鱼。只是他们并没有各奔东西，而是商定共同去找寻大 海，他俩每次只煮一条鱼，他们经过遥远的跋涉，来到了海边，从此，两人开始了捕鱼为 生的日子，几年后，他们盖起了房子，有了各自的家庭、子女，有了自己建造的渔船，过 上了幸福安康的生活。 一个人只顾眼前的利益，得到的终将是短暂的欢愉；一个人目标高远，但也要面对现实的 生活。只有把理想和现实有机结合起来，才有可能成为一个成功之人。有时候，一个简单 的道理，却足以给人意味深长的生命启示。 2. 有位秀才第三次进京赶考，住在一个经常住的店里。考试前两天他做了三个梦，第一个 梦是梦到自己在墙上种白菜，第二个梦是下雨天，他戴了斗笠还打伞，第三个梦是梦到跟 心爱的表妹脱光了衣服躺在一起，但是背*着背。这三个梦似乎有些深意，秀才第二天就 赶紧去找算命的解梦。算命的一听，连拍大腿说：“你还是回家吧。你想想，高墙上种菜 不是白费劲吗？戴斗笠打雨伞不是多此一举吗？跟表妹都脱光了躺在一张床上了，却背* 背，不是没戏吗？” 秀才一听，心灰意冷，回店收拾包袱准备回家。店老板非常奇怪，问：“不是明天才考试 吗，今天你怎么就回乡了？”秀才如此这般说了一番，店老板乐了：“哟，我也会解梦的 。我倒觉得，你这次一定要留下来。你想想，墙上种菜不是高种吗？戴斗笠打伞不是说明 你这次有备无患吗？跟你表妹脱光了背**躺在床上，不是说明你翻身的时候就要到了吗 ？”秀才一听，更有道理，于是精神振奋地参加考试，居然中了个探花。 积极的人，象太阳，照到哪里哪里亮，消极的人，象月亮，初一十五不一样。想法决定我 们的生活，有什么样的想法，就有什么样的未来。 3. 在某个小村落，下了一场非常大的雨，洪水开始淹没全村，一位神父在教堂里祈祷，眼 看洪水已经淹到他跪着的膝盖了。一个]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 19:02:00</pubDate>
		</item>
				<item>
		<title><![CDATA[C++编程书籍推荐]]></title>
		<link>http://blog.pfan.cn/vc2006/18267.html</link>
		<description><![CDATA[&nbsp; 大家好，这是我的第一篇文章，想来想去想不出写点什么好，最后决定，就以我看书的经历给大家介绍一下C++编程的基础书籍吧。
虽然本人也是菜鸟一个，刚学编程不久，但就因为这样，我对C++编程的初级书还知道一些。
要看编程书籍需要什么基础呢？我看到有许多这样问的人，有人认为要把电脑弄的比较精通的才去学编程，其实，我认为只要知道些很基础的电脑知识的就行了（总不能鼠标不会用就去看书吧）。
刚开始，就看些C++编程入门的书，比如《21天学通C++》、《C++编程思想》、《C++程序设计》等大家都认为比较好的书。我看的第一本是《C/C++程序设计入门》，洪恩的，也不知好不好，但是它确实把我带进了编程的殿堂。这些就是编程的入门书籍了，都讲的比较详细，容易看懂，要照着上面仔细的看，掌握好知识，多实践，写代码，这样，C++的基础也就差不多了。
接下来看的是数据结构和算法的书，这是编程必备的基本功，是相当重要的，重要的是要理解，并学会应用。这类型的书籍有《数据结构、算法与应用——C++语言描述》、《数据结构 C++语言描述——应用标准模板库（STL）》等等，这部分真是很重要，毕竟有人说：“程序 = 数据结构 + 算法”嘛！
有了这些基础，就可以看windows程序方面的书了，这是最有趣的，也是最有用的。首先，《windows程序设计》是非看不可的。这是经典中的经典，看了这本书，多练习练习，windows程序设计基础就差不多了。接下来就根据自己的兴趣看其他的书，例如游戏方面的《windows游戏编程 大师技巧》，比较深入的《windows核心编程》，MFC的《MFC windows程序设计》等，这些书都可以帮你进一步掌握windows编程。
看了那么多书，就可以再进一步看更高深的书籍了，我也介绍到这里了。其实这写内容网上也可以搜到相关文章，不过先要系统的学习还是要看书。那怎么买书呢？去附近的书店逛逛看吧，也可以到网上订够，www.china-pub.com卖的计算机书籍真的很全，建议到那里去买，看电子书也可以，总之想办法弄来看吧~
这里提醒大家，不要光顾着看书，也要多写代码，练习练习，这样才能巩固学到的知识，记住“三天不练手生”这句老话。
&nbsp;&nbsp; 这是我的第一篇文章，写得不好望大家见谅。在新年的第一天，祝大家身体健康，事业有成，编程进步。谢谢各]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 18:56:00</pubDate>
		</item>
				<item>
		<title><![CDATA[C++&nbsp;语言基础(2)]]></title>
		<link>http://blog.pfan.cn/vc2006/18260.html</link>
		<description><![CDATA[if语句 if语句用于测试条件并在条件为真时执行一桌或几条语句。 说明:if表达式后面不能带分号，否则它本身表示代码中的空语句，使编译器将空语句解释为在条件为真时执行的语句。 if (x == 10); // Warning! Extra semicolon! DoSomething(x); 这里DoSomething()函数总会执行，因为编译器不把它看成在条件为真时执行的第一条语句。由于这个代码完全合法（但无用），所以编译器无法发出警告。 假设要在条件为真时执行多行语句，则要将这些语句放在大括号内： if (x &gt; 10) { cout &lt;&lt; "The number is greater than 10" &lt;&lt; end1; DoSomethingWithNumber(x); } 条件表达式求值为false时，与if语句相关联的码段忽略，程序继续执行该码段之后的第一条语句。 说明 : C＋＋中包含许多快捷方法，其中一个是用变量名测试true，例如： if (fileGood) ReadData(); 这个方法是下列语句的速写方法： if (fileGood == true) ReadData(); 本例用了bool变量，也可以用其它数据类型。只要变量包含非零数值，表达式即求值为true，对变量名加上逻辑非(!)操作符可以测试false值： bool fileGood = OpenSomeFile(); if (!fileGood) ReportError(); 学会C＋＋快捷方法有助于写出更精彩的代码。 有时要在条件表达式求值为true时进行某个动作，在条件表达式求值为false时进行另一动作，这时可以用else语句如下： if (x == 20) {DoSomething(x);} else {DoADifferentThing(x);} 新术语 else语句和if语句一起使用，表示if语句失败时（即在条件表达式求值为false时）执行的码段。 if语句形式之二： if (cond_expr_1) { true_statements_1; } else if (cond_expr_2) { true_statements_2; } else { false_statements; } 如果条件表达式cond_expr为1真（非零），则]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 11:42:00</pubDate>
		</item>
				<item>
		<title><![CDATA[C++&nbsp;语言基础(1)]]></title>
		<link>http://blog.pfan.cn/vc2006/18259.html</link>
		<description><![CDATA[入门简介 　 　 变量 C++数据类型 C++操作符 C++中的函数 main函数 数组 字符串数组 字符串操作函数 C++是个强大的语言，可以用于做别的语言做不了的工作。但是，这种强大功能是有代价的。开始使用C++时，你可能会遇到内存溢出和访问失效等问题，使程序死机。这里用最简短的篇幅介绍C++语言基础。C++语言本身有专著介绍，这种书还特别厚，所以别指望我能用三言两语说清楚。读者学完本书并使用C++ Builder一般时间之后，最后对C++语言再作更深入的了解。 C++可以最充分地利用面向对象编程(OOP)的优势。OOP不只是一个新名词，而有它的实际意义，可以生成可复用的对象。新术语 对象(object)，和前面介绍的构件一样，是完成特定编程任务的软件块（构件是对象，但对象不全是构件，稍后会解释这点）。对象只向用户（使用对象的编程人员）显示必须的部分，从而简化对象的使用。用户不必知道的所有内部机制都隐藏在幕后。这一切都包括在面向对象编程的概念中。OOP可以用模块化方法进行编程，从而避免每次从头开始。C++ Builder程序是面向OOP的，因为C++ Builder大量使用构件。生成构件后（你生成的或C++ Builder内置的构件），就可以在任何C++ Builder程序中重复使用。构件还可以扩展，通过继承生成具有新功能的新构件。最妙的是，构件隐藏了所有内容细节，使编程人员能集中精力充分利用构件。 入门简介 在C++之前先有C语言，C++是建立在C语言之上的，称为“带类的C语言”。这个C语言基础在当今的C++程序中仍然很重要。C++并不是取代C，而是补充和支持C。本章余下部分和下几章主要介绍C++中来源于C语言的部分。实际上，这里介绍的是C语言，第2课"C++基础"中才转入C++。读者不必关心哪个来自C，哪个来自C++，因为这些全在C++中。C++语言很难按顺序介绍，因为我们要介绍的所有特性都是交叉的。我准备的一次介绍一块，然后拼凑起来。到第3课"高级C++"结束，你将对C++语言有个完整的了解。一下子没有掌握某个概念也没关系，有些概念必须经过实践才能完全了解。 变量 还是从变量讲起来吧。变量(variable)实际上是赋予内存地址的名称。声明变量后，就可以用它操作内存中的数据。下面举几个例子进行说明。下列码段用了两个变量，每条语句末尾用说明语句描述执行该语句]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 11:42:00</pubDate>
		</item>
				<item>
		<title><![CDATA[.NET&nbsp;开发&nbsp;]]></title>
		<link>http://blog.pfan.cn/vc2006/18258.html</link>
		<description><![CDATA[&nbsp;不过，我发现在今天，因特网上还有许多我想做的事情不能实现。例如，我想在我的社区找到一个对菜肴风味有详细介绍的餐馆。此外，我想知道这个餐馆今晚7点是否还有空位。 &nbsp;&nbsp; &nbsp;&nbsp;或者，如果我在做生意，我会希望知道卖方商品的详细资料。如果有多个的卖方能向我提供资料，我想知道哪个卖方的货最便宜，或者是哪个卖方能最快交付。 &nbsp;&nbsp; &nbsp;&nbsp;今天还不能存在象这样的服务，主要有两个原因。第一个原因是, 没有合适的标准来描述全部信息类型。第二个原因是，今天的商家用自己的方式告诉别人他们在卖什么。XML的出现，提供了描述全部信息类型的标准。第二的理由可以归结为：为了提供这样的服务而必须进行的开发工作具有难度。 &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;那么，我们怎样从今天这样的环境，到达轻松实现那些服务的未来世界呢？并且，我们如何利用与结合服务的观念，制作出真正具有丰富特性的应用程序（这种应用会基于HTML 或其他]]></description>
		<author><![CDATA[83132420]]></author>
		<pubDate>2006-09-04 11:17:00</pubDate>
		</item>
		</channel>
</rss>