Tutorials for Visual Basic Beginners

AI Thread Summary
The discussion centers on finding resources for learning Visual Basic programming, specifically for enhancing Excel usability. Users suggest that Visual Basic for Applications (VBA) is likely what the original poster is looking for, as it's tailored for Excel. Various online resources are shared, including links to websites that provide VBA basics and examples relevant to engineering. The conversation also addresses how to open specific file extensions associated with Visual Basic, noting that .vbp, .vbw, and .frm files are text files that can be opened with any text editor, with each serving different purposes in the context of Visual Basic projects. It is emphasized that while VBA and VB share similar syntax, they are used differently, with VBA being limited to the application environment. For those interested in learning Visual Basic, downloading Microsoft’s free Visual Studio Express is recommended as it includes the necessary integrated development environment (IDE).
bugatti79
Messages
786
Reaction score
4
Hi Folks,

I have Google'd the above topic but I haven't found anything satisfactory. I am an engineer and I want to learn Visual basic programming (no programming experience) to enhance my excel usability.

Can you advise any good online sources that is geared towards science engineering?

Thanks
Bugatti
 
Technology news on Phys.org
TurtleMeister said:
Maybe VBA is what you're looking for. Try searching "visual basic for applications". For example: http://www.emagenit.com/excelvbabasicsengineering.htm. Don't know anything about it. I just found it with google.

Ok, thanks. I came across this website, there is some useful information.

http://www.neng.usu.edu/cee/faculty...ing2002/VBGradClass/VBGradClass.htm#Examples1

How do I open the following extensions vbp, vbw and frm files?

Thanks
 
They are all text files, so you can open them with any text editor. The most interesting of the lot is the frm file (the VB form), which contains the structure of the form that is displayed, as well as the VB code that executes when you interact with the form.

The vbp file seems to be some sort of configuration file, but I don't know what the vbw file is for.
 
Although VB and VBA have similar syntax, their usage is different. VBA cannot compile your code into a standalone executable program. It is only used within the target application environment, such as word or excel.

The vbp file is the visual basic project file. It contains the settings for you project, such as forms, modules and references. The vbw file is the visual basic project workspace file. It contains information about how you have your IDE setup. These files are used with VB, not VBA. You do not normally access them directly, the IDE manages them for you. If you're interested in learning VB, the first thing you should do is download the (free) VS Express from Microsoft. It contains the IDE you'll need to write your programs. The new 2012 version also has C# included, which I like because I use both. However, I do not like the look and style of the new version.
 
ok,

Thanks for this info!
 
Dear Peeps I have posted a few questions about programing on this sectio of the PF forum. I want to ask you veterans how you folks learn program in assembly and about computer architecture for the x86 family. In addition to finish learning C, I am also reading the book From bits to Gates to C and Beyond. In the book, it uses the mini LC3 assembly language. I also have books on assembly programming and computer architecture. The few famous ones i have are Computer Organization and...
I have a quick questions. I am going through a book on C programming on my own. Afterwards, I plan to go through something call data structures and algorithms on my own also in C. I also need to learn C++, Matlab and for personal interest Haskell. For the two topic of data structures and algorithms, I understand there are standard ones across all programming languages. After learning it through C, what would be the biggest issue when trying to implement the same data...

Similar threads

Back
Top