Warren's Blog

Recent Posts

Tags

Community

Email Notifications

Archives

I Love VB

   Although I've been using C# in my work in the past couple of years. I am still a hard core VB/VB.Net fan.


   It was around 1995 when I started using VB  in my work. It was VB 4.0. Coming from a C++ windows development, boy it was cool and easy. Intellisense wasn't invented yet but edit and continue was already there (real cool and I missed it greatly when VB.Net was born). It was easy, effective and was helpful in creating so many useful programs. It enabled mass based app development. A lot of people can now create applications with the need of a true blue programmer. VB 5 came around with the cool intellisense feature that changed the way I coded. VB 6 was the last of the versions in the platform before .Net. Prior to .Net, COM (and even til now) has been the component model of choice on the windows platform. COM was difficult to write in C++ but was so easy to do in VB. A VB class construct nicely fits in the COM world.

   VB.Net didn't have the big acceptance a lot of people hoped for. The VB developers (me included) loved VB 6. There are so many things we can't really give up (edit and continue for example). I had to study C# in order to learn .Net framework in order to wean me off from VB 6. When I learned to love .Net it became easy to love VB.Net. I've accepted that VB has  to grow up and  I embraced the change. Even until now, VB.Net has introduced productivity features in making a developer's life much easier.


   VB was blamed by many for creating "poor" developers. It is only half true. VB has opened up opportunities to non developers to develop applications otherwise would have been in the realm of the elite (expensive) technical group.  VB has revolutionized productivity that even the elitist tech group now acknowledge.

Why I love the VB language?
1. I know what construct I am terminating. I know this is the end of an if statement when I see an End if. This is true also for while, for loop, loop etc. Other lnaguages like C only uses {} so you wouldn't really know if you were at the end of an if , while etc they are all }
2. Vb code is closer to how we read/write. We use words not short cuts.
3. <Add yours Here>
 
Why I love the VB 6 (and earlier)?
1. COM development made easy
2. Edit and continue
3. Intellisense
4. <Add yours Here>
 
why I love the VB.Net
1. "My" - do I need to say anything more?
2. Cool Linq to XML syntax
3. <Add yours Here>

What else do you love about VB/VB.Net? I only listed very few items.  Care to share them here? How about sharing this with people who also loves VB?
What are your ups and downs with VB? Want to know how VB people think? What's in store in the next generation of VB.Net?
Posted: 10-26-2009 11:06 AM by warpyu | with 58 comment(s) |
Filed under: , ,

Comments

rodster said:

Here's mine (why i love VB.NET)

-My.Application, My.Computer, My.Settings, and everything under My

-“is” and “isnot”

-handles clause to handle events of multiple objects

-writing Octal numbers as 0xO

-automatic typecasting

-no more line termination (“;” :D )

-redim preserve or dynamically resizing an array

Cheers!

Rodney

# October 26, 2009 6:40 PM

makoychan said:

Why I love VB too!

- case sensitivity

- no more line terminator ';'

- design time background compilation.

- more readable syntax

- With/EndWith Statement (very very convenient!)

Makoy

# October 28, 2009 12:53 AM

joeydj said:

I first learn basic in C64.

then GWbasic in PC-Xt

Then turbo basic

I was able to memorize all the commands

available in TB then.

When i build applications in TB

pascal, TC and DBASE 3+ programmers would have to laugh.Then along came windows 95 along with that

was the first VB - VB3. That would have to make me laugh because i was of the few developers way back then.

VB rose to power with millions of developers around the world in version VB5 and VB6.

VB's mortal enemy was DBASE/FOXpro which come with VS6. Well.. thats a programming language that you have to pay respect for during that time.

Then comes the war. It was borland against microsoft.

hehehe. And microsoft uses VB to win this war. Microsoft ported VB into the microsft office which is now known as VBA.

Well untill now i'm not seeing TurboC, Dbase or foxpro and even "C# for applications".

VB/VBA is everywhere. harharhar.

# November 6, 2009 6:29 AM

ispyder said:

