<?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-5941138987206109334</id><updated>2011-12-16T19:11:55.084+05:00</updated><category term='Typed DataSet'/><category term='VB 2005'/><category term='DataGridView'/><category term='Unicode'/><category term='.net 2.0'/><category term='Updates'/><category term='Data Entry'/><category term='Urdu Text Editor'/><category term='Partial Class'/><category term='VS 2005'/><category term='Validation'/><category term='Master/Detail'/><title type='text'>Visual Basic Short Projects</title><subtitle type='html'>Short Projects for Novice Developers, beginning with Visual Basic 2005</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://vbshortprojects.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://vbshortprojects.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Arsalan Tamiz</name><uri>http://www.blogger.com/profile/03883319971948565803</uri><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>5</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-5941138987206109334.post-3417004658192980900</id><published>2008-07-09T11:55:00.003+06:00</published><updated>2008-11-22T10:08:24.490+05:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Urdu Text Editor'/><category scheme='http://www.blogger.com/atom/ns#' term='Updates'/><title type='text'>Updated: Urdu Text Editor</title><content type='html'>Urdu Text Editor is updated.&lt;br /&gt;&lt;br /&gt;Updates:&lt;br /&gt;1) Two Characters added&lt;br /&gt;u = &lt;span style="font-size:200%;"&gt;ئ&lt;/span&gt;&lt;br /&gt;W = &lt;span style="font-size:200%;"&gt;ؤ&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;2) Special Text Added&lt;br /&gt;&lt;br /&gt;Ctrl + W = صلی اﷲ علیہ وسلم&lt;br /&gt;&lt;br /&gt;See the &lt;a href="http://vbshortprojects.blogspot.com/2008/06/urdu-text-editor.html"&gt;Urdu Text Editor&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5941138987206109334-3417004658192980900?l=vbshortprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbshortprojects.blogspot.com/feeds/3417004658192980900/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5941138987206109334&amp;postID=3417004658192980900' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/3417004658192980900'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/3417004658192980900'/><link rel='alternate' type='text/html' href='http://vbshortprojects.blogspot.com/2008/07/updated-urdu-text-editor.html' title='Updated: Urdu Text Editor'/><author><name>Arsalan Tamiz</name><uri>http://www.blogger.com/profile/03883319971948565803</uri><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-5941138987206109334.post-6434591912504587108</id><published>2008-06-29T13:36:00.009+06:00</published><updated>2008-06-29T14:27:33.053+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Typed DataSet'/><category scheme='http://www.blogger.com/atom/ns#' term='Partial Class'/><category scheme='http://www.blogger.com/atom/ns#' term='Validation'/><category scheme='http://www.blogger.com/atom/ns#' term='.net 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><title type='text'>Custom Validation on Typed DataTable</title><content type='html'>&lt;a href="http://2.bp.blogspot.com/_HfnUI4smnYA/SGc8i2vlIRI/AAAAAAAAAD0/I4e5_6XF8ug/s1600-h/CustomValidationDetail.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://2.bp.blogspot.com/_HfnUI4smnYA/SGc8i2vlIRI/AAAAAAAAAD0/I4e5_6XF8ug/s320/CustomValidationDetail.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5217205262840307986" /&gt;&lt;/a&gt;&lt;br /&gt;Demonstrates how to customize the Typed DataTable of Typed DataSet to create custom Business Rule, and then how to implement this Validation on User Interface (in a Grid View or in a Detail View).&lt;br /&gt;&lt;br /&gt;See:&lt;br /&gt;Working Details:&lt;br /&gt;&lt;a href="http://arsalantamiz.blogspot.com/2008/06/how-to-add-columnrow-validation-using.html"&gt;How to add Column/Row Validation Using Typed DataTable&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Beth Massi's video tutorial:&lt;br /&gt;&lt;a href="http://msdn.microsoft.com/en-us/vbasic/bb643821.aspx"&gt;How do I: Add Validation?&lt;/a&gt;&lt;br /&gt;Note that video contains a minor exception, but will give the idea.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Level:&lt;/strong&gt; Intermediate&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Knowledge Required:&lt;/strong&gt;&lt;br /&gt;To understand this project you should know,&lt;ul&gt;&lt;li&gt;How to add Typed DataSet&lt;/li&gt;&lt;li&gt;How to bind controls with Typed DataSet&lt;/li&gt;&lt;li&gt;What is Partial Class&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Controls Used:&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;BindingNavigator&lt;/li&gt;&lt;li&gt;DataGridView&lt;/li&gt;&lt;li&gt;TextBox&lt;/li&gt;&lt;li&gt;Label&lt;/li&gt;&lt;li&gt;Button&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Components Used:&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;ErrorProvider&lt;/li&gt;&lt;li&gt;Typed DataSet&lt;/li&gt;&lt;li&gt;BindingSource&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Things you will learn:&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;How to put Validation Rule in Typed DataTable using Partial Class&lt;/li&gt;&lt;li&gt;How to Implement ErrorProvider Component&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Download:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://cid-c23746227866488d.skydrive.live.com/self.aspx/ShortProjects/CustomValidation.zip"&gt;CustomValidation.zip&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5941138987206109334-6434591912504587108?l=vbshortprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbshortprojects.blogspot.com/feeds/6434591912504587108/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5941138987206109334&amp;postID=6434591912504587108' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/6434591912504587108'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/6434591912504587108'/><link rel='alternate' type='text/html' href='http://vbshortprojects.blogspot.com/2008/06/custom-validation-on-typed-datatable.html' title='Custom Validation on Typed DataTable'/><author><name>Arsalan Tamiz</name><uri>http://www.blogger.com/profile/03883319971948565803</uri><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/_HfnUI4smnYA/SGc8i2vlIRI/AAAAAAAAAD0/I4e5_6XF8ug/s72-c/CustomValidationDetail.jpg' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5941138987206109334.post-7825995439995819530</id><published>2008-06-18T12:09:00.010+06:00</published><updated>2008-06-18T23:41:04.325+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Urdu Text Editor'/><category scheme='http://www.blogger.com/atom/ns#' term='.net 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Unicode'/><title type='text'>Urdu Text Editor</title><content type='html'>&lt;a href="http://3.bp.blogspot.com/_HfnUI4smnYA/SFimwrTauNI/AAAAAAAAAC0/ne3LM6HBfPw/s1600-h/UrduTextEditor.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://3.bp.blogspot.com/_HfnUI4smnYA/SFimwrTauNI/AAAAAAAAAC0/ne3LM6HBfPw/s320/UrduTextEditor.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5213099923869448402" /&gt;&lt;/a&gt;&lt;br /&gt;The simple Urdu Text Editor developed on Microsoft Visual Basic 2005. Similar to WordPad for Windows.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Controls Used:&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;ToolStripContainer&lt;/li&gt;&lt;li&gt;MenuStrip&lt;/li&gt;&lt;li&gt;ToolStripMenuItem&lt;/li&gt;&lt;li&gt;ToolStrip&lt;/li&gt;&lt;li&gt;ToolStripButton&lt;/li&gt;&lt;li&gt;ToolStripLabel&lt;/li&gt;&lt;li&gt;ToolStripComboBox&lt;/li&gt;&lt;li&gt;RichTextBox&lt;/li&gt;&lt;li&gt;StatusStrip&lt;/li&gt;&lt;li&gt;Label&lt;/li&gt;&lt;li&gt;TextBox&lt;/li&gt;&lt;li&gt;Button&lt;/li&gt;&lt;li&gt;LinkLabel&lt;/li&gt;&lt;li&gt;PictureBox&lt;/li&gt;&lt;/ul&gt;&lt;strong&gt;Core Technology Used:&lt;/strong&gt;&lt;ul&gt;&lt;li&gt;Unicode&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Source Code:&lt;/strong&gt; Currently NOT Available&lt;br /&gt;See &lt;a href="http://arsalantamiz.blogspot.com/2008/06/working-with-unicode.html"&gt;Working with Unicode&lt;/a&gt; to understand how this Project is working.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Executable:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://cid-c23746227866488d.skydrive.live.com/self.aspx/ShortProjects/UrduTextEditor.zip"&gt;UrduTextEditor.zip&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Prerequisites:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;.net Framework 2.0 (&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&amp;displaylang=en"&gt;Download&lt;/a&gt;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5941138987206109334-7825995439995819530?l=vbshortprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbshortprojects.blogspot.com/feeds/7825995439995819530/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5941138987206109334&amp;postID=7825995439995819530' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/7825995439995819530'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/7825995439995819530'/><link rel='alternate' type='text/html' href='http://vbshortprojects.blogspot.com/2008/06/urdu-text-editor.html' title='Urdu Text Editor'/><author><name>Arsalan Tamiz</name><uri>http://www.blogger.com/profile/03883319971948565803</uri><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://3.bp.blogspot.com/_HfnUI4smnYA/SFimwrTauNI/AAAAAAAAAC0/ne3LM6HBfPw/s72-c/UrduTextEditor.jpg' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-5941138987206109334.post-636155142661793359</id><published>2008-06-12T16:05:00.002+06:00</published><updated>2008-06-12T16:08:27.578+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='.net 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='DataGridView'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><title type='text'>DataGridView Progressbar Column</title><content type='html'>&lt;a href="http://arsalantamiz.blogspot.com/2008/04/datagridview-custom-percentage-column.html"&gt;DataGridView Custom Progressbar Column&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5941138987206109334-636155142661793359?l=vbshortprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbshortprojects.blogspot.com/feeds/636155142661793359/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5941138987206109334&amp;postID=636155142661793359' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/636155142661793359'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/636155142661793359'/><link rel='alternate' type='text/html' href='http://vbshortprojects.blogspot.com/2008/06/datagridview-progressbar-column.html' title='DataGridView Progressbar Column'/><author><name>Arsalan Tamiz</name><uri>http://www.blogger.com/profile/03883319971948565803</uri><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-5941138987206109334.post-5253587821589646466</id><published>2008-06-12T13:53:00.009+06:00</published><updated>2008-06-13T10:47:09.978+06:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VS 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Typed DataSet'/><category scheme='http://www.blogger.com/atom/ns#' term='Data Entry'/><category scheme='http://www.blogger.com/atom/ns#' term='.net 2.0'/><category scheme='http://www.blogger.com/atom/ns#' term='DataGridView'/><category scheme='http://www.blogger.com/atom/ns#' term='VB 2005'/><category scheme='http://www.blogger.com/atom/ns#' term='Master/Detail'/><title type='text'>Data Entry Form (Master/Detail) With Typed DataSet</title><content type='html'>&lt;a href="http://4.bp.blogspot.com/_HfnUI4smnYA/SFDr2w6utaI/AAAAAAAAACU/62kTo9OMHlE/s1600-h/DataEntryForm.jpg"&gt;&lt;img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="http://4.bp.blogspot.com/_HfnUI4smnYA/SFDr2w6utaI/AAAAAAAAACU/62kTo9OMHlE/s320/DataEntryForm.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5210924094944359842" /&gt;&lt;/a&gt;&lt;br /&gt;This project demonstrates how to use a Typed DataSet for Data Entry (Master/Detail).&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Level:&lt;/strong&gt; Intermediate&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Knowledge Required:&lt;/strong&gt;&lt;br /&gt;To understand this project you should know,&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How to add Typed DataSet&lt;/li&gt;&lt;li&gt;How to bind controls with Typed DataSet&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Controls used:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;GroupBox&lt;/li&gt;&lt;li&gt;TableLayoutPanel&lt;/li&gt;&lt;li&gt;DataGridView&lt;/li&gt;&lt;li&gt;Button&lt;/li&gt;&lt;li&gt;Label&lt;/li&gt;&lt;li&gt;TextBox&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;&lt;strong&gt;Things you will learn:&lt;/strong&gt;&lt;br /&gt;&lt;ul&gt;&lt;li&gt;How to create &lt;strong&gt;Master/Detail Form&lt;/strong&gt; for Data Entry using Typed DataSet&lt;/li&gt;&lt;li&gt;How to make changes (Add/Update/Delete) in Typed DataSet&lt;/li&gt;&lt;li&gt;How to Cancel/Accept Changes&lt;/li&gt;&lt;/ul&gt;&lt;br /&gt;Note: This project does NOT interact with Physical Database.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Download:&lt;/strong&gt;&lt;br /&gt;&lt;a href="http://cid-c23746227866488d.skydrive.live.com/self.aspx/ShortProjects/DataEntryFormWithTypedDataSet.rar"&gt;DataEntryFormWithTypedDataSet.rar&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/5941138987206109334-5253587821589646466?l=vbshortprojects.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://vbshortprojects.blogspot.com/feeds/5253587821589646466/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=5941138987206109334&amp;postID=5253587821589646466' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/5253587821589646466'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/5941138987206109334/posts/default/5253587821589646466'/><link rel='alternate' type='text/html' href='http://vbshortprojects.blogspot.com/2008/06/data-entry-form-masterdetail-with-typed.html' title='Data Entry Form (Master/Detail) With Typed DataSet'/><author><name>Arsalan Tamiz</name><uri>http://www.blogger.com/profile/03883319971948565803</uri><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/_HfnUI4smnYA/SFDr2w6utaI/AAAAAAAAACU/62kTo9OMHlE/s72-c/DataEntryForm.jpg' height='72' width='72'/><thr:total>0</thr:total></entry></feed>
