DonationCoder.com Software > DcUpdater
DcUpdater - Coming Soon - Teaser Screenshot
mouser:
looking good!
btw, How many hours do you estimate you will have spent on the app once you release the first version? (I am thinking of learning visual basic 2005 to build apps more advanced than ahk scripts, I am wondering if it will be a major waste of my time or not ;))
-justice (June 19, 2007, 04:09 PM)
--- End quote ---
i'd say it's about 1-2 weeks of coding now, but that includes being able to reuse a lot of code i've written in the past for other projects.
it's coded in Borland's C++ Builder by the way, but visual basic is a similar RAD type environment.
some things you are going to be able to do faster and easier in ahk, but a good rule of thumb is probably that the bigger and more ambitious the program, the better off you would be with a more large-scale programming language vs. a script-centric thing like ahk.
for me, i make heavy use of third party libraries and components (in this case im using libcurl, tinyxml, and a nice grid component called NextGrid); plus i'm a huge fan of object orientation and using classes and stuff that ahk is not really suitable for.
it's possible to use ahk to do some great stuff, but for larger programs i don't think it's the most appropriate (though it should be said that some people are clearly using ahk to do some pretty substantial stuff).
Cavalcader:
more screenshots:-mouser (June 19, 2007, 03:33 PM)
--- End quote ---
I'm curious -- why use your own proprietary proxy setup when Windows has a central config via IE?
Also, Justice mentioned that you might be superceding his updater with this program. If so, I posted a recommendation about the file format to parse for updates so it could be used universally.
mouser:
regarding proxy: i use an open source cross-platform library called "libcurl" to do the downloading, it has it's own proxy settings.
as for agreeing on a universal format, i'll have a look.
i read your comments -- you seem to be suggesting to use pad files -- we must be thinking alike because that's always been my plan, and dcupdater will be able to check for updates by reading pad files. However, as wordzilla pointed out to me, this could cause a huge amount of bandwidth since pad files are so big, so dcupdater now supports checking a kind of tiny pad/xml file which contains only version info. it will be able to download the full pad file to get more detailed information if the user requests.
Cavalcader:
regarding proxy: i use an open source cross-platform library called "libcurl" to do the downloading, it has it's own proxy settings. -mouser (June 22, 2007, 10:55 AM)
--- End quote ---
Ah! Gotcha.
However, as wordzilla pointed out to me, this could cause a huge amount of bandwidth since pad files are so big
--- End quote ---
True -- XML is a fairly bulky format. But then again, so is HTML. ;)
Navigation
[0] Message Index
[*] Previous page
Go to full version