﻿<?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>博客园-Meazza-asp.net</title><link>http://www.cnblogs.com/mFrog/</link><description>专注asp.net</description><language>zh-cn</language><lastBuildDate>Mon, 08 Sep 2008 10:59:48 GMT</lastBuildDate><pubDate>Mon, 08 Sep 2008 10:59:48 GMT</pubDate><ttl>60</ttl><item><title>什么是XAML</title><link>http://www.cnblogs.com/mFrog/archive/2008/09/03/1283248.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Wed, 03 Sep 2008 09:58:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/09/03/1283248.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1283248.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/09/03/1283248.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1283248.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1283248.html</trackback:ping><description><![CDATA[XAML是eXtensible Application Markup Language的英文缩写，相应的中文名称为可扩展应用程序标记语言，它是微软公司为构建应用程序用户界面而创建的一种新的描述性语言。XAML提供了一种便于扩展和定位的语法来定义和程序逻辑分离的用户界面，而这种实现方式和ASP.NET中的"代码后置"模型非常类似。也就是说在开发一个应用程序时，我们可以将开发工作分成开发人员和设计人员两个团体分别进行，各自负责后台程序代码逻辑和前台程序界面的设计，这样就使得开发人员和设计人员之间的协作更通畅，也极大地发挥了他们的专长。<br />
<br />
　　提示:XAML的发音为＂Zamel＂，笔者经常开玩笑地将其读成＂折磨＂。虽然XAML包含了许多新规则、元素和语法，但是我并不认为学习它是一个折磨人的过程。只要读者稍微具备一些HTML基础知识，就可以快速地掌握XAML中的大部分内容。<br />
<br />
　　提示:如今在WPF的官方网站上已经提供了一些很实用的工具，可以将其他格式的图形文件转换为XAML文件的形式。例如我们就可以将3DMax制作出的3D动画转换为XAML，这样WPF程序就可以直接通过转换好的XAML文件产生和3DMax制作出的3D动画相一致的效果。<br />
<br />
　　XAML简化了.Net Framework 3.0 编程模式上的用户界面创建过程，使用XAML开发人员可以对WPF程序的所有用户界面元素(例如文本、按钮、图像和列表框等)进行详细的定置，同时还可以对整个界面进行合理化的布局，这与使用HTML非常相似。但是由于XAML是基于XML的，所以它本身就是一个组织良好的XML文档，而且相对于HTML，它的语法更严谨、更明确。预计以后大部分的XAML都可由相应的软件自动生成，就如同我们现在制作一个静态页面时，几乎不用编写任何HTML代码就可以直接通过Dreamweaver软件生成一个美观的页面。但是最初通过手动编写XAML代码将是一次绝佳的学习体验，虽然实现的过程繁杂了些，但是将加深您对XAML语法和各个元素的理解。<br />
<br />
　　大多数的WPF程序可能同时包含程序代码和 XAML。我们可以使用XAML定义应用程序的初始界面，而后才编写相应的功能实现代码。我们可以将逻辑代码直接嵌入到一个XAML文件中，也可以将它保留在一个单独的文件中。实际上，能够用XAML实现的所有功能我们都可以使用程序代码来完成。因此，我们根本无需使用任何的XAML就可以创建一个完好的WPF程序。一般来说，程序代码的优势在于流程处理和逻辑判断，而不是界面的构建上。而XAML则是集中关注于界面的编程，我们可以将它和其它的.NET语言配合使用，从而构建出一个功能完善、界面美观的WPF程序。XAML是一种纯正的、用来描述用户界面构成元件和编排方式的标记语言。尽管有部分的XAML语法具备程序设计语言的特性(例如XAML中的Trigger和TRansform)，但是XAML并不是一种用于程序设计的语言，它的功能也不是为了执行应用程序逻辑。<br />
<br />
　　XAML是一种解析性的语言，尽管它也可以被编译。微软推荐XAML被编译成BAML(Binary Application Markup Language-二进制语言程序标记语言)。XAML和BAML都可以被WPF解析，并且将以一种和HTML相似的方式进行界面的呈现。但是和HTML不同的是，XAML是强类型化的。也就是说，HTML会忽略那些它不能识别的元素和属性，而XAML必须在识别所有的元素和属性的情况下，才对页面进行呈现。尽管在XAML中各个属性都是以一个个的字符串(例如Background)表示的，但是这些字符串实际上代表的是WPF中的对象，只有被WPF识别的对象才可以作为元素的属性，所有我们说XAML是强类型化的。<br />
<br />
　　还有一点是我们反复强调的，XAML并不是HTML。尽管XAML在元素的声明、程序样式的设置和指定事件处理程序上都和HTML非常类似，但是XAML是基于XML的，它是WPF的外在表现形式。而HTML主是一种标记语言，仅仅是用来为浏览器呈现页面内容。XAML除了用来呈现信息和请求用户输入等基本的功能外，它还包含了一些高级的特性，例如它提供了对动画和3D众多方面的支持。<br />
<br />
　 XAML是可扩展的，正如它的名字指明的那样。开发人员可以创建自定义的控件、元素和函数来扩展XAML。而且由于XAML各元素在本质上就是WPF类的映射，所以开发人员可以很轻松地使用面向对象的技术对XAML元素进行扩展。也就是说我们可以开发一些自定义控件和组合元素，并将它公开给用户界面设计人员和其它的开发人员使用。
<img src ="http://www.cnblogs.com/mFrog/aggbug/1283248.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42153/" target="_blank">[新闻]淘宝与微软总部达成首次合作 Silverlight加入店铺</a>]]></description></item><item><title>全国男女比例图</title><link>http://www.cnblogs.com/mFrog/archive/2008/08/28/1278318.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Thu, 28 Aug 2008 01:24:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/08/28/1278318.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1278318.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/08/28/1278318.html#Feedback</comments><slash:comments>5</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1278318.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1278318.html</trackback:ping><description><![CDATA[<div align="center"><img height="486" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/nannv.jpg" width="600" border="0" /></div>
<div align="center">&nbsp;</div>
<div align="left">看到一张男女比例图。大家看看自己的所在地区形式是否严峻。先下手为强</div>
<div align="left">我就属于形式比较严重的地区</div>
<img src ="http://www.cnblogs.com/mFrog/aggbug/1278318.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42151/" target="_blank">[新闻]苹果9日发布iTunes 8、iPhone 2.1和第四代iPod Nano</a>]]></description></item><item><title>SQL LIKE 通配符的用法</title><link>http://www.cnblogs.com/mFrog/archive/2008/07/29/1255605.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Tue, 29 Jul 2008 07:12:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/07/29/1255605.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1255605.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/07/29/1255605.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1255605.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1255605.html</trackback:ping><description><![CDATA[<div class="logcontent unshow" id="LogContent12" style="display: block" jquery1217312716421="3710">
<p jquery1217312716421="3711">_&nbsp;&nbsp;&nbsp; 与任意单字符匹配<br jquery1217312716421="3712" />
&nbsp;<br jquery1217312716421="3713" />
%&nbsp;&nbsp;&nbsp; 与包含一个或多个字符的字符串匹配<br jquery1217312716421="3714" />
&nbsp;<br jquery1217312716421="3715" />
[ ]&nbsp; 与特定范围（例如，[a-f]）或特定集（例如，[abcdef]）中的任意单字符匹配。<br jquery1217312716421="3716" />
&nbsp;<br jquery1217312716421="3717" />
[^]&nbsp; 与特定范围（例如，[^a-f]）或特定集（例如，[^abcdef]）之外的任意单字符匹配。<br jquery1217312716421="3718" />
&nbsp;使用like比较字，加上SQL里的通配符，请参考以下：<br jquery1217312716421="3719" />
a.. LIKE 'Mc%' 将搜索以字母 Mc 开头的所有字符串（如 McBadden）。</p>
<p jquery1217312716421="3720">b.. LIKE '%inger' 将搜索以字母 inger 结尾的所有字符串（如 Ringer、<br jquery1217312716421="3721" />
Stringer）。</p>
<p jquery1217312716421="3722">c.. LIKE '%en%' 将搜索在任何位置包含字母 en 的所有字符串（如 Bennet、<br jquery1217312716421="3723" />
Green、McBadden）。</p>
<p jquery1217312716421="3724">d.. LIKE '_heryl' 将搜索以字母 heryl 结尾的所有六个字母的名称（如 Cheryl、<br jquery1217312716421="3725" />
Sheryl）。</p>
<p jquery1217312716421="3726">e.. LIKE '[CK]ars[eo]n' 将搜索下列字符串：Carsen、Karsen、Carson 和 Karson<br jquery1217312716421="3727" />
（如 Carson）。</p>
<p jquery1217312716421="3728">f.. LIKE '[M-Z]inger' 将搜索以字符串 inger 结尾、以从 M 到 Z 的任何单个字<br jquery1217312716421="3729" />
母开头的所有名称（如 Ringer）。</p>
<p jquery1217312716421="3730">g.. LIKE 'M[^c]%' 将搜索以字母 M 开头，并且第二个字母不是 c 的所有名称（如<br jquery1217312716421="3731" />
MacFeather）。</p>
<p jquery1217312716421="3732"><br jquery1217312716421="3733" />
&nbsp;<br jquery1217312716421="3734" />
&nbsp;<br jquery1217312716421="3735" />
例子:<br jquery1217312716421="3736" />
? WHERE FirstName LIKE '_im' 可以找到所有三个字母的、以 im 结尾的名字（例如，Jim、Tim）。 <br jquery1217312716421="3737" />
&nbsp;<br jquery1217312716421="3738" />
? WHERE LastName LIKE '%stein' 可以找到姓以 stein 结尾的所有员工。 <br jquery1217312716421="3739" />
&nbsp;<br jquery1217312716421="3740" />
? WHERE LastName LIKE '%stein%' 可以找到姓中任意位置包括 stein 的所有员工。 <br jquery1217312716421="3741" />
&nbsp;<br jquery1217312716421="3742" />
? WHERE FirstName LIKE '[JT]im' 可以找到三个字母的、以 im 结尾并以 J 或 T 开始的名字（即仅有 Jim 和 Tim） <br jquery1217312716421="3743" />
&nbsp;<br jquery1217312716421="3744" />
? WHERE LastName LIKE 'm[^c]%' 可以找到以 m 开始的、后面的（第二个）字母不为 c 的所有姓。</p>
</div>
<img src ="http://www.cnblogs.com/mFrog/aggbug/1255605.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42150/" target="_blank">[新闻]微软出品8GB蓝色和120GB Zune播放器</a>]]></description></item><item><title>C#.NET 连接各类数据库</title><link>http://www.cnblogs.com/mFrog/archive/2008/07/29/1255597.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Tue, 29 Jul 2008 07:00:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/07/29/1255597.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1255597.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/07/29/1255597.html#Feedback</comments><slash:comments>10</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1255597.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1255597.html</trackback:ping><description><![CDATA[<p>个人收藏的实用东西.拿出来大家分享下</p>
<p>&nbsp;</p>
<p>1.C#连接连接Access<br jquery1217312716421="1459" />
程序代码: </p>
<p>&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Data;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Data.OleDb;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;strConnection</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">Provider=Microsoft.Jet.OleDb.4.0;</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />strConnection</span><span style="color: #000000">+=</span><span style="color: #800000">@"</span><span style="color: #800000">Data&nbsp;Source=C:BegASPNETNorthwind.mdb</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />OleDbConnection&nbsp;objConnection</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;OleDbConnection(strConnection);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />objConnection.Open();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />12objConnection.Close();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></div>
<p>&nbsp;</p>
<p jquery1217312716421="1534">解释:</p>
<p jquery1217312716421="1535">　连接Access数据库需要导入额外的命名空间,所以有了最前面的两条using命令,这是必不可少的!</p>
<p jquery1217312716421="1536">　strConnection这个变量里存放的是连接数据库所需要的连接字符串,他指定了要使用的数据提供者和要使用的数据源.</p>
<p jquery1217312716421="1537">　"Provider=Microsoft.Jet.OleDb.4.0;"是指数据提供者,这里使用的是Microsoft Jet引擎,也就是Access中的数据引擎,asp.net就是*这个和Access的数据库连接的.</p>
<p jquery1217312716421="1538">　"Data Source=C:\BegASPNET\Northwind.mdb"是指明数据源的位置,他的标准形式是"Data Source=MyDrive:MyPath\MyFile.MDB".</p>
<p jquery1217312716421="1539">PS:<br jquery1217312716421="1540" />
　1."+="后面的"@"符号是防止将后面字符串中的"\"解析为转义字符.<br jquery1217312716421="1541" />
　2.如果要连接的数据库文件和当前文件在同一个目录下,还可以使用如下的方法连接:<br jquery1217312716421="1542" />
　　strConnection+="Data Source=";<br jquery1217312716421="1543" />
　　strConnection+=MapPath("Northwind.mdb");<br jquery1217312716421="1544" />
　　这样就可以省得你写一大堆东西了!<br jquery1217312716421="1545" />
　3.要注意连接字符串中的参数之间要用分号来分隔.</p>
<p jquery1217312716421="1546">　"OleDbConnection objConnection=new OleDbConnection(strConnection);"这一句是利用定义好的连接字符串来建立了一个链接对象,以后对数据库的操作我们都要和这个对象打交道.</p>
<p jquery1217312716421="1547">　"objConnection.Open();"这用来打开连接.至此,与Access数据库的连接完成.</p>
<p jquery1217312716421="1547">&nbsp;</p>
<p jquery1217312716421="1548">2.C#连接SQL Server<br jquery1217312716421="1549" />
程序代码: </p>
<p jquery1217312716421="1548">&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Data;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Data.SqlClient;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;strConnection</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">user&nbsp;id=sa;password=;</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />strConnection</span><span style="color: #000000">+=</span><span style="color: #800000">"</span><span style="color: #800000">initial&nbsp;catalog=Northwind;Server=YourSQLServer;</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />strConnection</span><span style="color: #000000">+=</span><span style="color: #800000">"</span><span style="color: #800000">Connect&nbsp;Timeout=30</span><span style="color: #800000">"</span><span style="color: #000000">;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />SqlConnection&nbsp;objConnection</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;SqlConnection(strConnection);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />objConnection.Open();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />objConnection.Close();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></div>
<p>&nbsp;</p>
<p jquery1217312716421="1633">解释:</p>
<p jquery1217312716421="1634">连接SQL Server数据库的机制与连接Access的机制没有什么太大的区别,只是改变了Connection对象和连接字符串中的不同参数.</p>
<p jquery1217312716421="1635">首先,连接SQL Server使用的命名空间不是"System.Data.OleDb",而是"System.Data.SqlClient".</p>
<p jquery1217312716421="1636">其次就是他的连接字符串了,我们一个一个参数来介绍(注意:参数间用分号分隔):<br jquery1217312716421="1637" />
　"user id=sa":连接数据库的验证用户名为sa.他还有一个别名"uid",所以这句我们还可以写成"uid=sa".<br jquery1217312716421="1638" />
　"password=":连接数据库的验证密码为空.他的别名为"pwd",所以我们可以写为"pwd=".<br jquery1217312716421="1639" />
　这里注意,你的SQL Server必须已经设置了需要用户名和密码来登录,否则不能用这样的方式来登录.如果你的SQL Server设置为Windows登录,那么在这里就不需要使用"user id"和"password"这样的方式来登录,而需要使用"Trusted_Connection=SSPI"来进行登录.<br jquery1217312716421="1640" />
　"initial catalog=Northwind":使用的数据源为"Northwind"这个数据库.他的别名为"Database",本句可以写成"Database=Northwind".<br jquery1217312716421="1641" />
　"Server=YourSQLServer":使用名为"YourSQLServer"的服务器.他的别名为"Data Source","Address","Addr".如果使用的是本地数据库且定义了实例名,则可以写为"Server=(local)\实例名";如果是远程服务器,则将"(local)"替换为远程服务器的名称或IP地址.<br jquery1217312716421="1642" />
　"Connect Timeout=30":连接超时时间为30秒.</p>
<p jquery1217312716421="1643">　在这里,建立连接对象用的构造函数为:SqlConnection.</p>
<p jquery1217312716421="1643">&nbsp;</p>
<p jquery1217312716421="1644">3.C#连接Oracle<br jquery1217312716421="1645" />
程序代码: </p>
<p jquery1217312716421="1644">&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Data.OracleClient;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;System.Data;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">在窗体上添加一个按钮，叫Button1，双击Button1，输入以下代码</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">private</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">void</span><span style="color: #000000">&nbsp;Button1_Click(</span><span style="color: #0000ff">object</span><span style="color: #000000">&nbsp;sender,&nbsp;System.EventArgs&nbsp;e)<br />
<img id="Codehighlighter1_153_745_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_153_745_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_153_745_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_153_745_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_153_745_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_153_745_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_153_745_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_153_745_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span id="Codehighlighter1_153_745_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_153_745_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">string</span><span style="color: #000000">&nbsp;ConnectionString</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">Data&nbsp;Source=sky;user=system;password=manager;</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">写连接串</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">OracleConnection&nbsp;conn</span><span style="color: #000000">=</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;OracleConnection(ConnectionString);</span><span style="color: #008000">//</span><span style="color: #008000">创建一个新连接</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">try</span><span style="color: #000000"><br />
<img id="Codehighlighter1_309_643_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_309_643_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_309_643_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_309_643_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_309_643_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_309_643_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_309_643_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_309_643_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"></span><span id="Codehighlighter1_309_643_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_309_643_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />conn.Open();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />OracleCommand&nbsp;cmd</span><span style="color: #000000">=</span><span style="color: #000000">conn.CreateCommand();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />cmd.CommandText</span><span style="color: #000000">=</span><span style="color: #800000">"</span><span style="color: #800000">select&nbsp;*&nbsp;from&nbsp;MyTable</span><span style="color: #800000">"</span><span style="color: #000000">;</span><span style="color: #008000">//</span><span style="color: #008000">在这儿写sql语句</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #000000">OracleDataReader&nbsp;odr</span><span style="color: #000000">=</span><span style="color: #000000">cmd.ExecuteReader();</span><span style="color: #008000">//</span><span style="color: #008000">创建一个OracleDateReader对象</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">while</span><span style="color: #000000">(odr.Read())</span><span style="color: #008000">//</span><span style="color: #008000">读取数据，如果odr.Read()返回为false的话，就说明到记录集的尾部了&nbsp;</span><span style="color: #008000"><br />
<img id="Codehighlighter1_543_628_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_543_628_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_543_628_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_543_628_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_543_628_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_543_628_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_543_628_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_543_628_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"></span><span id="Codehighlighter1_543_628_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_543_628_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />Response.Write(odr.GetOracleString(</span><span style="color: #800080">1</span><span style="color: #000000">).ToString());</span><span style="color: #008000">//</span><span style="color: #008000">输出字段1，这个数是字段索引，具体怎么使用字段名还有待研究</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />odr.Close();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">catch</span><span style="color: #000000">(Exception&nbsp;ee)<br />
<img id="Codehighlighter1_664_710_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_664_710_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_664_710_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_664_710_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_664_710_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_664_710_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_664_710_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_664_710_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"></span><span id="Codehighlighter1_664_710_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_664_710_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />Response.Write(ee.Message);&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">如果有错误，输出错误信息</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">finally</span><span style="color: #000000"><br />
<img id="Codehighlighter1_719_743_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_719_743_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_719_743_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_719_743_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_719_743_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_719_743_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_719_743_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_719_743_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"></span><span id="Codehighlighter1_719_743_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_719_743_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />conn.Close();&nbsp;</span><span style="color: #008000">//</span><span style="color: #008000">关闭连接</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" /></span><span style="color: #000000">}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></div>
<p jquery1217312716421="1644">&nbsp;</p>
<p jquery1217312716421="1866">4.C#连接MySQL<br jquery1217312716421="1867" />
程序代码: </p>
<p jquery1217312716421="1866">&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #0000ff">using</span><span style="color: #000000">&nbsp;MySQLDriverCS;&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;建立数据库连接</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">MySQLConnection&nbsp;DBConn;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />DBConn&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;MySQLConnection(</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;MySQLConnectionString(</span><span style="color: #800000">"</span><span style="color: #800000">localhost</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">mysql</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">"</span><span style="color: #800000">root</span><span style="color: #800000">"</span><span style="color: #000000">,</span><span style="color: #800000">""</span><span style="color: #000000">,</span><span style="color: #800080">3306</span><span style="color: #000000">).AsString);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />DBConn.Open();&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;执行查询语句</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">MySQLCommand&nbsp;DBComm;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />DBComm&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">new</span><span style="color: #000000">&nbsp;MySQLCommand(</span><span style="color: #800000">"</span><span style="color: #800000">select&nbsp;Host,User&nbsp;from&nbsp;user</span><span style="color: #800000">"</span><span style="color: #000000">,DBConn);&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;读取数据</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">MySQLDataReader&nbsp;DBReader&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;DBComm.ExecuteReaderEx();&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">&nbsp;显示数据</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">try</span><span style="color: #000000"><br />
<img id="Codehighlighter1_349_473_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_349_473_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_349_473_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_349_473_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_349_473_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_349_473_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_349_473_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_349_473_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span id="Codehighlighter1_349_473_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_349_473_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" /></span><span style="color: #0000ff">while</span><span style="color: #000000">&nbsp;(DBReader.Read())<br />
<img id="Codehighlighter1_375_471_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_375_471_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_375_471_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_375_471_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" align="top"><img id="Codehighlighter1_375_471_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_375_471_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_375_471_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_375_471_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" align="top"></span><span id="Codehighlighter1_375_471_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_375_471_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />Console.WriteLine(</span><span style="color: #800000">"</span><span style="color: #800000">Host&nbsp;=&nbsp;{0}&nbsp;and&nbsp;User&nbsp;=&nbsp;{1}</span><span style="color: #800000">"</span><span style="color: #000000">,&nbsp;DBReader.GetString(</span><span style="color: #800080">0</span><span style="color: #000000">),DBReader.GetString(</span><span style="color: #800080">1</span><span style="color: #000000">));<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">finally</span><span style="color: #000000"><br />
<img id="Codehighlighter1_482_519_Open_Image" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_482_519_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_482_519_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_482_519_Closed_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" align="top"><img id="Codehighlighter1_482_519_Closed_Image" style="display: none" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_482_519_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_482_519_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_482_519_Open_Text').style.display='inline';" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" align="top"></span><span id="Codehighlighter1_482_519_Closed_Text" style="border-right: #808080 1px solid; border-top: #808080 1px solid; display: none; border-left: #808080 1px solid; border-bottom: #808080 1px solid; background-color: #ffffff"><img alt="" src="http://www.cnblogs.com/Images/dot.gif" /></span><span id="Codehighlighter1_482_519_Open_Text"><span style="color: #000000">{<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />DBReader.Close();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top" />DBConn.Close();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top" />}</span></span><span style="color: #000000">&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">关闭数据库连接</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">DBConn.Close();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></div>
<p jquery1217312716421="1866">&nbsp;</p>
<p jquery1217312716421="1548">5.C#连接IBM DB2<br jquery1217312716421="2075" />
程序代码: </p>
<p jquery1217312716421="1548">&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">OleDbConnection1.Open();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">打开数据库连接</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">OleDbDataAdapter1.Fill(dataSet1,</span><span style="color: #800000">"</span><span style="color: #800000">Address</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">将得来的数据填入dataSet</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">DataGrid1.DataBind();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">绑定数据</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">OleDbConnection1.Close();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">关闭连接&nbsp;<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">增加数据库数据</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">在Web&nbsp;Form上新增对应字段数量个数的TextBox，及一个button，为该按键增加Click响应事件代码如下：<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #0000ff">this</span><span style="color: #000000">.OleDbInsertCommand1.CommandText&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #800000">"</span><span style="color: #800000">INSERTsintosADDRESS(NAME,</span><span style="color: #800000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">EMAIL,&nbsp;AGE,&nbsp;ADDRESS)&nbsp;VALUES<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" />(</span><span style="color: #800000">'</span><span style="color: #800000">"+TextBox1.Text+"</span><span style="color: #800000">'</span><span style="color: #000000">,</span><span style="color: #800000">'</span><span style="color: #800000">"+TextBox2.Text+"</span><span style="color: #800000">'</span><span style="color: #000000">,</span><span style="color: #800000">'</span><span style="color: #800000">"+TextBox3.Text+"</span><span style="color: #800000">'</span><span style="color: #000000">,</span><span style="color: #800000">'</span><span style="color: #800000">"+TextBox4.Text+"</span><span style="color: #800000">'</span><span style="color: #000000">)</span><span style="color: #800000">"</span><span style="color: #800000">;</span><span style="color: #800000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">OleDbInsertCommand1.Connection.Open();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">打开连接</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">OleDbInsertCommand1.ExecuteNonQuery();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">执行该SQL语句</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #000000">OleDbInsertCommand1.Connection.Close();<br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span><span style="color: #008000">//</span><span style="color: #008000">关闭连接</span><span style="color: #008000"><br />
<img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /></span></div>
<p jquery1217312716421="1548">&nbsp;</p>
<p jquery1217312716421="1548">6.C#连接SyBase<br jquery1217312716421="2228" />
程序代码: (OleDb)</p>
<p jquery1217312716421="1548">&nbsp;</p>
<div class="cnblogs_code"><!--<br /><br />Code highlighting produced by Actipro CodeHighlighter (freeware)<br />http://www.CodeHighlighter.com/<br /><br />--><img alt="" src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top" /><span style="color: #000000">Provider</span><span style="color: #000000">=</span><span style="color: #000000">Sybase.ASEOLEDBProvider.</span><span style="color: #800080">2</span><span style="color: #000000">;Initial&nbsp;Catalog</span><span style="color: #000000">=</span><span style="color: #000000">数据库名;User&nbsp;ID</span><span style="color: #000000">=</span><span style="color: #000000">用户名;Data&nbsp;Source</span><span style="color: #000000">=</span><span style="color: #000000">数据源;Extended&nbsp;Properties</span><span style="color: #000000">=</span><span style="color: #800000">""</span><span style="color: #000000">;Server&nbsp;Name</span><span style="color: #000000">=</span><span style="color: #000000">ip地址;Network&nbsp;Protocol</span><span style="color: #000000">=</span><span style="color: #000000">Winsock;Server&nbsp;Port&nbsp;Address</span><span style="color: #000000">=</span><span style="color: #800080">5000</span><span style="color: #000000">;</span></div>
<p jquery1217312716421="1548"><br jquery1217312716421="1550" />
&nbsp;</p>
<img src ="http://www.cnblogs.com/mFrog/aggbug/1255597.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42150/" target="_blank">[新闻]微软出品8GB蓝色和120GB Zune播放器</a>]]></description></item><item><title>Asp.net 2.0的TreeView客户端个性化控制</title><link>http://www.cnblogs.com/mFrog/archive/2008/07/24/1250511.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Thu, 24 Jul 2008 06:44:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/07/24/1250511.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1250511.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/07/24/1250511.html#Feedback</comments><slash:comments>7</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1250511.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1250511.html</trackback:ping><description><![CDATA[摘要: ASP.NET 2.0的 TreeView 控件功能虽说强大,但其客户端控制很逊色,本文将讲解 TreeView 的客户端实现原理,并实现两个个性化操作：　　(1) 节点的全部打开和关闭;TreeNode Expand(or Collapse) all(2) 只打开一个节点(关闭其他兄弟节点)。just one node expanded(when a client expand one node&nbsp;&nbsp;<a href='http://www.cnblogs.com/mFrog/archive/2008/07/24/1250511.html'>阅读全文</a><img src ="http://www.cnblogs.com/mFrog/aggbug/1250511.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42144/" target="_blank">[新闻]千亿美元市值榜:微软居首移动第二 诺基亚退榜</a>]]></description></item><item><title>VS快捷键大全</title><link>http://www.cnblogs.com/mFrog/archive/2008/06/17/1224249.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Tue, 17 Jun 2008 13:07:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/06/17/1224249.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1224249.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/06/17/1224249.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1224249.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1224249.html</trackback:ping><description><![CDATA[<p><font size="3"><strong>文本操作 快捷键</strong></font></p>
<p>&nbsp;</p>
<table class="FCK__ShowTableBorders" cellspacing="2" cellpadding="5" width="100%">
    <tbody>
        <tr>
            <th>命令名</th>
            <th>快捷键</th>
            <th>说明</th>
        </tr>
        <tr>
            <td>
            <p>编辑.折叠到定义</p>
            </td>
            <td>
            <p>Ctrl + M，Ctrl + O</p>
            </td>
            <td>
            <p>自动确定在代码中创建区域的逻辑边界（如过程），然后隐藏它们。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.注释选定内容</p>
            </td>
            <td>
            <p><font color="#0000ff">Ctrl + K，Ctrl + C</font></p>
            </td>
            <td>
            <p>使用编程语言的正确注释语法将代码的当前行标记为注释。(vc2003)</p>
            </td>
        </tr>
        <tr>
            <td>
            <p><font color="#339966">编辑</font>.<font color="#0000ff">完成单词</font></p>
            </td>
            <td>
            <p>Ctrl + j Alt + 向右键</p>
            </td>
            <td>
            <p>显示基于当前语言的&#8220;完整单词&#8221;。(vc2003)</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.删除</p>
            </td>
            <td>
            <p>Delete</p>
            </td>
            <td>
            <p>删除光标右侧的一个字符。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.向后删除</p>
            </td>
            <td>
            <p>Backspace Shift + Backspace</p>
            </td>
            <td>
            <p>删除光标左侧的一个字符。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.删除水平空白</p>
            </td>
            <td>
            <p>Ctrl + K，Ctrl + \</p>
            </td>
            <td>
            <p>折叠所选内容中的空白；如果没有所选内容，则删除光标旁边的空白。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.编排文档格式</p>
            </td>
            <td>
            <p>Ctrl + K，Ctrl + D</p>
            </td>
            <td>
            <p>按照&#8220;选项&#8221;对话框&#8220;文本编辑器&#8221;部分中语言的&#8220;格式设置&#8221;窗格上指定的设置，对语言应用缩进和空格格式设置。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.格式化选定内容</p>
            </td>
            <td>
            <p><font color="#3366ff">Alt + F8</font>&nbsp;&nbsp; Ctrl + K，Ctrl + F</p>
            </td>
            <td>
            <p>根据周围的代码行，正确缩进选定的代码行。(vc2003<font color="#339966">)（Alt + F8 调用宏资源管理器）</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.隐藏选定内容</p>
            </td>
            <td>
            <p>Ctrl + M，Ctrl + H</p>
            </td>
            <td>
            <p>隐藏选定文本。信号图标标记隐藏文本在文件中的位置。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.插入制表符</p>
            </td>
            <td>
            <p><font color="#0000ff">Tab</font></p>
            </td>
            <td>
            <p><font color="#0000ff">将文本行缩进指定数量的空格，如 5 个。(此快捷键支持多行操作)</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.剪切行</p>
            </td>
            <td>
            <p><font color="#0000ff">Ctrl + L</font> <font color="#ff0000">Shift + Alt + L</font></p>
            </td>
            <td>
            <p>将所有选定的行剪切到&#8220;剪贴板&#8221;，若尚未选定任何内容，则将当前行剪切到剪贴板。(vc2003)<font color="#339966">（Shift + Alt + L 不起作用）</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.删除行</p>
            </td>
            <td>
            <p><font color="#3366ff">Ctrl + Shift + L</font></p>
            </td>
            <td>
            <p>删除所有选定行；如果没有选定行，则删除当前行。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.上开新行</p>
            </td>
            <td>
            <p><font color="#3366ff">Ctrl + Enter</font></p>
            </td>
            <td>
            <p>在插入点之上插入一个空行。<font color="#339966">(不论光标在一行的何处)</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.下开新行</p>
            </td>
            <td>
            <p>Ctrl + Shift + Enter</p>
            </td>
            <td>
            <p>在插入点之下插入一个空行。<font color="#339966">(这样就不用先将光标移到行首或行尾了)</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.行转置</p>
            </td>
            <td>
            <p><font color="#000080">Shift + Alt + T</font></p>
            </td>
            <td>
            <p>将包含插入点的行移动到下一行之下。<font color="#339966">(可以看做是两行交换)</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.转换为小写</p>
            </td>
            <td>
            <p>Ctrl + U</p>
            </td>
            <td>
            <p>将选定文本更改为小写字符。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.转换为大写</p>
            </td>
            <td>
            <p>Ctrl + Shift + U</p>
            </td>
            <td>
            <p>将选定文本更改为大写字符。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.改写模式</p>
            </td>
            <td>
            <p>Insert</p>
            </td>
            <td>
            <p>在插入和改写插入模式之间切换。仅在使用文本编辑器时可用。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.停止隐藏当前区域</p>
            </td>
            <td>
            <p>Ctrl + M，Ctrl + U</p>
            </td>
            <td>
            <p>移除当前选定区域的大纲显示信息。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.停止大纲显示</p>
            </td>
            <td>
            <p>Ctrl + M，Ctrl + P</p>
            </td>
            <td>
            <p>从整个文档中移除所有大纲显示信息。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.交换定位点</p>
            </td>
            <td>
            <p>Ctrl + R，Ctrl + P</p>
            </td>
            <td>
            <p>交换当前选定内容的定位点与结束点。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.左缩进</p>
            </td>
            <td>
            <p><font color="#0000ff">Shift + Tab</font></p>
            </td>
            <td>
            <p><font color="#0000ff">将选定行左移一个制表位。(此快捷键支持多行操作)</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.切换所有大纲显示</p>
            </td>
            <td>
            <p>Ctrl + M，Ctrl + L</p>
            </td>
            <td>
            <p>在隐藏和显示状态之间切换所有以前被标记为隐藏的文本部分。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.切换书签</p>
            </td>
            <td>
            <p>Ctrl + F2 Ctrl + K，Ctrl + K</p>
            </td>
            <td>
            <p>在当前行处设置或移除书签。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.切换大纲显示展开</p>
            </td>
            <td>
            <p><font color="#3366ff">Ctrl + M，Ctrl + M</font></p>
            </td>
            <td>
            <p><font color="#3366ff">在隐藏和显示状态之间切换当前选定的隐藏文本部分。</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.切换任务列表快捷方式</p>
            </td>
            <td>
            <p>Ctrl + K，Ctrl + H</p>
            </td>
            <td>
            <p>在当前行处设置或移除快捷方式。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.切换自动换行</p>
            </td>
            <td>
            <p>Ctrl + R，Ctrl + R</p>
            </td>
            <td>
            <p>启用或禁用编辑器中的自动换行。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.取消注释选定内容</p>
            </td>
            <td>
            <p><font color="#0000ff">Ctrl + K，Ctrl + U</font></p>
            </td>
            <td>
            <p><font color="#0000ff">从代码的当前行中移除注释语法。</font></p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.查看空白</p>
            </td>
            <td>
            <p>Ctrl + Shift + 8 Ctrl + R，Ctrl + W</p>
            </td>
            <td>
            <p>显示或隐藏空格和制表符标记。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.字删除直至结尾处</p>
            </td>
            <td>
            <p><font color="#3366ff">Ctrl + Delete</font></p>
            </td>
            <td>
            <p>删除插入点右侧的单词。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.字删除直至开始处</p>
            </td>
            <td>
            <p><font color="#3366ff">Ctrl + Backspace</font></p>
            </td>
            <td>
            <p>删除插入点左侧的单词。</p>
            </td>
        </tr>
        <tr>
            <td>
            <p>编辑.字转置</p>
            </td>
            <td>
            <p>Ctrl + Shift + T</p>
            </td>
            <td>
            <p>对调插入点两边的单词。例如，<tt><font face="新宋体">main int</font></tt> 将更改为 <tt><font face="新宋体">int main</font></tt>。</p>
            </td>
        </tr>
    </tbody>
