Main > Software Forum
Finally! building a front end from scratch
MaMeNnO:
Added a few pictures and some text.
MaMeNnO:
Added the "Shutting down" part.
liquid8:
Good luck :) It's a lot of work. I also would have started with a language you already know, but VB can make the development cycle quicker, and if you are doing a sort of "how-to" that might be the language to use.
A couple things I'd look into:
--- Quote --- Are you not having problems with form flicker when changing things on the control or form?
--- End quote ---
You most likely will run into this when you get further into graphics development. VB is not really graphical friendly. For VB6, enable double buffering for the form:
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpref/html/frlrfsystemwindowsformscontrolclasssetstyletopic.asp
or
http://www.bobpowell.net/doublebuffer.htm
This can have a negative effect on cpu usage, but for smooth scrolling is probably necessary...
I would look into gdi+ - not sure if there's a reference for it for VB6, but .NET and C can both use it. It gives you MUCH better control of graphics (and you can do more cool things) ;)
Howard_Casto:
There are ways to use gdi+ in mame, but it requires so many api calls one might as well just use opengl or directx, which gives you even greater flexibility.
SavannahLion:
I don't know if VB6 would have been my first choice to develop a FE in either. For RAD designs, it's usually the first language I turn to however, mostly because I still remember quite a bit of it.
In the long run though, it's not a very satisfactory language. You'll find as your programming prowess increases (is that possible with VB?) you'll start hitting the upper limits of what the language is capable of doing. For some reason, moving to a different language is an almost impossible feat for a lot of people.
For me it took a lot, to finally drop VB and force myself to a new language.
VB isn't bad, but it leads into a dangerous trap where people simply don't use a different language.
Navigation
[0] Message Index
[#] Next page
[*] Previous page
Go to full version