Environment choice
I am involved in a project where we are going to develop a GUI and software for image processing. The software is going to communicate with hardware API written in C.
My problem for now is to choose language, environment. My first idea is visual c++ for the imageprocesseing and hardware communication and for the GUI Visual Basic.
Is this a good idea and how do I combine visual C++ and Visual Basic? Do you know any good articles or books about this issue.
The reason not using visual C++ for GUI is that I guess in Visual Basic it takes less time to develop GUI.
[593 byte] By [
ockepocke] at [2007-11-18 19:28:36]

# 1 Re: Environment choice
Simple ways of communicating between C++ and VB are through DLLs or using COM. That said, however, in my experience the time saved by developing the GUI in VB is lost in the amount of effort you will end up spending converting everything from C++ types into VB-compliant types, and the additional debugging that involves.
Just my humble tuppeny's-worth.
Toot
Toot at 2007-11-10 3:47:57 >

# 2 Re: Environment choice
Thanks for the quick answer.
We are planning to make a quite large GUI interface which we are planning to make modular so for different customers we would like to be able to turn off and on those functions (parts of the GUI) that apply to their needs. This means that it should be as simple as possible to alter the GUI. As I am fairly new to Visual C++ (not C++) and Visual Basic I guess youre right about only focussing on one environment (VC++) is a good idea.
If I would like build the GUI in Visual Basic what approach is the best dll, com or are there any other alternatives?
The reason for us to not use .NET is performance, is this the right judgement about .NET?
thanks Oscar
# 3 Re: Environment choice
Environment choice
I am involved in a project where we are going to develop a GUI and software for image processing. The software is going to communicate with hardware API written in C.
My problem for now is to choose language, environment. My first idea is visual c++ for the imageprocesseing and hardware communication and for the GUI Visual Basic.
Is this a good idea and how do I combine visual C++ and Visual Basic? Do you know any good articles or books about this issue.
The reason not using visual C++ for GUI is that I guess in Visual Basic it takes less time to develop GUI.
We are planning to make a quite large GUI interface which we are planning to make modular so for different customers we would like to be able to turn off and on those functions (parts of the GUI) that apply to their needs. This means that it should be as simple as possible to alter the GUI. As I am fairly new to Visual C++ (not C++) and Visual Basic I guess focussing on one environment (VC++) is a good idea.
If I would like build the GUI in Visual Basic what approach is the best dll, com or are there any other alternatives?
The reason for us to not use .NET is performance, is this the right judgement about .NET?
thanks Oscar