I learned c++ way back in 1995. It was really a good object oriented language and am still using it for my teaching as a part time instructor at AICS Tnay Branch. Haha! I was a software developer for more than a decade already. Yeah i first start as a c++ programmer but eventually came into clipper at the time when vb was still not available of choice. Then shift to vb5 in 1998  and been using vb as my standard in my software development and projects.

I love VB.net more, primarily because it deals more with classes than its predecessor (the vb6.0) Although i am also into c#, well what can i say. I cant live without vb.net today. Hehehe

# November 9, 2009 11:47 AM

ericvien said:

why I love VB

-we made our thesis using vb6.

-friendly user

-can embedded flash,music etc.

-automatic typecasting

-very useful in making system

thanks vb6!!!hehe

# November 9, 2009 2:37 PM

ericvien said:

why I love VB

-we made our thesis using vb6.

-friendly user

-can embedded flash,music etc.

-automatic typecasting

-very useful in making system

thanks vb6!!!hehe

# November 9, 2009 2:39 PM

Renz Mendoza said:

why I love VB

-super friendly for newbie developers and non-developers

-we use it in our comprehensive exam (even though i failed hahah, i want to know more about it.. .)

-natural language are used in the program

-effective programming language for special problems and prototyping..

VB6 is kewl.

guys do you know some helpful links or free e-learning sites to learn more about VB6 or VB.NET.. . i want to enhance my skills in visual basic so i can pass the comprehensive exam this 2nd semester.. . still newbie in VB.. =)  

# November 9, 2009 4:31 PM

mikelmarn said:

why I love VB

-It was the first PL i learned

-Heavily used in RAD

-Great community support

-Syntax can be easily understood

-Made my first professional project in VB.

Every since I learned VB, i fell for it and continuously  strive to my improvement.

# November 9, 2009 4:55 PM

Rachelle Santuico said:

Why I Love VB

- can easily understood

- case sensitive

- useful and user friendly

# November 9, 2009 10:23 PM

abhy said:

i love vb

- easy to understand the syntax

- we made our thesis through vb6

- user friendly.. weeehhh

=)

# November 9, 2009 10:30 PM

maurenemay said:

Why I love VB

- simpler syntax

- more readable

- useful intellisense

# November 10, 2009 7:42 AM

jeduards said:

I started out learning C#, my first actual programming language. When I tried VB:

