<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-7030391492078505313</id><updated>2012-02-07T15:27:29.359+07:00</updated><title type='text'>Working - Relax</title><subtitle type='html'>The Solution for working and Relax</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>29</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-2479135964229489481</id><published>2010-07-02T14:31:00.005+07:00</published><updated>2010-07-02T14:54:34.066+07:00</updated><title type='text'>Encrypt - Decrypt SHA</title><content type='html'>&lt;div&gt;&lt;div&gt;&lt;b&gt;&lt;span class="Apple-style-span" style="font-weight: normal; "&gt;&lt;b&gt;&lt;div&gt;&lt;span class="Apple-style-span"  style="color:#FF0000;"&gt;&lt;a href="http://www.4shared.com/file/xesCmkBE/PM_Utility.html"&gt;dowload source&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;/b&gt;&lt;/span&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;- Mã hóa dịch ngược&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt; public class EncryptePass&lt;/div&gt;&lt;div&gt;    {&lt;/div&gt;&lt;div&gt;        public EncryptePass()&lt;/div&gt;&lt;div&gt;    &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt; {&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;   &lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt; }&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;public static string Encrypt(string inputString)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;if (inputString == null || inputString.Length == 0) return string.Empty;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;string result = string.Empty;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;try&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;byte[] buffer = Encoding.UTF8.GetBytes(inputString);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;SHA512 SHAHash = new SHA512Managed();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;result = Convert.ToBase64String(SHAHash.TransformFinalBlock(buffer, 0, buffer.Length));&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;catch&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;throw;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;return result;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;public static string Decrypt(string inputString)&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;if (inputString == null || inputString.Length == 0) return string.Empty;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;string result = string.Empty;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;try&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;byte[] buffer = Convert.FromBase64String(inputString);&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;SHA512 SHAHash = new SHA512Managed();&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;result = Encoding.UTF8.GetString(SHAHash.TransformFinalBlock(buffer, 0, buffer.Length));&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;catch&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;{&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;   &lt;/span&gt;throw;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt;  &lt;/span&gt;return result;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-tab-span" style="white-space:pre"&gt; &lt;/span&gt;}&lt;/div&gt;&lt;div&gt;    }&lt;/div&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;- Mã hóa không dịch ngược&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/div&gt;&lt;div&gt;&lt;b&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;public static string Encrypt(string inputString)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;        {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            if (inputString == null || inputString.Length == 0) return string.Empty;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            string result = string.Empty;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            try&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;                byte[] buffer = Encoding.UTF8.GetBytes(inputString);&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;                SHA512 SHAHash = new SHA512Managed();&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;                result = Convert.ToBase64String(SHAHash.ComputeHash(buffer, 0, buffer.Length));&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            catch&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            {&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;                throw;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;            return result;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;        }&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" style="font-weight: normal;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;/b&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-2479135964229489481?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/2479135964229489481/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=2479135964229489481&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/2479135964229489481'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/2479135964229489481'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2010/07/encrypt-decrypt-sha.html' title='Encrypt - Decrypt SHA'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-7493758906737963403</id><published>2010-05-17T15:08:00.000+07:00</published><updated>2010-05-17T15:18:07.697+07:00</updated><title type='text'>Fun</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/S_D7q3lwzqI/AAAAAAAAAXI/BuNH5dD4aq0/s1600/Fun.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 267px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/S_D7q3lwzqI/AAAAAAAAAXI/BuNH5dD4aq0/s400/Fun.jpg" border="0" alt="" id="BLOGGER_PHOTO_ID_5472150261150568098" /&gt;&lt;/a&gt;&lt;br /&gt;Hai người tâm thần đèo nhau trên xe đạp lên dốc cầu, người sau phân công :&lt;br /&gt;&lt;br /&gt;- Mầy cầm lái nhé, tao ngồi sao đạp cho có thế&lt;br /&gt;&lt;br /&gt;- OK Sau hơn 1 giờ hì hụt, cuối cùng cũng lên đến giữa cầu, người sau thở đứt quảng :&lt;br /&gt;&lt;br /&gt;- Ngồi ở đằng sau nãy giờ đạp mệt chết mẹ mới lên.&lt;br /&gt;&lt;br /&gt;- Tao ngồi trước cầm lái cũng đâu có sướng gì, bóp thắng mệt thấy bà luôn…&lt;br /&gt;&lt;br /&gt;-------------------------------------------------------------&lt;br /&gt;&lt;br /&gt;Trong một công viên, 1 cặp tình nhân đang ngồi tâm sự trên băng ghế đá, bỗng cô gái thốt lên :&lt;br /&gt;- Anh ơi tay em bị đau quá nè !&lt;br /&gt;Chàng trai liền hôn lên tay cô gái, cô gái liền nói :&lt;br /&gt;- Hết đau rồi anh !&lt;br /&gt;Một lúc sau cô lại thốt lên :&lt;br /&gt;- Anh ơi trán em đau quá nè !&lt;br /&gt;Chàng trai liền hôn lên trán cô và cô lại nói :&lt;br /&gt;- Hết đau rồi anh !&lt;br /&gt;Một lúc sau nữa cô lại thốt lên :&lt;br /&gt;- Môi em đau quá anh ơi !&lt;br /&gt;Chàng trai lại hôn lên môi cô gái và cô gái lại hết đau.&lt;br /&gt;Đến đây thì bỗng dưng một bà cụ từ sau băng ghế đá cất tiếng :&lt;br /&gt;- Hỡi chàng trai có phép màu anh hãy giúp ta được không, ta mắc chứng táo bón kinh niên !!!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-7493758906737963403?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/7493758906737963403/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=7493758906737963403&amp;isPopup=true' title='1 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/7493758906737963403'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/7493758906737963403'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2010/05/fun.html' title='Fun'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/S_D7q3lwzqI/AAAAAAAAAXI/BuNH5dD4aq0/s72-c/Fun.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-52340977805225550</id><published>2010-05-10T08:29:00.000+07:00</published><updated>2010-05-10T08:39:16.843+07:00</updated><title type='text'>Criteria</title><content type='html'>&lt;span class="Apple-style-span"   style="font-family:Arial;font-size:100%;"&gt;&lt;span class="Apple-style-span" style="font-size: 13px; line-height: 17px;"&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/S-diMJR67qI/AAAAAAAAAW8/wlYCTJ0dSjI/s1600/Criterial.JPG"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;width: 400px; height: 261px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/S-diMJR67qI/AAAAAAAAAW8/wlYCTJ0dSjI/s400/Criterial.JPG" border="0" alt="" id="BLOGGER_PHOTO_ID_5469448233253793442" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;public interface &lt;b&gt;Criteria&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;extends &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html" title="interface in org.hibernate.criterion"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;CriteriaSpecification&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; is a simplified API for retrieving entities by composing &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criterion&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; objects. This is a very convenient approach for functionality like "search" screens where there is a variable number of conditions to be placed upon the result set.&lt;br /&gt;&lt;br /&gt;The &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Session&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; is a factory for &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;. &lt;/span&gt;&lt;span style=" ;font-size:9.0pt;color:black;"&gt;Criterion&lt;/span&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt; instances are usually obtained via the factory methods on &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Restrictions&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;. eg.&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:5.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:5.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;List cats = session.createCriteria(Cat.class)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:5.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.add( Restrictions.like("name", "Iz%") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:5.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.add( Restrictions.gt( "weight", new Float(minWeight) ) )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:5.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.addOrder( Order.asc("age") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:5.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.list();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:5.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;tt&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;You may navigate associations using&lt;/span&gt;&lt;/tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;createAlias()&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; &lt;tt&gt;&lt;span style="font-family:Arial;"&gt;or&lt;/span&gt;&lt;/tt&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;createCriteria()&lt;/span&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;.&lt;/span&gt;&lt;/tt&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;List cats = session.createCriteria(Cat.class)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.createCriteria("kittens")&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;         &lt;/span&gt;.add( Restrictions.like("name", "Iz%") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.list();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;List cats = session.createCriteria(Cat.class)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.createAlias("kittens", "kit")&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.add( Restrictions.like("kit.name", "Iz%") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.list();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;tt&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;You may specify projection and aggregation using&lt;/span&gt;&lt;/tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Projection&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; &lt;tt&gt;&lt;span style="font-family:Arial;"&gt;instances obtained via the factory methods on&lt;/span&gt;&lt;/tt&gt; &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Projections&lt;/span&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;.&lt;/span&gt;&lt;/tt&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;List cats = session.createCriteria(Cat.class)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.setProjection( Projections.projectionList()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;         &lt;/span&gt;.add( Projections.rowCount() )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;         &lt;/span&gt;.add( Projections.avg("weight") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;         &lt;/span&gt;.add( Projections.max("weight") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;         &lt;/span&gt;.add( Projections.min("weight") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;         &lt;/span&gt;.add( Projections.groupProperty("color") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.addOrder( Order.asc("color") )&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;     &lt;/span&gt;.list();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt; &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:9.0pt;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Author:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Gavin King&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;See Also:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Session.html#createCriteria(java.lang.Class)"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;Session.createCriteria(java.lang.Class)&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Restrictions.html" title="class in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;Restrictions&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Projections.html" title="class in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;Projections&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Order.html" title="class in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;Order&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Criterion.html" title="interface in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;Criterion&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Projection.html" title="interface in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;Projection&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/DetachedCriteria.html" title="class in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;a disconnected version of this API&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;mso-cellspacing:0in;mso-padding-alt:2.25pt 2.25pt 2.25pt 2.25pt"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes"&gt;   &lt;td style="background:#F4F4F4;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;a name="field_summary"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:18.0pt;color:black;"&gt;Field Summary&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;tt&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt; &lt;a name="fields_inherited_from_class_org.hibernat"&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;mso-cellspacing:0in;mso-padding-alt:2.25pt 2.25pt 2.25pt 2.25pt"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td style="background:#F4F4F4;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Fields inherited from interface org.hibernate.criterion.&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html" title="interface in org.hibernate.criterion"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;   text-underline:nonecolor:#003399;"&gt;CriteriaSpecification&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1;mso-yfti-lastrow:yes"&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#ALIAS_TO_ENTITY_MAP"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;ALIAS_TO_ENTITY_MAP&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#DISTINCT_ROOT_ENTITY"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;DISTINCT_ROOT_ENTITY&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#FULL_JOIN"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;FULL_JOIN&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#INNER_JOIN"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;INNER_JOIN&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#LEFT_JOIN"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;LEFT_JOIN&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#PROJECTION"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;PROJECTION&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#ROOT_ALIAS"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;ROOT_ALIAS&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#ROOT_ENTITY"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;ROOT_ENTITY&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;tt&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt; &lt;a name="method_summary"&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;mso-cellspacing:0in;mso-padding-alt:2.25pt 2.25pt 2.25pt 2.25pt"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes"&gt;   &lt;td colspan="2" style="background:#F4F4F4;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="   ;font-family:Arial;font-size:18.0pt;color:black;"&gt;Method Summary&lt;/span&gt;&lt;/b&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:1"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#add(org.hibernate.criterion.Criterion)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;add&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Criterion.html" title="interface in org.hibernate.criterion"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;Criterion&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; criterion)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Add a &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Criterion.html" title="interface in org.hibernate.criterion"&gt;&lt;span style="   Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;restriction&lt;/span&gt;&lt;/a&gt; to   constrain the results to be retrieved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:2"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#addOrder(org.hibernate.criterion.Order)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;addOrder&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Order.html" title="class in org.hibernate.criterion"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;Order&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; order)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Add an &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Order.html" title="class in org.hibernate.criterion"&gt;&lt;span style="   Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;ordering&lt;/span&gt;&lt;/a&gt; to the   result set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:3"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createAlias(java.lang.String, java.lang.String)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;createAlias&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Join an   association, assigning an alias to the joined association.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:4"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createAlias(java.lang.String, java.lang.String, int)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;createAlias&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias,   int joinType)&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Join an   association using the specified join-type, assigning an alias to the joined   association.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:5"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createCriteria(java.lang.String)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;createCriteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Create a new &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;, "rooted" at the associated   entity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:6"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createCriteria(java.lang.String, int)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;createCriteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,   int joinType)&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Create a new &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;, "rooted" at the associated   entity, using the specified join type.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:7"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createCriteria(java.lang.String, java.lang.String)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;createCriteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Create a new &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;, "rooted" at the associated   entity, assigning the given alias.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:8"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createCriteria(java.lang.String, java.lang.String, int)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;createCriteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias,   int joinType)&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Create a new &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;, "rooted" at the associated   entity, assigning the given alias and using the specified join type.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:9"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#getAlias()"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;getAlias&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;()&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Get the alias of   the entity encapsulated by this criteria instance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:10"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html" title="class or interface in java.util"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;List&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#list()"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;list&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;()&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Get the results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:11"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#scroll()"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;scroll&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;()&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Get the results   as an instance of &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:12"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#scroll(org.hibernate.ScrollMode)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;scroll&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;ScrollMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; scrollMode)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Get the results   as an instance of &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/a&gt; based on   the given scroll mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:13"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setCacheable(boolean)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setCacheable&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(boolean cacheable)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Enable caching of   this query result, provided query caching is enabled for the underlying   session factory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:14"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setCacheMode(org.hibernate.CacheMode)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setCacheMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/CacheMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;CacheMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; cacheMode)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Override the   cache mode for this particular query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:15"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setCacheRegion(java.lang.String)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setCacheRegion&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; cacheRegion)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Set the name of the   cache region to use for query result caching.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:16"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setComment(java.lang.String)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setComment&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; comment)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Add a comment to   the generated SQL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:17"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setFetchMode(java.lang.String, org.hibernate.FetchMode)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setFetchMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/FetchMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;FetchMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; mode)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Specify an   association fetching strategy for an association or a collection of values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:18"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setFetchSize(int)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setFetchSize&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(int fetchSize)&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Set a fetch size   for the underlying JDBC query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:19"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setFirstResult(int)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setFirstResult&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(int firstResult)&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Set the first   result to be retrieved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:20"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setFlushMode(org.hibernate.FlushMode)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setFlushMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/FlushMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;FlushMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; flushMode)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Override the   flush mode for this particular query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:21"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setLockMode(org.hibernate.LockMode)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setLockMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/LockMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;LockMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; lockMode)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Set the lock mode   of the current entity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:22"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setLockMode(java.lang.String, org.hibernate.LockMode)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setLockMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias,&lt;/span&gt;&lt;span style="Courier New&amp;quot;;font-family:&amp;quot;;font-size:10.0pt;color:black;"&gt; &lt;/span&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/LockMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;LockMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; lockMode)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Set the lock mode   of the aliased entity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:23"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setMaxResults(int)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setMaxResults&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(int maxResults)&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Set a limit upon   the number of objects to be retrieved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:24"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setProjection(org.hibernate.criterion.Projection)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setProjection&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Projection.html" title="interface in org.hibernate.criterion"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;Projection&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; projection)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Used to specify   that the query results will be a projection (scalar in nature).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:25"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setResultTransformer(org.hibernate.transform.ResultTransformer)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setResultTransformer&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/transform/ResultTransformer.html" title="interface in org.hibernate.transform"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;ResultTransformer&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; resultTransformer)&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Set a strategy   for handling the query results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:26"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setTimeout(int)"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;setTimeout&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;(int timeout)&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Set a timeout for   the underlying JDBC query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style="mso-yfti-irow:27;mso-yfti-lastrow:yes"&gt;   &lt;td width="1%" valign="top" style="width:1.0%;background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal" align="right" style="text-align:right"&gt;&lt;span style="color:black;"&gt; &lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration:   none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;Object&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="background:white;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;b&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#uniqueResult()"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;   text-decoration:none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;uniqueResult&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;/b&gt;&lt;span style="color:black;"&gt;()&lt;/span&gt;&lt;span style="   ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;          Convenience   method to return a single instance that matches the query, or null if the   query returns no results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;p class="MsoNormal"&gt;&lt;tt&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;  &lt;table class="MsoNormalTable" border="1" cellspacing="0" cellpadding="0" width="100%" style="width:100.0%;mso-cellspacing:0in;mso-padding-alt:2.25pt 2.25pt 2.25pt 2.25pt"&gt;  &lt;tbody&gt;&lt;tr style="mso-yfti-irow:0;mso-yfti-firstrow:yes;mso-yfti-lastrow:yes"&gt;   &lt;td style="background:#F4F4F4;padding:2.25pt 2.25pt 2.25pt 2.25pt"&gt;   &lt;p class="MsoNormal"&gt;&lt;a name="method_detail"&gt;&lt;/a&gt;&lt;b&gt;&lt;span style="font-family:Arial;font-size:18.0pt;color:black;"&gt;Method Detail&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt; &lt;/tbody&gt;&lt;/table&gt;  &lt;h3&gt;&lt;a name="_Toc261243703"&gt;&lt;/a&gt;&lt;a name="_Toc261243510"&gt;&lt;/a&gt;&lt;a name="_Toc260947375"&gt;&lt;/a&gt;&lt;a name="getAlias()"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc261243703"&gt;&lt;span style="mso-bookmark:_Toc261243510"&gt;&lt;span style="mso-bookmark: _Toc260947375"&gt;&lt;span style="font-family:Arial;color:black;"&gt;getAlias&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;getAlias&lt;/b&gt;()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Get the alias of the entity encapsulated by this criteria instance.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;The alias for the encapsulated entity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243704"&gt;&lt;/a&gt;&lt;a name="_Toc261243511"&gt;&lt;/a&gt;&lt;a name="_Toc260947376"&gt;&lt;/a&gt;&lt;a name="setProjection(org.hibernate.criterion.Pr"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243704"&gt;&lt;span style="mso-bookmark:_Toc261243511"&gt;&lt;span style="mso-bookmark:_Toc260947376"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setProjection&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setProjection&lt;/b&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Projection.html" title="interface in org.hibernate.criterion"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;Projection&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; projection)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Used to specify that the query results will be a projection (scalar in nature). Implicitly specifies the &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#PROJECTION"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.PROJECTION&lt;/span&gt;&lt;/a&gt; result transformer.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;The individual components contained within the given &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Projection.html" title="interface in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;projection&lt;/span&gt;&lt;/a&gt; determines the overall "shape" of the query result.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;projection&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The projection representing the overall "shape" of the query results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243705"&gt;&lt;/a&gt;&lt;a name="_Toc261243512"&gt;&lt;/a&gt;&lt;a name="_Toc260947377"&gt;&lt;/a&gt;&lt;a name="add(org.hibernate.criterion.Criterion)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243705"&gt;&lt;span style="mso-bookmark:_Toc261243512"&gt;&lt;span style="mso-bookmark:_Toc260947377"&gt;&lt;span style="font-family:Arial;color:black;"&gt;add&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;add&lt;/b&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Criterion.html" title="interface in org.hibernate.criterion"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;Criterion&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; criterion)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Add a &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Criterion.html" title="interface in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;restriction&lt;/span&gt;&lt;/a&gt; to constrain the results to be retrieved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;criterion&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Criterion.html" title="interface in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;criterion&lt;/span&gt;&lt;/a&gt; object representing the restriction to be applied.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243706"&gt;&lt;/a&gt;&lt;a name="_Toc261243513"&gt;&lt;/a&gt;&lt;a name="_Toc260947378"&gt;&lt;/a&gt;&lt;a name="addOrder(org.hibernate.criterion.Order)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243706"&gt;&lt;span style="mso-bookmark:_Toc261243513"&gt;&lt;span style="mso-bookmark:_Toc260947378"&gt;&lt;span style="font-family:Arial;color:black;"&gt;addOrder&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;addOrder&lt;/b&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Order.html" title="class in org.hibernate.criterion"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;Order&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; order)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Add an &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Order.html" title="class in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;ordering&lt;/span&gt;&lt;/a&gt; to the result set.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;order&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/Order.html" title="class in org.hibernate.criterion"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;order&lt;/span&gt;&lt;/a&gt; object representing an ordering to be applied to the results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243707"&gt;&lt;/a&gt;&lt;a name="_Toc261243514"&gt;&lt;/a&gt;&lt;a name="_Toc260947379"&gt;&lt;/a&gt;&lt;a name="setFetchMode(java.lang.String,_org.hiber"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243707"&gt;&lt;span style="mso-bookmark:_Toc261243514"&gt;&lt;span style="mso-bookmark:_Toc260947379"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setFetchMode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setFetchMode&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                             &lt;/span&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/FetchMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;FetchMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; mode)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                      &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Specify an association fetching strategy for an association or a collection of values.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;associationPath&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - a dot seperated property path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;mode&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The fetch mode for the referenced association&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243708"&gt;&lt;/a&gt;&lt;a name="_Toc261243515"&gt;&lt;/a&gt;&lt;a name="_Toc260947380"&gt;&lt;/a&gt;&lt;a name="setLockMode(org.hibernate.LockMode)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243708"&gt;&lt;span style="mso-bookmark:_Toc261243515"&gt;&lt;span style="mso-bookmark:_Toc260947380"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setLockMode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setLockMode&lt;/b&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/LockMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;LockMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; lockMode)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Set the lock mode of the current entity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;lockMode&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The lock mode to be applied&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243709"&gt;&lt;/a&gt;&lt;a name="_Toc261243516"&gt;&lt;/a&gt;&lt;a name="_Toc260947381"&gt;&lt;/a&gt;&lt;a name="setLockMode(java.lang.String,_org.hibern"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243709"&gt;&lt;span style="mso-bookmark:_Toc261243516"&gt;&lt;span style="mso-bookmark:_Toc260947381"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setLockMode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setLockMode&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;        &lt;/span&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/LockMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;LockMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; lockMode)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Set the lock mode of the aliased entity&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;alias&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The previously assigned alias representing the entity to which the given lock mode should apply.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;lockMode&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The lock mode to be applied&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243710"&gt;&lt;/a&gt;&lt;a name="_Toc261243517"&gt;&lt;/a&gt;&lt;a name="_Toc260947382"&gt;&lt;span style="mso-bookmark:_Toc261243517"&gt;&lt;span style="mso-bookmark:_Toc261243710"&gt;&lt;span style="font-family:Arial;color:black;"&gt;createAlias&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;createAlias&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                            &lt;/span&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                     &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Join an association, assigning an alias to the joined association.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Functionally equivalent to &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createAlias(java.lang.String, java.lang.String, int)"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;createAlias(String, String, int)&lt;/span&gt;&lt;/a&gt; using &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#INNER_JOIN"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.INNER_JOIN&lt;/span&gt;&lt;/a&gt; for the joinType.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;associationPath&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - A dot-seperated property path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;alias&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The alias to assign to the joined association (for later reference).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243711"&gt;&lt;/a&gt;&lt;a name="_Toc261243518"&gt;&lt;/a&gt;&lt;a name="_Toc260947383"&gt;&lt;/a&gt;&lt;a name="createAlias(java.lang.String,_java.lang."&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243711"&gt;&lt;span style="mso-bookmark:_Toc261243518"&gt;&lt;span style="mso-bookmark:_Toc260947383"&gt;&lt;span style="font-family:Arial;color:black;"&gt;createAlias&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;createAlias&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;      &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;                      &lt;/span&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                            &lt;/span&gt;int joinType)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                     &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Join an association using the specified join-type, assigning an alias to the joined association.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;The joinType is expected to be one of &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#INNER_JOIN"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.INNER_JOIN&lt;/span&gt;&lt;/a&gt; (the default), &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#FULL_JOIN"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.FULL_JOIN&lt;/span&gt;&lt;/a&gt;, or&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#LEFT_JOIN"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.LEFT_JOIN&lt;/span&gt;&lt;/a&gt;.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;associationPath&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - A dot-seperated property path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;alias&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The alias to assign to the joined association (for later reference).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;joinType&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The type of join to use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243712"&gt;&lt;/a&gt;&lt;a name="_Toc261243519"&gt;&lt;/a&gt;&lt;a name="_Toc260947384"&gt;&lt;/a&gt;&lt;a name="createCriteria(java.lang.String)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243712"&gt;&lt;span style="mso-bookmark:_Toc261243519"&gt;&lt;span style="mso-bookmark:_Toc260947384"&gt;&lt;span style="font-family:Arial;color:black;"&gt;createCriteria&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;createCriteria&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Create a new &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;, "rooted" at the associated entity.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Functionally equivalent to &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createCriteria(java.lang.String, int)"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;createCriteria(String, int)&lt;/span&gt;&lt;/a&gt; using &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#INNER_JOIN"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.INNER_JOIN&lt;/span&gt;&lt;/a&gt; for the joinType.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;associationPath&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - A dot-seperated property path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;the created "sub criteria"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243713"&gt;&lt;/a&gt;&lt;a name="_Toc261243520"&gt;&lt;/a&gt;&lt;a name="_Toc260947385"&gt;&lt;/a&gt;&lt;a name="createCriteria(java.lang.String,_int)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243713"&gt;&lt;span style="mso-bookmark:_Toc261243520"&gt;&lt;span style="mso-bookmark:_Toc260947385"&gt;&lt;span style="font-family:Arial;color:black;"&gt;createCriteria&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;createCriteria&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                               &lt;/span&gt;int joinType)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                  &lt;/span&gt;&lt;span style="mso-spacerun:yes"&gt;      &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Create a new &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;, "rooted" at the associated entity, using the specified join type.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;associationPath&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - A dot-seperated property path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;joinType&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The type of join to use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;the created "sub criteria"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243714"&gt;&lt;/a&gt;&lt;a name="_Toc261243521"&gt;&lt;/a&gt;&lt;a name="_Toc260947386"&gt;&lt;span style="mso-bookmark:_Toc261243521"&gt;&lt;span style="mso-bookmark:_Toc261243714"&gt;&lt;span style="font-family:Arial;color:black;"&gt;createCriteria&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;createCriteria&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                               &lt;/span&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Create a new &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;, "rooted" at the associated entity, assigning the given alias.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Functionally equivalent to &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#createCriteria(java.lang.String, java.lang.String, int)"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;createCriteria(String, String, int)&lt;/span&gt;&lt;/a&gt; using &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#INNER_JOIN"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.INNER_JOIN&lt;/span&gt;&lt;/a&gt; for the joinType.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;associationPath&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - A dot-seperated property path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;alias&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The alias to assign to the joined association (for later reference).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;the created "sub criteria"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243715"&gt;&lt;/a&gt;&lt;a name="_Toc261243522"&gt;&lt;/a&gt;&lt;a name="_Toc260947387"&gt;&lt;/a&gt;&lt;a name="createCriteria(java.lang.String,_java.la"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243715"&gt;&lt;span style="mso-bookmark:_Toc261243522"&gt;&lt;span style="mso-bookmark:_Toc260947387"&gt;&lt;span style="font-family:Arial;color:black;"&gt;createCriteria&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;createCriteria&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; associationPath,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                               &lt;/span&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; alias,&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                               &lt;/span&gt;int joinType)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                        &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Create a new &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;Criteria&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;, "rooted" at the associated entity, assigning the given alias and using the specified join type.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;associationPath&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - A dot-seperated property path&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;alias&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The alias to assign to the joined association (for later reference).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;joinType&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The type of join to use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;the created "sub criteria"&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243716"&gt;&lt;/a&gt;&lt;a name="_Toc261243523"&gt;&lt;/a&gt;&lt;a name="_Toc260947388"&gt;&lt;/a&gt;&lt;a name="setResultTransformer(org.hibernate.trans"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243716"&gt;&lt;span style="mso-bookmark:_Toc261243523"&gt;&lt;span style="mso-bookmark:_Toc260947388"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setResultTransformer&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setResultTransformer&lt;/b&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/transform/ResultTransformer.html" title="interface in org.hibernate.transform"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;ResultTransformer&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; resultTransformer)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Set a strategy for handling the query results. This determines the "shape" of the query result.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;resultTransformer&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The transformer to apply&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;See Also:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#ROOT_ENTITY"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.ROOT_ENTITY&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#DISTINCT_ROOT_ENTITY"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.DISTINCT_ROOT_ENTITY&lt;/span&gt;&lt;/a&gt;,&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#ALIAS_TO_ENTITY_MAP"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.ALIAS_TO_ENTITY_MAP&lt;/span&gt;&lt;/a&gt;, &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/criterion/CriteriaSpecification.html#PROJECTION"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;CriteriaSpecification.PROJECTION&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243717"&gt;&lt;/a&gt;&lt;a name="_Toc261243524"&gt;&lt;/a&gt;&lt;a name="_Toc260947389"&gt;&lt;/a&gt;&lt;a name="setMaxResults(int)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243717"&gt;&lt;span style="mso-bookmark:_Toc261243524"&gt;&lt;span style="mso-bookmark:_Toc260947389"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setMaxResults&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setMaxResults&lt;/b&gt;(int maxResults)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Set a limit upon the number of objects to be retrieved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;maxResults&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - the maximum number of results&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243718"&gt;&lt;/a&gt;&lt;a name="_Toc261243525"&gt;&lt;/a&gt;&lt;a name="_Toc260947390"&gt;&lt;/a&gt;&lt;a name="setFirstResult(int)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243718"&gt;&lt;span style="mso-bookmark:_Toc261243525"&gt;&lt;span style="mso-bookmark:_Toc260947390"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setFirstResult&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setFirstResult&lt;/b&gt;(int firstResult)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Set the first result to be retrieved.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;firstResult&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - the first result to retrieve, numbered from &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;0&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243719"&gt;&lt;/a&gt;&lt;a name="_Toc261243526"&gt;&lt;/a&gt;&lt;a name="_Toc260947391"&gt;&lt;/a&gt;&lt;a name="setFetchSize(int)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243719"&gt;&lt;span style="mso-bookmark:_Toc261243526"&gt;&lt;span style="mso-bookmark:_Toc260947391"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setFetchSize&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setFetchSize&lt;/b&gt;(int fetchSize)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Set a fetch size for the underlying JDBC query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;fetchSize&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - the fetch size&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;See Also:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/sql/Statement.html#setFetchSize(int)" title="class or interface in java.sql"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;Statement.setFetchSize(int)&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243720"&gt;&lt;/a&gt;&lt;a name="_Toc261243527"&gt;&lt;/a&gt;&lt;a name="_Toc260947392"&gt;&lt;/a&gt;&lt;a name="setTimeout(int)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc261243720"&gt;&lt;span style="mso-bookmark:_Toc261243527"&gt;&lt;span style="mso-bookmark: _Toc260947392"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setTimeout&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setTimeout&lt;/b&gt;(int timeout)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Set a timeout for the underlying JDBC query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;timeout&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The timeout value to apply.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;See Also:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/sql/Statement.html#setQueryTimeout(int)" title="class or interface in java.sql"&gt;&lt;span style=" Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;Statement.setQueryTimeout(int)&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243721"&gt;&lt;/a&gt;&lt;a name="_Toc261243528"&gt;&lt;/a&gt;&lt;a name="_Toc260947393"&gt;&lt;/a&gt;&lt;a name="setCacheable(boolean)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243721"&gt;&lt;span style="mso-bookmark:_Toc261243528"&gt;&lt;span style="mso-bookmark:_Toc260947393"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setCacheable&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setCacheable&lt;/b&gt;(boolean cacheable)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Enable caching of this query result, provided query caching is enabled for the underlying session factory.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;cacheable&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - Should the result be considered cacheable; default is to not cache (false).&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243722"&gt;&lt;/a&gt;&lt;a name="_Toc261243529"&gt;&lt;/a&gt;&lt;a name="_Toc260947394"&gt;&lt;/a&gt;&lt;a name="setCacheRegion(java.lang.String)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243722"&gt;&lt;span style="mso-bookmark:_Toc261243529"&gt;&lt;span style="mso-bookmark:_Toc260947394"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setCacheRegion&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setCacheRegion&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; cacheRegion)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Set the name of the cache region to use for query result caching.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;cacheRegion&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - the name of a query cache region, or &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;null&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; for the default query cache&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;See Also:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html#setCacheable(boolean)"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;setCacheable(boolean)&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243723"&gt;&lt;/a&gt;&lt;a name="_Toc261243530"&gt;&lt;/a&gt;&lt;a name="_Toc260947395"&gt;&lt;/a&gt;&lt;a name="setComment(java.lang.String)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243723"&gt;&lt;span style="mso-bookmark:_Toc261243530"&gt;&lt;span style="mso-bookmark:_Toc260947395"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setComment&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setComment&lt;/b&gt;(&lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/String.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;String&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; comment)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Add a comment to the generated SQL.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;comment&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - a human-readable string&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243724"&gt;&lt;/a&gt;&lt;a name="_Toc261243531"&gt;&lt;/a&gt;&lt;a name="_Toc260947396"&gt;&lt;/a&gt;&lt;a name="setFlushMode(org.hibernate.FlushMode)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243724"&gt;&lt;span style="mso-bookmark:_Toc261243531"&gt;&lt;span style="mso-bookmark:_Toc260947396"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setFlushMode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setFlushMode&lt;/b&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/FlushMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;FlushMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; flushMode)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Override the flush mode for this particular query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;flushMode&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The flush mode to use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243725"&gt;&lt;/a&gt;&lt;a name="_Toc261243532"&gt;&lt;/a&gt;&lt;a name="_Toc260947397"&gt;&lt;/a&gt;&lt;a name="setCacheMode(org.hibernate.CacheMode)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243725"&gt;&lt;span style="mso-bookmark:_Toc261243532"&gt;&lt;span style="mso-bookmark:_Toc260947397"&gt;&lt;span style="font-family:Arial;color:black;"&gt;setCacheMode&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/Criteria.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#888888;"&gt;Criteria&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;setCacheMode&lt;/b&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/CacheMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;CacheMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; cacheMode)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Override the cache mode for this particular query.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;cacheMode&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - The cache mode to use.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;this (for method chaining)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243726"&gt;&lt;/a&gt;&lt;a name="_Toc261243533"&gt;&lt;/a&gt;&lt;a name="_Toc260947398"&gt;&lt;/a&gt;&lt;a name="list()"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243726"&gt;&lt;span style="mso-bookmark:_Toc261243533"&gt;&lt;span style="mso-bookmark:_Toc260947398"&gt;&lt;span style="font-family:Arial;color:black;"&gt;list&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/util/List.html" title="class or interface in java.util"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;List&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;list&lt;/b&gt;()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;          &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Get the results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;The list of matched query results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243727"&gt;&lt;/a&gt;&lt;a name="_Toc261243534"&gt;&lt;/a&gt;&lt;a name="_Toc260947399"&gt;&lt;/a&gt;&lt;a name="scroll()"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243727"&gt;&lt;span style="mso-bookmark:_Toc261243534"&gt;&lt;span style="mso-bookmark:_Toc260947399"&gt;&lt;span style="font-family:Arial;color:black;"&gt;scroll&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;scroll&lt;/b&gt;()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                         &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Get the results as an instance of &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;The &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/a&gt; representing the matched query results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;div class="MsoNormal" align="center" style="text-align:center"&gt;&lt;tt&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;  &lt;hr size="1" width="991" style="width:743.25pt" noshade="" color="#cccccc" align="center"&gt;  &lt;/span&gt;&lt;/tt&gt;&lt;/div&gt;  &lt;h3&gt;&lt;a name="_Toc261243728"&gt;&lt;/a&gt;&lt;a name="_Toc261243535"&gt;&lt;/a&gt;&lt;a name="_Toc260947400"&gt;&lt;/a&gt;&lt;a name="scroll(org.hibernate.ScrollMode)"&gt;&lt;/a&gt;&lt;span style="mso-bookmark:_Toc261243728"&gt;&lt;span style="mso-bookmark:_Toc261243535"&gt;&lt;span style="mso-bookmark:_Toc260947400"&gt;&lt;span style="font-family:Arial;color:black;"&gt;scroll&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;scroll&lt;/b&gt;(&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollMode.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;ScrollMode&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; scrollMode)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                         &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Get the results as an instance of &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/a&gt; based on the given scroll mode.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Parameters:&lt;/span&gt;&lt;/b&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;scrollMode&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - Indicates the type of underlying database cursor to request.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;The &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/ScrollableResults.html" title="interface in org.hibernate"&gt;&lt;span style="Times New Roman&amp;quot;;font-family:&amp;quot;;font-size:12.0pt;color:#003399;"&gt;ScrollableResults&lt;/span&gt;&lt;/a&gt; representing the matched query results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal"&gt;&lt;tt&gt;&lt;span style="font-size:10.0pt;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/tt&gt;&lt;/p&gt;  &lt;h3&gt;&lt;a name="_Toc261243729"&gt;&lt;/a&gt;&lt;a name="_Toc261243536"&gt;&lt;/a&gt;&lt;a name="_Toc260947401"&gt;&lt;/a&gt;&lt;a name="uniqueResult()"&gt;&lt;/a&gt;&lt;span style="mso-bookmark: _Toc261243729"&gt;&lt;span style="mso-bookmark:_Toc261243536"&gt;&lt;span style="mso-bookmark: _Toc260947401"&gt;&lt;span style="font-family:Arial;color:black;"&gt;uniqueResult&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/h3&gt;  &lt;div style="mso-element:para-border-div;border:solid #CCCCCC 1.0pt;mso-border-alt: solid #CCCCCC .75pt;padding:4.0pt 4.0pt 4.0pt 4.0pt;background:#F4F4F4; margin-left:12.0pt;margin-right:0in"&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;public &lt;a href="http://java.sun.com/j2se/1.3/docs/api/java/lang/Object.html" title="class or interface in java.lang"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;Object&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; &lt;b&gt;uniqueResult&lt;/b&gt;()&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoToc2" style="margin-left:0in;background:#F4F4F4;border:none; mso-border-alt:solid #CCCCCC .75pt;padding:0in;mso-padding-alt:4.0pt 4.0pt 4.0pt 4.0pt"&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;&lt;span style="mso-spacerun:yes"&gt;                    &lt;/span&gt;throws &lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="text-decoration:none;text-underline:nonecolor:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;/div&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Convenience method to return a single instance that matches the query, or null if the query returns no results.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Returns:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;the single result or &lt;/span&gt;&lt;span style="font-size:9.0pt;color:black;"&gt;null&lt;/span&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;Throws:&lt;/span&gt;&lt;/b&gt;&lt;span style=" ;font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="color:black;"&gt;&lt;a href="http://ajava.org/online/hibernate3api/org/hibernate/HibernateException.html" title="class in org.hibernate"&gt;&lt;span class="apple-converted-space"&gt;&lt;span style="Courier New&amp;quot;;text-decoration: none;text-underline:nonefont-family:&amp;quot;;font-size:10.0pt;color:#003399;"&gt;HibernateException&lt;/span&gt;&lt;/span&gt;&lt;/a&gt;&lt;/span&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt; - if there is more than one matching result&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin-left:.5in"&gt;&lt;span style="font-family:Arial;font-size:10.0pt;color:black;"&gt;&lt;a href="http://www.4shared.com/document/-dZtamf8/Interface_Criteria.html"&gt;Download Document Here!&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-52340977805225550?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/52340977805225550/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=52340977805225550&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/52340977805225550'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/52340977805225550'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2010/05/public-interface-criteria-extends.html' title='Criteria'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/S-diMJR67qI/AAAAAAAAAW8/wlYCTJ0dSjI/s72-c/Criterial.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-5695504698225164884</id><published>2009-12-12T11:37:00.000+07:00</published><updated>2009-12-12T11:41:31.224+07:00</updated><title type='text'>Viet Nam War</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMe2xkEZVI/AAAAAAAAAW0/A3RDFdmd5Gk/s1600-h/war14.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMe2xkEZVI/AAAAAAAAAW0/A3RDFdmd5Gk/s400/war14.jpg" alt="" id="BLOGGER_PHOTO_ID_5414205103395857746" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMe2nOZyDI/AAAAAAAAAWs/6x78vsoCxEA/s1600-h/war13.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMe2nOZyDI/AAAAAAAAAWs/6x78vsoCxEA/s400/war13.jpg" alt="" id="BLOGGER_PHOTO_ID_5414205100620630066" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMe2dYtzhI/AAAAAAAAAWk/SRuUAelJSK4/s1600-h/war12.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMe2dYtzhI/AAAAAAAAAWk/SRuUAelJSK4/s400/war12.jpg" alt="" id="BLOGGER_PHOTO_ID_5414205097979530770" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMe2E6mtsI/AAAAAAAAAWc/dnFevGKsR7o/s1600-h/war11.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMe2E6mtsI/AAAAAAAAAWc/dnFevGKsR7o/s400/war11.jpg" alt="" id="BLOGGER_PHOTO_ID_5414205091410785986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SyMeun5WP6I/AAAAAAAAAWU/p7Ik9C829p4/s1600-h/war10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SyMeun5WP6I/AAAAAAAAAWU/p7Ik9C829p4/s400/war10.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204963361800098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMeuVsm7xI/AAAAAAAAAWM/DK33DgTmZec/s1600-h/war9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMeuVsm7xI/AAAAAAAAAWM/DK33DgTmZec/s400/war9.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204958476529426" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMetwozgoI/AAAAAAAAAWE/N1P80tkNFGQ/s1600-h/war8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMetwozgoI/AAAAAAAAAWE/N1P80tkNFGQ/s400/war8.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204948528464514" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMetkPw20I/AAAAAAAAAV8/O1zQEUI9moo/s1600-h/war7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMetkPw20I/AAAAAAAAAV8/O1zQEUI9moo/s400/war7.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204945202207554" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMetcEq0fI/AAAAAAAAAV0/4Rl8a6JNSNI/s1600-h/war6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMetcEq0fI/AAAAAAAAAV0/4Rl8a6JNSNI/s400/war6.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204943008190962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMeegMgtBI/AAAAAAAAAVE/sSxK0lsN_PE/s1600-h/war5.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMeegMgtBI/AAAAAAAAAVE/sSxK0lsN_PE/s400/war5.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204686416786450" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMeeCkiGlI/AAAAAAAAAU8/3B8LTeOfdhk/s1600-h/war4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMeeCkiGlI/AAAAAAAAAU8/3B8LTeOfdhk/s400/war4.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204678464477778" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMed9a71XI/AAAAAAAAAU0/8LTF31OSsRo/s1600-h/war3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SyMed9a71XI/AAAAAAAAAU0/8LTF31OSsRo/s400/war3.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204677082043762" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SyMedrDbBvI/AAAAAAAAAUs/_3Na7D_9It4/s1600-h/war2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SyMedrDbBvI/AAAAAAAAAUs/_3Na7D_9It4/s400/war2.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204672151586546" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SyMedR84YUI/AAAAAAAAAUk/d-chBIYQ5CQ/s1600-h/war1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 190px; height: 145px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SyMedR84YUI/AAAAAAAAAUk/d-chBIYQ5CQ/s400/war1.jpg" alt="" id="BLOGGER_PHOTO_ID_5414204665413263682" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-5695504698225164884?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/5695504698225164884/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=5695504698225164884&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/5695504698225164884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/5695504698225164884'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/12/viet-nam-war.html' title='Viet Nam War'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RO-6KwoqKdg/SyMe2xkEZVI/AAAAAAAAAW0/A3RDFdmd5Gk/s72-c/war14.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-2709740918061728873</id><published>2009-12-08T09:29:00.001+07:00</published><updated>2009-12-08T09:30:00.980+07:00</updated><title type='text'>Lỗi webgame</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sx26F23NsSI/AAAAAAAAAT0/1NbsCotI3VE/s1600-h/untitled.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 290px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sx26F23NsSI/AAAAAAAAAT0/1NbsCotI3VE/s400/untitled.JPG" alt="" id="BLOGGER_PHOTO_ID_5412686936958415138" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-2709740918061728873?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/2709740918061728873/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=2709740918061728873&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/2709740918061728873'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/2709740918061728873'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/12/loi-webgame.html' title='Lỗi webgame'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/Sx26F23NsSI/AAAAAAAAAT0/1NbsCotI3VE/s72-c/untitled.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-4988021934271685272</id><published>2009-12-03T15:40:00.000+07:00</published><updated>2009-12-03T15:43:11.869+07:00</updated><title type='text'>Convert C# to VB and VB to C#</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sxd5tGmSh2I/AAAAAAAAATI/QP1gZ-yIUQg/s1600-h/C%23.JPG"&gt;&lt;img style="cursor: pointer; width: 400px; height: 290px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sxd5tGmSh2I/AAAAAAAAATI/QP1gZ-yIUQg/s400/C%23.JPG" alt="" id="BLOGGER_PHOTO_ID_5410927293081225058" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Trang web hỗ trợ convert từ ngôn ngữ C# thành ngôn ngữ VB.net và ngược lại&lt;br /&gt;&lt;br /&gt;&lt;a href="http://converter.telerik.com/"&gt;http://converter.telerik.com/&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-4988021934271685272?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/4988021934271685272/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=4988021934271685272&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/4988021934271685272'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/4988021934271685272'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/12/convert-c-to-vb-and-vb-to-c.html' title='Convert C# to VB and VB to C#'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/Sxd5tGmSh2I/AAAAAAAAATI/QP1gZ-yIUQg/s72-c/C%23.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-3665289699216438148</id><published>2009-11-26T09:43:00.000+07:00</published><updated>2009-11-26T09:47:59.272+07:00</updated><title type='text'>YAMAHA -Lexam</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sw3rx0MJpCI/AAAAAAAAATA/ZBzZuWZNZJk/s1600/20091119153527.jpg"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5408237968597558306" border="0" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sw3rx0MJpCI/AAAAAAAAATA/ZBzZuWZNZJk/s400/20091119153527.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_RO-6KwoqKdg/Sw3rxsSIV7I/AAAAAAAAAS4/R8FSa5RI834/s1600/20091119153451.jpg"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5408237966475155378" border="0" alt="" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/Sw3rxsSIV7I/AAAAAAAAAS4/R8FSa5RI834/s400/20091119153451.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sw3rxHxU89I/AAAAAAAAASw/3I6TwiX1GF4/s1600/20091119153406.jpg"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5408237956673893330" border="0" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sw3rxHxU89I/AAAAAAAAASw/3I6TwiX1GF4/s400/20091119153406.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/Sw3rw6zi4bI/AAAAAAAAASo/l8ok4maZYEE/s1600/20091119153353.jpg"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5408237953193533874" border="0" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/Sw3rw6zi4bI/AAAAAAAAASo/l8ok4maZYEE/s400/20091119153353.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sw3rwYeDs5I/AAAAAAAAASg/qHSimJZ8vnc/s1600/20091119153329.jpg"&gt;&lt;img style="WIDTH: 400px; HEIGHT: 300px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5408237943976604562" border="0" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sw3rwYeDs5I/AAAAAAAAASg/qHSimJZ8vnc/s400/20091119153329.jpg" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;nguon ( &lt;a href="http://yamaha-motor.com.vn/"&gt;http://yamaha-motor.com.vn&lt;/a&gt;)&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-3665289699216438148?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/3665289699216438148/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=3665289699216438148&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/3665289699216438148'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/3665289699216438148'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/11/yamaha-lexam.html' title='YAMAHA -Lexam'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/Sw3rx0MJpCI/AAAAAAAAATA/ZBzZuWZNZJk/s72-c/20091119153527.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-4792457323702731497</id><published>2009-07-09T10:58:00.000+07:00</published><updated>2009-07-09T11:10:52.641+07:00</updated><title type='text'>Nội lực đặc biệt</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SlVsZwd8MzI/AAAAAAAAASY/FbgwI00AS04/s1600-h/011.jpg"&gt;&lt;img style="cursor: pointer; width: 263px; height: 400px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SlVsZwd8MzI/AAAAAAAAASY/FbgwI00AS04/s400/011.jpg" alt="" id="BLOGGER_PHOTO_ID_5356306521590084402" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SlVsZUbd2UI/AAAAAAAAASQ/TIvm7aB5zy8/s1600-h/010.jpg"&gt;&lt;img style="cursor: pointer; width: 266px; height: 400px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SlVsZUbd2UI/AAAAAAAAASQ/TIvm7aB5zy8/s400/010.jpg" alt="" id="BLOGGER_PHOTO_ID_5356306514063513922" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SlVsZA1s_3I/AAAAAAAAASI/7Qm1XF3ibpc/s1600-h/009.jpg"&gt;&lt;img style="cursor: pointer; width: 260px; height: 400px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SlVsZA1s_3I/AAAAAAAAASI/7Qm1XF3ibpc/s400/009.jpg" alt="" id="BLOGGER_PHOTO_ID_5356306508804849522" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SlVsYzCmh1I/AAAAAAAAASA/HNwWLYJE0h8/s1600-h/008.jpg"&gt;&lt;img style="cursor: pointer; width: 271px; height: 400px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SlVsYzCmh1I/AAAAAAAAASA/HNwWLYJE0h8/s400/008.jpg" alt="" id="BLOGGER_PHOTO_ID_5356306505100855122" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SlVsYSTNwBI/AAAAAAAAAR4/iX_SKceO5jo/s1600-h/007.jpg"&gt;&lt;img style="cursor: pointer; width: 262px; height: 400px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SlVsYSTNwBI/AAAAAAAAAR4/iX_SKceO5jo/s400/007.jpg" alt="" id="BLOGGER_PHOTO_ID_5356306496312164370" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-4792457323702731497?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/4792457323702731497/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=4792457323702731497&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/4792457323702731497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/4792457323702731497'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/07/noi-luc-ac-biet.html' title='Nội lực đặc biệt'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_RO-6KwoqKdg/SlVsZwd8MzI/AAAAAAAAASY/FbgwI00AS04/s72-c/011.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-2153095207448541142</id><published>2009-07-03T08:52:00.000+07:00</published><updated>2009-07-03T08:58:45.479+07:00</updated><title type='text'>Cùng một tội</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/Sk1lwaz9S0I/AAAAAAAAARw/8gxkzhUDJus/s1600-h/02.jpg"&gt;&lt;img style="cursor: pointer; width: 274px; height: 400px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/Sk1lwaz9S0I/AAAAAAAAARw/8gxkzhUDJus/s400/02.jpg" alt="" id="BLOGGER_PHOTO_ID_5354047414518762306" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sk1lwJUo18I/AAAAAAAAARo/V1k3Hzy94YA/s1600-h/03.jpg"&gt;&lt;img style="cursor: pointer; width: 268px; height: 400px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sk1lwJUo18I/AAAAAAAAARo/V1k3Hzy94YA/s400/03.jpg" alt="" id="BLOGGER_PHOTO_ID_5354047409823995842" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/Sk1lv8t0m2I/AAAAAAAAARg/rke_HjMASzo/s1600-h/04.jpg"&gt;&lt;img style="cursor: pointer; width: 274px; height: 400px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/Sk1lv8t0m2I/AAAAAAAAARg/rke_HjMASzo/s400/04.jpg" alt="" id="BLOGGER_PHOTO_ID_5354047406439963490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sk1lvkjecAI/AAAAAAAAARY/7uYG6sJNPqc/s1600-h/05.jpg"&gt;&lt;img style="cursor: pointer; width: 268px; height: 400px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/Sk1lvkjecAI/AAAAAAAAARY/7uYG6sJNPqc/s400/05.jpg" alt="" id="BLOGGER_PHOTO_ID_5354047399954116610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/Sk1k-mVJcxI/AAAAAAAAAQw/N4jds5GwYPo/s1600-h/02.jpg"&gt;&lt;br /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-2153095207448541142?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/2153095207448541142/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=2153095207448541142&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/2153095207448541142'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/2153095207448541142'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/07/cung-mot-toi.html' title='Cùng một tội'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/Sk1lwaz9S0I/AAAAAAAAARw/8gxkzhUDJus/s72-c/02.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-8659767999294442946</id><published>2009-04-22T14:54:00.000+07:00</published><updated>2009-04-22T15:44:26.742+07:00</updated><title type='text'>Hạt tiêu</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/Se7XClCiNaI/AAAAAAAAAQo/r4QKrRTwzOI/s1600-h/111.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5327431848528328098" style="WIDTH: 266px; CURSOR: hand; HEIGHT: 400px" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/Se7XClCiNaI/AAAAAAAAAQo/r4QKrRTwzOI/s400/111.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-8659767999294442946?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/8659767999294442946/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=8659767999294442946&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/8659767999294442946'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/8659767999294442946'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/04/hat-tieu.html' title='Hạt tiêu'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RO-6KwoqKdg/Se7XClCiNaI/AAAAAAAAAQo/r4QKrRTwzOI/s72-c/111.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-190328731993481051</id><published>2009-02-06T09:14:00.000+07:00</published><updated>2009-02-06T09:30:57.140+07:00</updated><title type='text'>Truyện: siêu anh hùng</title><content type='html'>&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SYugvPvbbCI/AAAAAAAAAQg/5gxL73UyTGo/s1600-h/12.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5299506120071277602" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 301px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SYugvPvbbCI/AAAAAAAAAQg/5gxL73UyTGo/s400/12.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYugu8En1UI/AAAAAAAAAQY/Oct7JeRA9zg/s1600-h/122.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5299506114791462210" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 298px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYugu8En1UI/AAAAAAAAAQY/Oct7JeRA9zg/s400/122.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SYuguv6p87I/AAAAAAAAAQQ/6UPR9odx3pc/s1600-h/1222.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5299506111528432562" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SYuguv6p87I/AAAAAAAAAQQ/6UPR9odx3pc/s400/1222.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYugurJQ7xI/AAAAAAAAAQI/LXUu0Ht06ig/s1600-h/12222.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5299506110247530258" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 294px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYugurJQ7xI/AAAAAAAAAQI/LXUu0Ht06ig/s400/12222.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-190328731993481051?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/190328731993481051/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=190328731993481051&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/190328731993481051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/190328731993481051'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/02/truyen-sieu-anh-hung.html' title='Truyện: siêu anh hùng'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RO-6KwoqKdg/SYugvPvbbCI/AAAAAAAAAQg/5gxL73UyTGo/s72-c/12.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-6607153777967521928</id><published>2009-02-06T08:58:00.000+07:00</published><updated>2009-02-06T09:10:28.215+07:00</updated><title type='text'>Truyện: Cao thủ</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYubqSP9jyI/AAAAAAAAAQA/WGNRhF8S44I/s1600-h/1.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5299500537287118626" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 296px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYubqSP9jyI/AAAAAAAAAQA/WGNRhF8S44I/s400/1.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SYubqCo1B6I/AAAAAAAAAP4/OpjJ9Ive1uw/s1600-h/2.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5299500533096449954" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 294px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SYubqCo1B6I/AAAAAAAAAP4/OpjJ9Ive1uw/s400/2.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SYubqHCnETI/AAAAAAAAAPw/l9C9TmsGyAI/s1600-h/3.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5299500534278328626" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 295px; CURSOR: hand; HEIGHT: 400px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SYubqHCnETI/AAAAAAAAAPw/l9C9TmsGyAI/s400/3.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYubpr6YpuI/AAAAAAAAAPo/kULr_OD-uDY/s1600-h/4.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5299500526996072162" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 400px; CURSOR: hand; HEIGHT: 271px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYubpr6YpuI/AAAAAAAAAPo/kULr_OD-uDY/s400/4.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SYuZVh14SkI/AAAAAAAAAO4/WCQNmkm5JO0/s1600-h/mc1.jpg"&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-6607153777967521928?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/6607153777967521928/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=6607153777967521928&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6607153777967521928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6607153777967521928'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2009/02/blog-post.html' title='Truyện: Cao thủ'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/SYubqSP9jyI/AAAAAAAAAQA/WGNRhF8S44I/s72-c/1.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-1769827686910288673</id><published>2008-11-25T15:38:00.000+07:00</published><updated>2008-11-25T16:09:19.685+07:00</updated><title type='text'>Tam quốc Woman!</title><content type='html'>&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu7BnKqDyI/AAAAAAAAAOg/8O3YTjELVyw/s1600-h/zhangfei.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu7BnKqDyI/AAAAAAAAAOg/8O3YTjELVyw/s320/zhangfei.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513425135243042" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Trương phi&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu7BkAWXEI/AAAAAAAAAOY/iW_LFowMhQM/s1600-h/yuanhao.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu7BkAWXEI/AAAAAAAAAOY/iW_LFowMhQM/s320/yuanhao.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513424286702658" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu7BWeS3vI/AAAAAAAAAOQ/60-oZbY8N0w/s1600-h/xuhuang.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu7BWeS3vI/AAAAAAAAAOQ/60-oZbY8N0w/s320/xuhuang.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513420654206706" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu7BPQiwCI/AAAAAAAAAOI/lGJ4WHznpJc/s1600-h/xiahouyuan.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 255px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu7BPQiwCI/AAAAAAAAAOI/lGJ4WHznpJc/s320/xiahouyuan.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513418717478946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu7BBG7-oI/AAAAAAAAAOA/VUE_BYWJ1QA/s1600-h/xiahoudun.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu7BBG7-oI/AAAAAAAAAOA/VUE_BYWJ1QA/s320/xiahoudun.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513414919092866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu6yzFCGLI/AAAAAAAAAN4/bbhS2-dyYk8/s1600-h/sunce.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu6yzFCGLI/AAAAAAAAAN4/bbhS2-dyYk8/s320/sunce.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513170634840242" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu6yjSfZ8I/AAAAAAAAANw/7_G74h_gUoI/s1600-h/simayi.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 219px; height: 320px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu6yjSfZ8I/AAAAAAAAANw/7_G74h_gUoI/s320/simayi.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513166396319682" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6ytZcA0I/AAAAAAAAANo/Xz2DQWXMvoY/s1600-h/pangtong.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6ytZcA0I/AAAAAAAAANo/Xz2DQWXMvoY/s320/pangtong.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513169109812034" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6yRDFT-I/AAAAAAAAANg/AJ9PiS4ofgc/s1600-h/pangde2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6yRDFT-I/AAAAAAAAANg/AJ9PiS4ofgc/s320/pangde2.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513161499856866" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu6yeXb9pI/AAAAAAAAANY/aM8p1aSbykM/s1600-h/ningtong.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu6yeXb9pI/AAAAAAAAANY/aM8p1aSbykM/s320/ningtong.jpg" alt="" id="BLOGGER_PHOTO_ID_5272513165074888338" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6b5y7VvI/AAAAAAAAANQ/P2xp5cbUQZU/s1600-h/machao.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6b5y7VvI/AAAAAAAAANQ/P2xp5cbUQZU/s320/machao.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512777300956914" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu6b8juuMI/AAAAAAAAANI/nHT5tdkJif8/s1600-h/luxun.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu6b8juuMI/AAAAAAAAANI/nHT5tdkJif8/s320/luxun.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512778042521794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu6bSeoJmI/AAAAAAAAANA/VN9HwxYCVsA/s1600-h/lumeng.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu6bSeoJmI/AAAAAAAAANA/VN9HwxYCVsA/s320/lumeng.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512766746830434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6bDlmi-I/AAAAAAAAAM4/G-2W8bwFGf0/s1600-h/lumeng.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6bDlmi-I/AAAAAAAAAM4/G-2W8bwFGf0/s320/lumeng.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512762749553634" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu6bC574OI/AAAAAAAAAMw/-Mq8WE5fK98/s1600-h/lubu.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 214px; height: 320px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu6bC574OI/AAAAAAAAAMw/-Mq8WE5fK98/s320/lubu.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512762566402274" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu6HvbyggI/AAAAAAAAAMo/MziFfO4_CZY/s1600-h/liubei.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu6HvbyggI/AAAAAAAAAMo/MziFfO4_CZY/s320/liubei.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512430922170882" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu6GxAoPrI/AAAAAAAAAMg/_EFidIUTr0I/s1600-h/jiangwei.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu6GxAoPrI/AAAAAAAAAMg/_EFidIUTr0I/s320/jiangwei.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512414165253810" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6GoPk7ZI/AAAAAAAAAMY/myWQt1UNoUk/s1600-h/huangzhong.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu6GoPk7ZI/AAAAAAAAAMY/myWQt1UNoUk/s320/huangzhong.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512411812031890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu6Gv_GjjI/AAAAAAAAAMQ/G2dKnMQSwhk/s1600-h/huanggai.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu6Gv_GjjI/AAAAAAAAAMQ/G2dKnMQSwhk/s320/huanggai.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512413890416178" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu6GeZm56I/AAAAAAAAAMI/pcZPsaIlJMQ/s1600-h/guanyu.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 218px; height: 320px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSu6GeZm56I/AAAAAAAAAMI/pcZPsaIlJMQ/s320/guanyu.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512409169749922" border="0" /&gt;&lt;/a&gt;Quan vũ&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu5xGDVEoI/AAAAAAAAAMA/21q0_VE7aK4/s1600-h/guanping.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 215px; height: 320px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu5xGDVEoI/AAAAAAAAAMA/21q0_VE7aK4/s320/guanping.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512041856602754" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu5xM6yKLI/AAAAAAAAAL4/wvv0A2Tm-ck/s1600-h/ganning.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 213px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu5xM6yKLI/AAAAAAAAAL4/wvv0A2Tm-ck/s320/ganning.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512043699808434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu5w2LSCpI/AAAAAAAAALw/U1ieIx0wf3c/s1600-h/dianwei.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu5w2LSCpI/AAAAAAAAALw/U1ieIx0wf3c/s320/dianwei.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512037594991250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu5w7171DI/AAAAAAAAALo/TmI1RkVZSi4/s1600-h/caopei.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSu5w7171DI/AAAAAAAAALo/TmI1RkVZSi4/s320/caopei.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512039116067890" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu5wlRHgwI/AAAAAAAAALg/r65ABso31yQ/s1600-h/caocao.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 256px; height: 320px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSu5wlRHgwI/AAAAAAAAALg/r65ABso31yQ/s320/caocao.jpg" alt="" id="BLOGGER_PHOTO_ID_5272512033056064258" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;nguồn từ:http://binhchononline.vn&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-1769827686910288673?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/1769827686910288673/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=1769827686910288673&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/1769827686910288673'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/1769827686910288673'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/11/tam-quc-woman.html' title='Tam quốc Woman!'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/SSu7BnKqDyI/AAAAAAAAAOg/8O3YTjELVyw/s72-c/zhangfei.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-3017822238585847921</id><published>2008-11-17T08:24:00.000+07:00</published><updated>2008-11-17T08:28:22.150+07:00</updated><title type='text'>Giao thông vui nhộn!</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSDIFTwTCtI/AAAAAAAAALY/0t-Z1WxQGes/s1600-h/6.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 258px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SSDIFTwTCtI/AAAAAAAAALY/0t-Z1WxQGes/s320/6.jpg" alt="" id="BLOGGER_PHOTO_ID_5269431557551229650" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Mũ bảo hiểm đạt tiêu chuẩn chất lượng mới&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSDIFGq6gyI/AAAAAAAAALQ/_UPZb6Rkszs/s1600-h/b_8.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 270px; height: 300px;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SSDIFGq6gyI/AAAAAAAAALQ/_UPZb6Rkszs/s320/b_8.jpg" alt="" id="BLOGGER_PHOTO_ID_5269431554038989602" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;Cảnh báo, cấm nhìn trộm&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSDIFLOJ8zI/AAAAAAAAALI/lSbBc39j2w4/s1600-h/9.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 200px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSDIFLOJ8zI/AAAAAAAAALI/lSbBc39j2w4/s320/9.jpg" alt="" id="BLOGGER_PHOTO_ID_5269431555260543794" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Xe mốt&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSDIE8eu4EI/AAAAAAAAALA/O9wmQUsglpk/s1600-h/4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 240px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSDIE8eu4EI/AAAAAAAAALA/O9wmQUsglpk/s320/4.jpg" alt="" id="BLOGGER_PHOTO_ID_5269431551303540802" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;bảo vệ cái đầu&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSDIEhWHBqI/AAAAAAAAAK4/GT4ZHD22S14/s1600-h/b_10.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 219px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SSDIEhWHBqI/AAAAAAAAAK4/GT4ZHD22S14/s320/b_10.jpg" alt="" id="BLOGGER_PHOTO_ID_5269431544019617442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;đoạn đường có nhiều...&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-3017822238585847921?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/3017822238585847921/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=3017822238585847921&amp;isPopup=true' title='4 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/3017822238585847921'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/3017822238585847921'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/11/m-bo-him-t-tiu-chun-cht-lng-mi-cnh-bo.html' title='Giao thông vui nhộn!'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_RO-6KwoqKdg/SSDIFTwTCtI/AAAAAAAAALY/0t-Z1WxQGes/s72-c/6.jpg' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-6011110396187122137</id><published>2008-11-10T11:45:00.000+07:00</published><updated>2008-11-10T11:58:10.326+07:00</updated><title type='text'>Sự khác nhau giữa ASP.NET 1.0 và ASP.NET 2.0</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SRe-uJckvII/AAAAAAAAAKw/fBKDfKWaT7M/s1600-h/learn-about-asp.net-logo.gif"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 291px; height: 90px;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SRe-uJckvII/AAAAAAAAAKw/fBKDfKWaT7M/s320/learn-about-asp.net-logo.gif" alt="" id="BLOGGER_PHOTO_ID_5266887989252111490" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;table class="MsoTableGrid8" style="border: medium none ; border-collapse: collapse; width: 457px; height: 1494px;" border="1" cellpadding="0" cellspacing="0"&gt;&lt;tbody&gt;&lt;tr style=""&gt;&lt;td style="border: 1pt solid navy; padding: 0in 5.4pt; background: navy none repeat scroll 0% 0%; width: 221.4pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="295"&gt;&lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="color:white;"&gt;ASP.NET 1.x VS 2003&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: solid solid solid none; padding: 0in 5.4pt; background: navy none repeat scroll 0% 0%; width: 221.4pt; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style="text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="color:white;"&gt;ASP.NET 2.0 VS 2005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Trong quá trình biên soạn của các   ứng dụng cho. NET 1.x, Visual Studio 2003 sẽ tự động &lt;b&gt;biên tập tin chỉ có   một số loại&lt;/b&gt; như các trang ASP.NET, các dịch vụ Web, người sử dụng kiểm   soát, xử lý HTTP, Resource files , Resource files và &lt;i&gt;Global.asax&lt;/i&gt; các class. Phần còn lại của các tập tin cần thiết để được biên soạn rõ ràng cuối cùng trước khi xuất bản mã của bạn để các máy chủ web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;Trong Visual Studio 2005, bạn không còn cần phải biên soạn tất cả các   file vào một nhóm .&lt;b&gt;ASP.NET động cho phép các công cụ &lt;/b&gt;&lt;/span&gt;&lt;b style=""&gt;để&lt;span style=""&gt;   tự động &lt;/span&gt;biên soạn các ứng dụng&lt;/b&gt;,&lt;span style=""&gt; trong đó bao &lt;i&gt;gồm. Aspx,. Cs,. Vb&lt;/i&gt; file. Điều đó có nghĩa là, chỉ   cần tạo ra một ứng dụng và xuất bản nó.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td style="border-style: none solid solid; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Để sửa đổi một ứng dụng, bạn cần phải mở toàn bộ dự án, thực hiện các thay đổi, và cần phải biên dịch lại để xuất bản các mã cho web server.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;Bạn chỉ cần phải mở các tệp tin cá nhân mà bạn muốn thực hiện các thay đổi, và xuất bản các mã để phục vụ các trang web mà không cần phải biên soạn lại.(&lt;b&gt;recompile)&lt;/b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td  style="border-style: none solid solid; padding: 0in 5.4pt; width: 221.4pt;color:-moz-use-text-color navy navy;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Code - behind mô hình yêu cầu có   một thư mục IIS ảo.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;Code - behind mô hình trực tiếp có thể truy cập vào local installation   của IIS.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td color="-moz-use-text-color navy navy" style="border-style: none solid solid; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Code - behind mô hình thiếu hỗ   trợ cho FTP, tập tin hệ thống local, và truy cập trực tiếp IIS .&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;Code - behind sau mô hình có nhiều cách để mở trang web.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td color="-moz-use-text-color navy navy" style="border-style: none solid solid; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;Yêu cầu phải có IIS trên máy tính   để chạy&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;Đã bao gồm khi build web&lt;span style=""&gt;        &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;  &lt;/tr&gt;  &lt;tr style=""&gt;   &lt;td color="-moz-use-text-color navy navy" style="border-style: none solid solid; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p class="MsoNormal" style=""&gt;&lt;span style=""&gt;Trong ASP.NET runtime, đời sống của chu kỳ   của một trang được đánh dấu bởi một loạt các sự kiện. &lt;span class="google-src-text"&gt;.&lt;/span&gt; Trong ASP.NET 1.x, dựa trên các tương tác của   người dùng, một trang yêu cầu được gửi đến các máy chủ Web&lt;span class="google-src-text"&gt;.&lt;/span&gt; Các sự kiện được khởi xướng bởi các trang yêu   cầu là &lt;/span&gt;&lt;code style="color: rgb(255, 0, 0);"&gt;&lt;span style=""&gt;Init&lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt; Sau sự kiện &lt;/span&gt;&lt;code style="color: rgb(255, 0, 0);"&gt;&lt;span style=""&gt;Init&lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt; , các sự kiện &lt;span style=""&gt; &lt;/span&gt;&lt;/span&gt;&lt;code&gt;&lt;span style=""&gt;Load&lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt; được nêu ra.&lt;span class="google-src-text"&gt;.&lt;/span&gt; Sau khi &lt;/span&gt;&lt;code&gt;&lt;span style=""&gt;Load&lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt; sự kiện, các &lt;/span&gt;&lt;code style="color: rgb(255, 0, 0);"&gt;&lt;span style=""&gt;PreRender&lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt; sự kiện được nêu ra. Cuối cùng, &lt;/span&gt;&lt;code&gt;&lt;span style=""&gt;Unload&lt;/span&gt;&lt;/code&gt;&lt;span style=""&gt; sự kiện là đưa lên một trang được trả lại   cho người dùng.&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;   &lt;/td&gt;   &lt;td style="border-style: none solid solid none; padding: 0in 5.4pt; width: 221.4pt;" valign="top" width="295"&gt;   &lt;p style=""&gt;&lt;b&gt;ASP.NET 2,0 cho biết thêm khá nhiều sự kiện   mới để cho phép bạn làm theo các yêu cầu xử lý chặt chẽ hơn và chính   xác.&lt;span style=""&gt;  &lt;/span&gt;Những sự kiện mới được thảo luận   trong bảng sau. &lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/p&gt;   &lt;h4 style=""&gt;&lt;span style="font-weight: normal;"&gt;Sự kiện mới trong ASP.NET 2,0 &lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/h4&gt;   &lt;table class="MsoNormalTable" style="width: 100%;" width="100%" border="0" cellpadding="0" cellspacing="0"&gt;    &lt;tbody&gt;&lt;tr style=""&gt;     &lt;td style="padding: 0in; width: 40%;" valign="top" width="40%"&gt;     &lt;p&gt;&lt;span class="google-src-text"&gt;&lt;b&gt;Events&lt;/b&gt;&lt;/span&gt; &lt;b&gt;Sự kiện&lt;/b&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;     &lt;td style="padding: 0in; width: 60%;" valign="top" width="60%"&gt;     &lt;p&gt;&lt;span class="google-src-text"&gt;&lt;b&gt;Description&lt;/b&gt;&lt;/span&gt; &lt;b&gt;Mô tả&lt;/b&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;    &lt;/tr&gt;    &lt;tr style=""&gt;     &lt;td style="padding: 0in; background: rgb(251, 237, 187) none repeat scroll 0% 0%; width: 40%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; color: rgb(255, 0, 0);" valign="top" width="40%"&gt;     &lt;p&gt;&lt;code&gt;&lt;span style=""&gt;PreInit&lt;/span&gt;&lt;/code&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;     &lt;td style="padding: 0in; background: rgb(251, 237, 187) none repeat scroll 0% 0%; width: 60%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="60%"&gt;     &lt;p&gt;Điều này xảy ra trước khi bắt đầu trang được khởi tạo. Đây là sự kiện     đầu tiên của một trang ASP.NET 2,0. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;    &lt;/tr&gt;    &lt;tr style=""&gt;     &lt;td style="padding: 0in; width: 40%; color: rgb(255, 0, 0);" valign="top" width="40%"&gt;     &lt;p&gt;&lt;code&gt;&lt;span style=""&gt;InitComplete&lt;/span&gt;&lt;/code&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;     &lt;td style="padding: 0in; width: 60%;" valign="top" width="60%"&gt;     &lt;p&gt;Điều này xảy ra khi các trang được khởi tạo hoàn thành. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;    &lt;/tr&gt;    &lt;tr style=""&gt;     &lt;td style="padding: 0in; background: rgb(251, 237, 187) none repeat scroll 0% 0%; width: 40%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="40%"&gt;     &lt;p&gt;&lt;code style="color: rgb(204, 0, 0);"&gt;&lt;span style=""&gt;PreLoad&lt;/span&gt;&lt;/code&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;     &lt;td style="padding: 0in; background: rgb(251, 237, 187) none repeat scroll 0% 0%; width: 60%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="60%"&gt;     &lt;p&gt;Điều này xảy ra ngay lập tức sau khi khởi tạo và trước khi bắt đầu tải     trang thông tin &lt;st1:place st="on"&gt;&lt;st1:placename st="on"&gt;của&lt;/st1:placename&gt;      &lt;st1:placetype st="on"&gt;State&lt;/st1:placetype&gt;&lt;/st1:place&gt;. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;    &lt;/tr&gt;    &lt;tr style=""&gt;     &lt;td style="padding: 0in; width: 40%;" valign="top" width="40%"&gt;     &lt;p&gt;&lt;code style="color: rgb(255, 0, 0);"&gt;&lt;span style=""&gt;LoadComplete&lt;/span&gt;&lt;/code&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;     &lt;td style="padding: 0in; width: 60%;" valign="top" width="60%"&gt;     &lt;p&gt;Điều này xảy ra vào cuối của giai đoạn tải trang của chu kỳ.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;    &lt;/tr&gt;    &lt;tr style=""&gt;     &lt;td style="padding: 0in; background: rgb(251, 237, 187) none repeat scroll 0% 0%; width: 40%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="40%"&gt;     &lt;p&gt;&lt;code style="color: rgb(255, 0, 0);"&gt;&lt;span style=""&gt;PreRenderComplete&lt;/span&gt;&lt;/code&gt; &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;     &lt;/td&gt;     &lt;td style="padding: 0in; background: rgb(251, 237, 187) none repeat scroll 0% 0%; width: 60%; -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial;" valign="top" width="60%"&gt;     &lt;p&gt;Điều này xảy ra khi các pre-rendering là giai đoạn hoàn tất và tất cả các Child control đã được tạo ra. Sau khi sự kiện này, các cá nhân hoá dữ liệu và view state sẽ được lưu và các trang HTML sẽ được xuất. &lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br/&gt;&lt;br /&gt;Theo codeproject.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-6011110396187122137?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/6011110396187122137/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=6011110396187122137&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6011110396187122137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6011110396187122137'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/11/s-khc-nhau-gia-aspnet-10-v-aspnet-20.html' title='Sự khác nhau giữa ASP.NET 1.0 và ASP.NET 2.0'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/SRe-uJckvII/AAAAAAAAAKw/fBKDfKWaT7M/s72-c/learn-about-asp.net-logo.gif' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-6411511870643422931</id><published>2008-10-30T08:40:00.001+07:00</published><updated>2008-10-30T08:58:36.136+07:00</updated><title type='text'>RibbonMenuButton - Các button rất đẹp dùng trong winform C#</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQkTVKHAa4I/AAAAAAAAAKQ/0u1LObi8Mac/s1600-h/ribbonmenubuttonprops.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 188px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQkTVKHAa4I/AAAAAAAAAKQ/0u1LObi8Mac/s320/ribbonmenubuttonprops.png" alt="" id="BLOGGER_PHOTO_ID_5262758893771058050" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQkTUz19HzI/AAAAAAAAAKI/eED8kREg320/s1600-h/presentation.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 240px; height: 320px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQkTUz19HzI/AAAAAAAAAKI/eED8kREg320/s320/presentation.png" alt="" id="BLOGGER_PHOTO_ID_5262758887793958706" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQkTVFCH1II/AAAAAAAAAKY/UWnBd40r5XQ/s1600-h/trialbutton.png"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer; width: 320px; height: 120px;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQkTVFCH1II/AAAAAAAAAKY/UWnBd40r5XQ/s320/trialbutton.png" alt="" id="BLOGGER_PHOTO_ID_5262758892408394882" border="0" /&gt;&lt;/a&gt;using System;&lt;br /&gt;using System.Collections.Generic;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Data;&lt;br /&gt;using System.Text;&lt;br /&gt;using System.Drawing.Imaging;&lt;br /&gt;using System.Windows.Forms;&lt;br /&gt;using System.Drawing.Drawing2D;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;namespace RibbonStyle&lt;br /&gt;{&lt;br /&gt;    public class RibbonMenuButton : Button&lt;br /&gt;    {&lt;br /&gt;        #region About Constructor&lt;br /&gt;        public RibbonMenuButton()&lt;br /&gt;        {&lt;br /&gt;            this.SetStyle(ControlStyles.SupportsTransparentBackColor |&lt;br /&gt;                          ControlStyles.UserPaint |&lt;br /&gt;                          ControlStyles.ResizeRedraw |&lt;br /&gt;                          ControlStyles.DoubleBuffer, true);&lt;br /&gt;            this.SetStyle(ControlStyles.Opaque, false);&lt;br /&gt;            this.FlatAppearance.BorderSize = 0;&lt;br /&gt;            this.FlatStyle = FlatStyle.Flat;&lt;br /&gt;            this.BackColor = Color.Transparent;&lt;br /&gt;&lt;br /&gt;            timer1.Interval = 5;&lt;br /&gt;            timer1.Tick += new EventHandler(timer1_Tick);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        protected override void OnCreateControl()&lt;br /&gt;        {&lt;br /&gt;            base.OnCreateControl();&lt;br /&gt;            A0 = ColorBase.A;&lt;br /&gt;            R0 = ColorBase.R;&lt;br /&gt;            G0 = ColorBase.G;&lt;br /&gt;            B0 = ColorBase.B;&lt;br /&gt;            _colorStroke = _baseStroke;&lt;br /&gt;&lt;br /&gt;            Rectangle r = new Rectangle(new Point(-1, -1), new Size(this.Width + _radius, this.Height + _radius));&lt;br /&gt;            #region Transform to SmoothRectangle Region&lt;br /&gt;            if (this.Size != null)&lt;br /&gt;            {&lt;br /&gt;                GraphicsPath pathregion = new GraphicsPath();&lt;br /&gt;                DrawArc(r, pathregion);&lt;br /&gt;                this.Region = new Region(pathregion);&lt;br /&gt;            }&lt;br /&gt;            #endregion&lt;br /&gt;        }&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region About Image Settings&lt;br /&gt;        private e_imagelocation _imagelocation;&lt;br /&gt;        public enum e_imagelocation&lt;br /&gt;        {&lt;br /&gt;            Top, Bottom, Left, Right, None&lt;br /&gt;        }&lt;br /&gt;        public e_imagelocation ImageLocation&lt;br /&gt;        {&lt;br /&gt;            get { return _imagelocation; }&lt;br /&gt;            set { _imagelocation = value; this.Refresh(); }&lt;br /&gt;        }&lt;br /&gt;        private int _imageoffset;&lt;br /&gt;        public int ImageOffset&lt;br /&gt;        {&lt;br /&gt;            get { return _imageoffset; }&lt;br /&gt;            set { _imageoffset = value; }&lt;br /&gt;        }&lt;br /&gt;        private Point _maximagesize;&lt;br /&gt;        public Point MaxImageSize&lt;br /&gt;        {&lt;br /&gt;            get { return _maximagesize; }&lt;br /&gt;            set { _maximagesize = value; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region About Button Settings&lt;br /&gt;        private e_showbase _showbase;&lt;br /&gt;        private e_showbase _tempshowbase;&lt;br /&gt;        public enum e_showbase&lt;br /&gt;        {&lt;br /&gt;            Yes, No&lt;br /&gt;        }&lt;br /&gt;        public e_showbase ShowBase&lt;br /&gt;        {&lt;br /&gt;            get { return _showbase; }&lt;br /&gt;            set { _showbase = value; this.Refresh(); }&lt;br /&gt;        }&lt;br /&gt;        private int _radius = 6;&lt;br /&gt;        public int Radius&lt;br /&gt;        {&lt;br /&gt;            get { return _radius; }&lt;br /&gt;            set { if (_radius &gt; 0) _radius = value; this.Refresh(); }&lt;br /&gt;        }&lt;br /&gt;        private e_groupPos _grouppos;&lt;br /&gt;        public enum e_groupPos&lt;br /&gt;        {&lt;br /&gt;            None, Left, Center, Right, Top, Bottom&lt;br /&gt;        }&lt;br /&gt;        public e_groupPos GroupPos&lt;br /&gt;        {&lt;br /&gt;            get { return _grouppos; }&lt;br /&gt;            set { _grouppos = value; this.Refresh(); }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        private e_arrow _arrow;&lt;br /&gt;        public enum e_arrow&lt;br /&gt;        {&lt;br /&gt;            None, ToRight, ToDown&lt;br /&gt;        }&lt;br /&gt;        public e_arrow Arrow&lt;br /&gt;        {&lt;br /&gt;            get { return _arrow; }&lt;br /&gt;            set { _arrow = value; this.Refresh(); }&lt;br /&gt;        }&lt;br /&gt;        private e_splitbutton _splitbutton;&lt;br /&gt;        public enum e_splitbutton&lt;br /&gt;        {&lt;br /&gt;            No, Yes&lt;br /&gt;        }&lt;br /&gt;        public e_splitbutton SplitButton&lt;br /&gt;        {&lt;br /&gt;            get { return _splitbutton; }&lt;br /&gt;            set { _splitbutton = value; this.Refresh(); }&lt;br /&gt;        }&lt;br /&gt;        private int _splitdistance = 0;&lt;br /&gt;        public int SplitDistance&lt;br /&gt;        {&lt;br /&gt;            get { return _splitdistance; }&lt;br /&gt;            set { _splitdistance = value; this.Refresh(); }&lt;br /&gt;        }&lt;br /&gt;        private string _title = "";&lt;br /&gt;        public string Title&lt;br /&gt;        {&lt;br /&gt;            get { return _title; }&lt;br /&gt;            set { _title = value; this.Refresh(); }&lt;br /&gt;        }&lt;br /&gt;        private bool _keeppress = false;&lt;br /&gt;        public bool KeepPress&lt;br /&gt;        {&lt;br /&gt;            get { return _keeppress; }&lt;br /&gt;            set { _keeppress = value; }&lt;br /&gt;        }&lt;br /&gt;        private bool _ispressed = false;&lt;br /&gt;        public bool IsPressed&lt;br /&gt;        {&lt;br /&gt;            get { return _ispressed; }&lt;br /&gt;            set { _ispressed = value; }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region Menu Pos&lt;br /&gt;        private Point _menupos = new Point(0, 0);&lt;br /&gt;        public Point MenuPos&lt;br /&gt;        {&lt;br /&gt;            get { return _menupos; }&lt;br /&gt;            set { _menupos = value; }&lt;br /&gt;        }&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region Colors&lt;br /&gt;        private Color _baseColor = Color.FromArgb(209, 209, 209);&lt;br /&gt;        private Color _onColor = Color.FromArgb(255, 255, 255);&lt;br /&gt;        private Color _pressColor = Color.FromArgb(255, 255, 255);&lt;br /&gt;&lt;br /&gt;        private Color _baseStroke = Color.FromArgb(255, 255, 255);&lt;br /&gt;        private Color _onStroke = Color.FromArgb(255, 255, 255);&lt;br /&gt;        private Color _pressStroke = Color.FromArgb(255, 255, 255);&lt;br /&gt;        private Color _colorStroke = Color.FromArgb(255, 255, 255);&lt;br /&gt;        private int A0, R0, G0, B0;&lt;br /&gt;&lt;br /&gt;        public Color ColorBase&lt;br /&gt;        {&lt;br /&gt;            get { return _baseColor; }&lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                _baseColor = value;&lt;br /&gt;                R0 = _baseColor.R;&lt;br /&gt;                B0 = _baseColor.B;&lt;br /&gt;                G0 = _baseColor.G;&lt;br /&gt;                A0 = _baseColor.A;&lt;br /&gt;                RibbonColor hsb = new RibbonColor(_baseColor);&lt;br /&gt;                if (hsb.BC &lt; 50)&lt;br /&gt;                {&lt;br /&gt;                    hsb.SetBrightness(60);&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    hsb.SetBrightness(30);&lt;br /&gt;                }&lt;br /&gt;                if (_baseColor.A &gt; 0)&lt;br /&gt;                    _baseStroke = Color.FromArgb(100, hsb.GetColor());&lt;br /&gt;                else&lt;br /&gt;                    _baseStroke = Color.FromArgb(0, hsb.GetColor());&lt;br /&gt;                this.Refresh();&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        public Color ColorOn&lt;br /&gt;        {&lt;br /&gt;            get { return _onColor; }&lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                _onColor = value;&lt;br /&gt;&lt;br /&gt;                RibbonColor hsb = new RibbonColor(_onColor);&lt;br /&gt;                if (hsb.BC &lt; 50)&lt;br /&gt;                {&lt;br /&gt;                    hsb.SetBrightness(60);&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    hsb.SetBrightness(30);&lt;br /&gt;                }&lt;br /&gt;                if (_baseStroke.A &gt; 0)&lt;br /&gt;                    _onStroke = Color.FromArgb(100, hsb.GetColor());&lt;br /&gt;                else&lt;br /&gt;                    _onStroke = Color.FromArgb(0, hsb.GetColor());&lt;br /&gt;                this.Refresh();&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        public Color ColorPress&lt;br /&gt;        {&lt;br /&gt;            get { return _pressColor; }&lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                _pressColor = value;&lt;br /&gt;&lt;br /&gt;                RibbonColor hsb = new RibbonColor(_pressColor);&lt;br /&gt;                if (hsb.BC &lt; 50)&lt;br /&gt;                {&lt;br /&gt;                    hsb.SetBrightness(60);&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    hsb.SetBrightness(30);&lt;br /&gt;                }&lt;br /&gt;                if (_baseStroke.A &gt; 0)&lt;br /&gt;                    _pressStroke = Color.FromArgb(100, hsb.GetColor());&lt;br /&gt;                else&lt;br /&gt;                    _pressStroke = Color.FromArgb(0, hsb.GetColor());&lt;br /&gt;                this.Refresh();&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        public Color ColorBaseStroke&lt;br /&gt;        {&lt;br /&gt;            get { return _baseStroke; }&lt;br /&gt;            set { _baseStroke = value; }&lt;br /&gt;        }&lt;br /&gt;        public Color ColorOnStroke&lt;br /&gt;        {&lt;br /&gt;            get { return _onStroke; }&lt;br /&gt;            set { _onStroke = value; }&lt;br /&gt;        }&lt;br /&gt;        public Color ColorPressStroke&lt;br /&gt;        {&lt;br /&gt;            get { return _pressStroke; }&lt;br /&gt;            set { _pressStroke = value; }&lt;br /&gt;        }&lt;br /&gt;        public Color GetColorIncreased(Color color, int h, int s, int b)&lt;br /&gt;        {&lt;br /&gt;            RibbonColor _color = new RibbonColor(color);&lt;br /&gt;            int ss = _color.GetSaturation();&lt;br /&gt;            float vc = b + _color.GetBrightness();&lt;br /&gt;            float hc = h + _color.GetHue();&lt;br /&gt;            float sc = s + ss;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            _color.VC = vc;&lt;br /&gt;            _color.HC = hc;&lt;br /&gt;            _color.SC = sc;&lt;br /&gt;&lt;br /&gt;            return _color.GetColor();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public Color GetColor(int A, int R, int G, int B)&lt;br /&gt;        {&lt;br /&gt;            if (A + A0 &gt; 255) { A = 255; } else { A = A + A0; }&lt;br /&gt;            if (R + R0 &gt; 255) { R = 255; } else { R = R + R0; }&lt;br /&gt;            if (G + G0 &gt; 255) { G = 255; } else { G = G + G0; }&lt;br /&gt;            if (B + B0 &gt; 255) { B = 255; } else { B = B + B0; }&lt;br /&gt;&lt;br /&gt;            return Color.FromArgb(A, R, G, B);&lt;br /&gt;        }&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        protected override void OnPaint(PaintEventArgs pevent)&lt;br /&gt;        {&lt;br /&gt;            #region Variables &amp;amp; Conf&lt;br /&gt;            Graphics g = pevent.Graphics;&lt;br /&gt;            g.SmoothingMode = SmoothingMode.HighQuality;&lt;br /&gt;            g.InterpolationMode = InterpolationMode.High;&lt;br /&gt;            Rectangle r = new Rectangle(new Point(-1, -1), new Size(this.Width + _radius, this.Height + _radius));&lt;br /&gt;            #endregion&lt;br /&gt;&lt;br /&gt;            #region Paint&lt;br /&gt;            GraphicsPath path = new GraphicsPath();&lt;br /&gt;            Rectangle rp = new Rectangle(new Point(0, 0), new Size(this.Width - 1, this.Height - 1)); DrawArc(rp, path);&lt;br /&gt;            FillGradients(g, path);&lt;br /&gt;            DrawImage(g);&lt;br /&gt;            DrawString(g);&lt;br /&gt;            DrawArrow(g);&lt;br /&gt;            #endregion&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void OnResize(EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            Rectangle r = new Rectangle(new Point(-1, -1), new Size(this.Width + _radius, this.Height + _radius));&lt;br /&gt;            if (this.Size != null)&lt;br /&gt;            {&lt;br /&gt;                GraphicsPath pathregion = new GraphicsPath();&lt;br /&gt;                DrawArc(r, pathregion);&lt;br /&gt;                this.Region = new Region(pathregion);&lt;br /&gt;            }&lt;br /&gt;            base.OnResize(e);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #region Paint Methods&lt;br /&gt;        public void FillGradients(Graphics gr, GraphicsPath pa)&lt;br /&gt;        {&lt;br /&gt;            int origin = this.Height / 3; int end = this.Height; int oe = (end - origin) / 2;&lt;br /&gt;            LinearGradientBrush lgbrush; Rectangle rect;&lt;br /&gt;            if (_showbase == e_showbase.Yes)&lt;br /&gt;            {&lt;br /&gt;                rect = new Rectangle(new Point(0, 0), new Size(this.Width - 1, this.Height - 1));&lt;br /&gt;                pa = new GraphicsPath();&lt;br /&gt;                DrawArc(rect, pa);&lt;br /&gt;                lgbrush = new LinearGradientBrush(rect, Color.Transparent, Color.Transparent, LinearGradientMode.Vertical);&lt;br /&gt;&lt;br /&gt;                #region Main Gradient&lt;br /&gt;                float[] pos = new float[4];&lt;br /&gt;                pos[0] = 0.0F; pos[1] = 0.3F; pos[2] = 0.35F; pos[3] = 1.0F;&lt;br /&gt;                Color[] colors = new Color[4];&lt;br /&gt;                if (i_mode == 0)&lt;br /&gt;                {&lt;br /&gt;                    colors[0] = GetColor(0, 35, 24, 9);&lt;br /&gt;                    colors[1] = GetColor(0, 13, 8, 3);&lt;br /&gt;                    colors[2] = Color.FromArgb(A0, R0, G0, B0);&lt;br /&gt;                    colors[3] = GetColor(0, 28, 29, 14);&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    colors[0] = GetColor(0, 0, 50, 100);&lt;br /&gt;                    colors[1] = GetColor(0, 0, 0, 30);&lt;br /&gt;                    colors[2] = Color.FromArgb(A0, R0, G0, B0);&lt;br /&gt;                    colors[3] = GetColor(0, 0, 50, 100);&lt;br /&gt;                }&lt;br /&gt;                ColorBlend mix = new ColorBlend();&lt;br /&gt;                mix.Colors = colors;&lt;br /&gt;                mix.Positions = pos;&lt;br /&gt;                lgbrush.InterpolationColors = mix;&lt;br /&gt;                gr.FillPath(lgbrush, pa);&lt;br /&gt;                #endregion&lt;br /&gt;&lt;br /&gt;                #region Fill Band&lt;br /&gt;                rect = new Rectangle(new Point(0, 0), new Size(this.Width, this.Height / 3));&lt;br /&gt;                pa = new GraphicsPath(); int _rtemp = _radius; _radius = _rtemp - 1;&lt;br /&gt;                DrawArc(rect, pa);&lt;br /&gt;                if (A0 &gt; 80)&lt;br /&gt;                {&lt;br /&gt;                    gr.FillPath(new SolidBrush(Color.FromArgb(60, 255, 255, 255)), pa);&lt;br /&gt;                }&lt;br /&gt;                _radius = _rtemp;&lt;br /&gt;                #endregion&lt;br /&gt;&lt;br /&gt;                #region SplitFill&lt;br /&gt;                if (_splitbutton == e_splitbutton.Yes &amp;amp; mouse)&lt;br /&gt;                {&lt;br /&gt;                    FillSplit(gr);&lt;br /&gt;                }&lt;br /&gt;                #endregion&lt;br /&gt;&lt;br /&gt;                #region Shadow&lt;br /&gt;                if (i_mode == 2)&lt;br /&gt;                {&lt;br /&gt;                    rect = new Rectangle(1, 1, this.Width - 2, this.Height);&lt;br /&gt;                    pa = new GraphicsPath();&lt;br /&gt;                    DrawShadow(rect, pa);&lt;br /&gt;                    gr.DrawPath(new Pen(Color.FromArgb(50, 20, 20, 20), 2.0F), pa);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    rect = new Rectangle(1, 1, this.Width - 2, this.Height - 1);&lt;br /&gt;                    pa = new GraphicsPath();&lt;br /&gt;                    DrawShadow(rect, pa);&lt;br /&gt;                    if (A0 &gt; 80)&lt;br /&gt;                    {&lt;br /&gt;                        gr.DrawPath(new Pen(Color.FromArgb(100, 250, 250, 250), 3.0F), pa);&lt;br /&gt;                    }&lt;br /&gt;                }&lt;br /&gt;                #endregion&lt;br /&gt;&lt;br /&gt;                #region SplitLine&lt;br /&gt;&lt;br /&gt;                if (_splitbutton == e_splitbutton.Yes)&lt;br /&gt;                {&lt;br /&gt;                    if (_imagelocation == e_imagelocation.Top)&lt;br /&gt;                    {&lt;br /&gt;                        switch (i_mode)&lt;br /&gt;                        {&lt;br /&gt;                            case 1:&lt;br /&gt;                                gr.DrawLine(new Pen(_onStroke), new Point(1, this.Height - _splitdistance), new Point(this.Width - 1, this.Height - _splitdistance));&lt;br /&gt;                                break;&lt;br /&gt;                            case 2:&lt;br /&gt;                                gr.DrawLine(new Pen(_pressStroke), new Point(1, this.Height - _splitdistance), new Point(this.Width - 1, this.Height - _splitdistance));&lt;br /&gt;                                break;&lt;br /&gt;                            default:&lt;br /&gt;                                break;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                    else if (_imagelocation == e_imagelocation.Left)&lt;br /&gt;                    {&lt;br /&gt;                        switch (i_mode)&lt;br /&gt;                        {&lt;br /&gt;                            case 1:&lt;br /&gt;                                gr.DrawLine(new Pen(_onStroke), new Point(this.Width - _splitdistance, 0), new Point(this.Width - _splitdistance, this.Height));&lt;br /&gt;                                break;&lt;br /&gt;                            case 2:&lt;br /&gt;                                gr.DrawLine(new Pen(_pressStroke), new Point(this.Width - _splitdistance, 0), new Point(this.Width - _splitdistance, this.Height));&lt;br /&gt;                                break;&lt;br /&gt;                            default:&lt;br /&gt;                                break;&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;                #endregion&lt;br /&gt;&lt;br /&gt;                rect = new Rectangle(new Point(0, 0), new Size(this.Width - 1, this.Height - 1));&lt;br /&gt;                pa = new GraphicsPath();&lt;br /&gt;                DrawArc(rect, pa);&lt;br /&gt;                gr.DrawPath(new Pen(_colorStroke, 0.9F), pa);&lt;br /&gt;&lt;br /&gt;                pa.Dispose(); lgbrush.Dispose();&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        int offsetx = 0, offsety = 0, imageheight = 0, imagewidth = 0;&lt;br /&gt;        public void DrawImage(Graphics gr)&lt;br /&gt;        {&lt;br /&gt;            if (this.Image != null)&lt;br /&gt;            {&lt;br /&gt;                offsety = _imageoffset; offsetx = _imageoffset;&lt;br /&gt;                if (_imagelocation == e_imagelocation.Left | _imagelocation == e_imagelocation.Right)&lt;br /&gt;                {&lt;br /&gt;                    imageheight = this.Height - offsety * 2;&lt;br /&gt;                    if (imageheight &gt; _maximagesize.Y &amp;amp; _maximagesize.Y != 0)&lt;br /&gt;                    { imageheight = _maximagesize.Y; }&lt;br /&gt;                    imagewidth = (int)((Convert.ToDouble(imageheight) / this.Image.Height) * this.Image.Width);&lt;br /&gt;                }&lt;br /&gt;                else if (_imagelocation == e_imagelocation.Top | _imagelocation == e_imagelocation.Bottom)&lt;br /&gt;                {&lt;br /&gt;                    imagewidth = this.Width - offsetx * 2;&lt;br /&gt;                    if (imagewidth &gt; _maximagesize.X &amp;amp; _maximagesize.X != 0)&lt;br /&gt;                    { imagewidth = _maximagesize.X; }&lt;br /&gt;                    imageheight = (int)((Convert.ToDouble(imagewidth) / this.Image.Width) * this.Image.Height);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;                switch (_imagelocation)&lt;br /&gt;                {&lt;br /&gt;                    case e_imagelocation.Left:&lt;br /&gt;                        gr.DrawImage(this.Image, new Rectangle(offsetx, offsety, imagewidth, imageheight));&lt;br /&gt;                        break;&lt;br /&gt;                    case e_imagelocation.Right:&lt;br /&gt;                        gr.DrawImage(this.Image, new Rectangle(this.Width - imagewidth - offsetx, offsety, imagewidth, imageheight));&lt;br /&gt;                        break;&lt;br /&gt;                    case e_imagelocation.Top:&lt;br /&gt;                        offsetx = this.Width / 2 - imagewidth / 2;&lt;br /&gt;                        gr.DrawImage(this.Image, new Rectangle(offsetx, offsety, imagewidth, imageheight));&lt;br /&gt;                        break;&lt;br /&gt;                    case e_imagelocation.Bottom:&lt;br /&gt;                        gr.DrawImage(this.Image, new Rectangle(offsetx, this.Height - imageheight - offsety, imagewidth, imageheight));&lt;br /&gt;                        break;&lt;br /&gt;                    default:&lt;br /&gt;                        break;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void DrawString(Graphics gr)&lt;br /&gt;        {&lt;br /&gt;            if (this.Text != "")&lt;br /&gt;            {&lt;br /&gt;                int textwidth = (int)gr.MeasureString(this.Text, this.Font).Width;&lt;br /&gt;                int textheight = (int)gr.MeasureString(this.Text, this.Font).Height;&lt;br /&gt;&lt;br /&gt;                int extraoffset = 0;&lt;br /&gt;                Font fontb = new Font(this.Font, FontStyle.Bold);&lt;br /&gt;                if (_title != "")&lt;br /&gt;                {&lt;br /&gt;                    extraoffset = textheight / 2;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                string s1 = this.Text; string s2 = "";&lt;br /&gt;                int jump = this.Text.IndexOf("\\n");&lt;br /&gt;&lt;br /&gt;                if (jump != -1)&lt;br /&gt;                {&lt;br /&gt;                    s2 = s1.Substring(jump + 3); s1 = s1.Substring(0, jump);&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                #region Calc Color Brightness&lt;br /&gt;                RibbonColor __color = new RibbonColor(Color.FromArgb(R0, G0, B0));&lt;br /&gt;                RibbonColor forecolor = new RibbonColor(this.ForeColor);&lt;br /&gt;                Color _forecolor;&lt;br /&gt;&lt;br /&gt;                if (__color.GetBrightness() &gt; 50)&lt;br /&gt;                {&lt;br /&gt;                    forecolor.BC = 1;&lt;br /&gt;                    forecolor.SC = 80;&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    forecolor.BC = 99;&lt;br /&gt;                    forecolor.SC = 20;&lt;br /&gt;                }&lt;br /&gt;                _forecolor = forecolor.GetColor();&lt;br /&gt;                #endregion&lt;br /&gt;&lt;br /&gt;                switch (_imagelocation)&lt;br /&gt;                {&lt;br /&gt;                    case e_imagelocation.Left:&lt;br /&gt;                        if (this.Title != "")&lt;br /&gt;                        {&lt;br /&gt;                            gr.DrawString(this.Title, fontb, new SolidBrush(_forecolor), new PointF(offsetx + imagewidth + 4, this.Font.Size / 2));&lt;br /&gt;                            gr.DrawString(s1, this.Font, new SolidBrush(_forecolor), new PointF(offsetx + imagewidth + 4, 2 * this.Font.Size + 1));&lt;br /&gt;                            gr.DrawString(s2, this.Font, new SolidBrush(_forecolor), new PointF(offsetx + imagewidth + 4, 3 * this.Font.Size + 4));&lt;br /&gt;                        }&lt;br /&gt;                        else&lt;br /&gt;                        {&lt;br /&gt;                            gr.DrawString(s1, this.Font, new SolidBrush(_forecolor), new PointF(offsetx + imagewidth + 4, this.Height / 2 - this.Font.Size + 1));&lt;br /&gt;                        }&lt;br /&gt;&lt;br /&gt;                        break;&lt;br /&gt;                    case e_imagelocation.Right:&lt;br /&gt;                        gr.DrawString(this.Title, fontb, new SolidBrush(_forecolor), new PointF(offsetx, this.Height / 2 - this.Font.Size + 1 - extraoffset));&lt;br /&gt;                        gr.DrawString(this.Text, this.Font, new SolidBrush(_forecolor), new PointF(offsetx, extraoffset + this.Height / 2 - this.Font.Size + 1));&lt;br /&gt;                        break;&lt;br /&gt;                    case e_imagelocation.Top:&lt;br /&gt;                        gr.DrawString(this.Text, this.Font, new SolidBrush(_forecolor), new PointF(this.Width / 2 - textwidth / 2 - 1, offsety + imageheight));&lt;br /&gt;                        break;&lt;br /&gt;                    case e_imagelocation.Bottom:&lt;br /&gt;                        gr.DrawString(this.Text, this.Font, new SolidBrush(_forecolor), new PointF(this.Width / 2 - textwidth / 2 - 1, this.Height - imageheight - textheight - 1));&lt;br /&gt;                        break;&lt;br /&gt;                    default:&lt;br /&gt;                        break;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                fontb.Dispose();&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void DrawArc(Rectangle re, GraphicsPath pa)&lt;br /&gt;        {&lt;br /&gt;            int _radiusX0Y0 = _radius, _radiusXFY0 = _radius, _radiusX0YF = _radius, _radiusXFYF = _radius;&lt;br /&gt;            switch (_grouppos)&lt;br /&gt;            {&lt;br /&gt;                case e_groupPos.Left:&lt;br /&gt;                    _radiusXFY0 = 1; _radiusXFYF = 1;&lt;br /&gt;                    break;&lt;br /&gt;                case e_groupPos.Center:&lt;br /&gt;                    _radiusX0Y0 = 1; _radiusX0YF = 1; _radiusXFY0 = 1; _radiusXFYF = 1;&lt;br /&gt;                    break;&lt;br /&gt;                case e_groupPos.Right:&lt;br /&gt;                    _radiusX0Y0 = 1; _radiusX0YF = 1;&lt;br /&gt;                    break;&lt;br /&gt;                case e_groupPos.Top:&lt;br /&gt;                    _radiusX0YF = 1; _radiusXFYF = 1;&lt;br /&gt;                    break;&lt;br /&gt;                case e_groupPos.Bottom:&lt;br /&gt;                    _radiusX0Y0 = 1; _radiusXFY0 = 1;&lt;br /&gt;                    break;&lt;br /&gt;            }&lt;br /&gt;            pa.AddArc(re.X, re.Y, _radiusX0Y0, _radiusX0Y0, 180, 90);&lt;br /&gt;            pa.AddArc(re.Width - _radiusXFY0, re.Y, _radiusXFY0, _radiusXFY0, 270, 90);&lt;br /&gt;            pa.AddArc(re.Width - _radiusXFYF, re.Height - _radiusXFYF, _radiusXFYF, _radiusXFYF, 0, 90);&lt;br /&gt;            pa.AddArc(re.X, re.Height - _radiusX0YF, _radiusX0YF, _radiusX0YF, 90, 90);&lt;br /&gt;            pa.CloseFigure();&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void DrawShadow(Rectangle re, GraphicsPath pa)&lt;br /&gt;        {&lt;br /&gt;            int _radiusX0Y0 = _radius, _radiusXFY0 = _radius, _radiusX0YF = _radius, _radiusXFYF = _radius;&lt;br /&gt;            switch (_grouppos)&lt;br /&gt;            {&lt;br /&gt;                case e_groupPos.Left:&lt;br /&gt;                    _radiusXFY0 = 1; _radiusXFYF = 1;&lt;br /&gt;                    break;&lt;br /&gt;                case e_groupPos.Center:&lt;br /&gt;                    _radiusX0Y0 = 1; _radiusX0YF = 1; _radiusXFY0 = 1; _radiusXFYF = 1;&lt;br /&gt;                    break;&lt;br /&gt;                case e_groupPos.Right:&lt;br /&gt;                    _radiusX0Y0 = 1; _radiusX0YF = 1;&lt;br /&gt;                    break;&lt;br /&gt;                case e_groupPos.Top:&lt;br /&gt;                    _radiusX0YF = 1; _radiusXFYF = 1;&lt;br /&gt;                    break;&lt;br /&gt;                case e_groupPos.Bottom:&lt;br /&gt;                    _radiusX0Y0 = 1; _radiusXFY0 = 1;&lt;br /&gt;                    break;&lt;br /&gt;            }&lt;br /&gt;            pa.AddArc(re.X, re.Y, _radiusX0Y0, _radiusX0Y0, 180, 90);&lt;br /&gt;            pa.AddArc(re.Width - _radiusXFY0, re.Y, _radiusXFY0, _radiusXFY0, 270, 90);&lt;br /&gt;            pa.AddArc(re.Width - _radiusXFYF, re.Height - _radiusXFYF, _radiusXFYF, _radiusXFYF, 0, 90);&lt;br /&gt;            pa.AddArc(re.X, re.Height - _radiusX0YF, _radiusX0YF, _radiusX0YF, 90, 90);&lt;br /&gt;            pa.CloseFigure();&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void DrawArrow(Graphics gr)&lt;br /&gt;        {&lt;br /&gt;            int _size = 1;&lt;br /&gt;&lt;br /&gt;            RibbonColor __color = new RibbonColor(Color.FromArgb(R0, G0, B0));&lt;br /&gt;            RibbonColor forecolor = new RibbonColor(this.ForeColor);&lt;br /&gt;            Color _forecolor;&lt;br /&gt;&lt;br /&gt;            if (__color.GetBrightness() &gt; 50)&lt;br /&gt;            {&lt;br /&gt;                forecolor.BC = 1;&lt;br /&gt;                forecolor.SC = 80;&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                forecolor.BC = 99;&lt;br /&gt;                forecolor.SC = 20;&lt;br /&gt;            }&lt;br /&gt;            _forecolor = forecolor.GetColor();&lt;br /&gt;&lt;br /&gt;            switch (_arrow)&lt;br /&gt;            {&lt;br /&gt;                case e_arrow.ToDown:&lt;br /&gt;                    if (_imagelocation == e_imagelocation.Left)&lt;br /&gt;                    {&lt;br /&gt;                        Point[] points = new Point[3];&lt;br /&gt;                        points[0] = new Point(this.Width - 8 * _size - _imageoffset, this.Height / 2 - _size / 2);&lt;br /&gt;                        points[1] = new Point(this.Width - 2 * _size - _imageoffset, this.Height / 2 - _size / 2);&lt;br /&gt;                        points[2] = new Point(this.Width - 5 * _size - _imageoffset, this.Height / 2 + _size * 2);&lt;br /&gt;                        gr.FillPolygon(new SolidBrush(_forecolor), points);&lt;br /&gt;                    }&lt;br /&gt;                    else if (_imagelocation == e_imagelocation.Top)&lt;br /&gt;                    {&lt;br /&gt;                        Point[] points = new Point[3];&lt;br /&gt;                        points[0] = new Point(this.Width / 2 + 8 * _size - _imageoffset, this.Height - _imageoffset - 5 * _size);&lt;br /&gt;                        points[1] = new Point(this.Width / 2 + 2 * _size - _imageoffset, this.Height - _imageoffset - 5 * _size);&lt;br /&gt;                        points[2] = new Point(this.Width / 2 + 5 * _size - _imageoffset, this.Height - _imageoffset - 2 * _size);&lt;br /&gt;                        gr.FillPolygon(new SolidBrush(_forecolor), points);&lt;br /&gt;                    }&lt;br /&gt;                    break;&lt;br /&gt;                case e_arrow.ToRight:&lt;br /&gt;                    if (_imagelocation == e_imagelocation.Left)&lt;br /&gt;                    {&lt;br /&gt;                        int arrowxpos = this.Width - _splitdistance + 2 * _imageoffset;&lt;br /&gt;                        Point[] points = new Point[3];&lt;br /&gt;                        points[0] = new Point(arrowxpos + 4, this.Height / 2 - 4 * _size);&lt;br /&gt;                        points[1] = new Point(arrowxpos + 8, this.Height / 2);&lt;br /&gt;                        points[2] = new Point(arrowxpos + 4, this.Height / 2 + 4 * _size);&lt;br /&gt;                        gr.FillPolygon(new SolidBrush(_forecolor), points);&lt;br /&gt;                    }&lt;br /&gt;                    break;&lt;br /&gt;                default:&lt;br /&gt;                    break;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void FillSplit(Graphics gr)&lt;br /&gt;        {&lt;br /&gt;            Color _tranp = Color.FromArgb(200, 255, 255, 255);&lt;br /&gt;            int x1 = this.Width - _splitdistance; int x2 = 0;&lt;br /&gt;            int y1 = this.Height - _splitdistance; int y2 = 0;&lt;br /&gt;            SolidBrush btransp = new SolidBrush(_tranp);&lt;br /&gt;            #region Horizontal&lt;br /&gt;            if (_imagelocation == e_imagelocation.Left)&lt;br /&gt;            {&lt;br /&gt;                if (xmouse &lt; this.Width - _splitdistance &amp;amp; mouse) //Small button&lt;br /&gt;                {&lt;br /&gt;                    Rectangle _r = new Rectangle(x1 + 1, 1, this.Width - 2, this.Height - 1);&lt;br /&gt;                    GraphicsPath p = new GraphicsPath();&lt;br /&gt;                    int _rtemp = _radius; _radius = 4;&lt;br /&gt;                    DrawArc(_r, p);&lt;br /&gt;                    _radius = _rtemp;&lt;br /&gt;                    gr.FillPath(btransp, p);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;                else if (mouse) //Big Button&lt;br /&gt;                {&lt;br /&gt;                    Rectangle _r = new Rectangle(x2 + 1, 1, this.Width - _splitdistance - 1, this.Height - 1);&lt;br /&gt;                    GraphicsPath p = new GraphicsPath();&lt;br /&gt;                    int _rtemp = _radius; _radius = 4;&lt;br /&gt;                    DrawArc(_r, p);&lt;br /&gt;                    _radius = _rtemp;&lt;br /&gt;                    gr.FillPath(btransp, p);&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            #endregion&lt;br /&gt;&lt;br /&gt;            #region Vertical&lt;br /&gt;            else if (_imagelocation == e_imagelocation.Top)&lt;br /&gt;            {&lt;br /&gt;                if (ymouse &lt; this.Height - _splitdistance &amp;amp; mouse) //Small button&lt;br /&gt;                {&lt;br /&gt;                    Rectangle _r = new Rectangle(1, y1 + 1, this.Width - 1, this.Height - 1);&lt;br /&gt;                    GraphicsPath p = new GraphicsPath();&lt;br /&gt;                    int _rtemp = _radius; _radius = 4;&lt;br /&gt;                    DrawArc(_r, p);&lt;br /&gt;                    _radius = _rtemp;&lt;br /&gt;                    gr.FillPath(btransp, p);&lt;br /&gt;                }&lt;br /&gt;                else if (mouse) //Big Button&lt;br /&gt;                {&lt;br /&gt;                    Rectangle _r = new Rectangle(1, y2 + 1, this.Width - 1, this.Height - _splitdistance - 1);&lt;br /&gt;                    GraphicsPath p = new GraphicsPath();&lt;br /&gt;                    int _rtemp = _radius; _radius = 4;&lt;br /&gt;                    DrawArc(_r, p);&lt;br /&gt;                    _radius = _rtemp;&lt;br /&gt;                    gr.FillPath(btransp, p);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            #endregion&lt;br /&gt;            btransp.Dispose();&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region About Fading&lt;br /&gt;        private Timer timer1 = new Timer();&lt;br /&gt;        int i_factor = 35;&lt;br /&gt;        public int FadingSpeed&lt;br /&gt;        {&lt;br /&gt;            get { return i_factor; }&lt;br /&gt;            set&lt;br /&gt;            {&lt;br /&gt;                if (value &gt; -1)&lt;br /&gt;                {&lt;br /&gt;                    i_factor = value;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;        int i_fR = 1; int i_fG = 1; int i_fB = 1; int i_fA = 1;&lt;br /&gt;        void timer1_Tick(object sender, EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            #region Entering&lt;br /&gt;            if (i_mode == 1)&lt;br /&gt;            {&lt;br /&gt;                if (System.Math.Abs(ColorOn.R - R0) &gt; i_factor)&lt;br /&gt;                { i_fR = i_factor; }&lt;br /&gt;                else { i_fR = 1; }&lt;br /&gt;                if (System.Math.Abs(ColorOn.G - G0) &gt; i_factor)&lt;br /&gt;                { i_fG = i_factor; }&lt;br /&gt;                else { i_fG = 1; }&lt;br /&gt;                if (System.Math.Abs(ColorOn.B - B0) &gt; i_factor)&lt;br /&gt;                { i_fB = i_factor; }&lt;br /&gt;                else { i_fB = 1; }&lt;br /&gt;&lt;br /&gt;                if (ColorOn.R &lt; R0)&lt;br /&gt;                {&lt;br /&gt;                    R0 -= i_fR;&lt;br /&gt;                }&lt;br /&gt;                else if (ColorOn.R &gt; R0)&lt;br /&gt;                {&lt;br /&gt;                    R0 += i_fR;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                if (ColorOn.G &lt; G0)&lt;br /&gt;                {&lt;br /&gt;                    G0 -= i_fG;&lt;br /&gt;                }&lt;br /&gt;                else if (ColorOn.G &gt; G0)&lt;br /&gt;                {&lt;br /&gt;                    G0 += i_fG;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                if (ColorOn.B &lt; B0)&lt;br /&gt;                {&lt;br /&gt;                    B0 -= i_fB;&lt;br /&gt;                }&lt;br /&gt;                else if (ColorOn.B &gt; B0)&lt;br /&gt;                {&lt;br /&gt;                    B0 += i_fB;&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;                if (ColorOn == Color.FromArgb(R0, G0, B0))&lt;br /&gt;                {&lt;br /&gt;                    timer1.Stop();&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    this.Refresh();&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            #endregion&lt;br /&gt;&lt;br /&gt;            #region Leaving&lt;br /&gt;            if (i_mode == 0)&lt;br /&gt;            {&lt;br /&gt;&lt;br /&gt;                if (System.Math.Abs(ColorBase.R - R0) &lt; i_factor)&lt;br /&gt;                { i_fR = 1; }&lt;br /&gt;                else { i_fR = i_factor; }&lt;br /&gt;                if (System.Math.Abs(ColorBase.G - G0) &lt; i_factor)&lt;br /&gt;                { i_fG = 1; }&lt;br /&gt;                else { i_fG = i_factor; }&lt;br /&gt;                if (System.Math.Abs(ColorBase.B - B0) &lt; i_factor)&lt;br /&gt;                { i_fB = 1; }&lt;br /&gt;                else { i_fB = i_factor; }&lt;br /&gt;                if (System.Math.Abs(ColorBase.A - A0) &lt; i_factor)&lt;br /&gt;                { i_fA = 1; }&lt;br /&gt;                else { i_fA = i_factor; }&lt;br /&gt;&lt;br /&gt;                if (ColorBase.R &lt; R0)&lt;br /&gt;                {&lt;br /&gt;                    R0 -= i_fR;&lt;br /&gt;                }&lt;br /&gt;                else if (ColorBase.R &gt; R0)&lt;br /&gt;                {&lt;br /&gt;                    R0 += i_fR;&lt;br /&gt;                }&lt;br /&gt;                if (ColorBase.G &lt; G0)&lt;br /&gt;                {&lt;br /&gt;                    G0 -= i_fG;&lt;br /&gt;                }&lt;br /&gt;                else if (ColorBase.G &gt; G0)&lt;br /&gt;                {&lt;br /&gt;                    G0 += i_fG;&lt;br /&gt;                }&lt;br /&gt;                if (ColorBase.B &lt; B0)&lt;br /&gt;                {&lt;br /&gt;                    B0 -= i_fB;&lt;br /&gt;                }&lt;br /&gt;                else if (ColorBase.B &gt; B0)&lt;br /&gt;                {&lt;br /&gt;                    B0 += i_fB;&lt;br /&gt;                }&lt;br /&gt;                if (ColorBase.A &lt; A0)&lt;br /&gt;                {&lt;br /&gt;                    A0 -= i_fA;&lt;br /&gt;                }&lt;br /&gt;                else if (ColorBase.A &gt; A0)&lt;br /&gt;                {&lt;br /&gt;                    A0 += i_fA;&lt;br /&gt;                }&lt;br /&gt;                if (ColorBase == Color.FromArgb(A0, R0, G0, B0))&lt;br /&gt;                {&lt;br /&gt;                    timer1.Stop();&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;&lt;br /&gt;                    this.Refresh();&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            #endregion&lt;br /&gt;&lt;br /&gt;            this.Refresh();&lt;br /&gt;        }&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region Mouse Events&lt;br /&gt;        int i_mode = 0; //0 Entering, 1 Out,2 Press&lt;br /&gt;        int xmouse = 0, ymouse = 0; bool mouse = false;&lt;br /&gt;&lt;br /&gt;        protected override void OnMouseEnter(EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            base.OnMouseEnter(e);&lt;br /&gt;            _colorStroke = ColorOnStroke;&lt;br /&gt;            _tempshowbase = _showbase;&lt;br /&gt;            _showbase = e_showbase.Yes;&lt;br /&gt;            i_mode = 1;&lt;br /&gt;            xmouse = PointToClient(Cursor.Position).X;&lt;br /&gt;            mouse = true;&lt;br /&gt;            A0 = 200;&lt;br /&gt;            if (i_factor == 0)&lt;br /&gt;            {&lt;br /&gt;                R0 = _onColor.R; G0 = _onColor.G; B0 = _onColor.B;&lt;br /&gt;            }&lt;br /&gt;            timer1.Start();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void OnMouseLeave(EventArgs e)&lt;br /&gt;        {&lt;br /&gt;            base.OnMouseLeave(e);&lt;br /&gt;            UpdateLeave();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void UpdateLeave()&lt;br /&gt;        {&lt;br /&gt;            if (_keeppress == false | (_keeppress == true &amp;amp; _ispressed == false))&lt;br /&gt;            {&lt;br /&gt;                _colorStroke = ColorBaseStroke;&lt;br /&gt;                _showbase = _tempshowbase;&lt;br /&gt;                i_mode = 0;&lt;br /&gt;                mouse = false;&lt;br /&gt;                if (i_factor == 0)&lt;br /&gt;                {&lt;br /&gt;                    R0 = _baseColor.R; G0 = _baseColor.G; B0 = _baseColor.B;&lt;br /&gt;                    this.Refresh();&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    timer1.Stop();&lt;br /&gt;                    timer1.Start();&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void OnMouseDown(MouseEventArgs mevent)&lt;br /&gt;        {&lt;br /&gt;            base.OnMouseDown(mevent);&lt;br /&gt;            R0 = ColorPress.R; G0 = ColorPress.G; B0 = ColorPress.B;&lt;br /&gt;            _colorStroke = ColorPressStroke;&lt;br /&gt;            _showbase = e_showbase.Yes;&lt;br /&gt;            i_mode = 2;&lt;br /&gt;            xmouse = PointToClient(Cursor.Position).X;&lt;br /&gt;            ymouse = PointToClient(Cursor.Position).Y;&lt;br /&gt;            mouse = true;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void OnMouseUp(MouseEventArgs mevent)&lt;br /&gt;        {&lt;br /&gt;            R0 = ColorOn.R; G0 = ColorOn.G; B0 = ColorOn.B;&lt;br /&gt;            _colorStroke = ColorOnStroke;&lt;br /&gt;            _showbase = e_showbase.Yes;&lt;br /&gt;            i_mode = 1;&lt;br /&gt;            mouse = true;&lt;br /&gt;&lt;br /&gt;            #region ClickSplit&lt;br /&gt;            if (_imagelocation == e_imagelocation.Left &amp;amp; xmouse &gt; this.Width - _splitdistance &amp;amp; _splitbutton == e_splitbutton.Yes)&lt;br /&gt;            {&lt;br /&gt;                if (_arrow == e_arrow.ToDown)&lt;br /&gt;                {&lt;br /&gt;                    if (this.ContextMenuStrip != null)&lt;br /&gt;                        this.ContextMenuStrip.Opacity = 1.0;&lt;br /&gt;                    this.ContextMenuStrip.Show(this, 0, this.Height);&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;                else if (_arrow == e_arrow.ToRight)&lt;br /&gt;                {&lt;br /&gt;                    if (this.ContextMenuStrip != null)&lt;br /&gt;                    {&lt;br /&gt;                        ContextMenuStrip menu = this.ContextMenuStrip;&lt;br /&gt;                        this.ContextMenuStrip.Opacity = 1.0;&lt;br /&gt;                        if (this.MenuPos.Y == 0)&lt;br /&gt;                        {&lt;br /&gt;                            this.ContextMenuStrip.Show(this, this.Width + 2, -this.Height);&lt;br /&gt;                        }&lt;br /&gt;                        else&lt;br /&gt;                        {&lt;br /&gt;                            this.ContextMenuStrip.Show(this, this.Width + 2, this.MenuPos.Y);&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            else if (_imagelocation == e_imagelocation.Top &amp;amp; ymouse &gt; this.Height - _splitdistance &amp;amp; _splitbutton == e_splitbutton.Yes)&lt;br /&gt;            {&lt;br /&gt;                if (_arrow == e_arrow.ToDown)&lt;br /&gt;                {&lt;br /&gt;                    if (this.ContextMenuStrip != null)&lt;br /&gt;                        this.ContextMenuStrip.Show(this, 0, this.Height);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            #endregion&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                base.OnMouseUp(mevent);&lt;br /&gt;&lt;br /&gt;                #region Keep Press&lt;br /&gt;                if (_keeppress)&lt;br /&gt;                {&lt;br /&gt;                    _ispressed = true;&lt;br /&gt;&lt;br /&gt;                    try&lt;br /&gt;                    {&lt;br /&gt;                        foreach (Control _control in this.Parent.Controls)&lt;br /&gt;                        {&lt;br /&gt;                            if (typeof(RibbonMenuButton) == _control.GetType() &amp;amp; _control.Name != this.Name)&lt;br /&gt;                            {&lt;br /&gt;                                ((RibbonMenuButton)(_control))._ispressed = false;&lt;br /&gt;                                ((RibbonMenuButton)(_control)).UpdateLeave();&lt;br /&gt;                            }&lt;br /&gt;                        }&lt;br /&gt;                    }&lt;br /&gt;                    catch { }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;                }&lt;br /&gt;                #endregion&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        protected override void OnMouseMove(MouseEventArgs mevent)&lt;br /&gt;        {&lt;br /&gt;            if (mouse &amp;amp; this.SplitButton == e_splitbutton.Yes)&lt;br /&gt;            {&lt;br /&gt;                xmouse = PointToClient(Cursor.Position).X;&lt;br /&gt;                ymouse = PointToClient(Cursor.Position).Y;&lt;br /&gt;                this.Refresh();&lt;br /&gt;            }&lt;br /&gt;            base.OnMouseMove(mevent);&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;    }&lt;br /&gt;&lt;br /&gt;    public class RibbonColor&lt;br /&gt;    {&lt;br /&gt;&lt;br /&gt;        #region Constructors&lt;br /&gt;        public RibbonColor(Color color)&lt;br /&gt;        {&lt;br /&gt;            rc = color.R;&lt;br /&gt;            gc = color.G;&lt;br /&gt;            bc = color.B;&lt;br /&gt;            ac = color.A;&lt;br /&gt;&lt;br /&gt;            HSV();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public RibbonColor(uint alpha, int hue, int saturation, int brightness)&lt;br /&gt;        {&lt;br /&gt;            hc = hue;&lt;br /&gt;            sc = saturation;&lt;br /&gt;            vc = brightness;&lt;br /&gt;            ac = alpha;&lt;br /&gt;&lt;br /&gt;            GetColor();&lt;br /&gt;        }&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region Alpha&lt;br /&gt;        private uint ac = 0; //Alpha &gt; -1&lt;br /&gt;        public uint AC { get { return ac; } set { System.Math.Min(value, 255); } }&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region RGB&lt;br /&gt;        private int rc = 0, gc = 0, bc = 0; //RGB Components &gt; -1&lt;br /&gt;&lt;br /&gt;        public int RC { get { return rc; } set { rc = System.Math.Min(value, 255); } }&lt;br /&gt;        public int GC { get { return gc; } set { gc = System.Math.Min(value, 255); } }&lt;br /&gt;        public int BC { get { return bc; } set { bc = System.Math.Min(value, 255); } }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        public Color GetColor()&lt;br /&gt;        {&lt;br /&gt;&lt;br /&gt;            int conv;&lt;br /&gt;            double hue, sat, val;&lt;br /&gt;            int basis;&lt;br /&gt;&lt;br /&gt;            hue = (float)hc / 100.0f;&lt;br /&gt;            sat = (float)sc / 100.0f;&lt;br /&gt;            val = (float)vc / 100.0f;&lt;br /&gt;&lt;br /&gt;            if ((float)sc == 0) // Gray Colors&lt;br /&gt;            {&lt;br /&gt;                conv = (int)(255.0f * val);&lt;br /&gt;                rc = gc = bc = conv;&lt;br /&gt;                return Color.FromArgb((int)rc, (int)gc, (int)bc);&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;            basis = (int)(255.0f * (1.0 - sat) * val);&lt;br /&gt;&lt;br /&gt;            switch ((int)((float)hc / 60.0f))&lt;br /&gt;            {&lt;br /&gt;                case 0:&lt;br /&gt;                    rc = (int)(255.0f * val);&lt;br /&gt;                    gc = (int)((255.0f * val - basis) * (hc / 60.0f) + basis);&lt;br /&gt;                    bc = (int)basis;&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;                case 1:&lt;br /&gt;                    rc = (int)((255.0f * val - basis) * (1.0f - ((hc % 60) / 60.0f)) + basis);&lt;br /&gt;                    gc = (int)(255.0f * val);&lt;br /&gt;                    bc = (int)basis;&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;                case 2:&lt;br /&gt;                    rc = (int)basis;&lt;br /&gt;                    gc = (int)(255.0f * val);&lt;br /&gt;                    bc = (int)((255.0f * val - basis) * ((hc % 60) / 60.0f) + basis);&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;                case 3:&lt;br /&gt;                    rc = (int)basis;&lt;br /&gt;                    gc = (int)((255.0f * val - basis) * (1.0f - ((hc % 60) / 60.0f)) + basis);&lt;br /&gt;                    bc = (int)(255.0f * val);&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;                case 4:&lt;br /&gt;                    rc = (int)((255.0f * val - basis) * ((hc % 60) / 60.0f) + basis);&lt;br /&gt;                    gc = (int)basis;&lt;br /&gt;                    bc = (int)(255.0f * val);&lt;br /&gt;                    break;&lt;br /&gt;&lt;br /&gt;                case 5:&lt;br /&gt;                    rc = (int)(255.0f * val);&lt;br /&gt;                    gc = (int)basis;&lt;br /&gt;                    bc = (int)((255.0f * val - basis) * (1.0f - ((hc % 60) / 60.0f)) + basis);&lt;br /&gt;                    break;&lt;br /&gt;            }&lt;br /&gt;            return Color.FromArgb((int)ac, (int)rc, (int)gc, (int)bc);&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public uint GetRed()&lt;br /&gt;        {&lt;br /&gt;            return GetColor().R;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public uint GetGreen()&lt;br /&gt;        {&lt;br /&gt;            return GetColor().G;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public uint GetBlue()&lt;br /&gt;        {&lt;br /&gt;            return GetColor().B;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region HSV&lt;br /&gt;&lt;br /&gt;        private int hc = 0, sc = 0, vc = 0;&lt;br /&gt;&lt;br /&gt;        public float HC { get { return hc; } set { hc = (int)System.Math.Min(value, 359); hc = (int)System.Math.Max(hc, 0); } }&lt;br /&gt;        public float SC { get { return sc; } set { sc = (int)System.Math.Min(value, 100); sc = (int)System.Math.Max(sc, 0); } }&lt;br /&gt;        public float VC { get { return vc; } set { vc = (int)System.Math.Min(value, 100); vc = (int)System.Math.Max(vc, 0); } }&lt;br /&gt;&lt;br /&gt;        public enum C { Red, Green, Blue, None }&lt;br /&gt;        private int maxval = 0, minval = 0;&lt;br /&gt;        private C CompMax, CompMin;&lt;br /&gt;&lt;br /&gt;        private void HSV()&lt;br /&gt;        {&lt;br /&gt;            hc = this.GetHue();&lt;br /&gt;            sc = this.GetSaturation();&lt;br /&gt;            vc = this.GetBrightness();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void CMax()&lt;br /&gt;        {&lt;br /&gt;            if (rc &gt; gc)&lt;br /&gt;            {&lt;br /&gt;                if (rc &lt; bc) { maxval = bc; CompMax = C.Blue; }&lt;br /&gt;                else { maxval = rc; CompMax = C.Red; }&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                if (gc &lt; bc) { maxval = bc; CompMax = C.Blue; }&lt;br /&gt;                else { maxval = gc; CompMax = C.Green; }&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void CMin()&lt;br /&gt;        {&lt;br /&gt;            if (rc &lt; gc)&lt;br /&gt;            {&lt;br /&gt;                if (rc &gt; bc) { minval = bc; CompMin = C.Blue; }&lt;br /&gt;                else { minval = rc; CompMin = C.Red; }&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                if (gc &gt; bc) { minval = bc; CompMin = C.Blue; }&lt;br /&gt;                else { minval = gc; CompMin = C.Green; }&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public int GetBrightness()  //Brightness is from 0 to 100&lt;br /&gt;        {&lt;br /&gt;            CMax(); return 100 * maxval / 255;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public int GetSaturation() //Saturation from 0 to 100&lt;br /&gt;        {&lt;br /&gt;            CMax(); CMin();&lt;br /&gt;            if (CompMax == C.None)&lt;br /&gt;                return 0;&lt;br /&gt;            else if (maxval != minval)&lt;br /&gt;            {&lt;br /&gt;                Decimal d_sat = Decimal.Divide(minval, maxval);&lt;br /&gt;                d_sat = Decimal.Subtract(1, d_sat);&lt;br /&gt;                d_sat = Decimal.Multiply(d_sat, 100);&lt;br /&gt;                return Convert.ToUInt16(d_sat);&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                return 0;&lt;br /&gt;            }&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public int GetHue()&lt;br /&gt;        {&lt;br /&gt;            CMax(); CMin();&lt;br /&gt;&lt;br /&gt;            if (maxval == minval)&lt;br /&gt;            {&lt;br /&gt;                return 0;&lt;br /&gt;            }&lt;br /&gt;            else if (CompMax == C.Red)&lt;br /&gt;            {&lt;br /&gt;                if (gc &gt;= bc)&lt;br /&gt;                {&lt;br /&gt;                    Decimal d1 = Decimal.Divide((gc - bc), (maxval - minval));&lt;br /&gt;                    return Convert.ToUInt16(60 * d1);&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    Decimal d1 = Decimal.Divide((bc - gc), (maxval - minval));&lt;br /&gt;                    d1 = 60 * d1;&lt;br /&gt;                    return Convert.ToUInt16(360 - d1);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            else if (CompMax == C.Green)&lt;br /&gt;            {&lt;br /&gt;                if (bc &gt;= rc)&lt;br /&gt;                {&lt;br /&gt;                    Decimal d1 = Decimal.Divide((bc - rc), (maxval - minval));&lt;br /&gt;                    d1 = 60 * d1;&lt;br /&gt;                    return Convert.ToUInt16(120 + d1);&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    Decimal d1 = Decimal.Divide((rc - bc), (maxval - minval));&lt;br /&gt;                    d1 = 60 * d1;&lt;br /&gt;                    return Convert.ToUInt16(120 - d1);&lt;br /&gt;                }&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;            }&lt;br /&gt;            else if (CompMax == C.Blue)&lt;br /&gt;            {&lt;br /&gt;                if (rc &gt;= gc)&lt;br /&gt;                {&lt;br /&gt;                    Decimal d1 = Decimal.Divide((rc - gc), (maxval - minval));&lt;br /&gt;                    d1 = 60 * d1;&lt;br /&gt;                    return Convert.ToUInt16(240 + d1);&lt;br /&gt;                }&lt;br /&gt;                else&lt;br /&gt;                {&lt;br /&gt;                    Decimal d1 = Decimal.Divide((gc - rc), (maxval - minval));&lt;br /&gt;                    d1 = 60 * d1;&lt;br /&gt;                    return Convert.ToUInt16(240 - d1);&lt;br /&gt;                }&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                return 0;&lt;br /&gt;            }&lt;br /&gt;        }  //Hue from 0 to 100&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;        #region Methods&lt;br /&gt;&lt;br /&gt;        public bool IsDark()&lt;br /&gt;        {&lt;br /&gt;            if (BC &gt; 50)&lt;br /&gt;            {&lt;br /&gt;                return false;&lt;br /&gt;            }&lt;br /&gt;            else&lt;br /&gt;            {&lt;br /&gt;                return true;&lt;br /&gt;            }&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void IncreaseBrightness(int val)&lt;br /&gt;        {&lt;br /&gt;            this.VC = this.VC + val;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void SetBrightness(int val)&lt;br /&gt;        {&lt;br /&gt;            this.VC = val;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void IncreaseHue(int val)&lt;br /&gt;        {&lt;br /&gt;            this.HC = this.HC + val;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void SetHue(int val)&lt;br /&gt;        {&lt;br /&gt;            this.HC = val;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void IncreaseSaturation(int val)&lt;br /&gt;        {&lt;br /&gt;            this.SC = this.SC + val;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public void SetSaturation(int val)&lt;br /&gt;        {&lt;br /&gt;            this.SC = val;&lt;br /&gt;&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        public Color IncreaseHSV(int h, int s, int b)&lt;br /&gt;        {&lt;br /&gt;            this.HC = this.HC + h;&lt;br /&gt;            this.SC = this.SC + s;&lt;br /&gt;            this.VC = this.VC + b;&lt;br /&gt;            return GetColor();&lt;br /&gt;        }&lt;br /&gt;&lt;br /&gt;        #endregion&lt;br /&gt;&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Download Code anh Demo here (lấy mã và demo) ----------------&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/68954303/5fb86399/RibbonMenuControlTestSrc.html"&gt;http://www.4shared.com/file/68954303/5fb86399/RibbonMenuControlTestSrc.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/68954306/2fd29716/RibbonMenuButton.html"&gt;http://www.4shared.com/file/68954306/2fd29716/RibbonMenuButton.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/68954314/d8c7c77b/RibbonMenuButtonClass.html"&gt;http://www.4shared.com/file/68954314/d8c7c77b/RibbonMenuButtonClass.html&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/68954318/d1718b50/RibbonMenuControlTestDemo.html"&gt;http://www.4shared.com/file/68954318/d1718b50/RibbonMenuControlTestDemo.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:78%;"&gt;theo &lt;/span&gt;&lt;span style="font-size:78%;"&gt;codeproject.com&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-6411511870643422931?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/6411511870643422931/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=6411511870643422931&amp;isPopup=true' title='2 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6411511870643422931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6411511870643422931'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/ribbonmenubutton-cc-button-rt-p-dng.html' title='RibbonMenuButton - Các button rất đẹp dùng trong winform C#'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/SQkTVKHAa4I/AAAAAAAAAKQ/0u1LObi8Mac/s72-c/ribbonmenubuttonprops.png' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-6249241037060570537</id><published>2008-10-28T08:09:00.000+07:00</published><updated>2008-10-28T08:17:41.449+07:00</updated><title type='text'>Logo Các hãng xe Oto!</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZn1lip6eI/AAAAAAAAAKA/voarR5Gsg-c/s1600-h/Nissan-logo.gif"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262007384937196002" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 271px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZn1lip6eI/AAAAAAAAAKA/voarR5Gsg-c/s320/Nissan-logo.gif" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SQZn1W73lFI/AAAAAAAAAJ4/g3MNUIk6mCA/s1600-h/mazda_logo_big.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262007381016417362" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 296px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SQZn1W73lFI/AAAAAAAAAJ4/g3MNUIk6mCA/s320/mazda_logo_big.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQZn1WWpOoI/AAAAAAAAAJw/BuR7Utif1Mg/s1600-h/Logo_B.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262007380860287618" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 230px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQZn1WWpOoI/AAAAAAAAAJw/BuR7Utif1Mg/s320/Logo_B.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQZnEdm56sI/AAAAAAAAAJQ/mE-wZoZl-fo/s1600-h/Logo_1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006540993948354" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 200px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQZnEdm56sI/AAAAAAAAAJQ/mE-wZoZl-fo/s320/Logo_1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZnEFT70QI/AAAAAAAAAJI/v29EC4sfyr0/s1600-h/Ford.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006534471930114" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 278px; CURSOR: hand; HEIGHT: 150px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZnEFT70QI/AAAAAAAAAJI/v29EC4sfyr0/s320/Ford.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZnEMHjyiI/AAAAAAAAAJA/ze8Auc3fiUA/s1600-h/BMWlogo_B.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006536299072034" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 300px; CURSOR: hand; HEIGHT: 300px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZnEMHjyiI/AAAAAAAAAJA/ze8Auc3fiUA/s320/BMWlogo_B.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQZnDmWvWkI/AAAAAAAAAI4/P5iRrQO4uw4/s1600-h/Renault%2520logo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006526162197058" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 173px; CURSOR: hand; HEIGHT: 210px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQZnDmWvWkI/AAAAAAAAAI4/P5iRrQO4uw4/s320/Renault%2520logo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZnDjLlnII/AAAAAAAAAIw/AbRDodCcLOE/s1600-h/Porsche_logo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006525310114946" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 283px; CURSOR: hand; HEIGHT: 283px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZnDjLlnII/AAAAAAAAAIw/AbRDodCcLOE/s320/Porsche_logo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQZmoHMVL8I/AAAAAAAAAIo/MgXKMclihC4/s1600-h/LexusLogo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006053940572098" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 250px; CURSOR: hand; HEIGHT: 188px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQZmoHMVL8I/AAAAAAAAAIo/MgXKMclihC4/s320/LexusLogo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQZmn66K2hI/AAAAAAAAAIg/_4WgWvT50XY/s1600-h/fiat-logo-2000-lg.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006050643171858" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 318px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQZmn66K2hI/AAAAAAAAAIg/_4WgWvT50XY/s320/fiat-logo-2000-lg.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQZmnn1kcMI/AAAAAAAAAIY/z7FCAJcL7Mo/s1600-h/Austin_Infiniti_Logo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006045523603650" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 163px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQZmnn1kcMI/AAAAAAAAAIY/z7FCAJcL7Mo/s320/Austin_Infiniti_Logo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SQZmnTdraYI/AAAAAAAAAIQ/QG0GVL9R3pc/s1600-h/audi_logo.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006040054688130" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 274px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SQZmnTdraYI/AAAAAAAAAIQ/QG0GVL9R3pc/s320/audi_logo.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SQZmm7vR7XI/AAAAAAAAAII/KvXaig_PKgM/s1600-h/344px-Ferrari-Logo_svg.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5262006033686064498" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 200px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SQZmm7vR7XI/AAAAAAAAAII/KvXaig_PKgM/s320/344px-Ferrari-Logo_svg.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-6249241037060570537?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/6249241037060570537/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=6249241037060570537&amp;isPopup=true' title='1 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6249241037060570537'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6249241037060570537'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/logo-cc-hng-xe-oto.html' title='Logo Các hãng xe Oto!'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/SQZn1lip6eI/AAAAAAAAAKA/voarR5Gsg-c/s72-c/Nissan-logo.gif' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-3618235450630180690</id><published>2008-10-24T07:47:00.000+07:00</published><updated>2008-10-24T07:53:02.278+07:00</updated><title type='text'>Google phone G1 - Đẹp lung linh</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQEcZwknDBI/AAAAAAAAAIA/Wc6dSpo3TZU/s1600-h/untitled.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260517068606213138" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 296px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQEcZwknDBI/AAAAAAAAAIA/Wc6dSpo3TZU/s320/untitled.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQEcZws_sKI/AAAAAAAAAH4/Ibhycacv8AQ/s1600-h/large_g1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260517068641382562" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 250px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQEcZws_sKI/AAAAAAAAAH4/Ibhycacv8AQ/s320/large_g1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SQEcPj6rUgI/AAAAAAAAAHw/95rDiEgABsI/s1600-h/keyboard23sep2008.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260516893410415106" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 192px; TEXT-ALIGN: center" alt="" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SQEcPj6rUgI/AAAAAAAAAHw/95rDiEgABsI/s320/keyboard23sep2008.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQEcPoppNmI/AAAAAAAAAHo/3N-NJEdKLGs/s1600-h/google-g1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260516894681151074" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 272px; CURSOR: hand; HEIGHT: 230px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQEcPoppNmI/AAAAAAAAAHo/3N-NJEdKLGs/s320/google-g1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQEcPTHv9bI/AAAAAAAAAHg/8RTb0H8srg8/s1600-h/g12.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260516888901842354" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 261px; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SQEcPTHv9bI/AAAAAAAAAHg/8RTb0H8srg8/s320/g12.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQEcOxakCYI/AAAAAAAAAHY/pw3Z7WfM_Bs/s1600-h/g1.bmp"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260516879853947266" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 122px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SQEcOxakCYI/AAAAAAAAAHY/pw3Z7WfM_Bs/s320/g1.bmp" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;a href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQEcO4DH70I/AAAAAAAAAHQ/aaubWmbP-JY/s1600-h/91052290-CE47-36C5-6628F34FC51E972C_1.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5260516881634684738" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 320px; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SQEcO4DH70I/AAAAAAAAAHQ/aaubWmbP-JY/s320/91052290-CE47-36C5-6628F34FC51E972C_1.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-3618235450630180690?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/3618235450630180690/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=3618235450630180690&amp;isPopup=true' title='2 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/3618235450630180690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/3618235450630180690'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/google-phone-g1-p-lung-linh.html' title='Google phone G1 - Đẹp lung linh'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/SQEcZwknDBI/AAAAAAAAAIA/Wc6dSpo3TZU/s72-c/untitled.bmp' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-4385118135848625198</id><published>2008-10-21T16:37:00.000+07:00</published><updated>2008-10-21T16:53:35.280+07:00</updated><title type='text'>Nam - nữ (Man - woman)(boy - girl) T_T</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SP2mlisACUI/AAAAAAAAAHI/Xq_EsCDRa-U/s1600-h/anh_26.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SP2mlisACUI/AAAAAAAAAHI/Xq_EsCDRa-U/s320/anh_26.jpg" alt="" id="BLOGGER_PHOTO_ID_5259543103735335234" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SP2mXl8C9YI/AAAAAAAAAHA/I_7mZir2sjU/s1600-h/anh_15.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SP2mXl8C9YI/AAAAAAAAAHA/I_7mZir2sjU/s320/anh_15.jpg" alt="" id="BLOGGER_PHOTO_ID_5259542864089773442" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SP2mSvZUg9I/AAAAAAAAAG4/QGLFY14aCgk/s1600-h/anh_7.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SP2mSvZUg9I/AAAAAAAAAG4/QGLFY14aCgk/s320/anh_7.jpg" alt="" id="BLOGGER_PHOTO_ID_5259542780729131986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SP2jWKYyawI/AAAAAAAAAGw/UZ_Eo9UDbng/s1600-h/notes014.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SP2jWKYyawI/AAAAAAAAAGw/UZ_Eo9UDbng/s320/notes014.jpg" alt="" id="BLOGGER_PHOTO_ID_5259539540979378946" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SP2jRVkmU3I/AAAAAAAAAGo/ksJB3sIctX8/s1600-h/image009.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SP2jRVkmU3I/AAAAAAAAAGo/ksJB3sIctX8/s320/image009.jpg" alt="" id="BLOGGER_PHOTO_ID_5259539458082362226" border="0" /&gt;&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-4385118135848625198?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/4385118135848625198/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=4385118135848625198&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/4385118135848625198'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/4385118135848625198'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/nam-n-man-womanboy-girl-tt.html' title='Nam - nữ (Man - woman)(boy - girl) T_T'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/SP2mlisACUI/AAAAAAAAAHI/Xq_EsCDRa-U/s72-c/anh_26.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-6432978074108795050</id><published>2008-10-21T16:13:00.000+07:00</published><updated>2008-10-21T16:20:52.828+07:00</updated><title type='text'>Vista button C# winform</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SP2djiQGe9I/AAAAAAAAAF8/pu-wAP0cXHE/s1600-h/Screenshot.jpg"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SP2djiQGe9I/AAAAAAAAAF8/pu-wAP0cXHE/s320/Screenshot.jpg" alt="" id="BLOGGER_PHOTO_ID_5259533173653928914" border="0" /&gt;&lt;/a&gt;&lt;pre lang="cs"&gt;&lt;span class="code-keyword"&gt;&lt;br /&gt;private&lt;/span&gt; &lt;span class="code-keyword"&gt;void&lt;/span&gt; VistaButton_Paint(&lt;span class="code-keyword"&gt;object&lt;/span&gt; sender, PaintEventArgs e)&lt;br /&gt;{&lt;br /&gt;e.Graphics.SmoothingMode = SmoothingMode.AntiAlias;&lt;br /&gt;e.Graphics.InterpolationMode = InterpolationMode.HighQualityBicubic;&lt;br /&gt;DrawBackground(e.Graphics);&lt;br /&gt;DrawHighlight(e.Graphics);&lt;br /&gt;DrawImage(e.Graphics);&lt;br /&gt;DrawText(e.Graphics);&lt;br /&gt;DrawGlow(e.Graphics);&lt;br /&gt;DrawOuterStroke(e.Graphics);&lt;br /&gt;DrawInnerStroke(e.Graphics);&lt;br /&gt;}&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SP2dvJfrOjI/AAAAAAAAAGE/mO2kvms4PCk/s1600-h/Vista.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SP2dvJfrOjI/AAAAAAAAAGE/mO2kvms4PCk/s320/Vista.jpg" alt="" id="BLOGGER_PHOTO_ID_5259533373166795314" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span class="code-keyword"&gt;private&lt;/span&gt; &lt;span class="code-keyword"&gt;void&lt;/span&gt; DrawBackground(Graphics g)&lt;br /&gt;{&lt;br /&gt;&lt;span class="code-keyword"&gt;if&lt;/span&gt; (&lt;span class="code-keyword"&gt;this&lt;/span&gt;.ButtonStyle == Style.Flat &amp;amp;&amp;amp; &lt;span class="code-keyword"&gt;this&lt;/span&gt;.mButtonState == State.None){&lt;span class="code-keyword"&gt;return&lt;/span&gt;;}&lt;br /&gt;&lt;span class="code-keyword"&gt;int&lt;/span&gt; alpha = (mButtonState == State.Pressed) ? &lt;span class="code-digit"&gt;204&lt;/span&gt; : &lt;span class="code-digit"&gt;127&lt;/span&gt;;&lt;br /&gt;Rectangle r = &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ClientRectangle;&lt;br /&gt;r.Width--; r.Height--;&lt;br /&gt;&lt;span class="code-keyword"&gt;using&lt;/span&gt; (GraphicsPath rr =&lt;br /&gt;    RoundRect(r, CornerRadius, CornerRadius, CornerRadius, CornerRadius))&lt;br /&gt;{&lt;br /&gt;    &lt;span class="code-keyword"&gt;using&lt;/span&gt; (SolidBrush sb = &lt;span class="code-keyword"&gt;new&lt;/span&gt; SolidBrush(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.BaseColor))&lt;br /&gt;    {&lt;br /&gt;        g.FillPath(sb, rr);&lt;br /&gt;    }&lt;br /&gt;    SetClip(g);&lt;br /&gt;    &lt;span class="code-keyword"&gt;if&lt;/span&gt; (&lt;span class="code-keyword"&gt;this&lt;/span&gt;.BackImage != &lt;span class="code-keyword"&gt;null&lt;/span&gt;){g.DrawImage(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.BackImage, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ClientRectangle);}&lt;br /&gt;    g.ResetClip();&lt;br /&gt;    (SolidBrush sb = &lt;span class="code-keyword"&gt;new&lt;/span&gt; SolidBrush(Color.FromArgb(alpha, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ButtonColor)))&lt;br /&gt;    {&lt;br /&gt;        g.FillPath(sb, rr);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="code-keyword"&gt;private&lt;/span&gt; &lt;span class="code-keyword"&gt;void&lt;/span&gt; DrawHighlight(Graphics g)&lt;br /&gt;{&lt;br /&gt;&lt;span class="code-keyword"&gt;if&lt;/span&gt; (&lt;span class="code-keyword"&gt;this&lt;/span&gt;.ButtonStyle == Style.Flat &amp;amp;&amp;amp; &lt;span class="code-keyword"&gt;this&lt;/span&gt;.mButtonState == State.None){&lt;span class="code-keyword"&gt;return&lt;/span&gt;;}&lt;br /&gt;&lt;span class="code-keyword"&gt;int&lt;/span&gt; alpha = (mButtonState == State.Pressed) ? &lt;span class="code-digit"&gt;60&lt;/span&gt; : &lt;span class="code-digit"&gt;150&lt;/span&gt;;&lt;br /&gt;Rectangle rect = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-digit"&gt;0&lt;/span&gt;, &lt;span class="code-digit"&gt;0&lt;/span&gt;, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Width, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height / &lt;span class="code-digit"&gt;2&lt;/span&gt;);&lt;br /&gt;&lt;span class="code-keyword"&gt;using&lt;/span&gt; (GraphicsPath r = RoundRect(rect, CornerRadius, CornerRadius, &lt;span class="code-digit"&gt;0&lt;/span&gt;, &lt;span class="code-digit"&gt;0&lt;/span&gt;))&lt;br /&gt;{&lt;br /&gt;    &lt;span class="code-keyword"&gt;using&lt;/span&gt; (LinearGradientBrush lg = &lt;span class="code-keyword"&gt;new&lt;/span&gt; LinearGradientBrush(r.GetBounds(),&lt;br /&gt;                    Color.FromArgb(alpha, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.HighlightColor),&lt;br /&gt;                    Color.FromArgb(alpha / &lt;span class="code-digit"&gt;3&lt;/span&gt;, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.HighlightColor),&lt;br /&gt;                    LinearGradientMode.Vertical))&lt;br /&gt;    {&lt;br /&gt;        g.FillPath(lg, r);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;span class="code-keyword"&gt;private&lt;/span&gt; &lt;span class="code-keyword"&gt;void&lt;/span&gt; DrawImage(Graphics g)&lt;br /&gt;{&lt;br /&gt;&lt;span class="code-keyword"&gt;if&lt;/span&gt; (&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Image == &lt;span class="code-keyword"&gt;null&lt;/span&gt;) {&lt;span class="code-keyword"&gt;return&lt;/span&gt;;}&lt;br /&gt;Rectangle r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-digit"&gt;8&lt;/span&gt;,&lt;span class="code-digit"&gt;8&lt;/span&gt;,&lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width,&lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;&lt;span class="code-keyword"&gt;switch&lt;/span&gt; (&lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageAlign)&lt;br /&gt;{&lt;br /&gt;    &lt;span class="code-keyword"&gt;case&lt;/span&gt; ContentAlignment.TopCenter:&lt;br /&gt;        r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Width / &lt;span class="code-digit"&gt;2&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width / &lt;span class="code-digit"&gt;2&lt;/span&gt;, &lt;span class="code-digit"&gt;8&lt;/span&gt;,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;        &lt;span class="code-keyword"&gt;break&lt;/span&gt;;&lt;br /&gt;    &lt;span class="code-keyword"&gt;case&lt;/span&gt; ContentAlignment.TopRight:&lt;br /&gt;        r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Width - &lt;span class="code-digit"&gt;8&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width, &lt;span class="code-digit"&gt;8&lt;/span&gt;,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;        &lt;span class="code-keyword"&gt;break&lt;/span&gt;;&lt;br /&gt;    &lt;span class="code-keyword"&gt;case&lt;/span&gt; ContentAlignment.MiddleLeft:&lt;br /&gt;        r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-digit"&gt;8&lt;/span&gt;, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height / &lt;span class="code-digit"&gt;2&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height / &lt;span class="code-digit"&gt;2&lt;/span&gt;,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;        &lt;span class="code-keyword"&gt;break&lt;/span&gt;;&lt;br /&gt;    &lt;span class="code-keyword"&gt;case&lt;/span&gt; ContentAlignment.MiddleCenter:&lt;br /&gt;        r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Width / &lt;span class="code-digit"&gt;2&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width / &lt;span class="code-digit"&gt;2&lt;/span&gt;,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height / &lt;span class="code-digit"&gt;2&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height / &lt;span class="code-digit"&gt;2&lt;/span&gt;, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;        &lt;span class="code-keyword"&gt;break&lt;/span&gt;;&lt;br /&gt;    &lt;span class="code-keyword"&gt;case&lt;/span&gt; ContentAlignment.MiddleRight:&lt;br /&gt;        r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Width - &lt;span class="code-digit"&gt;8&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height / &lt;span class="code-digit"&gt;2&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height / &lt;span class="code-digit"&gt;2&lt;/span&gt;,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;        &lt;span class="code-keyword"&gt;break&lt;/span&gt;;&lt;br /&gt;    &lt;span class="code-keyword"&gt;case&lt;/span&gt; ContentAlignment.BottomLeft:&lt;br /&gt;        r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-digit"&gt;8&lt;/span&gt;, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height - &lt;span class="code-digit"&gt;8&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;        &lt;span class="code-keyword"&gt;break&lt;/span&gt;;&lt;br /&gt;    &lt;span class="code-keyword"&gt;case&lt;/span&gt; ContentAlignment.BottomCenter:&lt;br /&gt;        r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Width / &lt;span class="code-digit"&gt;2&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width / &lt;span class="code-digit"&gt;2&lt;/span&gt;,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height - &lt;span class="code-digit"&gt;8&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;        &lt;span class="code-keyword"&gt;break&lt;/span&gt;;&lt;br /&gt;    &lt;span class="code-keyword"&gt;case&lt;/span&gt; ContentAlignment.BottomRight:&lt;br /&gt;        r = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Rectangle(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Width - &lt;span class="code-digit"&gt;8&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height - &lt;span class="code-digit"&gt;8&lt;/span&gt; - &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height,&lt;br /&gt;            &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Width, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ImageSize.Height);&lt;br /&gt;        &lt;span class="code-keyword"&gt;break&lt;/span&gt;;&lt;br /&gt;}&lt;br /&gt;g.DrawImage(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Image,r);&lt;br /&gt;}&lt;br /&gt;&lt;span class="code-keyword"&gt;private&lt;/span&gt; &lt;span class="code-keyword"&gt;void&lt;/span&gt; DrawGlow(Graphics g)&lt;br /&gt;{&lt;br /&gt;&lt;span class="code-keyword"&gt;if&lt;/span&gt; (&lt;span class="code-keyword"&gt;this&lt;/span&gt;.mButtonState == State.Pressed){&lt;span class="code-keyword"&gt;return&lt;/span&gt;;}&lt;br /&gt;SetClip(g);&lt;br /&gt;&lt;span class="code-keyword"&gt;using&lt;/span&gt; (GraphicsPath glow = &lt;span class="code-keyword"&gt;new&lt;/span&gt; GraphicsPath())&lt;br /&gt;{&lt;br /&gt;    glow.AddEllipse(-5,&lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height / &lt;span class="code-digit"&gt;2&lt;/span&gt; - &lt;span class="code-digit"&gt;10&lt;/span&gt;, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Width + &lt;span class="code-digit"&gt;11&lt;/span&gt;, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.Height + &lt;span class="code-digit"&gt;11&lt;/span&gt;);&lt;br /&gt;    &lt;span class="code-keyword"&gt;using&lt;/span&gt; (PathGradientBrush gl = &lt;span class="code-keyword"&gt;new&lt;/span&gt; PathGradientBrush(glow))&lt;br /&gt;    {&lt;br /&gt;        gl.CenterColor = Color.FromArgb(mGlowAlpha, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.GlowColor);&lt;br /&gt;        gl.SurroundColors = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Color[] {Color.FromArgb(&lt;span class="code-digit"&gt;0&lt;/span&gt;, &lt;span class="code-keyword"&gt;this&lt;/span&gt;.GlowColor)};&lt;br /&gt;        g.FillPath(gl, glow);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;g.ResetClip();&lt;br /&gt;}&lt;br /&gt;&lt;span class="code-keyword"&gt;private&lt;/span&gt; &lt;span class="code-keyword"&gt;void&lt;/span&gt; DrawOuterStroke(Graphics g)&lt;br /&gt;{&lt;br /&gt;&lt;span class="code-keyword"&gt;if&lt;/span&gt; (&lt;span class="code-keyword"&gt;this&lt;/span&gt;.ButtonStyle == Style.Flat &amp;amp;&amp;amp; &lt;span class="code-keyword"&gt;this&lt;/span&gt;.mButtonState == State.None){&lt;span class="code-keyword"&gt;return&lt;/span&gt;;}&lt;br /&gt;Rectangle r = &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ClientRectangle;&lt;br /&gt;r.Width -= &lt;span class="code-digit"&gt;1&lt;/span&gt;; r.Height -= &lt;span class="code-digit"&gt;1&lt;/span&gt;;&lt;br /&gt;&lt;span class="code-keyword"&gt;using&lt;/span&gt; (GraphicsPath rr =&lt;br /&gt;    RoundRect(r, CornerRadius, CornerRadius, CornerRadius, CornerRadius))&lt;br /&gt;{&lt;br /&gt;    &lt;span class="code-keyword"&gt;using&lt;/span&gt; (Pen p = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Pen(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.ButtonColor))&lt;br /&gt;    {&lt;br /&gt;        g.DrawPath(p, rr);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;span class="code-keyword"&gt;private&lt;/span&gt; &lt;span class="code-keyword"&gt;void&lt;/span&gt; DrawInnerStroke(Graphics g)&lt;br /&gt;{&lt;br /&gt;&lt;span class="code-keyword"&gt;if&lt;/span&gt; (&lt;span class="code-keyword"&gt;this&lt;/span&gt;.ButtonStyle == Style.Flat &amp;amp;&amp;amp; &lt;span class="code-keyword"&gt;this&lt;/span&gt;.mButtonState == State.None){&lt;span class="code-keyword"&gt;return&lt;/span&gt;;}&lt;br /&gt;Rectangle r = &lt;span class="code-keyword"&gt;this&lt;/span&gt;.ClientRectangle;&lt;br /&gt;r.X++; r.Y++;&lt;br /&gt;r.Width -= &lt;span class="code-digit"&gt;3&lt;/span&gt;; r.Height -= &lt;span class="code-digit"&gt;3&lt;/span&gt;;&lt;br /&gt;&lt;span class="code-keyword"&gt;using&lt;/span&gt; (GraphicsPath rr =&lt;br /&gt;    RoundRect(r, CornerRadius, CornerRadius, CornerRadius, CornerRadius))&lt;br /&gt;{&lt;br /&gt;    &lt;span class="code-keyword"&gt;using&lt;/span&gt; (Pen p = &lt;span class="code-keyword"&gt;new&lt;/span&gt; Pen(&lt;span class="code-keyword"&gt;this&lt;/span&gt;.HighlightColor))&lt;br /&gt;    {&lt;br /&gt;        g.DrawPath(p, rr);&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;theo codeproject.com&lt;br /&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-6432978074108795050?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/6432978074108795050/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=6432978074108795050&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6432978074108795050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6432978074108795050'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/vistar-button-c-winform.html' title='Vista button C# winform'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/SP2djiQGe9I/AAAAAAAAAF8/pu-wAP0cXHE/s72-c/Screenshot.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-5102373862868787815</id><published>2008-10-16T10:15:00.000+07:00</published><updated>2009-02-14T10:32:38.777+07:00</updated><title type='text'>Framework - nhibernate</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SPaybHJ5brI/AAAAAAAAAEo/sK7kPAx0bQ0/s1600-h/microsoft-net-framework-pre-release_2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SPaybHJ5brI/AAAAAAAAAEo/sK7kPAx0bQ0/s320/microsoft-net-framework-pre-release_2.png" alt="" id="BLOGGER_PHOTO_ID_5257585793848405682" border="0" /&gt;&lt;/a&gt;Có lẽ khi nói đến .NET Framework chúng ta thường cho rằng những kiến thức đó là không cần thiết nhiều về cách định nghĩa nó mà chúng ta nên tìm hiểu sâu về cách sử dụng nó. Tôi đã từng như các bạn. Thật ra chúng ta thường thường tìm hiểu về cái Advance của nó nhưng chúng ta không quan tâm nhiều đến cái gọi là Basic của nó. Có nhiều người có thể làm rất tôt nhưng khi hỏi về .NET Framework là gì họ cũng khó có thể nói chi tiết và chuyên sâu về nó tôi cũng như vậy nhưng những kiến thức mà tôi được biết có lẽ sẽ giúp ích được một chút cho các bạn&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;.NET Framework:&lt;/span&gt; bao gồm ba phần là bộ thực thi ngôn ngữ chung (Common Language Runtime), các lớp lập trình hợp nhất hay còn gọi là các thư viện lớp cơ sở (Base Class Libraries) và một phiên bản cấu thành của Microsoft Active Server Pages gọi là Microsoftđ ASP.NET. Trên thực tế, ASP.NET và Windows Forms là hai thành phần nằm trong Base Class Libraries, nên trong một số tài liệu .NET Framework được giới thiệu bao gồm 2 phần chính là Common Language Runtime (CLR) và Base Class Libraries (BCL). Một trong các thành phần này đều có vai trò cực kỳ quan trọng trong việc phát triển các dịch vụ và các ứng dụng .NET. &lt;p&gt;Common Language Runtime (gọi tắt là bộ thực thi) được xây dựng trên các dịch vụ hệ điều hành. Nó chịu trách nhiệm thực hiện các ứng dụng và đảm bảo các phần liên quan đến ứng dụng đều được đáp ứng như quản lí bộ nhớ, an ninh bảo mật, tích hợp ngôn ngữ..v.v. Bộ thực thi bao gồm nhiều dịch vụ hỗ trợ phát triển và triển khai ứng dụng cũng như cải thiện tính đáng tin cậy của ứng dụng. Tuy vậy, những nhà phát triển trên thực tế không tương tác với CLR. Họ sử dụng một tập các thư viện lớp cơ sở được xây dựng bên trên bộ thực thi này thông qua các ngôn ngữ lập trình. Như là một phần của các lớp cơ sở, .NET Framework còn cung cấp một mô hình lập trình ứng dụng Web ASP.NET và Windows Forms (để xây dựng các ứng dụng trên Windows). Riêng ASP.NET cung cấp các thành phần và các dịch vụ ở mức cao hơn nhằm mục đích phát triển các dịch vụ và các ứng dụng Web XML.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SPa-iyZ5GkI/AAAAAAAAAEw/axrYmD_2RXU/s1600-h/overview.gif"&gt;&lt;img style="cursor: pointer;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SPa-iyZ5GkI/AAAAAAAAAEw/axrYmD_2RXU/s320/overview.gif" alt="" id="BLOGGER_PHOTO_ID_5257599119856835138" border="0" /&gt;&lt;/a&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-weight: bold;"&gt;Nhibernate:&lt;/span&gt; là một giải pháp &lt;span id="_ctl0_contentPlaceHolder_lblStoryContent"&gt;kĩ &lt;/span&gt;&lt;span id="_ctl0_contentPlaceHolder_lblStoryContent"&gt;thuật ánh xạ từ mô hình hướng đối tượng xuống cơ sở dữ liệu quan hệ (&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Object-relational mapping&lt;/span&gt; (ORM) )&lt;span id="_ctl0_contentPlaceHolder_lblStoryContent"&gt; cho nền tảng Microsoft.NET. Nó cung cấp một giải pháp để mapping đến cơ sở dữ liệu một cách dễ dàng. &lt;/span&gt;Nó cung cấp cho chúng ta các phương thức thao tác với cơ sở dữ liệu và tạo ra các dữ liệu chuẩn dưới dạng các object. khi đó chúng ta sẽ thao tác với dữ liệu thông qua các object. tất cả các dữ liệu được lấy lên hoặc lưu lại sẽ được lưu vao bộ nhớ của máy. nó sẽ được load lại hoặc đẩy xuống khi chúng ta thực hiện đẩy xuống hoặc load cơ sở dữ liệu.&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-5102373862868787815?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/5102373862868787815/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=5102373862868787815&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/5102373862868787815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/5102373862868787815'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/framework-nhibernate.html' title='Framework - nhibernate'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/SPaybHJ5brI/AAAAAAAAAEo/sK7kPAx0bQ0/s72-c/microsoft-net-framework-pre-release_2.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-6088121219421072705</id><published>2008-10-15T07:47:00.000+07:00</published><updated>2008-10-15T08:25:37.341+07:00</updated><title type='text'>Encript - Decript With C#</title><content type='html'>&lt;div style="text-align: left;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SPVElsZaqSI/AAAAAAAAAEg/vG2jZqC0QfQ/s1600-h/Security.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer; width: 168px; height: 168px;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SPVElsZaqSI/AAAAAAAAAEg/vG2jZqC0QfQ/s320/Security.jpg" alt="" id="BLOGGER_PHOTO_ID_5257183554388535586" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Thường thường vấn đề bảo mật rất quan trọng đối với một phần mềm thông dụng. Nhiều khi còn là vấn đề mấu chốt để tạo dựng thương hiệu của một hãng phần mềm. Những đoạn mã sau đây có thể giúp một phần về vấn đề mã hoá dữ liệu:&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style=";font-family:arial;font-size:100%;" class="ForumNormalText"  &gt;&lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;using&lt;/span&gt;&lt;span style=""&gt; System;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;using&lt;/span&gt;&lt;span style=""&gt; System.Security.Cryptography;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;using&lt;/span&gt;&lt;span style=""&gt; System.Text;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;#pragma&lt;/span&gt;&lt;span style=""&gt; warning disable 1591,1592,1573,1571,1570,1572&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;namespace&lt;/span&gt;&lt;span style=""&gt; Crypto&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;static&lt;/span&gt; &lt;span style="color:blue;"&gt;class&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;Endecrypto&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;#region&lt;/span&gt;&lt;span style=""&gt; MD5 Hash&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color:gray;"&gt;//&lt;/span&gt;&lt;span style="color:green;"&gt; MD5 - Encrypt a plain text string using a key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style="color:gray;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;static&lt;/span&gt; &lt;span style="color:blue;"&gt;string&lt;/span&gt; EncryptMd5(&lt;span style="color:blue;"&gt;string&lt;/span&gt; sOriginal, &lt;span style="color:blue;"&gt;string&lt;/span&gt; sPassKey)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;byte&lt;/span&gt;[] sPassKeyArray;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;byte&lt;/span&gt;[] sOriginalArray = &lt;span style="color: rgb(43, 145, 175);"&gt;UTF8Encoding&lt;/span&gt;.UTF8.GetBytes(sOriginal);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 71.25pt; text-indent: 0.75pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;MD5CryptoServiceProvider&lt;/span&gt;&lt;span style=""&gt; MD5Hash = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;MD5CryptoServiceProvider&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 71.25pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;sPassKeyArray = MD5Hash.ComputeHash(&lt;span style="color: rgb(43, 145, 175);"&gt;UTF8Encoding&lt;/span&gt;.UTF8.GetBytes(sPassKey));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;MD5Hash.Clear();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 71.25pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;TripleDESCryptoServiceProvider&lt;/span&gt;&lt;span style=""&gt; tripleDesCsp = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;TripleDESCryptoServiceProvider&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;tripleDesCsp.Key = sPassKeyArray;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;tripleDesCsp.Mode = &lt;span style="color: rgb(43, 145, 175);"&gt;CipherMode&lt;/span&gt;.ECB;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;tripleDesCsp.Padding = &lt;span style="color: rgb(43, 145, 175);"&gt;PaddingMode&lt;/span&gt;.PKCS7;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;ICryptoTransform&lt;/span&gt; cTransform = tripleDesCsp.CreateEncryptor();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 1in; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;byte&lt;/span&gt;&lt;span style=""&gt;[] resultArray = cTransform.TransformFinalBlock(sOriginalArray, 0, sOriginalArray.Length);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;tripleDesCsp.Clear();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: 35.25pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt;&lt;span style=""&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;Convert&lt;/span&gt;.ToBase64String(resultArray, 0, resultArray.Length);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;  &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:gray;"&gt;//&lt;/span&gt;&lt;span style="color:green;"&gt; MD5 - Decrypt an encrypted string using a key&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:gray;"&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;&lt;span style="color:blue;"&gt;public&lt;/span&gt; &lt;span style="color:blue;"&gt;static&lt;/span&gt; &lt;span style="color:blue;"&gt;string&lt;/span&gt; DecryptMd5(&lt;span style="color:blue;"&gt;string&lt;/span&gt; sToOriginal, &lt;span style="color:blue;"&gt;string&lt;/span&gt; sPassKey)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;{&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;byte&lt;/span&gt;[] sPassKeyArray;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;byte&lt;/span&gt;[] sOriginalArray = &lt;span style="color: rgb(43, 145, 175);"&gt;Convert&lt;/span&gt;.FromBase64String(sToOriginal);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 0.5in; text-indent: 35.25pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;MD5CryptoServiceProvider&lt;/span&gt;&lt;span style=""&gt; MD5Hash = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;MD5CryptoServiceProvider&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 71.25pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;sPassKeyArray = MD5Hash.ComputeHash(&lt;span style="color: rgb(43, 145, 175);"&gt;UTF8Encoding&lt;/span&gt;.UTF8.GetBytes(sPassKey));&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;MD5Hash.Clear();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 71.25pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;TripleDESCryptoServiceProvider&lt;/span&gt;&lt;span style=""&gt; tripleDesCsp = &lt;span style="color:blue;"&gt;new&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;TripleDESCryptoServiceProvider&lt;/span&gt;();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;tripleDesCsp.Key = sPassKeyArray;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;tripleDesCsp.Mode = &lt;span style="color: rgb(43, 145, 175);"&gt;CipherMode&lt;/span&gt;.ECB;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;tripleDesCsp.Padding = &lt;span style="color: rgb(43, 145, 175);"&gt;PaddingMode&lt;/span&gt;.PKCS7;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color: rgb(43, 145, 175);"&gt;ICryptoTransform&lt;/span&gt; cTransform = tripleDesCsp.CreateDecryptor();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt 1in; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;byte&lt;/span&gt;&lt;span style=""&gt;[] resultArray = cTransform.TransformFinalBlock(sOriginalArray, 0, sOriginalArray.Length);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;tripleDesCsp.Clear();&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;            &lt;/span&gt;&lt;span style="color:blue;"&gt;return&lt;/span&gt; &lt;span style="color: rgb(43, 145, 175);"&gt;UTF8Encoding&lt;/span&gt;.UTF8.GetString(resultArray);&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;        &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;#endregion&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style="color:blue;"&gt;&lt;o:p&gt; &lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 0pt; line-height: normal;" class="MsoNormal"&gt;&lt;span style=""&gt;&lt;span style=""&gt;    &lt;/span&gt;}&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt; &lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height: 115%;"&gt;}&lt;/span&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="margin: 0in 0in 10pt;" class="MsoNormal"&gt;&lt;span style="line-height: 115%;"&gt;Nguồn từ http://www.c-sharpcorner.com&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-6088121219421072705?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/6088121219421072705/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=6088121219421072705&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6088121219421072705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6088121219421072705'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/thng-thng-i-vi-mt-phn-mm-mang-tnh-thng.html' title='Encript - Decript With C#'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/SPVElsZaqSI/AAAAAAAAAEg/vG2jZqC0QfQ/s72-c/Security.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-5193688349799321506</id><published>2008-10-09T15:17:00.000+07:00</published><updated>2008-10-09T15:23:48.708+07:00</updated><title type='text'>Cách phối màu phù hợp cho WebSite</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SO2_Mm1jcyI/AAAAAAAAADs/iZK1lk8Zx08/s1600-h/tuongphan.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SO2_Mm1jcyI/AAAAAAAAADs/iZK1lk8Zx08/s320/tuongphan.jpg" alt="" id="BLOGGER_PHOTO_ID_5255066563515740962" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;p&gt;1. Một số khái niệm căn bản&lt;br /&gt;2. Chọn màu và ý nghĩa màu sắc&lt;br /&gt;3. Phối màu hài hòa&lt;br /&gt;&lt;span id="more-137"&gt;&lt;/span&gt;&lt;/p&gt; &lt;h2&gt;1. Một số khái niệm căn bản:&lt;/h2&gt; &lt;ul class="ul"&gt;&lt;li&gt;Màu: là từ chỉ các màu như đỏ, xanh, vàng&lt;/li&gt;&lt;li&gt;Sắc: là từ chỉ màu do một hoặc một tập hợp các màu khác nhau tạo nên. Ví dụ sự kết hợp giữa màu đỏ và màu vàng tạo ra sắc da cam. Hoặc một màu gọi là đỏ nhưng lại có sắc cam (đỏ cam), một màu vàng nhưng lại có sắc xanh (vàng chanh).&lt;/li&gt;&lt;li&gt;Độ sáng tối: chỉ lượng ánh sáng phản chiếu hay truyền đi từ một màu hoặc một tập hợp màu. Trắng có độ sáng lớn nhất, đen có độ sáng kém nhất.&lt;/li&gt;&lt;li&gt;Cường độ: chỉ mức tinh khiết mạnh yếu hay độ bão hòa của một hoặc một tập hợp màu. Ví dụ một màu có cường độ mạnh quá (da cam) đi với một màu có cường độ yếu quá (xanh tím than) tạo cảm giác gắt. Hai màu cùng có cường độ yếu (nhất là có diện tích màu tương đương nhau) như hồng nhạt đi với xanh da trời nhạt gây cảm giác nhợt, đơn điệu.&lt;/li&gt;&lt;li&gt;Tương phản: chỉ mức độ (mạnh - yếu) tạo nên cảm giác khi hai hay nhiều sắc màu tương tác với nhau tạo nên. Ví dụ vàng tươi và tím là hai sắc màu tương phản mạnh vì khi đặt chúng cùng nhau tạo cho ta cảm giác cả hai đều nổi bật. Hoặc nâu trung bình và đen là hai sắc màu tương phản yếu vì khi đặt chúng cùng nhau tạo cho ta cảm giác không sắc màu nào nổi bật cả.&lt;/li&gt;&lt;li&gt;Gam: trong hội họa, gam dùng để chỉ các cấp độ của màu. Ví dụ “gam đỏ” chỉ chung các màu đỏ từ nhạt nhất đến đậm nhất.&lt;/li&gt;&lt;li&gt;Tông: Được dùng trong hội hoạ với nghĩa “loại”. Có hai cách dùng: “tông đỏ” có nghĩa tương đương với “gam đỏ” chỉ chung các màu đỏ từ nhạt nhất đến đậm nhất. “Tông màu ấm” chỉ chung tất cả cả các màu mang lại cảm giác ấm (đỏ, vàng, cam,…). Tuy nhiên, cách dùng thứ hai chuẩn nghĩa hơn và được sử dụng phổ biến hơn.&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;2. Chọn màu: (Theo TBKTSG)&lt;/h2&gt; &lt;p&gt;Nhiều nghiên cứu cho thấy việc xây dựng thương hiệu nên bắt đầu bằng cách chọn màu cho logo và các sản phẩm của công ty. Coca-Cola, McDonald, KFC chọn màu đỏ, Pepsi, Samsung, IBM chọn màu xanh.&lt;/p&gt; &lt;p&gt;Những công ty này hiểu rất rõ việc sử dụng màu sắc thích hợp là yếu tố nền tảng để tạo ra hình ảnh tích cực nơi khách hàng. Hơn nữa, màu sắc còn đóng vai trò vô cùng lớn trong việc khơi dậy trí nhớ của con người. Chẳng hạn, màu tím hoa sim còn gọi là tím Huế. Màu vàng của hoa mai làm người miền Nam nhớ Tết. Màu hồng nhạt của hoa đào làm người miền Bắc nhớ quê.&lt;/p&gt; &lt;p&gt;Màu sắc còn khơi dậy cho người ta nhiều cảm xúc, nhanh chóng truyền tải thông điệp không giống bất cứ một phương tiện giao tiếp nào. Vì vậy, chọn một màu phù hợp cho công ty là việc làm hết sức quan trọng khi xây dựng thương hiệu.&lt;/p&gt; &lt;p&gt;Màu được chọn, nên trước sau như một, khi xuất hiện trong bất cứ hoạt động quảng bá nào của công ty như logo, website hay bao bì sản phẩm. Tất nhiên, màu được chọn cũng nên phù hợp với ngành mà công ty đang và sẽ kinh doanh.&lt;/p&gt; &lt;h2&gt;Ý nghĩa một số màu sắc&lt;/h2&gt; &lt;ul class="ul"&gt;&lt;li&gt;Màu xanh: Cho người ta cảm nhận về sự tin tưởng và tính bảo đảm. Màu xanh khiến người ta liên tưởng đến trời và biển, tạo cảm giác thanh bình và truyền cho người ta sự tin cậy.&lt;/li&gt;&lt;li&gt;Màu đỏ: Thường kích thích tuyến yên, làm tăng nhịp đập của tim và khiến người ta thở gấp. Phản ứng nội tạng của cơ thể khi tiếp xúc với màu đỏ khiến người ta năng nổ, mạnh mẽ, dễ bị kích thích. Chọn màu đỏ dễ gây cho người ta một sự đáp ứng say mê, dù không phải khi nào sự đáp ứng này cũng theo hướng thuận lợi. Ví dụ, màu đỏ thường là biểu hiện của sự nguy hiểm, vỡ nợ. Nhìn chung, người châu Âu không mấy ưa màu đỏ, trái lại, người châu Á coi màu đỏ là may mắn, thể hiện tinh thần quyết thắng.&lt;/li&gt;&lt;li&gt;Màu xanh lá cây: Nhìn chung, màu này bao hàm ý nghĩa sức khỏe, tươi mát và êm đềm. Gam màu đậm nhạt cũng có ý nghĩa khác nhau. Chẳng hạn màu xanh lá cây đậm biểu trưng cho sự giàu có và thanh thế. Màu xanh lá cây nhạt thể hiện sự êm đềm.&lt;/li&gt;&lt;li&gt;Màu vàng: Cả Đông và Tây đều coi màu vàng tượng trưng cho mặt trời, thể hiện sự lạc quan, tích cực và ấm áp. Ở mức độ đậm nhạt khác nhau tùy người cảm nhận, màu vàng còn thể hiện sự sáng tạo và sinh lực. Mắt người ta thường nhận ra màu vàng trước tiên, vì thế sản phẩm có màu vàng dễ bắt mắt người mua hàng khi đặt trên kệ hàng cùng với các sản phẩm khác.&lt;/li&gt;&lt;li&gt;Màu tím: Màu thích hợp để chọn làm thương hiệu cho những sản phẩm thuộc loại mang tính sáng tạo. Pha trộn giữa màu đỏ và xanh, màu tím kích thích điều huyền bí, sự tinh vi, sự coi trọng yếu tố tinh thần và màu tím thường gắn liền với hoàng tộc. Màu tím nhạt kích thích niềm hoài cổ và tính đa cảm.&lt;/li&gt;&lt;li&gt;Màu hồng: Tín hiệu phát ra từ màu hồng là sự xúc cảm mãnh liệt. Màu hồng đậm thể hiện sinh lực, sự trẻ trung, vui nhộn và sôi nổi. Màu hồng thích hợp cho các sản phẩm không đắt tiền và có tính thời trang dành cho các bà và các cô. Màu hồng nhạt tạo cảm giác dễ mến, càng nhạt càng lãng mạn.&lt;/li&gt;&lt;li&gt;Màu cam: Tạo cảm giác vui vẻ, cởi mở và sức sống. Màu cam trộn giữa đỏ và vàng tạo cảm giác tập thể và thường gắn với tuổi thơ. Nghiên cứu cho thấy màu cam nhạt hấp dẫn với loại hàng hóa dành cho thị trường cấp cao, thích hợp cho dịch vụ y tế, khách sạn và các viện chăm sóc sắc đẹp dành cho phái nữ.&lt;/li&gt;&lt;li&gt;Màu nâu: Thể hiện tính mộc mạc, đơn giản, bền bỉ và ổn định. Tuy vậy, màu nâu dễ tạo cho một số người cảm giác thiếu tích cực vì bị cho là không sạch. Màu nâu của gốm tạo cho người ta cảm giác giá trị. Màu nâu liên quan đến màu của đất nên thích hợp cho các loại xe tải và các công ty hoạt động trong ngành công nghiệp.&lt;/li&gt;&lt;li&gt;Màu đen: Thể hiện tính nghiêm túc, táo bạo, quyền uy và cổ điển. Màu đen tạo ra kịch tính và sự tinh vi, phù hợp với các sản phẩm đắt tiền nhưng cũng làm cho sản phẩm trông có vẻ nặng nề.&lt;/li&gt;&lt;li&gt;Màu trắng: Màu này hàm chứa sự đơn giản, sạch sẽ và tinh khiết. Con mắt người nhận ra màu trắng là màu sáng nên sản phẩm mang màu trắng dễ nổi bật. Màu trắng thích hợp cho các sản phẩm liên quan đến lứa tuổi nhi đồng và liên quan đến sức khỏe.&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;Để đơn giản, khi bạn chọn các màu trên cho nhãn hiệu của công ty mình, trước tiên nên phân thành hai nhóm cơ bản: Màu nóng và màu lạnh (âm hay dương), từ đó đối chiếu với loại hình hàng hóa, dịch vụ của mình mà ra quyết định. Nhìn chung, màu ấm như đỏ, vàng phát đi tín hiệu mạnh mẽ, trong khi màu trắng, màu xanh thì bình yên và dè dặt. Vì vậy, khi chọn màu lạnh, bạn nên chọn gam màu nhạt để tăng sức mạnh và giảm tính dè dặt do các màu này tạo ra.&lt;/p&gt; &lt;table class="bodyText" border="0" cellpadding="0" cellspacing="0" width="100%"&gt; &lt;tbody&gt; &lt;tr&gt; &lt;td align="center"&gt;&lt;a href="http://www.vietwebpro.com/thuongmaidientu/170_color.jpg"&gt;Download bảng 170 màu website (889kb)&lt;/a&gt;&lt;/td&gt; &lt;td align="center"&gt;&lt;a href="http://www.vietwebpro.com/thuongmaidientu/216_color.jpg"&gt;Download bảng 216 màu website (262kb)&lt;/a&gt;&lt;/td&gt; &lt;/tr&gt; &lt;/tbody&gt; &lt;/table&gt; &lt;h2&gt;3. Phối màu hài hòa:&lt;/h2&gt; &lt;p&gt;Khi bạn sử dụng các màu hài hoà, bạn nên chú ý vào liệu lượng màu và diện tích phủ màu. Luôn dùng một màu chủ đạo cho một diện tích lớn, màu này sẽ xuyên suốt các webpage của bạn và tạo ra một phong cách của bạn, và một màu thứ hai gọi là màu bổ sung (tonic color) cho các vùng diện tích nhỏ, các liên kết, các thông tin cần chú ý,… Dưới đây là bảng màu hài hoà và code hexa của nó, bạn có thể dùng để tham khảo.&lt;/p&gt; &lt;h2&gt;Phối 2 màu hài hòa&lt;/h2&gt; &lt;p&gt;Bảng 2 màu hài hoà có hai phần, phần một là các màu tương phản nhẹ (cho nền đen và nền trắng) phần hai là các màu tương phản mạnh (cho nền đen và nền trắng). Khi sử dụng bạn chú ý cách đặt màu sao cho phù hợp, một màu chính một màu phụ. Có nghĩa là bảng màu này chỉ gợi ý cho bạn rằng khi sử dụng màu xanh #3399FF thì tốt hơn hết bạn nên dùng màu xanh lá #339933 đi cùng với nó chứ không phải là màu đỏ #FF0000. Sử dụng 2 màu đem lại hiệu quả khá cao nhất là bạn muốn cho webpage của bạn có tính tương phản rõ rệt.&lt;/p&gt; &lt;p&gt;Theo vietwebpro.com&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-5193688349799321506?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/5193688349799321506/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=5193688349799321506&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/5193688349799321506'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/5193688349799321506'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/cch-phi-mu-ph-hp-cho-website.html' title='Cách phối màu phù hợp cho WebSite'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RO-6KwoqKdg/SO2_Mm1jcyI/AAAAAAAAADs/iZK1lk8Zx08/s72-c/tuongphan.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-4246283837194627835</id><published>2008-10-07T11:33:00.000+07:00</published><updated>2008-10-07T13:32:19.816+07:00</updated><title type='text'>SQLCE PocketPC quản lý cơ sở dữ liệu trên PPC</title><content type='html'>&lt;object width="300" height="61"&gt;&lt;param name="movie" value="http://static.mp3.zing.vn/skins/black/flash/player/mp3Player_skin2.swf?xmlurl=http://mp3.zing.vn/blog/?YS8yNS9hMjUwNzVmMjdiNmMzZGI5NDQxOTE3ZTJhN2E2NTM0NC5cUIbaBmUsICDN8U29ymUsICnkgU2VlWeBXMgVG8gQmUgVGhlIEhhmUsICmRlmUsIC3QgV29yZHxCWeBHVlIGZ0LiBFWeBHRvInagaMEWeBiBKWeB2hdUngfGZhWeBHNl" /&gt;&lt;param name="quality" value="high" /&gt;&lt;param name="wmode" value="transparent" /&gt;&lt;embed width="300" height="61" src="http://static.mp3.zing.vn/skins/black/flash/player/mp3Player_skin2.swf?xmlurl=http://mp3.zing.vn/blog/?YS8yNS9hMjUwNzVmMjdiNmMzZGI5NDQxOTE3ZTJhN2E2NTM0NC5cUIbaBmUsICDN8U29ymUsICnkgU2VlWeBXMgVG8gQmUgVGhlIEhhmUsICmRlmUsIC3QgV29yZHxCWeBHVlIGZ0LiBFWeBHRvInagaMEWeBiBKWeB2hdUngfGZhWeBHNl" quality="high" wmode="transparent" type="application/x-shockwave-flash"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SOr1p-449vI/AAAAAAAAADk/cYyS-pY0gJ0/s1600-h/Pocket-sqlce-database-viewerpocket-pc-toolkit-ltd.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SOr1p-449vI/AAAAAAAAADk/cYyS-pY0gJ0/s320/Pocket-sqlce-database-viewerpocket-pc-toolkit-ltd.jpg" alt="" id="BLOGGER_PHOTO_ID_5254282016886159090" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;SQLCE là một hệ quản trị cơ sở dữ liệu đặc biệt chuyên dùng cho PocketPC, Tính năng của hệ quản trị cơ sở dữ liệu này tương tự như SQL Server bao gồm:&lt;br /&gt;&lt;ol&gt;&lt;li&gt;tính năng bảo mật thể hiện ở phương diện an toàn dữ liệu, Khả năng biểu diễn mỗi liên hệ ngữ nghĩa của dữ liệu và tính chính xác của dữ liệu&lt;/li&gt;&lt;li&gt;Tính năng quản trị thông tin dữ liệu, được thể hiện ở phương diện cập nhập chỉnh sửa các thông tin dữ liệu...&lt;/li&gt;&lt;li&gt;Tính năng lưu trữ thông tin ở mức cao biểu diện ở phương diện sức chứa đựng các thông tin qua nhiều kiểu biểu thị thông tin, và dung lượng lưu trữ thông tin&lt;/li&gt;&lt;li&gt;..&lt;/li&gt;&lt;/ol&gt;Không những bao gồm các tính năng đó SQLCE còn có một tính năng rất đặc biệt để phân biệt với các hệ quản trị cơ sở dữ liệu khác đó là nó có tính năng đồng bộ với hệ điều hành windows mobile ( chuyên dụng của dòng PocketPC). Chính điều này làm nổi bật lên trên hết đối với SQLCE.&lt;br /&gt;Đối với một người biết đến lập trình ứng dụng trên nền PocketPC chắc chắn sẽ cần tìm hiều nhiều hơn đối với SQLCE&lt;br /&gt;Bạn có thể download bản trial SQLCE Database Viewer tại &lt;a href="http://www.pocketpctoolkit.com/SQLCEinstaller.msi"&gt;http://www.pocketpctoolkit.com/SQLCEinstaller.msi&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-4246283837194627835?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/4246283837194627835/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=4246283837194627835&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/4246283837194627835'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/4246283837194627835'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/10/sqlce-pocketpc-phn-mm-qun-l-c-s-d-liu.html' title='SQLCE PocketPC quản lý cơ sở dữ liệu trên PPC'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/SOr1p-449vI/AAAAAAAAADk/cYyS-pY0gJ0/s72-c/Pocket-sqlce-database-viewerpocket-pc-toolkit-ltd.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-7545658189670661361</id><published>2008-09-22T14:25:00.000+07:00</published><updated>2008-09-23T11:56:15.818+07:00</updated><title type='text'>Codesmith Công cụ gen code hiệu quả</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SNh219N8MBI/AAAAAAAAADU/BNXOraUvZRc/s1600-h/CodeSmith-0000_2.png"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SNh219N8MBI/AAAAAAAAADU/BNXOraUvZRc/s320/CodeSmith-0000_2.png" alt="" id="BLOGGER_PHOTO_ID_5249076035038490642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codesmithtools.com/default.aspx"&gt;Liên kết&lt;/a&gt;&lt;br /&gt;Codesmith là một công cụ dành cho các kĩ sư phát triển phần mềm giúp họ có thể hoàn thành dự án nhanh hơn. nó bao gồm các template hỗ trợ cho nhiều ngôn ngữ khác nhau. C#, ASP.net, PHP, Java, VB..... Codesmith bao gồm rất nhiều các template hữu ích giúp cho việc lập trình diễn ra dễ dàng và tốn ít thời gian hơn.&lt;br /&gt;- Template nettier là 1 trong những template hỗ trợ việc lập trình nhanh hơn. netTiers là một templae CodeSmith mã nguồn mở, người sử dụng có thể dùng nó để tạo ra mã lệnh C#. Bằng cách đó, anh ta sẽ không phải lặp đi lặp lại những đoạn mã giống nhau bao gồm như tầng presentation, tầng business, workflow,… .netTiers cho phép sinh ra các đoạn mã khác nhau dựa trên đầu vào là CSDL, và có các lựa chọn cấu hình sao cho phù hợp nhất với ứng dụng cần làm&lt;br /&gt;&lt;br /&gt;Kiến trúc của netTiers là kiến trúc n tầng. Những ý tưởng cơ bản nhất về kiến trúc này có thể tham khảo bài viết Thiết kế và truyền dữ liệu giữa các tầng tại &lt;a target="_BLANK" href="http://msdn.microsoft.com/en-us/library/ms978689.aspx"&gt;http://msdn2.microsoft....s/library/ms978496.aspx.&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;....Entities: Tầng thực thể có nhiệm vụ ánh xạ với các bảng dữ liệu trong cơ sở dữ liệu. Nó có thêm một số luật đơn giản như kiểm tra các ràng buộc, kiểm tra kiểu dữ liệu, format dữ liệu.&lt;br /&gt;&lt;br /&gt;.....Data: Tầng dữ liệu, đây là tầng trừu tượng cài đặt các giao tiếp DataRepository.&lt;br /&gt;&lt;br /&gt;.....Data.SQLClient: Tầng dữ liệu dành cho cơ sở dữ liệu Microsoft SQL Server&lt;br /&gt;&lt;br /&gt;......Services: Tầng kết nối các dịch vụ nghiệp vụ và các hàm API dữ liệu. Tầng này theo mẫu thiết kế ServiceLayer.&lt;br /&gt;&lt;br /&gt;.......Web: Cung cấp các control sử dụng dữ liệu từ các tầng trên và hiển thị lên giao diện web.&lt;br /&gt;&lt;br /&gt;Cách sử dụng nettiers được nói rõ tại &lt;a href="http://nettiers.com/GettingStarted.ashx"&gt;http://nettiers.com/GettingStarted.ashx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codesmithtools.com/file.aspx?key=9e0aea95cb"&gt;LinkDown codesmith&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;V4&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Unlock Key&lt;/span&gt;: CS40P-GVAQK-2CUW3-IWTFF-SYKAA-QG4TC&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Activation Key:&lt;/span&gt; M0FYOWVN-X6DVTXWC-B81XCXXU-C6OFXEHZ-STCROWGC-N49MOYC2&lt;br /&gt;-KJ4N97F3-N2UYDXL1&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;V5&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;pre class="alt2" dir="ltr" style="border: 1px inset ; margin: 0px; padding: 6px; overflow: auto; width: 300px; height: 34px; text-align: left;"&gt;http://rapidshare.com/files/141552256/CodeSmith.5.0.Professional.Incl.Patch.DTCG.rar&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-7545658189670661361?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/7545658189670661361/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=7545658189670661361&amp;isPopup=true' title='1 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/7545658189670661361'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/7545658189670661361'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/09/codesmith-cng-c-gen-code-hiu-qu.html' title='Codesmith Công cụ gen code hiệu quả'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/SNh219N8MBI/AAAAAAAAADU/BNXOraUvZRc/s72-c/CodeSmith-0000_2.png' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-3163850053264856955</id><published>2008-09-19T15:35:00.000+07:00</published><updated>2008-09-19T16:11:12.018+07:00</updated><title type='text'>Resident Evil 4 full</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_RO-6KwoqKdg/SNNlYOEWcbI/AAAAAAAAAC8/TNquiRy84xE/s1600-h/wallpaper_resident_evil_4_05_1600.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://4.bp.blogspot.com/_RO-6KwoqKdg/SNNlYOEWcbI/AAAAAAAAAC8/TNquiRy84xE/s320/wallpaper_resident_evil_4_05_1600.jpg" alt="" id="BLOGGER_PHOTO_ID_5247649457584370098" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;strong&gt;Nền&lt;/strong&gt;: PC - &lt;b&gt;Thể loại&lt;/b&gt;: Hành động - &lt;b&gt;Phát triển&lt;/b&gt;: Capcom&lt;br /&gt;&lt;b&gt;Phát hành&lt;/b&gt;: Ubisoft - &lt;b&gt;Thời gian phát hành&lt;/b&gt;: 15/5/2007&lt;br /&gt;&lt;strong&gt;Cấu hình tối thiểu:&lt;/strong&gt; Pentium IV 1,4 GHz, RAM 256 MB&lt;br /&gt;Video Memory 128 MB, ổ cứng trống 7 GB&lt;br /&gt;&lt;strong&gt;Cấu hình đề nghị:&lt;/strong&gt; Pentium IV 2,4 GHz, RAM 512 MB&lt;br /&gt;Video Memory 256 MB, ổ cứng trống 7 GB&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Những nông trang bị bỏ hoang, những ngôi nhà thờ ẩm ướt nặng nề âm khí và những khu hang sâu tối tăm nhớp nhúa... là nơi người chơi phải trải qua. Càng vào sâu trong game, kẻ thù càng trở nên kỳ dị và... khỏe hơn. Giống như bản PS2, trò chơi cũng có thêm phần chuyện phụ &lt;em&gt;Separate Ways&lt;/em&gt;, nơi bạn có thể điều khiển nữ điệp viên Ada Wong tham gia vào cuộc thám hiểm nhưng đi theo cách điều tra của riêng mình.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;object width="320" height="266" class="BLOG_video_class" id="BLOG_video-da71e4cde3dafa17" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"&gt;&lt;param name="movie" value="http://www.youtube.com/get_player"&gt;&lt;param name="bgcolor" value="#FFFFFF"&gt;&lt;param name="allowfullscreen" value="true"&gt;&lt;param name="flashvars" value="flvurl=http://v17.nonxt3.googlevideo.com/videoplayback?id%3Dda71e4cde3dafa17%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331001338%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D70FFBEF61CC187BADCF6F7F9EFD9D4A47FA003FC.39799162D73F209D845F3EACFEBB61770EB0C52E%26key%3Dck1&amp;amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dda71e4cde3dafa17%26offsetms%3D5000%26itag%3Dw160%26sigh%3D728kKdQjkHdu3b9bGl0PV4Haass&amp;amp;autoplay=0&amp;amp;ps=blogger"&gt;&lt;embed src="http://www.youtube.com/get_player" type="application/x-shockwave-flash"width="320" height="266" bgcolor="#FFFFFF"flashvars="flvurl=http://v17.nonxt3.googlevideo.com/videoplayback?id%3Dda71e4cde3dafa17%26itag%3D5%26app%3Dblogger%26ip%3D0.0.0.0%26ipbits%3D0%26expire%3D1331001338%26sparams%3Did,itag,ip,ipbits,expire%26signature%3D70FFBEF61CC187BADCF6F7F9EFD9D4A47FA003FC.39799162D73F209D845F3EACFEBB61770EB0C52E%26key%3Dck1&amp;iurl=http://video.google.com/ThumbnailServer2?app%3Dblogger%26contentid%3Dda71e4cde3dafa17%26offsetms%3D5000%26itag%3Dw160%26sigh%3D728kKdQjkHdu3b9bGl0PV4Haass&amp;autoplay=0&amp;ps=blogger"allowFullScreen="true" /&gt;&lt;/object&gt;&lt;br /&gt;&lt;br /&gt;Download full:&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46850649/RS4_With_Mouse_Enabled.part01.rar"&gt;http://rapidshare.com/files/46850649/RS4_With_Mouse_Enabled.part01.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46845861/RS4_With_Mouse_Enabled.part02.rar"&gt;http://rapidshare.com/files/46845861/RS4_With_Mouse_Enabled.part02.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46850649/RS4_With_Mouse_Enabled.part03.rar"&gt;http://rapidshare.com/files/46850649/RS4_With_Mouse_Enabled.part03.ra&lt;/a&gt;r&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46850649/RS4_With_Mouse_Enabled.part04.rar"&gt;http://rapidshare.com/files/46846982/RS4_With_Mouse_Enabled.part04.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part05.rar"&gt;http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part05.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part06.rar"&gt;http://rapidshare.com/files/47228981/RS4_With_Mouse_Enabled.part06.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part07.rar"&gt;http://rapidshare.com/files/46851489/RS4_With_Mouse_Enabled.part07.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part08.rar"&gt;http://rapidshare.com/files/46851990/RS4_With_Mouse_Enabled.part08.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part09.rar"&gt;http://rapidshare.com/files/46852576/RS4_With_Mouse_Enabled.part09.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part10.rar"&gt;http://rapidshare.com/files/46852877/RS4_With_Mouse_Enabled.part10.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part11.rar"&gt;http://rapidshare.com/files/46854679/RS4_With_Mouse_Enabled.part11.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46851284/RS4_With_Mouse_Enabled.part12.rar"&gt;http://rapidshare.com/files/46862715/RS4_With_Mouse_Enabled.part12.rar&lt;/a&gt;&lt;br /&gt;&lt;a href="http://rapidshare.com/files/46860083/RS4_With_Mouse_Enabled.part13.rar"&gt;http://rapidshare.com/files/46860083/RS4_With_Mouse_Enabled.part13.rar&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Pass: desidownloads&lt;/span&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-3163850053264856955?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='enclosure' type='video/mp4' href='http://www.blogger.com/video-play.mp4?contentId=da71e4cde3dafa17&amp;type=video%2Fmp4' length='0'/><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/3163850053264856955/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=3163850053264856955&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/3163850053264856955'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/3163850053264856955'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/09/resident-evil-4-full.html' title='Resident Evil 4 full'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_RO-6KwoqKdg/SNNlYOEWcbI/AAAAAAAAAC8/TNquiRy84xE/s72-c/wallpaper_resident_evil_4_05_1600.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-6040518428144304397</id><published>2008-09-18T16:50:00.001+07:00</published><updated>2008-09-19T09:21:20.734+07:00</updated><title type='text'>Masked Edit - Sửa kiểu hiển thị của texbox</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_RO-6KwoqKdg/SNMEfUfjGXI/AAAAAAAAACs/VXpYo3Wp2iA/s1600-h/MaskedEditTest.gif"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://2.bp.blogspot.com/_RO-6KwoqKdg/SNMEfUfjGXI/AAAAAAAAACs/VXpYo3Wp2iA/s320/MaskedEditTest.gif" alt="" id="BLOGGER_PHOTO_ID_5247542926940248434" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.4shared.com/file/63556876/b30ab23a/MaskedEdit_src.html"&gt;sourse file:&lt;/a&gt; http://www.4shared.com/file/63556876/b30ab23a/MaskedEdit_src.html&lt;br /&gt;&lt;a href="http://www.4shared.com/file/63556954/6ef0dba3/MaskedEdit_demo.html"&gt;Demo&lt;/a&gt;: http://www.4shared.com/file/63556954/6ef0dba3/MaskedEdit_demo.html&lt;br /&gt;Cho phép hiển thị các định dạng trong hộp textbox như $, int, double, decimal....&lt;br /&gt;Các ký tự để config các định dạng:&lt;br /&gt;0 - Định dạng kiểu số yêu cầu phải nhập&lt;br /&gt;9 - định dạng kiểu số không cần thiết phải nhập&lt;br /&gt;L - các ký tự kiểu chữ bình thường ( a-z) yêu cầu phải nhập&lt;br /&gt;l - các ký tự kiểu chữ bình thường (a-z) không cần thiết phải nh&lt;br /&gt;U - các ký tự kiểu chữ hoa cần thiết phải nhập&lt;br /&gt;u - các ký tự kiểu chữ hoa không cần thiết phải nhập&lt;br /&gt;A - a - D - d - C&lt;br /&gt;nếu đối với kiểu ngày tháng thì tôi khuyên các bạn nên dùng datetimepicker&lt;br /&gt;chắc hẳn những bạn nào cần chuyển định dạng số thành định dạng tiền như 123,456,789 thì bài sau tôi sẽ nói rõ hơn về cách chuyển từ định dạng chuỗi số sang định dạng kiểu chuỗi số ngắt ký tự.&lt;br /&gt;theo: codeproject.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-6040518428144304397?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/6040518428144304397/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=6040518428144304397&amp;isPopup=true' title='2 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6040518428144304397'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/6040518428144304397'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/09/masked-edit-sa-kiu-hin-th-ca-texbox.html' title='Masked Edit - Sửa kiểu hiển thị của texbox'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_RO-6KwoqKdg/SNMEfUfjGXI/AAAAAAAAACs/VXpYo3Wp2iA/s72-c/MaskedEditTest.gif' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-8787454617281355366</id><published>2008-09-18T16:50:00.000+07:00</published><updated>2008-09-18T16:54:58.535+07:00</updated><title type='text'>Thủ thuật khởi động win XP nhanh hơn</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_RO-6KwoqKdg/SNIlXuQcyRI/AAAAAAAAACk/EVuzsQabgT0/s1600-h/WinXP_ProFull.jpg"&gt;&lt;img style="margin: 0pt 10px 10px 0pt; float: left; cursor: pointer;" src="http://3.bp.blogspot.com/_RO-6KwoqKdg/SNIlXuQcyRI/AAAAAAAAACk/EVuzsQabgT0/s320/WinXP_ProFull.jpg" alt="" id="BLOGGER_PHOTO_ID_5247297605324294418" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="divContent"&gt;                                             &lt;p align="justify"&gt;&lt;strong&gt;&lt;span style="color: rgb(51, 51, 51);"&gt;Ngoài việc tắt bỏ những dịch vụ (Service) không cần thiết, người dùng còn có thể bỏ qua nhiều chức năng khác mà Microsoft đã tích hợp trong Windows XP.&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Tắt chế độ Recent Documents History&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Windows XP có tính năng theo dõi các tài liệu vừađược mở (Recent Documents History). Ý tưởng là để giúp người dùng nhanh chóng mở lại những tài liệu vừa dùng. Nhưng tác hại của tính năng này là Windows XP phải tính tính toán để đưa những gì vào đó mỗi khi máy tính khởi động, điều đó kéo dài thời gian thời gian bật máy. Vì thế, nếu bạn không hay dùng Recent Documents History, có thể vô hiệu tính năng này để máy khởi động nhanh hơn. Tắt tính năng này bằng cách:&lt;br /&gt;&lt;br /&gt;1. Mở Registry Editor (chọn &lt;strong&gt;Start&lt;/strong&gt;/&lt;strong&gt;Run&lt;/strong&gt;, gõ &lt;strong&gt;regedit&lt;/strong&gt;, rồi nhấn &lt;strong&gt;OK&lt;/strong&gt;).&lt;/p&gt; &lt;p align="left"&gt;2. Tìm đến &lt;strong&gt;HKEY_CURRENT_USER"Software"Microsoft"Windows" CurrentVersion"Policies"Explorer&lt;/strong&gt;.&lt;/p&gt; &lt;p align="justify"&gt;3. Tạo khóa &lt;strong&gt;NoRecentDocsHistory D_WORD&lt;/strong&gt;. Kích đúp vào ô trí số bên phải.&lt;br /&gt;&lt;br /&gt;4. Đặt trị số ở ô&lt;strong&gt; Data Value&lt;/strong&gt; là &lt;strong&gt;1&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;5. Kích &lt;strong&gt;OK&lt;/strong&gt; và đóng trình đơn Registry Editor. Bạn cần khởi động lại máy tính để thay đổi có hiệu lực.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Tắt bỏ Boot Logo&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Bạn có thể gỡ bỏ logo khởi động khi mở Windows XP. Thay đổi này có thể tiết kiệm thêm vài giây trong thời gian khởi động. Tác hại của việc gỡ bỏ logo khởi động là bạn sẽ không thấy được những thông điệp khởi động, như kiểm tra đĩa (check disk). Nhưng nếu máy tính không có vấn đề gì, điều này cũng chẳng có gì đáng ngại.&lt;br /&gt;&lt;br /&gt;Để gỡ bỏ logo khởi động, theo các bước sau:&lt;br /&gt;&lt;br /&gt;1. Chọn &lt;strong&gt;Start&lt;/strong&gt;/&lt;strong&gt;Run&lt;/strong&gt;, gõ &lt;strong&gt;msconfig&lt;/strong&gt;, nhấn &lt;strong&gt;OK&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;2. Trong &lt;strong&gt;System Configuration Utility&lt;/strong&gt;, kích vào thẻ &lt;strong&gt;BOOT.INI&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;3. Trên thẻ BOOT.INI, đặt dấu kiểm (x) vào ô lựa chọn &lt;strong&gt;NOGUIBOOT&lt;/strong&gt;. Nhấn &lt;strong&gt;OK&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Gỡ bớt font chữ không dùng đến&lt;br /&gt;&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;Càng nhiều font chữ, Windows XP càng phải mất sức xử lý. Để xoá những font chữ không cần thiết, thực hiện các bước sau:&lt;br /&gt;&lt;br /&gt;1. Mở thư mục &lt;strong&gt;Fonts&lt;/strong&gt; trong &lt;strong&gt;Control Panel&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;2. Chọn &lt;strong&gt;Edit&lt;/strong&gt;, chọn &lt;strong&gt;Select All&lt;/strong&gt;, rồi lại chọn &lt;strong&gt;Edit&lt;/strong&gt;, chọn &lt;strong&gt;Copy&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;3. Tạo thư mục mới trên màn hình nền, mở thư mục đó, rồi chọn &lt;strong&gt;Edit&lt;/strong&gt;/&lt;strong&gt;Paste&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;4. Trong thư mục mới, xoá hết những font bạn không muốn giữ lại.&lt;br /&gt;&lt;br /&gt;5. Trở lại thư mục &lt;strong&gt;Fonts&lt;/strong&gt; trong Control Panel. Kích chuột phải vào những font đã chọn, nhấn &lt;strong&gt;Delete&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;6. Trở lại thư mục mới trên màn hình nền, kích &lt;strong&gt;Edit&lt;/strong&gt;/&lt;strong&gt;Select All&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;7. Trở lại thư mục &lt;strong&gt;Fonts&lt;/strong&gt;, kích &lt;strong&gt;Edit&lt;/strong&gt;/&lt;strong&gt;Paste&lt;/strong&gt;. Giờ đây, bạn chỉ còn lại những font mong muốn trong thư mục Fonts.&lt;br /&gt;&lt;br /&gt;Cách làm này có vẻ hơi rắc rối. Bởi thực tế bạn có thể xóa font chữ trực tiếp trong thư mục Fonts không cần phải copy và past sang thư mục mới như trên. Nhưng cách làm trên có thể giúp bạn chắc chắn không mắc sai lầm trong quá trình xóa font.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Tắt Remote Assistance và Remote Desktop Sharing&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Windows XP Professional có hai tính năng nối mạng từ xa là &lt;strong&gt;Remote Assistance&lt;/strong&gt; và &lt;strong&gt;Remote Desktop Sharing&lt;/strong&gt;. Hai tính năng này hữu ích trong nhiều tình huống, nhưng nếu bạn không dùng đến, có thể vô hiệu chúng để tiết kiệm thời gian khởi động. Nếu muốn dùng lại hai tính năng này bạn vẫn có thể mở lại dễ dàng. Để tắt hai tính năng này, làm cách sau:&lt;br /&gt;&lt;br /&gt;1. Nhấn chuột phải vào&lt;strong&gt; My Computer&lt;/strong&gt;, chọn &lt;strong&gt;Properties&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;2. Chọn thẻ &lt;strong&gt;Remote &lt;/strong&gt;Tab.&lt;br /&gt;&lt;br /&gt;3. Bỏ dấu kiểm ở hai ô &lt;strong&gt;Remote Assistance&lt;/strong&gt; và &lt;strong&gt;Remote Desktop&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Cập nhật các driver thiết bị&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Một thứ nữa có thể làm chậm thời gian khởi động là driver thiết bị cũ. Nếu bạn đang dùng máy tính mới được cấu hình sẵn với Windows XP, bạn có thể bỏ qua việc cập nhập driver. Nhưng nếu bạn đang dùng phần cứng cũ và tự cài đặt driver thiết bị của nhà sản xuất, bạn có thể tìm đến trang web của nhà sản xuất và cập nhật các driver mới cho phần cứng. Windows XP cố gắng tương thích ngược với phần cứng cũ do đó các driver cũ vẫn chạy. Tuy nhiên, các driver cũ thường chậm. Cách duy nhất bạn có thể cập nhật driver là tải driver mới mà nhà sản xuất của thiết bị đưa lên mạng. Đây là việc đáng làm vì driver được viết cho Windows XP chắc chắn sẽ làm việc tốt hơn driver viết cho các phiên bản Windows cũ.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Tắt bỏ Windows Messenger trong Outlook Express 6&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Nếu bạn dùng Outlook Express 6, Windows Messenger được cấu hình chạy lúc khởi động. Nếu bạn dùng Windows Messenger thì nên để vậy, nhưng nếu không dùng, sẽ phí thời gian khởi động và nguồn lực máy tính nếu Windows Messenger luôn mở. Bạn có thể tắt để tiết kiệm thời gian khởi động theo các bước sau:&lt;br /&gt;&lt;br /&gt;1. Mở Outlook Express 6.&lt;br /&gt;&lt;br /&gt;2. Chọn &lt;strong&gt;Tools&lt;/strong&gt;/&lt;strong&gt;Windows Messenger&lt;/strong&gt;/&lt;strong&gt;Options&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;3. Kích vào thẻ &lt;strong&gt;Preferences&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;4. Trên thẻ Preferences, bỏ dấu hiểm ở ô "&lt;strong&gt;Allow this program to run in the background&lt;/strong&gt;", nhấn &lt;strong&gt;OK&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Tăng tốc thời gian chờ khởi động kép&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Nếu máy tính của bạn dùng hệ điều hành Windows XP cùng với một hệ điều hành khác (như Linux), khi khởi động máy tính sẽ hiển thị lựa chọn một trong hai hệ điều hành. Nếu bạn thường xuyên khởi động vào Windows XP và không hay dùng hệ điều hành kia, bạn có thể đẩy nhanh thời gian chờ lựa chọn hệ điều hành mặc định. Thời gian này thường là 30 giây, nhưng bạn có thể thay đổi thiết lập này xuống còn 10 giây, thời gian đủ để chọn hệ điều hành kia nếu muốn. Giảm thời gian chờ lựa chọn hệ điều hành bằng cách sau:&lt;br /&gt;&lt;br /&gt;1. Tìm file &lt;strong&gt;boot.ini&lt;/strong&gt; trên máy tính. Nó là file ẩn mặc định, thường nằm ở ổ C hoặc D (ví dụ như C:"boot.ini).&lt;br /&gt;&lt;br /&gt;2. Mở file đó bằng Notepad.&lt;br /&gt;&lt;br /&gt;3. Thay đổi trị số &lt;strong&gt;Timeout&lt;/strong&gt; xuống &lt;strong&gt;10&lt;/strong&gt;.&lt;br /&gt;&lt;br /&gt;4. Chọn &lt;strong&gt;File&lt;/strong&gt;/&lt;strong&gt;Save&lt;/strong&gt; và đóng Notepad.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;span style="color: rgb(0, 0, 255);"&gt;Sửa đổi chương trình Setup&lt;/span&gt;&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Chương trình Setup biểu thị cách máy tính khởi động hệ điều hành. Đẩy nhanh thời gian khởi động đôi lúc cũng đồng nghĩa là đẩy nhanh tốc độ cho Windows XP, vì chương trình Setup cũng quản lý một số chương trình, dịch vụ, quy trình chạy khi máy tính khởi động. Vào chương trình Setup bằng cách giữ phím &lt;strong&gt;Delete&lt;/strong&gt; khi máy tính khởi động. Setup của mỗi nhà sản xuất có thể có một số phạm trù và tên khác nhau, nhưng nếu nhìn kỹ một chút, bạn sẽ thấy được 2 tính năng nếu thay đổi có thể giảm thời gian khởi động:&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Quick Power on Self-Test&lt;/em&gt;&lt;/strong&gt;: Đặt lựa chọn này sang &lt;strong&gt;Fast&lt;/strong&gt; hoặc &lt;strong&gt;Enabled&lt;/strong&gt;, tuỳ thuộc vào chương trình Setup. Thay đổi này sẽ bỏ qua kiểm tra khởi động phần cứng và bộ nhớ. Nhưng bạn nên biết là thay đổi này sẽ khiến bạn không nhận được cảnh báo lỗi RAM hoặc bo mạch chủ.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;&lt;em&gt;Floppy Search/Test&lt;/em&gt;&lt;/strong&gt;: Nếu ổ đĩa mềm đang chạy tốt (hoặc không dùng đĩa mềm), không có lý do gì kiểm tra nó mỗi khi khởi động máy tính. Chuyển thiết lập này sang &lt;strong&gt;Disable&lt;/strong&gt;.&lt;/p&gt;                                         &lt;/div&gt;                                                                                                                                                                                     &lt;b&gt;&lt;i&gt;                                             Theo Đỗ Duy - ICTNews (PC Mag)&lt;/i&gt;&lt;/b&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-8787454617281355366?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/8787454617281355366/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=8787454617281355366&amp;isPopup=true' title='0 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/8787454617281355366'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/8787454617281355366'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/09/th-thut-khi-ng-win-xp-nhanh-hn.html' title='Thủ thuật khởi động win XP nhanh hơn'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://3.bp.blogspot.com/_RO-6KwoqKdg/SNIlXuQcyRI/AAAAAAAAACk/EVuzsQabgT0/s72-c/WinXP_ProFull.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-7030391492078505313.post-1431320503184491637</id><published>2008-09-05T22:16:00.000+07:00</published><updated>2008-09-05T22:21:43.970+07:00</updated><title type='text'>Combobox nhiều cột... MultiColumnComboBox</title><content type='html'>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://1.bp.blogspot.com/_RO-6KwoqKdg/SMFOCvr_gqI/AAAAAAAAAAo/W2mQZ-E4MNM/s1600-h/Capture3.JPG"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: left; cursor: pointer;" src="http://1.bp.blogspot.com/_RO-6KwoqKdg/SMFOCvr_gqI/AAAAAAAAAAo/W2mQZ-E4MNM/s320/Capture3.JPG" alt="" id="BLOGGER_PHOTO_ID_5242557250303656610" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="font-weight: bold;"&gt;Combobox nhiều cột...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;using System;&lt;br /&gt;using System.Windows.Forms;&lt;br /&gt;using System.Collections;&lt;br /&gt;using System.Collections.ObjectModel;&lt;br /&gt;using System.ComponentModel;&lt;br /&gt;using System.Drawing;&lt;br /&gt;using System.Globalization;&lt;br /&gt;&lt;br /&gt;namespace PM_Utility&lt;br /&gt;{&lt;br /&gt;  public class MultiColumnComboBox : ComboBox&lt;br /&gt;  {&lt;br /&gt;      private bool     _AutoComplete;&lt;br /&gt;      private bool     _AutoDropdown;&lt;br /&gt;      private Color    _BackColorEven = Color.White;&lt;br /&gt;      private Color    _BackColorOdd = Color.White;&lt;br /&gt;      private string   _ColumnNameString = "";&lt;br /&gt;      private int      _ColumnWidthDefault = 100;&lt;br /&gt;      private string   _ColumnWidthString = "";&lt;br /&gt;      private int      _LinkedColumnIndex;&lt;br /&gt;      private TextBox  _LinkedTextBox;&lt;br /&gt;      private int      _TotalWidth = 0;&lt;br /&gt;      private int      _ValueMemberColumnIndex = 0;&lt;br /&gt;&lt;br /&gt;      private Collection&lt;string&gt; _ColumnNames  = new Collection&lt;string&gt;();&lt;br /&gt;      private Collection&lt;int&gt;    _ColumnWidths = new Collection&lt;int&gt;();&lt;br /&gt;&lt;br /&gt;      public MultiColumnComboBox()&lt;br /&gt;      {&lt;br /&gt;          DrawMode = DrawMode.OwnerDrawVariable;&lt;br /&gt;&lt;br /&gt;          // Remove the Context Menu to disable pasting&lt;br /&gt;          ContextMenu = new ContextMenu();&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public event System.EventHandler OpenSearchForm;&lt;br /&gt;&lt;br /&gt;      public bool AutoComplete&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _AutoComplete;&lt;br /&gt;          }&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              _AutoComplete = value;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public bool AutoDropdown&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _AutoDropdown;&lt;br /&gt;          }&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              _AutoDropdown = value;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public Color BackColorEven&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _BackColorEven;&lt;br /&gt;          }&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              _BackColorEven = value;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public Color BackColorOdd&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _BackColorOdd;&lt;br /&gt;          }&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              _BackColorOdd = value;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public Collection&lt;string&gt; ColumnNameCollection&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _ColumnNames;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public string ColumnNames&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _ColumnNameString;&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              // If the column string is blank, leave it blank.&lt;br /&gt;              // The default width will be used for all columns.&lt;br /&gt;              if (! Convert.ToBoolean(value.Trim().Length))&lt;br /&gt;              {&lt;br /&gt;                  _ColumnNameString = "";&lt;br /&gt;              }&lt;br /&gt;              else if (value != null)&lt;br /&gt;              {&lt;br /&gt;                  char[] delimiterChars = { ',', ';', ':' };&lt;br /&gt;                  string[] columnNames = value.Split(delimiterChars);&lt;br /&gt;&lt;br /&gt;                  if (!DesignMode)&lt;br /&gt;                  {&lt;br /&gt;                      _ColumnNames.Clear();&lt;br /&gt;                  }&lt;br /&gt;&lt;br /&gt;                  // After splitting the string into an array, iterate&lt;br /&gt;                  // through the strings and check that they're all valid.&lt;br /&gt;                  foreach (string s in columnNames)&lt;br /&gt;                  {&lt;br /&gt;                      // Does it have length?&lt;br /&gt;                      if (Convert.ToBoolean(s.Trim().Length))&lt;br /&gt;                      {&lt;br /&gt;                          if (!DesignMode)&lt;br /&gt;                          {&lt;br /&gt;                              _ColumnNames.Add(s.Trim());&lt;br /&gt;                          }&lt;br /&gt;                      }&lt;br /&gt;                      else // The value is blank&lt;br /&gt;                      {&lt;br /&gt;                          throw new NotSupportedException("Column names can not be blank.");&lt;br /&gt;                      }&lt;br /&gt;                  }&lt;br /&gt;                  _ColumnNameString = value;&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public Collection&lt;int&gt; ColumnWidthCollection&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _ColumnWidths;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public int ColumnWidthDefault&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _ColumnWidthDefault;&lt;br /&gt;          }&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              _ColumnWidthDefault = value;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public string ColumnWidths&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _ColumnWidthString;&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              // If the column string is blank, leave it blank.&lt;br /&gt;              // The default width will be used for all columns.&lt;br /&gt;              if (! Convert.ToBoolean(value.Trim().Length))&lt;br /&gt;              {&lt;br /&gt;                  _ColumnWidthString = "";&lt;br /&gt;              }&lt;br /&gt;              else if (value != null)&lt;br /&gt;              {&lt;br /&gt;                  char[] delimiterChars = { ',', ';', ':' };&lt;br /&gt;                  string[] columnWidths = value.Split(delimiterChars);&lt;br /&gt;                  string invalidValue = "";&lt;br /&gt;                  int invalidIndex = -1;&lt;br /&gt;                  int idx = 1;&lt;br /&gt;                  int intValue;&lt;br /&gt;&lt;br /&gt;                  // After splitting the string into an array, iterate&lt;br /&gt;                  // through the strings and check that they're all integers&lt;br /&gt;                  // or blanks&lt;br /&gt;                  foreach (string s in columnWidths)&lt;br /&gt;                  {&lt;br /&gt;                      // If it has length, test if it's an integer&lt;br /&gt;                      if (Convert.ToBoolean(s.Trim().Length))&lt;br /&gt;                      {&lt;br /&gt;                          // It's not an integer. Flag the offending value.&lt;br /&gt;                          if (!int.TryParse(s, out intValue))&lt;br /&gt;                          {&lt;br /&gt;                              invalidIndex = idx;&lt;br /&gt;                              invalidValue = s;&lt;br /&gt;                          }&lt;br /&gt;                          else // The value was okay. Increment the item index.&lt;br /&gt;                          {&lt;br /&gt;                              idx++;&lt;br /&gt;                          }&lt;br /&gt;                      }&lt;br /&gt;                      else // The value is a space. Use the default width.&lt;br /&gt;                      {&lt;br /&gt;                          idx++;&lt;br /&gt;                      }&lt;br /&gt;                  }&lt;br /&gt;&lt;br /&gt;                  // If an invalid value was found, raise an exception.&lt;br /&gt;                  if (invalidIndex &gt; -1)&lt;br /&gt;                  {&lt;br /&gt;                      string errMsg;&lt;br /&gt;&lt;br /&gt;                      errMsg = "Invalid column width '" + invalidValue + "' located at column " + invalidIndex.ToString();&lt;br /&gt;                      throw new ArgumentOutOfRangeException(errMsg);&lt;br /&gt;                  }&lt;br /&gt;                  else // The string is fine&lt;br /&gt;                  {&lt;br /&gt;                      _ColumnWidthString = value;&lt;br /&gt;&lt;br /&gt;                      // Only set the values of the collections at runtime.&lt;br /&gt;                      // Setting them at design time doesn't accomplish&lt;br /&gt;                      // anything and causes errors since the collections&lt;br /&gt;                      // don't exist at design time.&lt;br /&gt;                      if (!DesignMode)&lt;br /&gt;                      {&lt;br /&gt;                          _ColumnWidths.Clear();&lt;br /&gt;                          foreach (string s in columnWidths)&lt;br /&gt;                          {&lt;br /&gt;                              // Initialize a column width to an integer&lt;br /&gt;                              if (Convert.ToBoolean(s.Trim().Length))&lt;br /&gt;                              {&lt;br /&gt;                                  _ColumnWidths.Add(Convert.ToInt32(s));&lt;br /&gt;                              }&lt;br /&gt;                              else // Initialize the column to the default&lt;br /&gt;                              {&lt;br /&gt;                                  _ColumnWidths.Add(_ColumnWidthDefault);&lt;br /&gt;                              }&lt;br /&gt;                          }&lt;br /&gt;&lt;br /&gt;                          // If the column is bound to data, set the column widths&lt;br /&gt;                          // for any columns that aren't explicitly set by the&lt;br /&gt;                          // string value entered by the programmer&lt;br /&gt;                          if (DataManager != null)&lt;br /&gt;                          {&lt;br /&gt;                              InitializeColumns();&lt;br /&gt;                          }&lt;br /&gt;                      }&lt;br /&gt;                  }&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public new DrawMode DrawMode&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return base.DrawMode;&lt;br /&gt;          }&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              if (value != DrawMode.OwnerDrawVariable)&lt;br /&gt;              {&lt;br /&gt;                  throw new NotSupportedException("Needs to be DrawMode.OwnerDrawVariable");&lt;br /&gt;              }&lt;br /&gt;              base.DrawMode = value;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public new ComboBoxStyle DropDownStyle&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return base.DropDownStyle;&lt;br /&gt;          }&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              if (value != ComboBoxStyle.DropDown)&lt;br /&gt;              {&lt;br /&gt;                  throw new NotSupportedException("ComboBoxStyle.DropDown is the only supported style");&lt;br /&gt;              }&lt;br /&gt;              base.DropDownStyle = value;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      public int LinkedColumnIndex&lt;br /&gt;      {&lt;br /&gt;          get&lt;br /&gt;          {&lt;br /&gt;              return _LinkedColumnIndex;&lt;br /&gt;          }&lt;br /&gt;          set&lt;br /&gt;          {&lt;br /&gt;              if (value &lt; _linkedcolumnindex =" value;" _linkedtextbox =" value;" readonly =" true;" tabstop =" false;" boundsrect =" e.Bounds;" lastright =" 0;" backcolor =" Convert.ToBoolean(e.Index" brushbackcolor =" new" brushforecolor =" Color.Black;" forecolor =" White" brushforecolor =" Color.White;" linepen =" new" brush =" new" colindex =" 0;" item =" Convert.ToString(FilterItemOnProperty(Items[e.Index]," x =" lastRight;" width =" (int)_ColumnWidths[colIndex];" lastright =" boundsRect.Right;"&gt; 0)&lt;br /&gt;          {&lt;br /&gt;              this.DropDownWidth = _TotalWidth;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      protected override void OnKeyDown(KeyEventArgs e)&lt;br /&gt;      {&lt;br /&gt;          // Use the Delete or Escape Key to blank out the ComboBox and&lt;br /&gt;          // allow the user to type in a new value&lt;br /&gt;          if ((e.KeyCode == Keys.Delete) ||&lt;br /&gt;              (e.KeyCode == Keys.Escape))&lt;br /&gt;          {&lt;br /&gt;              SelectedIndex = -1;&lt;br /&gt;              Text = "";&lt;br /&gt;              if (_LinkedTextBox != null)&lt;br /&gt;              {&lt;br /&gt;                  _LinkedTextBox.Text = "";&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;          else if (e.KeyCode == Keys.F3)&lt;br /&gt;          {&lt;br /&gt;              // Fire the OpenSearchForm Event&lt;br /&gt;              if (OpenSearchForm != null)&lt;br /&gt;              {&lt;br /&gt;                  OpenSearchForm(this, System.EventArgs.Empty);&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;     protected override void OnKeyPress(KeyPressEventArgs e)&lt;br /&gt;      {&lt;br /&gt;          int idx = -1;&lt;br /&gt;          string toFind;&lt;br /&gt;&lt;br /&gt;          DroppedDown = _AutoDropdown;&lt;br /&gt;          if (!Char.IsControl(e.KeyChar))&lt;br /&gt;          {&lt;br /&gt;              if (_AutoComplete)&lt;br /&gt;              {&lt;br /&gt;                  toFind = Text.Substring(0, SelectionStart) + e.KeyChar;&lt;br /&gt;                  idx = FindStringExact(toFind);&lt;br /&gt;&lt;br /&gt;                  if (idx == -1)&lt;br /&gt;                  {&lt;br /&gt;                      // An exact match for the whole string was not found&lt;br /&gt;                      // Find a substring instead.&lt;br /&gt;                      idx = FindString(toFind);&lt;br /&gt;                  }&lt;br /&gt;                  else&lt;br /&gt;                  {&lt;br /&gt;                      // An exact match was found. Close the dropdown.&lt;br /&gt;                      DroppedDown = false;&lt;br /&gt;                  }&lt;br /&gt;&lt;br /&gt;                  if (idx != -1) // The substring was found.&lt;br /&gt;                  {&lt;br /&gt;                      SelectedIndex = idx;&lt;br /&gt;                      SelectionStart = toFind.Length;&lt;br /&gt;                      SelectionLength = Text.Length - SelectionStart;&lt;br /&gt;                  }&lt;br /&gt;                  else // The last keystroke did not create a valid substring.&lt;br /&gt;                  {&lt;br /&gt;                      // If the substring is not found, cancel the keypress&lt;br /&gt;                      e.KeyChar = (char)0;&lt;br /&gt;                  }&lt;br /&gt;              }&lt;br /&gt;              else // AutoComplete = false. Treat it like a DropDownList by finding the&lt;br /&gt;                   // KeyChar that was struck starting from the current index&lt;br /&gt;              {&lt;br /&gt;                  idx = FindString(e.KeyChar.ToString(), SelectedIndex);&lt;br /&gt;&lt;br /&gt;                  if (idx != -1)&lt;br /&gt;                  {&lt;br /&gt;                      SelectedIndex = idx;&lt;br /&gt;                  }&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;          // Do no allow the user to backspace over characters. Treat it like&lt;br /&gt;          // a left arrow instead. The user must not be allowed to change the&lt;br /&gt;          // value in the ComboBox.&lt;br /&gt;          if ((e.KeyChar == (char)(Keys.Back)) &amp;amp;&amp;amp;  // A Backspace Key is hit&lt;br /&gt;              (_AutoComplete) &amp;amp;&amp;amp;                   // AutoComplete = true&lt;br /&gt;              (Convert.ToBoolean(SelectionStart))) // And the SelectionStart is positive&lt;br /&gt;          {&lt;br /&gt;              // Find a substring that is one character less the the current selection.&lt;br /&gt;              // This mimicks moving back one space with an arrow key. This substring should&lt;br /&gt;              // always exist since we don't allow invalid selections to be typed. If you're&lt;br /&gt;              // on the 3rd character of a valid code, then the first two characters have to&lt;br /&gt;              // be valid. Moving back to them and finding the 1st occurrence should never fail.&lt;br /&gt;              toFind = Text.Substring(0, SelectionStart - 1);&lt;br /&gt;              idx = FindString(toFind);&lt;br /&gt;&lt;br /&gt;              if (idx != -1)&lt;br /&gt;              {&lt;br /&gt;                  SelectedIndex = idx;&lt;br /&gt;                  SelectionStart = toFind.Length;&lt;br /&gt;                  SelectionLength = Text.Length - SelectionStart;&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;&lt;br /&gt;          // e.Handled is always true. We handle every keystroke programatically.&lt;br /&gt;          e.Handled = true;&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      protected override void OnSelectedValueChanged(EventArgs e)&lt;br /&gt;      {&lt;br /&gt;          if (_LinkedTextBox != null)&lt;br /&gt;          {&lt;br /&gt;              if (_LinkedColumnIndex &lt; text =" Convert.ToString(FilterItemOnProperty(SelectedItem," propertydescriptorcollection =" DataManager.GetItemProperties();" _totalwidth =" 0;" colindex =" 0;"&gt;= _ColumnWidths.Count)&lt;br /&gt;                      {&lt;br /&gt;                          _ColumnWidths.Add(_ColumnWidthDefault);&lt;br /&gt;                      }&lt;br /&gt;                      _TotalWidth += _ColumnWidths[colIndex];&lt;br /&gt;                  }&lt;br /&gt;              }&lt;br /&gt;              else&lt;br /&gt;              {&lt;br /&gt;                  _TotalWidth = 0;&lt;br /&gt;&lt;br /&gt;                  for (int colIndex = 0; colIndex &lt;&gt;= _ColumnWidths.Count)&lt;br /&gt;                      {&lt;br /&gt;                          _ColumnWidths.Add(_ColumnWidthDefault);&lt;br /&gt;                      }&lt;br /&gt;                      _TotalWidth += _ColumnWidths[colIndex];&lt;br /&gt;                  }&lt;br /&gt;&lt;br /&gt;              }&lt;br /&gt;&lt;br /&gt;              // Check to see if the programmer is trying to display a column&lt;br /&gt;              // in the linked textbox that is greater than the columns in the&lt;br /&gt;              // ComboBox. I handle this error by resetting it to zero.&lt;br /&gt;              if (_LinkedColumnIndex &gt;= _ColumnNames.Count)&lt;br /&gt;              {&lt;br /&gt;                  _LinkedColumnIndex = 0; // Or replace this with an OutOfBounds Exception&lt;br /&gt;              }&lt;br /&gt;          }&lt;br /&gt;          catch&lt;br /&gt;          {&lt;br /&gt;           &lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;&lt;br /&gt;      private void InitializeValueMemberColumn()&lt;br /&gt;      {&lt;br /&gt;          int colIndex = 0;&lt;br /&gt;          foreach (String columnName in _ColumnNames)&lt;br /&gt;          {&lt;br /&gt;              if (String.Compare(columnName, ValueMember, true, CultureInfo.CurrentUICulture) == 0)&lt;br /&gt;              {&lt;br /&gt;                  _ValueMemberColumnIndex = colIndex;&lt;br /&gt;                  break;&lt;br /&gt;              }&lt;br /&gt;              colIndex++;&lt;br /&gt;          }&lt;br /&gt;      }&lt;br /&gt;  }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/int&gt;&lt;/string&gt;&lt;/int&gt;&lt;/int&gt;&lt;/string&gt;&lt;/string&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/7030391492078505313-1431320503184491637?l=vuivuicuoi.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vuivuicuoi.blogspot.com/feeds/1431320503184491637/comments/default' title='Đăng Nhận xét'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=7030391492078505313&amp;postID=1431320503184491637&amp;isPopup=true' title='3 Nhận xét'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/1431320503184491637'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/7030391492078505313/posts/default/1431320503184491637'/><link rel='alternate' type='text/html' href='http://vuivuicuoi.blogspot.com/2008/09/combobox-nhiu-ct-multicolumncombobox.html' title='Combobox nhiều cột... MultiColumnComboBox'/><author><name>°¨(¯`'•.¸Hung¸.•'´¯)¨°º</name><uri>http://www.blogger.com/profile/06037088628751290657</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='29' height='32' src='http://1.bp.blogspot.com/_RO-6KwoqKdg/Sxd62-1Y4yI/AAAAAAAAATU/F-b6LRZNe8A/S220/2.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_RO-6KwoqKdg/SMFOCvr_gqI/AAAAAAAAAAo/W2mQZ-E4MNM/s72-c/Capture3.JPG' height='72' width='72'/><thr:total>3</thr:total></entry></feed>
