IT SOLUTIONS
Your full service technology partner! 
-Collapse +Expand
Coder
Search Coder Group:

Advanced
-Collapse +Expand Coder Study Test
PRESTWOODCERTIFIED
-Collapse +Expand Coder Store
PRESTWOODSTORE

Prestwood eMagazine

January Edition
Subscribe now! It's Free!
Enter your email:

   ► KBCoder Knowledge Base  Print This    All Groups  

Coding & OO Tech Articles

These Articles are contributed by you (our online community members). They are organized by our knowledge base topics. Specifically, by the Coder sub-topics.

Contribute an Article

19 Coding & OO Articles

Group: Coding & OO


Topic: Borland Database Engine

We encountered a situation in which programs that use Borland's BDE suddenly stopped working on some of our machines. The really helpful error message was "Operation not applicable!" (The error code is 10756)

Posted By Wes Peterson, Post #100433, KB Topic: Borland Database Engine
  +Add Comment

Download BDE 5.202 (includes a small BDE Information utility for testing the installation).

Posted By Mike Prestwood, Post #100537, KB Topic: Borland Database Engine
  +Add Comment  (15 Comments)

Q. I've updated my BDE from version 5.01 to version 5.2.0.2 but the About BDE Administrator dialog still shows version 5.01?

A. Your update may have taken. Updates typically just replace the DLLs the BDE uses so you may have the latest installed.

Version Information
To see what version of the BDE engine you "actually" have installed, you need to look at the Version Information from within the BDE Administrator. Select Object | Version Information... to see the DLL version numbers

Posted By Mike Prestwood, Post #101246, KB Topic: Borland Database Engine
  +Add Comment  (2 Comments)

The new and "approved" way to install the BDE is by way of mege modules. This is quite a bit different than the traditional ways of using a pre-made program, or incorporating BDE Cab files (from, say, your Delphi installation). Caveat: This is new news for me, and I don't claim to know or understand everything there is to know on this topic but I do have some helpful findings for you.
Posted By Wes Peterson, Post #101469, KB Topic: Borland Database Engine
  +Add Comment  (2 Comments)

It's rare, but sometimes it may be necessary to remove the BDE from a machine. Not for the faint of heart, and with serious possible consequences, we explain how to manually uninstall the BDE. This is intended for developers or power users.

Posted By Wes Peterson, Post #101473, KB Topic: Borland Database Engine
  +Add Comment




Topic: Coding & OO

The web has "grown up" to the point that many people now feel that it is THE way to deploy virtually everything. However, it is still primarily a document-based interface. Others believe that desktop applications are superior because they can utilize all the power of an operating system. This needn't be a debate because understanding the advantages and disadvantages of each can make it quite simple to identify the ideal deployment technology. There is also "a third way": utilize a web service to serve up data for your desktop application.

Posted By Wes Peterson, Post #100985, KB Topic: Coding & OO
  +Add Comment

Maybe I'm cynical, but as a developer meeting with a prospective client to gather requirements, I always wait for that one "gotcha" that turns a simple, straightforward project into a potential daymare. 

Posted By Bryan Valencia, Post #102171, KB Topic: Coding & OO
  +Add Comment  (2 Comments)




Topic: General .Net Concepts

8. Regex
Console application shows some common uses of Regular Expressions (REGEX) to match and recursively replace text in strings.
Posted By Bryan Valencia, Post #101321, KB Topic: General .Net Concepts
  +Add Comment

Storing settings and configuration information for your .NET application can be achieved in a number of ways including using the app.config file and the ConfigurationManager class, using the registry, and in your own custom configuration file.
Posted By Adam Lum, Post #100891, KB Topic: General .Net Concepts
  +Add Comment  (3 Comments)




Topic: General Coding Concepts

With Microsoft heavily evangelizing .NET, and Sun continuing to improve Java, many a developer and customer are torn between targeting native machine code or a just-in-time compiler.

Here we take a quick look at that particular state of the union...

Posted By Wes Peterson, Post #102027, KB Topic: General Coding Concepts
  +Add Comment




Topic: Object Orientation (OO)

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.

Posted By Mike Prestwood, Post #101263, KB Topic: Object Orientation (OO)
  +Add Comment

Overview and introduction to object orientation. When you analyze, design, and code in an OO way, you "think" about objects and their interaction. This type of thinking is more like real life where you naturally think about how "this object" relates to "that object". Classes represent the "design" of an existing object. The values or properties of an existing object is it's current state. When designing classes, OO supports many features like inheritance (like real-life where you inherit your parents characteristics), encapsulation (hiding data), and polymorphism (the ability of one thing to act like another or in different ways).
Posted By Mike Prestwood, Post #100137, KB Topic: Object Orientation (OO)
  +Add Comment  (4 Comments)

The concept of a class makes it possible to define subclasses that share some or all of the main class characteristics. This is called inheritance. Inheritance also allows you to reuse code more efficiently. In a class tree, inheritance is used to design classes vertically. (You can use Interfaces to design classes horizontally within a class tree.) With inheritance, you are defining an "is-a" relationship (i.e. a chow is-a dog). Analysts using UML call this generalization where you generalize specific classes into general parent classes.

Posted By Mike Prestwood, Post #100813, KB Topic: Object Orientation (OO)
  To/From Code Guide: Inheritance... vs. Other Languages
  +Add Comment

Our most popular article in the history of our online community! Explains the "is a", "has a", "uses a", and "looks like" relationships (updated May 2007). "Is a" is inheritance, "looks like" is interfaces, "has a" is aggregation, and "uses a" is composition.

Posted By Mike Prestwood, Post #100035, KB Topic: Object Orientation (OO)
  +Add Comment  (8 Comments)

A static member is a member you can have access to without instantiating the class into an object. For example, you can read and write static properties and call static methods without ever creating the class. Static members are also called class members (class methods, class properties, etc.) since they belong to the class and not to a specific object. A static class is a class that contains only static members. In the UML, these classes are described as utility classes.

Posted By Mike Prestwood, Post #101477, KB Topic: Object Orientation (OO)
  +Add Comment  (1 Comments)




Topic: Programming

Control Flow in a Computer Program: Sequential, Conditional, Iteration.  Also has an introduction to Recursion.

Posted By Sam.H, Post #102724, KB Topic: Programming
  +Add Comment

Defensive programming practice.

Posted By Sam.H, Post #102725, KB Topic: Programming
  +Add Comment

Long a proprietary data store format, Microsoft is opening up the Outlook PST file format with the release of a couple new products.

Posted By Wes Peterson, Post #102189, KB Topic: Programming
  +Add Comment  (1 Comments)

A collection of regular expressions that validate and parse common user data.

Posted By Bryan Valencia, Post #101300, KB Topic: Programming
  +Add Comment

-
   Contact Us!
 
Have a question? Need our services? Contact us now.
--Mike Prestwood

Call: 916-726-5675

email: info@prestwood.com


Go ahead!   Use Us! Call: 916-726-5675 


©1995-2018 Prestwood IT Solutions.   [Security & Privacy]