Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations IamaSherpa on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

Migrating from Visual Basic to Java

Status
Not open for further replies.

jray2003

Programmer
Aug 12, 2003
253
US
I have a VB application I want to port over the Java and need a little help in my directon.

I am really new at Java so I need to find a GUI PC platform to use.

Is there help on going from VB to Java?

What Java do I use for X-Platform do I use. I.E. MS, Sun, Boardland...etc

What is the best source for learning it.

I want to be able to learn have to build my forms, read and white files and stuff like that.

Thank you for the help.

JIm
 
Java GUIs can be made by simply typing in text (which means you actually know what the code does -- it's not generated code that you have to trust a code generator to have made right), but it sounds like your looking to edit the GUI using drag-and-drop programming (errr - I mean a RAD Tool). There are several IDEs for java that have RAD tools like: Eclips, JBuilder, MS's (EVIL, EVIL, EEEEEVIL (and untrustworthy) J++).

Aside from the link above, you may also want to read Sun's book "Core Java" volume 1 has basic AWT stuff, and basic Swing windows... Volume 2 has a lot of the "controls" and Look-and-feels that Java provides.

As for the "platforms" -- Java is system independant. In general, most Java apps use Metal Look-and-feel (so they are more portable -- and not dependant on copy-righted GUI images). The metal feel is what Nescape/Mozilla has by default.

Java has a JDBC for Database stuff (read:"forms") and the readers amd writers in java are brilliantly designed.

If I want to write a encrypted, compressed, text file... All I have to do is create a
Code:
new PrwinWriter(new CipherOutputStram(new DeflaterOutputStream(new FileStream("filename"))),true);
(well - I left out what cypher, so it will print as plain text and I didn't supply the compression type so it won't flush and the file will be blank, but you get the idea) And so you can stack writers, readers and streams in different combinations to accomplish all kinds of IO that are difficult to do in C++/VC++ ...

Welcome to Java. You'll like it in Java land.
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top