Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

What is the best for GUI

Status
Not open for further replies.

elec-eng

Full Member level 5
Joined
Nov 16, 2006
Messages
243
Helped
20
Reputation
40
Reaction score
5
Trophy points
1,298
Activity points
2,926
What is the best the and the most efficient language to design GUI for interfacing

serial , parallel or usb computer ports to the outside world and external hardware

or circuits to send and recieve data


C++

C#

Matlab

Visual Basic

Other

Thanks
 

vsmGuy

Advanced Member level 2
Joined
Jun 26, 2006
Messages
503
Helped
44
Reputation
88
Reaction score
15
Trophy points
1,298
Location
VddVss
Activity points
3,886
C++ : Read "Visual C++"

C# is managed and you have to go through managed code and interops to get your work done.

Finally, it boils down to what you are comfortable with.

Added after 3 minutes:

I answered VC++ because that's what I use :)
 

mohamed_bakr

Newbie level 6
Joined
Apr 28, 2007
Messages
13
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,368
matlab is the best interfacing language using GUI that is simplest in implementation >>> i have experience in this field >> contact if more info needed
 

elec-eng

Full Member level 5
Joined
Nov 16, 2006
Messages
243
Helped
20
Reputation
40
Reaction score
5
Trophy points
1,298
Activity points
2,926
mohamed_bakr said:
matlab is the best interfacing language using GUI that is simplest in implementation >>> i have experience in this field >> contact if more info needed

please help me in gui's

thanks
 

mohamed_bakr

Newbie level 6
Joined
Apr 28, 2007
Messages
13
Helped
1
Reputation
2
Reaction score
0
Trophy points
1,281
Activity points
1,368
GUI in matlab is easy to deal with, where u can open it easily from the down toolbar .
you can form really easy friendly user interface where from the blank screen select the part u want to make in it a toolbar or a push button and then select it to make its m-file as required by u and to add its link ( for ex ) for other file.

i advice u to use matlab help and search for GUI
 

dipal_z

Full Member level 5
Joined
Apr 21, 2005
Messages
278
Helped
37
Reputation
74
Reaction score
7
Trophy points
1,298
Location
India
Activity points
3,008
Visual Basic is very easy to learn and use but less flexible then C#. For simple application i will prefer visual basic.
 

psmll

Member level 4
Joined
Apr 9, 2007
Messages
74
Helped
4
Reputation
8
Reaction score
0
Trophy points
1,286
Activity points
1,803
With Visual C++, you can do all that you do with other solutions and more.

The problem, is that VC++ most of the times it's more difficult to people that are starting to program.
 

maggots

Member level 4
Joined
Apr 4, 2007
Messages
75
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,288
Activity points
1,740
can give tutorial made GUI in matlab??:D
 

Shani

Member level 4
Joined
Jul 26, 2006
Messages
68
Helped
4
Reputation
8
Reaction score
1
Trophy points
1,288
Location
Karachi, Pakistan
Activity points
1,705
Visual Basic is Best

Assalamo Allykum !

I think the Visual Basic language is best for the GUI. I have done some projects, in that projects us the Visual Basic 6.0 fo GUI.

VB is also easy to interface seriallly and parallel.

Take Care

Bye
 

alzomor

Advanced Member level 2
Joined
Jun 9, 2005
Messages
678
Helped
39
Reputation
78
Reaction score
8
Trophy points
1,298
Location
Cairo
Activity points
6,417
Hi

VB & Matlab are the most simple
VC++ is the most powerful

Salam
Hossam Alzomor
www(.)i-g(.)org
 

jhbbunch

Full Member level 4
Joined
Feb 21, 2006
Messages
199
Helped
17
Reputation
34
Reaction score
3
Trophy points
1,298
Activity points
2,902
Your question is wrong. GUI relies on the os. The pl is just an interface to the OS and therefore just an interface to the GUI. JAVA imposes it's own virtual machine on the OS and therefore it's own GUI. .NET is an interface to the WIN API, and the WIN API is just a disaster, a freaking disaster. That is why MS spend over $200 million dolloars developing .NET to hide the Win API. Anyway, learn both Java and the .NET interfaces, that will cover most of the bases you need.
 

psmll

Member level 4
Joined
Apr 9, 2007
Messages
74
Helped
4
Reputation
8
Reaction score
0
Trophy points
1,286
Activity points
1,803
jhbbunch said:
WIN API is just a disaster, a freaking disaster.

Why?

I don't agree, I like it, and I like to develop applications that use only the WIN32API for GUI.

And like me, exist a lot of people.

This is always a question of power, if you want all the control, you have to use the WIN32API
 

cedance

Advanced Member level 2
Joined
Oct 24, 2003
Messages
551
Helped
30
Reputation
60
Reaction score
7
Trophy points
1,298
Location
Germany
Activity points
4,622
Visual C++ is one of the best I guess. but most often, People tend to have opinion in which they are either familiar with or to which they are exposed first. So, the opinions are likely to be biased. Visual basic is equally good if you are interested in interfacing and the like programming. VC++ again is no bad, you can do anything with it! for GUI again, VC++ u can use either MFC or you can also create GUIs for C++ using Qt4. I personally have no experience with Qt but have heard it to be equally good.

hope this helps, If u have any further queries, feel free to post here.

cedance.
 

gramo

Newbie level 5
Joined
Mar 10, 2007
Messages
10
Helped
2
Reputation
4
Reaction score
2
Trophy points
1,283
Location
Australia
Activity points
1,333
Most places/sites/forums seem to have a 2:1 support bases for Basic:C
 

arnab.bhaumik

Member level 5
Joined
Sep 20, 2006
Messages
81
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,288
Location
Kolkata, India
Activity points
1,835
go for java, use neatbeans. this combination is the best for gui development in all respect (price, time , platform independence and power).

the only thing is that your computer have to have decent hardware.


arnab/vu2bpw
 

arnab.bhaumik

Member level 5
Joined
Sep 20, 2006
Messages
81
Helped
6
Reputation
12
Reaction score
3
Trophy points
1,288
Location
Kolkata, India
Activity points
1,835
that is what i also told : JAVA, with netbeans u create gui like visual basic and get every advantage and features of a modern language (Java). previously building gui is tough. but with netbeans its a peace of cake..............



arnab/vu2bpw
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Top