- faster development (C# required so much,like the annoying brackets, VB handled that for me)..

- in C#, events are created in design view,by double-clicking the control, VB made that easy even inside the code view, AFAIK, C# does not support this..

- most of my projects at school were in C#, most of my job-projects are in VB, C# cost me money, while VB made me money (haha, kidding)

- the rest has been said by everyone

# November 10, 2009 12:53 PM

calipara said:

why I love VB?

- I hate music subject C#!:D

- I love sports -Volley -Basketball

- I'm a fan of Beth Massi(blogs.msdn.com/bethmassi)

- My teacher in VB is better than c#

- its easy to type vb than c#

- can be easily understood

- readable

- cooooooollllllll

more force be with you!!!

# November 10, 2009 5:44 PM

str0ng1c3 said:

I love VB because:

- Implicit type casting

- Optional parameters

- With..End With Constructs

- Events are easy to declare and raise

# November 10, 2009 7:29 PM

elrichsylee said:

easier than C++

# November 10, 2009 7:49 PM

elrichsylee said:

easy to understand and pwerful programming language

# November 10, 2009 7:50 PM

elrichsylee said:

gui are easy to create

# November 10, 2009 7:51 PM

thinkinmansjoker said:

I love VB compared to C# because...

- Simpler in nature, but almost similar in power

- Still has support in most legacy VB functions

# November 10, 2009 9:26 PM

chelle said:

top 9 most love about vb.net

1. The amount of data casts and conversions in C# is gigantic.

2. The Intellisense in VB.NET is smarter than the one in C#.

3. Optional Parameters.

4. With..End With construct.

5. Handles keyword.

6. In C#, you do a LOT more typing. The common consensus is that C# is much less verbose than VB.NET, That's a total misconception.

7. Events. Extremely easy to both declare and raise in VB.NET.

8. More refined Error Handling using the Catch ... When block.

9. Another reason is the Switch Block(Select case) syntax.

# November 10, 2009 10:46 PM

markexequielalba said:

What I loved about VB... It's so common, in the programming world, full of support in the net ^_^

# November 10, 2009 10:58 PM

maki said:

Why I love VB..

we use vb .net in creating software in the office..

I can make software easily..

compare to "other" computer programming language, in VB there is no "terminator"..

syntax are understandable..

it is easy to make GUI using VB  and it is very helpful to everybody..

USER FRIENDLY!

^^,

# November 11, 2009 1:48 AM

nicanjel said:

I haven't tried VB to be very honest. I started with C++ then jumped to C#, and since then, I used C# to develop programs. I would just like to ask, what are the advantages of using VB than C#?

^_^ Peace:D

# November 11, 2009 5:08 AM

kfr said:

why I Love VB..

easy to read and write codes..

controls have attributes and event handlers associated with them..

easy to learned..

cool LINQ..

# November 11, 2009 8:09 AM

lancajigal said:

I am rooting for VB because of the ff:

- VB code is more comprehensible than C#. A nested construct is easier to read as it is not crowded by '{}'.

- As with above, a non-VB user reading VB code would catch on pretty fast, but a non-C# user reading C# code would spend time adjusting to to the syntax.

- VB is loosely typed and has the 'variant' data type. Implicit casting is much easier when doing operations that involve different data types.

- Logical and bitwise operators are unified

- VB has the ever useful 'With...End With' structure

- VB is not case-sensitive

# November 11, 2009 8:57 AM

lancajigal said:

I am rooting for VB because of the ff:

- VB code is more comprehensible than C#. A nested construct is easier to read as it is not crowded by '{}'.

- As with above, a non-VB user reading VB code would catch on pretty fast, but a non-C# user reading C# code would spend time adjusting to to the syntax.

- VB is loosely typed and has the 'variant' data type. Implicit casting is much easier when doing operations that involve different data types.

- Logical and bitwise operators are unified

- VB has the ever useful 'With...End With' structure

- VB is not case-sensitive

# November 11, 2009 9:08 AM

Reyboy said:

VB's IDE is a lot smarter than c#'s

somtimes curly brackets and semi colons just confuse you...

VB.NET Handles events a lot better

# November 11, 2009 10:06 AM

pao09 said:

I love VB because:

-can easily learn the basics.

-user/programmer friendly.

-codes are easy to understand and remember.

-easy to make windows applications.

-the environment is good.

-my school doesn't teach it but i still love to learn it.

# November 11, 2009 5:45 PM

nicanjel said:

Can you do more with VB than C#?

# November 11, 2009 6:08 PM

shaolin_133 said:

I love VB because it is user friendly, codes are understandable, easy to work 'coz it has an interface, and even a beginner could able to learn.:D

# November 11, 2009 6:49 PM

rockitech said:

why i love vb?

simply as because it is user friendly.

*It is all in one tool for programming for the win32 programs.

We can create :

-Games

-System

-Programs

-and many more windows program.

-but wait, I also used this in openSource O.S

Did You Know?

That Visual Basic is not Object Oriendted.

Thanks to this blog. God Bless

# November 11, 2009 7:42 PM

genesis said:

The code in VB is simple so it is very easy to understand and not confusing.

Easy to make GUI.

Even a 6th grader can do programs using VB..

:)

# November 11, 2009 11:52 PM

quiades said:

Why i love VB?

- its easy to make an interface out of it.

- debugging is so easy

- all syntax are understandable

- can embed almost everything

- created my 1st ever program in VB.

- user friendly

Mel

# November 12, 2009 7:52 AM

wdeguzman said:

The 1st program I created was in Basic ( dos base pa ).

Then in VB6, now its VB.Net. Instead of doing it for 1 week before, now it will take you 4 hours to do it.

# November 12, 2009 8:55 AM

JIMangente said:

I love VB because it makes my jobs easier..

when I first encountered VB, I didn't liked it because our prof. was not 'that good' in teaching it.. but when i re-take it, and understand how it works, i just love it..

it was user friendly,

easy to understand

# November 12, 2009 3:22 PM

