Prev: Redirection
Next: Correct Way To Wait
From: MM on 9 Mar 2010 09:38 On Tue, 9 Mar 2010 04:56:10 -0500, "Nobody" <nobody(a)nobody.com> wrote: >"MM" <kylix_is(a)yahoo.co.uk> wrote in message >news:5t4cp5dttc4sbh8rh41qpnbbmhgjejr049(a)4ax.com... >> But my novel idea is to use a tree! Six years ago I wrote a small >> database with a tree interface for the purposes of collating all >> aspects of my family tree. But I have also used the same system for >> collating other kinds of data, such as the contents of my house and >> garage, and it works very well. I simply copy and rename the mdb, >> delete existing data, change a few bits and pieces in the shortcut and >> I'm up and running with a new, clean tree. > >This reminds me of a freeware called KeyNote. It's basically a text editor >with tabs and TreeView on the left to allow you to type text in categories >and save everything in one file. You can name the tabs and categories >whatever you wish, they are saved in the file. See the screenshots here: > >http://www.tranglos.com/free/keynote_screenshot.html >http://www.tranglos.com/free/keynote.html > >It was discontinued by the author, but others continued its development. You >can download the latest version from here: > >http://code.google.com/p/keynote-nf/ Yes, after I had written my post I checked the web for freeware apps that did basically the same thing. However, back in 2003/4 I don't know if there was anything available that was free. I can recall downloading and trying several shareware progs, but none of them did exactly what I wanted OR they had far too many features that I didn't need. Then I found some treeview source code by Chris Eastwood (1999) and adapted that. *** STOP PRESS *** Just spent an irritating hour discovering why suddenly none of my IDE hard drives would boot: *** I had a USB memory stick in! *** God knows why suddenly the PC thought it was a valid boot device (which it isn't and never has been). I checked the BIOS and nothing has changed since I built the PC three years ago. I removed the USB stick and bingo! All drives boot up okay. I cannot *believe* that I can get to 2010 and never have seen this problem. Oh, well. We live and learn. When I saw that DISK BOOT FAILURE INSERT SYSTEM DISK message on all hard drives I thought the mobo must be f***ed. Dunno what even prompted me to pull out the USB stick. I was just sitting here, wracking my brains, and looked at the stick and thought, I wonder if YOU'RE the fly in the ointment, not expecting its removal to make the slightest difference. MM
From: Webbiz on 9 Mar 2010 14:52 On Tue, 9 Mar 2010 04:56:10 -0500, "Nobody" <nobody(a)nobody.com> wrote: >"MM" <kylix_is(a)yahoo.co.uk> wrote in message >news:5t4cp5dttc4sbh8rh41qpnbbmhgjejr049(a)4ax.com... >> But my novel idea is to use a tree! Six years ago I wrote a small >> database with a tree interface for the purposes of collating all >> aspects of my family tree. But I have also used the same system for >> collating other kinds of data, such as the contents of my house and >> garage, and it works very well. I simply copy and rename the mdb, >> delete existing data, change a few bits and pieces in the shortcut and >> I'm up and running with a new, clean tree. > >This reminds me of a freeware called KeyNote. It's basically a text editor >with tabs and TreeView on the left to allow you to type text in categories >and save everything in one file. You can name the tabs and categories >whatever you wish, they are saved in the file. See the screenshots here: > >http://www.tranglos.com/free/keynote_screenshot.html >http://www.tranglos.com/free/keynote.html > >It was discontinued by the author, but others continued its development. You >can download the latest version from here: > >http://code.google.com/p/keynote-nf/ > I don't suppose you know of a program (preferrably freeware) that allows you to enter (brainstorm) your application thoughts in order to generate some sort of procedural plan for app development? In the old days (very old days), I used to draw Flowcharts with all its decision diamonds and branches, etc. This was before the Event driven way of programming became norm. So what do professional programmers use these days to put their ideas into an actual development roadmap/plan? If you haven't noticed, my chart app that I mention quite often is bits and pieces I've put together over the years. It's shooting from the hip. I'd like to start planning out a new application from scratch with a bit more professionalism. Suggestions? Thanks. Webbiz
From: Nobody on 9 Mar 2010 15:02 "Webbiz" <nospam(a)noway.com> wrote in message news:ie9dp5ds1rc9viu084q77vibjt1b41hkg6(a)4ax.com... > I don't suppose you know of a program (preferrably freeware) that > allows you to enter (brainstorm) your application thoughts in order to > generate some sort of procedural plan for app development? There is MS Visio, which is usually part of Visual Studio 2002+, and sometimes Office. It's not free. It was developed by another company and MS acquired it. http://en.wikipedia.org/wiki/Visio > In the old days (very old days), I used to draw Flowcharts with all > its decision diamonds and branches, etc. This was before the Event > driven way of programming became norm. > > So what do professional programmers use these days to put their ideas > into an actual development roadmap/plan? UML and flowcharts: http://en.wikipedia.org/wiki/Unified_Modeling_Language
From: MM on 9 Mar 2010 16:17 On Tue, 09 Mar 2010 13:52:54 -0600, Webbiz <nospam(a)noway.com> wrote: >On Tue, 9 Mar 2010 04:56:10 -0500, "Nobody" <nobody(a)nobody.com> wrote: > >>"MM" <kylix_is(a)yahoo.co.uk> wrote in message >>news:5t4cp5dttc4sbh8rh41qpnbbmhgjejr049(a)4ax.com... >>> But my novel idea is to use a tree! Six years ago I wrote a small >>> database with a tree interface for the purposes of collating all >>> aspects of my family tree. But I have also used the same system for >>> collating other kinds of data, such as the contents of my house and >>> garage, and it works very well. I simply copy and rename the mdb, >>> delete existing data, change a few bits and pieces in the shortcut and >>> I'm up and running with a new, clean tree. >> >>This reminds me of a freeware called KeyNote. It's basically a text editor >>with tabs and TreeView on the left to allow you to type text in categories >>and save everything in one file. You can name the tabs and categories >>whatever you wish, they are saved in the file. See the screenshots here: >> >>http://www.tranglos.com/free/keynote_screenshot.html >>http://www.tranglos.com/free/keynote.html >> >>It was discontinued by the author, but others continued its development. You >>can download the latest version from here: >> >>http://code.google.com/p/keynote-nf/ >> > > >I don't suppose you know of a program (preferrably freeware) that >allows you to enter (brainstorm) your application thoughts in order to >generate some sort of procedural plan for app development? > >In the old days (very old days), I used to draw Flowcharts with all >its decision diamonds and branches, etc. This was before the Event >driven way of programming became norm. > >So what do professional programmers use these days to put their ideas >into an actual development roadmap/plan? > >If you haven't noticed, my chart app that I mention quite often is >bits and pieces I've put together over the years. It's shooting from >the hip. I'd like to start planning out a new application from scratch >with a bit more professionalism. > >Suggestions? > >Thanks. > >Webbiz I just think about what I want to do/achieve for a long time before firing up VB6. Then I adopt a practice of continual refinement. I'll start with the simplest program possible to demonstrate (to me) the feasibility of what I want (or not!). Often I draw pictures (pencil and paper -- use a pencil so that you can rub bits out as new ideas come). Having got the basic proof of concept done, I start refining the app. F'rinstance, I might hard-code a path/file to load a test file of some kind, just in order to test the process on a file, then later I'll introduce the correct Windows Open File dialog. I used to use the OCX for this, but now I use the API, so I've got routines already from other apps. If I want to use graphic buttons I first use ordinary bog-standard buttons, leaving the visuals for later. However, you must note that I am retired and I have plenty of free time in which to dabble. Years ago while I was working as a programmer the software house I worked for got a contract to provide a program for a large financial organisation, and that software was defined down to the last dot and comma. It was also dead boring doing the coding for it! MM
From: ralph on 9 Mar 2010 19:09
On Tue, 09 Mar 2010 13:52:54 -0600, Webbiz <nospam(a)noway.com> wrote: > >I don't suppose you know of a program (preferrably freeware) that >allows you to enter (brainstorm) your application thoughts in order to >generate some sort of procedural plan for app development? > >In the old days (very old days), I used to draw Flowcharts with all >its decision diamonds and branches, etc. This was before the Event >driven way of programming became norm. > >So what do professional programmers use these days to put their ideas >into an actual development roadmap/plan? > If you are using VS or VB 5/6 Enterprise editions, you already have one. It is called 'Microsoft Visual Modeler'. It works as an Addon. It allows you to use a Class Diagram (UML) graphical object modeling designer to describe your application. You can then generate code from your model. The tool also will 'Reverse Engineer' an existing application to create a model. From there you can use 'Round-trip Engineering' to expand your application and model side-by-side. The tool itself was developed and licensed from Rational (a limited utility addon for its then Rational 2000 product). Microsoft included the product to compete with Borland wrapping similar features in its products at the time. A tad quirky at times it works surprisingly well. You don't have to know all that much about UML or OOD/A going in (though it helps) as it it pretty straightforward. In fact it makes a good UML trainer. It used to be available as a free-download. [http://msdn.microsoft.com/en-us/vbrun/ee410535.aspx] ??? -ralph |