News

Internet - .Net user group technical events, emerging .Net technologies;
General - Eco-travel, health and fitness, current events;
Community - Active volunteer with Hands On Miami, Non-Profit Ways;
.Net Framework - Detected 3.5 SP1 .NET Framework. No update needed ;
creative zen converter

Tweets













Visual Basic and gained a lot of expertise thereafter

Visual Basic and gained a lot of expertise thereafter

Since 1999 I programmed in Basic which was quite different. It used to be procedural and linear, which means the logic flow was controlled with GOTO commands and each line of code was numbered. A lot later in 2000 I started working with Visual Basic and gained a lot of expertise thereafter.

My Visual Basic (VB) projects were primarily related to data management systems, which I built with MS Access database back end. Some of them were made in MS VB 6.0 but most used MS Access VBA module which allows for building full-scale user interfaces with any logic behind the scene. In fact, MS Access 2000 has full featured VB 6.0 built in, which gave me all necessary tools to build advanced interfaces for handling data and running reports.

Total number of my VB projects is 5, but I'd like to mention just a few of them on these pages. One, for example, is an application for Cordis Corporation, FL. They needed an application to store data for all their manufacturing clients,  5 months of my work time resulted in excellent stand-alone database application with neat interfaces and accurate understandable reports. Every medical products  can be tracked, updated and current  raw products status can be printed. In my code I gave the client ability to enter detailed medical devices amount breakdown as well as every business expense related to each order, report  total profit forthis project individually as well as all projects together for any selected date range of interest. The application exceeded my customer's expectation and serves the company's needs since June 2000.

While working with VB applications at WildcardSystems I pay special attention to re-using existing code in visual source safe, which makes my code efficient, look elegant and compact. To do that I think thoroughly how to layout the logic flow in advance. Spending extra few minutes at this stage saves hours later during actual coding. I rewrite custom functions and subs wherever possible and pass necessary parameters. This approach works out well and brings extra convenience.  I resused my custom functions and procedures can be used later in other projects too.

In early 2005 I developed an application for Validation engineering at Cordis Corporation. The project was based on MS Access's VBA module as well and included dozens of custom made user forms which allowed for searching Employeed ID, Documentation reviewed, how many times document was review before approved by Validation Engineer team.  Documentation of store procedural was created for new systems application for new employee walk in without much knowledge of  the sysrems can follow through and repeat step by step, read comments and reserve items for a desired date. The Engineers had secure access to the list of their document, their activity history, some personal data such as full name, business phone number, address, ID number and a lot more. When the clients placed new training for new products for medical devices engineering, lpeople could override them, if need arises. Overdue items were flagged automatically and a special warning message popped up onValidation engineer screens.

To conclude, I have 3 years of practical experience with Visual Basic and have accrued a lot of knowledge and skills in this area. Suffice it to say that I spent more time working with VB.NET cumulatively than with any other programming language over the last 3 years. The total number of projects that I completed in VB is small but my code efficiency and elegance brought me a recognition. And now I am delighted to use the new Microsoft's VB.NET technology, which brought class inheritance, polymorphism and many other new features, allowing for easier programming techniques.

  • Share This Post:
  • Share on Twitter
  • Share on Facebook
  • Share on Technorati
Sunday, May 28, 2006 8:10 PM

Feedback

No comments posted yet.


Post A Comment
Title:
Name:
Email:
Website:
Comment:
Verification: