PlanetSquires Forums

Support Forums => Other Software and Code => Topic started by: Paul Squires on November 15, 2009, 11:12:22 PM

Title: Application for the first Tutorial
Post by: Paul Squires on November 15, 2009, 11:12:22 PM
I have been thinking about this all weekend..... I wanted to come up with a good idea for an application that could be used in the development of a good tutorial on how to use FF3.

After much debate, I have settled on a "Password Manager" type of application. Something along the lines of KeePass.

The idea is to have an application that touches on many aspects of building an application that uses many different types of common controls.

For example, the password manger program would touch on these topics:

- Top menu
- ToolBar
- StatusBar
- Startup Logon screen
- Splitter windows (FireSplitter)
- URL Links (FireLink)
- Treeview
- Listview
- Popup forms for data entry (add/modify)
- Database management (I will use SQLitening just to show off how cool that library is) :)
- TabControl (for the Settings pages)

If you guys can think of a better program then please let me know. I want something small and manageable and something that most people can relate to.
Title: Re: Application for the first Tutorial
Post by: Gary Stout on November 16, 2009, 12:13:20 AM
Sounds fine to me.....anything that demonstrates as many controls as possible. I am always interested in learning from others design techniques.

Pick up some interesting tips and neat things from Marty Francom's AdBook example. I thought he was using a grid of sorts on the bottom and after looking at his form, it was actually textboxes that appeared like a grid. Forgot to mention this to him and thank him for the example application......Thanks, Marty if you are seeing this.

Thanks,
Gary
Title: Re: Application for the first Tutorial
Post by: Haakon Birkeland on November 16, 2009, 04:28:50 AM
I've also been in the works of preparing a little and useful application to offer as well documented tutorial. I was thinking of keeping it relatively small/short as I didn't intend to supply the code, knowing how lazy some/most people might be â€" based on how lazy I am myself ... 8o) My intention is to have people put a little more effort into it than just downloading, having a looksie on the code, compiling and being done.

My goal is to explain it well in step-by-step fashion, also through a printable tutorial (Encrypted PDF, to force novices in building the application and gaining a necessary feel for FF 8o) and only supply graphics as downloads for those recognizing themselves as visually creative challenged.

I was thinking of getting a few steps further before revealing the plot, but I guess Paul has a point in that someone maybe has valuable input that I should consider already now ...

"Trigger Zones" is probably a well known type of application that monitors the cursor position and triggers actions in certain set-up zones on the screen. Here is a flowchart of the basic functionality and structure from my planning process;
Title: Re: Application for the first Tutorial
Post by: Rolf Brandt on November 16, 2009, 06:35:16 AM
I am at present preparing a FF3 / SQLitening project. It will be a general database manager with the basic features like:

Create Databases
Create Tables, Indexes, Triggers
Add, Edit, Delete Records
QueryBuilder
etc.


The program will be multilingual, so that any user can adapt it to his language.

Title: Re: Application for the first Tutorial
Post by: Haakon Birkeland on November 16, 2009, 06:47:34 AM
Sounds pretty useful Rolf, and I'm convinced it will help promote the usage of SQLitening.
Title: Re: Application for the first Tutorial
Post by: Paul Squires on November 16, 2009, 08:25:06 AM
Wow! It is so nice to see interest in creating tutorial products for the community. Maybe I can just sit back, relax and watch...... :)

It will be interesting to see how each of us approaches the tutorials and design process. I bet that everyone will learn a lot from each other. Throw in Jean-Pierre's ListView examples and now we are well on our way to total and complete world domination. ;)

Very exciting!
Title: Re: Application for the first Tutorial
Post by: Ivan Iraola on November 16, 2009, 08:59:48 AM
Actually, I have one already made, the program does "nothing", it's just a collection of controls and their uses, you can click buttons to disable/enable menus, toolbars, use listviews, progress bars, tab controls, etc, the basic stuff that is always useful to have handy.

I'll add comments to explain what and how is done. I will have to free some time to do that.

I have to say this, this community is very cool, people are willing to help and share their knowledge, I like it very much.

Title: Re: Application for the first Tutorial
Post by: Pat Dooley on November 16, 2009, 11:49:19 AM
Paul, I would like to see your sample app since it touches on topics I would like to learn more about. I was thinking of posting a request for a FireSplitter control sample.
However, all the samples mentioned in this thread would be useful.
Pat
Title: Re: Application for the first Tutorial
Post by: Barry Marks on November 16, 2009, 01:29:06 PM
What about some small and simple applications that each demonstrate how to use some part of FF?  Something like the selection of samples included with PB.  Something like Fernando Sor's Etudes. :)

