🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: pilot.programmer.codewarrior
Article #31

Re: why is this so hard?

#31
From: Timothy Trimble
Date: Mon, 12 Aug 2002 17:39
43 lines
2839 bytes
This is why we created "da Vinci".  It takes hours and sometimes days to
create a database for Palm OS.  Don't feel bad - even experienced PalmOS
developers spend a huge amount of time on database code.

With da Vinci, you design your database under Windows, generate the C source
code, and then put the code into CodeWarrior.  da Vinci can generate all the
code for creating the database, adding records, deleting records, sorting,
searching, packing, unpacking, and much more.  Plus, the code is heavily
commented to help you understand what is going on.

You can find it here: http://www.exts.com

Feel free to let us know if you have any questions.

Tim
--
================================
Timothy Trimble
ETS, Inc.  "Extending technology via handheld computing."
http://www.exts.com

"Mig" <miguel@vargas.com> wrote in message
news:cf3d85d4.0208111952.639b2ff3@posting.google.com...
> I am a newbie palm programmer and I can't believe this is so hard!  It
> just took me four hours to figure how to save some simple information
> to a "database".  Databases, records, memory locks, memory handles,
> memory pointers, it goes on and on.  I know this is going to make my
> app full of weird bugs.
>
> Have these people never heard of layers of abstraction?  I thought the
> SDK would have libraries that would help but apparently not.
>
> What's wrong with making some functions like these:
> if (dbptr = DBopen ("dbname", w))
>    DBprintf(dbptr, "some text");
> DBclose;
>
> Now I'm trying to figure out the scrollbars.  Looks like it's going to
> take me another four hours.  A text field should work automatically
> with a scrollbar without any code.
>
> Couldn't they make this easier?  Why do I have to figure out all the
> minute details.  They can't do anything for me?
Technical Details
Message-ID: <aj8rrr$19tssl$1@ID-135185.news.dfncis.de>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!sdsl-216-36-111-11.dsl.lax.megapath.NET!not-for-mail
References: <cf3d85d4.0208111952.639b2ff3@posting.google.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: 109d41,4e7466614fb97578
X-Google-Attributes: gid109d41,public
X-Google-Thread: 10baa0,4e7466614fb97578
X-Google-Attributes: gid10baa0,public
X-Google-ArrivalTime: 2002-08-12 10:39:09 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!fu-berlin.de!uni-berlin.de!sdsl-216-36-111-11.dsl.lax.megapath.NET!not-for-mail
From: "Timothy Trimble" <ttrimble@exts.com>
Newsgroups: pilot.programmer.codewarrior,codewarrior.palm
Subject: Re: why is this so hard?
Date: Mon, 12 Aug 2002 10:39:04 -0700
Lines: 45
Message-ID: <aj8rrr$19tssl$1@ID-135185.news.dfncis.de>
References: <cf3d85d4.0208111952.639b2ff3@posting.google.com>
NNTP-Posting-Host: sdsl-216-36-111-11.dsl.lax.megapath.net (216.36.111.11)
X-Trace: fu-berlin.de 1029173948 43971477 216.36.111.11 (16 [135185])
X-Newsreader: Microsoft Outlook Express 6.00.2600.0000
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000