Click here to Skip to main content
15,879,184 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
Hi Seniors,
Hope i do not disappoint you with my query.

Using only ansi C libraries will i be able to create advanced window GUIs when compared to that of the windows GUIs in windows operating system.
Similar to gtk guis, i want to create my own guis but only using ansi c libraries.

Please suggest.

Regards,
Kiran
Posted

The simple answer is "yes".
Windows was originally written (largely) in C - with some assembler.

So it can be done.


In practice? The answer is "probably not" - there is a huge mountain of work involved. Probably too much work for one person, in one lifetime.
 
Share this answer
 
Well, if you want an "advanced" library, I would say that it does not make much sense to use C to build it. C++ is is way more adequate for such work.

Then if you want only ANSI C, why not directly uses Windows API?

Maybe, you want to have most common controls on multiple plateform some on which might not have an adequate C++ compiler.

By the way, these days, it does not make much sense to write similar libraries. There are a lot of existing solutions. Doing it, would be a lot of work. If it is for you, then it probably don't worth the effort. If it is for others, then you are at least 15 years too late!!!

By the way, technologies like .NET Winforms are far superior to MFC (C++) which is itself far superior to Win32 API (in C) when it come to usability and ease of developement.

And newer technologies like WPF are even more powerful although no as simple to start with.
 
Share this answer
 

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900