Derek Hatchard blogs on
Church Radius Blog


Feed Yourself:


Subscribe in Bloglines

Add to Google

Subscribe by Email:


.NET Experts on Tap
About ArdentDev.com
Ardent Sites
Ask the Experts
Careers
Consulting and Mentoring
Contact Ardent
News & Noteworthy
Portfolio
Writing


On this page....

Send mail to the authors Email Us

Archives

Navigation

Categories
 Code
 Tools

Disclaimer
The opinions expressed in this site are those of the individual authors and do not necessarily represent the official view of Ardent Development nor its employees, subsidiaries, partners, or customers.

© Copyright 2008, Ardent Development

Powered by: newtelligence dasBlog 1.8.5223.1



 Friday, January 06, 2006

   
     

What are the .NET Framework and Visual Basic .NET features that every VB developer should know?  I suggest the following as a starting list (in no particular order):

  1. Object-oriented features:  classes, objects, constructors, inheritance, interfaces, polymorphism, methods, overloading
  2. Shared (static) Classes and Methods
  3. Converting data types and casting objects
  4. Manipulating strings and using StringBuilder
  5. Basic File I/O (open, read, write)
  6. ADO.NET:  DataSet, *DataAdapter, *Command, and *DataReader classes
  7. Basic XML processing (opening a file/stream and finding an element)
  8. Exception handling / Try-Catch blocks
  9. Difference between late binding and early binding (and the existence of Option Strict On)
  10. Assemblies, referencing DLLs, and importing namespaces
  11. Basic collections (lists, dictionaries, arrays)
  12. Security fundamentals (CAS, authentication vs. authorization, validating input)
  13. Basics of threading
  14. Basics of garbage collection
  15. Spitting out data and getting data back (varies with type of application of course)

Comment away!  Please don't just say C# (or Ruby)...  I'm not looking for yet another VB vs. C# debate.

Posted by Derek Hatchard 1/6/2006 3:41:18 PM (Atlantic Standard Time, UTC-04:00)
#   Disclaimer  |  Comments [4]  | 
1/6/2006 6:19:32 PM (Atlantic Standard Time, UTC-04:00)
And where is the perfect site to learn all this???
Peder
1/8/2006 7:54:25 PM (Atlantic Standard Time, UTC-04:00)
Microsoft Enterprise Library (June 2005) App Blocks
1/9/2006 11:05:41 AM (Atlantic Standard Time, UTC-04:00)
Where is the perfect site to learn the most important facets of how to be an electronics engineer?
Anti-Peder
1/12/2006 2:32:49 AM (Atlantic Standard Time, UTC-04:00)
> Where is the perfect site to learn the most important
> facets of how to be an electronics engineer?

www.piclist.com
Mike
Name
E-mail
Home page

Comment (HTML not allowed)  

Enter the code shown (prevents robots):

 
© 2005 Ardent Development Solutions