Visual Basic

 
Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
User Name:
Password:
Remember me



Go Back   Tutorialized ForumsDesktop ProgrammingVisual Basic

Reply
Add This Thread To:
  Del.icio.us   Digg   Google   Spurl   Blink   Furl   Simpy   Y! MyWeb 
Thread Tools Search this Thread Rate Thread Display Modes
 
Unread Tutorialized Forums Sponsor:
  #1  
Old August 20th, 2010, 10:52 PM
vbboard vbboard is offline
Registered User
Tutorialized Newbie (0 - 499 posts)
 
Join Date: Aug 2010
Posts: 5 vbboard User rank is Just a Lowly Private (1 - 20 Reputation Level) 
Time spent in forums: 28 m 19 sec
Reputation Power: 0
[Tips] Good Coding Practices

Originally on my site: http://vb-board.com



This is information for the very beginner. These are random things that are good habits for new coders to pick up. None of these practices are mandatory but will help you and other people read your sources.
-If you have more good coding practices tell me and I will add them to this post!

1. Using a Name Prefix: When naming each of your controls it is always a good coding practice to give them a prefix and then name them according to what they do
(or a lot of the time their 'text' name). The prefix is always all lowercase letters. This helps you remember exactly what you are coding when you use your control.


Common Controls and Prefixes:
-Button = btn
-ComboBox = cbo
-CheckBox = chk
-Label = lbl
-ListBox = lst
-RadioButton = rdb
-PictureBox = pic
-TextBox = txt

Examples (if you don't get the idea):
-btnExit
-cboEmailProvider
-chkPasswordShow
-lblStatus
-lstFriends
ect

2. Using White Space and Grouping: Coders use white space to make their code easier to read and also organize it. Also, group things that have to do with eachother.

Bad:
Code:
dim string1 as string = textbox1.text
dim string2 as string = textbox2.text
dim int1 as integer = numericupdown1.value
if string1.contains("blah") then
messagebox.show("blah")
else
end if
if int1=12 then
messagebox.show("int1 = 12")
else
end if
if string2.contains("flubble") then
messagebox.show("flubble")
else
end if


Good:
Code:
dim string1 as string = textbox1.text

if string1.contains("blah") then
messagebox.show("blah")
else
end if

dim string2 as string = textbox2.text

if string2.contains("flubble") then
messagebox.show("flubble")
else
end if

dim int1 as integer = numericupdown1.value

if int1=12 then
messagebox.show("int1 = 12")
else
end if


3. Comment things that may be confusing. Put a single quotation mark to start a comment (') and it will comment everything on the same line out. Use this for adding notes to your projects!

Commented Code (these are self explanatory but always useful with complex code):

Code:
'Define String1 as a string to find the length of later
dim string1 as string = textbox1.text

'Find the last 3 characters of string1 and show them in a messagebox to the user
MessageBox.Show(string1.Substring(string1.Length—3  )

Reply With Quote
Reply

Viewing: Tutorialized ForumsDesktop ProgrammingVisual Basic > [Tips] Good Coding Practices


Developer Shed Advertisers and Affiliates


Thread Tools  Search this Thread 
Search this Thread:

Advanced Search
Display Modes  Rate This Thread 
Rate This Thread:


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

vB code is On
Smilies are On
[IMG] code is On
HTML code is Off
View Your Warnings | New Posts | Latest News | Latest Threads | Shoutbox
Forum Jump


Forums: » Register « |  User CP |  Games |  Calendar |  Members |  FAQs |  Sitemap |  Support | 
  
 

Powered by: vBulletin Version 3.0.5
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.

© 2003-2017 by Developer Shed. All rights reserved. DS Cluster - Follow our Sitemap