LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Programming (https://www.linuxquestions.org/questions/programming-9/)
-   -   Total Linux Programming Newbie (https://www.linuxquestions.org/questions/programming-9/total-linux-programming-newbie-306895/)

binarybob0001 03-28-2005 02:12 AM

Total Linux Programming Newbie
 
I have not made a single program in linux, but I have programmed a lot in windows. What I am planning to do is make my own custom windows library, but I am planning to port it to linux as well. I need an overall plan in order to make my library multiplatform. I have decided I will make a custom C API library first. Then design my class to use those functions, so when I go to Linux I will simply rewrite my low level library and use all my other C++ code. A lot of time could be saved this way.
Here are some things I am wondering about. What are some good GUI programming resources for linux (websites, must have books, etc)? Does the MDI interface in linux use a client window? Is the parent window in MDI the only window capable of menus (without drawing them yourself)? Are resources like BMP's or ICO's handled the same way in linux? Thanks.

t3gah 03-28-2005 04:58 AM

Well.. sites... there's here at LQ.org in the Linux Wiki section and then there is http://freshmeat.net and for documents you can try http://www.tldp.org & http://www.linux.org and then there's also http://www.sourceforge.net, but the last one is where a majority of people host their programming projects like they do at freshment.net. Freshmeat has what you need to get started though as it's not just a place to put projects. But you will learn that as you go.

For a programming book 'must have' there's this:

Beginning Linux Programming, 3rd Edition by Neil
Matthew, Richard Stones, Alan Cox ISBN: 0-7645-4497-7

There are also many other sources in the links of my signature...

Welcome to the Open Source community! I hope to see your "product" one day or better yet drop us a line here at LQ with an update on your progress. :)

alred 03-28-2005 05:03 AM

you can have a look at the cross platform FLTK library
just a posibility :
http://www.fltk.org/

t3gah 03-28-2005 05:08 AM

Here's a link to the book I mentioned: http://www.wrox.com/WileyCDA/WroxTit...764544977.html

Quote:

Who is this book for?

This book is for programmers with some C or C++ experience, who want to take advantage of the Linux development environment.

binarybob0001 04-01-2005 03:12 PM

Shoot, I forgot to say thank you! I will fallow up on these resources, and you can definitly count on me being here when I start making my library in linux; I will have lots of questions. Currently I have been working on this windows library for six months. Although development has been slow, I have learnt more these six months than in two years in particular how to use classes effectively. Anyways, I'm checking everything out. Thanks again.


All times are GMT -5. The time now is 09:11 AM.