tag:blogger.com,1999:blog-59411389872061093342024-02-07T13:13:58.200+05:00Visual Basic Short ProjectsShort Projects for Novice Developers, beginning with Visual Basic 2005Arsalan Tamizhttp://www.blogger.com/profile/03883319971948565803noreply@blogger.comBlogger5125tag:blogger.com,1999:blog-5941138987206109334.post-34170046581929809002008-07-09T11:55:00.003+06:002008-11-22T10:08:24.490+05:00Updated: Urdu Text EditorUrdu Text Editor is updated.<br /><br />Updates:<br />1) Two Characters added<br />u = <span style="font-size:200%;">ئ</span><br />W = <span style="font-size:200%;">ؤ</span><br /><br />2) Special Text Added<br /><br />Ctrl + W = صلی اﷲ علیہ وسلم<br /><br />See the <a href="http://vbshortprojects.blogspot.com/2008/06/urdu-text-editor.html">Urdu Text Editor</a>Arsalan Tamizhttp://www.blogger.com/profile/03883319971948565803noreply@blogger.com2tag:blogger.com,1999:blog-5941138987206109334.post-64345919125045871082008-06-29T13:36:00.009+06:002008-06-29T14:27:33.053+06:00Custom Validation on Typed DataTable<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZNoRuuXPw21qJM9uhtkaA69tgsr4FTXyJM_4w-hAzirEDAlmYJSXQO7qnQmBcc-MPDpj0Yln3aTDl0XBN-EE-SDYTi_4BIUQbeurPJd32zenBsyk1iw9z1tTXqqSRNDEnZPhXwXBee3Q6/s1600-h/CustomValidationDetail.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZNoRuuXPw21qJM9uhtkaA69tgsr4FTXyJM_4w-hAzirEDAlmYJSXQO7qnQmBcc-MPDpj0Yln3aTDl0XBN-EE-SDYTi_4BIUQbeurPJd32zenBsyk1iw9z1tTXqqSRNDEnZPhXwXBee3Q6/s320/CustomValidationDetail.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5217205262840307986" /></a><br />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).<br /><br />See:<br />Working Details:<br /><a href="http://arsalantamiz.blogspot.com/2008/06/how-to-add-columnrow-validation-using.html">How to add Column/Row Validation Using Typed DataTable</a><br /><br />Beth Massi's video tutorial:<br /><a href="http://msdn.microsoft.com/en-us/vbasic/bb643821.aspx">How do I: Add Validation?</a><br />Note that video contains a minor exception, but will give the idea.<br /><br /><strong>Level:</strong> Intermediate<br /><br /><strong>Knowledge Required:</strong><br />To understand this project you should know,<ul><li>How to add Typed DataSet</li><li>How to bind controls with Typed DataSet</li><li>What is Partial Class</li></ul><strong>Controls Used:</strong><ul><li>BindingNavigator</li><li>DataGridView</li><li>TextBox</li><li>Label</li><li>Button</li></ul><strong>Components Used:</strong><ul><li>ErrorProvider</li><li>Typed DataSet</li><li>BindingSource</li></ul><strong>Things you will learn:</strong><ul><li>How to put Validation Rule in Typed DataTable using Partial Class</li><li>How to Implement ErrorProvider Component</li></ul><strong>Download:</strong><br /><a href="http://cid-c23746227866488d.skydrive.live.com/self.aspx/ShortProjects/CustomValidation.zip">CustomValidation.zip</a>Arsalan Tamizhttp://www.blogger.com/profile/03883319971948565803noreply@blogger.com0tag:blogger.com,1999:blog-5941138987206109334.post-78259954399958195302008-06-18T12:09:00.010+06:002022-12-28T18:19:04.381+05:00Urdu Text Editor<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHXjGP0o8eio7gGmIaI-D0lObEqtYARd-qQrNyBgAOqdNZB7qokRpLg4NoBuj7dthOZRBOGMVPuqBNGki4TGUpA-M019jFSBM9p5y_4x5PioIv0xp0pW36IhM3vQ_abEI6f6eczN75h2NY/s1600-h/UrduTextEditor.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjHXjGP0o8eio7gGmIaI-D0lObEqtYARd-qQrNyBgAOqdNZB7qokRpLg4NoBuj7dthOZRBOGMVPuqBNGki4TGUpA-M019jFSBM9p5y_4x5PioIv0xp0pW36IhM3vQ_abEI6f6eczN75h2NY/s320/UrduTextEditor.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5213099923869448402" /></a><br />The simple Urdu Text Editor developed on Microsoft Visual Basic 2005. Similar to WordPad for Windows.<br /><br /><strong>Controls Used:</strong><ul><li>ToolStripContainer</li><li>MenuStrip</li><li>ToolStripMenuItem</li><li>ToolStrip</li><li>ToolStripButton</li><li>ToolStripLabel</li><li>ToolStripComboBox</li><li>RichTextBox</li><li>StatusStrip</li><li>Label</li><li>TextBox</li><li>Button</li><li>LinkLabel</li><li>PictureBox</li></ul><strong>Core Technology Used:</strong><ul><li>Unicode</li></ul><br /><strong>Source Code:</strong> Currently NOT Available<br />See <a href="http://arsalantamiz.blogspot.com/2008/06/working-with-unicode.html">Working with Unicode</a> to understand how this Project is working.<br /><br /><strong>Executable:</strong><br /><br /><a href="https://1drv.ms/u/s!Ao1IZngiRjfC-IIEMGk_X56Ec-yKWg?e=1hAQnb">UrduTextEditor.zip</a><br /><br /><strong>Prerequisites:</strong><br /><br />.net Framework 2.0 (<a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=en">Download</a>)Arsalan Tamizhttp://www.blogger.com/profile/03883319971948565803noreply@blogger.com3tag:blogger.com,1999:blog-5941138987206109334.post-6361551426617933592008-06-12T16:05:00.002+06:002008-06-12T16:08:27.578+06:00DataGridView Progressbar Column<a href="http://arsalantamiz.blogspot.com/2008/04/datagridview-custom-percentage-column.html">DataGridView Custom Progressbar Column</a>Arsalan Tamizhttp://www.blogger.com/profile/03883319971948565803noreply@blogger.com0tag:blogger.com,1999:blog-5941138987206109334.post-52535878215896464662008-06-12T13:53:00.009+06:002008-06-13T10:47:09.978+06:00Data Entry Form (Master/Detail) With Typed DataSet<a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3XdwEmXrGPkHfxO4364XTFK_DeI-xP_GqB9qQVf2OOgH9h8UTD-oQcNnRVa6TZxvdB6ZkFDGQVs-Wuezo412fWEJYZpyAtSxq0tunxFHpHw2g2GDE4J3KTqxHnEpDOv9ExCzIHrpvrCB4/s1600-h/DataEntryForm.jpg"><img style="display:block; margin:0px auto 10px; text-align:center;cursor:pointer; cursor:hand;" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg3XdwEmXrGPkHfxO4364XTFK_DeI-xP_GqB9qQVf2OOgH9h8UTD-oQcNnRVa6TZxvdB6ZkFDGQVs-Wuezo412fWEJYZpyAtSxq0tunxFHpHw2g2GDE4J3KTqxHnEpDOv9ExCzIHrpvrCB4/s320/DataEntryForm.jpg" border="0" alt=""id="BLOGGER_PHOTO_ID_5210924094944359842" /></a><br />This project demonstrates how to use a Typed DataSet for Data Entry (Master/Detail).<br /><br /><strong>Level:</strong> Intermediate<br /><br /><strong>Knowledge Required:</strong><br />To understand this project you should know,<br /><ul><li>How to add Typed DataSet</li><li>How to bind controls with Typed DataSet</li></ul><br /><strong>Controls used:</strong><br /><ul><li>GroupBox</li><li>TableLayoutPanel</li><li>DataGridView</li><li>Button</li><li>Label</li><li>TextBox</li></ul><br /><strong>Things you will learn:</strong><br /><ul><li>How to create <strong>Master/Detail Form</strong> for Data Entry using Typed DataSet</li><li>How to make changes (Add/Update/Delete) in Typed DataSet</li><li>How to Cancel/Accept Changes</li></ul><br />Note: This project does NOT interact with Physical Database.<br /><br /><strong>Download:</strong><br /><a href="http://cid-c23746227866488d.skydrive.live.com/self.aspx/ShortProjects/DataEntryFormWithTypedDataSet.rar">DataEntryFormWithTypedDataSet.rar</a>Arsalan Tamizhttp://www.blogger.com/profile/03883319971948565803noreply@blogger.com0