IT SOLUTIONS
Office 916-726-5675
Tech Search:  Adv  More...
-Collapse +Expand  
Prestwood eMagazine
Subscribe to our popular FREE monthly eMagazine.

Enter your email:

My Articles and Snippets

Archived Partial List

The reference date indicates either the first date published or the last time it was updated (my choice and unfortunately a bit random).

Technology Focus
Microsoft
.Net
Active
Server
Pages
Borland
Database
Engine
Borland
Delphi
C++ Hypertext
Markup
Language
JavaScript Misc

 
Microsoft
Access
Object
Orientation
Paradox Perl SQL Unified
Modeling
Language
 
   

4/4/03: Setting to null or empty and checking

Internet: ASP
Use IsEmpty or Len > 0 to test

4/1/03: MS Access Web Hosting Limitations

Windows Web Hosting
Limitations of using Microsoft Access as a database in a hosting environment.

3/31/03: Is Paradox a good Internet solution?

Web Stuff. Our thoughts on whether Paradox for Windows is a good solution for building web-based Internet solutions.

3/26/03: Send email with ASPMail

Internet: ASP
How to use ASPMail to send email from your web site.

3/20/03: JavaScript Event Model

(Language Reference)
Description of the JavaScript event model.

3/20/03: Checking if a field is blank

(Internet: JavaScript)

3/20/03: Add Favorites or Bookmark - Works with all browsers.

(Internet: JavaScript)
For IE 4+, this script will give visitors to your site the option to add your page to their favorites. For Netscape users it will remind them to press Control + D, for all others, it simply reminds them to bookmark your page.

3/20/03: Common Entity References

Internet: HTML
Translation of entity references and special codes ( such as < to < ).

3/19/03: Aggregators and their Scope: A Paradox for DOS Perspective

Reports.
Discussion of aggregators in Paradox for Windows reports as they relate to Paradox for DOS.

3/19/03: Using ObjectPAL in reports

ObjectPAL: Reports.
How to use the limited ObjectPAL support in reports.

3/19/03: Using ObjectPAL in reports

ObjectPAL: Reports.
How to send text directly to a printer port (not using a report).

3/19/03: Modify groups of objects in a report.

ObjectPAL: Reports.
How to use enumUIObjectNames and attach to manipulate a group of objects on a report.

3/19/03: dBase for Windows vs. Paradox for Windows

Paradox.
Comparison between dBASE and Paradox.

3/19/03: JavaScript FAQ

Internet: JavaScript
JavaScript frequently asked questions.

3/19/03: JavaScript Operators

Language Reference.
Javascript operators: assignment, comparison, computational, and logical.

3/19/03: JavaScript Reserved Words

Language Reference
JavaScript reserved words

3/18/03: Object Pascal Records

Delphi Data Types
Using record data types in Delphi.

3/18/03: An ObjectPAL Primer: Part 1

Abstract: This detailed ObjectPAL primer will get you up and running developing in Paradox/ObjectPAL within a few hours.

3/18/03: Using the ^ Operand

Object PASCAL
Simple example of using the carrot operand.

3/18/03: Pascal and PChar Strings

Delphi Data Types
Using Pascal and PChar strings in Delphi.

3/18/03: Browser Safe Fonts

Internet: Webmastering
These browser safe fonts will render well on various operating systems and browsers.

3/18/03: Browser Safe Colors: By Intensity

Internet: Webmastering
Browser safe colors consist of 216 colors that have been agreed upon and should look good on any type of monitor capable of displaying 256 colors or higher.

3/18/03: C++ Comments

C / C++
Adding comments to C++.

3/18/03: Using cin and cout

C / C++
Using cin and cout in C++ to output values.

3/18/03: Delphi Editor Tips and Tricks

Borland Delphi
 

3/18/03: Delphi: Accessing Paradox Tables

BDE
This KB Post addresses accessing Paradox tables through the BDE.

3/17/03: DDE: Dynamic Data Exchange Introduction

DDE, OLE, COM, DCOM
Overview of DDE.

3/17/03: ASP and ADO Coding Practices

Internet: ASP
 

3/17/03: PUN: Chapter 27, Using DDE, OLE, and OLEAuto

Abstract: Chapter 27, "Using DDE, OLE, and OLEAuto" from Paradox 7 Programming Unleashed by Mike Prestwood.

3/17/03: Introduction to the Unified Modeling Language

Abstract: This introduction to the UML covers symbol usage, definitions, and creating diagrams.

3/13/03: The 10 Minute JavaScript Primer

Abstract: Short 10 minute getting started JavaScript primer.

3/13/03: The 10 Minute Perl Primer

Abstract: A short 10 minute Perl primer. Get started in Perl now!

3/13/03: An Introduction to Object Orientation

