<?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-6215844475637970091</id><updated>2012-01-28T23:45:53.211-08:00</updated><category term='Crystal Report'/><category term='.Net Book'/><category term='Windows System Tray'/><category term='SQL Query'/><category term='DataSet'/><category term='Controls'/><category term='VB.NET and XML'/><category term='Development Tools'/><category term='Error Message'/><category term='Tips and Content'/><category term='Send Email with Gmail'/><category term='DateTime Culture'/><category term='File Management'/><category term='ADO.NET'/><category term='Regular expression'/><title type='text'>VB.NET Sample code</title><subtitle type='html'>This blog contain vb.net sample code base on vs2005, sql script and another.</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>52</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-3627950608309661837</id><published>2011-12-12T18:21:00.001-08:00</published><updated>2011-12-12T19:07:30.314-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='File Management'/><title type='text'>Read excel to dataset</title><content type='html'>&lt;div&gt;&lt;span class="Apple-style-span"&gt;This sample show how to read data from excel file by using Microsoft.Jet.OLEDB.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;More information about excel connectionstring see &lt;a href="http://www.connectionstrings.com/excel"&gt;http://www.connectionstrings.com/excel&lt;/a&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;Let's sample code.&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    Private Function ReadExcelFile(ByVal filePath As String, ByVal fileName As String) As DataSet&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        '' Excel 2003&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Dim sConn As String = String.Format("Provider=Microsoft.Jet.OLEDB.4.0;Data Source={0}", filePath + fileName)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        sConn += ";Extended Properties=""Excel 8.0;HDR=Yes;IMEX=1;"""&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        'Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\MyExcel.xls;Extended Properties="Excel 8.0;HDR=Yes;IMEX=1";&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Dim sSql As String = "SELECT * FROM [Sheet1$]"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;'Select excel range  command&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span" &gt;' Dim sSql As String = "SELECT * FROM &lt;span class="Apple-style-span"&gt;[Sheet1$A1:D3]&lt;/span&gt;"&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Dim pFile As New FileInfo(fileName)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        If (pFile.Extension.ToLower() = ".xlsx") Then&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            ' Excel 2007&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            sConn = String.Format("Provider=Microsoft.ACE.OLEDB.12.0;Data Source={0}", filePath + fileName)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;            &lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            sConn += ";Extended Properties=""Excel 12.0 Xml;HDR=YES;"""&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        End If&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Dim ds As New DataSet&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Dim pConn As New OleDbConnection(sConn)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Try&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            pConn.Open()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            Dim pCmd As New OleDbCommand()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            pCmd.Connection = pConn&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            pCmd.CommandText = sSql&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            Dim pAdp As New OleDbDataAdapter()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            pAdp.SelectCommand = pCmd&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            pAdp.Fill(ds)&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Catch ex As Exception&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            Return Nothing&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Finally&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;            pConn.Close()&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        End Try&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;        Return ds&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;    End Function&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;&lt;span class="Apple-style-span"&gt;&lt;b&gt;Note&lt;/b&gt;&lt;/span&gt;&lt;/div&gt;&lt;div&gt;If found error&lt;i&gt; Could not find installable ISAM &lt;/i&gt;that mean your connectionstring was wrong.&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div&gt;&lt;br /&gt;&lt;/div&gt;&lt;div id="-chrome-auto-translate-plugin-dialog" style="opacity: 1 !important; background-image: initial !important; background-attachment: initial !important; background-origin: initial !important; background-clip: initial !important; background-color: transparent !important; padding-top: 0px !important; padding-right: 0px !important; padding-bottom: 0px !important; padding-left: 0px !important; margin-top: 0px !important; margin-right: 0px !important; margin-bottom: 0px !important; margin-left: 0px !important; position: absolute !important; top: 0px; left: 0px; overflow-x: visible !important; overflow-y: visible !important; z-index: 999999 !important; text-align: left !important; display: none; background-position: initial initial !important; background-repeat: initial initial !important; "&gt;&lt;div style="max-width: 300px !important;color: #fafafa !important;opacity: 0.8 !important;border-color: #000000 !important;border-width: 0px !important;-webkit-border-radius: 10px !important;background-color: #363636 !important;font-size: 16px !important;padding: 8px !important;overflow: visible !important;background-image: -webkit-gradient(linear, left top, right bottom, color-stop(0%, #000), color-stop(50%, #363636), color-stop(100%, #000));z-index: 999999 !important;text-align: left  !important;"&gt;&lt;div class="translate"&gt;&lt;/div&gt;&lt;div class="additional"&gt;&lt;/div&gt;&lt;/div&gt;&lt;img src="http://www.google.com/uds/css/small-logo.png" style="position: absolute !important; z-index: -1 !important; right: 1px !important; top: -20px !important; cursor: pointer !important;-webkit-border-radius: 20px; background-color: rgba(200, 200, 200, 0.3) !important; padding: 3px 5px 0 !important; margin: 0 !important;" onclick="document.location.href='http://translate.google.com/';" /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-3627950608309661837?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/3627950608309661837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=3627950608309661837' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3627950608309661837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3627950608309661837'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2011/12/read-excel-to-dataset.html' title='Read excel to dataset'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-2079825453578723038</id><published>2011-06-21T22:22:00.000-07:00</published><updated>2011-06-21T23:51:49.268-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Controls'/><title type='text'>ListView</title><content type='html'>1. Design ListView like this picture.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/-DEd8EyKv_Us/TgF4Ogan8oI/AAAAAAAAAUo/sZuFT5G8UW8/s1600/listview1.png"&gt;&lt;img style="WIDTH: 320px; HEIGHT: 103px; CURSOR: hand" id="BLOGGER_PHOTO_ID_5620906000550195842" border="0" alt="" src="http://1.bp.blogspot.com/-DEd8EyKv_Us/TgF4Ogan8oI/AAAAAAAAAUo/sZuFT5G8UW8/s320/listview1.png" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Set Listview property&lt;br /&gt;&lt;br /&gt;FullRowSelect = True&lt;br /&gt;GridLines = True&lt;br /&gt;UseCompatibleStateImageBehavior = False&lt;br /&gt;View = Details&lt;br /&gt;&lt;br /&gt;3. Using System.Windows.Forms.ListView&lt;br /&gt;&lt;br /&gt;4. Sample code to add item to listview (When click button add item to listview)&lt;br /&gt;Dim pObj &lt;span style="color:#3333ff;"&gt;As&lt;/span&gt; New ListViewItem("Code")&lt;br /&gt;pObj.SubItems.&lt;span style="color:#3333ff;"&gt;Add&lt;/span&gt;("Item Name")&lt;br /&gt;pObj.SubItems.&lt;span style="color:#3333ff;"&gt;Add&lt;/span&gt;("10.00")&lt;br /&gt;pObj.SubItems.&lt;span style="color:#3333ff;"&gt;Add&lt;/span&gt;("1")&lt;br /&gt;pObj.SubItems.&lt;span style="color:#3333ff;"&gt;Add&lt;/span&gt;("1.50"))&lt;br /&gt;pObj.SubItems.&lt;span style="color:#3333ff;"&gt;Add&lt;/span&gt;("15.00")&lt;br /&gt;pObj.Tag = 1 &lt;span style="color:#cc0000;"&gt;' keep materail id ListView1.Items.Add(pObj)&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;5. Sample code to delete item in listview when press delete on keyboard.&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Private &lt;/span&gt;Sub ListView1_KeyUp(ByVal sender As System.Object, ByVal e &lt;span style="color:#3333ff;"&gt;As System.Windows&lt;/span&gt;.Forms.KeyEventArgs) Handles lstMaterial.KeyUp&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;If &lt;/span&gt;e.KeyCode = Keys.&lt;span style="color:#3333ff;"&gt;Delete&lt;/span&gt; AndAlso ListView1.SelectedItems.&lt;span style="color:#cc33cc;"&gt;Count&lt;/span&gt; &amp;gt; 0 &lt;span style="color:#3333ff;"&gt;Then&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;For&lt;/span&gt; i &lt;span style="color:#3333ff;"&gt;As Integer&lt;/span&gt; = ListView1.SelectedItems.&lt;span style="color:#cc33cc;"&gt;Count&lt;/span&gt; - 1 To 0 Step -1&lt;br /&gt;ListView1.Items.RemoveAt(ListView1.SelectedItems(i).&lt;span style="color:#3333ff;"&gt;Index&lt;/span&gt;)&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End If&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#3333ff;"&gt;End&lt;/span&gt; Sub&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-2079825453578723038?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/2079825453578723038/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=2079825453578723038' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2079825453578723038'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2079825453578723038'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2011/06/1.html' title='ListView'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/-DEd8EyKv_Us/TgF4Ogan8oI/AAAAAAAAAUo/sZuFT5G8UW8/s72-c/listview1.png' height='72' width='72'/><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-6049815994984771602</id><published>2010-02-23T19:35:00.000-08:00</published><updated>2010-02-23T19:58:01.306-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Send Email with Gmail'/><title type='text'>Send Email By SMTP</title><content type='html'>&lt;span style=";font-family:'Courier New';color:blue;"  &gt;Imports&lt;/span&gt; System.Net.Mail&lt;br /&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:'Courier New';"&gt;&lt;span dtid="562949953421322"  style="color:blue;"&gt;&lt;br /&gt;Public&lt;/span&gt; &lt;span dtid="562949953421323"  style="color:blue;"&gt;Sub&lt;/span&gt; SendEmail()&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421325"  style="font-family:'Courier New';"&gt;&lt;span dtid="562949953421326"  style="color:blue;"&gt;Dim&lt;/span&gt; client &lt;span dtid="562949953421327"  style="color:blue;"&gt;As&lt;/span&gt; &lt;span dtid="562949953421328"  style="color:blue;"&gt;New&lt;/span&gt; SmtpClient()&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421338"  style="font-family:'Courier New';"&gt;&lt;span dtid="562949953421333"  style="color:blue;"&gt;Dim&lt;/span&gt; sendTo &lt;span dtid="562949953421334"  style="color:blue;"&gt;As&lt;/span&gt; &lt;span dtid="562949953421335"  style="color:blue;"&gt;New&lt;/span&gt; MailAddress("&lt;span style="color: rgb(163, 21, 21);" dtid="562949953421336"&gt;&lt;a href="mailto:sendToAccount@gmail.com"&gt;&lt;span style="color: rgb(102, 0, 0);"&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;sendToAccount&lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(153, 51, 0);"&gt;@gmail.com&lt;/span&gt;&lt;/a&gt;"&lt;/span&gt;)&lt;span dtid="562949953421339"  style="color:blue;"&gt;&lt;br /&gt;Dim &lt;span style="color: rgb(0, 0, 0);"&gt;from&lt;/span&gt; As &lt;span style="color: rgb(0, 0, 0);"&gt;MailAddress&lt;/span&gt; = New &lt;span style="color: rgb(0, 0, 0);"&gt;MailAddress&lt;/span&gt;("&lt;span style="color: rgb(153, 51, 0);"&gt;from@address.com&lt;/span&gt;")&lt;br /&gt;Dim&lt;/span&gt; message &lt;span dtid="562949953421340"  style="color:blue;"&gt;As&lt;/span&gt; &lt;span dtid="562949953421341"  style="color:blue;"&gt;New&lt;/span&gt; MailMessage(from,sendTo)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421357"  style="font-family:'Courier New';"&gt;message.IsBodyHtml = &lt;span dtid="562949953421352"  style="color:blue;"&gt;True&lt;/span&gt;&lt;br /&gt;message.Subject = &lt;span style="color: rgb(163, 21, 21);" dtid="562949953421355"&gt;"Test SMTP"&lt;/span&gt;&lt;br /&gt;message.Body = &lt;span style="color: rgb(163, 21, 21);" dtid="562949953421358"&gt;"Got it!!"&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" dtid="562949953421364" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421362"  style="font-family:'Courier New';"&gt;&lt;span dtid="562949953421363"  style="color:green;"&gt;' Use the same account in app.config to authenticate.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span dtid="562949953421365"  style="font-family:'Courier New';"&gt;&lt;span dtid="562949953421366"  style="color:blue;"&gt;Dim&lt;/span&gt; basicAuthenticationInfo &lt;span dtid="562949953421367"  style="color:blue;"&gt;As&lt;/span&gt; &lt;span dtid="562949953421368"  style="color:blue;"&gt;New&lt;/span&gt; System.Net.NetworkCredential(&lt;span style="color: rgb(163, 21, 21);" dtid="562949953421369"&gt;"yourAccount@xxx.com"&lt;/span&gt;, &lt;span style="color: rgb(163, 21, 21);" dtid="562949953421370"&gt;"YourPassword"&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" dtid="562949953421364" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421374"  style="font-family:'Courier New';"&gt;&lt;br /&gt;client.Host = "smtp.xxx.com" &lt;br /&gt;client.UseDefaultCredentials = &lt;span dtid="562949953421375"  style="color:blue;"&gt;False&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span dtid="562949953421377"  style="font-family:'Courier New';"&gt;client.Credentials = basicAuthenticationInfo&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" dtid="562949953421364" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421379"  style="font-family:'Courier New';"&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;'' For smtp config&lt;br /&gt;'' google use&lt;span style="font-style: italic;"&gt;&lt;span style="font-weight: bold;"&gt; &lt;/span&gt;&lt;/span&gt;EnableSsl=True and Port = 587&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421379"  style="font-family:'Courier New';"&gt;&lt;br /&gt;&lt;span style="font-style: italic; font-weight: bold;"&gt;client.EnableSsl = &lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;color:blue;" dtid="562949953421380" &gt;False&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-style: italic; font-weight: bold;font-size:85%;" &gt;&lt;span dtid="562949953421377"  style="font-family:'Courier New';"&gt;client.Port = 25&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;p class="MsoNormal" dir="ltr" style="margin-right: 0px;" dtid="562949953421388" align="left"&gt;&lt;span dtid="562949953421387"&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span dtid="562949953421385" style=";font-size:85%;color:blue;"  &gt;Try&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;p class="MsoNormal" dir="ltr" style="margin-right: 0px;" dtid="562949953421388" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421387"&gt;&lt;span style="font-family:Courier New;"&gt;client.Send(message)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="562949953421398"  style="font-family:Courier New;"&gt;Console.WriteLine(&lt;span style="color: rgb(163, 21, 21);" dtid="562949953421392"&gt;"SUCCESS"&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span dtid="562949953421398"  style="font-family:Courier New;"&gt;&lt;p class="MsoNormal" dir="ltr" style="margin-right: 0px;" dtid="562949953421388" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421395"  style="color:blue;"&gt;Catch&lt;/span&gt; ex &lt;span dtid="562949953421396"  style="color:blue;"&gt;As&lt;/span&gt; Exception&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;blockquote style="margin-top: 0px; margin-bottom: 0px;"&gt;&lt;p class="MsoNormal" dir="ltr" style="margin-right: 0px;" dtid="562949953421388" align="left"&gt;&lt;span style=";font-family:Courier New;font-size:85%;"  &gt;Console.WriteLine(&lt;span style="color: rgb(163, 21, 21);" dtid="562949953421399"&gt;"SEND FAIL"&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" dir="ltr" style="margin-right: 0px;" dtid="562949953421388" align="left"&gt;&lt;span dtid="562949953421407"  style="font-family:'Courier New';"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421404"  style="color:blue;"&gt;End&lt;/span&gt; &lt;span dtid="562949953421405"  style="color:blue;"&gt;Try&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" dir="ltr" dtid="562949953421408" align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421409"  style="font-family:'Courier New';"&gt;&lt;span dtid="562949953421410"  style="color:blue;"&gt;End&lt;/span&gt; &lt;span dtid="562949953421411"  style="color:blue;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="margin: 0cm 0cm 0pt;"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" dtid="562949953421408"&gt;&lt;span dtid="562949953421409"  style="font-family:'Courier New';"&gt;&lt;span style="font-size:8px;"&gt;&lt;span dtid="562949953421411"  style="color:blue;"&gt;&lt;/span&gt;&lt;/span&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/6215844475637970091-6049815994984771602?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/6049815994984771602/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=6049815994984771602' title='14 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6049815994984771602'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6049815994984771602'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2010/02/send-email-by-smtp.html' title='Send Email By SMTP'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>14</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-5378252470866969181</id><published>2010-02-22T20:56:00.000-08:00</published><updated>2010-02-22T21:27:20.234-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='.Net Book'/><title type='text'>Developer Books</title><content type='html'>&lt;div style="text-align: center;"&gt;Developer Books&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.amazon.com/gp/product/0470191368?ie=UTF8&amp;amp;tag=vbnesaco-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0470191368"&gt;&lt;img src="http://www.ampmubook.com/51sAmbHrswL._SL160_.jpg" border="0" /&gt;&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=vbnesaco-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0470191368" alt="" style="border: medium none  ! important; margin: 0px ! important;" width="1" border="0" height="1" /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;u&gt;Professional Visual Basic 2008 (Programmer to Programmer)&lt;/u&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;* Paperback: 1420 pages&lt;br /&gt;* Publisher: Wrox (May 5, 2008)&lt;br /&gt;* Language: English&lt;br /&gt;* ISBN-10: 0470191368&lt;br /&gt;* ISBN-13: 978-0470191361&lt;br /&gt;&lt;br /&gt;Product Description&lt;br /&gt;Professional Visual Basic 2008&lt;br /&gt;&lt;br /&gt;The 2008 version of Visual Basic is tremendously enhanced and introduces dramatic new concepts, techniques, and features to this popular object-oriented language. Written by an elite author team who are sympathetic to the challenges of learning VB 2008, this comprehensive book provides a clear and concise approach to using VB 2008 in the ever-expanding .NET world.&lt;br /&gt;&lt;br /&gt;This book focuses on using the latest and most powerful tools from the Microsoft arsenal within your Visual Basic solutions. Looking closely at LINQ, AJAX, a new Visual Studio and more, you'll be able to take lessons from this book and apply them to what you are doing today. You'll examine everything from the .NET Framework to the best practices for deploying .NET applications to database access and integrating with other technologies, such as COM and XML.&lt;br /&gt;&lt;br /&gt;What you will learn from this book&lt;br /&gt;&lt;br /&gt;* The core elements of VB 2008 as well as full syntax of all the new additions the language offers&lt;br /&gt;* Ways that the Common Language Runtime (CLR) is responsible for managing the execution of code compiled on the .NET platform&lt;br /&gt;* How VB is used in the creation, installation, running, and debugging of Windows? Services&lt;br /&gt;* How to work with the new SQL Server 2008 along with your .NET applications&lt;br /&gt;* The many features of Windows Forms and Windows Presentation Foundation&lt;br /&gt;* Ways to take advantage of the abilities of LINQ&lt;br /&gt;* The new web technology introduced by Silverlight&lt;br /&gt;&lt;br /&gt;Who this book is for&lt;br /&gt;&lt;br /&gt;This book is for experienced developers who are looking to transition to the latest version of Visual Basic.&lt;br /&gt;&lt;br /&gt;Wrox Professional guides are planned and written by working programmers to meet the real-world needs of programmers, developers, and IT professionals. Focused and relevant, they address the issues technology professionals face every day. They provide examples, practical solutions, and expert education in new technologies, all designed to help programmers do a better job.&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.amazon.com/gp/product/073561931X?ie=UTF8&amp;amp;tag=vb.net-book-developers-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=073561931X"&gt;&lt;img src="http://www.ampmubook.com/41kDLQeE8vL._SL160_.jpg" border="0" /&gt;&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=vb.net-book-developers-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=073561931X" alt="" style="border: medium none  ! important; margin: 0px ! important;" width="1" border="0" height="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;span style="font-weight: bold;"&gt;Microsoft Visual Basic .NET Programmer's Cookbook (Pro-Developer)&lt;/span&gt;&lt;/u&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Finally, a book with one-stop shopping for VB.NET! I’ve read several cookbook-style programming titles in the past, and I was pleasantly surprised to find this has much more depth than I expected. It can’t cover everything (.NET is huge), but every time I pick the book up I learn something new. There are so many highlights–just browse through the table of contents and you’ll see what I mean!&lt;br /&gt;Here are some of my favorites:&lt;br /&gt;* Send keystrokes to another app&lt;br /&gt;* Create a thread-safe control wrapper&lt;br /&gt;* Great data-binding tips (image-to-picture box, etc.)&lt;br /&gt;* Factory, Registry, Singleton, Memento, and Lazy Initialization patterns&lt;br /&gt;* POP3, FTP, and Ping classes in the networking section&lt;br /&gt;* How to change a password into a salted hash for storage in a database&lt;br /&gt;* Use ZIP and PDF files (disclaimer: some third-party code is required, although it’s free)&lt;br /&gt;* Manage print jobs that are underway&lt;br /&gt;* Get Windows accounts and roles&lt;br /&gt;* Do hit testing with custom graphics&lt;br /&gt;* Defend against SQL injection&lt;br /&gt;* Dynamically generate an ASP.NET graphic&lt;br /&gt;* Add ASP.NET controls on the fly&lt;br /&gt;* MAPI and MCI (unfortunately, just through the ActiveX controls)&lt;br /&gt;* Upload binary data with a web service&lt;br /&gt;* Use a web service in VB 6&lt;br /&gt;&lt;br /&gt;&lt;span&gt;Written by &lt;/span&gt; &lt;a onclick="Track.click('/Article/Geek/Byline/author')" href="http://www.zimbio.com/member/cellphonereview"&gt;cellphonereview&lt;/a&gt;     on &lt;script type="text/javascript"&gt;document.write(localTime('1261404503000'));&lt;/script&gt;Dec-21-09 9:08pm&lt;noscript&gt;2009-12-21T06:08:23&lt;/noscript&gt; &lt;div class="sourceLine"&gt; &lt;span&gt;From:&lt;/span&gt;  &lt;a class="wine" onclick="Track.click('/Blog+Link/Geek/Byline/bestdp.com')" href="http://bestdp.com/microsoft-visual-basic-net-programmers-cookbook-review-paperback.html"&gt;bestdp.com&lt;/a&gt; &lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;hr /&gt;&lt;div style="text-align: center; font-weight: bold;"&gt;&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: center;"&gt;&lt;a href="http://www.amazon.com/gp/product/0735626022?ie=UTF8&amp;amp;tag=vb.net-book-developers-20&amp;amp;linkCode=as2&amp;amp;camp=1789&amp;amp;creative=9325&amp;amp;creativeASIN=0735626022"&gt;&lt;img src="http://www.ampmubook.com/51gksDhxImL._SL160_.jpg" border="0" /&gt;&lt;/a&gt;&lt;img src="http://www.assoc-amazon.com/e/ir?t=vb.net-book-developers-20&amp;amp;l=as2&amp;amp;o=1&amp;amp;a=0735626022" alt="" style="border: medium none  ! important; margin: 0px ! important;" width="1" border="0" height="1" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;u&gt;&lt;span style="font-weight: bold;"&gt;Inside Microsoft SQL Server 2008: T-SQL Programming (Pro-Develper) &lt;/span&gt; &lt;/u&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;strong&gt;Product Description&lt;/strong&gt;&lt;br /&gt;Tackle the toughest set-based querying and query tuning problems—guided by an author team with in-depth, inside knowledge of T-SQL. Deepen your understanding of architecture and internals—and gain practical approaches and advanced techniques to optimize your code’s performance. &lt;strong&gt;Discover how to:&lt;/strong&gt;&lt;br /&gt;* Move from procedural programming to the language of sets and logic&lt;br /&gt;* Optimize query tuning with a top-down methodology&lt;br /&gt;* Assess algorithmic complexity to predict performance&lt;br /&gt;* Compare data-aggregation techniques, including new grouping sets&lt;br /&gt;* Manage data modification—insert, delete, update, merge—for performance&lt;br /&gt;* Write more efficient queries against partitioned tables&lt;br /&gt;* Work with graphs, trees, hierarchies, and recursive queries&lt;br /&gt;* Plus—Use pure-logic puzzles to sharpen your problem-solving skills&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-5378252470866969181?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/5378252470866969181/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=5378252470866969181' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5378252470866969181'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5378252470866969181'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2010/02/developer-books.html' title='Developer Books'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-5489151084813533865</id><published>2009-10-29T01:24:00.000-07:00</published><updated>2009-10-29T02:26:30.735-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows System Tray'/><title type='text'>Show and Hide Windows Form in System Tray</title><content type='html'>&lt;span style="font-weight: bold;"&gt;How to show and hide your form in windows system tray.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Add NotifyIcon class in your project (System.Windows.Forms.NotifyIcon) and drag it into form.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3wnvoEJaw_Y/SulVylV-QfI/AAAAAAAAAPw/Tvkjj2og2Jw/s1600-h/NotifyControl1.PNG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 252px;" src="http://4.bp.blogspot.com/_3wnvoEJaw_Y/SulVylV-QfI/AAAAAAAAAPw/Tvkjj2og2Jw/s320/NotifyControl1.PNG" alt="" id="BLOGGER_PHOTO_ID_5397939955886342642" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;2. Change NotifyIcon properties.&lt;br /&gt;&lt;div style="text-align: left;"&gt;       &lt;blockquote&gt;BalloonTipIcon = Info&lt;br /&gt;   BalloonTipText = Running&lt;br /&gt;  Change Icon&lt;br /&gt;  Text = Running Your Program&lt;br /&gt;  Visible = True&lt;/blockquote&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SulXB9XLMsI/AAAAAAAAAP4/hCKet1iHltw/s1600-h/Property.PNG"&gt;&lt;img style="cursor: pointer; width: 320px; height: 223px;" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SulXB9XLMsI/AAAAAAAAAP4/hCKet1iHltw/s320/Property.PNG" alt="" id="BLOGGER_PHOTO_ID_5397941319543501506" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;3. Add code in Event Form1_Resize.&lt;p&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;Private Sub Form1_Resize(ByVal sender As System.Object, ByVal e As System.EventArgs) _&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;        Handles MyBase.Resize&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;span style="color: rgb(51, 204, 0);"&gt;' If minimize form that will show in system tray&lt;/span&gt;.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;If System.Windows.Forms.FormWindowState.Minimized = WindowState Then&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;            sysMonTray.ShowBalloonTip(5, "Running", "Running Your Program", ToolTipIcon.Info)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;Me.Hide() &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;        End If&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;    End Sub&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;&lt;/span&gt;&lt;blockquote&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;4.  Add code in Event NotifyIcon_Click to hide an&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;d show form.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;    &lt;/span&gt;&lt;/p&gt;&lt;blockquote  style="font-family:arial;"&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;Private Sub sysMonTray_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) _&lt;br /&gt;     Handles sysMonTray.Click&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 102);font-size:85%;" &gt;        If Me.Visible Then&lt;br /&gt;         Me.Hide()&lt;br /&gt;     Else&lt;br /&gt;         Me.Show()&lt;br /&gt;         Me.ShowInTaskbar = True&lt;br /&gt;         Me.WindowState = FormWindowState.Normal&lt;br /&gt;         Me.StartPosition = FormStartPosition.CenterScreen&lt;br /&gt;     End If&lt;br /&gt;&lt;br /&gt; End Sub&lt;/span&gt;&lt;/blockquote&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&lt;/span&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color: rgb(0, 0, 102);"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p style="text-align: center;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3wnvoEJaw_Y/Suldxx39j1I/AAAAAAAAAQA/LOLd1mKozE8/s1600-h/SystemTray.PNG"&gt;&lt;img style="cursor: pointer; width: 148px; height: 93px;" src="http://4.bp.blogspot.com/_3wnvoEJaw_Y/Suldxx39j1I/AAAAAAAAAQA/LOLd1mKozE8/s320/SystemTray.PNG" alt="" id="BLOGGER_PHOTO_ID_5397948738163281746" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-5489151084813533865?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/5489151084813533865/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=5489151084813533865' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5489151084813533865'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5489151084813533865'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2009/10/show-and-hide-form-in-windows-system.html' title='Show and Hide Windows Form in System Tray'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3wnvoEJaw_Y/SulVylV-QfI/AAAAAAAAAPw/Tvkjj2og2Jw/s72-c/NotifyControl1.PNG' height='72' width='72'/><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-2918458031496605947</id><published>2008-06-08T20:44:00.000-07:00</published><updated>2008-06-08T20:53:32.751-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Make your programs run on Windows startup</title><content type='html'>The two best methods for automatically launching a program at startup are to use the registry or the system's Startup folder. Which method you choose depends on how easy you want to make it for the user to remove the program if he or she decides that it shouldn't run at system startup. Using the Startup folder gives the user more control; to prevent the program from running at startup, the user just has to remove its shortcut from the folder. Using the registry makes it less accessible; the user will have to be familiar with the structure of the registry and will have to know how to use an editing tool like RegEdit in order to prevent the application from running at startup. &lt;br /&gt;Sample Code.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;'Write to register&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Dim regKey As Microsoft.Win32.RegistryKeyregKey &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;regKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;regKey.SetValue("YourApplicationName", "YourInstallPath")&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;regKey.Close()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;If you want to remove from register use this code.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;regKey.DeleteValue("YourApplicationName", False)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-2918458031496605947?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/2918458031496605947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=2918458031496605947' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2918458031496605947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2918458031496605947'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2008/06/make-your-programs-run-on-windows.html' title='Make your programs run on Windows startup'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-6812818825761779491</id><published>2008-06-03T03:33:00.000-07:00</published><updated>2008-06-03T04:04:45.858-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Report'/><title type='text'>Insert picture into Report</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Insert picture into report by convert picture to byte array and add to report.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;1. Add picture column in ReportDataset.xsd and set data type to System.Byte() then compile project.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3wnvoEJaw_Y/SEUedDHYtcI/AAAAAAAAAEY/6t--fozWcWc/s1600-h/cry1.PNG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3wnvoEJaw_Y/SEUedDHYtcI/AAAAAAAAAEY/6t--fozWcWc/s320/cry1.PNG" alt="" id="BLOGGER_PHOTO_ID_5207602028525172162" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;2. Open CustomerReport.rpt , right click Database Fields and select Verify Database menu. Insert Picture column into report.&lt;br /&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3wnvoEJaw_Y/SEUedwxNCLI/AAAAAAAAAEg/xPMYhndF2Lg/s1600-h/cry2.PNG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3wnvoEJaw_Y/SEUedwxNCLI/AAAAAAAAAEg/xPMYhndF2Lg/s320/cry2.PNG" alt="" id="BLOGGER_PHOTO_ID_5207602040780163250" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. At CreateDataSet function insert this code for add new picture data column.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(204, 0, 0);"&gt;     dt.Columns.Add("Picture", Type.GetType("System.Byte[]"))&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;4. Create new function.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    Private Function CreatePictureArray(ByVal bImagePath As String) As Byte()&lt;/span&gt;  &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;  Dim imgLogo As System.Drawing.Image = System.Drawing.Image.FromFile(bImagePath)&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;  Dim msLogo As New IO.MemoryStream()&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;        imgLogo.Save(msLogo,  &lt;br /&gt;            System.Drawing.Imaging.ImageFormat.Bmp)&lt;/span&gt; &lt;br /&gt; &lt;br /&gt;  &lt;span style="color: rgb(0, 0, 153);"&gt;Return msLogo.ToArray()&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;   End Function&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;5. Convert image to byte array and bind to datarow.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        ' Create new row&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;       Dim dr As DataRow = ds.Tables(0).NewRow&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;       dr("Title") = "Mr"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        dr("FirstName") = "Tom"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;       dr("LastName") = "Brown"&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;       dr("Address") = "Tom Address"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;        dr("Picture") = CreatePictureArray("c:\person.jpg")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;6. Show Report&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://3.bp.blogspot.com/_3wnvoEJaw_Y/SEUj6H7by1I/AAAAAAAAAEo/1-sR6OwoMrQ/s1600-h/cry3.PNG"&gt;&lt;img style="cursor: pointer;" src="http://3.bp.blogspot.com/_3wnvoEJaw_Y/SEUj6H7by1I/AAAAAAAAAEo/1-sR6OwoMrQ/s320/cry3.PNG" alt="" id="BLOGGER_PHOTO_ID_5207608025591565138" 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/6215844475637970091-6812818825761779491?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/6812818825761779491/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=6812818825761779491' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6812818825761779491'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6812818825761779491'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2008/06/insert-picture-into-report.html' title='Insert picture into Report'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3wnvoEJaw_Y/SEUedDHYtcI/AAAAAAAAAEY/6t--fozWcWc/s72-c/cry1.PNG' height='72' width='72'/><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-1114833426462128441</id><published>2008-05-10T21:31:00.000-07:00</published><updated>2008-05-11T05:32:52.621-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Crystal Report'/><title type='text'>Create Report</title><content type='html'>&lt;strong&gt;Create report by vb.net and crystal report&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;1. Create new visual basic project.&lt;img id="BLOGGER_PHOTO_ID_5199088978421647506" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: left" alt="" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbf4UJ4iJI/AAAAAAAAAC4/yyA3080GpsU/s320/01.PNG" border="0" /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;2. Add button and CrystalReportViewer to form1. &lt;a href="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbgkUJ4iKI/AAAAAAAAADA/7LzXfzsNqgY/s1600-h/02.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199089734335891618" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbgkUJ4iKI/AAAAAAAAADA/7LzXfzsNqgY/s320/02.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;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;br /&gt;&lt;/p&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;3. Add new DataSet item.&lt;br /&gt;&lt;img id="BLOGGER_PHOTO_ID_5199090185307457714" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: left" alt="" src="http://3.bp.blogspot.com/_3wnvoEJaw_Y/SCbg-kJ4iLI/AAAAAAAAADI/z5OSXpEz4ug/s320/03.PNG" border="0" /&gt;&lt;br /&gt;4. Add DataTable in dataset design page and add data table columns.&lt;br /&gt;- Title, FirstName, LastName, Address&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbhqUJ4iMI/AAAAAAAAADQ/Q5vaYiAIXIE/s1600-h/04.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199090936926734530" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbhqUJ4iMI/AAAAAAAAADQ/Q5vaYiAIXIE/s320/04.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;p&gt;&lt;/p&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;a href="http://1.bp.blogspot.com/_3wnvoEJaw_Y/SCbikEJ4iNI/AAAAAAAAADY/OX-XJvpHCf8/s1600-h/05.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199091929064179922" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_3wnvoEJaw_Y/SCbikEJ4iNI/AAAAAAAAADY/OX-XJvpHCf8/s320/05.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;p&gt; &lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;5. Add Crystal Report item by select report document as a blank report&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_3wnvoEJaw_Y/SCbjfkJ4iOI/AAAAAAAAADg/wh4p7YgFqt0/s1600-h/06.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199092951266396386" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://3.bp.blogspot.com/_3wnvoEJaw_Y/SCbjfkJ4iOI/AAAAAAAAADg/wh4p7YgFqt0/s320/06.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;p&gt;&lt;br /&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbkJUJ4iPI/AAAAAAAAADo/RjxSOT89VRQ/s1600-h/07.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199093668525934834" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbkJUJ4iPI/AAAAAAAAADo/RjxSOT89VRQ/s320/07.PNG" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;6. On Field Explorer right click at Database Fields and select Database Expert. &lt;/p&gt;7. Select Project Data -&gt; ADO.NET DataSets and add customer table to ReportDataset.&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbkrUJ4iQI/AAAAAAAAADw/yFwBt27MD3k/s1600-h/08.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199094252641487106" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbkrUJ4iQI/AAAAAAAAADw/yFwBt27MD3k/s320/08.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;8. Design Report (Add report header name txtHeader and report footer name txtFooter).&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCblrUJ4iRI/AAAAAAAAAD4/y2ALwaIEB4Q/s1600-h/09.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199095352153114898" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCblrUJ4iRI/AAAAAAAAAD4/y2ALwaIEB4Q/s320/09.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;p&gt;&lt;br /&gt; &lt;/p&gt;&lt;p&gt;9. Sample code to show report.&lt;br /&gt;&lt;span style="font-size:78%;"&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Private Sub btnShow_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles btnShow.Click&lt;br /&gt;&lt;span style="color:#009900;"&gt;' Get data to dataset&lt;/span&gt;&lt;br /&gt;Dim CustomerData As DataSet = CreateDataSet()&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;' Create report instance and set data to report data source&lt;/span&gt;&lt;br /&gt;Dim rpt As New CustomerReport&lt;br /&gt;rpt.SetDataSource(CustomerData.Tables(0))&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;' Access crystal report object&lt;br /&gt;' Sample to access textbox object &lt;/span&gt;&lt;br /&gt;Dim txtHeader As CrystalDecisions.CrystalReports.Engine.TextObject = rpt.Section2.ReportObjects("txtHeader")&lt;br /&gt;txtHeader.Text = "This is Report Header"&lt;br /&gt;&lt;br /&gt;Dim txtFooter As CrystalDecisions.CrystalReports.Engine.TextObject = rpt.Section2.ReportObjects("txtFooter")&lt;br /&gt;txtFooter.Text = "This is Report Footer"&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;' Show Report&lt;/span&gt;&lt;br /&gt;Me.CrystalReportViewer1.ReportSource = rpt&lt;br /&gt;&lt;br /&gt;End Sub&lt;br /&gt;&lt;br /&gt;Private Function CreateDataSet() As DataSet&lt;br /&gt;Dim ds As New DataSet("ReportDataset")&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;' Create Table&lt;/span&gt;&lt;br /&gt;Dim dt As New DataTable("Customer")&lt;br /&gt;dt.Columns.Add("Title", Type.GetType("System.String"))&lt;br /&gt;dt.Columns.Add("FirstName", Type.GetType("System.String"))&lt;br /&gt;dt.Columns.Add("LastName", Type.GetType("System.String"))&lt;br /&gt;dt.Columns.Add("Address", Type.GetType("System.String"))&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;' Add DataTable to DataSet&lt;/span&gt;&lt;br /&gt;ds.Tables.Add(dt)&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#009900;"&gt;' Create new row&lt;/span&gt;&lt;br /&gt;Dim dr As DataRow = ds.Tables(0).NewRow&lt;br /&gt;dr("Title") = "Mr"&lt;br /&gt;dr("FirstName") = "Tom"&lt;br /&gt;dr("LastName") = "Brown"&lt;br /&gt;dr("Address") = "Tom Address"&lt;br /&gt;ds.Tables(0).Rows.Add(dr)&lt;br /&gt;&lt;br /&gt;dr = ds.Tables(0).NewRow&lt;br /&gt;dr("Title") = "Mr"&lt;br /&gt;dr("FirstName") = "John"&lt;br /&gt;dr("LastName") = "Grary"&lt;br /&gt;dr("Address") = "John Address"&lt;br /&gt;ds.Tables(0).Rows.Add(dr)&lt;br /&gt;&lt;br /&gt;dr = ds.Tables(0).NewRow&lt;br /&gt;dr("Title") = "Mr"&lt;br /&gt;dr("FirstName") = "Alex"&lt;br /&gt;dr("LastName") = "Smith"&lt;br /&gt;dr("Address") = "Alex Address"&lt;br /&gt;ds.Tables(0).Rows.Add(dr)&lt;br /&gt;&lt;br /&gt;Return ds&lt;br /&gt;End Function&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;10. Show Report.&lt;a href="http://1.bp.blogspot.com/_3wnvoEJaw_Y/SCbmKEJ4iSI/AAAAAAAAAEA/mxVsAvDWJNk/s1600-h/10.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5199095880434092322" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_3wnvoEJaw_Y/SCbmKEJ4iSI/AAAAAAAAAEA/mxVsAvDWJNk/s320/10.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-1114833426462128441?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/1114833426462128441/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=1114833426462128441' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1114833426462128441'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1114833426462128441'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2008/05/create-report.html' title='Create Report'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3wnvoEJaw_Y/SCbf4UJ4iJI/AAAAAAAAAC4/yyA3080GpsU/s72-c/01.PNG' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-3103485598127891654</id><published>2008-05-05T23:15:00.000-07:00</published><updated>2008-05-05T23:34:53.922-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Controls'/><title type='text'>BackgroundWorker</title><content type='html'>&lt;p&gt;&lt;strong&gt;BackgroundWorker Class&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Executes an operation on a separate thread.&lt;/p&gt;&lt;p&gt;Sample Code&lt;/p&gt;&lt;p&gt;1.Create event DoWork.&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;Private Sub BackgroundWorker1_DoWork(ByVal sender As Object, ByVal e As DoWorkEventArgs)&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;'Sample how to disable button send before send email method after that enabled button.&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;DisableSendButton()&lt;br /&gt;' to do SendEmail method&lt;br /&gt;EnabledSendButton()&lt;/span&gt;&lt;span style="color:#000099;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;End Sub&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000000;"&gt;2. Show how to invoke method when use BackgroundWorker control.&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;Private Sub DisableSendButton()&lt;br /&gt;If Me.InvokeRequired Then&lt;br /&gt;Me.Invoke(New MethodInvoker(DisableSendButton))&lt;br /&gt;Else&lt;br /&gt;btnSend.Enabled = False&lt;br /&gt;btnCancelSend.Visible = True&lt;br /&gt;End If&lt;br /&gt;End Sub &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;Private Sub EnabledSendButton()&lt;br /&gt;If Me.InvokeRequired Then&lt;br /&gt;Me.Invoke(New MethodInvoker(EnabledSendButton))&lt;br /&gt;&lt;/span&gt;&lt;span style="color:#000099;"&gt;Else&lt;br /&gt;btnSend.Enabled = True&lt;br /&gt;btnCancelSend.Visible = False&lt;br /&gt;End If&lt;br /&gt;End Sub &lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;3.Start BackgroundWorker&lt;/p&gt;&lt;p&gt;&lt;span style="color:#000099;"&gt;BackgroundWorker1.RunWorkerAsync()&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/6215844475637970091-3103485598127891654?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/3103485598127891654/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=3103485598127891654' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3103485598127891654'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3103485598127891654'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2008/05/backgroundworker-control.html' title='BackgroundWorker'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-7739194649068529509</id><published>2008-03-01T00:25:00.000-08:00</published><updated>2008-03-13T14:05:04.837-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Controls'/><title type='text'>CheckedListBox</title><content type='html'>&lt;span style="FONT-WEIGHT: bold"&gt;Sample Code&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;&lt;/strong&gt;&lt;br /&gt;&lt;span style="FONT-WEIGHT: bold"&gt;Add Object to CheckedListBox&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Dim pItem As CarItem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;pItem = New CarItem() &lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;pItem.CarId = 1&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;pItem.CarName="CarName"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;' Add this object to CheckListBox&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;' And CheckListBox show CarName because I override toString function&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Me.CheckListBox1.Items.Add(pItem, True) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;' Class CarItem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Private Class CarItem&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Public CarId As Integer &lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Public CarName As String&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Public Sub New()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;End Sub &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;' Override tostring&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Public Overrides Function ToString() As String&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Return CarName&lt;/span&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;End Function&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;End Class&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;strong&gt;Get status items in CheckedListBox&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;For i As Integer = 0 To Me.CheckedListBox.Items.Count - 1&lt;br /&gt;   If Me.CheckedListBox.GetItemChecked(i) Then&lt;br /&gt;      'TODO Something &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;   End If &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Next i&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Get only Checked Items&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;For i As Integer = 0 To Me.CheckedListBox.CheckedItems.Count - 1&lt;br /&gt;   'TODO Something&lt;br /&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Set all item checked&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;For i As Integer = 0 To Me.CheckedListBox.Items.Count-1&lt;br /&gt;   Me.CheckedListBox.SetItemChecked(i, true) &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;Next i&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-7739194649068529509?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/7739194649068529509/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=7739194649068529509' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7739194649068529509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7739194649068529509'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2008/03/checkedlistbox.html' title='CheckedListBox'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-7205131390501435425</id><published>2008-02-23T01:09:00.000-08:00</published><updated>2008-02-23T01:41:12.026-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Controls'/><title type='text'>Windows Controls</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Controls &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;A control is an object that can be drawn on to the Form to enable or enhance user interaction with the application. Examples of these controls, TextBoxes, Buttons, Labels, Radio Buttons, etc. All these Windows Controls are based on the Control class, the base class for all controls. Visual Basic allows us to work with controls in two ways: at design time and at runtime. Working with controls at design time means, controls are visible to us and we can work with them by dragging and dropping them from the Toolbox and setting their properties in the properties window. Working at runtime means, controls are not visible while designing, are created and assigned properties in code and are visible only when the application is executed. There are many new controls added in Visual Basic .NET and we will be working with some of the most popular controls in this section. You can select the controls from the menu towards the left-hand side of this page.&lt;br /&gt;&lt;br /&gt;Notable properties of most of these Windows Controls which are based on the Control class itself are summarized in the table below. You can always find the properties of the control with which you are working by pressing F4 on the keyboard or by selecting View-&gt;Properties Window from the main menu.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;The Control Class &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;The Control class is in the System.Windows.Forms namespace. It is a base class for the Windows Controls. The class hierarchy is shown below.&lt;br /&gt;&lt;br /&gt;Object&lt;br /&gt;MarshalByRefObject&lt;br /&gt;Component&lt;br /&gt;Control&lt;br /&gt; ButtonBase, Etc, Etc&lt;br /&gt;  Button, Etc, Etc&lt;br /&gt;&lt;br /&gt;Main class is the Object class from which MarshalByRefObject class is derived and the Component class is derived from the MarshalByRefObject class and so on.&lt;br /&gt;&lt;br /&gt;The properties of the Control object are summarized below. Properties are alphabetical as seen in the properties window.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;table id="Table1" title="Control Object Properties" bg=""  align="justify" border="1" cellpadding="4" cellspacing="4" rules="all" width="80%" style="color:Black;"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="font-weight: bold; color: rgb(0, 0, 0);" bg="" valign="middle" width="30%"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Property&lt;/span&gt;&lt;/td&gt;&lt;td style="color: rgb(0, 0, 0); font-weight: bold;" bg="" valign="middle" width="70%"&gt;&lt;span style=";font-family:Verdana;font-size:85%;"  &gt;Description&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;AllowDrop&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Indicates if the form can accept data that the user drags and drops into it&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Anchor&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets which edges of the control are anchored&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;BackColor&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the background color for the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;BackgroundImage&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the &lt;a id="KonaLink5" target="_new" class="kLink" style="text-decoration: underline ! important; position: static;" href="http://www.startvbdotnet.com/controls/default.aspx#"&gt;&lt;span style="color: rgb(0, 153, 0) ! important; font-weight: 400; position: static;font-family:Verdana;font-size:10;"  &gt;&lt;span class="kLink" style="border-bottom: 1px solid rgb(0, 153, 0); color: rgb(0, 153, 0) ! important; font-weight: 400; position: static; padding-bottom: 1px;font-family:Verdana;font-size:10;"  &gt;&lt;/span&gt;&lt;/span&gt;&lt;/a&gt; background image  in the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Bottom&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets the distance bewteen the bottom of the control and the top of its container client area&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Bounds&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the controls bounding rectangle&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;CanFocus&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Returns a value specifying if the control can recieve focus&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;CanSelect&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Returns a value specifying if the control can be selected&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Capture&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets a value specifying if the control has captured the mouse&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;CausesValidation&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets a value specfying if the control causes validation for all controls that require validation&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;ContainsFocus&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Returns a value specifying if the control has the input focus&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;ContextMenu&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the shortcut menu for the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Controls&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the collection of controls contained within the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Cursor&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the cursor&lt;span style="text-decoration: underline;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;/span&gt;&lt;/span&gt; to be displayed when the user moves the mouse over the form&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;DataBindings&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets the data bindings for the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Dock&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets which edge of the parent a control is docked to&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Enabled&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets a value indicating if the control is enabled &lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Focused&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Returns a value specifying if the control has input focus&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Font&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the font for the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;ForeColor&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the foreground color of the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;HasChildren&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Returns a value specifying if the control contains child controls&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Height&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the height of the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Left&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the x-coordinates of a control's left edge in pixels&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Location&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the co-ordinates of the upper-left corner of the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Name&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets name for the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Parent&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the control's parent container&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Right&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Returns the distance between the right edge of the control and the left edge of it's container&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;RightToLeft&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the value indicating if the alignment of the control's elements is reversed to support right-to-left fonts&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Size&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets size of the control in pixels&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;TabIndex&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the tab order of this control in its container&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;TabStop&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets a value specifying if the user can tab to this control with the tab key&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Tag&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets an object that contains data about the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Text&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the text for this control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Top&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the top coordinates of the control&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Visible&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets a value specifying if the control is visible&lt;/span&gt;&lt;/td&gt;  &lt;/tr&gt;&lt;tr&gt;   &lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Width&lt;/span&gt;&lt;/td&gt;&lt;td&gt;&lt;span style=";font-family:Verdana;font-size:78%;color:Black;"   &gt;Gets/Sets the width of the control&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Control Tab Order&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;To move focus from one control to other quickly using the keyboard we can use the Tab key. We can set the order in which the focus is transferred by setting the tab order. The tab order is the order in which controls on the form receive the focus and is specified by the TabIndex property. To change the order in which a control receives focus we need to set the TabIndex property to different value for each control on the form. Lower values receive the focus first and proceed numerically through higher values. If there is a tie between TabIndex values, the focus first goes to the control that is closest to the front of the form.&lt;br /&gt;We can also set the tab order graphically with Visual Studio by selecting Tab Index from the View menu. Boxes containing current tab order appear in each control when you select Tab Index from View menu. Click each control to set the correct tab order in which you want the controls to receive focus.&lt;br /&gt;&lt;br /&gt;&lt;div&gt; &lt;/div&gt;Ref: www.startvbdotnet.com&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/6215844475637970091-7205131390501435425?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/7205131390501435425/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=7205131390501435425' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7205131390501435425'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7205131390501435425'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2008/02/windows-controls.html' title='Windows Controls'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-8361600085209880427</id><published>2008-01-15T02:26:00.000-08:00</published><updated>2008-01-15T02:29:26.797-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Query'/><title type='text'>Check Database Memory</title><content type='html'>When I use the TaskPad in Enterprise Manager to check a database's allocated, used, and free space (as reported on the General tab), the values I see don't match the values I get when I use the sp_HelpDB and sp_Spaceused stored procedures. For example, when I checked one of my databases today, I got the following information:&lt;br /&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;In TaskPad, Enterprise Manager reported that the database had 211549.75MB of allocated space, 110294.44MB of used space, and 101255.31MB of free space.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;For the same database, the sp_Spaceused stored procedure told me I had 212113.50MB of allocated space and 19541.14MB of unallocated space.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;The sp_helpDB stored procedure reported that I had an MDF file size of 211549.75MB.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Can I use T-SQL to return the same information that I see when I use the TaskPad?&lt;br /&gt;&lt;br /&gt;To generate the information on the TaskPad, Enterprise Manager uses a combination of the following four queries.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;EXEC sp_spaceused &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;SELECT fileid, name, filename, size, growth, status, maxsize &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;FROM dbo.sysfiles WHERE (status &amp;amp; 0x40) &lt;&gt;0 &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;DBCC sqlperf(logspace) &lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(0, 0, 153);"&gt;DBCC showfilestats &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Enterprise Manager uses SQL-DMO to retrieve the information. . . .&lt;br /&gt;&lt;br /&gt;Content by  Microsoft's SQL Server Development Team Ask Microsoft&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-8361600085209880427?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/8361600085209880427/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=8361600085209880427' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8361600085209880427'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8361600085209880427'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2008/01/check-database-memory.html' title='Check Database Memory'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-2594945470959819245</id><published>2008-01-06T03:20:00.000-08:00</published><updated>2008-01-11T06:19:16.051-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development Tools'/><title type='text'>Share EBook</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Click and download E-Book&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://w15.easy-share.com/10005161.html"&gt;1. &lt;span id="fn10005161"&gt;ProgrammingVBDotNet&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;a href="http://w15.easy-share.com/9334181.html"&gt;2. Wrox Beginning Database Design&lt;/a&gt;&lt;br /&gt;&lt;a href="http://w15.easy-share.com/9331781.html"&gt;3. Wrox Professional ASP.NET 2.0&lt;/a&gt;&lt;br /&gt;&lt;a href="http://w13.easy-share.com/14177501.html"&gt;4. SQL Server 2005&lt;/a&gt;&lt;br /&gt;&lt;a href="http://tinyurl.com/27vtp5"&gt;5. Crystal Report For VS2005&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-2594945470959819245?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/2594945470959819245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=2594945470959819245' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2594945470959819245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2594945470959819245'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2008/01/share-ebook.html' title='Share EBook'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-5083902525120001089</id><published>2007-12-21T23:14:00.000-08:00</published><updated>2008-01-11T22:28:49.762-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Internet Explorer 8</title><content type='html'>Internet Explorer 8&lt;br /&gt;&lt;br /&gt;Just as he was the first to talk about IE7, Bill Gates kept the tradition alive and discussed IE8 at the Mix ‘n Mash event here on campus yesterday. Bill was talking to some bloggers about IE.Next and called it IE8, the same way we do here in the IE team hallway.&lt;br /&gt;&lt;br /&gt;So, yes, the version after IE7 is IE8. We looked at a lot of options for the product name. Among the names we considered and ruled out:&lt;br /&gt;&lt;br /&gt;   IE 7+1&lt;br /&gt;   IE VIII&lt;br /&gt;   IE 1000 (think binary)&lt;br /&gt;   IE Eight!&lt;br /&gt;   iIE&lt;br /&gt;   IE for Web 2.0 (Service Pack 2)&lt;br /&gt;   IE Desktop Online Web Browser Live Professional Ultimate Edition for the Internet (the marketing team really pushed for this one ;-)&lt;br /&gt;   Ie2.079 (we might still use this for the Math Major Edition)&lt;br /&gt;&lt;br /&gt;Of course, some people care about other aspects of IE8 much more than they care about the name. As I’ve walked different people through the plan, I’ve gotten “Does it have feature X?” “When is the beta?” “When does it release” and even the more thoughtful “What are you trying to accomplish with this release?”&lt;br /&gt;&lt;br /&gt;You will hear a lot more from us soon on this blog and in other places. In the meantime, please don’t mistake silence for inaction.&lt;br /&gt;&lt;br /&gt;Thank you  ieblog&lt;br /&gt;Dean Hachamovitch&lt;br /&gt;General Manager&lt;br /&gt;Published Wednesday, December 05, 2007 2:33 PM by ieblog&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-5083902525120001089?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/5083902525120001089/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=5083902525120001089' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5083902525120001089'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5083902525120001089'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/12/internet-explorer-8.html' title='Internet Explorer 8'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-5416677705120294615</id><published>2007-12-13T23:45:00.000-08:00</published><updated>2007-12-14T00:25:45.934-08:00</updated><title type='text'>Serialize &amp; Deserialize Class To File</title><content type='html'>This sample show serialize and deserialize by use binary format.&lt;br /&gt;&lt;br /&gt;1. Import this 2 names space&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Imports System.Runtime.Serialization.Formatters.Binary&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Imports System.IO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. The class or object that you want implement must insert attribute Serializable.&lt;br /&gt;&lt;br /&gt;&lt;code style="color: rgb(0, 0, 153);"&gt;&amp;lt; &lt;span style="font-weight: bold;"&gt;system.serializable() &lt;/span&gt;&amp;gt;&lt;br /&gt;&lt;/code&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Public Class Person&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Private m_sFirstName As String&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Private m_sLastName As String&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Public Sub New()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Sub&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Public Property FirstName() As String&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Get&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;      Return Me.m_sFirstName&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Get&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Set(ByVal value As String)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;     Me.m_sFirstName = value&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Set&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Property&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Public Property LastName() As String&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Get&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;     Return Me.m_sLastName&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Get&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Set(ByVal value As String)&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;     Me.m_sLastName = value&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Set&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Property&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Public ReadOnly Property FullName() As String&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Get&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;     Return Me.m_sFirstName &amp;amp; "  " &amp;amp; Me.m_sLastName&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Get&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Property&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Class&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;3. Sample code show how to do this.&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Create object instance&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim pPerson As New Person()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;pPerson.FirstName = "TOM"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;pPerson.LastName = "BROWN"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Create file by FileStream class&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim fs As FileStream = New FileStream("c:\test.bin", FileMode.OpenOrCreate)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Creat binary object&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim bf As New BinaryFormatter()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Serialize object to file&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;bf.Serialize(fs, pPerson)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;fs.Close()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Open file and deserialize to object again&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim fsRead As New FileStream("C:\test.bin", FileMode.Open)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim objTest As Object = bf.Deserialize(fsRead)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;fsRead.Close()&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-5416677705120294615?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/5416677705120294615/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=5416677705120294615' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5416677705120294615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5416677705120294615'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/12/serialize-deserialize-class-to-file.html' title='Serialize &amp; Deserialize Class To File'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-7886322391237285902</id><published>2007-12-01T23:54:00.000-08:00</published><updated>2007-12-13T23:07:45.750-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DateTime Culture'/><title type='text'>Caculate DateTime By TimeSpan Class</title><content type='html'>A TimeSpan object represents a time interval, or duration of time, measured as a positive or negative number of days, hours, minutes, seconds, and fractions of a second. The largest unit of time used to measure duration is a day. Time intervals are measured in days for consistency because the number of days in larger units of time, such as months and years, varies.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim dFirstDate As DateTime = DateTime.Now&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Add day&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim dLastDate As DateTime = DateTime.Now.AddDays(15)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Subtract DateTime&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim pTimeSpan As TimeSpan = dLastDate.Subtract(dFirstDate)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Subtract DateTime Output&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Console.WriteLine("Days : " &amp;amp; pTimeSpan.TotalDays)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Console.WriteLine("Hours : " &amp;amp; pTimeSpan.TotalHours)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Console.WriteLine("Minutes : " &amp;amp; pTimeSpan.TotalMinutes)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Console.WriteLine("Seconds : " &amp;amp; pTimeSpan.TotalSeconds)&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;' Compare DateTime&lt;/span&gt;&lt;br /&gt;Dim nResult As Integer = DateTime.Compare(dLastDate, dFirstDate)&lt;br /&gt;If nResult = 0 Then&lt;br /&gt;     Console.WriteLine("First date is equals to Last date")&lt;br /&gt;ElseIf nResult &gt; 0 Then&lt;br /&gt;     Console.WriteLine("First date is lesser than the Last date")&lt;br /&gt;Else&lt;br /&gt;     Console.WriteLine("First date is greater than Last date")&lt;br /&gt;End If&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-7886322391237285902?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/7886322391237285902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=7886322391237285902' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7886322391237285902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7886322391237285902'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/12/caculate-datetime-by-timespan-class.html' title='Caculate DateTime By TimeSpan Class'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-389646771288217098</id><published>2007-11-19T19:57:00.000-08:00</published><updated>2008-03-25T22:09:17.601-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Regular expression'/><title type='text'>RegularExpressions Class</title><content type='html'>The Regex class contains several static methods that allow you to use a regular expression without explicitly creating a Regex object. Using a static method is equivalent to constructing a Regex object, using it once and then destroying it.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code 1&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Imports System.Text.RegularExpressions&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;' import the namespace&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;'instantiate the objects&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;dim oRegex as new regex("test pattern")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;'use the object&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;If oRegex.IsMatch("this is the string to test on") Then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    msgbox "Match found"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    msgbox "Did not find match"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;end i&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code 2&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;//Check for correct format of your name&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim myMatch As Match = System.Text.RegularExpressions.Regex.Match(InsertYourName, "^[A-Z][a-zA-Z]*$")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        If Not myMatch.Success Then&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            'Name was incorrect&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            ErrorMessage("Invalid Name", "Message")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            txtFname.Focus()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            Return&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        End If&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;"&gt;Regular Expressions Elements:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * .     Character except a newline character(\n)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * \d  Any decimal digit&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * \D  Any nondigit&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * \s  Any white-space character&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * \S  Any Non-white-space charater&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * \w Any word character&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * \W Any nonword character&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * ^   Beginning of string or line&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * \A  Beginning of string&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * $   End of string or line&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * \z  End of string&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * |   Matches one of the expressions seprated by the vertical bar; example eee|ttt will match one of eee or ttt (tracing left to right)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * [abc]   Match with one of the characters; example [rghy] will match r, g,h or c not any other character.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * [^abc] Match with any of character except in list; example [ghj] will match all character except g,h or k.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * [a-z] Match any character within specified range; example [a - c] will match a, b or c.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * ( )  Subexpression treated as a single element by regular expression elements described in this table.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * ?    Match one or zero occurrences of the previous character or subexpression; example a?b will match a or ab not aab.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * *   Match zero or more occurences of the previous character or subexpression; example a*b will match b, ab, aab and so on.  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * +   Match one or more occurences of the previous character or subexpression; example a+b will match ab, aab and so on but not b.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * {n} Match exactly n occurrences of the preceding character;example a{2} will match only aa.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * {n,} Match minimum&lt;/span&gt; &lt;span style="color: rgb(0, 0, 0);"&gt;n occurrences of the preceding character;example a{2,} will match only&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt; aa,aaa and so on.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;    * {n,m} Match minimum n and maximum n occurrences of the preceding character;example a{2, 4} will match aa, aaa, aaaa but not aaaaa.&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-389646771288217098?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/389646771288217098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=389646771288217098' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/389646771288217098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/389646771288217098'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/11/regularexpressions-class.html' title='RegularExpressions Class'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-5797088896550514884</id><published>2007-11-15T19:56:00.000-08:00</published><updated>2007-11-15T19:57:08.407-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development Tools'/><title type='text'>Visual Studio 2008 Beta 2 Professional Edition</title><content type='html'>&lt;span style="font-weight: bold;"&gt;Product Information and Availability&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;Visual Studio 2008 and the .NET Framework 3.5 will be available by the end of November 2007. The .NET Framework 3.5 will also be available to end users via a free, optional download from Microsoft Update. A CTP of Microsoft Sync Framework is available today at http://msdn.microsoft.com/sync. Popfly Explorer is a hosted development environment available today at http://www.popfly.com. More information about all of these releases is available at http://www.msdn.microsoft.com/vstudio.&lt;br /&gt;Founded in 1975, Microsoft (Nasdaq “MSFT”) is the worldwide leader in software, services and solutions that help people and businesses realize their full potential.&lt;br /&gt;Note to editors: If you are interested in viewing additional information on Microsoft, please visit the Microsoft Web page at http://www.microsoft.com/presspass on Microsoft’s corporate information pages. Web links, telephone numbers and titles were correct at time of publication, but may since have changed. For additional assistance, journalists and analysts may contact Microsoft’s Rapid Response Team or other appropriate contacts listed at http://www.microsoft.com/presspass/contactpr.mspx.&lt;br /&gt;&lt;br /&gt;Download beta version at : &lt;a href="http://msdn2.microsoft.com/en-us/evalcenter/bb655864.aspx"&gt;http://msdn2.microsoft.com/en-us/evalcenter/bb655864.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-5797088896550514884?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/5797088896550514884/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=5797088896550514884' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5797088896550514884'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5797088896550514884'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/11/visual-studio-2008-beta-2-professional.html' title='Visual Studio 2008 Beta 2 Professional Edition'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-8310935571260730051</id><published>2007-11-08T23:31:00.000-08:00</published><updated>2007-11-08T23:31:57.648-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataSet'/><title type='text'>Copying Data from one DataTable to Another</title><content type='html'>You can use &lt;span class="ArticleMainHeading"&gt;&lt;span id="ctl00_ContentPlaceHolder1_ArticleHeader1_LabelHeading" style="width: 100%;"&gt;ImportRow method to do this by calling NewRow adds a row to the table using the existing table schema, but with default values for the row, and sets the DataRowState to Added. Calling ImportRow preserves the existing DataRowState along with other values in the row. If the DataRow that is passed as a parameter is in a detached state, it is ignored, and no exception is thrown.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;For Each dr As DataRow In sourceTable.Rows&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    destinationTable.ImportRow(dr)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;But if the destination table have the same structure you can use this clone method copies the structure of the DataSet that including all datatable schemas, relations, and constraints.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim dsDestination As DataSet &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;' clone method copies the structure of the DataSet, &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;' including all datatable schemas, relations, and constraints &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;dsDestination = ds.Clone()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;For Each dr As DataRow In ds.Tables(0).Rows&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    dsDestination.Tables(0).ImportRow(dr)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Next&lt;br /&gt;&lt;br /&gt;&lt;a href="http://vbnetsample.blogspot.com"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;vb.net sample code&lt;/span&gt;&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;                 &lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-8310935571260730051?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/8310935571260730051/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=8310935571260730051' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8310935571260730051'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8310935571260730051'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/11/copying-data-from-one-datatable-to.html' title='Copying Data from one DataTable to Another'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-2254369022772544979</id><published>2007-11-06T09:05:00.000-08:00</published><updated>2007-11-06T09:05:54.568-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Developers slam Microsoft's Visual Basic plan</title><content type='html'>More than 100 influential developers using Microsoft products have signed a petition demanding the software company reconsider plans to end support for Visual Basic in its "classic" form.&lt;br /&gt;&lt;br /&gt;The developers, members of Microsoft's Most Valuable Professional program which recognizes influential members of the developer community, claim the move could kill development on millions of Visual Basic 6 (VB6) applications and "strand" programmers that have not been trained in newer languages.&lt;br /&gt;&lt;br /&gt;Microsoft said it will end standard support for Visual Basic 6 at the end of this month, ending free incident support and critical updates. Both services will be available for a fee for another three years.&lt;br /&gt;&lt;br /&gt;But MVPs hope Microsoft will reconsider not just VB6's support options, but will continue to develop the language alongside its newer Visual Basic.Net.&lt;br /&gt;&lt;br /&gt;"By providing a new version of a COM-based Visual Basic within the Visual Studio IDE, Microsoft will help maintain the value of its clients' existing code, demonstrate its ongoing commitment to the core Visual Basic language, and greatly simplify the adoption of VB.NET by those that wish to do so," the petition says. "The decisions of if, how, and when to migrate code to .NET should lie with the customer."&lt;br /&gt;&lt;br /&gt;The problem, say the dissenting developers, is that when Microsoft made Visual Basic.Net (or Visual Basic 7) the successor to VB6, it actually killed one language and replaced it with a fundamentally different one. It's effectively impossible to migrate VB6 applications to VB.Net, and for VB6 developers, learning VB.Net is as complex as learning a completely new programming language, critics say.&lt;br /&gt;&lt;br /&gt;"The .Net version of Visual Basic is Visual Basic in name only," wrote developer and author Rich Levin in a recent blog entry. "Any organization with an investment in Visual Basic code--consultants, ISVs, IT departments, businesses, schools, governments--are forced to freeze development of their existing VB code base, or reinvest virtually all the time, effort, intellectual property, and expense to rewrite their applications from scratch."&lt;br /&gt;&lt;br /&gt;Microsoft continues to develop C++ alongside C#, the language's .Net counterpart, and the company should do the same with "classic" Visual Basic and VB.Net, the petition argues. Microsoft introduced VB.Net in 2000, and since then, developer use of VB6 and older versions has declined steadily. Many of those leaving the language behind are migrating not to VB.Net but to non-Microsoft languages such as Java, according to some surveys. For example, a November 2004 survey of developers in Europe, the Middle East and Africa by Evans Data found that Visual Basic had lost 25 percent of its developer base in those areas since 2003.&lt;br /&gt;&lt;br /&gt;In North America most Visual Basic developers continued to use VB6 and older versions--45 percent of all North American developers, compared with 34 percent for Visual Basic.Net. Fifty-four percent of North American developers used some sort of Visual Basic.&lt;br /&gt;&lt;br /&gt;"One of the main issues keeping VB6 and earlier developers from making the migration to VB.Net is the steepness of the learning curve," said Albion Butters, Evans Data's international analyst, in a statement. "The difficulty in moving existing VB6 apps to VB.Net is, in some cases, insurmountable."&lt;br /&gt;&lt;br /&gt;While the developers' argument may make sense, it is probably a moot point, as Microsoft is unlikely to change its stance on VB6, say some industry observers.&lt;br /&gt;&lt;br /&gt;"All software--desktop apps, languages, databases, whatever--gets 'end-of-lifed' eventually, some unfortunately, some fortunately," said Jez Higgins, a Birmingham-based developer. "The fundamental programming disciplines aren't tied to any one language or any one way or working. They won't disappear out the side of your head. I suggest these blokes buck up and get on."&lt;br /&gt;&lt;br /&gt;"The future of programming is clear, and object-oriented languages designed from the get-go for Web and Internet-enabled functionality are the future," wrote one developer in response to Levin's post. "No amount of romanticizing VB6 is going to change that."&lt;br /&gt;&lt;br /&gt;www.news.com&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-2254369022772544979?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/2254369022772544979/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=2254369022772544979' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2254369022772544979'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2254369022772544979'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/11/developers-slam-microsofts-visual-basic.html' title='Developers slam Microsoft&apos;s Visual Basic plan'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-380787415906803385</id><published>2007-11-02T09:09:00.002-07:00</published><updated>2007-11-02T09:09:43.688-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataSet'/><title type='text'>DataSet</title><content type='html'>A data set (or dataset) is a collection of data, usually presented in tabular form. Each column represents a particular variable. Each row corresponds to a given member of the data set in question. It lists values for each of the variables, such as height and weight of an object or values of random numbers. The data set may comprise data for one or more members, corresponding to the number of rows.&lt;br /&gt;&lt;br /&gt;Historically, the term originated in the mainframe field, where it had a well-defined meaning, very close to contemporary computer file. This topic is not covered here.&lt;br /&gt;&lt;br /&gt;In the simplest case, there is only one variable, and then the data set consists of a single column of values, often represented as a list.&lt;br /&gt;&lt;br /&gt;The values may be numbers, such as real numbers or integers, for example representing a person's height in centimeters, but may also be nominal data (i.e., not consisting of numerical values), for example representing a person's ethnicity. For each variable, the values will normally all be of the same kind. However, there may also be "missing values", which need to be indicated in some way.&lt;br /&gt;&lt;br /&gt;In statistics data sets usually come from actual observations obtained by sampling a statistical population, and each row corresponds to the observations on one element of that population. Data sets may further be generated by algorithms for the purpose of testing certain kinds of software.&lt;br /&gt;&lt;br /&gt;While the term suggests a relationship to set theory it should not be assumed that a given data set is, in fact, a set in the usual mathematically sense. The rows of a data set need not be distinct, and so a data set is technically a multiset.&lt;br /&gt;&lt;br /&gt;From Wikipedia, the free encyclopedia&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-380787415906803385?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/380787415906803385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=380787415906803385' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/380787415906803385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/380787415906803385'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/11/dataset.html' title='DataSet'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-1121034346379233564</id><published>2007-10-30T03:52:00.000-07:00</published><updated>2007-10-30T03:52:17.166-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><title type='text'>SQL Helper Class</title><content type='html'>Microsoft .net framework consists of ADO .NET which enables the developer to interact with the database. ADO .NET provides many rich features that can be used to retrieve and display data in a number of ways. Apart from the flexibility provided by the ADO .NET, sometimes we find ourselves repeating the same code again and again. Consider that at some point in our application we need to pass some parameters and retrieve some information from the database. We can perform this task by writing 5-6 lines of code which is cool. But when later we need to pass the parameters we have to write those 5-6 lines again which is not cool.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Methods&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ExecuteDataset       &lt;/span&gt;Retrieve multiple rows from the database and return value to DataSet class.&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ExecuteNonQuery  &lt;/span&gt;Executes a Transact-SQL statement against the connection and returns the number of rows affected&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ExecuteNonQueryReturn  &lt;/span&gt;No return value.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ExecuteReader        &lt;/span&gt;Retrieve multiple rows from the database and return value to SqlDataReader class.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ExecuteScalar          &lt;/span&gt;Retrieve a single row instead of group of rows and return value to object.&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;ExecuteXmlReader &lt;/span&gt;Sends the CommandText to the Connection and builds an XmlReader object.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Summary&lt;/span&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;It is used for Database Access other than System.Data.SqlClient or System.Data.Oledb&lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;SqlHelper() - This method used to reduce the lines of connecting the database than when we are using the SqlDataAdapter or OleDbAdapter. &lt;/li&gt;&lt;/ul&gt;&lt;ul&gt;&lt;li&gt;You can download sql helper dll at &lt;a href="http://msdn.microsoft.com/msdnmag/code/Default.aspx?level=root%2cVB%2cBin&amp;amp;url=http%3a%2f%2fmsdn.microsoft.com%2fmsdnmag%2fissues%2f05%2f11%2fMembership%2fDefault.aspx"&gt;this&lt;/a&gt;&lt;br /&gt;&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;' Very short command&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim nResult as integer&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;nResult = Convert.ToInt32(SqlHelper.ExecuteScalar(ConnectionString, CommandType.Text, "Select Count(id) from table"))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-1121034346379233564?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/1121034346379233564/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=1121034346379233564' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1121034346379233564'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1121034346379233564'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/10/sql-helper-class.html' title='SQL Helper Class'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-268110011228326432</id><published>2007-10-29T04:10:00.000-07:00</published><updated>2007-10-29T04:10:07.375-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><title type='text'>Using SqlParameter Class</title><content type='html'>Represents a parameter to a SqlCommand and optionally its mapping to DataSet columns. This class cannot be inherited.&lt;br /&gt;&lt;br /&gt;You should use parameters to filter queries in a secure manner.  But I recommend to use parameters when you try to pass the datetime value in your query.&lt;br /&gt;&lt;br /&gt;The process of using parameter contains two steps: &lt;br /&gt;&lt;ul&gt;&lt;li&gt;create SqlParameter object and insert there value with applicable properties&lt;/li&gt;&lt;li&gt;define the parameter in the SqlCommand command string, and assign the SqlParameter object to the SqlCommand object.  When the SqlCommand executes, parameters will be replaced with values specified by the SqlParameter object.&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Imports Namespace: System.Data.SqlClient&lt;br /&gt;&lt;br /&gt; &lt;span style="color: rgb(51, 51, 255);"&gt;       ' Insert string&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim sql As String = " INSERT INTO  tblZipCode([ZIPCODE], [STATE], [CITY], [TestDate])&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;  VALUES(@ZIPCODE, @STATE, @CITY), @TestDate"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        ' Create sql parameter&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim param(3) As SqlParameter&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        param(0) = New SqlParameter("@ZIPCODE", SqlDbType.VarChar)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        param(0).Value = "60000"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        param(1) = New SqlParameter("@STATE", SqlDbType.VarChar)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        param(1).Value = "Statename"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        param(2) = New SqlParameter("@CITY", SqlDbType.VarChar)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        param(2).Value = "Cityname"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        ' Recommend to use sql param when you try to send datetime value&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        param(3) = New SqlParameter("@TestDate", SqlDbType.DateTime)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        param(3).Value = DateTime.Now&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        ' Create Connection string&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim sConnection As New SqlConnection("server=(local);uid=sa;pwd=pass;database=db")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        sConnection.Open()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        ' Create Sql Command&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim command As SqlCommand = sConnection.CreateCommand()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        command.CommandText = sql&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        ' Add Parameter to command&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        command.Parameters.AddRange(param)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        ' Execute command&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim nResult As Integer = command.ExecuteNonQuery()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        If nResult &gt; 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            Console.WriteLine("Insert completed")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        End If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        sConnection.Close()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        command.Dispose()&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-268110011228326432?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/268110011228326432/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=268110011228326432' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/268110011228326432'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/268110011228326432'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/10/using-sqlparameter-class.html' title='Using SqlParameter Class'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-4702727739536779642</id><published>2007-10-27T11:18:00.000-07:00</published><updated>2007-10-27T11:18:58.356-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><title type='text'>SqlCommand Methods</title><content type='html'>&lt;span style="font-weight: bold;"&gt;ExecuteNonQuery&lt;/span&gt;      &lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;ul&gt;&lt;li&gt;Overridden. Executes a Transact-SQL statement against the connection and returns the number of rows affected.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;ExecuteReader&lt;/span&gt;      &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Overloaded. Sends the CommandText to the Connection and builds a SqlDataReader.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;ExecuteScalar&lt;/span&gt;     &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Overridden. Executes the query, and returns the first column of the first row in the result set returned by the query. Additional columns or rows are ignored.&lt;/li&gt;&lt;/ul&gt;&lt;span style="font-weight: bold;"&gt;ExecuteXmlReader&lt;/span&gt;      &lt;br /&gt;&lt;ul&gt;&lt;li&gt;Sends the CommandText to the Connection and builds an XmlReader object.&lt;/li&gt;&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-4702727739536779642?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/4702727739536779642/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=4702727739536779642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/4702727739536779642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/4702727739536779642'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/10/sqlcommand-methods.html' title='SqlCommand Methods'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-5269108557379148314</id><published>2007-10-25T03:18:00.000-07:00</published><updated>2007-10-25T03:18:53.519-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><title type='text'>Populate a DataSet from a Database</title><content type='html'>&lt;span style="font-weight: bold;"&gt;SqlDataAdapter&lt;/span&gt; &lt;span style="font-weight: bold;"&gt;class &lt;/span&gt;represents a set of data commands and a database connection that are used to fill the DataSet and update a SQL Server database. This class cannot be inherited.&lt;br /&gt;&lt;br /&gt;Getting data from a database is easy, and working with data is easier than before. The most important concept to remember is that the DataSet is a data structure separate and distinct from a data store. Although you get data from a database in this example, it doesn't matter where the data comes from; the DataSet will always present a consistent programming model. It is a simple collection of data with relational database characteristics. There is no Load, Open, or Execute on a DataSet because it doesn't know where it gets its data from. This section describes how to use a SqlDataAdapter to get data from a database into a DataSet.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code (with MsSql)&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;br /&gt;        &lt;/span&gt;&lt;/span&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;Dim sConnection As String = "server=(local);uid=sa;pwd=password;database=yourDatabase"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim objDataAdapter As New SqlDataAdapter("Select * From tableName", sConnection)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim dsResult As New DataSet("Result")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        If Not IsNothing(objDataAdapter) Then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            ' Fill data into dataset&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            objDataAdapter.Fill(dsResult)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            objDataAdapter.Dispose()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        End If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        ' Test by bind data into datagridview control&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Me.DataGridView1.DataSource = dsResult.Tables(0)&lt;/span&gt;&lt;span style="font-weight: bold;"&gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-5269108557379148314?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/5269108557379148314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=5269108557379148314' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5269108557379148314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/5269108557379148314'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/10/populate-dataset-from-database.html' title='Populate a DataSet from a Database'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-8415509514195189010</id><published>2007-10-25T03:11:00.000-07:00</published><updated>2007-10-25T03:11:39.682-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><title type='text'>Retrieving Data Using the DataReader</title><content type='html'>You can use the ADO.NET DataReader to retrieve a read-only, forward-only stream of data from a database. Results are returned as the query executes, and are stored in the network buffer on the client until you request them using the Read method of the DataReader. Using the DataReader can increase application performance both by retrieving data as soon as it is available, rather than waiting for the entire results of the query to be returned, and (by default) storing only one row at a time in memory, reducing system overhead.&lt;br /&gt;&lt;br /&gt;The DataReader class in .NET provides similar functions to SQL Cursors, which are actually not supported in the .NET Framework. DataReades are used to efficiently retrieve a forward-only stream of data from a database. DataReaders are appropriate when the need is to simply display the result set, as only one record at a time is ever present in memory. The DataReader is mainly used in scenarios wherein data need not be updateable nor should persist across multiple requests.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code (with MsSql)&lt;/span&gt;&lt;br /&gt;        You must import SqlClient .&lt;br /&gt;&lt;br /&gt;        &lt;span style="color: rgb(51, 51, 255);"&gt;Imports System.Data.SqlClient&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;        &lt;span style="color: rgb(51, 51, 255);"&gt;Dim sConnection As String = "server=(local);uid=sa;pwd=PassWord;database=DatabaseName"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim objCommand As New SqlCommand&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        objCommand.CommandText = "Select * From tablename"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        objCommand.Connection = New SqlConnection(sConnection)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        objCommand.Connection.Open()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Dim objDataReader As SqlDataReader = objCommand.ExecuteReader()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        If objDataReader.HasRows Then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            Do While objDataReader.Read()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;                Console.WriteLine(" Your name is: " &amp;amp; Convert.ToString(objDataReader(0)))&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            Loop&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        Else&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;            Console.WriteLine("No rows returned.")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        End If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        objDataReader.Close()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(51, 51, 255);"&gt;        objCommand.Dispose()&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-8415509514195189010?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/8415509514195189010/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=8415509514195189010' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8415509514195189010'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8415509514195189010'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/10/retrieving-data-using-datareader.html' title='Retrieving Data Using the DataReader'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-4141500988855663620</id><published>2007-10-23T11:40:00.000-07:00</published><updated>2007-10-23T11:40:43.481-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error Message'/><title type='text'>Arithmetic overflow error converting expression to data type datetime</title><content type='html'>I got this error when I tried to convert string to datetime in query.&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;This is Culture problem. &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;What culture is your webserver? &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;What culture is your ASP.NET application using? &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;What culture is your database?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;This is due to an inconsistency in the language settings between the web server and SQL server (or SQL server user). &lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;By default, SQL Server users are set to "us_english" as the default language. The result is that different date formats are being used and are therefore not recognized by the database.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;There are several options to remedy this situation:&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;1. Change the SQL user's default language to match the language settings on the SQL server.To do this, open SQL enterprise manager and connect to your database server. Expand Security -&gt; Logins and open the properties dialog for the user that you are using to connect to the database. On the main properties page, change the language to equal the same language that is set on your web server.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color:#000099;"&gt;2. Modify your connection stringOn your SQL connection string, add a parameter of Language= and set it equal to the correct language. For example, Language=British. (&lt;/span&gt;&lt;a href="http://www.prezzatech.com/"&gt;&lt;span style="color:#000099;"&gt;www.prezzatech.com&lt;/span&gt;&lt;/a&gt;&lt;span style="color:#000099;"&gt;)&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-4141500988855663620?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/4141500988855663620/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=4141500988855663620' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/4141500988855663620'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/4141500988855663620'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/10/arithmetic-overflow-error-converting.html' title='Arithmetic overflow error converting expression to data type datetime'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-9148837359066155513</id><published>2007-10-12T02:50:00.000-07:00</published><updated>2007-10-12T02:50:52.308-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ADO.NET'/><title type='text'>What is ADO.NET?</title><content type='html'>&lt;span style="font-weight: bold;"&gt;ADO.NET&lt;/span&gt;&lt;br /&gt;&lt;span style="font-style: italic;"&gt;From Wikipedia, the free encyclopedia&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;ADO.NET is a set of computer software components that can be used by programmers to access data and data services. It is a part of the base class library that is included with the Microsoft .NET Framework. It is commonly used by programmers to access and modify data stored in relational database systems, though it can also be used to access data in non-relational sources. ADO.NET is sometimes considered an evolution of ActiveX Data Objects (ADO) technology, but was changed so extensively that it can be conceived of as an entirely new product.&lt;br /&gt;&lt;br /&gt;ADO.NET consists of two primary parts:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. Data provider&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;These classes provide access to a data source, such as a Microsoft SQL Server or Oracle database. Each data source has its own set of provider objects, but they each have a common set of utility classes:&lt;br /&gt;&lt;br /&gt;  * Connection: Provides a connection used to communicate with the data source. Also acts as an abstract factory for command objects.&lt;br /&gt;  * Command: Used to perform some action on the data source, such as reading, updating, or deleting relational data.&lt;br /&gt;  * Parameter: Describes a single parameter to a command. A common example is a parameter to a stored procedure.&lt;br /&gt;  * DataAdapter: A bridge used to transfer data between a data source and a DataSet object (see below).&lt;br /&gt;  * DataReader: A class used to efficiently process a large list of results one record at a time.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. DataSets&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;DataSets objects, a group of classes describing a simple in-memory relational database, were the star of the show in the initial release (1.0) of the Microsoft .NET Framework. The classes form a containment hierarchy:&lt;br /&gt;&lt;br /&gt;  * A DataSet object represents a schema (either an entire database or a subset of one). It can contain tables and relationships between those tables.&lt;br /&gt;        - A DataTable object represents a single table in the database. It has a name, rows, and columns.&lt;br /&gt;              - A DataView object "sits over" a DataTable and sorts the data (much like a SQL "order by" clause) and filters the records (much like a SQL "where" clause) if a filter is set. An in-memory index is used to facilitate these operations. All DataTables have a default filter, while any number of additional DataViews can be defined, reducing interaction with the underlying database and thus improving performance.&lt;br /&gt;                    - A DataColumn represents a column of the table, including its name and type.&lt;br /&gt;                    - A DataRow object represents a single row in the table, and allows reading and updating of the values in that row, as well as retrieving any rows that are related to it through a primary-key foreign-key relationship.&lt;br /&gt;                    - A DataRowView represents a single row of a DataView the distinction between a DataRow and DataRowView is important when iterating over a result set.&lt;br /&gt;        - A DataRelation is a relationship between tables, such as a primary-key foreign-key relationship. This is useful for enabling DataRow's functionality of retrieving related rows.&lt;br /&gt;        - A Constraint describes an enforced property of the database, such as the uniqueness of the values in a primary key column. As data is modified any violations that arise will cause exceptions.&lt;br /&gt;&lt;br /&gt;A DataSet is populated from a database by a DataAdapter whose Connection and Command properties have been set. However, a DataSet can save its contents to XML (optionally with an XSD schema), or populate itself from XML, making it exceptionally useful for web services, distributed computing, and occasionally-connected applications.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;ADO.NET and Visual Studio.NET&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Functionality exists in the Visual Studio .NET IDE to create specialized subclasses of the DataSet classes for a particular database schema, allowing convenient access to each field through strongly-typed properties. This helps catch more programming errors at compile-time and makes the IDE's Intellisense feature more useful.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-9148837359066155513?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/9148837359066155513/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=9148837359066155513' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/9148837359066155513'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/9148837359066155513'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/09/what-is-adonet.html' title='What is ADO.NET?'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-9182699826473392580</id><published>2007-09-25T21:16:00.000-07:00</published><updated>2007-09-25T21:16:59.320-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='File Management'/><title type='text'>FileInfo Class</title><content type='html'>Use the FileInfo class for typical operations such as copying, moving, renaming, creating, opening, deleting, and appending to files&lt;br /&gt;&lt;br /&gt;Many of the FileInfo methods return other I/O types when you create or open files. You can use these other types to further manipulate a file. For more information, see specific FileInfo members such as Open, OpenRead, OpenText, CreateText, or Create.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Class FileManagement&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    Private m_pFile As IO.FileInfo&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    Private m_sTempFile As String = "C:\Test.Txt"&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    Public Sub SampleCreateFile()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        m_pFile = New IO.FileInfo(m_sTempFile)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        ' Check exist file name&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        If Not m_pFile.Exists Then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            Dim objStream As IO.StreamWriter = m_pFile.CreateText()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            objStream.WriteLine("Welcome to My Blog")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            objStream.WriteLine("Thank you")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            objStream.Flush()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            objStream.Close()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            objStream.Dispose()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        End If&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    End Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    Public Sub SampleReadFile()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        m_pFile = New IO.FileInfo(m_sTempFile)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        If m_pFile.Exists Then&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            'Read Text&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            Dim objStream As IO.StreamReader = m_pFile.OpenText()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            ' Peek returns the next aviable charactor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            While objStream.Peek() &gt;= 0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                Console.WriteLine(objStream.ReadLine)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;            End While&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        End If&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    End Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    Public Sub SampleFileInfomation()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        ' Use class file to get file attributes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        ' Get Time&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        Console.WriteLine(IO.File.GetCreationTime(Me.m_sTempFile).ToLongTimeString())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        Console.WriteLine(IO.File.GetLastAccessTime(Me.m_sTempFile).ToLongTimeString())&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        Console.WriteLine(IO.File.GetLastWriteTime(Me.m_sTempFile).ToLongTimeString())&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        ' Set Time a&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        IO.File.SetCreationTime(m_sTempFile, DateTime.Now)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        IO.File.SetLastAccessTime(m_sTempFile, DateTime.Now)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        IO.File.SetLastWriteTime(m_sTempFile, DateTime.Now)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    End Sub&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    Public Sub SampleOther()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        m_pFile = New IO.FileInfo(m_sTempFile)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        ' Copy File&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        m_pFile.CopyTo("C:\test2.txt", True)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        ' Move File&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        m_pFile.MoveTo("C:\testMove.txt")&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        ' Delete&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        m_pFile = New IO.FileInfo("C:\test2.txt")&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;        m_pFile.Delete()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    End Sub&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;End Class&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-9182699826473392580?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/9182699826473392580/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=9182699826473392580' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/9182699826473392580'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/9182699826473392580'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/09/fileinfo-class.html' title='FileInfo Class'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-6270548328367272596</id><published>2007-09-17T21:00:00.000-07:00</published><updated>2007-09-17T21:00:45.675-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Query'/><title type='text'>How to get table sizes for the database</title><content type='html'>&lt;span style="font-weight: bold;"&gt;sp_spaceused (Transact-SQL)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can use this stored procedure (T-SQL)  to get a report of the table sizes for the database.&lt;br /&gt;&lt;br /&gt;Displays the number of rows, disk space reserved, and disk space used by a table, indexed view, or SQL Server 2005 Service Broker queue in the current database, or displays the disk space reserved and used by the whole database.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. One table&lt;br /&gt;    &lt;span style="color: rgb(0, 0, 153);"&gt;exec sp_spaceused [tableName]&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2. All tables in your database&lt;br /&gt;&lt;br /&gt;   &lt;span style="color: rgb(0, 0, 153);"&gt;DECLARE @@TableName Nvarchar(100) &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    DECLARE my_cursor CURSOR FOR&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    Select sysobjects.name From sysobjects Where xtype='u' OPEN my_cursor&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    FETCH NEXT FROM my_cursor INTO @@TableName&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    WHILE @@FETCH_STATUS = 0&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    BEGIN&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;  &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;                exec sp_spaceused @@TableName &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    FETCH NEXT FROM my_cursor INTO @@TableName&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    END&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    CLOSE my_cursor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    DEALLOCATE my_cursor&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;    GO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Result value&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;table style="background-color: rgb(204, 204, 204);" border="1" width="100%"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;th&gt;               Column name             &lt;/th&gt; &lt;th&gt;               Data type             &lt;/th&gt; &lt;th&gt;               Description             &lt;/th&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;name&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;nvarchar(128)&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt;Name of the object for which space usage information was requested.&lt;/p&gt; &lt;p&gt;The schema name of the object is not returned. If the schema name is required, use the &lt;a onclick="javascript:Track('ctl00_LibFrame_ctl11|ctl00_LibFrame_ctl12',this);" href="http://msdn2.microsoft.com/en-us/library/ms187737.aspx"&gt;sys.dm_db_partition_stats&lt;/a&gt; or &lt;a onclick="javascript:Track('ctl00_LibFrame_ctl11|ctl00_LibFrame_ctl13',this);" href="http://msdn2.microsoft.com/en-us/library/ms188917.aspx"&gt;sys.dm_db_index_physical_stats&lt;/a&gt; dynamic management views to obtain equivalent size information.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;rows&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;char(11)&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt;Number of rows existing in the table. If the object specified is a Service Broker queue, this column indicates the number of messages in the queue.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;reserved&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;varchar(18)&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt;Total amount of reserved space for &lt;i&gt;objname&lt;/i&gt;.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;data&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;varchar(18)&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt;Total amount of space used by data in &lt;i&gt;objname&lt;/i&gt;.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;index_size&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;varchar(18)&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt;Total amount of space used by indexes in &lt;i&gt;objname&lt;/i&gt;.&lt;/p&gt; &lt;/td&gt; &lt;/tr&gt;&lt;tr&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;unused&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt; &lt;b&gt;varchar(18)&lt;/b&gt; &lt;/p&gt; &lt;/td&gt; &lt;td&gt; &lt;p&gt;Total amount of space reserved for &lt;i&gt;objname&lt;/i&gt; but no yet used.&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-6270548328367272596?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/6270548328367272596/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=6270548328367272596' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6270548328367272596'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6270548328367272596'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/09/how-to-get-table-sizes-for-database.html' title='How to get table sizes for the database'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-2353800061485698255</id><published>2007-09-04T02:20:00.000-07:00</published><updated>2007-09-04T02:20:08.862-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error Message'/><title type='text'>Database Engine Tuning Advisor</title><content type='html'>&lt;span style="font-weight: bold;"&gt;I found this solution in microsoft web site and it's can resolve the problem.&lt;br /&gt;&lt;br /&gt;Error message when you use Database Engine Tuning Advisor in SQL Server 2005: "Attempt to initialize the CRT more than once&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;When you use Database Engine Tuning Advisor to analyze the performance effects of workloads in Microsoft SQL Server 2005, you may receive the following error message:&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;R6031- Attempt to initialize the CRT more than once. This indicates a bug in your application.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;CAUSE&lt;/span&gt;&lt;br /&gt;This problem occurs because of the application compatibility settings. The application compatibility settings may be set separately for the application. Alternatively, the application compatibility settings may be inherited from the settings that are specific to the Explorer.exe process. When you explicitly set the application compatibility settings for the Explorer.exe process, all applications that are started from the Explorer.exe process inherit the same application compatibility settings.&lt;br /&gt;&lt;br /&gt;If Database Engine Tuning Advisor inherits the application compatibility settings from the Explorer.exe process, the Microsoft Windows loader tries to initialize the C run-time library (CRT) Msvcp80.dll file two times when you start Database Engine Tuning Advisor. Therefore, Database Engine Tuning Advisor stops responding.&lt;br /&gt;&lt;br /&gt;Warning Serious problems might occur if you modify the registry incorrectly by using Registry Editor or by using another method. These problems might require that you reinstall your operating system. Microsoft cannot guarantee that these problems can be solved. Modify the registry at your own risk.&lt;br /&gt;&lt;br /&gt;To work around this problem, you must set the Explorer.exe process to stop using the application compatibility technology. To do this, follow these steps:&lt;br /&gt;1.    Click Start, click Run, type regedit, and then click OK.&lt;br /&gt;2.    Locate the following registry subkey:&lt;br /&gt;HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\AppCompatFlags\Layers&lt;br /&gt;3.    In the right pane, right-click the registry entry for the Explorer.exe process, and then click Delete.&lt;br /&gt;4.    In the Confirm Value Delete dialog box, click Yes.&lt;br /&gt;5.    Exit Registry Editor.&lt;br /&gt;6.    Restart the computer.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-2353800061485698255?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/2353800061485698255/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=2353800061485698255' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2353800061485698255'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2353800061485698255'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/09/database-engine-tuning-advisor.html' title='Database Engine Tuning Advisor'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-8637046276171142268</id><published>2007-08-29T03:27:00.000-07:00</published><updated>2007-08-29T03:27:35.720-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Error Message'/><title type='text'>Database Limits</title><content type='html'>&lt;p class="Normal"&gt;Today I try to update some tables in my database and I got the error message about Insufficient Resources and this is a problem.&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;p style="font-weight: bold;" class="Normal"&gt;MSDE Limits&lt;/p&gt;&lt;p class="Normal"&gt;An MSDE database is limited in total size to 2 GB. How quickly  you reach 2 GB depends on the number of members you have, the frequency with  which you send, how long you keep archives, incoming mail and outgoing mail, and  other factors. If you are upgrading from 4.x or lower, and wish to use MSDE, you  can determine how large your total database size is by adding together the size  of all the files in your db directory. &lt;/p&gt;    &lt;p class="Normal"&gt;ListManager will warn you via email if your database is growing  too large. If you are running ListManager in the foreground and your database is  too large, you'll see a message similar to this one:&lt;/p&gt;&lt;p style="font-weight: bold; color: rgb(0, 0, 153);" class="CodeBase"&gt;severity: 17 - Insufficient Resources - The statement caused  SQL Server to run out of resources (such as locks or disk space for the  database) or to exceed some limit set by the system administrator.&lt;br /&gt;msgtext:  Could not allocate space for object 'members_' in database 'ListManager' because  the 'PRIMARY' filegroup is full.&lt;/p&gt; &lt;p class="Normal"&gt; &lt;/p&gt; &lt;p class="Normal"&gt;If you find that your database is growing too large under MSDE  and are unable to trim its size by managing the length of time data is kept, you  should consider upgrading to a stand-alone SQL server.&lt;/p&gt;&lt;!--ForeHelp.Ignore--&gt;&lt;!--ForeHelp.Browse NAME="man_sequence" PREV="Database_Maintenance_Overv.html" NEXT="Backing_Up_MSDE.html"--&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-8637046276171142268?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/8637046276171142268/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=8637046276171142268' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8637046276171142268'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8637046276171142268'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/08/database-limits.html' title='Database Limits'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-1416482601535553517</id><published>2007-08-23T04:13:00.000-07:00</published><updated>2007-08-23T04:13:51.939-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Start And Kill process</title><content type='html'>&lt;div style="font-weight: bold;" class="title"&gt;Process Class&lt;br /&gt;&lt;br /&gt;&lt;!----&gt;&lt;/div&gt;&lt;!--Content type: DocStudio. Transform: devdiv2mtps.xslt.--&gt;                Provides access to local and remote processes and enables you to start and stop local system processes.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;1. Start notepad&lt;br /&gt;        System.Diagnostics.Process.Start("notepad")&lt;br /&gt;&lt;br /&gt;2. Start winword&lt;br /&gt;        System.Diagnostics.Process.Start("WINWORD")&lt;br /&gt;&lt;br /&gt;3. Start excel&lt;br /&gt;        System.Diagnostics.Process.Start("Excel")&lt;br /&gt;&lt;br /&gt;4. Start ie and parameter&lt;br /&gt;       System.Diagnostics.Process.Start("IExplore.exe", "http://vbnetsample.blogspot.com/")&lt;br /&gt;&lt;br /&gt;5. Kill It!!&lt;br /&gt;         ' Kill all notepad process&lt;br /&gt;        Dim pProcess() As Process = System.Diagnostics.Process.GetProcessesByName("notepad")&lt;br /&gt;&lt;br /&gt;        For Each p As Process In pProcess&lt;br /&gt;            p.Kill()&lt;br /&gt;        Next&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.diagnostics.process.aspx#" class="CollapseRegionLink" onclick="ShowHideCollapsibleArea('ctl00_LibFrame_ctl5291ccbba','ctl00_LibFrame_ctl52img');return false;"&gt;Platforms&lt;/a&gt;&lt;br /&gt;&lt;div class="section" id="ctl00_LibFrame_ctl5291ccbba" style="display: block;"&gt;&lt;div id="ctl00_LibFrame_ctl52"&gt;      &lt;a name="platformsToggle"&gt;&lt;/a&gt;&lt;p&gt;&lt;a name="platformsToggle"&gt;Windows 98, Windows Server 2000 SP4, Windows CE, Windows Millennium Edition, Windows Mobile for Pocket PC, Windows Mobile for Smartphone, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;span&gt; &lt;a name="platformsToggle"&gt;   The Microsoft .NET Framework 3.0 is supported on Windows Vista, Microsoft Windows XP SP2, and Windows Server 2003 SP1.&lt;/a&gt;&lt;/span&gt;&lt;/p&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/6215844475637970091-1416482601535553517?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/1416482601535553517/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=1416482601535553517' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1416482601535553517'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1416482601535553517'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/08/start-and-kill-process.html' title='Start And Kill process'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-2206838121404974314</id><published>2007-08-03T22:01:00.000-07:00</published><updated>2007-08-03T22:01:03.027-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataSet'/><title type='text'>Gets Array of all DataRow</title><content type='html'>After you create or bind data into DataSet and you need select some data from them. You can use select method in datable.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;DataTable.Select Method (String)&lt;/span&gt; Gets an array of all DataRow objects that match the filter criteria in order of primary key (or lacking one, order of addition.)&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample 1.&lt;/span&gt; You can copy code from &lt;a href="http://vbnetsample.blogspot.com/2007/07/step-to-create-dataset.html"&gt;Step to Create Dataset&lt;/a&gt; topic and try to run this sample.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:georgia;"&gt;Dim drSelect As DataRow() = ds.Tables(0).Select("Column1=3")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;Dim sTemp As String = ""&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;If drSelect.Length &gt; 0 Then&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;    For Each drItem As DataRow In drSelect&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;        sTemp = sTemp &amp; drItem("Column2").ToString() &amp;amp; ","&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;    Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;    MessageBox.Show(sTemp.Substring(0, sTemp.Length - 1))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:georgia;"&gt;End If&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample 2.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Private Sub GetRowsByFilter()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   Dim t As DataTable&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   t = DataSet1.Tables("Orders")&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   ' Presuming the DataTable has a column named Date.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   Dim strExpr As String&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   strExpr = "Date &gt; '1/1/00'"&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   Dim foundRows() As DataRow&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   ' Use the Select method to find all rows matching the filter.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   foundRows = t.Select(strExpr)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   Dim i As Integer&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   ' Print column 0 of each returned row.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   For i = 0 to foundRows.GetUpperBound(0)&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;      Console.WriteLine(foundRows(i)(0))&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;   Next i&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;End Sub&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-2206838121404974314?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/2206838121404974314/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=2206838121404974314' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2206838121404974314'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2206838121404974314'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/08/gets-array-of-all-datarow.html' title='Gets Array of all DataRow'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-3149033107668338601</id><published>2007-08-03T21:47:00.000-07:00</published><updated>2007-08-03T21:47:16.280-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Get IP Address By Net Class</title><content type='html'>&lt;span style="font-weight: bold;"&gt;This sample show How to get ip address by use net class.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;    Private Function IPAddresses(ByVal server As String) As String&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;        Dim objArray As New ArrayList&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;        Dim ip As String = String.Empty&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;        Try&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;            &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;            ' Get server related information.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;            Dim heserver As System.Net.IPHostEntry = System.Net.Dns.GetHostEntry(server)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;            ' Loop on the AddressList&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;            Dim curAdd As System.Net.IPAddress&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;            For Each curAdd In heserver.AddressList&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;                ip = curAdd.ToString&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;                Exit For&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;            Next curAdd&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;        Catch e As Exception&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;            Debug.WriteLine("Exception: " + e.ToString())&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;        End Try&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;        Return ip&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;    End Function 'IPAddresses&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;"&gt;For this sample you can call that funciton by pass name parameter or url such as&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;IPAddresses("YourPCName")&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:85%;" &gt;IPAddresses("www.hotmail.com")&lt;/span&gt;&lt;br /&gt;...&lt;br /&gt;...&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;System.Net Namespace&lt;/span&gt;&lt;br /&gt;The System.Net namespace provides a simple programming interface for many of the protocols used on networks today. The WebRequest and WebResponse classes form the basis of what are called pluggable protocols, an implementation of network services that enables you to develop applications that use Internet resources without worrying about the specific details of the individual protocols.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://msdn2.microsoft.com/en-us/library/system.net.aspx"&gt;more detail&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-3149033107668338601?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/3149033107668338601/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=3149033107668338601' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3149033107668338601'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3149033107668338601'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/08/get-ip-addressby-net-class.html' title='Get IP Address By Net Class'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-9174596117352219194</id><published>2007-08-02T11:32:00.000-07:00</published><updated>2007-08-02T11:32:04.976-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Development Tools'/><title type='text'>Development Tools</title><content type='html'>For programmers, a good tools lead to good performance. If it is free,it is very good. All tools are listed below. If any of you has any idea, please suggest.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;1. SharpDevelop &lt;/span&gt;(Support VB.NET)&lt;br /&gt;The Open Source Development Environment for .NET.&lt;br /&gt;&lt;br /&gt;#develop (short for SharpDevelop) is a free IDE for C#, VB.NET and Boo projects on Microsoft's .NET platform. It is open-source, and you can download both sourcecode and executables from this site &lt;a href="http://www.icsharpcode.net/OpenSource/SD/"&gt;icsharpcode.net&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;2. Microsoft SQL Server 2005 Express Edition&lt;/span&gt;&lt;br /&gt;SQL Server Express is a powerful and reliable data management product that delivers rich features, data protection, and performance for embedded application clients, light Web applications, and local data stores. &lt;a href="http://msdn.microsoft.com/vstudio/express/sql/"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;3. Microsoft SQL Server 2000 Desktop Engine (MSDE 2000) &lt;/span&gt;&lt;br /&gt;    * MSDE 2000 is FREE to distribute with your applications if you own a MSDE Universal Subscription.&lt;br /&gt;    * Clients can access the MSDE for FREE without requiring a licence.&lt;br /&gt;    * Databases created with MSDE are 100 percent compatible with Microsoft SQL Server 2000.&lt;br /&gt;    * Microsoft are allowing companies to freely distribute the MSDE 2000 with the objective that you will purchase the Microsoft SQL 2000, because the latter version provides a Windows interface for administration (i.e. Microsoft Enterprise Manager). However why purchase the Microsoft Tools when other options are available?&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=413744D1-A0BC-479F-BAFA-E4B278EB9147&amp;displaylang=en"&gt;Click Here&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;4. DbaMgr2k (graphical interface for MSDE 2000)&lt;/span&gt;&lt;br /&gt;DbaMgr provides a graphical management interface for MS MSDE 2000 installations. It allows you to manage and administer your server, databases and database objects from a Windows interface similar to the one Enterprise Manager provides, rather than via the standard oSql.exe command line utility. In addition to traditional Sql Server objects management and permissions, DbaMgr adds a visual interface, a query interface, and a visual interface for BCP operation as well as SQL Agent management, providing Alerts, Operators and Jobs management features..&lt;br /&gt;&lt;a href="http://www.snapfiles.com/download/dldbamgr2.html"&gt;Click Here&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-9174596117352219194?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/9174596117352219194/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=9174596117352219194' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/9174596117352219194'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/9174596117352219194'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/development-tools.html' title='Development Tools'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-3965641993481711691</id><published>2007-07-29T12:14:00.000-07:00</published><updated>2007-07-29T12:14:37.375-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Database models</title><content type='html'>Database model&lt;br /&gt;&lt;br /&gt;Various techniques are used to model data structure. Most database systems are built around one particular data model, although it is increasingly common for products to offer support for more than one model. For any one logical model various physical implementations may be possible, and most products will offer the user some level of control in tuning the physical implementation, since the choices that are made have a significant effect on performance. An example of this is the relational model: all serious implementations of the relational model allow the creation of indexes which provide fast access to rows in a table if the values of certain columns are known.&lt;br /&gt;&lt;br /&gt;A data model is not just a way of structuring data: it also defines a set of operations that can be performed on the data. The relational model, for example, defines operations such as select, project, and join. Although these operations may not be explicit in a particular query language, they provide the foundation on which a query language is built.&lt;br /&gt;Flat model&lt;br /&gt;This may not strictly qualify as a data model, as defined above. The flat (or table) model consists of a single, two-dimensional array of data elements, where all members of a given column are assumed to be similar values, and all members of a row are assumed to be related to one another. For instance, columns for name and password that might be used as a part of a system security database. Each row would have the specific password associated with an individual user. Columns of the table often have a type associated with them, defining them as character data, date or time information, integers, or floating point numbers. This model is, incidentally, a basis of the spreadsheet.&lt;br /&gt;Hierarchical model&lt;br /&gt;In a hierarchical model, data is organized into a tree-like structure, implying a single upward link in each record to describe the nesting, and a sort field to keep the records in a particular order in each same-level list. Hierarchical structures were widely used in the early mainframe database management systems, such as the Information Management System (IMS) by IBM, and now describe the structure of XML documents. This structure allows one 1:N relationship between two types of data. This structure is very efficient to describe many relationships in the real world; recipes, table of contents, ordering of paragraphs/verses, any nested and sorted information. However, the hierarchical structure is inefficient for certain database operations when a full path (as opposed to upward link and sort field) is not also included for each record.&lt;br /&gt;Network model&lt;br /&gt;The network model (defined by the CODASYL specification) organizes data using two fundamental constructs, called records and sets. Records contain fields (which may be organized hierarchically, as in the programming language COBOL). Sets (not to be confused with mathematical sets) define one-to-many relationships between records: one owner, many members. A record may be an owner in any number of sets, and a member in any number of sets.&lt;br /&gt;&lt;br /&gt;The operations of the network model are navigational in style: a program maintains a current position, and navigates from one record to another by following the relationships in which the record participates. Records can also be located by supplying key values.&lt;br /&gt;&lt;br /&gt;Although it is not an essential feature of the model, network databases generally implement the set relationships by means of pointers that directly address the location of a record on disk. This gives excellent retrieval performance, at the expense of operations such as database loading and reorganization.&lt;br /&gt;Relational model&lt;br /&gt;The relational model was introduced in an academic paper by E. F. Codd in 1970 as a way to make database management systems more independent of any particular application. It is a mathematical model defined in terms of predicate logic and set theory.&lt;br /&gt;&lt;br /&gt;The products that are generally referred to as relational databases in fact implement a model that is only an approximation to the mathematical model defined by Codd. The data structures in these products are tables, rather than relations: the main differences being that tables can contain duplicate rows, and that the rows (and columns) can be treated as being ordered. The same criticism applies to the SQL language which is the primary interface to these products. There has been considerable controversy, mainly due to Codd himself, as to whether it is correct to describe SQL implementations as "relational": but the fact is that the world does so, and the following description uses the term in its popular sense.&lt;br /&gt;&lt;br /&gt;A relational database contains multiple tables, each similar to the one in the "flat" database model. Relationships between tables are not defined explicitly; instead, keys are used to match up rows of data in different tables. A key is a collection of one or more columns in one table whose values match corresponding columns in other tables: for example, an Employee table may contain a column named Location which contains a value that matches the key of a Location table. Any column can be a key, or multiple columns can be grouped together into a single key. It is not necessary to define all the keys in advance; a column can be used as a key even if it was not originally intended to be one.&lt;br /&gt;&lt;br /&gt;A key that can be used to uniquely identify a row in a table is called a unique key. Typically one of the unique keys is the preferred way to refer to a row; this is defined as the table's primary key.&lt;br /&gt;&lt;br /&gt;A key that has an external, real-world meaning (such as a person's name, a book's ISBN, or a car's serial number) is sometimes called a "natural" key. If no natural key is suitable (think of the many people named Brown), an arbitrary key can be assigned (such as by giving employees ID numbers). In practice, most databases have both generated and natural keys, because generated keys can be used internally to create links between rows that cannot break, while natural keys can be used, less reliably, for searches and for integration with other databases. (For example, records in two independently developed databases could be matched up by social security number, except when the social security numbers are incorrect, missing, or have changed.)&lt;br /&gt;Relational operations&lt;br /&gt;Users (or programs) request data from a relational database by sending it a query that is written in a special language, usually a dialect of SQL. Although SQL was originally intended for end-users, it is much more common for SQL queries to be embedded into software that provides an easier user interface. Many web sites, such as Wikipedia, perform SQL queries when generating pages.&lt;br /&gt;&lt;br /&gt;In response to a query, the database returns a result set, which is just a list of rows containing the answers. The simplest query is just to return all the rows from a table, but more often, the rows are filtered in some way to return just the answer wanted.&lt;br /&gt;&lt;br /&gt;Often, data from multiple tables are combined into one, by doing a join. Conceptually, this is done by taking all possible combinations of rows (the Cartesian product), and then filtering out everything except the answer. In practice, relational database management systems rewrite ("optimize") queries to perform faster, using a variety of techniques.&lt;br /&gt;&lt;br /&gt;There are a number of relational operations in addition to join. These include project (the process of eliminating some of the columns), restrict (the process of eliminating some of the rows), union (a way of combining two tables with similar structures), difference (which lists the rows in one table that are not found in the other), intersect (which lists the rows found in both tables), and product (mentioned above, which combines each row of one table with each row of the other). Depending on which other sources you consult, there are a number of other operators - many of which can be defined in terms of those listed above. These include semi-join, outer operators such as outer join and outer union, and various forms of division. Then there are operators to rename columns, and summarizing or aggregating operators, and if you permit relation values as attributes (RVA - relation-valued attribute), then operators such as group and ungroup. The SELECT statement in SQL serves to handle all of these except for the group and ungroup operators.&lt;br /&gt;&lt;br /&gt;The flexibility of relational databases allows programmers to write queries that were not anticipated by the database designers. As a result, relational databases can be used by multiple applications in ways the original designers did not foresee, which is especially important for databases that might be used for decades. This has made the idea and implementation of relational databases very popular with businesses.&lt;br /&gt;Dimensional model&lt;br /&gt;The dimensional model is a specialized adaptation of the relational model used to represent data in data warehouses in a way that data can be easily summarized using OLAP queries. In the dimensional model, a database consists of a single large table of facts that are described using dimensions and measures. A dimension provides the context of a fact (such as who participated, when and where it happened, and its type) and is used in queries to group related facts together. Dimensions tend to be discrete and are often hierarchical; for example, the location might include the building, state, and country. A measure is a quantity describing the fact, such as revenue. It's important that measures can be meaningfully aggregated - for example, the revenue from different locations can be added together.&lt;br /&gt;&lt;br /&gt;In an OLAP query, dimensions are chosen and the facts are grouped and added together to create a summary.&lt;br /&gt;&lt;br /&gt;The dimensional model is often implemented on top of the relational model using a star schema, consisting of one table containing the facts and surrounding tables containing the dimensions. Particularly complicated dimensions might be represented using multiple tables, resulting in a snowflake schema.&lt;br /&gt;&lt;br /&gt;A data warehouse can contain multiple star schemas that share dimension tables, allowing them to be used together. Coming up with a standard set of dimensions is an important part of dimensional modeling.&lt;br /&gt;Object database models&lt;br /&gt;In recent years, the object-oriented paradigm has been applied to database technology, creating a new programming model known as object databases. These databases attempt to bring the database world and the application programming world closer together, in particular by ensuring that the database uses the same type system as the application program. This aims to avoid the overhead (sometimes referred to as the impedance mismatch) of converting information between its representation in the database (for example as rows in tables) and its representation in the application program (typically as objects). At the same time object databases attempt to introduce the key ideas of object programming, such as encapsulation and polymorphism, into the world of databases.&lt;br /&gt;&lt;br /&gt;A variety of these ways have been tried for storing objects in a database. Some products have approached the problem from the application programming end, by making the objects manipulated by the program persistent. This also typically requires the addition of some kind of query language, since conventional programming languages do not have the ability to find objects based on their information content. Others have attacked the problem from the database end, by defining an object-oriented data model for the database, and defining a database programming language that allows full programming capabilities as well as traditional query facilities.&lt;br /&gt;&lt;br /&gt;Object databases suffered because of a lack of standardization: although standards were defined by ODMG, they were never implemented well enough to ensure interoperability between products. Nevertheless, object databases have been used successfully in many applications: usually specialized applications such as engineering databases or molecular biology databases rather than mainstream commercial data processing. However, object database ideas were picked up by the relational vendors and influenced extensions made to these products and indeed to the SQL language.&lt;br /&gt;Database internals&lt;br /&gt;Indexing&lt;br /&gt;All of these kinds of database can take advantage of indexing to increase their speed, and this technology has advanced tremendously since its early uses in the 1960s and 1970s. The most common kind of index is a sorted list of the contents of some particular table column, with pointers to the row associated with the value. An index allows a set of table rows matching some criterion to be located quickly. Various methods of indexing are commonly used; B-trees, hashes, and linked lists are all common indexing techniques.&lt;br /&gt;&lt;br /&gt;Relational DBMSs have the advantage that indexes can be created or dropped without changing existing applications making use of it. The database chooses between many different strategies based on which one it estimates will run the fastest.&lt;br /&gt;&lt;br /&gt;Relational DBMSs utilize many different algorithms to compute the result of an SQL statement. The RDBMS will produce a plan of how to execute the query, which is generated by analyzing the run times of the different algorithms and selecting the quickest. Some of the key algorithms that deal with joins are Nested Loops Join, Sort-Merge Join and Hash Join.&lt;br /&gt;Transactions and concurrency&lt;br /&gt;In addition to their data model, most practical databases ("transactional databases") attempt to enforce a database transaction model that has desirable data integrity properties. Ideally, the database software should enforce the ACID rules, summarized here:&lt;br /&gt;&lt;br /&gt;    * Atomicity: Either all the tasks in a transaction must be done, or none of them. The transaction must be completed, or else it must be undone (rolled back).&lt;br /&gt;    * Consistency: Every transaction must preserve the integrity constraints — the declared consistency rules — of the database. It cannot place the data in a contradictory state.&lt;br /&gt;    * Isolation: Two simultaneous transactions cannot interfere with one another. Intermediate results within a transaction are not visible to other transactions.&lt;br /&gt;    * Durability: Completed transactions cannot be aborted later or their results discarded. They must persist through (for instance) restarts of the DBMS after crashes. &lt;br /&gt;&lt;br /&gt;In practice, many DBMS's allow most of these rules to be selectively relaxed for better performance.&lt;br /&gt;&lt;br /&gt;Concurrency control is a method used to ensure that transactions are executed in a safe manner and follow the ACID rules. The DBMS must be able to ensure that only serializable, recoverable schedules are allowed, and that no actions of committed transactions are lost while undoing aborted transactions.&lt;br /&gt;Replication&lt;br /&gt;Replication of databases is closely related to transactions. If a database can log its individual actions, it is possible to create a duplicate of the data in real time. The duplicate can be used to improve performance or availability of the whole database system. Common replication concepts include:&lt;br /&gt;&lt;br /&gt;    * Master/Slave Replication: All write requests are performed on the master and then replicated to the slaves&lt;br /&gt;    * Quorum: The result of Read and Write requests is calculated by querying a "majority" of replicas.&lt;br /&gt;    * Multimaster: Two or more replicas sync each other via a transaction identifier. &lt;br /&gt;&lt;br /&gt;Applications of databases&lt;br /&gt;Databases are used in many applications, spanning virtually the entire range of computer software. Databases are the preferred method of storage for large multiuser applications, where coordination between many users is needed. Even individual users find them convenient, though, and many electronic mail programs and personal organizers are based on standard database technology. Software database drivers are available for most database platforms so that application software can use a common application programming interface (API) to retrieve the information stored in a database. Two commonly used database APIs are JDBC and ODBC&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-3965641993481711691?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/3965641993481711691/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=3965641993481711691' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3965641993481711691'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3965641993481711691'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/database-models.html' title='Database models'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-1135486916051212060</id><published>2007-07-19T05:10:00.000-07:00</published><updated>2007-07-19T05:10:39.225-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET and XML'/><title type='text'>Application Configuration File</title><content type='html'>&lt;pre&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;Sample Code to manage app.config&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;&lt;span style="color:blue;"&gt;&lt;br /&gt;Dim &lt;span style="color: rgb(0, 0, 0);"&gt;strConfig &lt;/span&gt;As String&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;strConfig = System.Reflection.Assembly.GetExecutingAssembly().&lt;br /&gt;CodeBase.Replace("file:///", "") + ".config"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Dim &lt;span style="color: rgb(0, 0, 0);"&gt;doc &lt;/span&gt;As &lt;span style="color: rgb(0, 0, 0);"&gt;XmlDocument =&lt;/span&gt; New &lt;span style="color: rgb(0, 0, 0);"&gt;System.Xml.XmlDocument()&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;doc.Load(strConfig)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;' Get Node value&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;MessageBox.Show(doc.SelectSingleNode("descendant::&lt;br /&gt;appSettings/add[@key='ConnectionString']").&lt;br /&gt;Attributes("value").Value())&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;' Update Node value &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;doc.SelectSingleNode("descendant::appSettings/&lt;br /&gt;add[@key='ConnectionString']").Attributes("value").Value&lt;br /&gt;= "This is new connection string"&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;h3&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;System.Configuration Basics&lt;/span&gt;&lt;/h3&gt;  &lt;p&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;The System.Configuration namespace provides the functionality for reading configuration files. Microsoft released an XML schema dictating the format for configuration files that can be read using the System.Configuration API, enabling the accessing object to automatically consume the configuration files. This way, you can allow configuration files to be read without having to develop a bunch of plumbing to read the file and find the desired setting. Multiple types of configuration files are relevant to .NET, but this article focuses exclusively on the configuration files containing application-specific settings.&lt;/span&gt;&lt;/p&gt;  &lt;p&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;The name and storage location of an application configuration file depends on the application type with which it is being used. A configuration file for an executable (.exe) is located in the same directory as the application. The file is the name of the application with a .config extension. For example, notepad.exe would have a configuration file of notepad.exe.config. A configuration file for an ASP.NET application is called web.config and is located in the root of the application's virtual directory.&lt;/span&gt;&lt;/p&gt;  &lt;h3&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;appSettings Section&lt;/span&gt;&lt;/h3&gt;  &lt;p&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;An application configuration file follows a specific XML schema. The appSettings section is a predefined section of the configuration file designed to make it very easy to retrieve a value based on a given name. This is the easiest way to add application-specific settings into an application configuration file. The appSettings section of the configuration file consists of a series of "add" elements with "key" and "value" attributes. While the appSettings section is predefined, it is not included in a configuration file by default and must be manually added. A simple example of a configuration file would be the following:&lt;/span&gt;&lt;/p&gt;&lt;code&gt;  &lt;/code&gt;&lt;pre&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;&lt;span style="color:blue;"&gt;&lt;xml color="red"&gt;&lt;/xml&gt;&lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="color:blue;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;&lt;span style="color:blue;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;a href="http://www.developer.com/net/net/article.php/3396111"&gt;read more&lt;/a&gt;&lt;br /&gt;&lt;span style="font-family:Verdana,Arial,Helvetica;"&gt;&lt;span style="color:blue;"&gt;&lt;span style="color: rgb(0, 0, 0);"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-1135486916051212060?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/1135486916051212060/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=1135486916051212060' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1135486916051212060'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1135486916051212060'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/application-configuration-file.html' title='Application Configuration File'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-6014279397651076050</id><published>2007-07-19T03:11:00.000-07:00</published><updated>2008-06-22T20:28:36.060-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Send Email with Gmail'/><title type='text'>Send Email with Gmail</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="FONT-WEIGHT: bold"&gt;This sample base on vb.net 2005.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;There are two step to create this.&lt;br /&gt;&lt;br /&gt;1. You must insert mailSettings tag in app.config for window application or insert in web.config for web application.&lt;br /&gt;&lt;br /&gt;2. Use System.Net.Mail namespace.&lt;br /&gt;&lt;br /&gt;Sample Code for window application.&lt;br /&gt;1. Insert this tag in app.config (Config Google SMTP).&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3wnvoEJaw_Y/RoIk-FSVwvI/AAAAAAAAAAU/5Kvpaz8HPn0/s1600-h/smtp.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5080663978616931058" style="FLOAT: left; MARGIN: 0pt 10px 10px 0pt; CURSOR: pointer" alt="" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/RoIk-FSVwvI/AAAAAAAAAAU/5Kvpaz8HPn0/s320/smtp.PNG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&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;2. Use System.Net.Mail namespace.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt" align="left"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:'Courier New';color:blue;"&gt;Imports&lt;/span&gt;&lt;span style="font-family:'Courier New';"&gt; System.Net.Mail&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:'Courier New';"&gt;&lt;span  dtid="562949953421322" style="color:blue;"&gt;&lt;br /&gt;Public&lt;/span&gt; &lt;span  dtid="562949953421323" style="color:blue;"&gt;Sub&lt;/span&gt; SendEmail()&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;p align="left"&gt;&lt;span style="font-size:85%;"&gt;&lt;span  dtid="562949953421325" style="font-family:'Courier New';"&gt;&lt;span  dtid="562949953421326" style="color:blue;"&gt;Dim&lt;/span&gt; client &lt;span  dtid="562949953421327" style="color:blue;"&gt;As&lt;/span&gt; &lt;span  dtid="562949953421328" style="color:blue;"&gt;New&lt;/span&gt; SmtpClient()&lt;/span&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span  dtid="562949953421338" style="font-family:'Courier New';"&gt;&lt;span  dtid="562949953421333" style="color:blue;"&gt;Dim&lt;/span&gt; sendTo &lt;span  dtid="562949953421334" style="color:blue;"&gt;As&lt;/span&gt; &lt;span  dtid="562949953421335" style="color:blue;"&gt;New&lt;/span&gt; MailAddress("&lt;span style="COLOR: rgb(163,21,21)" dtid="562949953421336"&gt;&lt;a href="mailto:sendToAccount@gmail.com"&gt;&lt;span style="color:#660000;"&gt;&lt;span style="color:#993300;"&gt;sendToAccount&lt;/span&gt;&lt;/span&gt;&lt;span style="color:#993300;"&gt;@gmail.com&lt;/span&gt;&lt;/a&gt;"&lt;/span&gt;)&lt;span  dtid="562949953421339" style="color:blue;"&gt;&lt;br /&gt;Dim &lt;span style="color:#000000;"&gt;from&lt;/span&gt; As &lt;span style="color:#000000;"&gt;MailAddress&lt;/span&gt; = New &lt;span style="color:#000000;"&gt;MailAddress&lt;/span&gt;("&lt;span style="color:#993300;"&gt;from@address.com&lt;/span&gt;")&lt;br /&gt;Dim&lt;/span&gt; message &lt;span  dtid="562949953421340" style="color:blue;"&gt;As&lt;/span&gt; &lt;span  dtid="562949953421341" style="color:blue;"&gt;New&lt;/span&gt; MailMessage(from,sendTo)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span  dtid="562949953421357" style="font-family:'Courier New';"&gt;message.IsBodyHtml = &lt;span  dtid="562949953421352" style="color:blue;"&gt;True&lt;/span&gt;&lt;br /&gt;message.Subject = &lt;span style="COLOR: rgb(163,21,21)" dtid="562949953421355"&gt;"HI"&lt;/span&gt;&lt;br /&gt;message.Body = &lt;span style="COLOR: rgb(163,21,21)" dtid="562949953421358"&gt;"Got it!!"&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" dtid="562949953421364"&gt;&lt;span style="font-size:85%;"&gt;&lt;span  dtid="562949953421362" style="font-family:'Courier New';"&gt;&lt;span  dtid="562949953421363" style="color:green;"&gt;' Use the same account in app.config to authenticate.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span  dtid="562949953421365" style="font-family:'Courier New';"&gt;&lt;span  dtid="562949953421366" style="color:blue;"&gt;Dim&lt;/span&gt; basicAuthenticationInfo &lt;span  dtid="562949953421367" style="color:blue;"&gt;As&lt;/span&gt; &lt;span  dtid="562949953421368" style="color:blue;"&gt;New&lt;/span&gt; System.Net.NetworkCredential(&lt;span style="COLOR: rgb(163,21,21)" dtid="562949953421369"&gt;"yourAccount@gmail.com"&lt;/span&gt;, &lt;span style="COLOR: rgb(163,21,21)" dtid="562949953421370"&gt;"YourPassword"&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" align="left" dtid="562949953421364"&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span  dtid="562949953421374" style="font-family:'Courier New';"&gt;&lt;br /&gt;client.Host = "smtp.gmail.com"&lt;br /&gt;client.UseDefaultCredentials = &lt;span  dtid="562949953421375" style="color:blue;"&gt;False&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span  dtid="562949953421377" style="font-family:'Courier New';"&gt;client.Credentials = basicAuthenticationInfo&lt;/span&gt;&lt;br /&gt;&lt;span  dtid="562949953421379" style="font-family:'Courier New';"&gt;client.EnableSsl = &lt;span  dtid="562949953421380" style="color:blue;"&gt;True&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" dir="ltr" style="MARGIN-RIGHT: 0px" align="left" dtid="562949953421388"&gt;&lt;span dtid="562949953421387"&gt;&lt;span style="font-family:Courier New;"&gt;&lt;span   dtid="562949953421385" style="font-size:85%;color:blue;"&gt;Try&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;blockquote style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;p class="MsoNormal" dir="ltr" style="MARGIN-RIGHT: 0px" align="left" dtid="562949953421388"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="562949953421387"&gt;&lt;span style="font-family:Courier New;"&gt;client.Send(message)&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span  dtid="562949953421398" style="font-family:Courier New;"&gt;Console.WriteLine(&lt;span style="COLOR: rgb(163,21,21)" dtid="562949953421392"&gt;"SUCCESS"&lt;/span&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;span  dtid="562949953421398" style="font-family:Courier New;"&gt;&lt;p class="MsoNormal" dir="ltr" style="MARGIN-RIGHT: 0px" align="left" dtid="562949953421388"&gt;&lt;span style="font-size:85%;"&gt;&lt;span  dtid="562949953421395" style="color:blue;"&gt;Catch&lt;/span&gt; ex &lt;span  dtid="562949953421396" style="color:blue;"&gt;As&lt;/span&gt; Exception&lt;/span&gt;&lt;/p&gt;&lt;/span&gt;&lt;blockquote style="MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px"&gt;&lt;p class="MsoNormal" dir="ltr" style="MARGIN-RIGHT: 0px" align="left" dtid="562949953421388"&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;Console.WriteLine(&lt;span style="COLOR: rgb(163,21,21)" dtid="562949953421399"&gt;"SEND FAIL"&lt;/span&gt;)&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" dir="ltr" style="MARGIN-RIGHT: 0px" align="left" dtid="562949953421388"&gt;&lt;span  dtid="562949953421407" style="font-family:'Courier New';"&gt;&lt;span style="font-size:85%;"&gt;&lt;span  dtid="562949953421404" style="color:blue;"&gt;End&lt;/span&gt; &lt;span  dtid="562949953421405" style="color:blue;"&gt;Try&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;/blockquote&gt;&lt;p class="MsoNormal" dir="ltr" align="left" dtid="562949953421408"&gt;&lt;span style="font-size:85%;"&gt;&lt;span  dtid="562949953421409" style="font-family:'Courier New';"&gt;&lt;span  dtid="562949953421410" style="color:blue;"&gt;End&lt;/span&gt; &lt;span  dtid="562949953421411" style="color:blue;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" style="MARGIN: 0cm 0cm 0pt"&gt;&lt;span style="font-family:Times New Roman;"&gt;&lt;/span&gt;&lt;/p&gt;&lt;p class="MsoNormal" dtid="562949953421408"&gt;&lt;span  dtid="562949953421409" style="font-family:'Courier New';"&gt;&lt;span style="font-size:8;"&gt;&lt;span  dtid="562949953421411" style="color:blue;"&gt;&lt;/span&gt;&lt;/span&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/6215844475637970091-6014279397651076050?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/6014279397651076050/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=6014279397651076050' title='19 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6014279397651076050'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6014279397651076050'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/06/send-email-with-gmail.html' title='Send Email with Gmail'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_3wnvoEJaw_Y/RoIk-FSVwvI/AAAAAAAAAAU/5Kvpaz8HPn0/s72-c/smtp.PNG' height='72' width='72'/><thr:total>19</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-1826463004822453856</id><published>2007-07-18T23:24:00.000-07:00</published><updated>2007-07-18T23:24:28.539-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Query'/><title type='text'>Create Data Dictionary By Query</title><content type='html'>&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-family:courier new;"&gt;This is a query that use for generate your simple data&lt;br /&gt;dictionary.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:100%;"  &gt;Sample&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:100%;"  &gt;select   distinct syscolumns.name,systypes.name as Type,&lt;br /&gt;        syscolumns.length,sysproperties.value&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:100%;"  &gt;    &lt;br /&gt;From     syscolumns&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:100%;"  &gt;         inner join sysobjects on sysobjects.id=syscolumns.id&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;        left outer join sysproperties on&lt;br /&gt;        sysproperties.smallid=syscolumns.colid&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:100%;"  &gt;         and sysproperties.id = syscolumns.id&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:100%;"  &gt;         inner join systypes on&lt;br /&gt;        syscolumns.xtype = systypes.xtype&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-family:courier new;font-size:85%;"  &gt;&lt;span style="font-size:100%;"&gt;where  sysobjects.name='&lt;/span&gt;&lt;span style="color: rgb(255, 0, 0);font-size:100%;" &gt;TableName&lt;/span&gt;&lt;span style="font-size:100%;"&gt;'&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-1826463004822453856?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/1826463004822453856/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=1826463004822453856' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1826463004822453856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1826463004822453856'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/06/create-data-dic-by-query.html' title='Create Data Dictionary By Query'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-8353385335457421063</id><published>2007-07-18T11:58:00.000-07:00</published><updated>2007-07-18T11:58:51.432-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Query'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Solving The Multiple Inheritance Issue Under .NET Platform</title><content type='html'>&lt;div style="text-align: justify;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;.NET : Solving The Multiple Inheritance Issue Under .NET Platform &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;  .NET platform does not support multiple inheritance. Do not confuse multilevel inheritance with multiple inheritance. With multiple inheritance we can have a subclass that inherits from two classes at the same time.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Let's suppose we have an application that has a class Customers and another class Vendors. If you wanted to combine these two classes into one CustomerVendor class it would be a combination of Customers and Vendors just like the diagram below.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Please copy the following link into a new browser windor to view the diagram: http://www.vbprofs.com/images/Article Images/VBNETinheritance.gif&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;In the above diagram we see how the CustomerVendor class inherits from both of those classes.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Multiple inheritance is complex and can be dangerous. The advantages of code re-usage prevail over complexity is up to your choice. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Multiple inheritance is not supported by VB.NET or .Net platform. Instead of multiple inheritance we can use multiple interfaces to achieve similar effect to multiple inheritance.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;In VB.NET all objects have a primary or native interface, which is composed of properties, events, methods or member variables declared using Public keyword. Objects can implement also secondary interfaces by using Implement keyword.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Sometimes it is helpful for an object to have more than one interface, allowing us to interact with the object in different ways. Inheritance allow us to create subclasses that are a specialized case of the base class.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Example&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Sometimes we have a group of objects that are not the similar, but we want to handle them the same manner. We want all the objects to act as if they are the same, even though they are different.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;We can have some different objects in an application, such as customer, product, invoice etc. Each object would have a default interface appropriate to each individual object, and each of them is a different class. No natural inheritance is implied between these classes. &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;Let's suppose we want to print a document for each type of object. In this case we'd like to make them all act as printable object. To accomplish this we can define a generic interface that would enable generating a printed document. By implementing a common interface we are able to write a routine that accepts any object that implements a printed document.&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;To conclude, by implementing multiple interfaces in VB.NET, we can achieve a similar effect to that of multiple inheritance.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;p  style="text-align: justify;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="padding: 0px; background-color: rgb(255, 255, 255); width: 100%; text-align: justify;font-family:courier new;" class="text"&gt;&lt;span style="font-size:85%;"&gt;About the Author:&lt;br /&gt;&lt;br /&gt;Thomas is an experienced Visual Basic developer, with expertise of 7+ years developing financial applications. His main IT skills are VB, SQL, Crystal Reports - should you need a VB developer for your projects feel free to contact Thomas through his personal website at &lt;a href="http://www.kaloyani.com/" target="_blank"&gt;http://www.Kaloyani.com&lt;/a&gt; or through &lt;a href="http://www.vbprofs.com/" target="_blank"&gt;http://www.VBprofs.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;   &lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;     Read more articles by: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://www.isnare.com/?s=author&amp;amp;a=Thomas+Kaloyani" class="biggerlink"&gt;Thomas Kaloyani&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span class="text"  style="font-family:courier new;"&gt;&lt;a href="http://www.isnare.com/"&gt;Article Source: www.iSnare.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&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/6215844475637970091-8353385335457421063?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/8353385335457421063/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=8353385335457421063' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8353385335457421063'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8353385335457421063'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/solving-multiple-inheritance-issue.html' title='Solving The Multiple Inheritance Issue Under .NET Platform'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-6227070348288498535</id><published>2007-07-17T05:42:00.000-07:00</published><updated>2007-07-17T05:42:56.634-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Regular expression'/><title type='text'>Regular expression</title><content type='html'>&lt;pre&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0); font-weight: bold;font-family:courier new;font-size:100%;"  &gt;Sample Expression.&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:100%;"  &gt;1. Email Address&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:100%;"  &gt;   Single email (xxx@xxx.com) &lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;    &lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}&lt;br /&gt;&lt;br /&gt; &lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:100%;"  &gt; Email with semicolon&lt;br /&gt; (xxx@xxx.com; aaa@aaa.com; bbb@bbb.com)&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;    ^(\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)&lt;br /&gt;    *\s*[,;]?\b)*$&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:100%;"  &gt;2. Zip Code (32082)&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;     \d{5}(-\d{4})?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 0);font-family:courier new;font-size:100%;"  &gt;3. Phone Number (111-111-1111)&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;       ((\(\d{3}\) ?)|(\d{3}-))?\d{3}-\d{4}&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;-----------------------------------------------------------&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/pre&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:courier new;font-size:100%;"  &gt;What is Regular expression?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;In computing, a regular expression is a string that is used to describe or match a set of strings, according to certain syntax rules.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Regular expressions are used by many text editors and utilities to search and manipulate bodies of text based on certain patterns. Many programming languages support regular expressions for string manipulation. For example, Perl and Tcl have a powerful regular expression engine built directly into their syntax. The set of utilities (including the editor ed and the filter grep) provided by Unix distributions were the first to popularize the concept of regular expressions. "Regular expression" is often shortened in speech to regex, and in writing to regexp or regex (singular) or regexps, regexes, or regexen (plural).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;As an example of the syntax, the regular expression \bex can be used to describe (and search for) all of the instances of the string "ex" that occur at word breaks (signified by the \b). Thus in the phrase, "Texts for expert experimenters," the regular expresssion \bex returns the "ex" in "expert" and "experimenters," but not in "Texts" (because the "ex" occurs inside the word there and not at the word break).&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Many modern computing systems provide wildcard characters in matching filenames from a file system. This is a core capability of many command-line shells and is known as globbing. Wildcards differ from regular expressions in that they can only express very restrictive forms of alternation.&lt;br /&gt;&lt;br /&gt;more information please read &lt;a href="http://en.wikipedia.org/wiki/Regular_expression"&gt;http://en.wikipedia.org/wiki/Regular_expression&lt;/a&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-6227070348288498535?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/6227070348288498535/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=6227070348288498535' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6227070348288498535'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/6227070348288498535'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/regular-expression.html' title='Regular expression'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-3913238014070737889</id><published>2007-07-15T09:21:00.000-07:00</published><updated>2007-07-15T09:21:09.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Query'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Will Microsoft Kill Free Email on the Net?</title><content type='html'>&lt;p  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;Spam has been such a problem that email filters are now widespread on the Net. These filters are a necessary response to the menace of spam. However, will the excuse of spam be used by companies such as Hotmail to charge for email?&lt;br /&gt;&lt;br /&gt;Disturbing news that Hotmail (owned by Microsoft) is blocking perfectly legitimate emails because they have been caught by their anti-spam filters is increasing these fears.&lt;br /&gt;&lt;br /&gt;Allan Gardyne of Associateprograms.com has been commenting recently about the difficulties SiteSell (owner of the website building package SiteBuildIt) has had with Hotmail.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://associateprograms.com/discus/viewtopic.php?t=2847"&gt;http://associateprograms.com/discus/viewtopic.php?t=2847&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When SiteSell complained to Hotmail they did not get a helpful response. Microsoft suggested that they use the services of a company called Bonded Sender which would ensure that SiteSell’s legitimate non-spam emails would reach their customers. It just happens that one of the owners of Bonded Sender is a former employee of Microsoft!&lt;br /&gt;&lt;br /&gt;Many other companies have had similar problems with Hotmail. Bill Gates is on record as wishing to charge for email as a method of preventing spam. Unfortunately, when the big companies on the Net gang up like this, a sort of inevitability about charging for email creeps in. Nearly 60% of email is handled by Hotmail, AOL, and Yahoo combined. These three companies could have the power to force customers to pay for their email.&lt;br /&gt;&lt;br /&gt;However, customers still have bargaining power. They may decide to stop using Hotmail and opt for a genuine free service. The founding fathers of the Internet had a public service attitude to the free dissemination of information. If the big companies charge for email, this egalitarian ideal will be lost.&lt;br /&gt;&lt;br /&gt;The most appealing aspect of the Internet for many people was precisely this level-playing field that it created. The hobbyist in any part of the world could communicate and pass information (through email!) to other enthusiasts. The small entrepreneur could set up a website and make money without reference to the multinationals. However, this freedom will be lost if customers are not vigilant. The big companies like Microsoft are businesses concerned with profit. The freedom of access that the Internet gives to the small person in any part of the world is not a priority of the multinationals.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;© John Lynch&lt;br /&gt;==================================================&lt;br /&gt;For Free Internet marketing E-books on Net Writing, Web Mastering, Net Auctions, Affiliate help go to: &lt;a href="http://www.merchant-account-service.com/free_courses_online.html"&gt;http://www.merchant-account-service.com/free_courses_online.html&lt;/a&gt;&lt;br /&gt;================================================== &lt;/span&gt;&lt;/p&gt;      &lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;     Read more articles by: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://www.isnare.com/?s=author&amp;amp;a=John+Lynch" class="biggerlink"&gt;John Lynch&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;      &lt;/span&gt;&lt;br /&gt;.&lt;br /&gt;&lt;span class="text"  style="font-family:courier new;"&gt;&lt;a href="http://www.isnare.com/"&gt;Article Source: www.iSnare.com&lt;/a&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-3913238014070737889?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/3913238014070737889/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=3913238014070737889' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3913238014070737889'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/3913238014070737889'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/will-microsoft-kill-free-email-on-net.html' title='Will Microsoft Kill Free Email on the Net?'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-2094586419183686176</id><published>2007-07-13T08:53:00.000-07:00</published><updated>2007-07-13T08:53:42.013-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Query'/><title type='text'>Change All Column's Collation By Sql Script</title><content type='html'>&lt;div class="Section1" dtid="844424930131968"  style="font-family:courier new;"&gt;&lt;span dtid="844424930131969"&gt;&lt;span dtid="844424930131970"&gt;&lt;span dtid="844424930131971" style=";font-size:85%;color:blue;"  &gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Section1" dtid="844424930131968"  style="font-family:courier new;"&gt;&lt;span dtid="844424930131969"&gt;&lt;span dtid="844424930131970"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930131971" style="color: rgb(0, 0, 0);"&gt;&lt;span style="font-weight: bold;"&gt;Change All Column's Collation By Sql Script&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can change your database collation from enterprise manager. But your columns in table did not change accordingly. &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Section1" dtid="844424930131968"  style="font-family:courier new;"&gt;&lt;span dtid="844424930131969"&gt;&lt;span dtid="844424930131970"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930131971" style="color: rgb(0, 0, 0);"&gt;Here is show how to change all collation columns in database.  (You can change Thai_CI_AS to your collation.)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Section1" dtid="844424930131968"  style="font-family:courier new;"&gt;&lt;span dtid="844424930131969"&gt;&lt;span dtid="844424930131970"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930131971"  style="color:blue;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt; &lt;/div&gt;&lt;div class="Section1" dtid="844424930131968"  style="font-family:courier new;"&gt;&lt;span style="color: rgb(0, 0, 255);font-size:85%;" &gt;&lt;strong&gt;Sample Script&lt;/strong&gt;&lt;/span&gt;&lt;/div&gt;&lt;div class="Section1" dtid="844424930131968"  style="font-family:courier new;"&gt; &lt;/div&gt;&lt;div class="Section1" dtid="844424930131968" face="courier new"&gt;&lt;span dtid="844424930131969"&gt;&lt;span dtid="844424930131970"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930131971"  style="color:blue;"&gt;DECLARE &lt;/span&gt;&lt;span dtid="844424930131972"&gt;@@TableName Nvarchar(100)&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930131974"  style="color:blue;"&gt;DECLARE &lt;/span&gt;&lt;span dtid="844424930131975"&gt;@@ColumnName Nvarchar(100)&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930131977"  style="color:blue;"&gt;DECLARE &lt;/span&gt;&lt;span dtid="844424930131978"&gt;@@ColumnType NvarChar(100)&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930131980"  style="color:blue;"&gt;DECLARE &lt;/span&gt;&lt;span dtid="844424930131981"&gt;@@ColumnLengh &lt;span dtid="844424930131982"  style="color:blue;"&gt;FLOAT&lt;/span&gt;&lt;/span&gt; &lt;span dtid="844424930131983"  style="color:blue;"&gt;&lt;br /&gt;DECLARE &lt;/span&gt;&lt;span dtid="844424930131984"&gt;@@SQL NvarChar(1000)&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930131986"  style="color:blue;"&gt;DECLARE &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930131987"&gt;&lt;span dtid="844424930131988"&gt;&lt;span dtid="844424930131989"  style="font-size:85%;"&gt;@@IsNullAble NvarChar(50)&lt;br /&gt;&lt;/span&gt;&lt;span dtid="844424930131991"  style="color:blue;"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;DECLARE &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930131992"&gt;my_cursor &lt;span dtid="844424930131993"  style="color:blue;"&gt;CURSOR FOR&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930131995"&gt;&lt;span dtid="844424930131996"  style="color:blue;"&gt;Select &lt;/span&gt;sysobjects.name &lt;span dtid="844424930131997"  style="color:blue;"&gt;From &lt;/span&gt;sysobjects &lt;span dtid="844424930131998"  style="color:blue;"&gt;Where &lt;/span&gt;xtype=&lt;span style="color: rgb(163, 21, 21);" dtid="844424930131999"&gt;'u'&lt;/span&gt;&lt;/span&gt; &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132000"&gt;&lt;/span&gt;&lt;span dtid="844424930132001"  style="color:blue;"&gt;OPEN &lt;/span&gt;&lt;span dtid="844424930132002"&gt;my_cursor&lt;/span&gt; &lt;span dtid="844424930132003"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span dtid="844424930132006"  style="color:blue;"&gt;FETCH NEXT FROM &lt;/span&gt;&lt;span dtid="844424930132007"&gt;my_cursor &lt;span dtid="844424930132008"  style="color:blue;"&gt;INTO &lt;/span&gt;@@TableName&lt;/span&gt; &lt;span dtid="844424930132009"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930132011"  style="color:blue;"&gt;WHILE &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132012"&gt;&lt;span dtid="844424930132013"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132014"&gt;@@FETCH_STATUS = 0&lt;br /&gt;&lt;/span&gt;&lt;span dtid="844424930132016"  style="color:blue;"&gt;BEGIN&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132017"&gt;&lt;span dtid="844424930132018"&gt;&lt;span dtid="844424930132019"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132021"  style="color:blue;"&gt;DECLARE &lt;/span&gt;my_column &lt;span dtid="844424930132022"  style="color:blue;"&gt;CURSOR FOR&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132023"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132025"  style="color:blue;"&gt;select &lt;/span&gt;syscolumns.name,systypes.name &lt;span dtid="844424930132026"  style="color:blue;"&gt;as &lt;/span&gt;Type, syscolumns.length ,syscolumns.isnullable &lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132027"&gt;&lt;span dtid="844424930132028"&gt;&lt;span dtid="844424930132029"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132031"&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132032"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132033"  style="color:blue;"&gt;From &lt;/span&gt;syscolumns&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span dtid="844424930132034"&gt;&lt;span dtid="844424930132035"  style="color:blue;"&gt;inner join &lt;/span&gt;sysobjects &lt;span dtid="844424930132036"  style="color:blue;"&gt;on &lt;/span&gt;sysobjects.id=syscolumns.id&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132037"&gt;&lt;span dtid="844424930132038"&gt;&lt;span dtid="844424930132039"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132041"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132042"  style="color:blue;"&gt;left outer join &lt;/span&gt;sysproperties&lt;span dtid="844424930132043"  style="color:blue;"&gt; on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132044"&gt; sysproperties.smallid=syscolumns.colid&lt;/span&gt; &lt;span dtid="844424930132045"&gt;&lt;span dtid="844424930132046"  style="color:blue;"&gt;and &lt;/span&gt;sysproperties.id = syscolumns.id&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132047"&gt;&lt;span dtid="844424930132048"&gt;&lt;span dtid="844424930132049"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132051"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132052"  style="color:blue;"&gt;inner join &lt;/span&gt;systypes &lt;span dtid="844424930132053"  style="color:blue;"&gt;on&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span dtid="844424930132054"&gt;syscolumns.xtype = systypes.xtype&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132055"&gt;&lt;span dtid="844424930132056"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132057"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132059"&gt;&lt;/span&gt;&lt;span dtid="844424930132060"  style="color:blue;"&gt;where &lt;/span&gt;sysobjects.xtype=&lt;span style="color: rgb(163, 21, 21);" dtid="844424930132061"&gt;'u' &lt;/span&gt;&lt;span dtid="844424930132062"  style="color:blue;"&gt;And &lt;/span&gt;sysobjects.name=@@TableName &lt;span dtid="844424930132063"  style="color:blue;"&gt;And &lt;/span&gt;(systypes.name=&lt;span style="color: rgb(163, 21, 21);" dtid="844424930132064"&gt;'nvarchar' &lt;/span&gt;&lt;span dtid="844424930132065"  style="color:blue;"&gt;or &lt;/span&gt;systypes.name=&lt;span style="color: rgb(163, 21, 21);" dtid="844424930132066"&gt;'varchar'&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132068"&gt;&lt;span dtid="844424930132069"&gt;&lt;span dtid="844424930132070"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132072"  style="color:blue;"&gt;OPEN &lt;/span&gt;my_column&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span dtid="844424930132073"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132074"&gt;&lt;span dtid="844424930132075"&gt;&lt;span dtid="844424930132076"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132078"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132079"  style="color:blue;"&gt;FETCH NEXT FROM &lt;/span&gt;my_column &lt;span dtid="844424930132080"  style="color:blue;"&gt;INTO &lt;/span&gt;@@ColumnName,@@ColumnType,@@ColumnLengh,@@IsNullAble&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span dtid="844424930132081"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132082"&gt;&lt;span dtid="844424930132083"&gt;&lt;span dtid="844424930132084"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132087"  style="color:blue;"&gt;WHILE &lt;/span&gt;@@FETCH_STATUS = 0&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132088"&gt;&lt;span dtid="844424930132089"&gt;&lt;span dtid="844424930132090"&gt;&lt;br /&gt;&lt;span dtid="844424930132092" style=";font-size:85%;color:blue;"  &gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132093"&gt;&lt;span dtid="844424930132094"&gt;&lt;span dtid="844424930132095"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132097"  style="color:blue;"&gt;IF &lt;/span&gt;(@@IsNullAble=1)&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span dtid="844424930132099"&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132100"&gt;&lt;/span&gt;&lt;span dtid="844424930132101"  style="color:blue;"&gt;BEGIN&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132102"&gt;&lt;span dtid="844424930132103"&gt;&lt;span dtid="844424930132104"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132106"  style="color:blue;"&gt;Select &lt;/span&gt;@@SQL =( &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132107"&gt;'ALTER TABLE ' &lt;/span&gt;+ @@TableName + &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132108"&gt;' ALTER COLUMN ' &lt;/span&gt;+ @@ColumnName + &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132109"&gt;' ' &lt;/span&gt;+ @@ColumnType + &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132110"&gt;&lt;span style="color: rgb(163, 21, 21);" dtid="844424930132111"&gt;'(' &lt;/span&gt;+ &lt;span dtid="844424930132112"  style="color:blue;"&gt;CAST&lt;/span&gt;(@@ColumnLengh &lt;span dtid="844424930132113"  style="color:blue;"&gt;as &lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132115"&gt;&lt;/span&gt;NVARCHAR) + &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132116"&gt;') COLLATE ' &lt;/span&gt;+ &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132117"&gt;' Thai_CI_AS NULL'&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930132119"&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132120"&gt;&lt;/span&gt;&lt;span dtid="844424930132121"  style="color:blue;"&gt;END&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132122"&gt;&lt;span dtid="844424930132123"&gt;&lt;span dtid="844424930132124"&gt;&lt;br /&gt;&lt;span dtid="844424930132126" style=";font-size:85%;color:blue;"  &gt;ELSE&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132127"&gt;&lt;span dtid="844424930132128"&gt;&lt;span dtid="844424930132129"&gt;&lt;br /&gt;&lt;span dtid="844424930132131" style=";font-size:85%;color:blue;"  &gt;BEGIN&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132132"&gt;&lt;span dtid="844424930132133"&gt;&lt;span dtid="844424930132134"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132136"  style="color:blue;"&gt;Select &lt;/span&gt;@@SQL =( &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132137"&gt;'ALTER TABLE ' &lt;/span&gt;+ @@TableName + &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132138"&gt;' ALTER COLUMN ' &lt;/span&gt;+ @@ColumnName + &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132139"&gt;' ' &lt;/span&gt;+&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132141"&gt;&lt;/span&gt;@@ColumnType &lt;span style="color: rgb(0, 0, 255);" dtid="844424930132142"&gt;&lt;/span&gt;+ &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132143"&gt;&lt;span style="color: rgb(163, 21, 21);" dtid="844424930132144"&gt;'(' &lt;/span&gt;+ &lt;span dtid="844424930132145"  style="color:blue;"&gt;CAST&lt;/span&gt;(@@ColumnLengh &lt;span dtid="844424930132146"  style="color:blue;"&gt;as &lt;/span&gt;NVARCHAR) + &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132147"&gt;') COLLATE ' &lt;/span&gt;+ &lt;span style="color: rgb(163, 21, 21);" dtid="844424930132148"&gt;' Thai_CI_AS NOT NULL'&lt;/span&gt;)&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930132150"&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132151"&gt;&lt;/span&gt;&lt;span dtid="844424930132152"  style="color:blue;"&gt;END &lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132153"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132154"&gt;&lt;span dtid="844424930132155"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span dtid="844424930132158"&gt;&lt;span dtid="844424930132159"&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132160"  style="color:blue;"&gt;PRIN(@@SQL)&lt;br /&gt;--EXEC&lt;/span&gt;(@@SQL)&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span dtid="844424930132163"&gt;&lt;span dtid="844424930132164"&gt;&lt;span dtid="844424930132165"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132166"&gt;&lt;span dtid="844424930132167"&gt;&lt;/span&gt;&lt;span dtid="844424930132168"&gt;&lt;span dtid="844424930132169"&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132170"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132172"  style="color:blue;"&gt;FETCH NEXT FROM &lt;/span&gt;my_column &lt;span dtid="844424930132173"  style="color:blue;"&gt;INTO &lt;/span&gt;@@ColumnName,@@ColumnType,@@ColumnLengh,@@IsNullAble&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132174"  style="font-size:85%;"&gt; &lt;/span&gt;&lt;span dtid="844424930132175"&gt;&lt;span dtid="844424930132176"&gt;&lt;span dtid="844424930132177"&gt;&lt;br /&gt;&lt;span dtid="844424930132179" style=";font-size:85%;color:blue;"  &gt;END&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132180"&gt;&lt;span dtid="844424930132181"&gt;&lt;span dtid="844424930132182"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132184"&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132185"  style="color:blue;"&gt;CLOSE &lt;/span&gt;my_column&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132186"&gt;&lt;span dtid="844424930132187"&gt;&lt;span dtid="844424930132188"&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132190"  style="color:blue;"&gt;DEALLOCATE &lt;/span&gt;my_column&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span dtid="844424930132191"&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132192"&gt;&lt;span dtid="844424930132193"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span dtid="844424930132195"&gt;&lt;span dtid="844424930132196"&gt;&lt;span style="color: rgb(0, 0, 255);" dtid="844424930132197"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span dtid="844424930132199"  style="color:blue;"&gt;FETCH NEXT FROM &lt;/span&gt;my_cursor &lt;span dtid="844424930132200"  style="color:blue;"&gt;INTO &lt;/span&gt;@@TableName&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span dtid="844424930132201"&gt;&lt;span dtid="844424930132202"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;span dtid="844424930132204"  style="color:blue;"&gt;END&lt;/span&gt; &lt;span dtid="844424930132205"  style="color:blue;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930132207"  style="color:blue;"&gt;CLOSE &lt;/span&gt;&lt;span dtid="844424930132208"&gt;my_cursor&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930132210"  style="color:blue;"&gt;DEALLOCATE &lt;/span&gt;&lt;span dtid="844424930132211"&gt;my_cursor&lt;/span&gt;&lt;br /&gt;&lt;span dtid="844424930132213"&gt;GO&lt;br /&gt;.&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&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/6215844475637970091-2094586419183686176?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/2094586419183686176/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=2094586419183686176' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2094586419183686176'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/2094586419183686176'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/you-can-change-your-database-collation.html' title='Change All Column&apos;s Collation By Sql Script'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-7694298038211920785</id><published>2007-07-13T08:42:00.000-07:00</published><updated>2007-07-13T08:42:16.863-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Clear all text  on one method</title><content type='html'>&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;strong&gt;&lt;span style="font-weight: normal;"&gt;There are two parameters that send to this method.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: normal;"&gt;1. Parent control such as panel , group box etc.&lt;br /&gt;&lt;/span&gt;&lt;span style="font-weight: normal;"&gt;2. Control that you want to ignore.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:85%;"  &gt;&lt;strong&gt;Sample Code&lt;br /&gt;&lt;/strong&gt;&lt;/span&gt;&lt;pre&gt;&lt;br /&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;Private&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt; ClearData(&lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; parentCtr &lt;span style="color:blue;"&gt;As&lt;/span&gt; Control, _&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;      &lt;/span&gt;Optional&lt;/span&gt;&lt;span style=";font-size:85%;color:blue;"  &gt; &lt;span style="color:blue;"&gt;ByVal&lt;/span&gt; ignoreControl &lt;span style="color:blue;"&gt;As&lt;/span&gt; Control = &lt;span style="color:blue;"&gt;Nothing&lt;/span&gt;)&lt;o:p&gt; &lt;/o:p&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;br /&gt;Dim&lt;/span&gt;&lt;span style="font-size:85%;"&gt; ctr &lt;span style="color:blue;"&gt;As&lt;/span&gt; Control&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt; &lt;/span&gt;&lt;span style="color:blue;"&gt;&lt;span style=""&gt; &lt;/span&gt;For&lt;/span&gt; &lt;span style="color:blue;"&gt;Each&lt;/span&gt; ctr &lt;span style="color:blue;"&gt;In&lt;/span&gt; parentCtr.Controls&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;    &lt;/span&gt;&lt;span style="color:blue;"&gt;If&lt;/span&gt; &lt;span style="color:blue;"&gt;Not&lt;/span&gt; (ctr &lt;span style="color:blue;"&gt;Is&lt;/span&gt; ignoreControl) &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;      &lt;/span&gt;If&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color:blue;"&gt;TypeOf&lt;/span&gt; ctr &lt;span style="color:blue;"&gt;Is&lt;/span&gt; TextBox &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;        &lt;/span&gt;ctr.Text = &lt;span style="color: rgb(163, 21, 21);"&gt;""&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;      &lt;/span&gt;ElseIf&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color:blue;"&gt;TypeOf&lt;/span&gt; ctr &lt;span style="color:blue;"&gt;Is&lt;/span&gt; ComboBox &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;DirectCast&lt;/span&gt;&lt;span style="font-size:85%;"&gt;(ctr, ComboBox).SelectedIndex = -1&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;      &lt;/span&gt;ElseIf&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color:blue;"&gt;TypeOf&lt;/span&gt; ctr &lt;span style="color:blue;"&gt;Is&lt;/span&gt; ListBox &lt;span style="color:blue;"&gt;Then&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;        &lt;/span&gt;CType&lt;/span&gt;&lt;span style="font-size:85%;"&gt;(ctr, ListBox).Items.Clear()&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;      &lt;/span&gt;End&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;    &lt;/span&gt;End&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color:blue;"&gt;If&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style=""&gt;    &lt;/span&gt;ClearData(ctr, ignoreControl)&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;&lt;span style=""&gt;  &lt;/span&gt;Next&lt;/span&gt;&lt;br /&gt;&lt;/p&gt;&lt;span style="font-size:85%;"&gt;&lt;/span&gt;&lt;p class="MsoNormal"  style="margin: 0cm 0cm 0pt;font-family:courier new;"&gt;&lt;span style=";font-size:85%;color:blue;"  &gt;End&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;span style="color:blue;"&gt;Sub&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt; &lt;/p&gt;&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/6215844475637970091-7694298038211920785?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/7694298038211920785/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=7694298038211920785' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7694298038211920785'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7694298038211920785'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/06/control.html' title='Clear all text  on one method'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-4202228908909840592</id><published>2007-07-12T09:04:00.001-07:00</published><updated>2007-07-12T09:04:06.385-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DataSet'/><title type='text'>Step to Create Dataset</title><content type='html'>&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;strong&gt;This sample show the basic step to create dataset and there element.&lt;/strong&gt; &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;strong&gt;Sample Code&lt;/strong&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Step 1 you should to Imports System.Data&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Step 2 please see sample code below.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;        Dim ds As New DataSet("DataSetSample")&lt;br /&gt;&lt;br /&gt;        ' Create Table&lt;br /&gt;        Dim dt As New DataTable("DataTable")&lt;br /&gt;&lt;br /&gt;        ' Create Column&lt;br /&gt;        Dim cl1 As New DataColumn("Column1")&lt;br /&gt;        cl1.DataType = GetType(Integer)&lt;br /&gt;&lt;br /&gt;        Dim cl2 As New DataColumn("Column2")&lt;br /&gt;        cl2.DataType = GetType(String)&lt;br /&gt;&lt;br /&gt;        ' Add column to table&lt;br /&gt;        dt.Columns.Add(cl1)&lt;br /&gt;        dt.Columns.Add(cl2)&lt;br /&gt;&lt;br /&gt;        ' Add DataTable to DataSet&lt;br /&gt;        ds.Tables.Add(dt)&lt;br /&gt;&lt;br /&gt;        ' Step to add DataRow&lt;br /&gt;        ' Create new row&lt;br /&gt;        Dim dr As DataRow&lt;br /&gt;        dr = ds.Tables("DataTable").NewRow&lt;br /&gt;&lt;br /&gt;        dr("Column1") = 1&lt;br /&gt;        dr("Column2") = "Welcome to vb.net Sample code"&lt;br /&gt;&lt;br /&gt;        ' Add Row1&lt;br /&gt;        ds.Tables("DataTable").Rows.Add(dr)&lt;br /&gt;                                                          &lt;br /&gt;&lt;br /&gt;        ' If you can use array of datarow.&lt;br /&gt;        Dim drArray(1) As DataRow&lt;br /&gt;&lt;br /&gt;        drArray(0) = ds.Tables(0).NewRow&lt;br /&gt;        drArray(0)("Column1") = 2&lt;br /&gt;        drArray(0)("Column2") = "Show easy sample code"&lt;br /&gt;        ds.Tables("DataTable").Rows.Add(drArray(0))&lt;br /&gt;&lt;br /&gt;        drArray(1) = ds.Tables(0).NewRow&lt;br /&gt;        drArray(1)("Column1") = 3&lt;br /&gt;        drArray(1)("Column2") = "Easy to understand"&lt;br /&gt;        ds.Tables("DataTable").Rows.Add(drArray(1))&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;        ' binddata to gridview&lt;br /&gt;        Me.DataGridView1.DataSource = ds.Tables("DataTable").Copy()&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:Courier New;font-size:85%;"&gt;vb.net sample code&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-4202228908909840592?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/4202228908909840592/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=4202228908909840592' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/4202228908909840592'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/4202228908909840592'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/step-to-create-dataset.html' title='Step to Create Dataset'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-8301907310606431931</id><published>2007-07-11T11:43:00.000-07:00</published><updated>2007-07-11T11:43:13.497-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SQL Query'/><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><category scheme='http://www.blogger.com/atom/ns#' term='Send Email with Gmail'/><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET and XML'/><title type='text'>VB.Net: Dynamic Usage Of Eventhandlers</title><content type='html'>&lt;p  style="text-align: justify;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;"&gt;VB.Net: Dynamic Usage Of Eventhandlers&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="text-align: justify;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;WithEvents and Handles clause requires form us to declare the object variable and the event handler as we write our code, so linkage is created upon compilation. On the other hand, with AddHandler and RemoveHandler, linkage is created and removed at runtime, which is more flexible.&lt;br /&gt;&lt;br /&gt;Let's assume that we want to load several MDI child forms, allowing each of them to be loaded only once, and of course to know when one of the child forms is closed. Since we have several forms to load we would like to use the AddHandler and RemoveHandler keywords so we can be flexible and write the minimal code we can.&lt;br /&gt;&lt;br /&gt;Let's get dirty.&lt;br /&gt;&lt;br /&gt;&lt;b&gt;1.&lt;/b&gt; In each MDI child form we have to declare a public event.&lt;br /&gt;&lt;i&gt;Public Event FormClosed(ByVal f As Form)&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;2.&lt;/b&gt; In each MDI child form we have to use the Form_Closed method which handles the MyBase.Closed class and raise the FormClosed event.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Private Sub Form1_Closed(ByVal sender As Object, ByVal e As System.EventArgs) _&lt;br /&gt;Handles MyBase.Closed&lt;br /&gt;RaiseEvent FormClosed(Me)&lt;br /&gt;End Sub&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;3.&lt;/b&gt; On our MDI form we need to declare two member variables. The first's of type Form and the second's type is ArrayList.&lt;br /&gt;&lt;i&gt;Private m_f(0) as Form&lt;br /&gt;Private m_sLoadedChildForms As New ArrayList&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;4.&lt;/b&gt; We need to implement a method the will search the MDI child forms that are loaded. We'll also use this method when we unload the MDI child forms.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Private Function SearchChildForm(ByVal strSearchForm As String, _Optional ByVal idxEventHandler As Long = -1) As Long&lt;br /&gt;Dim i As Long = 0&lt;br /&gt;For i = 0 To m_sLoadedForms.Count - 1&lt;br /&gt;If m_sLoadedForms.Item(i) = strSearchForm Then&lt;br /&gt;Dim j As Long = 0&lt;br /&gt;For j = m_f.GetLowerBound(0) To m_f.GetUpperBound(0)&lt;br /&gt;If m_f(j).Name = strSearchForm Then idxEventHandler = j&lt;br /&gt;Next j&lt;br /&gt;Return i&lt;br /&gt;End If&lt;br /&gt;Next&lt;br /&gt;Return -1&lt;br /&gt;End Function&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;5.&lt;/b&gt; We need to implement a method to load the mdi child forms and use the SearchChildForm method in order not to load the same mdi child form second time.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Private Sub LoadChildForms(ByVal f As Form)&lt;br /&gt;If m_f.GetUpperBound(0) &gt; 0 Then&lt;br /&gt;ReDim Preserve m_f(m_f.GetUpperBound(0) + 1)&lt;br /&gt;End If&lt;br /&gt;m_f(m_f.GetUpperBound(0)) = f I&lt;br /&gt;f Not SearchChildForm(m_f(m_f.GetUpperBound(0)).Name()) &gt;= 0 Then&lt;br /&gt;m_f(m_f.GetUpperBound(0)).MdiParent = Me&lt;br /&gt;AddHandler m_f(m_f.GetUpperBound(0)).Closed, _&lt;br /&gt;AddressOf UnloadChildForm&lt;br /&gt;m_f(m_f.GetUpperBound(0)).Show()&lt;br /&gt;m_sLoadedChildForms.Add(m_f(m_f.GetUpperBound(0)).Name)&lt;br /&gt;Else&lt;br /&gt;If m_f.GetUpperBound(0) &gt; 0 Then&lt;br /&gt;ReDim Preserve m_f(m_f.GetUpperBound(0) - 1)&lt;br /&gt;End If&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;/i&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;6.&lt;/b&gt; At last we need to implement a method to take out our mdi child form from the array list so we can load it again if we want.&lt;br /&gt;&lt;br /&gt;&lt;i&gt;Private Sub UnloadForm(ByVal sender As System.Object, ByVal e As System.EventArgs)&lt;br /&gt;Dim i As Long&lt;br /&gt;Dim s As String = sender.GetType().Name&lt;br /&gt;Dim IndexForEventHandler = -1&lt;br /&gt;i = SearchChildForm(s, IndexForEventHandler)&lt;br /&gt;If i &gt;= 0 Then m_sLoadedForms.RemoveAt(i)&lt;br /&gt;If IndexForEventHandler &gt;= 0 Then&lt;br /&gt;RemoveHandler m_f(IndexForEventHandler).Closed, AddressOf UnloadForm&lt;br /&gt;m_f(IndexForEventHandler) = Nothing&lt;br /&gt;End If&lt;br /&gt;End Sub&lt;/i&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="text-align: justify;font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;/p&gt;&lt;p  style="padding: 0px; background-color: rgb(255, 255, 255); width: 100%; text-align: justify;font-family:courier new;" class="text"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;About the Author&lt;/b&gt;:&lt;br /&gt;&lt;br /&gt;Thomas is an experienced Visual Basic developer, with expertise of 7+ years developing financial applications. His main IT skills are VB, SQL, Crystal Reports - should you need a VB developer for your projects feel free to contact Thomas through his personal website at &lt;a href="http://www.kaloyani.com/" target="_blank"&gt;http://www.Kaloyani.com&lt;/a&gt; or through &lt;a href="http://www.vbprofs.com/" target="_blank"&gt;http://www.VBprofs.com&lt;/a&gt;&lt;/span&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;     &lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;    Read more articles by: &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://www.isnare.com/?s=author&amp;amp;a=Thomas+Kaloyani" class="biggerlink"&gt;Thomas Kaloyani&lt;/a&gt;&lt;span style="font-family:courier new;"&gt;      &lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;   &lt;span style=";font-family:courier new;font-size:85%;" class="text"  &gt;&lt;a href="http://www.isnare.com/"&gt;Article Source: www.iSnare.com&lt;/a&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/6215844475637970091-8301907310606431931?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/8301907310606431931/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=8301907310606431931' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8301907310606431931'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8301907310606431931'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/vbnet-dynamic-usage-of-eventhandlers.html' title='VB.Net: Dynamic Usage Of Eventhandlers'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-8771256735759673775</id><published>2007-07-10T04:43:00.000-07:00</published><updated>2007-07-10T04:43:36.693-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tips and Content'/><title type='text'>Programmer?</title><content type='html'>&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;Are you programmer?&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;Do you know , What is programmer?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Today I found this and this is the meaning.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" class="hw" &gt;pro·gram·mer&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="color: rgb(0, 0, 153);"&gt; or  pro·gram·er&lt;/span&gt;&lt;object style="margin: 3px 3px 5px;" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" height="13" width="10"&gt;&lt;param name="movie" value="http://img.tfd.com/play.swf"&gt;&lt;param name="menu" value="false"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;param name="FlashVars" value="soundpath=http://img.tfd.com/hm/mp3/P0586300"&gt;&lt;embed style="margin-bottom: 4px;" src="http://img.tfd.com/play.swf" flashvars="soundpath=http://img.tfd.com/hm/mp3/P0586300" menu="false" wmode="transparent" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" height="13" width="10"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;/span&gt;&lt;script&gt;play_w("P0586300")&lt;/script&gt;&lt;div class="pseg"&gt;&lt;span style="font-size:85%;"&gt;&lt;i&gt;n.&lt;/i&gt;&lt;/span&gt;&lt;div class="ds-single"&gt;&lt;span style="font-size:85%;"&gt;    One who programs, especially:&lt;/span&gt;&lt;div class="sds-list"&gt;&lt;span style="font-size:85%;"&gt;             a.  &lt;i&gt;Computer Science&lt;/i&gt;  One who writes computer programs.&lt;/span&gt;&lt;/div&gt;&lt;div class="sds-list"&gt;&lt;span style="font-size:85%;"&gt;             b.  One who prepares or writes instructional programs.&lt;/span&gt;&lt;/div&gt;&lt;/div&gt;&lt;/div&gt;&lt;pre&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;Thank you &lt;/span&gt;&lt;a style="font-family: courier new;" href="http://www.blogger.com/www.thefreedictionary.com"&gt;www.thefreedictionary.com&lt;/a&gt;&lt;/span&gt;&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/6215844475637970091-8771256735759673775?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/8771256735759673775/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=8771256735759673775' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8771256735759673775'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/8771256735759673775'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/programmer.html' title='Programmer?'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-7418864554477727079</id><published>2007-07-03T21:24:00.000-07:00</published><updated>2007-07-03T21:24:17.709-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET and XML'/><title type='text'>Read xml content by XmlDocument</title><content type='html'>&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;"&gt;This sample show, How to read xml content by use XmlDocument namespace.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;You can see this &lt;a href="http://4.bp.blogspot.com/_3wnvoEJaw_Y/RojJAFSVwyI/AAAAAAAAAAs/i5sEGQ6nYqw/s1600-h/sampleXML.PNG"&gt;link &lt;/a&gt;for xml sample content.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sample Code&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);font-size:85%;" &gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    Dim m_xmld As XmlDocument&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    Dim m_nodelist As XmlNodeList&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    Dim m_node As XmlNode&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:100%;"  &gt;    'Create the XML Document&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    m_xmld = New XmlDocument()&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:100%;"  &gt;    'Load the Xml file&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    m_xmld.Load("YourPath\test.xml")&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-size:100%;" &gt;'Show all data in your xml&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    MessageBox.Show(m_xmld.OuterXml)&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:100%;"  &gt;    'Get the list of name nodes &lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    m_nodelist = m_xmld.SelectNodes("/family/name")&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);font-family:courier new;font-size:100%;"  &gt;    'Loop through the nodes&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;    For Each m_node In m_nodelist&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  &lt;span style="color: rgb(0, 153, 0);"&gt;'Get the Gender Attribute Value&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  Dim genderAttribute = m_node.Attributes.GetNamedItem("gender").Value&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  &lt;span style="color: rgb(0, 153, 0);"&gt;'Get the firstName Element Value&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  Dim firstNameValue = m_node.ChildNodes.Item(0).InnerText&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  &lt;span style="color: rgb(0, 153, 0);"&gt;'Get the lastName Element Value&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  Dim lastNameValue = m_node.ChildNodes.Item(1).InnerText&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  &lt;span style="color: rgb(0, 153, 0);"&gt;'Write Result to the Console&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  Console.Write("Gender: " &amp; genderAttribute _&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  &amp;amp; " FirstName: " &amp; firstNameValue &amp;amp; " LastName: " _&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  &amp;amp; lastNameValue)&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style=";font-family:courier new;font-size:100%;"  &gt;  Console.Write(vbCrLf)&lt;/span&gt;&lt;span style="font-size:100%;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:100%;"&gt;    Next&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6215844475637970091-7418864554477727079?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/7418864554477727079/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=7418864554477727079' title='5 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7418864554477727079'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/7418864554477727079'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/read-xml-content-by-xmldocument.html' title='Read xml content by XmlDocument'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>5</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-4904042637496040412</id><published>2007-07-02T02:51:00.000-07:00</published><updated>2007-07-02T02:51:37.979-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VB.NET and XML'/><title type='text'>Read xml content to DataSet.</title><content type='html'>&lt;span style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;This sample show, How to read xml's content to dataset.&lt;/span&gt;&lt;/span&gt; &lt;/span&gt;&lt;br /&gt;&lt;pre&gt;&lt;span style="font-size:100%;"&gt;&lt;span style="font-weight: bold;font-family:courier new;" &gt;&lt;br /&gt;Use System.Xml and System.IO namespace.&lt;/span&gt;  &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;br /&gt;Imports System.Xml&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);font-family:courier new;" &gt;&lt;br /&gt;Imports System.IO&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-weight: bold;font-size:100%;" &gt;Sample XML&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_3wnvoEJaw_Y/RojJAFSVwyI/AAAAAAAAAAs/i5sEGQ6nYqw/s1600-h/sampleXML.PNG"&gt;&lt;img style="cursor: pointer;" src="http://4.bp.blogspot.com/_3wnvoEJaw_Y/RojJAFSVwyI/AAAAAAAAAAs/i5sEGQ6nYqw/s320/sampleXML.PNG" alt="" id="BLOGGER_PHOTO_ID_5082533182743888674" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt;&lt;span style="font-weight: bold;"&gt;&lt;br /&gt;Sample Code&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim ds As New DataSet&lt;br /&gt;&lt;/span&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;'  use filestream class to read xml content.&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;Dim streamRead As New System.IO.FileStream("C\test.xml",  _&lt;br /&gt;System.IO.FileMode.Open)&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 153, 0);"&gt;'Dataset can read content from FileStream.&lt;/span&gt;&lt;br /&gt;ds.ReadXml(streamRead) &lt;br /&gt;&lt;br /&gt;&lt;/span&gt;  &lt;span style="color: rgb(0, 153, 0);"&gt;'  Bind data to your control.&lt;/span&gt; &lt;span style="color: rgb(0, 0, 153);"&gt;&lt;br /&gt;DataGridView1.DataSource = ds.Tables(0)&lt;/span&gt;  &lt;span style="color: rgb(0, 153, 0);"&gt;&lt;br /&gt;&lt;br /&gt;' Close FileStream object&lt;/span&gt;&lt;br /&gt;&lt;span style="color: rgb(0, 0, 153);"&gt;streamRead.Close()&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="font-weight: bold; font-family: courier new;font-size:100%;" &gt;You will see you data in your data control&lt;/span&gt;&lt;span style="font-family: courier new;font-size:100%;" &gt;.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://2.bp.blogspot.com/_3wnvoEJaw_Y/RojIHlSVwxI/AAAAAAAAAAk/eyOkQEAnZzc/s1600-h/ShowContententXml.PNG"&gt;&lt;img style="cursor: pointer;" src="http://2.bp.blogspot.com/_3wnvoEJaw_Y/RojIHlSVwxI/AAAAAAAAAAk/eyOkQEAnZzc/s320/ShowContententXml.PNG" alt="" id="BLOGGER_PHOTO_ID_5082532212081279762" border="0" /&gt;&lt;/a&gt;&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/6215844475637970091-4904042637496040412?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/4904042637496040412/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=4904042637496040412' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/4904042637496040412'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/4904042637496040412'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/07/read-xml-content-to-dataset.html' title='Read xml content to DataSet.'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_3wnvoEJaw_Y/RojJAFSVwyI/AAAAAAAAAAs/i5sEGQ6nYqw/s72-c/sampleXML.PNG' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-1807817718393705697</id><published>2007-06-26T12:21:00.000-07:00</published><updated>2007-06-26T12:21:34.284-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DateTime Culture'/><title type='text'>DateTime Culture</title><content type='html'>&lt;span style="FONT-WEIGHT: bold;font-family:courier newfont-size:85%;" &gt;Step 1&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;import globalization namespace in your class.&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;"&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Imports System.Globalization&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="FONT-WEIGHT: bold;font-family:courier newfont-size:85%;" &gt;Step 2&lt;/span&gt;&lt;span style="font-size:85%;"&gt; &lt;/span&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Sample Code &lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;for thai &lt;/span&gt;&lt;span style="font-family:courier new;"&gt;Language.&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153);font-size:85%;" &gt;&lt;span style="font-family:courier new;"&gt;Dim pYourCulturrInfo As New CultureInfo("th-TH") &lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;'Get Year format&lt;/span&gt;&lt;span style="font-family:courier new;"&gt; &lt;span style="COLOR: rgb(0,0,153)"&gt;&lt;br /&gt;Dim nYourCultureYear As Integer = pYourCulturrInfo.Calendar.GetYear(DateTime.Now)&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;'Get all month name&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Dim pYourDateTimeFormat As DateTimeFormatInfo = pYourCulturrInfo.DateTimeFormat&lt;/span&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt; &lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153);font-family:courier new;" &gt;&lt;br /&gt;Dim sYourMonthName(11) As String&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153);font-family:courier new;" &gt;&lt;br /&gt;For i As Integer = 1 To 12&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:Courier New;color:#000099;"&gt; &lt;/span&gt;&lt;span style="font-family:Courier New;"&gt; &lt;span style="COLOR: rgb(0,0,153)"&gt;sYourMonthName(i - 1) = pYourDateTimeFormat.GetMonthName(i)&lt;br /&gt;&lt;/span&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Next i&lt;/span&gt;&lt;/span&gt; &lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;br /&gt;'Get all days in month&lt;/span&gt;&lt;span style="font-family:courier new;"&gt;&lt;br /&gt;&lt;span style="COLOR: rgb(0,0,153)"&gt;Dim nDays As Integer = pYourCulturrInfo.Calendar.GetDaysInMonth(DateTime.Now.Year, DateTime.Now.Month)&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p class="MsoNormal"  style="font-family:courier new;"&gt;&lt;span style="font-size:85%;"&gt;&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&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/6215844475637970091-1807817718393705697?l=vbnetsample.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbnetsample.blogspot.com/feeds/1807817718393705697/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6215844475637970091&amp;postID=1807817718393705697' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1807817718393705697'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6215844475637970091/posts/default/1807817718393705697'/><link rel='alternate' type='text/html' href='http://vbnetsample.blogspot.com/2007/06/datetime-culture.html' title='DateTime Culture'/><author><name>TOM</name><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='16' height='16' src='http://img2.blogblog.com/img/b16-rounded.gif'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6215844475637970091.post-3953206559621834814</id><published>2007-06-26T12:18:00.000-07:00</published><updated>2007-06-26T12:18:52.586-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DateTime Culture'/><title type='text'>Culture Table</title><content type='html'>&lt;table class="MsoNormalTable" style="BORDER-RIGHT: windowtext 1pt solid; BORDER-TOP: windowtext 1pt solid; BORDER-BOTTOM-WIDTH: 1pt; WIDTH: 100%; BORDER-BOTTOM-: windowtext 1pt solidcolor:windowtext;" cellpadding="0" width="100%" border="1" &gt;&lt;tbody&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: center" align="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Culture Name&lt;?xml:namespace prefix = o /&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: center" align="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Culture Identifier&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal" style="TEXT-ALIGN: center" align="center"&gt;&lt;span style="font-size:85%;"&gt;&lt;b&gt;Language-Country/Region&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;"" (empty string)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x007F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;invariant culture&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;af&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0036&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Afrikaans&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;af-ZA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0436&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Afrikaans - &lt;?xml:namespace prefix = st1 /&gt;&lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;South Africa&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sq&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x001C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Albanian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sq-AL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x041C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Albanian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Albania&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0001&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-DZ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1401&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Algeria&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-BH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x3C01&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Bahrain&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-EG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0C01&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Egypt&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-IQ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0801&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Iraq&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-JO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x2C01&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - Jordan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-KW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x3401&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Kuwait&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-LB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x3001&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Lebanon&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-LY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1001&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Libya&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-MA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1801&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Morocco&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-OM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x2001&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Oman&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-QA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x4001&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Qatar&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-SA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0401&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Saudi Arabia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-SY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x2801&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Syria&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-TN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1C01&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Tunisia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-AE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x3801&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - United Arab Emirates&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ar-YE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x2401&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Arabic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Yemen&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;hy&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x002B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Armenian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;hy-AM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x042B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Armenian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Armenia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;az&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x002C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Azeri&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;az-AZ-Cyrl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x082C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Azeri (Cyrillic) - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Azerbaijan&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;az-AZ-Latn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x042C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Azeri (Latin) - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Azerbaijan&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;eu&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x002D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Basque&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;eu-ES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x042D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Basque - Basque&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;be&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0023&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Belarusian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;be-BY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0423&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Belarusian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Belarus&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;bg&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0002&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Bulgarian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;bg-BG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0402&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Bulgarian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Bulgaria&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ca&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0003&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Catalan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ca-ES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0403&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Catalan - Catalan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;zh-HK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0C04&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Chinese - Hong Kong SAR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;zh-MO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1404&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Chinese - &lt;st1:place st="on"&gt;Macau&lt;/st1:place&gt; SAR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;zh-CN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0804&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Chinese - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;China&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;zh-CHS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0004&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Chinese (Simplified)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;zh-SG&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1004&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Chinese - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Singapore&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;zh-TW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0404&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Chinese - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Taiwan&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;zh-CHT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x7C04&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Chinese (Traditional)&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;hr&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x001A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Croatian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;hr-HR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x041A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Croatian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Croatia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;cs&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0005&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Czech&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;cs-CZ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0405&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Czech - &lt;st1:place st="on"&gt;&lt;st1:placename st="on"&gt;Czech&lt;/st1:placename&gt; &lt;st1:placetype st="on"&gt;Republic&lt;/st1:placetype&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;da&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0006&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Danish&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;da-DK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0406&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Danish - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Denmark&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;div&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0065&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Dhivehi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;div-MV&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0465&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Dhivehi - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Maldives&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;nl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0013&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Dutch&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;nl-BE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0813&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Dutch - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Belgium&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;nl-NL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0413&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Dutch - The &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Netherlands&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0009&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-AU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0C09&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Australia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-BZ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x2809&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Belize&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-CA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1009&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Canada&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-CB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x2409&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;Caribbean&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-IE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1809&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Ireland&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-JM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x2009&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Jamaica&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-NZ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1409&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - New &lt;st1:place st="on"&gt;Zealand&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-PH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x3409&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Philippines&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-ZA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1C09&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;South Africa&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-TT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x2C09&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - Trinidad and &lt;st1:place st="on"&gt;Tobago&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-GB&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0809&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - United Kingdom&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-US&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0409&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - United States&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;en-ZW&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x3009&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;English - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Zimbabwe&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;et&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0025&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Estonian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;et-EE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0425&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Estonian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Estonia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fo&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0038&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Faroese&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fo-FO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0438&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Faroese - &lt;st1:place st="on"&gt;Faroe Islands&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fa&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0029&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Farsi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fa-IR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0429&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Farsi - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Iran&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x000B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Finnish&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fi-FI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x040B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Finnish - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Finland&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fr&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x000C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;French&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fr-BE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x080C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;French - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Belgium&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fr-CA&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0C0C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;French - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Canada&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fr-FR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x040C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;French - France&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fr-LU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x140C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;French - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Luxembourg&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fr-MC&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x180C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;French - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Monaco&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;fr-CH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x100C&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;French - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Switzerland&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;gl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0056&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Galician&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;gl-ES&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0456&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Galician - Galician&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ka&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0037&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Georgian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ka-GE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0437&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Georgian - Georgia&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;de&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0007&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;German&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;de-AT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0C07&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;German - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Austria&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;de-DE&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0407&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;German - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Germany&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;de-LI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1407&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;German - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Liechtenstein&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;de-LU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x1007&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;German - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Luxembourg&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;de-CH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0807&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;German - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Switzerland&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;el&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0008&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Greek&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;el-GR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0408&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Greek - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Greece&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;gu&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0047&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Gujarati&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;gu-IN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0447&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Gujarati - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;he&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x000D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Hebrew&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;he-IL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x040D&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Hebrew - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Israel&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;hi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0039&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Hindi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;hi-IN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0439&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Hindi - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;hu&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x000E&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Hungarian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;hu-HU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x040E&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Hungarian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Hungary&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;is&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x000F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Icelandic&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;is-IS&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x040F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Icelandic - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Iceland&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;id&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0021&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Indonesian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;id-ID&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0421&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Indonesian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Indonesia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;it&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0010&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Italian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;it-IT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0410&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Italian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Italy&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;it-CH&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0810&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Italian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Switzerland&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ja&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0011&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Japanese&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ja-JP&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0411&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Japanese - Japan&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;kn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x004B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Kannada&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;kn-IN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x044B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Kannada - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;kk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x003F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Kazakh&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;kk-KZ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x043F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Kazakh - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Kazakhstan&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;kok&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0057&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Konkani&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;kok-IN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0457&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Konkani - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ko&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0012&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Korean&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ko-KR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0412&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Korean - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Korea&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ky&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0040&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Kyrgyz&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ky-KZ&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0440&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Kyrgyz - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Kazakhstan&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;lv&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0026&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Latvian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;lv-LV&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0426&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Latvian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Latvia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;lt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0027&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Lithuanian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;lt-LT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0427&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Lithuanian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Lithuania&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;mk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x002F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Macedonian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;mk-MK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x042F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Macedonian - FYROM&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ms&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x003E&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Malay&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ms-BN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x083E&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Malay - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Brunei&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ms-MY&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x043E&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Malay - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Malaysia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;mr&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x004E&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Marathi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;mr-IN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x044E&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Marathi - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;mn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0050&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Mongolian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;mn-MN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0450&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Mongolian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Mongolia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;no&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0014&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Norwegian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;nb-NO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0414&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Norwegian (Bokml) - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Norway&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;nn-NO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0814&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Norwegian (Nynorsk) - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Norway&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;pl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0015&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Polish&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;pl-PL&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0415&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Polish - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Poland&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;pt&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0016&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Portuguese&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;pt-BR&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0416&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Portuguese - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Brazil&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;pt-PT&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0816&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Portuguese - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Portugal&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;pa&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0046&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Punjabi&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;pa-IN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0446&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Punjabi - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ro&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0018&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Romanian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ro-RO&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0418&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Romanian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Romania&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ru&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0019&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Russian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;ru-RU&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0419&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Russian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Russia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sa&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x004F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Sanskrit&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sa-IN&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x044F&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Sanskrit - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;India&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sr-SP-Cyrl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0C1A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Serbian (Cyrillic) - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Serbia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sr-SP-Latn&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x081A&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Serbian (Latin) - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Serbia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sk&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x001B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Slovak&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sk-SK&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x041B&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Slovak - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Slovakia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sl&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0024&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Slovenian&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;sl-SI&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;0x0424&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 33.52%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="33%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;Slovenian - &lt;st1:place st="on"&gt;&lt;st1:country-region st="on"&gt;Slovenia&lt;/st1:country-region&gt;&lt;/st1:place&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td style="BORDER-RIGHT: windowtext 1pt solid; PADDING-RIGHT: 0.75pt; BORDER-TOP: windowtext 1pt solid; PADDING-LEFT: 0.75pt; PADDING-BOTTOM: 0.75pt; BORDER-LEFT: windowtext 1pt solid; WIDTH: 31.54%; PADDING-TOP: 0.75pt; BORDER-BOTTOM: windowtext 1pt solid" valign="top" width="31%"&gt;&lt;p class="MsoNormal"&gt;&lt;span style="font-size:85%;"&gt;es&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;&lt;/td&gt;&lt;td style="BORDER-RIGHT: windowte
