Using a drawing library for making a GUI [duplicate] - c

This question already has answers here:
What disadvantages could I have using OpenGL for GUI design in a desktop application? [closed]
(7 answers)
Closed 6 years ago.
I'm working on a project and planning to use a drawing library(OpenGL) for the GUI. Is this frowned upon or considered bad practice?
I googled a bit about the topic and found only discussions about GUI libraries, and no information on whether using a drawing library for the GUI is bad or not.

By the looks of it, you would be "re-inventing the wheel"
Here are some similar questions to yours.
What disadvantages could I have using OpenGL for GUI design in a desktop application?
https://stackoverflow.com/questions/21245643/opengl-gui-library?rq=1

Related

Plotting a graph in C (ubuntu) [closed]

Closed. This question needs to be more focused. It is not currently accepting answers.
Want to improve this question? Update the question so it focuses on one problem only by editing this post.
Closed 6 years ago.
Improve this question
i would like to ask a question,because i have been searching for 2 hours.
I have a project in a game development course and i have arrays of some map elements,positions,and lines that connect them.And i need to draw a graph from them.But I don't have the slightest idea.Do i include some header file?
Do i download that? If i had the commands i could work with that,but i don't see graphics command anywhere in code blocks.
Please inform me on what i can use to draw a simple graph,and possibly the installation process in general if it's not too much trouble
There is no such a thing as a "graphics command" somewhere in Code::Blocks. In order to create graphical interfaces and to be able to draw things, you have to use a GUI library (like GTK, Qt, SFML, wx... etc).
Since your requirement is to use C I'd recommand you then to go with GTK. Since it's one of the best and most documented library with C language at it's base.
Note: Please be careful that what I mentioned above are only GUI libraries, i.e. mainly used to create graphical user interfaces. Since you are following a game development course, you may rather want to take a look at game engines such as SDL or Unity, which are quite different things, and enable to perform a lot more (serious) gaming stuff.
Here's a Wikipedia list with a thorough listing of GUI libraries.

Developing a mobile cross-platform app [closed]

Closed. This question is opinion-based. It is not currently accepting answers.
Want to improve this question? Update the question so it can be answered with facts and citations by editing this post.
Closed 9 years ago.
Improve this question
I would like to develop a cross-platform application for mobile phones as I would like to just programe once and have the app for the differents platforms we have nowadays.
I took a look of the differents frameworks there are and I would like to skip all of the web bases frameworks, like phonegap, which uses html/javascript, as I feel the applications developed with those framework will not have a good performance. I prefer to develop native applications.
With that in mind, I found LiveCode or Xamarin which look interesting but since I don't have any experiencie with them, I'm not really sure of which one I should take. Apparently, for instance, Xamarin doesn't share all the code you develop...
I need some suggestions and advices with this as I will have to learn to use the framework from the beggining and I don't want to waste my time!
So, any experiencie using any of those frameworks? suggestions? advices?
What is your use-case? For most enterprise apps, HTML5 based apps are good enough. Native apps are better suited for games and multi-media apps.
See this
Titanium Appcelerator has been a standard choice outside of PhoneGap inspired platforms.
I have evaluated most popular platforms and do not want to get into any arguments about the pro's and con's of each of those because that is not what you asked for nor the purpose of this forum.
During my evaluation process over many months, the main decisions eventually came down to whether I needed to brush up on my Java skills and/or learn more about HTML or indeed learn a new programming language.
If you do not have existing skills in Java or HTML, then Livecode is by far the easiest route to follow. Its English language based command set is easy to learn and use during development and to debug and maintain afterwards. There are no awkward sequences of special characters and phrases required to say what you want to achieve. It also has a great 'drag-and-drop' WYSIWYG IDE and speed of development is a fraction to what you will do in other IDE's. Despite its ease of use, Livecode produces cross-platform (IOS, Android, OSX, Windows etc) native apps from a single source code base.
If, on the other hand, you have some good JavaScript experience, then Appcelerator and JQuery Mobile with Phonegap may be better suited for your requirement.
For me personally, it eventually was a no-brainer - Livecode.
Good luck with your endeavours

Beginning Silverlight 4. How to start? [duplicate]

This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
How did you learn/Best Way to learn Silverlight
I am begginer in silverlight. Anyone suggest me the quicker way to learn silverlight or recommend any book or any other study material.
The official MS site has several good tutorials. You'll also want a copy of Expression Blend, and don't forget about the SDK.
http://www.silverlight.net/learn/tutorials/silverlight-4/

mvvm toolkit for small applications [duplicate]

This question already has answers here:
Closed 12 years ago.
Possible Duplicates:
Starting WPF MVVM. Use a framework?
What framework for MVVM should I use?
Hello all
I am looking for some easy toolkit for wpf beginner .
I am writing small applications and I am looking for something easy to begin.
Thanks
MVVM Light

What is silverlight still missing? [duplicate]

This question already has answers here:
Closed 12 years ago.
Possible Duplicate:
Silverlight vs WPF
What is silverlight still missing when compared with WPF?
Are you joking? I mean, IN DETAIL that's a lot too much.
For a very high (abstract) level see:
http://www.dotnetspider.com/Silverlight-Tutorial-296.aspx
If you have some requests for features for Silverlight you can vote for them at UserVoice.

Resources