Abstract: Overview and introduction to object orientation.
Article posted to knowledge base.

11/22/02: Kerberos Security

Microsoft.NET
Microsoft has adopted Kerberos version 5 authentication protocol

10/24/02: OO/UML: Aggregation versus Composition

Aggregation
Explains the "is a", "has a", and "uses a" relationships.

10/24/02: ASP.NET Extension Information

ASP.NET
This article describes the ASPX file extensions.

8/21/02: Hello World ASP Example

Beginners Corner
An example of using ASP's Response.Write and creating functions.

7/1/02: Paradox as an Application Development Tool
by Mike Prestwood

With Paradox, you can quickly prototype an application for a client and then turn the prototype into a full-featured application; this is known as rapid application development (RAD). Paradox brings RAD development to a new height of simplicity and power.

1/29/02: An Introduction to OO (Updated)

Abstract: Overview and introduction to object orientation.

10/31/01: Introduction to the Unified Modeling Language

Abstract: An introduction and overview of the Unified Modeling Language 1.4.

This article is intended to be an introduction and overview of the Unified Modeling Language (UML) and assumes you have a good understanding of object orientation.

8/31/01: Compromise OO Implementation strategies

Introduction to object orientation for the Paradox Community

8/14/01: Polymorphism Discussion

Community Topic: Defining Polymorphism

7/31/01: BDE is Dying Discussion

Borland is killing the BDE. Now is the time to move to other solutions including ADO and dbXpress.

7/25/01: BorCon 2001

Special Report: Borland's annual BorCon developer convention.

6/16/01: An ObjectPAL Primer

Need to learn ObjectPAL?

6/14/01: Interbase Specifications
6/14/01: Paradox Table Specifications

Table and field limits, field descriptions, etc.

6/14/01: dBASE Table Specifications

Table and field limits, field descriptions, etc.

5/22/99: Using TAPI to dial the phone

The following lesson demonstrates how to use the Win32 TAPI to dial the phone.

3/98: Creating Classes

An exercise in object oriented programming.

1/98: Data Flow Diagrams

Using DFD to analyze Store Bought vs. Diaper Service - Which is Better?

1/98: Using String Grids

 

1/98: Using GetHeapStatus

 

1/98: Setting the System Time

 

11/8/97: Paradox: Using DDE, OLE, and OLEAuto

Dynamic data exchange (DDE) and object linking and embedding (OLE) are two protocols, or standards, that Microsoft asks makers of Windows applications to support. Both provide easy ways to exchange data with another Windows application. Although DDE and OLE are primarily interactive user features, you can carry out some interesting tasks with them in ObjectPAL.

7/25/97: Using Extended Uses

Extended Uses allows you to do compile time binding.

7/24/97: Using the Windows Registry

This article describes using setRegistryValue() and getRegestryValue().

5/10/96: Finding Duplicate Values

This lesson shows you how to find records that contain duplicate values in a field or fields.

4/28/96: Using Null Terminated and PChar Strings

ObjectPascal has two varieties of string variables: Pascal strings and PChar strings.

3/2/95: Using Case Statements

Instead of using a bunch of complex nested if statements, you can use a case statement to provide a more readable alternative so long as the conditionals return an integer.

2/10/95: Packing dBASE and Paradox Tables

Information on reindexing and packing Paradox and dBASE tables.

2/9/95: Using Sets

Simple example of using a set.

2/5/95: Creating and Using Arrays

Simple examples of creating and using arrays in Delphi.

2/5/95: Record Types

Creating and Using Custom Record Types

2/4/95: Displaying Things In Delphi

Beginner level introduction to Delphi. Demonstrates how to use ShowMessage and others simple techniques to display messages to your users.

1/25/95: Converting from Win 3.x to 32-Bit Windows

This article describes converting a 16-bit Paradox for Windows 3.x application to a 32-bit Paradox application.

11/12/94: When you Code, Think Levels

This article describes coding in ObjectPAL as coding with levels.

10/4/94: Common Field Types and Lengths

 

10/4/94: Common Table Structures

 

10/4/94: Implementing a Reusable Progress Bar in Paradox

This overview helps you create and use a reusable progress bar.

9/19/94: Adding & subtracting months from a date

This lesson demonstrates one technique for adding and subtracting months.

Mike Prestwood
If you have any questions,
please Contact Us.
--Mike Prestwood
Copyright 1995-2010 Prestwood I.T. Solutions.
Made in the U.S.A.
No H1-B. No offshoring.
A CA corporation.
CA CMAS certified.
Certified CA small business.
www.prestwood.com is part of the Prestwood Family of Websites.
Development by Mike Prestwood (ASP, ASP.Net, and Delphi to MS-SQL 2008).
All rights reserved.

[Security & Privacy]