</table>
<p><strong style="font-size: 14pt">&nbsp;项目 快捷键</strong></p>
<div class="tablediv">
<table class="dtTABLE FCK__ShowTableBorders" cellspacing="0">
    <tbody>
        <tr valign="top">
            <th width="33%">命令名</th>
            <th width="33%">快捷键</th>
            <th width="34%">说明</th>
        </tr>
        <tr valign="top">
            <td width="33%">生成.生成解决方案</td>
            <td width="33%">CTRL + SHIFT + B</td>
            <td width="34%">使用当前的解决方案配置生成解决方案中的所有项目。</td>
        </tr>
        <tr valign="top">
            <td width="33%">文件.新建文件</td>
            <td width="33%">CTRL + SHIFT + N</td>
            <td width="34%">显示&#8220;新建文件&#8221;对话框，在此可以选择要添加到当前项目中的新文件。</td>
        </tr>
        <tr valign="top">
            <td width="33%">文件.新建项目</td>
            <td width="33%">CTRL + N</td>
            <td width="34%">显示一个子菜单，该菜单列出可以添加到当前打开项目的项目类型。图标更改为添加的上一个项目类型。</td>
        </tr>
        <tr valign="top">
            <td width="33%">文件.打开文件</td>
            <td width="33%">CTRL + SHIFT + O</td>
            <td width="34%">显示&#8220;打开文件&#8221;对话框，在此可选择要打开的现有文件。</td>
        </tr>
        <tr valign="top">
            <td width="33%">文件.打开项目</td>
            <td width="33%">CTRL + O</td>
            <td width="34%">显示&#8220;打开项目&#8221;对话框，从中可以将新的或现有的项目添加到解决方案中。</td>
        </tr>
        <tr valign="top">
            <td width="33%">项目.添加现有项</td>
            <td width="33%">CTRL + SHIFT + D</td>
            <td width="34%">显示&#8220;添加现有项&#8221;对话框。</td>
        </tr>
        <tr valign="top">
            <td width="33%">项目.添加新项</td>
            <td width="33%">CTRL + D</td>
            <td width="34%">显示&#8220;添加新项&#8221;对话框，该对话框使您得以选择要添加到当前项目的项。</td>
        </tr>
    </tbody>
