Portable Address Book (SQLite version) v1.46
- Fangbeast
- PureBasic Protozoa
- Posts: 4790
- Joined: Fri Apr 25, 2003 3:08 pm
- Location: Not Sydney!!! (Bad water, no goats)
Portable Address Book (SQLite version) v1.46
Finally finished converting this program from MySQL because I needed portability. Also, I departed from the traditional, list based address books as they are boring as heck to me. The colours, icons and layout are made with my old eyes in mind
As with all my apps, use this if you like it, don't use it if you don't like it. Suggestions on how to improve, bug reports are welcome. Stupid comments, criticisms, arrogant gum flapping etc, are not.
14/09
Added: Added an email button to launch email program.
Fixed: Remove a redundant menu item and button
15/09
Fixed: Simple oversight. Was deleting a variable after initialising it.
Fixed: Same again. Never checked counter after delete or countlist.
Fixed: Changed my font sizes when I shouldn't have.
Added: Now minimises to tray with tooltip.
Fixed: Copyright message scrolling off the screen.
20/09
Added: Can now import foreign address books.
Added: Can now apply field mapping to foreign file.
Added: Can save field map to file.
Added: Can load field map file and apply it.
30/09
Added: API Date picker gadget with very large date range.
4/10
Added: Double left click on attached record photograph to launch it in a full screen according to its' dimensions.
Included: Some dummy csv files from a few applications that contain only one line, the field names. So users can find it easier to make import maps from them without exporting their whole address books.
If I have more apps on my system with address books, I will make more dummy csv files for them
http://members.optusnet.com.au/fangbeas ... re/Address Book, v1.46.rar
As with all my apps, use this if you like it, don't use it if you don't like it. Suggestions on how to improve, bug reports are welcome. Stupid comments, criticisms, arrogant gum flapping etc, are not.
14/09
Added: Added an email button to launch email program.
Fixed: Remove a redundant menu item and button
15/09
Fixed: Simple oversight. Was deleting a variable after initialising it.
Fixed: Same again. Never checked counter after delete or countlist.
Fixed: Changed my font sizes when I shouldn't have.
Added: Now minimises to tray with tooltip.
Fixed: Copyright message scrolling off the screen.
20/09
Added: Can now import foreign address books.
Added: Can now apply field mapping to foreign file.
Added: Can save field map to file.
Added: Can load field map file and apply it.
30/09
Added: API Date picker gadget with very large date range.
4/10
Added: Double left click on attached record photograph to launch it in a full screen according to its' dimensions.
Included: Some dummy csv files from a few applications that contain only one line, the field names. So users can find it easier to make import maps from them without exporting their whole address books.
If I have more apps on my system with address books, I will make more dummy csv files for them
http://members.optusnet.com.au/fangbeas ... re/Address Book, v1.46.rar
Last edited by Fangbeast on Tue Oct 04, 2005 3:32 pm, edited 10 times in total.
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
Looks very promising I like it (is it me or the colors are very similar to a very old Lotus?) But couldnt test much as time wont stop for me 
It could become a commercial application if it had more features true.
However theres SO MANY out there! you have to offer something that they arent offering yet. Then take that and multiply it by 2 so you'll be able to gain lots of customers in no time.

