In computing a graphical user interface (GUI, sometimes pronounced gooey) is a type of user interface that allows users to interact with electronic devices with images rather than text commands. GUIs can be used in computers, hand-held devices such as MP3 players, portable media players or gaming ...
0
votes
3answers
163 views
Which GUI framework for a GUI newbie but expert C++ developer? [closed]
I have an API that streams short event messages for a human audience. I wish to display this in a beautiful dynamic display to users.
What GUI framework would work best with this data? I'm assuming ...
-3
votes
1answer
77 views
What are some key factor when designing GUI? [closed]
What could be considered some key factor on GUI design??
Should it have loot of colors?
how many data should the user see on each screen?
Is there some sort of guide for GUI design?
5
votes
3answers
113 views
Why would each widget need a reference to its parent in a simple widget system?
I'm working on a simple widget system (single window, fixed size). Each widget gets its parent (i.e. the widget containing it) passed into its constructor - except for the root widget, which I called ...
-3
votes
0answers
94 views
Java Framework for developing puzzle games (Jigsaw, for instance) [closed]
I'm developing some puzzle games, and I thought I'd choose Java because I'd get less compatibility issues to deal with. But before I 'jump', I just want to make sure it is the reasonable choice.
So ...
1
vote
1answer
69 views
How to get a reference to a central AssetLoader in every Widget?
I'm working on a simple UI system for a game. The building blocks are Widget objects, which can contain each other. There are several sub classes of Widget, e.g. LabelWidget, ImageWidgetand ...
2
votes
2answers
247 views
Data representation with C# and WPF
I'm developing an application handling DB parts. I retrieve the data from the DB with stored procedures and prepared statements. Now I want to display the data in the GUI.
What is the current ...
1
vote
1answer
64 views
User selection and object creation
I'm writing a GUI application. The user selects item from a comboBox (non editable). The suitable input data control is then enabled and user enters data. Then the appropriate object according to the ...
7
votes
2answers
304 views
What are the cons of using XML for GUI development? [closed]
I'm hoping this question fits within the scope of Programmers SE and that it's not too open ended.
I've always hated GUI design. I don't mean to offend anyone, but I've hated CSS/HTML, I've hated ...
1
vote
3answers
312 views
What data structure could a word processor use to map the user's caret position/text selection to its internal representation of the document?
Word processors (e.g. Microsoft Word) display documents to the user as styled text. The user can select a part of this text and apply styles to it, and edit the text.
The word processor must (I ...
-1
votes
1answer
118 views
Which Web or UI technology to learn for experienced Java developer [closed]
I have been working on Core Java for around 4-5 years now, but have no exposure of working on any Web or UI technology. So want to have preliminary knowledge of some Web/UI technologies now.
My query ...
5
votes
2answers
420 views
How to avoid big and clumsy UITableViewController on iOS?
I have a problem when implementing the MVC-pattern on iOS. I have searched the Internet but seems not to find any nice solution to this problem.
Many UITableViewController implementations seems to ...
1
vote
5answers
1k views
Why don't we have web IDEs?
Why don't we have a lot of good web-based IDEs? Which aspects of the system make it difficult for IDE to be implemented as a web application?
-2
votes
1answer
103 views
Any good tutorials all this web programming stuff for a GUI person? [closed]
For some reason, I am having a hard time understanding all this web programming stuff--from AJAX to JSON, etc.
I've got plenty of experience programming GUIs. I'm currently working on a project in ...
3
votes
2answers
635 views
What is a proper way of building Winform apps with multiple “screens”
What's a proper way of building a Winform app that has multiple 'screens'? For example, I'm trying to write a small backup program (mainly for giggles), and I've been dumping controls and containers ...
2
votes
2answers
166 views
Free tool to design Java user interfaces [closed]
While in the process of developing GUIs for my Java project, I am wondering if there is something that lets you visually design your GUI for Java and correspondently generates the needed code, just to ...
1
vote
1answer
246 views
Thread safe GUI programming
I have been programming Java with swing for a couple of years now, and always accepted that GUI interactions had to happen on the Event Dispatch Thread. I recently started to use GTK+ for C ...
2
votes
1answer
128 views
How do I organize a GUI application for passing around events and for setting up reads from a shared resource
My tools involved here are GTK and Haskell. My questions are probably pretty trivial for anyone who has done significant GUI work, but I've been off in the equivalent of CGI applications for my whole ...
5
votes
2answers
308 views
What to learn after standard C++? [closed]
I switched to C++ a few months ago, learning its syntax, the main features
of the STL and what you can usually find in a "learn C++" manual.
Now I would like to go further. What would be your ...
-1
votes
2answers
256 views
Help deciding on language for a complex desktop - web application [closed]
I'm about to start working on a fairly complex project needing a desktop GUI as well as a web interface and I need to decide on a language(s) to use. This is from an electrical engineering/robotics ...
2
votes
3answers
154 views
Overloading interface buttons, what are the best practices?
Imagine you'll have always a button labeled "Continue" in the same position in your app's GUI.
Would you rather make a single button instance that takes different actions depending on the current ...
3
votes
3answers
305 views
Combining multiple events into one action/ Defer refreshing
So in a GUI program I have multiple events that trigger a update of a workspace. This update call is costly so I would want it to not happen very often.
A user might pick something from a dropdown ( ...
1
vote
1answer
153 views
JavaScript percentage displayer and/or adjuster? [closed]
I have web UI allowing for per-item percentage adjustment:
I'm looking for a JavaScript plugin (jQuery-like, hopefully) allowing a graphical way to display percentages via some sort of bar ...
0
votes
1answer
61 views
How to deal with hints/tutorial mode?
Currently I'm working on an basic application that has a 'tutorial mode'. Initially hints (bubbles with text) will be displayed above various ui elements, explaining how they work. Currently I have a ...
2
votes
1answer
119 views
Is it possible to use RubyGnome2's/QtRuby's HTML renderers to make UI for a Ruby script?
I'd like to make a graphical user interface for my script, instead of running it from the console. I'm aware there's a wealth of UI libraries for Ruby, but I'm quite familiar with HTML and CSS and I'd ...
0
votes
2answers
466 views
GUI advice for a responsive touchscreen
I am tasked with building a piece of software that interfaces with a MySQL database, in order to allow the user to pick songs to play and que using a touch screen, and then they are shown ...
2
votes
2answers
134 views
Developing an Interface to a Dynamic System
I work for a small company and have been designing a GUI to interface our embedded system. The problem with this embedded system is that it is not a finished product (may never be) and is constantly ...
2
votes
1answer
703 views
Using WCF as an API for Database access by the GUI, or no?
Originally I asked this question on Stackoverflow but I was suggested to move the question here.
I've asked this question a while ago in MSDN forums but I'd like a second opinion from ...
7
votes
2answers
3k views
Webkit as GUI in .Net/Mono
I want to make a cross platform application, which will also have a website where the desktop applications (Windows, iOS, Linux) will talk to the server and keep the users data in sync.
So far the ...
35
votes
10answers
2k views
How can one best avoid writing bloated GUI code?
I find whenever I work with GUI code, the code tends to bloat faster then other kinds of code. It also seems harder to refactor. Whereas in other kinds of code I can refactor pretty easily -- I find I ...
0
votes
2answers
234 views
Desktop GUI loading slow
I am developing desktop based GUI (single form) using wxPython and loads it using remote citrix access from client private network.
Suppose, the GUI has certain group of select and text boxes which ...
1
vote
1answer
194 views
Resources on concepts/theory behind GUI development?
I was wondering if there were any resources that explain concepts/theory behind GUI development. I don't mean a resource that explains how to use a GUI library, but rather how to create your own ...
3
votes
4answers
129 views
How to “translate” interdependent object states in code?
I have the following problem. My UI interace contains several buttons, labels, and other visual information. I am able to describe every possible workflow scenario that should be be allowed on that ...
7
votes
5answers
668 views
Any Practical Alternative to the Signals + Slots model for GUI Programming?
The majority of GUI Toolkits nowadays use the Signals + Slots model. It was Qt and GTK+, if I am not wrong, who pioneered it.
You know, the widgets or graphical objects (sometimes even ones that ...
4
votes
5answers
458 views
If I were to start doing a GUI how do I decide on what platform to use? [closed]
I hear about WPF, Silverlight but then there is also windows RT, metro stuff, windows 8 and so on at the moment - I'm having a hard time nailing what to bet on.
How do I, at a given point in time, ...
3
votes
2answers
477 views
Who uses GnuSTEP?
This has been a big question lurking at the back of my head. From what I see, GnuSTEP nowadays is primarily a "hobby" project of a small but tightly-knit group of people. However I haven't seen a ...
4
votes
1answer
349 views
How can a computer render a CLI/console along with a GUI?
I'm confused when looking into graphics - specifically with operating systems.
I mean, how can a computer render a CLI/console along with a GUI?
GUI's are completely different from text. And how can ...
5
votes
1answer
470 views
Ruby Shoes for non-trivial apps
I've been taking a look at Ruby Shoes for GUI development with Ruby. So far, it's been a pretty good experience for making simple apps. However, I am quite worried about being able to write large ...
2
votes
5answers
353 views
Is there any evidence that graphic interfaces tend to mess with SVN- and Git-repositories?
In my company I am faced with assertion that graphic interfaces for VCSs like SVN or (especially) Git tend to mess repositories - especially regarding branching.
Being a passionate Windows and GUI ...
2
votes
2answers
108 views
Where do I start in regards to making a Gnome/Unity Form Application
Ok so I am familiar with developing Form and Console applications on Windows using Visual Studio .Net with C#, but where do I start when it comes to Linux distro's like Ubuntu, is there an equivalent?
...
0
votes
1answer
264 views
How should I setup a UI for editing a binary tree?
I need to allow the user to create an binary tree. I have a Backbone Model populating properly from the database, the problem I am stuck on is how do I setup the ui elements in a way that is fairly ...
4
votes
5answers
752 views
Is it a bad practice to use GUI designer tools with code generation for application programming in Java/C++?
In a stackOverflow question I have read that using a GUI designer program can generate lots of messy code and is considered to be a bad practice unless you're making smaller programs.
My question is ...
2
votes
4answers
291 views
Communicating from lower level components to GUI?
What is the recommended way for a lower level software component/module to communicate with the GUI? I'm using C++.
I have a service layer class that if some conditions occur needs to notify the ...
5
votes
2answers
222 views
What parts of Java do I need to learn for specific software projects?
I'm starting a 12 week Java course next month through my local junior college. I'm starting from square 1. I have a basic understanding of OO and Java will be my first OO language. My Google-Fu ...
2
votes
2answers
302 views
GUI architecture and class naming advice
Problem:
I'm working on coding a few light-weight touch-tablet games and often get stuck with difficulties naming my user interaction/interface classes and their relationships with each other ...
1
vote
3answers
460 views
How do large-scale applications handle GUI creation?
I'm interested in developing GUI-based Windows applications in C++, but I'm not sure how it's done in professional or large-scale settings. It seems it would take a lot of development time to describe ...
9
votes
6answers
432 views
How do you name your GUI controls?
It's a generally considered a bad practice to use the Hungarian notation, but is common to find GUI controls named userNameTextBox and userNameLabel.
Do you put the control type in it's name? Isn't ...
0
votes
1answer
171 views
How would I use a browser as a GUI for Emacs apps?
I've started using Emacs, and love it. Naturally, I'm thinking about ways of extending it. I' m particularly fascinated by the thought of creating browser based GUIs for some stuff I would otherwise ...
7
votes
3answers
909 views
How could I make automatic tests for GUI?
How can I check automatically what is seen and what not? Or at least, how can I organize some partly automatic tests?
IDE: Eclipse (could use also IntelliJ Idea if necessary)
Testing tool: Junit ...
0
votes
1answer
2k views
C programming in Windows 7 [closed]
Which is the best book and what are the best tools for C programming in Windows 7?
Would using C in any way hinder me when it comes to using the Windows API as opposed to using C++ or C#? I would ...
13
votes
5answers
1k views
How to structure unit tests for a GUI app using C# and NUnit
I've been asked to do a small side-project to supply a simple application to one of our customers. Normally I would be working on back-end code where I have all of my testing needs figured out, and ...