</table>
</div>
<h2 class="dtH2"><span style="font-size: 14pt">&nbsp;项目 快捷键</span></h2>
<div class="tablediv">
<table class="dtTABLE FCK__ShowTableBorders" cellspacing="0">
    <tbody>
        <tr valign="top">
            <th width="33%">命令名</th>
            <th width="33%">快捷键</th>
            <th width="34%">说明</th>
        </tr>
        <tr valign="top">
            <td width="33%">调试.全部中断</td>
            <td width="33%">CTRL + BREAK</td>
            <td width="34%">临时停止执行调试会话中的所有进程。仅适用于&#8220;运行&#8221;模式。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.断点</td>
            <td width="33%">CTRL + B</td>
            <td width="34%">显示&#8220;断点&#8221;对话框，在此可添加和修改断点。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.调用堆栈</td>
            <td width="33%">CTRL + ALT + C</td>
            <td width="34%">显示&#8220;调用堆栈&#8221;窗口，以显示当前执行线程的所有活动过程或堆栈帧列表。仅适用于&#8220;运行&#8221;模式。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.清除所有断点</td>
            <td width="33%">CTRL + SHIFT + F9</td>
            <td width="34%">清除项目中的所有断点。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.启用断点</td>
            <td width="33%">CTRL + F9</td>
            <td width="34%">在当前行上设置断点。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.异常</td>
            <td width="33%">CTRL + SHIFT + E</td>
            <td width="34%">显示&#8220;异常&#8221;对话框。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.即时</td>
            <td width="33%">CTRL + ALT + I</td>
            <td width="34%">显示&#8220;即时&#8221;窗口，在该窗口中可以计算表达式并执行单个的命令。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.局部变量</td>
            <td width="33%">CTRL + ALT + L</td>
            <td width="34%">显示&#8220;局部变量&#8221;窗口，以查看当前堆栈帧中每个过程的变量及其值。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.进程</td>
            <td width="33%">CTRL + SHIFT + R</td>
            <td width="34%">显示&#8220;进程&#8221;对话框，该对话框允许在单个解决方案中同时调试多个程序。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.快速监视</td>
            <td width="33%">SHIFT + F9</td>
            <td width="34%">显示带有选定表达式的当前值的&#8220;快速监视&#8221;对话框。仅适用于&#8220;中断&#8221;模式。使用该命令可检查尚未为其定义监视表达式的变量、属性或其他表达式的当前值。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.重新启动</td>
            <td width="33%">CTRL + SHIFT + F5</td>
            <td width="34%">终止调试会话，重新生成，然后从开始处开始运行应用程序。可用于&#8220;中断&#8221;模式和&#8220;运行&#8221;模式。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.运行文档</td>
            <td width="33%">CTRL + ALT + R</td>
            <td width="34%">显示&#8220;运行文档&#8221;窗口，该窗口显示正处于调试过程中的文档集。适用于&#8220;运行&#8221;模式。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.运行到光标处</td>
            <td width="33%">CTRL + F10</td>
            <td width="34%">在&#8220;中断&#8221;模式下，从当前语句继续执行代码，直到所选语句。&#8220;当前执行行&#8221;边距指示符出现在&#8220;边距指示符&#8221;栏中。<br />
            在&#8220;设计&#8221;模式下，启动调试器并执行代码，直到光标位置。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.设置下一语句</td>
            <td width="33%">CTRL + SHIFT + F10</td>
            <td width="34%">在选择的代码行上设置执行点。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.显示下一语句</td>
            <td width="33%">ALT + 数字键区中的 *</td>
            <td width="34%">突出显示要执行的下一条语句。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.启动</td>
            <td width="33%">F5</td>
            <td width="34%">自动附加调试器，并从&#8220;&lt;Project&gt; 属性&#8221;对话框中指定的启动窗体运行应用程序。如果为&#8220;中断&#8221;模式，则更改为&#8220;继续&#8221;。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.开始执行不调试</td>
            <td width="33%">CTRL + F5</td>
            <td width="34%">在不调用调试器的情况下运行代码。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.<font color="#0000ff">逐语句</font></td>
            <td width="33%">F11</td>
            <td width="34%">在执行进入函数调用后，逐条语句执行代码。<font color="#339966">即单步执行，跟踪程序时有用得很！</font></td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.跳出</td>
            <td width="33%"><font color="#3366ff">SHIFT + F11</font></td>
            <td width="34%">执行当前执行点所处函数的剩余行。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.逐过程</td>
            <td width="33%">F10</td>
            <td width="34%">执行下一行代码，但不执行任何函数调用。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.停止调试</td>
            <td width="33%"><font color="#0000ff">SHIFT + F5</font></td>
            <td width="34%">停止运行程序中的当前应用程序。可用于&#8220;中断&#8221;模式和&#8220;运行&#8221;模式。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.线程</td>
            <td width="33%">CTRL + ALT + H</td>
            <td width="34%">显示&#8220;线程&#8221;窗口，以查看当前进程的所有线程及其相关信息。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.<font color="#0000ff">切换断点</font></td>
            <td width="33%">F9</td>
            <td width="34%">在当前行设置或移除断点。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.监视1</td>
            <td width="33%">CTRL + ALT + W，1 键</td>
            <td width="34%">显示&#8220;监视 1&#8221;窗口，以查看所选变量或监视表达式的值。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.监视2</td>
            <td width="33%">CTRL + ALT + W，2 键</td>
            <td width="34%">显示&#8220;监视 2&#8221;窗口，以查看所选变量或监视表达式的值。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.监视3</td>
            <td width="33%">CTRL + ALT + W，3 键</td>
            <td width="34%">显示&#8220;监视 3&#8221;窗口，以查看所选变量或监视表达式的值。</td>
        </tr>
        <tr valign="top">
            <td width="33%">调试.监视4</td>
            <td width="33%">CTRL + ALT + W，4 键</td>
            <td width="34%">显示&#8220;监视 4&#8221;窗口，以查看所选变量或监视表达式的值。</td>
        </tr>
    </tbody>
