473,385 Members | 1,848 Online
Bytes | Software Development & Data Engineering Community
Post Job

Home Posts Topics Members FAQ

Join Bytes to post your question to a community of 473,385 software developers and data experts.

looking for a general pointer.

Roonie
99
hey everyone. ive never done anything but basic console programming before and id really like to go graphical. i am thusly beginning a project to create a program with "the works" . . . things like drag-and-drop, graphics dispay, menus and windowwing, etc.

id like to create a program to graphically display and manipulate nodes of a neural system (a collection of nodes and links between them) and be able to "zoom out" and see larger three-dimensional structures . . . or whatever that means . . . i really only have a very fuzzy idea of what, exactly, id like to do . . .

i may or may not be up to something like this (i havent been programming for six years) but im the kind of person that just jumps right in and im looking at linux. (oh . . . you sweet, sexy . . . luscious . . . ohhhh, oh . . . ;))

im a man of open-source and i would love you for some help getting started with linux gui.
Mar 20 '07 #1
4 1290
Roonie
99
specifically, id just like to know the chain of events so i know what best to plug in to google to get the gory details of how it works . . . wherever they may lurk.
Mar 20 '07 #2
Roonie
99
or even better - what libraries do you guys use? ive been looking at any one i can find and id love to see what people think of them.

(yeah . . . sorry about the triple posting and extreme vagueishness, i can just get on a train sometimes . . . )
Mar 20 '07 #3
drhowarddrfine
7,435 Expert 4TB
I'm that same way when I get excited about something. I am not a Linux guy but a Unix/BSD guy so I may misstate something. I used to work for Silicon Graphics and Pixar years ago, too.

X Windows is the windowing and graphics system used on most non-MS Windows systems. The toolkit frequently used to interface to that is either GTK which is used by Gnome desktops or Qt which is used by KDE desktops. But you need neither Gnome nor KDE to do anything graphical; only X. The toolkits just make using X easier.

Then, on top of that, there are graphics libraries, such as OpenGL which I would recommend, but there are others I just can't recall right now.

It's been a long time since I've glanced at anything along these lines so I don't know what books are current or even what the best starting points are but GTK has a tutorial for their toolkits and you'd have to google for Qt's. X has their website and docs.

Hope that gets you started.
Mar 20 '07 #4
Roonie
99
awesome.

yeah, ive been looking around for a little bit and ive just had a problem figuring out what rides on top of what. that should help loads . . . gratzi.
Mar 20 '07 #5

Sign in to post your reply or Sign up for a free account.

Similar topics

5
by: HchC | last post by:
Not looking for a special or fancy css stylesheet. For a HTML beginner, stylesheet is still far away from now. Not even said thinking about cross browser. But, an XHTML page without stylesheet look...
4
by: kcmagg | last post by:
Mornin, group. Long-time usenet lurker, 1st time poster to this group. If I am in the wrong ballpark, please point me in the right direction :-) I work in a call center and what we are looking...
5
by: mikegw | last post by:
Hello all. I am currently using an implementation of sysV shared memory. The entire shared memory is allocated is one continuous block of which I get the pointer to the head, everything should...
7
by: Felix Kater | last post by:
Hi, when I need to execute a general clean-up procedure (inside of a function) just before the function returns -- how do I do that when there are several returns spread over the whole function?...
13
by: gmccallum | last post by:
General Info: A struct is stored on the stack and a class on the heap. A struct is a value type while a class is a reference type. Question: What if a struct contains a string...
6
by: Andy | last post by:
Someone posted this official proposal to create comp.databases.postgresql.general again. He wrote his own charter. As far as I know, he did not consult any of the postgresql groups first. There...
25
by: lovecreatesbeauty | last post by:
Could you talk something about the general rules on the interface (function) design in C program that recognized publically? Or introduce some good advice of yourself. How do you think about...
94
by: smnoff | last post by:
I have searched the internet for malloc and dynamic malloc; however, I still don't know or readily see what is general way to allocate memory to char * variable that I want to assign the substring...
16
by: PeterAPIIT | last post by:
Hello all C++ expert programmer, i have wrote partial general allocator for my container. After reading standard C++ library and code guru article, i have several questions. 1. Why...
0
by: taylorcarr | last post by:
A Canon printer is a smart device known for being advanced, efficient, and reliable. It is designed for home, office, and hybrid workspace use and can also be used for a variety of purposes. However,...
0
by: ryjfgjl | last post by:
If we have dozens or hundreds of excel to import into the database, if we use the excel import function provided by database editors such as navicat, it will be extremely tedious and time-consuming...
0
by: ryjfgjl | last post by:
In our work, we often receive Excel tables with data in the same format. If we want to analyze these data, it can be difficult to analyze them because the data is spread across multiple Excel files...
0
by: emmanuelkatto | last post by:
Hi All, I am Emmanuel katto from Uganda. I want to ask what challenges you've faced while migrating a website to cloud. Please let me know. Thanks! Emmanuel
0
BarryA
by: BarryA | last post by:
What are the essential steps and strategies outlined in the Data Structures and Algorithms (DSA) roadmap for aspiring data scientists? How can individuals effectively utilize this roadmap to progress...
1
by: Sonnysonu | last post by:
This is the data of csv file 1 2 3 1 2 3 1 2 3 1 2 3 2 3 2 3 3 the lengths should be different i have to store the data by column-wise with in the specific length. suppose the i have to...
0
by: Hystou | last post by:
There are some requirements for setting up RAID: 1. The motherboard and BIOS support RAID configuration. 2. The motherboard has 2 or more available SATA protocol SSD/HDD slots (including MSATA, M.2...
0
Oralloy
by: Oralloy | last post by:
Hello folks, I am unable to find appropriate documentation on the type promotion of bit-fields when using the generalised comparison operator "<=>". The problem is that using the GNU compilers,...
0
jinu1996
by: jinu1996 | last post by:
In today's digital age, having a compelling online presence is paramount for businesses aiming to thrive in a competitive landscape. At the heart of this digital strategy lies an intricately woven...

By using Bytes.com and it's services, you agree to our Privacy Policy and Terms of Use.

To disable or enable advertisements and analytics tracking please visit the manage ads & tracking page.