naruto said:

why i love VB?

easy and fun to use, more understandable syntax, has a flexible programming features,fast debugging.

# November 12, 2009 4:52 PM

jo-er said:

I am a fresh grad and I am enjoying my experiences in my first job in an IT Industry.

I love VB ... because ...

- user and student - friendly

- easier to use  and understand - GUI approach

- it is much more applicable in any kind of System

- I together with my classmates and friends learned it very much easily.

- 'certified VB Fan' and seeking opportunities to have deeper and much more knowledge on it.

- On my college years, I have a partnership with VB in almost all of my projects that I presented (smaller applications) -- e.g. my System in my Database Management, Software Eng'g, SAD and my THESIS (proud to say one of the best thesis and got highest grade) weeeeeh ^^

As I wrote on my thesis document (Related Literature Page)

--This is quoted from a VB Book ..

    As stated by Pepito (2005), Visual Basic was created with the main purpose of teaching programmers and developers how to design and develop graphical-user interface (GUI) programs easily. This GUI approach can be remembered easier by using pictures and images.

    With Visual Basic, anyone can develop computer games and utilities, information systems, computer-aided instruction (CAI), multimedia powered application and as a front-end business application system for back-end database servers. Not only that, the author said that anyone can develop an Internet-enabled or Web-based application system using Visual Basic 6. With these reasons, the author believed that everyone must try not to have second thought to learn Visual Basic Programming.

- and I second the motion.

- Thanks much! God bless ^^

# November 12, 2009 7:43 PM

ace said:

Why VB/VB6/VB.NET

-very easy to use.

-the best intellisence-gui IDE

-very rich in classes that would allow you to have so many possible solutions.

-okay for hardware interfacing, so easy to configure.

-thumbs-up for modules, array redim preserve.

-oop class diagram features, and data navigational tools.

-IDE Express Edition was so helpful and very portable for students/beginners.

-event handling capabilities are still the best in vb.

-congrats vb! more power! more new developments!

# November 14, 2009 5:02 PM

chinibel said:

hello..how can we join in the coming seminars this nov 25? i and my classmates are interested to join the seminar about vb...we want to learn something from the experts...thanks

# November 17, 2009 10:23 PM

chinibel said:

how can we join in this coming seminar...were rtu students who studying vb programming...

# November 17, 2009 10:29 PM

steph said:

hi,, i love vb because we used this as prog. lang. on our thesis, so i hope i can learn additional information on this coming event. thanks..

# November 18, 2009 12:16 PM

steph said:

hi,, i love vb because we used this prog. lang. on our thesis, so i hope i can learn additional information on this coming event. thanks..

# November 18, 2009 12:17 PM

Christopher Agcol said:

I love VB because:

-easy to use and manipulate

-user friendly,easy to familiarize objects/interface

-uses English-like tags,making the codes easy to remember

-can call/use installed apps in your windows PC =)

-versatile, very versatile..

# November 18, 2009 10:54 PM

raomeal said:

I LOVE VB BECAUSE:

it makes for us, programmers code easily with its user friendly interface.

it is very flexible and you can do almost anything.

it is the perfect IDE for making windows applications.

and it is easy to learn, that's why it is chosen by most programmers :D

# November 18, 2009 11:25 PM

raomeal said:

I LOVE VB BECAUSE:

it makes for us, programmers code easily with its user friendly interface.

it is very flexible and you can do almost anything.

it is the perfect IDE for making windows applications.

and it is easy to learn, that's why it is chosen by most programmers :D

# November 18, 2009 11:26 PM

azid said:

I love VB because..

i love doing GUI stuff..

i love the click and drag feature..

i learned a lot from it during my software design class..

i love how very rich it is in classes that would help you during programming..

it is user friendly..

it is also STUDENT friendly..

# November 18, 2009 11:43 PM

John Remir Cueto said:

i think i am gonna like this VB...

# November 19, 2009 12:17 PM

Jad said:

Why I love the VB language?

1. Ease of use in programming but produces sophisticated results

2. rich built-in functionalities, it is a RAD tool

3. You don't need to punish yourself too hard in order to be productive as a developer.