Barry
Title: Re: Application for the first Tutorial
Post by: Rolf Brandt on November 16, 2009, 01:36:48 PM
I think, Ivan's project sounds pretty much like such an application that demenstrates the use of FF3 in simple terms without too much overhead.
Title: Re: Application for the first Tutorial
Post by: Richard Marchessault on November 16, 2009, 01:42:18 PM
I like Ivan's application as a tutorial.
Title: Re: Application for the first Tutorial
Post by: Marc van Cauwenberghe on November 16, 2009, 05:17:18 PM
Hmm...
I will have to think about one that I can make.

@Haakon
What program are you using to make that flowchart?

Marc
Title: Re: Application for the first Tutorial
Post by: Thomas Cone Jr on November 16, 2009, 05:27:23 PM
Paul, I think your choice for the application tutorial is excellent!

Thanks.  -- tom
Title: Re: Application for the first Tutorial
Post by: Haakon Birkeland on November 16, 2009, 06:22:38 PM
yEd Graph Editor. ( http://www.yworks.com/en/products_yed_about.html )

I don't find it perfect, but for free it will suffice! I especially like it's alignment features, although I struggle to accept some visual limitations as for instance the ability to choose to have only outlines on certain sides ...
Title: Re: Application for the first Tutorial
Post by: Martin Francom on November 16, 2009, 07:02:04 PM
Quote from: TechSupport on November 15, 2009, 11:12:22 PM
I have been thinking about this all weekend..... I wanted to come up with a good idea for an application that could be used in the development of a good tutorial on how to use FF3.

After much debate, I have settled on a "Password Manager" type of application. Something along the lines of KeePass.

The idea is to have an application that touches on many aspects of building an application that uses many different types of common controls.

For example, the password manger program would touch on these topics:

- Top menu
- ToolBar
- StatusBar
- Startup Logon screen
- Splitter windows (FireSplitter)
- URL Links (FireLink)
- Treeview
- Listview
- Popup forms for data entry (add/modify)
- Database management (I will use SQLitening just to show off how cool that library is) :)
- TabControl (for the Settings pages)

If you guys can think of a better program then please let me know. I want something small and manageable and something that most people can relate to.


Paul,
    Build it as a video tutorial.  As well as having the project code available to look at.   I always prefer learning from a project that is actually useful by it's self.  this gets my vote.

   Also,  I would love to see some one do an  Inno Setup Compiler code in FF3 and PB9.
Title: Re: Application for the first Tutorial
Post by: Martin Francom on November 16, 2009, 07:04:59 PM
Quote from: Gary Stout on November 16, 2009, 12:13:20 AM
Sounds fine to me.....anything that demonstrates as many controls as possible. I am always interested in learning from others design techniques.

Pick up some interesting tips and neat things from Marty Francom's AdBook example. I thought he was using a grid of sorts on the bottom and after looking at his form, it was actually textboxes that appeared like a grid. Forgot to mention this to him and thank him for the example application......Thanks, Marty if you are seeing this.

Thanks,
Gary

Gary, thanks for the acknowlegement.  But  Rolf Brandt deserves the created for the SLQite/SQLitening database implimentation.  With out his help the example progra would not have been possible.   Thanks Rolf!
Title: Re: Application for the first Tutorial
Post by: Paul Squires on November 16, 2009, 08:09:46 PM
Alright guys, you better hurry up! I have scripted out my first 6 videos for the password manager program.  :)

I expect that there will be quite a large number of videos. I am trying to keep each topic as short and to the point as possible. Each one only dealing with a specific element or control in the program.

This will be a nice indicator of how successful (or lame?) this approach will be.

Title: Re: Application for the first Tutorial
Post by: Rolf Brandt on November 17, 2009, 07:33:46 AM
QuoteAlso,  I would love to see some one do an  Inno Setup Compiler code in FF3 and PB9.

Hi Marty,

what did you exactly mean by this?
A setup program like Inno?
Or a setup script for something like an FF3 project with SQLitening etc.?

Rolf
Title: Re: Application for the first Tutorial
Post by: Ivan Iraola on November 17, 2009, 11:20:41 AM
I will post the "Code Sampler" tonite, after I get home from work.