</table>
</div>
<h2 class="dtH2"><span style="font-size: 14pt">搜索替换 快捷键</span></h2>
<div class="tablediv">
<table class="dtTABLE FCK__ShowTableBorders" cellspacing="0">
    <tbody>
        <tr valign="top">
            <th width="33%">命令名</th>
            <th width="33%">快捷键</th>
            <th width="34%">说明</th>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.查找</td>
            <td width="33%">CTRL + F</td>
            <td width="34%">显示&#8220;查找&#8221;对话框。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.查找下一个</td>
            <td width="33%">F3</td>
            <td width="34%">查找上次搜索文本的下一个匹配项。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.查找下一个选定项</td>
            <td width="33%">CTRL + F3</td>
            <td width="34%">在文档中查找当前选定文本的下一个匹配项。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.查找上一个</td>
            <td width="33%">SHIFT + F3</td>
            <td width="34%">查找搜索文本的上一个匹配项。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.查找上一个选定项</td>
            <td width="33%">CTRL + SHIFT + F3</td>
            <td width="34%">查找当前选定文本的上一匹配项或者插入符号处的单词。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.转到查找组合框</td>
            <td width="33%">CTRL + SHIFT + F</td>
            <td width="34%">将插入符号放置在&#8220;标准&#8221;工具栏上的&#8220;查找/命令&#8221;框中。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.隐藏文本</td>
            <td width="33%">ALT + F3，N</td>
            <td width="34%">选择或清除&#8220;查找&#8221;和&#8220;替换&#8221;对话框中的&#8220;搜索隐藏文本&#8221;选项。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.大小写匹配</td>
            <td width="33%">ALT + F3，C</td>
            <td width="34%">选择或清除查找和替换操作的&#8220;大小写匹配&#8221;选项。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.正则表达式</td>
            <td width="33%">ALT + F3，R</td>
            <td width="34%">选择或清除允许使用特殊字符的&#8220;正则表达式&#8221;选项。仅适用于&#8220;查找&#8221;、&#8220;替换&#8221;、&#8220;在文件中查找&#8221;和&#8220;在文件中替换&#8221;对话框以及&#8220;查找/命令&#8221;框。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.替换</td>
            <td width="33%">CTRL + H</td>
            <td width="34%">显示&#8220;替换&#8221;对话框。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.停止搜索</td>
            <td width="33%">ALT + F3，S</td>
            <td width="34%">暂停当前的&#8220;在文件中查找&#8221;操作。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.向上</td>
            <td width="33%">ALT + F3，B</td>
            <td width="34%">选择或清除&#8220;查找&#8221;和&#8220;替换&#8221;操作的&#8220;向上搜索&#8221;选项。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.全字匹配</td>
            <td width="33%">ALT + F3，W</td>
            <td width="34%">选择或清除&#8220;查找&#8221;和&#8220;替换&#8221;操作的&#8220;全字匹配&#8221;选项。仅适用于&#8220;查找&#8221;、&#8220;替换&#8221;、&#8220;在文件中查找&#8221;和&#8220;在文件中替换&#8221;对话框以及&#8220;查找/命令&#8221;框。</td>
        </tr>
    </tbody>
</table>
</div>
<h2 class="dtH2"><span style="font-size: 14pt">文本导航 快捷键</span></h2>
<div class="tablediv">
<table class="dtTABLE FCK__ShowTableBorders" cellspacing="0">
    <tbody>
        <tr valign="top">
            <th width="33%">命令名</th>
            <th width="33%">快捷键</th>
            <th width="34%">说明</th>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.左移字符</td>
            <td width="33%">左箭头键</td>
            <td width="34%">将插入点向左移动一个字符。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.右移字符</td>
            <td width="33%">右箭头键</td>
            <td width="34%">将插入点向右移动一个字符。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.文档结尾</td>
            <td width="33%">CTRL + END</td>
            <td width="34%">将插入点移动到文档的最后一行。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.文档开始</td>
            <td width="33%">CTRL + HOME</td>
            <td width="34%">将插入点移动到文档首行。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.转到</td>
            <td width="33%">CTRL + G</td>
            <td width="34%">显示&#8220;转到行&#8221;对话框。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.转到大括号</td>
            <td width="33%">CTRL + ]</td>
            <td width="34%">将插入点移动到文档中的下一个大括号处。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.向下移动一行</td>
            <td width="33%">下箭头键</td>
            <td width="34%">将插入点下移一行。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.行尾</td>
            <td width="33%">END</td>
            <td width="34%">将插入点移动到行尾。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.行首</td>
            <td width="33%">HOME</td>
            <td width="34%">将插入点移动到行首。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.向上移动一行</td>
            <td width="33%">上箭头键</td>
            <td width="34%">将插入点上移一行。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.下一书签</td>
            <td width="33%">CTRL + K，CTRL + N</td>
            <td width="34%">移动到文档中下一个书签处。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.向下翻页</td>
            <td width="33%">PAGE DOWN</td>
            <td width="34%">将文档或窗口向下滚动一页。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.向上翻页</td>
            <td width="33%">PAGE UP</td>
            <td width="34%">将文档或窗口向上滚动一页。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.上一书签</td>
            <td width="33%">CTRL + K，CTRL + P</td>
            <td width="34%">移动到上一书签。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.向下滚动一行</td>
            <td width="33%">CTRL + 下箭头键</td>
            <td width="34%">将文本向下滚动一行。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.向上滚动一行</td>
            <td width="33%">CTRL + 上箭头键</td>
            <td width="34%">将文本向上滚动一行。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.视图顶部</td>
            <td width="33%">CTRL + PAGE UP</td>
            <td width="34%">将光标移动到位于当前窗口顶部的首行。仅适用于 HTML 编辑器的&#8220;HTML&#8221;视图。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.查看空白</td>
            <td width="33%">CTRL + R，CTRL + W</td>
            <td width="34%">显示或隐藏空格和制表符标记。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.下一字</td>
            <td width="33%">CTRL + 右箭头键</td>
            <td width="34%">将插入点右移一个单词。</td>
        </tr>
        <tr valign="top">
            <td width="33%">编辑.上一字</td>
            <td width="33%">CTRL + 左箭头键</td>
            <td width="34%">将插入点移动到前一单词的开头。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.查看代码</td>
            <td width="33%">F7</td>
            <td width="34%">在编辑器的&#8220;代码&#8221;视图中显示选定项。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.视图设计器</td>
            <td width="33%">SHIFT + F7</td>
            <td width="34%">在编辑器或设计器的&#8220;设计&#8221;视图中显示选定项。</td>
        </tr>
    </tbody>
</table>
</div>
<div class="tablediv">
<p><strong style="font-size: 14pt">&nbsp;窗口管理 快捷键</strong></p>
</div>
<div class="tablediv">
<table class="dtTABLE FCK__ShowTableBorders" cellspacing="0">
    <tbody>
        <tr valign="top">
            <th width="33%">命令名</th>
            <th width="33%">快捷键</th>
            <th width="34%">说明</th>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.激活文档窗口</td>
            <td width="33%">ESC</td>
            <td width="34%">关闭菜单或对话框，取消正在进行的操作，或将焦点放在当前文档窗口中。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.关闭文档窗口</td>
            <td width="33%">CTRL + F4</td>
            <td width="34%">关闭当前选定的文档窗口。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.关闭工具窗口</td>
            <td width="33%">SHIFT + ESC</td>
            <td width="34%">关闭工具窗口，如&#8220;任务列表&#8221;和&#8220;工具箱&#8221;。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.下一个文档窗口</td>
            <td width="33%">CTRL + F6<br />
            CTRL + TAB</td>
            <td width="34%">逐个窗口地循环通过 MDI 子窗口。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.下一窗格</td>
            <td width="33%">ALT + F6</td>
            <td width="34%">移动到下一工具窗口。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.下一个拆分窗格</td>
            <td width="33%">F6</td>
            <td width="34%">移动到单个文档的拆分窗格视图的下一个窗格。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.下一选项卡</td>
            <td width="33%">CTRL + PAGE DOWN</td>
            <td width="34%">移动到文档或窗口中的下一个选项卡。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.上一个文档窗口</td>
            <td width="33%">CTRL + SHIFT + F6<br />
            CTRL + SHIFT + TAB</td>
            <td width="34%">移动到编辑器中的前一个文档。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.上一窗格</td>
            <td width="33%">SHIFT + ALT + F6</td>
            <td width="34%">移动到上次选定的窗口。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.上一个拆分窗格</td>
            <td width="33%">SHIFT + F6</td>
            <td width="34%">移动到拆分窗格视图中的文档的上一个窗格。</td>
        </tr>
        <tr valign="top">
            <td width="33%">窗口.上一选项卡</td>
            <td width="33%">CTRL + PAGE UP</td>
            <td width="34%">移动到文档或窗口中的上一个选项卡。</td>
        </tr>
    </tbody>
</table>
</div>
<h2 class="dtH2"><span style="font-size: 14pt">工具窗口 快捷键</span></h2>
<div class="tablediv">
<table class="dtTABLE FCK__ShowTableBorders" cellspacing="0">
    <tbody>
        <tr valign="top">
            <th width="33%">命令名</th>
            <th width="33%">快捷键</th>
            <th width="34%">说明</th>
        </tr>
        <tr valign="top">
            <td width="33%">视图.文档大纲</td>
            <td width="33%">CTRL + ALT + T</td>
            <td width="34%">显示&#8220;文档大纲&#8221;窗口，以查看当前文档的平面或层次大纲。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.对象浏览器</td>
            <td width="33%">CTRL + ALT + B
            <p>F2</p>
            </td>
            <td width="34%">显示&#8220;对象浏览器&#8221;，以查看可用于包的类、属性、方法、事件和常数以及项目中的对象库和过程。当在编辑器中时，F2 键只显示对象浏览器。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.输出</td>
            <td width="33%">CTRL + ALT + O</td>
            <td width="34%">显示&#8220;输出&#8221;窗口，该窗口显示生成和其他状态信息。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.属性窗口</td>
            <td width="33%">F4</td>
            <td width="34%">显示&#8220;属性&#8221;窗口。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.属性页</td>
            <td width="33%">SHIFT + F4</td>
            <td width="34%">显示&#8220;解决方案资源管理器&#8221;窗口中的当前选定项的属性页。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.刷新</td>
            <td width="33%">CTRL + R</td>
            <td width="34%">更新当前显示在 Web 浏览器窗口中的信息。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.解决方案资源管理器</td>
            <td width="33%">CTRL + ALT + J</td>
            <td width="34%">显示&#8220;解决方案资源管理器&#8221;窗口。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.任务列表</td>
            <td width="33%">CTRL + ALT + K</td>
            <td width="34%">显示&#8220;任务列表&#8221;窗口，在该窗口中可以对任务、注释、快捷方式、警告和错误信息进行自定义、分类和管理。</td>
        </tr>
        <tr valign="top">
            <td width="33%">视图.工具箱</td>
            <td width="33%">CTRL + ALT + X</td>
            <td width="34%">显示&#8220;工具箱&#8221;。</td>
        </tr>
    </tbody>
