Register | Login 
Viewing Category  

Current Articles | Categories | Search | Syndication

Articles from VB.Net

Plug-In Architecture With Reflection

By John Spano on Tuesday, February 21, 2006 :: 1031 Views :: 1 Comments :: :: VB.Net

Dot Net has an interesting and very useful concept called Reflection. Since your compiled programs in Dot Net are compiled to IL and not machine code, it is very easy to query an EXE or DLL for what information it exposes in the form of classes, methods and properties, etc. In this article I will show you how to create a very simple and easy method for ”plug-in” type architectures.

Read More..

Delegates in VB.Net

By John Spano on Tuesday, February 21, 2006 :: 3345 Views :: 15 Comments :: :: VB.Net

In your Visual Basic.Net journey, you have definitely encountered a well used but little understood phenomenon called a delegate. You use them everyday, but might not know it. In this article, we will take a look at what a delegate is and how it will help you to develop better software.


Read More..

Multithreading In VB.Net

By John Spano on Tuesday, February 21, 2006 :: 1340 Views :: 0 Comments :: VB.Net

Multithreading, a very powerful technique, is essential for modern software development.  .  Software users expect to work with a very responsive program that they don’t have to wait on, which is a very reasonable demand with the processor speeds that are currently available.  Enter multithreading.  Multithreading is the concept of having several different paths of code running at the same time.

             When you introduce multithreading in your applications, you immediately make programming more complicated and add design time.  You must know exactly what your application and all its threads are doing at all times.  You have to account for deadlocks, race conditions and corrupting variable values.  In this article we will examine the different methods in Visual Basic.Net to accomplish thread synchronization.  We will learn what deadlocks and race conditions are and how to avoid these common problems with multithreading. 


Read More..

Previous Page | Next Page

Copyright (c) 2008 GSP Developers
Walling Info Systems | Terms Of Use | Privacy Statement