4. Strong acceptance of users and third parties that provides custom controls ready to be plugged onto VB Framework.

Why I love the VB 6 (I never tried the earlier versions)?

1. VB is my first love programming language. :-)

  I've tried some programming stuffs using other mainstream programming languages such as Pascal, C, C++, Java but, it is only in VB that I found myself committed into. :-)

2. I've used the VB language the very first time that I've engaged into developing serious business applications and I feel very comfortable using the language after I've successfully implemented one in a live environment.

3. VB encouraged me to become a serious programmer/developer.

Why I love the VB.Net

1. Oh man! VB.Net is a full Object-Oriented Programming Language in a very friendly constructs and syntaxes.

2. Multiple projects collated under a single solution.

2. Automatic garbage collection -- preventing memory leaks of application.

3. Better intellisense. You can even create your own.

4. Collapsible code blocks -- you can hide the codes that you are not working on, thus your IDE is not so cramming with codes you don't need at the moment.

5. Enables block of code to be hidden. very useful especially for documenting system logic.

5. Features XML-commenting of code.

6. Changes made in the Properties window are automatically synchronized in code. If you rename a control, you don't need to use Find-and-Replace tool of VB IDE to propagate the correction.

7. Allows overriding of procedure and function definitions

8. Integrated RDBMS (MS SQL Server express) and reporting tool (Crystal Reports) in VS.

9. Having strong acceptance by developers and other custom-tools vendors, VB.Net had established itself as a dominant Language of .Net Technology -- generating excellent usefulness in the business world, though C# is still, respected as the native language of the .Net Framework.

7. A lot of features that I can only wish VB 6 should have are here.

# November 19, 2009 12:45 PM

chastity said:

i want to know the difference between c# and VB.

# November 19, 2009 1:42 PM

robbiemorales said:

why i love vb..

1. the codes are easy to understand

2. allows to embbed flash / movieplayers(windows media player) etc..., using the components

3. vb is easy to use.(user-friendly)

4. we use vb in our thesis(ericvien is my groupmate)

i want to join the seminar. thank you. ^^

# November 19, 2009 1:50 PM

Jad said:

The impression of VB.Net/C#.Net as programming languages is quite and often inseparable from the MS Visual Studio for being the primary development environment. In result, the strengths of each is magnified by the complimenting features of the VS IDE itself. And in most circumstances, we tend to judge the languages according to how it affects our coding preferences and efficiency comforts and goals. And in addition to the above post, I'm so pleased with the feature of VS that allows doing your code fixes and saving your changes right away while debugging. And as long as the changes have no major effect(s), it allows you to continue in debug mode without restarting the process, until you are satisfied with the result -- I think in VB 6, this is not possible.

One of our most common misconceptions is referring to Visual Studio as the VB/C# programming language itself. Well, of course not! VB.Net/C#.Net are programming languages and are not exclusive to any IDE. As long as you've got the right .Net framework, it's a go. In fact one would rather choose to develop enterprise-scale application using a simple text editor like Notepad or Context! Haha! What the h**l on Earth was that! Who wants the headache?! Me?! Not it a thousand years pal! How about you? Mind to try? ^_^

Well the argument of which is which, for me, is largely attributed to a number of factors ranging from personal, business and technical. After all, there is no such "One-Size-Fits-All" programming language. Every language has its own strengths as well as weaknesses. One language would be best fitted for a certain implementation of business/system logic, and others, on another.

Correct me if I'm wrong, but as far as I know, all of the .Net languages are utilizing the SAME Common Language Run-time (CLR). They have the same privileges to tap into the power of the .Net framework. So, in a nutshell, they seem like identical gifts wrapped with different gift wrappers and ribbons - one could be red and the other in blue. Even in ASP.Net, you have the privilege to choose which language you are going to use (VB.Net/C#.Net) to implement the web application logic. And, it left me wondering why in job ads for ASP.Net developers, C#.Net and virtually no VB.Net is required! Maybe the person who did the ad doesn’t already know. Personally, I like both languages and I'm trying hard enough to gain sufficient mastery of both.