</table>
</div>
<img src ="http://www.cnblogs.com/mFrog/aggbug/1224249.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42142/" target="_blank">[新闻]Google申请“海上数据中心”专利 可能付诸行动</a>]]></description></item><item><title>Silverlight资源集合(转)</title><link>http://www.cnblogs.com/mFrog/archive/2008/06/17/1224213.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Tue, 17 Jun 2008 11:40:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/06/17/1224213.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1224213.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/06/17/1224213.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1224213.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1224213.html</trackback:ping><description><![CDATA[<p><strong><font color="black">Silverlight介绍</font></strong><br />
<a href="http://www.tudou.com/v/KMQpRVpFHcA" target="_blank">SL宣传片</a> <br />
<a href="http://www.visitmix.com/University/silverlight/firestarter/" target="_blank">Silverlight Fire starter</a><br />
<a href="http://silverlight.net/quickstarts/" target="_blank">SL快速开始手册</a><br />
<a href="http://bbs.blueidea.com/thread-2773212-1-1.html" target="_blank">silverlight与Flash的技术比较</a><br />
<a href="http://bbs.blueidea.com/thread-2774495-1-1.html" target="_blank">微软与Adobe表现层技术比较</a><br />
<a href="http://silverlight.net/getstarted/overview.aspx" target="_blank">SL1.0与SL2.0 Beta1比较</a><br />
<a href="http://brad_abrams.members.winisp.net/Projects/Mix08SL2Poster/Silverlight2PosterMIX08.png" target="_blank">Silverlight 2开发者海报</a><br />
<a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=1840cab5-196c-4264-b55d-562242a72625&amp;displayLang=en" target="_blank">Silverlight2离线文档</a><br />
<a href="http://silverlight.net/Community" target="_blank">sl官方示例+源码</a><br />
<br />
<br />
<strong><font color="black">Silverlight技术站点</font></strong><br />
<a href="http://www.silverlight.net/" target="_blank">http://www.silverlight.net/</a><br />
<a href="http://www.silverlight.cn/" target="_blank">http://www.silverlight.cn/</a><br />
<a href="http://bbs.blueidea.com/forum-39-1.html" target="_blank">http://bbs.blueidea.com/forum-39-1.html</a><br />
<a href="http://forums.expression.microsoft.com/" target="_blank">http://forums.expression.microsoft.com/</a><br />
<a href="http://www.joycode.com/joy" target="_blank">www.joycode.com/joy</a><br />
<a href="http://blog.80s.net.cn/" target="_blank">http://blog.80s.net.cn/</a><br />
<a href="http://allan.flashempire.net/blog" target="_blank">http://allan.flashempire.net/blog</a><br />
<a href="http://ooboy.net/blog" target="_blank">http://ooboy.net/blog</a><br />
<a href="http://nasa.cnblogs.com/" target="_blank">http://nasa.cnblogs.com/</a><br />
<a href="http://www.mdong.org/" target="_blank">http://www.mdong.org/</a><br />
<a href="http://onewww.net/blog" target="_blank">http://onewww.net/blog</a> <br />
<a href="http://weblogs.asp.net/scottgu" target="_blank">http://weblogs.asp.net/scottgu</a><br />
<a href="http://blogs.msdn.com/expression" target="_blank">http://blogs.msdn.com/expression</a><br />
<a href="http://blogs.msdn.com/jijia" target="_blank">http://blogs.msdn.com/jijia</a><br />
<a href="http://blogs.msdn.com/synergist" target="_blank">http://blogs.msdn.com/synergist</a><br />
<a href="http://weblogs.asp.net/scottgu" target="_blank">http://weblogs.asp.net/scottgu</a><br />
<a href="http://timheuer.com/blog" target="_blank">http://timheuer.com/blog</a><br />
<a href="http://silverlight.net/blogs/jesseliberty" target="_blank">http://silverlight.net/blogs/jesseliberty</a><br />
<a href="http://ux.artu.tv/" target="_blank">http://ux.artu.tv/</a><br />
<a href="http://www.cynergysystems.com/blogs/" target="_blank">http://www.cynergysystems.com/blogs/</a><br />
<a href="http://terrylee.cnblogs.com/" target="_blank">http://terrylee.cnblogs.com/</a><br />
<a href="http://bbs.blueidea.com/forum-39-1.html" target="_blank">http://bbs.blueidea.com/forum-39-1.html</a><br />
<br />
<font color="red">免费的官方SL测试空间</font><a href="http://silverlight.live.com/" target="_blank">点击申请</a><br />
<br />
<strong><font color="black">Silverlight相关下载</font></strong><br />
<br />
<strong><font color="black">插件</font></strong><br />
<a href="http://silverlight.dlservice.microsoft.com/download/9/d/1/9d1e2cc5-9f27-4f66-b28b-c54486eb78b4/Silverlight.1.0.exe" target="_blank">Silverlight 1.0正式版 / Windows</a><br />
<a href="http://download.microsoft.com/download/8/B/A/8BA7FCB0-832B-47A9-9786-08FDF3822879/Silverlight.2.0.exe" target="_blank">Silverlight 2 Beta 2</a><br />
<br />
<strong><font color="black">面向开发人员</font></strong><br />
<a href="http://msdn2.microsoft.com/en-us/vstudio/aa700831.aspx" target="_blank">Visual Studio 2008</a><br />
<a href="http://go.microsoft.com/fwlink/?LinkID=89147&amp;clcid=0x409" target="_blank">ASP.NET Futures CTP</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=38CC4CF1-773A-47E1-8125-BA3369BF54A3&amp;displaylang=en" target="_blank">ASP.NET MVC Preview 2</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=EA93DD89-3AF2-4ACB-9CF4-BFE01B3F02D4&amp;displaylang=en" target="_blank">Updated: Source Code / Unit Tests for Silverlight 2 Controls</a><br />
<br />
<strong><font color="black">面向设计人员</font></strong><br />
<a href="http://download.microsoft.com/download/0/c/2/0c266c44-edef-4c36-af20-13c0f0237810/WebDesigner.exe" target="_blank">Microsoft Expression Web</a><br />
<a href="http://www.microsoft.com/downloads/info.aspx?na=90&amp;p=&amp;SrcDisplayLang=en&amp;SrcCategoryId=&amp;SrcFamilyId=de665fe2-7cc4-412a-a5de-bfd737f4aeea&amp;u=http%3a%2f%2fdownload.microsoft.com%2fdownload%2ff%2f5%2f2%2ff52a0f4a-88da-4d66-9b29-7680f57281d1%2fBlend.en.msi" target="_blank">Microsoft Expression Blend</a><br />
<a href="http://download.microsoft.com/download/f/d/9/fd9ed970-71f8-4515-91a0-357c3cc34ee0/Design.en.msi" target="_blank">Microsoft Expression Design</a><br />
<a href="http://www.microsoft.com/downloads/thankyou.aspx?familyId=937adf32-0fea-4bb7-b727-cbfbdf3fe032&amp;displayLang=zh-cn" target="_blank">Microsoft Expression Design SP1</a><br />
<a href="http://download.microsoft.com/download/5/f/e/5fe1a6a2-2d46-4d14-a7b9-1cb622d34e0e/Media.en.msi" target="_blank">Microsoft Expression Media</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?familyid=BA187636-ABB6-4E55-9706-5BD346E39EA9&amp;displaylang=en" target="_blank">Microsoft Expression Encoder</a><br />
<br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=7FF7142B-84AD-4871-8E2A-EF37147AC760" target="_blank">Expression Web 2</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BBE5A30B-E95E-4B0D-A7C6-6367CDD2A9EF" target="_blank">Expression Design 2</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=9D9A06EA-9413-43CA-8D8E-FD784DBA3FC9" target="_blank">Expression Media 2</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=BBE5A30B-E95E-4B0D-A7C6-6367CDD2A9EF" target="_blank">Expression Encoder 2</a><br />
<a href="http://download.microsoft.com/download/8/5/8/858627dc-9aa3-4f86-bb3d-729204927da3/Blend.en.msi" target="_blank">Expression Blend 2.5 June Preview</a><br />
<a href="http://www.microsoft.com/expression/products/download.aspx?key=studio2beta" target="_blank">Expression Studio 2</a><br />
<br />
<br />
<strong><font color="black">SDK</font></strong><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=fb7900db-4380-4b0f-bb95-0baec714ee17&amp;DisplayLang=en" target="_blank">Silverlight 1.0 SDK</a><br />
<a href="http://msdn.microsoft.com/vstudio/eula.aspx?id=c8bf88e7-841c-43fd-c63d-379943617f36" target="_blank">Silverlight 1.1 SDK</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=50A9EC01-267B-4521-B7D7-C0DBA8866434&amp;displaylang=en" target="_blank">Microsoft Silverlight Tools Beta 2 for Visual Studio 2008</a><br />
<br />
<br />
<strong><font color="black">小工具</font></strong><br />
<a href="http://www.kaxaml.com/downloads/Kaxaml_1.0.msi" target="_blank">Kaxaml</a><br />
<a href="http://bbs.blueidea.com/attachment.php?aid=80396" target="_blank">AgTweener</a><br />
<a href="http://www.mikeswanson.com/XAMLExport/plugin/XAMLExport_0.16.zip" target="_blank">XAMLExport</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=457B17B7-52BF-4BDA-87A3-FA8A4673F8BF&amp;displaylang=en" target="_blank">Deep Zoom composer</a> <br />
<br />
<br />
<font color="black"><strong>Silverlight应用程序案例集合</strong></font><br />
<a href="http://msbluelight-0.agappdom.net/e1/d/55053/1807707/63343447200/0.0f0ejZ6gA9ADSwXyKXRLY8qHX2M/zziframehtml2zz.html#%2f%2fappId%2fPG.xap%2f%2f%2f%2f%2f%2f%2ftrue%2f2.0%2f0" target="_blank"><strong>Search Yupoo's Photos</strong></a><br />
<a href="http://www.idcorporate.com.ar/" target="_blank">ID Corporate Solutions</a><br />
<a href="http://www.etonline.com/silverlight/oscars80/" target="_blank">ET/oscars</a><br />
<a href="http://www.sanremoanchenoi.com/" target="_blank">Sanremoancheno</a><br />
<a href="http://memorabilia.hardrock.com/" target="_blank">Hardrock Memorabilia</a><br />
<a href="http://www.miniclip.com/games/zombomatic/en/" target="_blank">Miniclip</a><br />
<a href="http://silverlight.timovil.com/" target="_blank">TI-M Silverlight</a><br />
<a href="http://galilee.microsoft.fr/TechDays2008/SL/techdays-2008-silverlight.aspx" target="_blank">Silverlight on TechDays 2008 FR Site</a><br />
<a href="http://www.silverlight-tour.com/st/default.aspx" target="_blank">Silverlight Tour</a><br />
<a href="http://yummyhunt.mediacorptv.sg/yummy/audition.htm" target="_blank">Campus Yummy Hunt Audition</a><br />
<a href="http://home.uvntv.com/tv/" target="_blank">UVNTV.com Internet Television</a><br />
<a href="http://sirius.intersoftpt.com/" target="_blank">Intersoft WebUI Sirius</a><br />
<a href="http://imagic.boschin.it/" target="_blank">imagic-Andrea Boschin's photoblog</a><br />
<a href="http://mu.baidu.com/index2.html" target="_blank">Baidu音乐抢先族</a><br />
<a href="http://www.franksworld.com/silverlight/animations/Christmas2007/" target="_blank">Frank's World</a><br />
<a href="http://www.mason-zimbler.com/festivegreetings/" target="_blank">Festive Greetings</a><br />
<a href="http://atd3.inside.hr/" target="_blank">Advanced Technology Day 3</a><br />
<a href="http://www.silverlight.bmw-tv.de.axprod.net/frontend/app/Default.html" target="_blank">BMW Explorer Beta</a><br />
<a href="http://www.microsoft.com/taiwan/imaginecup/" target="_blank">Microsoft Imagine Cup 2008</a><br />
<a href="http://delay.members.winisp.net/SilverlightAirlinesDemo/" target="_blank">Silverlight Airlines Demo</a><br />
<a href="http://blogs.msdn.com/synergist/pages/silverlight-map.aspx" target="_blank">Silverlight Mind Map</a><br />
<a href="http://www.popfly.com/" target="_blank">popfly</a><br />
<a href="http://www.discoverychannelasia.com/nevermissdiscovery/" target="_blank">Discovery</a><br />
<a href="http://silverlight.net/samples/1.0/Grand-Piano/default.html" target="_blank">Grand Piano</a><br />
<a href="http://www.dolittle.com/Silverlight/3D/TestPage.html" target="_blank">3D Teapot Demo</a><br />
<a href="http://labs.infragistics.com/silverlight/" target="_blank">Infragistics Controls Demo</a><br />
<a href="http://silverlight.net/samples/1.0/Silverlight-Pad/default.html" target="_blank">Silverlight Pad</a><br />
<a href="http://www.codeplex.com/silverlight" target="_blank">Silverlight Playground</a><br />
<a href="http://silverlight.net/samples/1.1/chess/run/default.html" target="_blank">JavaScript / .NET Chess</a><br />
<a href="http://www.junkship.org:8000/silverlightdemo/" target="_blank">Amazon Search Visualization</a><br />
<a href="http://www.junkship.org:8000/silverlightdemo/" target="_blank">Silverlight Rocks</a><br />
<a href="http://sharepoint.microsoft.com/blogs/mikeg/silverlight1/PopflyMashups/bLaugh-o-Sphere.aspx" target="_blank">Laugh-o-Sphere</a><br />
<a href="http://dev.aol.com/mail" target="_blank">AOL Social Mail Gadget</a><br />
<a href="http://www.wordandspirit.co.uk/SilverNibbles/SilverNibbles.html" target="_blank">SilverNibbles</a><br />
<a href="http://www.livestation.com/" target="_blank">LiveStation</a><br />
<a href="http://explosivedog.com/silverlight/binaryclock/default.html" target="_blank">Binary Clock</a><br />
<a href="http://vistasmalltalk.wordpress.com/2007/06/03/smalltalk-in-silverlight-first-test/" target="_blank">Smalltalk on Silverlight</a><br />
<a href="http://www.cjcraft.com/Blog/2007/05/16/SilverlightLinksTheSilverlightLaunchPadIsReadyForLaunch.aspx" target="_blank">Matrix Digital Rain</a><br />
<a href="http://support.newsgator.com/nickh/browserpoker/browserpoker.html" target="_blank">Browser Poker</a><br />
<a href="http://odetocode.com/aimages/200705/verlet/default.htm" target="_blank">2D Physics Simulation</a><br />
<a href="http://www.popfly.com/" target="_blank">Popfly</a><br />
<a href="http://www.bluerosegames.com/brg/drpopper/" target="_blank">Dr Popper</a><br />
<a href="http://cosmik.members.winisp.net/BubbleFactory/" target="_blank">Bubble Factory</a><br />
<a href="http://www.telerik.com/demos/aspnet/silverlight/Cube/Examples/RoomDesigner/DefaultCS.aspx" target="_blank">Telerik RadControls 3D Cube</a><br />
<a href="http://blog.roxio.com/labs/2007/05/buzz_with_silverlight_support.html" target="_blank">Roxio Buzz</a><br />
<a href="http://blogs.msdn.com/Synergist/pages/journal.aspx" target="_blank">Michael's Journal</a><br />
<a href="http://www.aisto.com/Roeder/Silverlight/Digger/Default.aspx" target="_blank">Digger</a><br />
<a href="http://xamlwebpad.peterkellner.net/Default.aspx" target="_blank">XamlWebPad</a><br />
<a href="http://silverlight.net/samples/1.0/sprawl/default.html" target="_blank">Sprawl</a><br />
<a href="http://silverlight.net/Samples/1.1/DLR-Console/python/index.htm" target="_blank">Python Console</a><br />
<a href="http://www.wynapse.com/Silverlight/Silverlight_GlyphMap_Utility.aspx" target="_blank">GlyphMap</a><br />
<a href="http://bubblemark.com/" target="_blank">Bubblemark</a><br />
<a href="http://odetocode.com/aimages/200705/verlet/default.htm" target="_blank">Verlet Integration Algorithm</a><br />
<a href="http://www.cjcraft.com/silverlight/SierpinskiTriangle/Default.html" target="_blank">Sierpinski Triangle</a><br />
<a href="http://xmldocs.net/" target="_blank">Office Ribbon</a><br />
<a href="http://explosivedog.com/silverlight/discolights/" target="_blank">Disco Dance Floor</a><br />
<a href="http://delay.members.winisp.net/SimpleSilverlightXpsViewer/" target="_blank">XPS Viewer</a><br />
<a href="http://silverlight.schwarz-interactive.de/ex02/" target="_blank">Surface Prototype</a><br />
<a href="http://davidbetz.net/reflectinggraphdemo/" target="_blank">Reflecting Graph</a><br />
<a href="http://community.netikatech.com/demos/" target="_blank">GOA WinForms Demo</a><br />
<a href="http://mycomix.wintellect.com/Spotlight.aspx?Item=1041" target="_blank">Comic Book Viewer</a><br />
<a href="http://www.windowsvista.si/" target="_blank">Windows Vista Simulator</a><br />
<a href="http://www.vertigo.com/downloads/SilverlightChess/" target="_blank">Silverlight Chess Game Replay</a><br />
<a href="http://www.photopoints.com/main/Silverlight_Alpha/" target="_blank">Photopoints Gallery</a><br />
<a href="http://labs.blitzagency.com/?p=50" target="_blank">Dr Greenthumb</a><br />
<a href="http://www.ltbennett.com/" target="_blank">Zero Gravity</a><br />
<a href="http://intertwingly.net/stories/2007/05/06/?icon=compass" target="_blank">SVG to Silverlight Converter</a><br />
<a href="http://blogs.msdn.com/ebooth/archive/2007/05/19/view-source-reflector-tool-for-net-silverlight-sites.aspx" target="_blank">Reflector for Silverlight</a><br />
<a href="http://www.zillinois.com/blog/2007/05/16/YetAnotherSilverLightXAMLDemo.aspx" target="_blank">Gradient Animations</a><br />
<a href="http://www.andybeaulieu.com/silverlight/DestroyAll/Default.html" target="_blank">Destroy All Invaders</a><br />
<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=4964cd5f-0dcb-4c22-9378-773100d8e89f&amp;displaylang=en" target="_blank">Windows Journal-to-Silverlight Converter</a><br />
<br />
<a href="http://channel9.msdn.com/wiki/default.aspx/WPF.ApplicationPortfolio" target="_blank">更多Silverlight案例</a><br />
<a href="http://silverlight.net/community/gallerydetail.aspx?cat=4" target="_blank">更多Silverlight案例</a><br />
<br />
转至 <font face="Verdana">http://www.cnblogs.com/gugunet/archive/2008/06/13/1219290.html</font></p>
<img src ="http://www.cnblogs.com/mFrog/aggbug/1224213.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42142/" target="_blank">[新闻]Google申请“海上数据中心”专利 可能付诸行动</a>]]></description></item><item><title>如何确定所运行的 SQL Server 2005 的版本</title><link>http://www.cnblogs.com/mFrog/archive/2008/06/16/1223224.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Mon, 16 Jun 2008 09:28:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/06/16/1223224.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1223224.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/06/16/1223224.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1223224.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1223224.html</trackback:ping><description><![CDATA[要确定所运行的 SQL Server 2005 的版本，请使用 SQL Server Management Studio 连接到 SQL Server 2005，然后运行以下 Transact-SQL 语句：<br />
<br />
SELECT&nbsp; SERVERPROPERTY('productversion'), SERVERPROPERTY ('productlevel'), SERVERPROPERTY ('edition')<br />
<br />
运行结果如下：
<table class="list ul">
    <tbody>
        <tr>
            <td class="bullet">&#8226;</td>
            <td class="text">产品版本（例如，&#8220;9.00.1399.06&#8221;）。</td>
        </tr>
        <tr>
            <td class="bullet">&#8226;</td>
            <td class="text">产品级别（例如，&#8220;RTM&#8221;）。</td>
        </tr>
        <tr>
            <td class="bullet">&#8226;</td>
            <td class="text">版本（例如，&#8220;Enterprise Edition&#8221;）</td>
        </tr>
    </tbody>
