topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Friday December 13, 2024, 6:48 am
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Author Topic: Crocus Contacts  (Read 27624 times)

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Crocus Contacts
« on: December 20, 2006, 06:59 AM »
Crocus Contacts

v1.0.0

This program acts as a secure digital rolodex, storing the following information for individuals or businesses: name, phone number(s), email address(es), picture, miscellaneous notes, and more.  Passwording a particular contact is optional.  All contacts are stored in a proprietary format and, if passworded, are only accessible once the password is supplied.  Supports emailing any contact for which an email addy has been provided.

Download


« Last Edit: August 10, 2013, 07:02 AM by kyrathaba »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Crocus Contacts
« Reply #1 on: December 23, 2006, 08:06 PM »
congrats kyrathaba, great to have you participate  :Thmbsup:

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Crocus Contacts
« Reply #2 on: December 31, 2006, 11:44 AM »
Screenshot stays the same, but I have a better, smaller installation here:

http://www1.webng.co...ables/cc_install.zip

I don't like the .NET installer :(  So this uses a freeware installer.  No the prettiest, but no bloat from bells and whistles, and works.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Crocus Contacts
« Reply #3 on: January 09, 2007, 02:26 PM »
Enjoyed participating :)  I plan on doing a remake of this app.  This was my first-ever Windows application .  It's done in C#.  I've never had any formal programming training, and got interested in programming after I got a computer in the late 90s.  I learned a little bit on QBASIC (anyone remember that, lol?)  But .NET was my first introduction ever to Windows and OO programming.  My programming skills are not advanced, but I'm going to try to add a feature to Crocus Contacts that will allow the user to archive contacts into one .zip archive, for backup on their website or a CD.

SKA

  • Charter Member
  • Joined in 2006
  • ***
  • default avatar
  • Posts: 229
    • View Profile
    • Donate to Member
Re: Crocus Contacts
« Reply #4 on: January 09, 2007, 04:28 PM »
congrats kyrathaba, great to see your program.

May I refer you this link -it may give you some ideas to improve your program ?  http://www.freebyte.com/addressbook/

I use it but face some usability/data loss problems hence looking for alternate addressbook/PIM which robust and can handle over 100,000 entries to maybe a million or so ? Categories/Groups are essential for me . 

Thanks for your kind efforts 
SKA
« Last Edit: January 09, 2007, 04:36 PM by SKA »

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Crocus Contacts
« Reply #5 on: January 11, 2007, 07:45 AM »
Thanks, SKA.  Also, thanks to those who've awarded credits.

I appreciate the link.  I think I have the coding skill to add these features:

* export contact to HTML
* search through contacts
* archive all contact files for backup to website/CD

A lot of the features I'd like to add are currently outside my skill range, but I intend to gradually remedy that:

* import from CVS
* shell extension so that Windows automatically knows to open a double-clicked contact file with this app
* foreign language support
* minimize to system tray (can probably find an online C# tutorial on doing this)

I plan to re-do the application.  I feel like the interface is a bit amateurish-looking.  I also plan to add a help file.  I've just figured out how to zip/unzip using C#, so I can add an archiving feature as well.  Any suggestions are appreciated, as I am quite the amateur programmer.  The program is written in C# using .NET 2.0, but I'm not conversant yet with the deployment feature of the Visual C# Express Edition 2005 IDE, so I used a 3rd party freeware installer (which also looks amateurish). 
« Last Edit: January 11, 2007, 07:48 AM by kyrathaba »

kfitting

  • Charter Member
  • Joined in 2005
  • ***
  • Posts: 593
    • View Profile
    • Donate to Member
Re: Crocus Contacts
« Reply #6 on: January 11, 2007, 09:11 AM »
Dont forget CVS export (at least CVS... Excel and OO Spreadsheet would be nice too!).  Proprietary formats are fine... but I'm getting fed up with putting data into one application and then having to worry about what happens when the app goes goes bust or I find another app that does more what I like.  Import/Export functions seem to be the most overlooked part of any app...  good to see you're including CVS import!!

Kevin

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Crocus Contacts
« Reply #7 on: January 11, 2007, 10:11 AM »
Yes, I understand that frustration.  Really and truly, the only reason I used a proprietary format, instead of a more commonly used format, or a database, was that I was trying to teach myself a few things as I programmed.  I wanted to learn how to use serialization (writing a .NET object to a file on disk).

As for CVS, I'll try to do some researching on it.  I'm sure there are plenty of sites that describe the format.  I just need to bone up on it.  I also thought about a feature where your archived contacts could be uploaded, by the application, to your website via FTP, provided you supply the appropriate username, password, and directory.  I have some code that I've successfully used to upload files.

kyrathaba

  • N.A.N.Y. Organizer
  • Honorary Member
  • Joined in 2006
  • **
  • Posts: 3,200
    • View Profile
    • Donate to Member
Re: Crocus Contacts
« Reply #8 on: January 20, 2007, 12:59 PM »
I have an minor revision update of the program available now that uses the Inno Setup and provides windows shell integration.  I've also removed my picture (you're welcome :> ) and the silly default values in the fields.  Now, I'm going to code backup with compression, and extraction.  Next version will also support user-defined fields.
« Last Edit: January 20, 2007, 01:01 PM by kyrathaba »

mouser

  • First Author
  • Administrator
  • Joined in 2005
  • *****
  • Posts: 40,914
    • View Profile
    • Mouser's Software Zone on DonationCoder.com
    • Read more about this member.
    • Donate to Member
Re: Crocus Contacts
« Reply #9 on: January 20, 2007, 02:32 PM »
nice.
adding built in backup facilities to a program always is a great idea.