﻿<?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>博客园-zwicker</title><link>http://www.cnblogs.com/zwicker/</link><description /><language>zh-cn</language><lastBuildDate>Wed, 19 Nov 2008 09:41:45 GMT</lastBuildDate><pubDate>Wed, 19 Nov 2008 09:41:45 GMT</pubDate><ttl>60</ttl><item><title>clr via c#读书笔记</title><link>http://www.cnblogs.com/zwicker/archive/2008/08/10/1262459.html</link><dc:creator>zwicker</dc:creator><author>zwicker</author><pubDate>Sun, 10 Aug 2008 08:54:00 GMT</pubDate><guid>http://www.cnblogs.com/zwicker/archive/2008/08/10/1262459.html</guid><wfw:comment>http://www.cnblogs.com/zwicker/comments/1262459.html</wfw:comment><comments>http://www.cnblogs.com/zwicker/archive/2008/08/10/1262459.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/zwicker/comments/commentRss/1262459.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/zwicker/services/trackbacks/1262459.html</trackback:ping><description><![CDATA[<p>1.managed module:A managed module is a standard 32-bit Microsoft Windows portable executable (<span style="color: red;">PE32</span>) file or a standard 64-bit Windows portable executable (<span style="color: red;">PE32+</span>) file that requires the CLR to execute.</p>
<p>&nbsp;</p>
<p>2.Metadata:Every managed module contains metadata tables. There are two main types of tables: <span style="color: red;">tables that describe the types and members defined in your source code</span> and <span style="color: red;">tables that describe the types and members referenced by your source code</span>.<img src="file:///F:/DOCUME%7E1/hhlcmm/LOCALS%7E1/Temp/moz-screenshot-1.jpg" alt="" /><img src="file:///F:/DOCUME%7E1/hhlcmm/LOCALS%7E1/Temp/moz-screenshot-2.jpg" alt="" /><img src="file:///F:/DOCUME%7E1/hhlcmm/LOCALS%7E1/Temp/moz-screenshot.jpg" alt="" /></p>
<p>&nbsp;</p>
<p>&nbsp;3.assembly:First, an assembly is a logical grouping of one or more <span style="color: red;">modules or resource</span> files. Second, an assembly is the <span style="color: red;">smallest unit </span>of reuse,security, and versioning.</p>
<p>&nbsp;</p>
<p>4.manifest:The manifest is <span style="color: red;">simply another set of metadata tables</span>. These tables describe the files that make up the assembly, the publicly exported types implemented by the files in the assembly, and the resource or data files that are associated with the assembly.</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>5the process'</p>
<p>primary thread calls a method defined inside MSCorEE.dll. This method initializes the CLR,<br />
loads the EXE assembly, and then calls its entry point method (Main). At this point, the managed<br />
application is up and running. </p><img src ="http://www.cnblogs.com/zwicker/aggbug/1262459.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43607/" target="_blank">[新闻]后“开放”平台时代</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>css the missing manual读书笔记</title><link>http://www.cnblogs.com/zwicker/archive/2008/08/10/1264686.html</link><dc:creator>zwicker</dc:creator><author>zwicker</author><pubDate>Sun, 10 Aug 2008 08:53:00 GMT</pubDate><guid>http://www.cnblogs.com/zwicker/archive/2008/08/10/1264686.html</guid><wfw:comment>http://www.cnblogs.com/zwicker/comments/1264686.html</wfw:comment><comments>http://www.cnblogs.com/zwicker/archive/2008/08/10/1264686.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/zwicker/comments/commentRss/1264686.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/zwicker/services/trackbacks/1264686.html</trackback:ping><description><![CDATA[<pre></pre>
<table align="center" border="0" cellpadding="8" cellspacing="1" width="90%">
    <tr>
        <td align="center"><strong>GEM IN THE ROUGH<br />
        Divs and Spans</strong></td>
    </tr>
    <tr>
        <td bgcolor="#eeeeee"><img id="0" anchorname="idx-CHP-3-0133" src="http://www.cnblogs.com/CuteSoft_Client/CuteEditor/Images/anchor.gif"  alt="" /><img id="1" anchorname="idx-CHP-3-0134" src="http://www.cnblogs.com/CuteSoft_Client/CuteEditor/Images/anchor.gif"  alt="" />
        <p><a href="http://www.cnblogs.com/zwicker/admin/csstmm-CHP-1.html#csstmm-CHP-1">Chapter  1</a> introduced you to &lt;div&gt; and &lt;span&gt;, two generic HTML tags that  you can bend to your CSS wishes. When there's no HTML tag that exactly  delineates where you want to put a class or ID style you've created, use a  &lt;div&gt; or &lt;span&gt; to fill in the gaps.</p>
        <p>The div tag identifies a logical division of the page like a banner, navigation bar,  sidebar, or footer. You can also use it to surround any element that takes up a  chunk of the page, including headings, bulleted lists, or paragraphs.  (Programmer types call these <img id="2" anchorname="idx-CHP-3-0135" src="http://www.cnblogs.com/CuteSoft_Client/CuteEditor/Images/anchor.gif"  alt="" />block-level elements because they form a complete  "block" of content, with line breaks before and after them.) The &lt;div&gt; tag  works just like a paragraph tag: type the opening &lt;div&gt;, add some text, a  photo, or some other content inside it, and then end it with the closing  &lt;/div&gt;.</p>
        <p>The div tag has the unique ability to contain several <img id="3" anchorname="idx-CHP-3-0136" src="http://www.cnblogs.com/CuteSoft_Client/CuteEditor/Images/anchor.gif"  alt="" />block-level  elements, making it a great way to group tags that are logically related such as  the logo and navigation bar in a page's banner, or a series of news stories that  compose a sidebar. Once grouped in this way, you can apply specific formatting  to just the tags inside the particular div, or move the entire div-tagged chunk  of content into a particular area, such as the right side of the browser window  (CSS can help you control the visual layout of your pages in this manner as  described in Part 3 of this book).</p>
        <p>For example, say you added a photo to a Web page; the photo  also has a caption that accompanies it. You could wrap a &lt;div&gt; tag (with a  class applied to it) around the photo and the caption to group both elements  together:</p>
        <pre>	&lt;div class="photo"&gt;<br />
        &lt;img src="holidays.jpg"<br />
        alt="Penguins getting frisky"/&gt;<br />
        &lt;p&gt;Mom, dad and me on our yearly trip<br />
        to Antarctica.&lt;/p&gt;<br />
        &lt;/div&gt;<br />
        </pre>
        <br />
        <p>Depending on what you put in the declaration block, the .photo class can add a decorative border, background  color, and so on, to both photo and caption. Part 3 of this book shows you even  more powerful ways to use &lt;div&gt; tagsincluding nested divs.</p>
        <p>A &lt;span&gt; tag, on the other hand, lets you apply a class  or ID style to just part of a tag. You can place  &lt;span&gt; tags around individual words and phrases (often called inline elements) within paragraphs to format them  independently. Here, a class called .companyName  styles the inline elements "CosmoFarmer.com," "Disney," and "ESPN":</p>
        <pre>	&lt;p&gt;Welcome to &lt;span class="companyName"&gt;<br />
        CosmoFarmer.com&lt;/span&gt;, the parent<br />
        company of such well-known corporations<br />
        as &lt;span class="companyName"&gt;Disney<br />
        &lt;/span&gt; and &lt;span class="companyName"&gt;<br />
        ESPN&lt;/span&gt;&#8230;well, not really.&lt;/p&gt;<br />
        </pre>
        </td>
    </tr>