Therefore, as long as we are referring to which one is better: VB.Net or C#.Net -- the bottom line depends on the USERS PREFERENCES alongside with the business/system requirements and predetermined goals. And as far as I am concerned, being in the business solutions niche, VB.Net is quite sufficient to meet the requirements of systems in almost any scale in the least possible time. And C#, being able to manipulate bits in memory, I believe is really a tough player especially for system programming and an additional point in the area of integration since it resembles the language semantics of Java, JavaScript, PHP, CSS, ActionScript, and the new addition to programming arsenal -- the Google's GO Programming language which is now at its experimental stage. So, given such a trend in the programming world... something could be brewing up! And a new trend in computing could be at hand! And if someone is sourcing his/her dough out of being a .Net developer/programmer, somehow it wouldn't hurt to learn both languages then... and which one to begin with? ...It's your own prerogative! Me...VB!  ^_^

"LANGUAGE ROBUSTNESS IS DIRECTLY DEPENDENT ON THE ENVISIONED RESULT...THE END JUSTIFIES WHICH ONE!" ...haha! at least... for me.  ^_^

Well, I hope that my knowledge is correct regarding VB/C#'s power and that my judgment is fair... in any sense, that's just my opinion and knowledge regarding the matter... and you, who is reading this right now have your own for sure.

...May we gain the expertise of those languages fast enough ‘coz the battlefield is waiting for the champions! Cheers! ^_^

# November 19, 2009 3:36 PM

Glitts said:

why i love vb??....

-it is because vb easy to developing system

-case sensitive.

-all syntax are understandable.

-easy to creating design.

------ By: Glittz -------

# November 20, 2009 12:35 PM

rowena_aralar said:

@Jad : You are quite correct in most aspect. And to add some more, i believe that it depends on the perspective of the developer to which development platform he would prefer to solve for the solution given the circumstance that he can choose from a wide variety of development package. I for instance uses c# mostly on my web development areas whereas vb.net on my rad project. Its as u say that one language cannot solve all problems.There are some aspect that vb isnt handy enough to deal with the web. Well for me "CHEERS!!" for all of us who enjoyed taking the risk on this kind of business. :p

# November 20, 2009 12:44 PM

Xer615 said:

I love VB because:

- very simple and easy to use.

- it has the "IntelliSense" technology.

- easy to debug

- high level database connectivity

- it is very flexible specially in design time.

- it supports rapid application development(RAD).

and most of all...

-IT IS QUITE POPULAR, SO YOU CAN ASK HELP("KNOWLEDGE") FROM MANY EXPERIENCED PROGRAMMERS!!! ^_^

# November 20, 2009 5:10 PM

jecka919 said:

Why I love using VB?:

- a programming language that is much more comprehensive than the other PLs.

- simplicity, flexibility and easier to write codes.

- very comprehensive online help/tutorials.

- design in vb is much more enticing to see for the users.

- very helpful in developing diverse kinds of softwares ranging from simple apps to sophisticated business systems.

# November 20, 2009 6:02 PM

mkl2k9 said:

I love VB because:

- englsh like keywords/instruction

- case insensitivity

- can be use on scripting application (VBA/VBScript)

- popular programming language

- and its BASIC(Beginners All Purpose Symbolic

Instruction Code), can be used by non-developer.

# November 23, 2009 3:29 PM

richarddelcarmen said:

why I love the VB.Net

C++ was our programming language on college. But when the design project came, we used VB.NET even though we don't know it yet. Surprisingly, we learned the basics like a breeze.

That started my journey with VB.NET...

1. It opens the developer community to those aspiring to become an efficient developer even to those without experience in the field.

2. Lots of support and code samples in the cloud.

3. Simple yet flexible by design.

# November 23, 2009 3:44 PM

snper_x said:

I love vb because:

1. More readble even by non technical type person becase it uses sentence like approach.

2. VB does have "With" block.

3. "Not so strict" which reduce bug in developement that causes headache to the developer (ie. case insensitive)

# November 23, 2009 3:52 PM

Eian Caparas said:

I love VB..

I love its Flexibility and Polymorphism...

I love VB.net

and i love my self...

# November 24, 2009 7:49 PM