Prestwood eMagazine
Subscribe to our popular FREE monthly eMagazine.

Enter your email:

Subscription Center


Online Now: 468 Guests, 14 Members>>>md  ajayy1025  samrat  ponch  raywj  luc_de  buntinga  psantoro   ASPGuy  rmmuir  Mike Prestwood  Nancee  pronegot  Wes Peterson  

Not a member of our community? Join Now!


Welcome!

Welcome to the Prestwood Programmer Community (PPC). PPC is a groups oriented community focusing on software development. This page lists the latest posts in all community areas. If you're only interested in one technology, then visit that group's home page.

We believe we understand what you want and need in an online community. Our goal is to provide the features you need to research, participate, find a job, or find help. Our hope is that you will hang your technical hat at Prestwood and participate in our many features.

THIS PAGE lists NEW and UPDATED content from all areas (news, message board, knowledge base, blogs, comments, FAQ lists, file library, resumes, job postings, etc.). Each group page lists content for all areas specific to that group. If you have a question, post it to our Message Boards. If you have content to contribute, post it to our Knowledge Base. Browse around for other ways to participate!

Please welcome our newest member: samrat (Samrat Majumder)

Community Groups

Join a group! * Research * Contribute * Keep Up!
General Dev Tools
  • .Net
  • C++
  • Delphi
  • Delphi.Net
  • Java
  • VB Classic
  • VB.Net
  • VS.Net/C#
  • Website Scripting
  • ASP Classic
  • JavaScript/AJAX
  • Perl
  • PHP
  • Web Design
  • Desktop Databases
  • Access
  • Paradox
  • Visual FoxPro
  • Role-Based Tech Talk
  • Analysis & UML
  • Coding & OO
  • DBA
  • Net Admin
  • PSDP/Process
  • Tech Writing
  • Testing
  • IT Water-Cooler for Power Users
  • American I.T.
  • Industry
  • Lighter Side
  • Linux
  • Windows
  • WWW Owners
  • Prestwood Software
  • Outsourcing
  • Prestwood
  •  

    Page Contents: New Stuff!

    New and updated content from our main areas.

    News & Press Releases

    Bill Gates Retires!
    On Friday, June 27, 2008, Bill Gates retired from Microsoft. Mostly.
    Posted 6/28/2008 by mprestwood

    Samsung Will Ship a 256GB Solid State Drive This Year!
    Many industry experts predict sold state drives will replace disc-based hard drives.
    Posted 5/26/2008 by mprestwood

    eMag Archives Now Available to All
    Now non-members can view the eMag archives and members are no longer limited to the eMags you've received.
    Posted 5/26/2008 by mprestwood

    New DevExpress Updates Now Available
    List of releases available as part of the newest update of Express Install, v1.36.
    Posted 5/26/2008 by mprestwood

    WPO X4 Ships! Paradox Still Does Not Support Vista!
    According to current information on the official Corel X4 home page, WPO X4 ships with Paradox 11 SP2 and stil...
    Posted 5/15/2008 by mprestwood

    Delphi Acquired by Embarcadero Technologies
    CodeGear, Borland's development tools division is being acquired by Embarcadero Technologies.
    Posted 5/9/2008 by mprestwood

    Embarcadero Technologies To Acquire CodeGear
    Borland no longer owns Delphi, C++Builder, JBuilder, Interbase, etc.
    Posted 5/7/2008 by Wes

    C++Builder Acquired by Embarcadero Technologies
    CodeGear, Borland's development tools division is being acquired by Embarcadero Technologies.
    Posted 5/7/2008 by Wes

    Download VS.Net 2008 90-Day Trial
    Download the free Visual Studio.Net 2008 90-day trial edition.
    Posted 5/1/2008 by mprestwood

    Visual FoxPro 9.0 SP2 Help Download
    The help file for VFP 9.0 SP2 is now available for download. This is in addition to the online help documentat...
    Posted 4/28/2008 by mprestwood

    New Message Boards Posts

     Thread
    Started ByReplies
    Last ByTopicViews
    Configure, open and read serial port using OPAL?
    Posted Fri@17:03 EST, Updated Fri@17:03 EST
    pronegot0--Paradox Third Party Software, DLLs, and Controls12
    working with Paradox since 1994,Semi new
    Posted Thu@18:45 EST, Updated Thu@22:10 EST
    mjharry 1 mprestwoodPractice Topic35
    Steal someones php code or settings?
    Posted 6/27/2008, Updated 6/27/2008
    S 0 n Y1 mprestwoodPHP91
    Acess 2003 basic report question...
    Posted 6/24/2008, Updated 6/26/2008
    gsempcb3 nashwannabe7MS Access Interactive85
    Form questions...
    Posted 6/24/2008, Updated 6/25/2008
    gsempcb3 nashwannabe7MS Access Interactive85
    class that should not be inherited.
    Posted 6/24/2008, Updated 6/25/2008
    Alagu_Sundari1 mprestwoodC++Builder80
    Stuck, in Access 2003...
    Posted 6/5/2008, Updated 6/23/2008
    gsempcb3 nashwannabe7MS Access Interactive325
    Word Ducument
    Posted 4/12/2006, Updated 6/21/2008
    Paul Castelow 16 dfoughtObjectPAL276
    How to flow Diagram an existing Perl script
    Posted 6/17/2008, Updated 6/20/2008
    kmsvge2 mprestwoodPerl109
    Hello every body, new join
    Posted 6/18/2008, Updated 6/20/2008
    r_ramesh1 mprestwoodMember Introductions148


    New Knowledge Base Articles

        KB Article By KB Topic Group Counters

    Tip

    1. Don't Use Size=1 or Font-Size=xx-small

    Tip: Do not use the smallest standard font size of "1" and "xx-small" for any text you actually want a visitor to read. The smallest font size should be reserved for text you don't care if the visitor reads like the copyright notice at the bottom of the page.
      +Add Comment (0 Comments )
    Mike Prestwood
    Artistic (Design, Layout, Graphics, etc.) Website Design & Hosting All: 23
    Members: 0
    Non-Mem: 23
    Mods: 0
    Clients: 0
    Staff: 0

    FAQ
    Flashcard

    2. Virual; Abstract; vs. Dynamic; Abstract;

    Question: Why do I have to specify virtual when creating an abstract method? Why not just abstract?
      +Add Comment (2 Comments  last by mprestwood )
    Mike Prestwood
    OOP Delphi for Win32 All: 43
    Members: 0
    Non-Mem: 42
    Mods: 0
    Clients: 0
    Staff: 1

    Definition
    Flashcard

    3. Aggregation

    Short Definition: Aggregations indicate a whole-part relationship, and are known as "has-a" or "is part of" relationships. An Aggregation relationship is indicated by a line with a hollow diamond.
      +Add Comment (0 Comments )
    Mike Prestwood
    Object Orientation (OO) Coding & OO All: 41
    Members: 0
    Non-Mem: 41
    Mods: 0
    Clients: 0
    Staff: 0

    Definition
    Flashcard

    4. Association

    Short Definition: An Association is a generic relationship between two classes and is represented a line connecting the two classes. This line can be qualified with the type of relationship, and can also feature multiplicity rules such as one-to-one, one-to-many, many-to-many, 0 or 1 to many, etc.
      +Add Comment (0 Comments )
    Mike Prestwood
    Unified Modeling Language (UML) Analysis & UML All: 35
    Members: 0
    Non-Mem: 35
    Mods: 0
    Clients: 0
    Staff: 0

    Definition
    Flashcard

    5. Composition

    Short Definition: A composite relationship means that a class cannot exist by itself. It must exist as a member of another class. A composite relationship is indicated by a solid line with a solid diamond head pointing to the part class. Alternatively, you can show this relationship graphically with the part class nested in the whole class.
      +Add Comment (0 Comments )
    Mike Prestwood
    Object Orientation (OO) Coding & OO All: 41
    Members: 0
    Non-Mem: 41
    Mods: 0
    Clients: 0
    Staff: 0


    Updated Knowledge Base Articles

        KB Article By KB Topic Group Counters

    Post

    1. Using BDE TTables to read or write text file records

    How to read or write data from comma-delimeted or fixed length record text files in Borland Delphi.
      +Add Comment (1 Comments )
    Scott
    BDE Delphi for Win32 All: 456
    Members: 0
    Non-Mem: 450
    Mods: 1
    Clients: 0
    Staff: 4

    Post

    2. Stacks in Java

    Provides the definition of a stack and an example of its implementation in Java
      +Add Comment (0 Comments )
    Stephen Berry
    Java Java All: 57
    Members: 0
    Non-Mem: 37
    Mods: 0
    Clients: 0
    Staff: 20

    Post

    3. Using On Error Resume Next

    You can use "On Error Resume Next" to suppress errors and "On Error Goto 0" to stop suppressing errors.
      +Add Comment (0 Comments )
    Mike Prestwood
    Coding Tasks ASP Classic All: 325
    Members: 0
    Non-Mem: 325
    Mods: 0
    Clients: 0
    Staff: 0

    Article

    4. Introduction to OO for the Paradox Community

    Compromise OO implementation strategies for Paradox developers.
      +Add Comment (4 Comments  last by mprestwood )
    Mike Prestwood
    OPAL: Wicked Coding Tasks Corel Paradox All: 573
    Members: 5
    Non-Mem: 560
    Mods: 3
    Clients: 0
    Staff: 1

    Post

    5. Install Paradox 9 on Vista

    Instructions to install Paradox 9 for Windows on Vista.
      +Add Comment (1 Comments  last by Mamacita )
    Mike Prestwood
    1-General, Installation, Setup, & BDE Corel Paradox All: 611
    Members: 19
    Non-Mem: 591
    Mods: 0
    Clients: 1
    Staff: 0

    New KB Comments

    Comments added to KB articles. View More

    Mike Prestwood
    Prestwood Software
    Send mprestwood a Private Message Visit mprestwood's Home Page
    PS Staff
    Moderator
    Rank: Fleet Admiral

    Joined: Oct 2000
    Visits: 21312
    MB Posts: 965

    KB Articles: 839

    Location: Citrus Heights, CA USA
    Wednesday, July 02, 2008 (Updated 7/2/2008 11:13:22 AM)
    Read | +Add Comment

    Hi Graham,

    >>...customer in a Customer table and orders would be in an Orders table?

    Yes customers in customer table and orders in the orders table as usual.

    >>...how many orders have been placed by a specific Customer belong in the Customer library (class) or in an Orders library?

    Since Number of Orders is a property of a customer, I would put that property in the Customer class but you are correct that that custom method would indeed count the values from the orders table. It uses the orders.db table. Although classes frequently map 1 to 1 to tables in a database, when creating reusable code, you need to switch your thinking. You need to switch from a data-centric view to an object-centric view.

    >>Or would you have a method in Customer.lib which called a method in Orders.lib?

    If I wanted the ability to retrieve the number of orders of a customer in the Orders class, sure, you could design it that way. And yes, you could use aggregation where the Customer class "has a" orders object in it. In ObjectPAL, you would have to simply make use of an Orders.lib custom method.



    Regarding...
    Introduction to OO for the Paradox Community
    Compromise OO implementation strategies for Paradox developers.

    Graham Farquhar
    Send GrahamFarquahar a Private Message Visit GrahamFarquahar's Home Page
    Rank: Cadet 3rd Year

    Joined: Jun 2005
    MB Articles: 0

    KB Articles: 0

    Location: Newark, UNK UK
    Wednesday, July 02, 2008 Read | +Add Comment

    Interesting article.

    I feel the example based on interrogating the 'Customer' table to find out how many orders have been placed somewhat dubious in terms of database design - surely you would only have one record per customer in a Customer table and orders would be in an Orders table?

    As far as OO design goes would a method to find out how many orders have been placed by a specific Customer belong in the Customer library (class) or in an Orders library? Or would you have a method in Customer.lib which called a method in Orders.lib?



    Regarding...
    Introduction to OO for the Paradox Community
    Compromise OO implementation strategies for Paradox developers.

    Mamacita
    Send Mamacita a Private Message Visit Mamacita's Home Page
    Rank: Cadet 3rd Year

    Joined: Feb 2001
    MB Posts: 1

    KB Articles: 0

    Location: Milpitas, CA USA
    Tuesday, July 01, 2008 Read | +Add Comment

    Well Played.

    mOM



    Regarding...
    Install Paradox 9 on Vista
    Instructions to install Paradox 9 for Windows on Vista.

    Mike Prestwood
    Prestwood Software
    Send mprestwood a Private Message Visit mprestwood's Home Page
    PS Staff
    Moderator
    Rank: Fleet Admiral

    Joined: Oct 2000
    Visits: 21312
    MB Posts: 965

    KB Articles: 839

    Location: Citrus Heights, CA USA
    Tuesday, July 01, 2008 Read | +Add Comment

    Also of note...

    In Delphi for .Net, there is no difference between virtual and dynamic.



    Regarding...
    Virual; Abstract; vs. Dynamic; Abstract;
    Why do I have to specify virtual when creating an abstract method? Why not just abstract?

    Mike Prestwood
    Prestwood Software
    Send mprestwood a Private Message Visit mprestwood's Home Page
    PS Staff
    Moderator
    Rank: Fleet Admiral

    Joined: Oct 2000
    Visits: 21312
    MB Posts: 965

    KB Articles: 839

    Location: Citrus Heights, CA USA
    Tuesday, July 01, 2008 (Updated 7/1/2008 5:34:05 PM)
    Read | +Add Comment

    Here is the syntax in question:

    function Age: Integer; Abstract; //Does not work.

     

    The above returns the following error:

    [Pascal Error] poc_ClassTestsUnit1.pas(23): E2167 Abstract methods must be virtual or dynamic

     

    Here is the correct syntax:

    function Age: Integer; Virtual; Abstract; //Optimized for speed and most common.
     
    function Age: Integer; Dynamic; Abstract; //Optimized for size.

     

    For example, here is a complete simple class example:

      TMyClass = class(TObject)
      private
        function Name: String;
      public
        function Age: Integer; Abstract;
      end;

     

    Then in a descendent class, you implement it:

    //Class declaration...
    TMyClass2 = class(TMyClass)
    public
      function Age: Integer;
    end;
     
     
    //Method implementation...
    function TMyClass2.Age: Integer;
    begin
      Age := 12;
    end;


    Regarding...
    Virual; Abstract; vs. Dynamic; Abstract;
    Why do I have to specify virtual when creating an abstract method? Why not just abstract?


    New Member Blog Entries

    Member Title Updated KB Topic Group
    Mike Prestwood
    Prestwood Software
    Send mprestwood a Private Message Visit mprestwood's Home Page
    PS Staff
    Moderator
    Rank: Fleet Admiral

    Joined: Oct 2005
    Visits: 21312
    MB Posts: 965

    KB Articles: 839

    Location: Citrus Heights, CA USA

    The Future of Paradox Blog

    Authored by , Posted By mprestwood
    If you're still using Paradox for any of your business database applications, you need to put a plan together now for converting to another development tool or at least understand what the future is likely to hold. If you're a power-user or researcher working with data, stick with Paradox at least for now.
      +Add Blog Entry (21 Entries  last by mprestwood )
    6/19/2008 0-Paradox Presales & Info Corel Paradox
     
    Mike Prestwood
    Prestwood Software
    Send mprestwood a Private Message Visit mprestwood's Home Page
    PS Staff
    Moderator
    Rank: Fleet Admiral

    Joined: Mar 2003
    Visits: 21312
    MB Posts: 965

    KB Articles: 839

    Location: Citrus Heights, CA USA

    Is Paradox a good Internet solution?

    Authored by , Posted By mprestwood
    My thoughts on whether Paradox for Windows is a good solution for building web-based Internet solutions.
      +Add Blog Entry (3 Entries  last by mprestwood )
    6/17/2008 0-Paradox Presales & Info Corel Paradox
     
    Wes Peterson
    Prestwood Software
    Send Wes a Private Message Visit Wes's Home Page
    PS Staff
    Moderator
    Rank: Commander

    Joined: Jan 2008
    Visits: 699
    MB Posts: 66

    KB Articles: 96

    Location: Citrus Heights, CA USA

    Windows XP Not Supported After June 30, 2008

    Authored by , Posted By Wes
    Microsoft plans to discontinue sales of Windows XP on June 30, 2008. Because XP is a tried and true OS, and because of numerous problems with Vista, many users and IT departments would prefer to stick with XP. InfoWorld has an initiative to keep XP alive indefinitely. You can help.
      +Add Blog Entry (0 Entries )
    5/4/2008 IT Water-Cooler for Power-Users Industry News & Trends
     
    Wes Peterson
    Prestwood Software
    Send Wes a Private Message Visit Wes's Home Page
    PS Staff
    Moderator
    Rank: Commander

    Joined: Jan 2008
    Visits: 699
    MB Posts: 66

    KB Articles: 96

    Location: Citrus Heights, CA USA

    Failed Hard Drives and RAID

    Authored by , Posted By Wes
    If you've used computers for more than a few years, you know that you don't wonder IF a hard drive will fail - you wonder WHEN. It just happened to me - again. But this time it looks like the results will be pretty painless. The reasons? * RAID Level 1 * Superb Hard Drive manufacturer warranty support
      +Add Blog Entry (0 Entries )
    1/24/2008 Non-Removable Storage Technology Net Admin Hardware & Software
     


    Job Finder!

    LATEST JOBS

    WORK FROM HOME AS OUR ACCOUNTING OFFICER in Evanston: C++

    C++ in Redwood City: C++ ,Linux/Unix,Socket Program...

    book keeper needed in iowa:

    DATAMINING/DATA WAREHOUSING DEVELOPER in S/E TENN: VISUAL BASIC.NET, DATA MINING/...

    Visual FoxPro (VFP) Programmer + Delphi or VS.Net in Citrus Heights: Visual FoxPro Plus Delphi or V...

    Technical Analyst in Houston: Visual Basic, SQL and XML

    Software Engineer in New York: .NET, Java

    Sr Software Engineer in San Francisco: Delphi C#.NET SQL Server

    Sr. Delphi Software Developer in Jacksonville: Delphi 7

    Us Representative/Book keeper in Scappoose: Remote Collections


    Employers!

    LATEST RESUMES

    Michelle in [unk]:

    Jason in [unk]:

    Elaine in [unk]: Tester, Quality Assurance, Quality Control , Project management

    Sergio in [unk]:

    Eugene in [unk]: Delphi, C#, VB.NET, MS SQL, Oracle

    Tiffany in [unk]: Microsoft word, Microsoft excel, scanner experience

    Nikolay in [unk]:

    Rodrigo in [unk]: Delphi, C#, ASP.NET, MSSQL 200-2005

    Susan in [unk]: Rational Software Modeler, Rational Rose, Rational Requisite Pro, Rational SoDA for Word

    Tia in [unk]: Courses Completed: Principles of Accounting I, II, and III; Cost Accounting I; Microsoft Office, W

    485 Visitors Online Now!     1,385 Total Visitors In Last 11.5 hours!   (Our programmer community has 8,629 registered members.)  
    Online Now... Sign In/Sign Up to see who's online now!

    Attention Developers!
    Join the Prestwood Developer Community

    OO, UML, Visual Studio.Net, C#, VB.Net, ASP.Net, C++, Java, PHP, ASP, JavaScript, Delphi, Access / Paradox
    blogs
    message boards
    knowledge base
    articles
    jobs database
    resume database
    get published!
    Visit Community | Sign Up Now!
    It's free and takes less than 30 seconds.



    Copyright 1995-2008 Prestwood Software.
    All rights reserved.

    [Security & Privacy]