</table>
<pre><br />
<br />
<br />
<br />
2.<span style="color: red;">When deciding whether to use a class or an ID, follow these rules of thumb:</span></pre>
<span style="color: red;">
</span><br />
<ul>
    <li>
    <p>To use a style several times on a page, you must use classes. <br />
    For example, when you have more than one photo on your page, use a class <br />
    selector to apply stylinglike a borderto each of them.</p>
    <br />
    <p>Use IDs to identify sections that occur only once per page. <br />
    CSS-based layouts often rely on ID selectors to identify the unique parts of a <br />
    Web page, like a sidebar or footer. Part 3 shows you how to use this <br />
    technique.</p>
    <br />
    </li>
    <li>Consider using an ID selector to sidestep style conflicts, <br />
    <p>since Web browsers give ID selectors priority over class selectors. For example, when a browser encounters <br />
    two styles that apply to the same tag but specify different background colorsthe <br />
    ID's background color wins.</p>
    </li>
</ul>
<pre></pre>
<p>&nbsp;</p>
<p>&nbsp;3.JavaScript programming utilizes ID selectors to  locate and manipulate parts of a page. For example, programmers often apply an  ID to a form element like a text box for collecting a visitor's name. The ID  lets JavaScript access that form element and work its magiclike making sure the  field isn't empty when the visitor clicks Submit.</p><img src ="http://www.cnblogs.com/zwicker/aggbug/1264686.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43607/" target="_blank">[新闻]后“开放”平台时代</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>免费图片素材网站</title><link>http://www.cnblogs.com/zwicker/archive/2008/07/22/1248508.html</link><dc:creator>zwicker</dc:creator><author>zwicker</author><pubDate>Tue, 22 Jul 2008 02:36:00 GMT</pubDate><guid>http://www.cnblogs.com/zwicker/archive/2008/07/22/1248508.html</guid><wfw:comment>http://www.cnblogs.com/zwicker/comments/1248508.html</wfw:comment><comments>http://www.cnblogs.com/zwicker/archive/2008/07/22/1248508.html#Feedback</comments><slash:comments>1</slash:comments><wfw:commentRss>http://www.cnblogs.com/zwicker/comments/commentRss/1248508.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/zwicker/services/trackbacks/1248508.html</trackback:ping><description><![CDATA[<p>www.morguefile.com <br />
</p>
<p>creativecommons.org/image/</p>
<p>openphoto.net/gallery/browse.html</p>
<p>www.stylegala.com&nbsp;</p>
<p>www.somerandomdude.net&nbsp;</p>
<p>www.k10k.net&nbsp;</p>
<p>www.kollermedia.at&nbsp;</p>
<p>squidfingers.com&nbsp;</p>
<p>&nbsp;</p><img src ="http://www.cnblogs.com/zwicker/aggbug/1248508.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43606/" target="_blank">[新闻]李彦宏首次表态竞价排名问题:有错能改善莫大焉</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item><item><title>FindControl的使用</title><link>http://www.cnblogs.com/zwicker/archive/2008/07/17/1245266.html</link><dc:creator>zwicker</dc:creator><author>zwicker</author><pubDate>Thu, 17 Jul 2008 08:02:00 GMT</pubDate><guid>http://www.cnblogs.com/zwicker/archive/2008/07/17/1245266.html</guid><wfw:comment>http://www.cnblogs.com/zwicker/comments/1245266.html</wfw:comment><comments>http://www.cnblogs.com/zwicker/archive/2008/07/17/1245266.html#Feedback</comments><slash:comments>0</slash:comments><wfw:commentRss>http://www.cnblogs.com/zwicker/comments/commentRss/1245266.html</wfw:commentRss><trackback:ping>http://www.cnblogs.com/zwicker/services/trackbacks/1245266.html</trackback:ping><description><![CDATA[在asp.net开发中经常需要引用某个控件，这时候可以用findcontrol来帮你达成目的。<br />
<br />
例如可以在目标页中通过PreviousPage属性访问源页面的信息，我们一般用findcontrol方法来查找源页面上的控件并读取这些控件的值。<br />
<div class="cnblogs_code"><!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
--><img src="http://www.cnblogs.com/Images/OutliningIndicators/None.gif" align="top"  alt="" /><span style="color: #0000ff;">if</span><span style="color: #000000;">(Page.PreviousPage</span><span style="color: #000000;">!=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">)<br />
<img id="Codehighlighter1_28_142_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_28_142_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_28_142_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_28_142_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_28_142_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_28_142_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_28_142_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_28_142_Open_Text').style.display='inline';" align="top"  alt="" /></span><span id="Codehighlighter1_28_142_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_28_142_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />TextBox&nbsp;txtAge</span><span style="color: #000000;">=</span><span style="color: #000000;">(TextBox)Page.PreviousPage.FindControl(</span><span style="color: #800000;">"</span><span style="color: #800000;">txtAge</span><span style="color: #800000;">"</span><span style="color: #000000;">);<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" /></span><span style="color: #0000ff;">if</span><span style="color: #000000;">(txtAge</span><span style="color: #000000;">!=</span><span style="color: #0000ff;">null</span><span style="color: #000000;">)<br />
<img id="Codehighlighter1_112_140_Open_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockStart.gif" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_112_140_Open_Text').style.display='none'; document.getElementById('Codehighlighter1_112_140_Closed_Image').style.display='inline'; document.getElementById('Codehighlighter1_112_140_Closed_Text').style.display='inline';" align="top"  alt="" /><img id="Codehighlighter1_112_140_Closed_Image" src="http://www.cnblogs.com/Images/OutliningIndicators/ContractedSubBlock.gif" style="display: none;" onclick="this.style.display='none'; document.getElementById('Codehighlighter1_112_140_Closed_Text').style.display='none'; document.getElementById('Codehighlighter1_112_140_Open_Image').style.display='inline'; document.getElementById('Codehighlighter1_112_140_Open_Text').style.display='inline';" align="top"  alt="" /></span><span id="Codehighlighter1_112_140_Closed_Text" style="border: 1px solid #808080; background-color: #ffffff; display: none;"><img src="http://www.cnblogs.com/Images/dot.gif"  alt="" /></span><span id="Codehighlighter1_112_140_Open_Text"><span style="color: #000000;">{<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif" align="top"  alt="" />Label1.Text</span><span style="color: #000000;">=</span><span style="color: #000000;">txtAge.Text;<br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedSubBlockEnd.gif" align="top"  alt="" />}</span></span><span style="color: #000000;"><br />
<img src="http://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif" align="top"  alt="" />}</span></span></div>
<br />
<br />
<img src ="http://www.cnblogs.com/zwicker/aggbug/1245266.html?type=1" width = "1" height = "1" /><br><br><a href="http://news.cnblogs.com/n/43605/" target="_blank">[新闻]杨致远发表博客解释辞职原因</a><br/><a href="http://www.cnblogs.com" target="_blank">博客园首页</a>&nbsp;<a href="http://space.cnblogs.com" target="_blank">社区</a>&nbsp;<a href="http://news.cnblogs.com" target="_blank">新闻频道</a>&nbsp;<a href="http://space.cnblogs.com/group.htm" target="_blank">小组</a>&nbsp;<a href="http://space.cnblogs.com/q" target="_blank">博问</a>&nbsp;<a href="http://wz.cnblogs.com/" target="_blank">网摘</a>&nbsp;<a href="http://space.cnblogs.com/ing" target="_blank">闪存</a>]]></description></item></channel></rss>