It could become a commercial application if it had more features true.
However theres SO MANY out there! you have to offer something that they arent offering yet. Then take that and multiply it by 2 so you'll be able to gain lots of customers in no time.
- Fangbeast
- PureBasic Protozoa
- Posts: 4790
- Joined: Fri Apr 25, 2003 3:08 pm
- Location: Not Sydney!!! (Bad water, no goats)
:)
1. Writing software is called "Promise money". I'm between contracts (real money) so I had time to almost finish this. Mind you, the idiot agency I am with keep having to be reminded that I need another work contract (ever day!!).dagcrack wrote:Looks very promising I like it (is it me or the colors are very similar to a very old Lotus?) But couldnt test much as time wont stop for me
It could become a commercial application if it had more features true.
However theres SO MANY out there! you have to offer something that they arent offering yet. Then take that and multiply it by 2 so you'll be able to gain lots of customers in no time.
2. More features means that I have to devote more time to "promise money" and that means I can't get real money. Bills to pay, you know.
3. I have no idea what other features this needs as I wrote it for myself and the family. Now some friends want it which is a good thing. Even better, they don't want any more features (grin).
Keep in mind that I have no sense of style and even less programming skills so I need suggestions and help. All suggestions are considered if it doesn't mean more work (even more evil grin). If it's beyond my skills, I'll ask for help. If nobody can help, it won't be added.


Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
- Fangbeast
- PureBasic Protozoa
- Posts: 4790
- Joined: Fri Apr 25, 2003 3:08 pm
- Location: Not Sydney!!! (Bad water, no goats)
Spare time?? What are you sniffing??
You missed the sentence above where I mentioned having no skills or style. That's why I have too little time too (ROFL). It needs work and help.dagcrack wrote:You could get the palm desktop software and analize it..
Sure we all have bills to pay- That doesnt mean that you cant do something in your spare time if any, what you do in your spare time, thats your decision - If you didnt want any type of comments then why posting about this anyway.
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
- Fangbeast
- PureBasic Protozoa
- Posts: 4790
- Joined: Fri Apr 25, 2003 3:08 pm
- Location: Not Sydney!!! (Bad water, no goats)
Hmm
Hadn't thought about it but it should be easy. Depending on the type of event I can detect in the string gadget, I should be able just launch the associated email program (on whoever's system that is).Dare2 wrote:That looks good. It provides a lot of features, probably more than I would ever use.
Is there a way to launch an email with addressee info already populated?
Success with this.
Just need to work out how to autofill the TO: field in the email program automatically.
Thanks for the kind words fellow downunderian.
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
Re: Hmm
I know we had this on IRC already but just for the record (postcount++):Fangbeast wrote:Just need to work out how to autofill the TO: field in the email program automatically.

Code: Select all
RunProgram("mailto:jeanclaude@fangdamme.com?subject=Yes, I want to buy it!")
Good programmers don't comment their code. It was hard to write, should be hard to read.
- Fangbeast
- PureBasic Protozoa
- Posts: 4790
- Joined: Fri Apr 25, 2003 3:08 pm
- Location: Not Sydney!!! (Bad water, no goats)
Re: Hmm
FanglesPostCount +1+1+1 ROFLMAOtraumatic wrote:I know we had this on IRC already but just for the record (postcount++):Fangbeast wrote:Just need to work out how to autofill the TO: field in the email program automatically.![]()
Code: Select all
RunProgram("mailto:jeanclaude@fangdamme.com?subject=Yes, I want to buy it!")
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
- Fangbeast
- PureBasic Protozoa
- Posts: 4790
- Joined: Fri Apr 25, 2003 3:08 pm
- Location: Not Sydney!!! (Bad water, no goats)
Thanks for the kind words.
My wife says the way I implemented the data add and editing is confusing but it protects you from making changes you don't want to.rsts wrote:Seems to be fairly feature rich yet simple enough to really use. Just the way I like them:)
Since it's probably something I would keep open most of the time, I would prefer a minimize to system tray option, rather then having it on the taskbar all the time.
Nice application. Thanks for sharing.
Done: Added an email button to launch email program.
ToDo: Will add minimise to tray tomorrow and re-upload to site.
ToDo: Design the printing section (one day)
ToDo: Finish a mappable import section (one day)
Fix: Remove a redundant menu item and button
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet
Took a quick look at your app.
1. Press + button to enter ADD mode, enter data, press SAVE button... nothing happens. Can't seem to add data to database.
2. Press DELETE button and it says it will delete a record. I have no records selected since tyhere are none in the database but record count in bottom right corner will display negative number after deleting nothing. Press DELETE 5 times and you have -5 records.
3. There is so much info in titlebar, the date data at the end gets cut off. It currently says: Today is Wedn...
Since I can't actually add data to the database, I can't test any other features
1. Press + button to enter ADD mode, enter data, press SAVE button... nothing happens. Can't seem to add data to database.
2. Press DELETE button and it says it will delete a record. I have no records selected since tyhere are none in the database but record count in bottom right corner will display negative number after deleting nothing. Press DELETE 5 times and you have -5 records.
3. There is so much info in titlebar, the date data at the end gets cut off. It currently says: Today is Wedn...
Since I can't actually add data to the database, I can't test any other features

