I.T. Discussion Community!
-Collapse +Expand
KB
   ► KB ► > Interfaces Posts  Print This     

Interfaces Posts

"Interfaces" Knowledge Base Posts

More...
  KB Article    

Jon.W
1. M.2 to M.2 SSD Image Transfer

The M.2 2280 form factor solid state drive is becoming more prevalent in today‘s computers because of its ability to save space and pure speed.  The M.2 port accepts two interfaces, the mSATA and the NVMe, the mSATA has two keys on both sides (B+M) and the NVMe has one key on the right side (B).  The NVMe uses 2 more PCIe lanes than the mSATA, because of this many people are switching to the NVMe interface.  At the time of this writing it is unusual to come across a PC with 2 separate M.2 ports.  Also it is difficult to find adapters that properly accept the NVMe interface. 

Posted to KB Topic: Hardware
20 months ago
(3 Comments , last by Griffin.N )

Article
Nothing New Since Your Last Visit
763
Hits

Computer Tech

Mike Prestwood
2. Delphi Abstraction (abstract, override)

Delphi for Win32 supports abstract class members using the abstract keyword. You can even instantiate instances of a class that contains abstract members. Then you override each abstract member in a descendant class with Override. Delphi does not support setting an entire class as abstract. You can create an abstract class (a class with one or more abstract methods), but there is no way to tell the compiler to not allow the instantiation of the abstract class. Delphi does not support abstract member properties directly. To implement an abstract properity, make use of abstract methods. That is, you can read a GetPropertyX abstract function and write to a SetPropertyX abstract procedure. In effect, creating  an abstract property.

Posted to KB Topic: OOP
12 years ago, and updated 9 years ago
(5 Comments , last by sophie.e )

Code

Article
Nothing New Since Your Last Visit
25697
Hits

Pascal and Delphi Coding

Peter Gruenbaum
3. Web API Documentation

The number of Web APIs is growing rapidly, especially with the increasing popularity of Software as a Service. Because Web APIs are still fairly new, the quality and format of their documentation varies a great deal. Good documentation is important for Web APIs because experimentation is more difficult than with local APIs. Because Web APIs are language-neutral, you may need to write sample code in a variety of different languages. Be sure to cover authentication, error handling, and HTTP information.

Posted to KB Topic: Technical Writing
10 years ago, and updated 10 years ago
(3 Comments , last by Anonymous )

Article
Nothing New Since Your Last Visit
27236
Hits

Technical Writing

Mike Prestwood
4. OO/UML: Aggregation versus Composition

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 to KB Topic: Object Orientation (OO)
18 years ago, and updated 10 years ago
(11 Comments , last by James.C5 )

Article
Nothing New Since Your Last Visit
118443
Hits

Coding & OO

Mike Prestwood
5. Interface

An element of coding where you define a common set of properties and methods for use with the design of two or more classes.

Both interfaces and abstract classes are types of abstraction. With interfaces, like abstract classes, you cannot provide any implementation. However, unlike abstract classes, interfaces are not based on inheritance. You can apply an Interface to any class in your class tree. In a real sense, interfaces are a technique for designing horizontally in a class hierarchy (as opposed to inheritance where you design vertically). Using interfaces in your class design allows your system to evolve without breaking existing code.

Posted to KB Topic: Object Orientation (OO)
12 years ago, and updated 11 years ago

Definition
Nothing New Since Your Last Visit
24119
Hits

Coding & OO
More...

"Interfaces" Message Board Posts

More...

Thread 5 of 5

aurera
Need help with this message in VB6: BadImplements.
{Too Long!}
Posted to MB Topic: VB Classic Other « VB Classic Board
14 years ago
1 Reply:

Goutam Gupta
If the project is on SourceSafe the first checkout the project and the class to be modified and then go to project property and change the virsion compatibility to no compatibility and make dll then again change the virsion compatibility to binary compatibility and make dll. It should work.
14 years ago
Nothing New Since Your Last Visit
4415
Hits

Thread 4 of 5

gordon
Creating Container Classes
{Too Long!}
Posted to MB Topic: Delphi News / Other « Delphi Board
14 years ago
Nothing New Since Your Last Visit
1665
Hits

Thread 3 of 5

gordon
Creating un imported CoClass Routines
{Too Long!}
Posted to MB Topic: Delphi COM / ActiveX / DCOM « Delphi Board
14 years ago
3 replies. Last post:

gordon
{Too Long!}
14 years ago
Nothing New Since Your Last Visit
3002
Hits

Thread 2 of 5

gordon
COM Routine Problems
{Too Long!}
Posted to MB Topic: Delphi COM / ActiveX / DCOM « Delphi Board
14 years ago
4 replies. Last post:

gordon
{Too Long!}
14 years ago
Nothing New Since Your Last Visit
2392
Hits

Thread 1 of 5

Larry J. Rutledge
Tip: Create a ShellLink
{Too Long!}
Posted to MB Topic: Delphi News / Other « Delphi Board
14 years ago
Nothing New Since Your Last Visit
1992
Hits
More...


Icon Legend:
Recent or not:
- Recent activity (within last two weeks).
- No activity last two weeks.
 Since your last logged visit:
- New to you or updated since your last visit (sign in now to activate).
- NOT new to you since your last visit (sign in now to activate).

Follow PrestwoodBoards on: 


©1995-2020 PrestwoodBoards  [Security & Privacy]
Professional IT Services: Coding | Websites | Computer Tech