</table>
例如，运行结果可能类似于如下内容：
<table class="table" cellspacing="1">
    <tbody>
        <tr>
            <td>9.00.1399.06</td>
            <td>RTM</td>
            <td>Enterprise Edition</td>
        </tr>
    </tbody>
</table>
<br />
<br />
下表列出了 Sqlservr.exe 的版本号：
<table class="table" cellspacing="1">
    <tbody>
        <tr>
            <td><strong>发行版</strong></td>
            <td><strong>Sqlservr.exe</strong></td>
        </tr>
        <tr>
            <td>RTM</td>
            <td>2005.90.1399</td>
        </tr>
        <tr>
            <td>SQL Server 2005 Service Pack 1</td>
            <td>2005.90.2047</td>
        </tr>
        <tr>
            <td>SQL Server 2005 Service Pack 2</td>
            <td>2005.90.3042</td>
        </tr>
    </tbody>
</table>
<br />
<br />
其他的可以参考<br />
<font face="Verdana">http://support.microsoft.com/default.aspx?scid=kb;zh-cn;321185#XSLTH3136121121120121120120</font>
<img src ="http://www.cnblogs.com/mFrog/aggbug/1223224.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42141/" target="_blank">[新闻]用Google Earth实时追踪人造卫星</a>]]></description></item><item><title>3种方式遍历Repeater中的CheckBox全选</title><link>http://www.cnblogs.com/mFrog/archive/2008/06/10/1216929.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Tue, 10 Jun 2008 11:59:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/06/10/1216929.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1216929.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/06/10/1216929.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1216929.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1216929.html</trackback:ping><description><![CDATA[<p>方式1</p>
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span>&nbsp;<span style="color: #0000ff">foreach</span><span style="color: #000000">&nbsp;(Control&nbsp;c&nbsp;</span><span style="color: #0000ff">in</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.Repeater1.Controls)<br />
</span><span style="color: #008080">2</span>&nbsp;<span style="color: #000000">&nbsp;{<br />
</span><span style="color: #008080">3</span>&nbsp;<span style="color: #000000">&nbsp;HtmlInputCheckBox&nbsp;check&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(HtmlInputCheckBox)c.FindControl(</span><span style="color: #800000">"</span><span style="color: #800000">chkSelect</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">4</span>&nbsp;<span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(&nbsp;check&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">&nbsp;)<br />
</span><span style="color: #008080">5</span>&nbsp;<span style="color: #000000">&nbsp;{<br />
</span><span style="color: #008080">6</span>&nbsp;<span style="color: #000000">&nbsp;check.Checked&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
</span><span style="color: #008080">7</span>&nbsp;<span style="color: #000000">&nbsp;}<br />
</span><span style="color: #008080">8</span>&nbsp;<span style="color: #000000">&nbsp;}</span></div>
<br />
方式2<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span>&nbsp;<span style="color: #0000ff">for</span><span style="color: #000000">&nbsp;(</span><span style="color: #0000ff">int</span><span style="color: #000000">&nbsp;i</span><span style="color: #000000">=</span><span style="color: #800080">0</span><span style="color: #000000">;i</span><span style="color: #000000">&lt;</span><span style="color: #0000ff">this</span><span style="color: #000000">.Repeater1.Items.Count;i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />
</span><span style="color: #008080">2</span>&nbsp;<span style="color: #000000">&nbsp;{<br />
</span><span style="color: #008080">3</span>&nbsp;<span style="color: #000000">&nbsp;HtmlInputCheckBox&nbsp;check&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(HtmlInputCheckBox)</span><span style="color: #0000ff">this</span><span style="color: #000000">.Repeater1.Items[i].FindControl(</span><span style="color: #800000">"</span><span style="color: #800000">chkSelect</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">4</span>&nbsp;<span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(&nbsp;check&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">&nbsp;)<br />
</span><span style="color: #008080">5</span>&nbsp;<span style="color: #000000">&nbsp;{<br />
</span><span style="color: #008080">6</span>&nbsp;<span style="color: #000000">&nbsp;check.Checked&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
</span><span style="color: #008080">7</span>&nbsp;<span style="color: #000000">&nbsp;}<br />
</span><span style="color: #008080">8</span>&nbsp;<span style="color: #000000">&nbsp;}</span></div>
<br />
方式3<br />
<br />
<div style="border-right: #cccccc 1px solid; padding-right: 5px; border-top: #cccccc 1px solid; padding-left: 4px; font-size: 13px; padding-bottom: 4px; border-left: #cccccc 1px solid; width: 98%; word-break: break-all; padding-top: 4px; border-bottom: #cccccc 1px solid; background-color: #eeeeee"><span style="color: #008080">1</span>&nbsp;<span style="color: #0000ff">foreach</span><span style="color: #000000">(&nbsp;RepeaterItem&nbsp;item&nbsp;</span><span style="color: #0000ff">in</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">this</span><span style="color: #000000">.Repeater1.Items&nbsp;)<br />
</span><span style="color: #008080">2</span>&nbsp;<span style="color: #000000">&nbsp;{<br />
</span><span style="color: #008080">3</span>&nbsp;<span style="color: #000000">&nbsp;HtmlInputCheckBox&nbsp;check&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;(HtmlInputCheckBox)item.FindControl(</span><span style="color: #800000">"</span><span style="color: #800000">chkSelect</span><span style="color: #800000">"</span><span style="color: #000000">);<br />
</span><span style="color: #008080">4</span>&nbsp;<span style="color: #000000">&nbsp;</span><span style="color: #0000ff">if</span><span style="color: #000000">(&nbsp;check&nbsp;</span><span style="color: #000000">!=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">null</span><span style="color: #000000">&nbsp;)<br />
</span><span style="color: #008080">5</span>&nbsp;<span style="color: #000000">&nbsp;{<br />
</span><span style="color: #008080">6</span>&nbsp;<span style="color: #000000">&nbsp;check.Checked&nbsp;</span><span style="color: #000000">=</span><span style="color: #000000">&nbsp;</span><span style="color: #0000ff">true</span><span style="color: #000000">;<br />
</span><span style="color: #008080">7</span>&nbsp;<span style="color: #000000">&nbsp;}<br />
</span><span style="color: #008080">8</span>&nbsp;<span style="color: #000000">&nbsp;}&nbsp;</span></div>
<img src ="http://www.cnblogs.com/mFrog/aggbug/1216929.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42140/" target="_blank">[新闻]传IBM将以35亿美元至40亿美元收购北电</a>]]></description></item><item><title>一个时代的结束:微软盖茨的人生掠影(组图)</title><link>http://www.cnblogs.com/mFrog/archive/2008/06/06/1215360.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Fri, 06 Jun 2008 11:52:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/06/06/1215360.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1215360.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/06/06/1215360.html#Feedback</comments><slash:comments>3</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1215360.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1215360.html</trackback:ping><description><![CDATA[<span style="font-size: 14pt">微软董事长比尔&#183;盖茨(Bill Gates)将于下月退出日常管理工作,而把精力专注于慈善事业.虽然他仍将继续担任微软董事长,但退出日常管理工作后,将意味着微软发展史中&#8220;盖茨时代&#8221;的结束.<br />
</span><br />
<span style="font-size: 14pt">以下就是微软董事长盖茨13个人生精彩剪影:<br />
</span><br />
<div align="center"><img height="300" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/1.jpg" width="450" border="0" /></div>
<br />
<br />
图1：作为哈佛大学的一名辍学生，盖茨与保罗&#183;艾伦(Paul Allen)于1975年创建了微软公司。图1为1978年微软早期员工的一张集体照。时年23岁的盖茨位于第一排左1，艾伦则位于右1。<br />
<br />
<div align="center"><img height="300" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/2.jpg" width="203" border="0" /></div>
<br />
<br />
图2：到1980年时，盖茨和微软已向IBM的首款个人电脑(PC)发放MS-DOS操作系统许可证。图2为1984年的盖茨照片。<br />
<br />
<div align="center"><img height="300" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/3.jpg" width="402" border="0" /></div>
<div align="left"><br />
<br />
<br />
图3：从上个世纪90年代中期到晚期，应该算是微软的&#8220;黄金时代&#8221;，当时该公司不断推出新软件，投资者为其强大的盈利能力而欢呼雀跃。1995年，盖茨和微软推出了Windows 95操作系统。<br />
<br />
</div>
<div align="left">
<div align="center"><img height="300" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/4.jpg" width="450" border="0" /></div>
</div>
<div align="left"><br />
<br />
<br />
图4：微软在个人电脑市场占据优势地位后，盖茨成了科技界明星人物。图4为1996年盖茨与美国前总统克林顿在一起。<br />
<br />
<br />
</div>
<div align="center"><img height="300" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/5.jpg" width="419" border="0" /></div>
<div align="left"><br />
<br />
<br />
图5：1997年，盖茨与老对手史蒂夫&#183;乔布斯(Steve Jobs)&#8220;一笑泯恩仇&#8221;，并结束了与苹果长时间的争执。<br />
<br />
</div>
<div align="center"><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/6.jpg" border="0" /></div>
<div align="left"><br />
<br />
<br />
图6：盖茨还积极推动微软进入国际市场。1999年，他与中国数家PC制造商高管共同宣布一项协议，使中国用户能够利用微软操作系统在家中下载电影、音乐和收发电子邮件。<br />
<br />
</div>
<div align="left">
<div align="center"><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/7.jpg" border="0" /></div>
</div>
<div align="left"><br />
<br />
<br />
图7：1999年，美国特纳电视网络(TNT)制作发行了一部名为《硅谷海盗》(Pirates of Silicon Valley)的电影，影片主要讲述了盖茨和乔布斯两人的创业经历。其中盖茨由安东尼&#183;迈克尔&#183;霍尔(Anthony Michael Hall)扮演，乔布斯由诺亚&#183;怀尔(Noah Wyle)扮演。<br />
<br />
</div>
<div align="center"><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/8.jpg" border="0" /></div>
<div align="left"><br />
<br />
<br />
图8：1999年底，一名美国联邦法官认定，微软一而再、再而三地滥用其Windows操作系统市场优势地位，以扼杀科技市场的竞争和创新。在该法官宣布上述裁决的第一天，微软股价应声下跌。<br />
<br />
<br />
</div>
<div align="center"><img height="300" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/9.jpg" width="450" border="0" /></div>
<div align="left"><br />
<br />
<br />
图9：2001年，盖茨参观美国佛罗里达州迈阿密市一所中学，并宣布微软将捐款110万美元，用于提高佛罗里达州南部学校的计算机教学水平。2000年，盖茨辞去微软首席执行官(CEO)一职，转而担任公司首席软件架构师。<br />
<br />
<br />
</div>
<div align="center"><img height="300" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/10.jpg" width="450" border="0" /></div>
<div align="left"><br />
<br />
图10：比尔-梅琳达&#183;盖茨基金会已经向美国及其他国家和地区提供大量捐款。2005年，盖茨夫妇到印度访问。微软在印度设有软件开发业务，盖茨基金会则为该国该国预防艾滋病工作积极捐款。<br />
<br />
<br />
</div>
<div align="center"><img height="300" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/11.jpg" width="393" border="0" /></div>
<div align="left"><br />
<br />
<br />
图11：2006年6月，盖茨对外宣布，自己将退出微软日常管理工作，&#8220;我相信微软将会顺利完成过渡工作。&#8221;<br />
<br />
<br />
</div>
<div align="center"><img height="281" alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/12.jpg" width="450" border="0" /></div>
<div align="left"><br />
<br />
<br />
图12：2007年1月，盖茨与微软CEO史蒂夫&#183;鲍尔默(Steve Ballmer)共同发布Windows Vista操作系统。<br />
<br />
<br />
</div>
<div align="left">
<div align="center"><img alt="" src="http://www.cnblogs.com/images/cnblogs_com/mfrog/13.jpg" border="0" /></div>
<br />
<br />
<br />
图13：从下月开始，盖茨将正式退出微软日常管理工作，但仍然担任董事长一职。</div>
<img src ="http://www.cnblogs.com/mFrog/aggbug/1215360.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/42139/" target="_blank">[新闻]Google卫星已经开始工作</a>]]></description></item><item><title>合并GridView中某列相同信息的行</title><link>http://www.cnblogs.com/mFrog/archive/2008/06/05/1214732.html</link><dc:creator>Meazza-mFrog</dc:creator><author>Meazza-mFrog</author><pubDate>Thu, 05 Jun 2008 13:25:00 GMT</pubDate><guid>http://www.cnblogs.com/mFrog/archive/2008/06/05/1214732.html</guid><wfw:comment>http://www.cnblogs.com/mFrog/comments/1214732.html</wfw:comment><comments>http://www.cnblogs.com/mFrog/archive/2008/06/05/1214732.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/mFrog/comments/commentRss/1214732.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/mFrog/services/trackbacks/1214732.html</trackback:ping><description><![CDATA[1 <span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;summary&gt;</span><span style="color: #008000"><br />
</span><span style="color: #008080">2</span> <span style="color: #808080">///</span><span style="color: #008000"> 合并GridView中某列相同信息的行（单元格） <br />
</span><span style="color: #008080">3</span> <span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;/summary&gt;</span><span style="color: #008000"><br />
</span><span style="color: #008080">4</span> <span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;param name="GridView1"&gt;</span><span style="color: #008000">GridView</span><span style="color: #808080">&lt;/param&gt;</span><span style="color: #008000"><br />
</span><span style="color: #008080">5</span> <span style="color: #808080">///</span><span style="color: #008000"> </span><span style="color: #808080">&lt;param name="cellNum"&gt;</span><span style="color: #008000">第几列</span><span style="color: #808080">&lt;/param&gt;</span><span style="color: #808080"><br />
</span><span style="color: #008080">6</span> <span style="color: #0000ff">public</span><span style="color: #000000"> </span><span style="color: #0000ff">static</span><span style="color: #000000"> </span><span style="color: #0000ff">void</span><span style="color: #000000"> GroupRows(GridView GridView1, </span><span style="color: #0000ff">int</span><span style="color: #000000"> cellNum)<br />
</span><span style="color: #008080">7</span> <span style="color: #000000">{<br />
</span><span style="color: #008080">8</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">int</span><span style="color: #000000"> i </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">0</span><span style="color: #000000">, rowSpanNum </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">;<br />
</span><span style="color: #008080">9</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">while</span><span style="color: #000000"> (i </span><span style="color: #000000">&lt;</span><span style="color: #000000"> GridView1.Rows.Count </span><span style="color: #000000">-</span><span style="color: #000000"> </span><span style="color: #000000">1</span><span style="color: #000000">)<br />
</span><span style="color: #008080">10</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp; {<br />
</span><span style="color: #008080">11</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; GridViewRow gvr </span><span style="color: #000000">=</span><span style="color: #000000"> GridView1.Rows[i];<br />
</span><span style="color: #008080">12</span> <span style="color: #000000"><br />
</span><span style="color: #008080">13</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">for</span><span style="color: #000000"> (</span><span style="color: #000000">++</span><span style="color: #000000">i; i </span><span style="color: #000000">&lt;</span><span style="color: #000000"> GridView1.Rows.Count; i</span><span style="color: #000000">++</span><span style="color: #000000">)<br />
</span><span style="color: #008080">14</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
</span><span style="color: #008080">15</span> <span style="color: #000000">GridViewRow gvrNext </span><span style="color: #000000">=</span><span style="color: #000000"> GridView1.Rows[i];<br />
</span><span style="color: #008080">16</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; </span><span style="color: #0000ff">if</span><span style="color: #000000"> (gvr.Cells[cellNum].Text </span><span style="color: #000000">==</span><span style="color: #000000"> gvrNext.Cells[cellNum].Text)<br />
</span><span style="color: #008080">17</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; {<br />
</span><span style="color: #008080">18</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; gvrNext.Cells[cellNum].Visible </span><span style="color: #000000">=</span><span style="color: #000000"> </span><span style="color: #0000ff">false</span><span style="color: #000000">;<br />
</span><span style="color: #008080">19</span> <span style="color: #000000">&nbsp;&nbsp;&nbsp;&nbsp;&nb