﻿<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:trackback="http://madskills.com/public/xml/rss/module/trackback/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/"><channel><title>博客园-好山好水好风光</title><link>http://www.cnblogs.com/wangjifeng/</link><description>横看成岭侧成峰</description><language>zh-cn</language><lastBuildDate>Mon, 06 Jul 2009 13:07:14 GMT</lastBuildDate><pubDate>Mon, 06 Jul 2009 13:07:14 GMT</pubDate><ttl>60</ttl><item><title>使用ASP.NET Global.asax 文件</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/05/25/408786.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Thu, 25 May 2006 03:45:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/05/25/408786.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/408786.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/05/25/408786.html#Feedback</comments><slash:comments>2</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/408786.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/408786.html</trackback:ping><description><![CDATA[Global.asax&nbsp;文件，有时候叫做&nbsp;ASP.NET&nbsp;应用程序文件，提供了一种在一个中心位置响应应用程序级或模块级事件的方法。你可以使用这个文件实现应用程序安全性以及其它一些任务。下面让我们详细看一下如何在应用程序开发工作中使用这个文件。<br><br>概述<br><br>Global.asax&nbsp;位于应用程序根目录下。虽然&nbsp;Visual&nbsp;Studio&nbsp;.NET&nbsp;会自动插入这个文件到所有的&nbsp;ASP.NET&nbsp;项目中，但是它实际上是一个可选文件。删除它不会出问题——当然是在你没有使用它的情况下。.asax&nbsp;文件扩展名指出它是一个应用程序文件，而不是一个使用&nbsp;aspx&nbsp;的&nbsp;ASP.NET&nbsp;文件。<br><br>Global.asax&nbsp;文件被配置为任何（通过&nbsp;URL&nbsp;的）直接&nbsp;HTTP&nbsp;请求都被自动拒绝，所以用户不能下载或查看其内容。ASP.NET&nbsp;页面框架能够自动识别出对Global.asax&nbsp;文件所做的任何更改。在&nbsp;Global.asax&nbsp;被更改后ASP.NET&nbsp;页面框架会重新启动应用程序，包括关闭所有的浏览器会话，去除所有状态信息，并重新启动应用程序域。<br><br>编程<br><br>Global.asax&nbsp;文件继承自HttpApplication&nbsp;类，它维护一个HttpApplication&nbsp;对象池，并在需要时将对象池中的对象分配给应用程序。Global.asax&nbsp;文件包含以下事件：<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_Init：在应用程序被实例化或第一次被调用时，该事件被触发。对于所有的HttpApplication&nbsp;对象实例，它都会被调用。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_Disposed：在应用程序被销毁之前触发。这是清除以前所用资源的理想位置。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_Error：当应用程序中遇到一个未处理的异常时，该事件被触发。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_Start：在HttpApplication&nbsp;类的第一个实例被创建时，该事件被触发。它允许你创建可以由所有HttpApplication&nbsp;实例访问的对象。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_End：在HttpApplication&nbsp;类的最后一个实例被销毁时，该事件被触发。在一个应用程序的生命周期内它只被触发一次。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_BeginRequest：在接收到一个应用程序请求时触发。对于一个请求来说，它是第一个被触发的事件，请求一般是用户输入的一个页面请求（URL）。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_EndRequest：针对应用程序请求的最后一个事件。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_PreRequestHandlerExecute：在&nbsp;ASP.NET&nbsp;页面框架开始执行诸如页面或&nbsp;Web&nbsp;服务之类的事件处理程序之前，该事件被触发。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_PostRequestHandlerExecute：在&nbsp;ASP.NET&nbsp;页面框架结束执行一个事件处理程序时，该事件被触发。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Applcation_PreSendRequestHeaders：在&nbsp;ASP.NET&nbsp;页面框架发送&nbsp;HTTP&nbsp;头给请求客户（浏览器）时，该事件被触发。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_PreSendContent：在&nbsp;ASP.NET&nbsp;页面框架发送内容给请求客户（浏览器）时，该事件被触发。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_AcquireRequestState：在&nbsp;ASP.NET&nbsp;页面框架得到与当前请求相关的当前状态（Session&nbsp;状态）时，该事件被触发。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_ReleaseRequestState：在&nbsp;ASP.NET&nbsp;页面框架执行完所有的事件处理程序时，该事件被触发。这将导致所有的状态模块保存它们当前的状态数据。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_ResolveRequestCache：在&nbsp;ASP.NET&nbsp;页面框架完成一个授权请求时，该事件被触发。它允许缓存模块从缓存中为请求提供服务，从而绕过事件处理程序的执行。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_UpdateRequestCache：在&nbsp;ASP.NET&nbsp;页面框架完成事件处理程序的执行时，该事件被触发，从而使缓存模块存储响应数据，以供响应后续的请求时使用。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_AuthenticateRequest：在安全模块建立起当前用户的有效的身份时，该事件被触发。在这个时候，用户的凭据将会被验证。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_AuthorizeRequest：当安全模块确认一个用户可以访问资源之后，该事件被触发。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session_Start：在一个新用户访问应用程序&nbsp;Web&nbsp;站点时，该事件被触发。<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Session_End：在一个用户的会话超时、结束或他们离开应用程序&nbsp;Web&nbsp;站点时，该事件被触发。<br><br>这个事件列表看起来好像多得吓人，但是在不同环境下这些事件可能会非常有用。<br>使用这些事件的一个关键问题是知道它们被触发的顺序。Application_Init&nbsp;和Application_Start&nbsp;事件在应用程序第一次启动时被触发一次。相似地，Application_Disposed&nbsp;和&nbsp;Application_End&nbsp;事件在应用程序终止时被触发一次。此外，基于会话的事件（Session_Start&nbsp;和&nbsp;Session_End）只在用户进入和离开站点时被使用。其余的事件则处理应用程序请求，这些事件被触发的顺序是：<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_BeginRequest<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_AuthenticateRequest<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_AuthorizeRequest<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_ResolveRequestCache<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_AcquireRequestState<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_PreRequestHandlerExecute<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_PreSendRequestHeaders<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_PreSendRequestContent<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&lt;&lt;执行代码&gt;&gt;<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_PostRequestHandlerExecute<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_ReleaseRequestState<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_UpdateRequestCache<br><br>·&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;Application_EndRequest<br><br>这些事件常被用于安全性方面。下面这个&nbsp;C#&nbsp;的例子演示了不同的Global.asax&nbsp;事件，该例使用Application_Authenticate&nbsp;事件来完成通过&nbsp;cookie&nbsp;的基于表单（form）的身份验证。此外，Application_Start&nbsp;事件填充一个应用程序变量，而Session_Start&nbsp;填充一个会话变量。Application_Error&nbsp;事件显示一个简单的消息用以说明发生的错误。<br>
<script type="text/javascript"><!--
google_ad_client = "pub-3123320833494633";
google_ad_width = 728;
google_ad_height = 90;
google_ad_format = "728x90_as";
google_ad_type = "image";
google_ad_channel ="";
//--></script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><img src ="http://www.cnblogs.com/wangjifeng/aggbug/408786.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48008/" target="_blank">IBM发布全球首款开源智能编译器</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>全球软件产业快速发展 五方面动向值得关注</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/05/24/407823.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Wed, 24 May 2006 03:17:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/05/24/407823.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/407823.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/05/24/407823.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/407823.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/407823.html</trackback:ping><description><![CDATA[<DD class=ArticleInfo>
<DIV align=left>&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; 2006.05.24&nbsp;&nbsp;来自：新华网 　&nbsp;&nbsp;王蔚 陆文军&nbsp;<BR><BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;2005年，全球软件产业的总规模超过8000亿美元，并形成了高度国际化的产业格局，成为国际科技与产业竞争的一个制高点。 </DIV></DD>
<P>　　据有关研究机构估计，今后5到10年，国际软件市场将继续保持13%以上的发展速度。当前，世界软件产业正在经历一次重大的技术和理念变革，呈现网络化、服务化、全球化相互交融的发展趋势，在许多应用系统中，软件的价格已经超过了硬件的价格。具体来说有五方面的动向值得关注： </P>
<P>　　一是在产品类型方面，嵌入式软件快速发展，随着芯片广泛使用，将渗透到生活的各个角落，使信息产业更迅猛地发展； </P>
<P>　　二是在生产模式方面，构件技术逐步推广应用，开放源代码技术被广泛应用，软件代码复用率不断提高，软件的生产规模和效率都在快速上升； </P>
<P>　　三是在交易模式方面，从原先以购买软件使用许可权为主的交易模式，向收取服务费方式转变； </P>
<P>　　四是在外包服务方面，软件企业越来越专注于自身的核心业务，相关非核心的生产和服务呈现外包化趋势，并逐渐从信息技术外包(ITO)向业务流程外包(BPO)和知识流程外包(KPO)扩展； </P>
<P>　　五是在企业规模方面，软件企业正在进行新一轮的兼并浪潮，企业必须通过规模效应和资源整合来增强竞争力。</P><img src ="http://www.cnblogs.com/wangjifeng/aggbug/407823.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48007/" target="_blank">IE颓势不减 微软下月公布最新浏览器架构</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>JavaScript常用代码</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/04/29/388413.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Sat, 29 Apr 2006 02:40:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/04/29/388413.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/388413.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/04/29/388413.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/388413.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/388413.html</trackback:ping><description><![CDATA[<ul>
<li>
<h2 align="left">Window.open参数详解</h2></li></ul>
<blockquote dir="ltr" style="margin-right: 0px;">
<p align="left">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;关于Window.open的参数小结（参书改编） 先看一个例子： <br>[javascipt:]window.open("Webpage.asp?&lt;%=var%&gt;",Derek,"height=100,width=100,status=yes,toolbar=yes, <br>menubar=no,location=no"); 此语句打开一个新窗口，页面为webpage.asp，参数为var，名字为Derek，高为100，宽为100，显示状态栏和工具条，不显示菜单和地址。具体总结的各个属性参数如下： <br>window = object.open([URL ][, name ][, features ][, replace]]]]) <br>URL：新窗口的URL地址 <br>name：新窗口的名称，可以为空 <br>featurse：属性控制字符串，在此控制窗口的各种属性，属性之间以逗号隔开。 <br>fullscreen= { yes/no/1/0 } 是否全屏，默认no <br>channelmode= { yes/no/1/0 } 是否显示频道栏，默认no <br>toolbar= { yes/no/1/0 } 是否显示工具条，默认no <br>location= { yes/no/1/0 } 是否显示地址栏，默认no <br>directories = { yes/no/1/0 } 是否显示转向按钮，默认no <br>status= { yes/no/1/0 } 是否显示窗口状态条，默认no <br>menubar= { yes/no/1/0 } 是否显示菜单，默认no <br>scrollbars= { yes/no/1/0 } 是否显示滚动条，默认yes <br>resizable= { yes/no/1/0 } 是否窗口可调整大小，默认no <br>width=number 窗口宽度（像素单位） <br>height=number 窗口高度（像素单位） <br>top=number 窗口离屏幕顶部距离（像素单位） <br>left=number 窗口离屏幕左边距离（像素单位）</p></blockquote>
<h2 align="center"><br></h2>
<script type="text/javascript"><!--
google_ad_client = "pub-3123320833494633";
google_ad_width = 728;
google_ad_height = 15;
google_ad_format = "728x15_0ads_al_s";
google_ad_channel ="";
//--></script>
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script><img src ="http://www.cnblogs.com/wangjifeng/aggbug/388413.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48002/" target="_blank">竞争日趋激烈 微软欲借 Windows 7 扭转战局</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>软件开发资源整理（陆续增加中....）</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/03/31/363351.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Fri, 31 Mar 2006 02:53:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/03/31/363351.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/363351.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/03/31/363351.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/363351.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/363351.html</trackback:ping><description><![CDATA[<OL>
<LI>
<P><FONT size=2>&nbsp;php中文下载中心.&nbsp;除php相关软件外，还有软件工程、视频教学、手机软件等。地址：</FONT><A href="http://down.phpv.net/index.htm"><FONT size=2>http://down.phpv.net/index.htm</FONT></A></P>
<LI>
<P><FONT size=2>破解资源站点.地址:</FONT><A href="http://crackzplanet.com/"><FONT size=2>http://crackzplanet.com/</FONT></A></P>
<LI>
<P><FONT size=2>中国资源网.专业论文下载。地址：</FONT><A href="http://www.zgzyw.net/"><FONT size=2>http://www.zgzyw.net</FONT></A></P>
<LI>
<P><FONT size=2>c# Corner.地址：</FONT><A href="http://www.c-sharpcorner.com/"><FONT size=2>http://www.c-sharpcorner.com/</FONT></A></P>
<LI>
<P>外包服务：<A href="http://rentacoder.com/RentACoder/default.asp">http://rentacoder.com/RentACoder/default.asp</A></P>
<LI>
<P>开源：<A href="http://sourceforge.net/">http://sourceforge.net/</A></P>
<LI>
<P><FONT size=2>清华大学图书馆 INTERNET 教室(包括html，javascript，Acitivx等的教程):</FONT><A href="http://www.lib.tsinghua.edu.cn/chinese/INTERNET/"><FONT size=2>http://www.lib.tsinghua.edu.cn/chinese/INTERNET/</FONT></A></P>
<LI>
<P><FONT size=2>&nbsp;javascript主论坛&nbsp;:</FONT><A href="http://bbs.javascript.com.cn/"><FONT size=2>http://bbs.javascript.com.cn/<BR></FONT></A><BR></P></LI></OL><img src ="http://www.cnblogs.com/wangjifeng/aggbug/363351.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48001/" target="_blank">上海电信计划2012年80%用户实现100M带宽</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>MSDN 资源库(目录链接)</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/03/30/362423.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Thu, 30 Mar 2006 02:24:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/03/30/362423.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/362423.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/03/30/362423.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/362423.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/362423.html</trackback:ping><description><![CDATA[<strong style="FONT-SIZE: 14pt">1. MSDN归档资源库</strong><br><br>
<table class=90v cellSpacing=0 cellPadding=7 width="100%" border=0>
    <tbody>
        <tr>
            <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
            <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/component/">组件开发</a></td>
            <tr>
                <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/web/">Web开发</a> </td>
                <tr>
                    <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                    <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/windows/">Windows开发</a> </td>
                    <tr>
                        <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                        <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/network/">网络&amp;通讯协议</a> </td>
                        <tr>
                            <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                            <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/develop/">开发策略和倡议</a> </td>
                            <tr>
                                <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/message/">消息&amp;协作</a> </td>
                                <tr>
                                    <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                    <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/database/">数据访问&amp;数据库</a> </td>
                                    <tr>
                                        <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                        <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/information/">信息管理</a> </td>
                                        <tr>
                                            <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                            <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/security/">安全性</a> </td>
                                            <tr>
                                                <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                                <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/office/">Office开发</a> </td>
                                                <tr>
                                                    <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                                    <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/tools/">开发工具&amp;语言</a> </td>
                                                    <tr>
                                                        <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                                        <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/setup/">安装和系统管理</a> </td>
                                                        <tr>
                                                            <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                                            <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/graphics/">图形和多媒体</a> </td>
                                                            <tr>
                                                                <td vAlign=top width="8%"><strong><font color=#ff0000>&#183;</font></strong></td>
                                                                <td width="89%"><a href="http://www.microsoft.com/china/msdn/Archives/catalog/ui/">用户界面设计&amp;开发</a> </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                    <br>2. MSDN企业程序库<br>
                                                    <p>应用程序块可以帮助开发人员解决每个项目都会遇到的常见问题。它们在设计时封装了 Microsoft 推荐的 .NET 应用程序最佳做法。它们可以快速而轻松地插入到 .NET 应用程序中。例如，数据访问应用程序块提供对 ADO.NET 最常用功能的访问，并通过易于使用的类将其公开。应用程序块还添加了基础类库不直接支持的相关功能。</p>
                                                    <p>组成企业程序库的应用程序块如下： </p>
                                                    <table cellSpacing=0 cellPadding=0 border=0>
                                                        <tbody>
                                                            <tr>
                                                                <td class=listBullet vAlign=top>&#8226;</td>
                                                                <td class=listItem>
                                                                <p><a href="http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnpag2caching1.mspx" target=_blank>缓存应用程序块</a>。此应用程序块允许开发人员在其应用程序中集成本地缓存。 </p>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td class=listBullet vAlign=top>&#8226;</td>
                                                                <td class=listItem>
                                                                <p><a href="http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnpag2config.mspx" target=_blank>配置应用程序块</a>。此应用程序块允许应用程序读/写配置信息。 </p>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td class=listBullet vAlign=top>&#8226;</td>
                                                                <td class=listItem>
                                                                <p><a href="http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnpag2daab.mspx" target=_blank>数据访问应用程序块</a>。此应用程序块允许开发人员在其应用程序中集成标准的数据库功能。 </p>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td class=listBullet vAlign=top>&#8226;</td>
                                                                <td class=listItem>
                                                                <p><a href="http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnpag2crypto1.mspx" target=_blank>加密应用程序块</a>。此应用程序块允许开发人员在其应用程序中包含加密和哈希功能。 </p>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td class=listBullet vAlign=top>&#8226;</td>
                                                                <td class=listItem>
                                                                <p><a href="http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnpag2ehab.mspx" target=_blank>异常处理应用程序块</a>。此应用程序块允许开发人员和决策人员针对发生在企业应用程序体系结构层的异常处理创建一致的策略。 </p>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td class=listBullet vAlign=top>&#8226;</td>
                                                                <td class=listItem>
                                                                <p><a href="http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnpag2logging.mspx" target=_blank>日志和规范应用程序块</a>。此应用程序块允许开发人员在其应用程序中集成标准的日志和规范功能。 </p>
                                                                </td>
                                                            </tr>
                                                            <tr>
                                                                <td class=listBullet vAlign=top>&#8226;</td>
                                                                <td class=listItem>
                                                                <p><a href="http://www.microsoft.com/china/MSDN/library/enterprisedevelopment/softwaredev/dnpag2security1.mspx" target=_blank>安全应用程序块</a>。此应用程序块允许开发人员在其应用程序中集成安全功能。应用程序可在多种情况下使用应用程序块，例如，根据数据库验证和授权用户、检索角色和配置文件信息，以及缓存用户配置文件信息等。 </p>
                                                                </td>
                                                            </tr>
                                                        </tbody>
                                                    </table>
                                                    <p>不同的应用程序有不同的要求，您会发现并不是每个应用程序块在您构建的每个应用程序中都有用。在使用应用程序块之前，您应该对应用程序需求以及应用程序块计划处理的方案有充分的了解。</p>
<img src ="http://www.cnblogs.com/wangjifeng/aggbug/362423.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/48000/" target="_blank">数万名网友签名抗议星际争霸2取消局域网功能</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>Google Maps带来的新型WebGIS设计模式</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/03/21/354940.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Tue, 21 Mar 2006 06:58:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/03/21/354940.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/354940.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/03/21/354940.html#Feedback</comments><slash:comments>6</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/354940.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/354940.html</trackback:ping><description><![CDATA[Google Maps带来的轰动效应背后，少不了基于客户端浏览器的图片缓存技术的支持，我认为这是一种技术革新——因为任何常见的WebGIS商业产品都没有此种地图展现方式。<br><br><a href="http://maps.go2map.com/city/?mapservice=EntireMap&amp;appid=1037"><font color=#4563b9>Go2map</font></a>其实也很早就运用了该技术（去年推出新版本的VIP地图服务时），不过该地图服务仍然是基于MapInfo产品线的，不是很漂亮和高质量（起码跟Google比起来，道路少了灰色的border），而且界面稍显复杂（个人感觉）。使用客户端图片缓存后，很好的缓解了中心地图服务器的压力，要知道以前在Go2Map上查询北京的公交老是等待超时。<br><br>仔细分析一下Google Maps的内部机制（从界面上的操作体验中也可推断），此种WebGIS系统真的与以前的ArcIMS、MapXtreme等二次开发出来的系统有着本质的不同：
<li>地图预先生成，这一点是首当其冲的，说了很多次了。
<li>地图切片，客户端同时下载。当地图窗口发生移动、缩放时，便需要下载新的图片来填充新的区域，在这里充分利用了浏览器（如IE）的多线程同时下载的功能，另外，下载过的图片无需再次访问服务器下载。缺点就是客户端编写需要大量脚本来支持。
<li>由于服务器不是实时地根据矢量数据生成地图图片，就造成了地图数据无法及时更新。但若仔细察看，不难发现Google Maps上的数据其实大部分是道路交通、行政边界，其他的POI(Point Of Interests)信息并不是固化在地图上的，如此便使人觉得地图稍显单调，好在高质量的卫片影像弥补了此不足。Google通过客户端脚本技术，把用户的搜索结果（也就是各种POI数据）以&#8220;大头针&#8221;图片的形式展现在客户端浏览器上，比如有名的官方Pizza店示例。反过来一想，还真得佩服Google的设计：POI数据是经常更新的，而基础数据（Framework dataset，比如高级别的道路、桥梁、城市、湖泊等）则是很少变动的，即便是某些小道路发生变化，也可以很方便的生成该范围的地图斑块，这个工作量是较小的。
<li>上面提到了POI数据，其实它是动态生成的（当然，也可以是静态的），这个怎么说呢？好比Google的网络爬虫找到了某个公司的门户网站，分析出了该页面的内容结构并找到了其联系方式：##,**Road,**City，通过Geocoding技术便可在地图上找到其位置。
<li>由于地图图片的预生成，以前的WebGIS站点经常提供的&#8220;图层控制&#8221;功能便无法达到，其实，这个并不影响用户的使用体验——Google地图是如此的清晰明了，用那玩意儿干啥？
<li>抛弃&#8220;鹰眼&#8221;窗口，也就是那个缩略图，可能有人觉得用起来不太习惯——因为你不知道目前浏览到具体哪个位置了。但是，想想看：全世界的地图，当你放到到很细节的地方时，鹰眼上的显示框会多么的小啊，丝毫没有意义。
<li>在地图上弹出Info Window以显示详细信息，底层实现使用了XML和XSLT，的确在界面上和视觉上给人以冲击，而且这也的确是一个好主意——既很好的节约了页面空间，又方便了用户操作。
<li>&#8220;图中图&#8221;。该功能可谓煞费苦心，看看人家就是做得细致，在弹出的Info window中还有一个小地图来显示周围的情况，还可以在小地图上进行缩放，有点儿类似放置了一个放大镜在那里，真够绝的。
<li>疯狂的运用Javascript脚本，恰好现在的Web设计又回归Javascript，特别是自AJAX的流行以来，似乎有唤醒了大家对浏览器端的脚本的重视。Google Maps的脚本可不是一段两段，而是超过了万行，就拿它在客户端显示路径这个功能来说，就必须牵涉到XML解析、路径数据的转码（Google在传输路径的位置坐标时作了编码处理）、VML渲染、如果非IE则需要访问服务器以便让服务器程序画出路径并回传图片&#8230;&#8230;如此林林总总，不一而足。
<li>Google在中国的本地搜索服务也推出了Beta公众试用版了，而且北京地区的图也很详细，我想最大的困难也许就是国内的地名解析吧，要知道国内的门牌号、街区号、邮政编码都不是划分的很清晰，这个属于城市规划建设的问题了~</li>
<p>GIS发展至今，经历了System-Science-Service几个阶段的蜕变，而且这三个过程的界线愈发明晰，象现在，就有人在做System，有人在做Science，有人在做Service，其实归根到底，它仍然是一种IT技术，个人认为无论搞科研，还是搞软件开发，又或者你是搞服务圈钱，都与计算机和网络是分不开的，不结合计算机技术，是搞不出任何新花样出来的~ </p>
<img src ="http://www.cnblogs.com/wangjifeng/aggbug/354940.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47999/" target="_blank">Silverlight打造杰克逊纪念专题</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>基于Intranet的B/S解决方案</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/03/21/354931.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Tue, 21 Mar 2006 06:49:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/03/21/354931.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/354931.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/03/21/354931.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/354931.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/354931.html</trackback:ping><description><![CDATA[<table class=PanelInnerTable>
    <tbody>
        <tr class=PanelInnerTr>
            <td class=PanelInnerMiddleTd width="100%" height=100>
            <div class=Section1 twffan="done">
            <p>传统的GIS应用，往往是构建在C/S基础上的，随着Internet技术的迅速发展，B/S逐渐代替了C/S结构，成为企业级应用的主流方案，但采用过去的技术很难解决B/S结构中关于矢量图形在网络上的传播速率这一技术瓶颈。同时为每一个使用者配置专用的客户端，更造成了投资的膨胀，而采用B/S的集中式的软件管理和数据管理方式使管理成本和用户成本变得非常低。
            <p class=c1><img height=312 src="http://www.jbcom.com.cn/jbcom/portalpubsys/article_res/00000021c000fe6f7f5bce/images/image002.jpg" width=491 twffan="done">
            <p><img height=12 alt=* src="http://www.jbcom.com.cn/jbcom/portalpubsys/article_res/00000021c000fe6f7f5bce/images/image003.gif" width=12 twffan="done"> 采用先进的栅格传输技术，在完全不影响空间数据操作的前提下，使服务器和浏览器交互的图形数据控制在40ｋ以下，从而使空间数据传输速度有了质的飞跃，而浏览器上丝毫感觉不出栅格和矢量数据的差异性；
            <p><img height=12 alt=* src="http://www.jbcom.com.cn/jbcom/portalpubsys/article_res/00000021c000fe6f7f5bce/images/image003.gif" width=12 twffan="done"> 支持从瘦客户到胖客户的各种web体系结构，适用于不同的企业级应用。在瘦客户端开发中，所有地图的生成、绘制都在服务器上执行，客户端只接受交互式的GIF或JPEG图像。在中客户端开发中，WEB浏览器下载Java小程序，Javaapplet提供了更强壮、更灵活的用户接口，同时减少了从服务器下载的数据。在胖客户端开发中，小程序被加载，地图以矢量序列的方式流到小程序，地图功能驻留在客户端小程序中，该环境提供最大的灵活性，最适用于较高带宽的Intranet；
            <p><img height=12 alt=* src="http://www.jbcom.com.cn/jbcom/portalpubsys/article_res/00000021c000fe6f7f5bce/images/image003.gif" width=12 twffan="done"> 在B/S结构下，数据采取集中式的存储模式，客户端不会驻留矢量数据，从而对矢量数据的安全性有了很好的保证，同时不论是数据管理还是系统管理，都集中在server端，大大降低了系统的维护工作量；
            <p><img height=12 alt=* src="http://www.jbcom.com.cn/jbcom/portalpubsys/article_res/00000021c000fe6f7f5bce/images/image003.gif" width=12 twffan="done"> 先进的单一图层刷新技术，使实时数据在浏览器里就可以达到快速刷新，企业的管理人员可以随时随地在浏览器里通过GPS、DCS等传递的实时数据来监控和管理生产；
            <p><img height=12 alt=* src="http://www.jbcom.com.cn/jbcom/portalpubsys/article_res/00000021c000fe6f7f5bce/images/image003.gif" width=12 twffan="done"> MapXtreme的伸缩性，使用户请求增加时，只需要增加服务器即可，而不需要进行新的开发。MapXreme 的开发结构可以和所有的Web服务器兼容，并能够和ISAPI、NSAPI以及CGI很好的协作。另外，MapXreme不需要在客户端安装任何插件（Plug-in），所以PC和UNIX工作站上的浏览器都可以接受地图应用； </p>
            </div>
            </td>
        </tr>
        <tr class=PanelInnerTr>
            <td class=PanelInnerSapcingTd height=10>&nbsp;</td>
        </tr>
    </tbody>
</table>
<img src ="http://www.cnblogs.com/wangjifeng/aggbug/354931.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47999/" target="_blank">Silverlight打造杰克逊纪念专题</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>开源GIS中间件Geotools 2.2.M2 发布</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/03/08/345349.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Wed, 08 Mar 2006 02:08:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/03/08/345349.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/345349.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/03/08/345349.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/345349.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/345349.html</trackback:ping><description><![CDATA[<P dir=ltr style="MARGIN-RIGHT: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GeoTools是比较成熟的开源GIS中间件，有近10年的历史，并且还有一定的OpenGIS官方背景，是英国Leeds大学提供的地理java基础类和源代码。<BR>可从<A href="http://www.geotools.org/">www.geotools.org</A>下载源代码。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; geotools采用java实现，架构非常优秀，容易扩展。geotools中采用了另一个著名的开源软件JTS（java拓扑套件）。JTS封装了常用的geo算法，并且实现了OpenGIS的简单特征规范，也提供了基于内存的空间索引。<BR>新版本添加了PENN UNIVERSITY的ColorBrewer项目。<BR>官方提到：This release contains an improved API for aggregate functions (min, max, average, etc...), and contains optimized <BR>implementations for most SQL based datastores. We are pleased to included ColorBrewer from Penn State University. <BR>Also we have a a couple of exciting house keeping changes. How exciting? Main has been split into four: Referencing <BR>(for implementations of GeoAPI), api (for all the stable interfaces), coverage (to help those working on ISO compliant <BR>raster support) and finally main (returning for a repeat engagement of our default implementations). This release in <BR>made in conjunction with uDig 1.1.M0.<BR>官方站点：<A href="http://www.geotools.org/">www.geotools.org</A></P><img src ="http://www.cnblogs.com/wangjifeng/aggbug/345349.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47998/" target="_blank">传诺基亚正在开发Android手机</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>GIS资源汇集(陆续更新中.....)</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/03/02/341005.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Thu, 02 Mar 2006 03:19:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/03/02/341005.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/341005.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/03/02/341005.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/341005.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/341005.html</trackback:ping><description><![CDATA[<h2>在线GIS资料阅读</h2>
<ul>
    <li>
    <h2><a class=cateNavLink href="/Special/Subject/GZDL/DLBL/XXXTDL2/">地理信息系统导论</a></h2>
    </li>
</ul>
<h2><br>GIS网络资源</h2>
<ul>
    <li><a href="http://sms.webmap.cn/default.asp">测绘科学数据共享服务网</a> </li>
</ul>
<blockquote dir=ltr style="MARGIN-RIGHT: 0px">
<p>目前共发布95个数据集的信息，涉及的总数据量超过25GB (不包括遥感影像数据集)。大部分数据为带密级的数据，不能通过网络直接获取。其中共有49个数据集的数据和24个样例数据可以直接免费下载，数据量达210MB。对于其中带密级的数据，分别给出了数据获取途径、程序以及需要遵照的法规。<br></p>
</blockquote>
<ul>
    <li>地理信息系统论坛 <a href="http://www.gisforum.net/">http://www.gisforum.net/</a>
    <li>中国GIS咨询网 <a href="http://www.gissky.com/index.asp">http://www.gissky.com/index.asp</a>
    <li>资源大联盟 <a href="http://zydlm.wxhc.com.cn/main.asp">http://zydlm.wxhc.com.cn/main.asp</a>
    <li><font color=#ef3333>FreeGIS组织 </font><a href="http://www.freegis.org/">http://www.freegis.org</a> </li>
</ul>
<blockquote dir=ltr style="MARGIN-RIGHT: 0px">
<p>该网站提供FreeGIS平台索引，国际上主要的FreeGIS平台都可以在这里找到</p>
</blockquote>
<ul dir=ltr style="MARGIN-RIGHT: 0px">
    <li><font color=#ef3333>MapTools组织 </font><a href="http://www.maptools.org/">http://www.maptools.org</a> </li>
</ul>
<blockquote dir=ltr style="MARGIN-RIGHT: 0px">
<p>该网站提供开放源代码的GIS资源</p>
</blockquote>
<ul>
    <li><font color=#ef3333>OGC组织 </font><a href="http://www.opengeospatial.org/">http://www.opengeospatial.org</a> </li>
</ul>
<blockquote dir=ltr style="MARGIN-RIGHT: 0px">
<p>国际开放GIS标准的制订者，ESRI,Intergraph,Mapinfo,Oracle,Sun,BEA等都是OGC成员</p>
</blockquote>
<ul dir=ltr>
    <li><font color=#ef3333>MySQL数据库 </font><a href="http://www.mysql.com/">http://www.mysql.com</a> </li>
</ul>
<blockquote dir=ltr style="MARGIN-RIGHT: 0px">
<p>MySQL从4.1开始支持空间数据库，遵循OGC规范，目前正式版本是5.0</p>
</blockquote>
<ul>
    <li><font color=#ef3333>PostgreSQL </font><a href="http://www.postgresql.org/">http://www.postgresql.org</a> 中文<a href="http://www.pgsqldb.org/">http://www.pgsqldb.org</a> </li>
</ul>
<blockquote dir=ltr style="MARGIN-RIGHT: 0px">
<p>PostgreSQL是和MySQL齐名的开放源码数据库，最新版本8.0，通过PostGIS中间件可以让PostgreSQL(7.4及以下版本)支持空间数据库</p>
</blockquote>
<ul>
    <li>PostGIS也是一个开放源码项目 <a href="http://postgis.refractions.net/">http://postgis.refractions.net</a>
    <li><font color=#ef3333>Oracle数据库和应用软件 </font><a href="http://www.oracle.com/">http://www.oracle.com</a> </li>
</ul>
<blockquote dir=ltr style="MARGIN-RIGHT: 0px">
<p>Oracle从8i开始支持空间数据库，目前在商业空间数据库领域占有绝对优势。<br></p>
</blockquote>
<h2>&nbsp; </h2>
<h2>几种流行WebGIS软件的比较</h2>
<h2>
<table cellSpacing=0 cellPadding=0 border=1>
    <tbody>
        <tr>
            <td width="10%">
            <p align=center><b><span>产品名称</span></b><b></b></p>
            </td>
            <td width="15%">
            <p align=center><b><span>Mapxtrem</span></b></p>
            </td>
            <td width="17%">
            <p align=center><b><span>GeoMedia Web Map, GeoMedia Web Enterprese</span></b></p>
            </td>
            <td width="18%">
            <p align=center><b><span>Arc IMS, MapObjects IMS</span></b></p>
            </td>
            <td width="18%">
            <p align=center><b><span>MapGuide</span></b></p>
            </td>
            <td width="18%">
            <p align=center><b><span>GeoSurf</span></b></p>
            </td>
        </tr>
        <tr>
            <td vAlign=top width="10%">
            <p><b><span>客户端是否需要插件或控键</span></b><b></b></p>
            </td>
            <td vAlign=top width="15%">
            <p><span>不需要</span></p>
            </td>
            <td vAlign=top width="17%">
            <p><span>需要</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>不需要</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>需要</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>不需要</span></p>
            </td>
        </tr>
        <tr>
            <td vAlign=top width="10%">
            <p><b><span>网络传递的图像格式</span></b><b></b></p>
            </td>
            <td vAlign=top width="15%">
            <p><span>JPEG(</span><span>栅格图</span><span>)</span></p>
            </td>
            <td vAlign=top width="17%">
            <p><span>ActiveCGM(</span><span>栅格图或矢量图</span><span>)</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>ActiveCGM(</span><span>栅格图或矢量图</span><span>)</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>MpaGuide SDF</span><span>矢量数据或</span><span>JPEG</span><span>栅格图</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>GeoSurf DH M</span><span>矢量数据</span></p>
            </td>
        </tr>
        <tr>
            <td vAlign=top width="10%">
            <p><b><span>与数据库连接方式</span></b><b></b></p>
            </td>
            <td vAlign=top width="15%">
            <p><span>ODBC</span></p>
            </td>
            <td vAlign=top width="17%">
            <p><span>ODBC</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>ODBC</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>ODBC</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>JDBC</span></p>
            </td>
        </tr>
        <tr>
            <td vAlign=top width="10%">
            <p><b><span>地图预出版处理</span></b><b></b></p>
            </td>
            <td vAlign=top width="15%">
            <p><span>动态生成地图</span></p>
            </td>
            <td vAlign=top width="17%">
            <p><span>动态生成地图</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>动态生成地图</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>需要进行数据格式转换处理</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>需要进行数据格式转换处理</span></p>
            </td>
        </tr>
        <tr>
            <td vAlign=top width="10%">
            <p><b><span>可发布的数据格式</span></b><b></b></p>
            </td>
            <td vAlign=top width="15%">
            <p><span>MapInfo</span><span>地图文件</span></p>
            </td>
            <td vAlign=top width="17%">
            <p><span>MGE</span><span>工程</span><span>,MicroStation DGN</span><span>文件</span><span>, Frame</span><span>文件</span><span>,MGEDM</span><span>文件</span><span>,ArcView Shape</span><span>文件</span><span>,ArcInfo Coverage,Autodesk DWG</span><span>文件</span><span>,Mapinfo TAB</span><span>文件</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>ArcView Shape </span><span>文件</span><span>,AecInfo Coverage,SDE</span><span>地图</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>ArcView Shape </span><span>文件</span><span>,AecInfo Coverage,SDE</span><span>地图</span><span>, ,Autodesk DWG</span><span>文件</span><span>, MicroStation DGN</span><span>文件</span><span>, Mapinfo TAB</span><span>文件</span></p>
            </td>
            <td vAlign=top width="18%">
            <p><span>ArcView Shape </span><span>文件</span><span>,AecInfo Coverage,SDE</span><span>地图</span><span>, ,Autodesk DWG</span><span>文件</span><span>, MicroStation DGN</span><span>文件</span><span>, Mapinfo TAB</span><span>文件</span></p>
            </td>
        </tr>
    </tbody>
</table>
</h2>
<h2 align=center>&nbsp;</h2>
<h2>地图服务观摩&nbsp;</h2>
<p>
<table style="WIDTH: 724px; BORDER-COLLAPSE: collapse; HEIGHT: 520px" cellSpacing=0 cellPadding=3 border=1>
    <tbody>
        <tr>
            <td style="FONT-SIZE: 10pt; WIDTH: 113px; HEIGHT: 42px"><strong>名称</strong> </td>
            <td style="FONT-SIZE: 10pt"><strong>数据格式</strong> </td>
            <td style="FONT-SIZE: 10pt"><strong>客户端</strong> </td>
            <td style="FONT-SIZE: 10pt"><strong>网址</strong> </td>
            <td style="FONT-SIZE: 10pt"><strong>备注</strong> </td>
            <td style="FONT-SIZE: 10pt"><strong>公司</strong> </td>
        </tr>
        <tr bgColor=#ccffff>
            <td style="FONT-SIZE: 10pt" colSpan=6>国外</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">Google Earth</td>
            <td style="FONT-SIZE: 10pt">卫星影像</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>胖</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://earth.google.com/">http://earth.google.com/</a> </td>
            <td style="FONT-SIZE: 10pt">估计是java技术</td>
            <td style="FONT-SIZE: 10pt">Google</td>
        </tr>
        <tr>
            <td>Microsoft Live Local</td>
            <td>卫星影像、栅格</td>
            <td>胖</td>
            <td><a href="http://preview.local.live.com/">http://preview.local.live.com/</a></td>
            <td></td>
            <td>Microsoft</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">WorldWind</td>
            <td style="FONT-SIZE: 10pt">卫星影像</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>胖</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://worldwind.arc.nasa.gov/">http://worldwind.arc.nasa.gov/</a> </td>
            <td style="FONT-SIZE: 10pt">智能客户端技术</td>
            <td style="FONT-SIZE: 10pt">NASA</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">Google Map</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>瘦</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://maps.google.com/">http://maps.google.com</a> <br><a href="http://www.google.com/apis/maps/">http://www.google.com/apis/maps/</a><a href="http://www.google.com/apis/maps/"></a> </td>
            <td style="FONT-SIZE: 10pt">可叠加卫星影像,提供API</td>
            <td style="FONT-SIZE: 10pt">Google</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">Yahoo</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>瘦</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://developer.yahoo.net/maps/">http://developer.yahoo.net/maps/</a> </td>
            <td style="FONT-SIZE: 10pt">提供API</td>
            <td style="FONT-SIZE: 10pt">Yahoo</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">MSN Virtual Earth</td>
            <td style="FONT-SIZE: 10pt">未知</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>&nbsp;</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://www.virtualearth.com/">http://www.virtualearth.com/</a> </td>
            <td style="FONT-SIZE: 10pt"></td>
            <td style="FONT-SIZE: 10pt">Microsoft</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">feedmap</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>瘦</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://www.feedmap.net/BlogMap/">http://www.feedmap.net/BlogMap/</a> </td>
            <td style="FONT-SIZE: 10pt"></td>
            <td style="FONT-SIZE: 10pt"></td>
        </tr>
        <tr bgColor=#ccffff>
            <td style="FONT-SIZE: 10pt" colSpan=6>国内</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">Go2Map</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>瘦</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://www.go2map.com/down/freemap/">http://www.go2map.com/down/freemap/</a> </td>
            <td style="FONT-SIZE: 10pt">提供城市地图服务和API</td>
            <td style="FONT-SIZE: 10pt">Sohu</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">新浪爱问</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>瘦</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://local.sina.com.cn/">http://local.sina.com.cn/</a> </td>
            <td style="FONT-SIZE: 10pt">地图搜索服务</td>
            <td style="FONT-SIZE: 10pt">Sina</td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">Mapabc</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>胖</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://www.mapabc.com/">http://www.mapabc.com</a> </td>
            <td style="FONT-SIZE: 10pt">地图搜索服务，提供地图名片</td>
            <td style="FONT-SIZE: 10pt"></td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">Mapbar</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>瘦</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://www.mapbar.com/">http://www.mapbar.com</a> </td>
            <td style="FONT-SIZE: 10pt">地图搜索服务，提供博客地图</td>
            <td style="FONT-SIZE: 10pt"></td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">我要地图</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>瘦</p>
            </td>
            <td style="FONT-SIZE: 10pt"><font face="Times New Roman" color=#000000 size=3><a href="http://www.51ditu.com/">http://www.51ditu.com</a></font> </td>
            <td style="FONT-SIZE: 10pt">地图搜索服务</td>
            <td style="FONT-SIZE: 10pt"></td>
        </tr>
        <tr>
            <td style="FONT-SIZE: 10pt">搜狗地图</td>
            <td style="FONT-SIZE: 10pt">栅格地图</td>
            <td style="FONT-SIZE: 10pt">
            <p align=center>瘦</p>
            </td>
            <td style="FONT-SIZE: 10pt"><a href="http://map.sogou.com/">http://map.sogou.com/</a> </td>
            <td style="FONT-SIZE: 10pt">Sohu收购Go2Map后推出的地图搜索服务</td>
            <td style="FONT-SIZE: 10pt">Sohu&nbsp;&nbsp;</td>
        </tr>
        <tr>
            <td>baidu</td>
            <td>栅格地图</td>
            <td>
            <p align=center>瘦</p>
            </td>
            <td><a href="http://map.baidu.com/">http://map.baidu.com</a></td>
            <td>MapBar为baidu提供地图服务</td>
            <td></td>
        </tr>
    </tbody>
</table>
</p>
<p><!--startfragment --></p>
<h2>开源WebGIS平台</h2>
<p>向您介绍国际开源WebGIS项目，它们具有共同特点：免费使用，开放源代码（具体使用规则请参看各个平台的 Lisense文件），希望借此带您进入广阔的开源GIS世界。</p>
<p>采用Java开发的几个主要开源WEBGIS项目列表（由于时间有限，只选取部分）<br>
<table cellSpacing=0 cellPadding=0 width="100%" border=1>
    <tbody>
        <tr>
            <td align=middle rowSpan=2>平台</td>
            <td align=middle rowSpan=2>当前版本</td>
            <td align=middle rowSpan=2>生成日期</td>
            <td align=middle rowSpan=2>项目地址</td>
            <td align=middle rowSpan=2>授权协议</td>
            <td align=middle colSpan=10>支持格式和接口</td>
        </tr>
        <tr>
            <td>ESRI Shape</td>
            <td>Mapinfo MID/MIF</td>
            <td>Oracle</td>
            <td>MySQL</td>
            <td>PostGIS</td>
            <td>其他格式*2</td>
            <td>OGC*8 WMS*9 Server</td>
            <td>OGC WFS*10 Server</td>
            <td>OGC WCS*11 Server</td>
            <td>MS .Net</td>
        </tr>
        <tr>
            <td>Deegree</td>
            <td>2.0</td>
            <td>2005-2-3</td>
            <td><a href="http://deegree.sourceforge.net/">http://deegree.sourceforge.net</a></td>
            <td>LGPL</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>GML2.1.1</td>
            <td>&#8730;*4</td>
            <td>&#8730;*5</td>
            <td>&#8730;*6</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>OpenMap</td>
            <td>4.6.3</td>
            <td>2006-2-1</td>
            <td><a href="http://openmap.bbn.com/">http://openmap.bbn.com</a></td>
            <td>OpenMap License</td>
            <td>&#8730;</td>
            <td>&#8730;*1</td>
            <td>&#8730;*3</td>
            <td>&#8730;</td>
            <td>&nbsp;</td>
            <td>VPF RPF DTED</td>
            <td>&#8730;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&#8730;*7</td>
        </tr>
        <tr>
            <td>GeoServer*14</td>
            <td>1.3</td>
            <td>2006-2-16</td>
            <td><a href="http://docs.codehaus.org/display/GEOS/Home">http://docs.codehaus.org/display/GEOS/Home</a></td>
            <td>GPL 2.0</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>GML2.1.1 ArcSDE DB2 VPF</td>
            <td>&#8730;*9</td>
            <td>&#8730;*10</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>GeoTools</td>
            <td>2.1.1</td>
            <td>2006-1-26</td>
            <td><a href="http://www.geotools.org/">http://www.geotools.org</a></td>
            <td>LGPL</td>
            <td>&#8730; </td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>GML2.1.1 ArcSDE</td>
            <td>&#8730;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>uDig*12</td>
            <td>1.0.6</td>
            <td>2005</td>
            <td><a href="http://udig.refractions.net/confluence/display/UDIG/Home">http://udig.refractions.net/confluence/display/UDIG/Home</a></td>
            <td>LGPL</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>GML2.1.1 ArcSDE DB2</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
        </tr>
        <tr>
            <td>mapbuilder-lib*13</td>
            <td>1.0rc1</td>
            <td>2005-12</td>
            <td><a href="http://mapbuilder.sourceforge.net/">http://mapbuilder.sourceforge.net/</a></td>
            <td>LGPL</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>&nbsp;</td>
            <td>GML</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&#8730;</td>
            <td>&nbsp;</td>
        </tr>
    </tbody>
</table>
*1 仅支持点实体<br>*2 光栅格式JPEG, GIF, PNG, (Geo)TIFF, PNM , BMP没有列出<br>*3 需要单独的支持类<br>*4 兼容OGC WMS 1.1.1<br>*5 兼容OGC WFS 1.0.0<br>*6 兼容OGC WCS 1.0.0<br>*7 有限支持<br>*8 Open Geospatial Consortium（OGC）<br>*9 Web Map Service (WMS) 基于Web的光栅和矢量图形服务<br>*10 Web Feature Service (WFS) 基于Web采用GML格式传输的矢量图形数据服务<br>*11 Web Coverage Service (WCS) 基于Web采用光栅格式传输的光栅图形数据服务<br>*12 采用Eclipse框架开发的桌面GIS软件<br>*13 基于AJAX模型的WEBGIS客户端软件，支持GeoServer, MapServer, quickWMS服务器<br>*14 基于J2EE架构的WEBGIS服务器，已测试JBoss, Jetty, Tomcat, Resin<br><br>Deegree示例（读取、显示、格式转换 支持SHP、GML、数据库、WMS、WFS C/S）下载 <a href="http://chungking.glwb.info/viewer.jar">程序包(V0.91)</a>&nbsp;<a href="http://chungking.glwb.info/cn.rar">GML测试文件</a><br>OpenMap示例（中国铁路 B/S）<a href="http://chungking.glwb.info/map.htm">网页浏览(非宽带用户请勿访问)</a><br><font color=#ff0000>注: 以上示例需要安装Sun J2SE 1.4以上版本才能正常运行</font><br><br>采用C/C++开发的开放源代码的GIS平台列表（由于时间有限，只选取部分平台）<br>
<table cellSpacing=0 cellPadding=0 width="99%" border=1>
    <tbody>
        <tr>
            <td align=middle>平台</td>
            <td align=middle>当前版本</td>
            <td align=middle>生成日期</td>
            <td align=middle>项目地址</td>
            <td align=middle>授权协议</td>
            <td align=middle>支持格式和接口</td>
            <td align=middle>开发语言</td>
        </tr>
        <tr>
            <td>GRASS</td>
            <td>6.0.2</td>
            <td>2006-2-22</td>
            <td><a href="http://grass.itc.it/">http://grass.itc.it</a></td>
            <td>GPL</td>
            <td>ESRI E00, Shape, DXF, GPS-ASCII, USGS-DEM,IDRISI, OSS, MapInfo MIF,TIGER, RML Raster ARC/GRID, E00, GIF,TIF, PNG, ERDAS LAN</td>
            <td>C</td>
        </tr>
        <tr>
            <td>MapServer</td>
            <td>4.6</td>
            <td>2005-6-14</td>
            <td><a href="http://mapserver.gis.umn.edu/index.html">http://mapserver.gis.umn.edu/index.html</a></td>
            <td>MapServer License</td>
            <td>ESRI Shape, Mapinfo, PostGIS, ArcSDE (通过OGR*1支持) TIFF/GeoTIFF, EPPL7（通过GDAL*2支持）WMS (client/server), WFS (client/server)</td>
            <td>C</td>
        </tr>
    </tbody>
</table>
*1 OGR <a href="http://gdal.velocet.ca/projects/opengis/">http://gdal.velocet.ca/projects/opengis</a> 提供读取ESRI Shape, Mapinfo mid/mif and TAB的C++库，属于GDAL项目的子集<br>*2 GDAL <a href="http://www.gdal.org/index.html">http://www.gdal.org/index.html</a> C/C++编写的光栅地理数据格式转换库 <br><br></p>
<img src ="http://www.cnblogs.com/wangjifeng/aggbug/341005.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47996/" target="_blank">7月编程语言排行榜</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item><item><title>SQL Server 2000 标示关键字列举</title><link>http://www.cnblogs.com/wangjifeng/archive/2006/02/22/335296.html</link><dc:creator>小河弯弯</dc:creator><author>小河弯弯</author><pubDate>Wed, 22 Feb 2006 02:53:00 GMT</pubDate><guid>http://www.cnblogs.com/wangjifeng/archive/2006/02/22/335296.html</guid><wfw:comment>http://www.cnblogs.com/wangjifeng/comments/335296.html</wfw:comment><comments>http://www.cnblogs.com/wangjifeng/archive/2006/02/22/335296.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/wangjifeng/comments/commentRss/335296.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/wangjifeng/services/trackbacks/335296.html</trackback:ping><description><![CDATA[<P style="MARGIN-RIGHT: 0px">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 在用SQL Server 2000自动生成SQL脚本时，其中有一些特别的标示关键字，以前不是很在意，用到哪个查哪个，也都没大记住，今次将之作一列举(简单列举，详细可查阅SQL Server联机帮助)，以达学而时习之效果也........<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;1.&nbsp; SET QUOTED_IDENTIFIER: 使 Microsoft&#174; SQL Server&#8482; 遵从关于引号分隔标识符和文字字符串的<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; SQL-92 规则。由双引号分隔的标识符可以是 Transact-SQL 保留关键字，或者可以包含 Transact-SQL<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 标识符语法规则通常不允许的字符。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 2.&nbsp; SET ANSI_NULLS: 指定在对空值使用等于 (=) 和不等于 (&lt;&gt;) 比较运算符时，这些运算符的 SQL-92<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 遵从行为。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 3.&nbsp; [N]<B>'</B><I>tsql_string</I><STRONG>': </STRONG>是一个常量，<I>tsql_string </I>可以是 <STRONG>nvarchar </STRONG>或<STRONG> varchar </STRONG>数据类型。如果包含 N，则该字<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 符串将解释为 <STRONG>nvarchar </STRONG>数据类型，最大值为服务器的可用内存。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;4.&nbsp; OBJECT_ID: 返回数据库对象标识号。<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; 5.&nbsp; OBJECTPROPERTY:&nbsp;返回当前数据库中对象的有关信息。例如：查明 authors 是否为一个表，<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;IF OBJECTPROPERTY ( object_id('authors'),'ISTABLE') = 1<BR>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; print 'Authors is a table'<BR><BR></P><img src ="http://www.cnblogs.com/wangjifeng/aggbug/335296.html?type=1" width = "1" height = "1" /><br/><br/>--------------------------<br/>新闻：<a href="http://news.cnblogs.com/n/47995/" target="_blank">Google Voice 上手</a><br/>网站导航: <a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻</a>&nbsp;&nbsp;<a href="http://dotnet.cnblogs.com" target="_blank">.NET频道</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/q/" target="_blank">博问</a>&nbsp;&nbsp;<a href="http://space.cnblogs.com/ing/" target="_blank">闪存</a>&nbsp;&nbsp;<a href="http://zzk.cnblogs.com" target="_blank">找找看</a>]]></description></item></channel></rss>