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