- netmaestro
- PureBasic Bullfrog
- Posts: 8451
- Joined: Wed Jul 06, 2005 5:42 am
- Location: Fort Nelson, BC, Canada
Taking a quick look:
1. Just write "Address Book 1.04" in the titlebar!
THEN write the copyright thingies in the about menu!
2. In the menu's, dont have a seperater at bottom of the menu's!
3. Im not sure i like the yellow colour a lot, how about a "settings" menu?
And also if you remove that colour, and just make it plain gray [at older windows like 2k and so on, it might look nice., enable XP skin..!
4. The "key's" should open in the listview too, now the help does it.
Ok thats just some minor design thingies. Otherwise it looks rather clean and so. And enough functionality for everyday use of addresses.
Btw, a little idea if you want to make money on it, or make it even more popular: Make it a part of a personal Organizer.
It should just include the basic things, like Address Book [already done], a TODO list that could feature different projects, i mean multible todo lists, that could be saved on disc etc.
Calendar, just SIMPLE with appointments etc. AND include an ALARM in it i need that for simple stuff. When minimizing it, it should go to thread. You should make it be using the less system recourses you can.
Basically, SIMPLE, CLEAN, low on system recourses, include an alarm for the appointments, and minimize to tray.
And add some more features too, if it doesnt use too much recourses. Why im telling all this: there arent many on the market that can do this simple and that stuff.
Ok its just ideas, take 'm or leave 'm
1. Just write "Address Book 1.04" in the titlebar!
THEN write the copyright thingies in the about menu!
2. In the menu's, dont have a seperater at bottom of the menu's!
3. Im not sure i like the yellow colour a lot, how about a "settings" menu?
And also if you remove that colour, and just make it plain gray [at older windows like 2k and so on, it might look nice., enable XP skin..!
4. The "key's" should open in the listview too, now the help does it.
Ok thats just some minor design thingies. Otherwise it looks rather clean and so. And enough functionality for everyday use of addresses.
Btw, a little idea if you want to make money on it, or make it even more popular: Make it a part of a personal Organizer.
It should just include the basic things, like Address Book [already done], a TODO list that could feature different projects, i mean multible todo lists, that could be saved on disc etc.
Calendar, just SIMPLE with appointments etc. AND include an ALARM in it i need that for simple stuff. When minimizing it, it should go to thread. You should make it be using the less system recourses you can.
Basically, SIMPLE, CLEAN, low on system recourses, include an alarm for the appointments, and minimize to tray.
And add some more features too, if it doesnt use too much recourses. Why im telling all this: there arent many on the market that can do this simple and that stuff.
Ok its just ideas, take 'm or leave 'm
- Fangbeast
- PureBasic Protozoa
- Posts: 4790
- Joined: Fri Apr 25, 2003 3:08 pm
- Location: Not Sydney!!! (Bad water, no goats)
Hmm
1. Fixed. Simple oversight. Was deleting a variable after initialising it.Paul wrote:Took a quick look at your app.
1. Press + button to enter ADD mode, enter data, press SAVE button... nothing happens. Can't seem to add data to database.
2. Press DELETE button and it says it will delete a record. I have no records selected since tyhere are none in the database but record count in bottom right corner will display negative number after deleting nothing. Press DELETE 5 times and you have -5 records.
3. There is so much info in titlebar, the date data at the end gets cut off. It currently says: Today is Wedn...
Since I can't actually add data to the database, I can't test any other features
2. Same again. Never checked counter after delete or countlist.
3. Changed my font sizes when I shouldn't have.
Paul, I need a global Font style and size changer for gadgets, this takes so long to change one item at a time.
**EDIT** 1 and 2 fixed, will upload later this evening. 3 I don't know about yet and don't have time. Must put in that minimise to tray tonight for that other person before I worry about the title but might go with TheFool's suggestion about putting the rest into the "about" window.
It's funny. When I first put that in, it all fit. Not sure what changed. But as I said, have no time right now.
**EDIT** 3. Changed. Rest of copyright string is in about box. Not too worried about font sizes because the rest of the form seems right here. Fixes the problem with the text being off the title.
Last edited by Fangbeast on Wed Sep 14, 2005 11:43 pm, edited 2 times in total.
Amateur Radio/VK3HAF, (D-STAR/DMR and more), Arduino, ESP32, Coding, Crochet