Thanks a lot for your ideas, I'll try and see if I get this organized with it. If anything goes wrong, I'll be back! :-)
Regards Rolf Am 28.02.2012 21:17, schrieb nando: > The second level OBJECT[] actually turns out to be an array of Classes. > My experience is people understand the OBJECT[] way because of the container > within a container concept. > It is the same thing :) > > > > ---------- Original Message ----------- > From: tobi<tobiasboeg...@googlemail.com> > To: i...@eilert-sprachen.de, mailing list for gambas > users<gambas-user@lists.sourceforge.net> > Sent: Tue, 28 Feb 2012 18:33:26 +0100 > Subject: Re: [Gambas-user] How to organize dependent lists > >> hi, >> >> On Tue, 28 Feb 2012, Rolf-Werner Eilert wrote: >> >>> Hi folks, >>> >>> I would be interested in your opinions. In a project I've got two lists >>> of data and further data which are mutually dependent, such as >>> >>> item 1: >>> item 1 a >>> data 1 aa >>> data 1 ab >>> item 1 b >>> data 1 ba >>> data 1 bb >>> >>> and so on, which could be seen like a tree or directory structure. >>> >>> Now my question is, how would YOU organize this internally? I mean, what >>> kind of data structure would you prefer to be able to easily find your >>> way through it? In the GUI, it looks like two ListBoxes and two TextBoxes: >>> >>> List1 List2 TextBox1 >>> TextBox2 >>> >>> If you choose item1 in List1, List2 will show item1a and item1b. When >>> you choose item1a, the Textboxes show data1aa and data1ab. If you choose >>> item1b, the Textboxes show data1ba and data1bb. >>> >>> Of course, I could make a matrix of >>> >>> item1 item1a data1aa >>> item1 item1a data1ab >>> item1 item1b data1ba >>> item1 item1b data1bb >>> >>> but how would my program EASILY find which data to show if the user >>> clicks item1a for instance? Another idea was to leave out repetitions: >>> >>> item1 item1a data1aa >>> data1ab >>> item1b data1ba >>> data1bb >>> >>> This shows the tree-like structure better, but is it a professional >>> approach? >>> >>> Thanks for your ideas. >>> >>> Rolf >>> >>> ------------------------------------------------------------------------------ >>> Keep Your Developer Skills Current with LearnDevNow! >>> The most comprehensive online learning library for Microsoft developers >>> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >>> Metro Style Apps, more. Free future releases when you subscribe now! >>> http://p.sf.net/sfu/learndevnow-d2d >>> _______________________________________________ >>> Gambas-user mailing list >>> Gambas-user@lists.sourceforge.net >>> https://lists.sourceforge.net/lists/listinfo/gambas-user >> >> well, my approach would be using a class that has an array of instances of >> the >> same class (reminds me of linked lists). i don't know if it is possible in >> gambas, haven't tried or read about it but it may look like: >> >> --- >> CNode.class: >> >> Public Children As CNode[] >> --- >> >> or, which may be more intuitive in later usage: >> >> --- >> CNode.class: >> >> Inherits Array >> >> Public Children As CNode[] >> >> Public Function _get(iInd As Integer) As CNode >> Return Me.Children[iInd] >> End >> --- >> >> in fact, i haven't programmed in Gambas for about a month and have no >> possibility to check my suggestions but i think you see the point. >> >> regards, >> tobi >> >> ------------------------------------------------------------------------------ >> Keep Your Developer Skills Current with LearnDevNow! >> The most comprehensive online learning library for Microsoft developers >> is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, >> Metro Style Apps, more. Free future releases when you subscribe now! >> http://p.sf.net/sfu/learndevnow-d2d >> _______________________________________________ >> Gambas-user mailing list >> Gambas-user@lists.sourceforge.net >> https://lists.sourceforge.net/lists/listinfo/gambas-user > ------- End of Original Message ------- > > > ------------------------------------------------------------------------------ > Keep Your Developer Skills Current with LearnDevNow! > The most comprehensive online learning library for Microsoft developers > is just $99.99! Visual Studio, SharePoint, SQL - plus HTML5, CSS3, MVC3, > Metro Style Apps, more. Free future releases when you subscribe now! > http://p.sf.net/sfu/learndevnow-d2d > _______________________________________________ > Gambas-user mailing list > Gambas-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/gambas-user > ------------------------------------------------------------------------------ Virtualization & Cloud Management Using Capacity Planning Cloud computing makes use of virtualization - but cloud computing also focuses on allowing computing to be delivered as a service. http://www.accelacomm.com/jaw/sfnl/114/51521223/ _______________________________________________ Gambas-user mailing list Gambas-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/gambas-user