Products Banner
[Language Products Banner]

TURBO PASCAL

FOR WINDOWS 1.5

INCLUDES OBJECTWINDOWS FOR FAST WINDOWS DEVELOPMENT

New Turbo Pascal® for Windows 1.5 is the fastest way to develop applications for Microsoft® Windows 3.0 and 3.1. Now features:

The fastest way to develop for Windows 3.0 and 3.1


Table of Contents

Turbo Pascal for Windows 1.5 includes:

Turbo Pascal for Windows 1.5-Just What You've Been Waiting for

If you've been waiting to get into Microsoft Windows programming, wait no longer. Turbo Pascal for Windows 1.5 makes Windows programming easy by giving you a Windows Integrated Development Environment. And with the ObjectWindows library, an object-oriented application framework for Windows, you can create Windows applications and DLLs in less time than ever.

Create Your Next-Generation Programs for Windows

With Turbo Pascal for Windows 1.5, your programs can take full advantage of Windows' rich graphical user interface. Create large, protected-mode applications using all of the Windows features, including Multiple Document Interface (MDI), Dynamic Link Libraries (DLLs), Dynamic Data Exchange (DDE), plus new features like Object Linking and Embedding (OLE) and TrueType fonts.

Develop for Windows . . . in Windows

With Turbo Pascal for Windows, you get all the benefits of Windows at your fingertips: multi-tasking, multiple windows, mouse support, customizable fonts and more.

Because Turbo Pascal for Windows 1.5 runs in Windows, not only can you build Windows applications, you can take advantage of Windows while you're doing it. You can edit, compile and run your programs all from within Windows.

The Turbo Pascal Integrated Development Environment (IDE) features:

Get a Head Start with ObjectWindows

Because Turbo Pascal for Windows 1.5 is object-oriented, you don't need to reinvent the Window-you can inherit it. Turbo Pascal for Windows includes the ObjectWindows application framework to give you a head start in your programs. In just a few lines of code, ObjectWindows gives you a fully functioning Windows application. You can easily add windows, dialogs, buttons, list boxes, edit fields, icons and more to your applications.

ObjectWindows makes it easy to de-velop professional-looking Windows applications, even if you've never programmed for Windows before.

ObjectWindows includes:

Turbo Help When You Need It!

Want to look up a Windows function or message? With the Turbo Help hypertext system, it's only a keystroke or mouse click away! Turbo Pascal for Windows 1.5 includes a complete online help system with more than 100 sample programs that you can copy, compile and run immediately.

If you're new to Pascal or Windows programming, the Turbo Help hypertext system will assist you on your way. It features help on:

New! Resource Workshop

With Turbo Pascal for Windows' Resource Workshop you can visually create dialogs, menus, bitmaps, cursors, icons and other resources. Plus you can incorporate Borland's Custom Controls to give your radio buttons and other screen features the look of "chiseled steel."

Windows CRT Unit

Turbo Pascal for Windows 1.5 also includes a Windows CRT unit that makes it easy to run standard text-mode Pascal programs in Windows. You can create text-based Windows applications simply by adding one line of code to your programs, even if you've never programmed in Windows before! The Windows CRT unit also includes support for standard Pascal input and output functions.

Create Powerful, Dynamic Windows Programs

You can also take advantage of the Dynamic Data Exchange facilities of Windows. Dynamic Data Exchange enables you to create applications that have Hot Links. For example, you can write a program in Turbo Pascal for Windows that automatically updates other Windows programs that support DDE, including Quattro® Pro for Windows and ObjectVision® from Borland.

Built-in Assembler

Turbo Pascal for Windows 1.5 includes a built-in assembler that allows you to write assembly language code directly in Pascal procedures and functions.

This makes it easy to drop down to assembly language for speed and control. Plus, you have full access to all Pascal symbols. The built-in assembler gives you the best of both worlds.

New! Turbo Debugger for Windows

Turbo Pascal for Windows gives you professional debugging at your fingertips. You can view and set breakpoints on any Windows message.

Turbo Debugger operates in character mode and supports single-monitor and dual-monitor debugging. It also supports Super VGA and IBM® 8514 monitors.

Complete Windows Documentation

Turbo Pascal for Windows includes three full manuals devoted solely to Windows programming. There's a tutorial book that introduces the fundamentals of Windows programming, a reference manual on the Help compiler, plus a reference manual that documents the entire ObjectWindows library and all Windows functions and messages.

In addition, all of the Windows reference material is available online in the Turbo Help hypertext system.

Get to the Source

If you've ever wanted to get an inside peek at the source code to a major Windows product, now you can. We're making available the source code to the Turbo Pascal for Windows runtime library. The Turbo Pascal for Windows Runtime Library Source Code add-on includes complete source code to all runtime functions plus the source code to ObjectWindows. With the source code you can easily customize any part of the runtime library or ObjectWindows for your own needs. Or study the techniques that we've used to interface to Windows. Learn how we simplified Windows programming and took advantage of inheritance and polymorphism in ObjectWindows. Then use the same techniques on your own Windows programming project. With the Runtime Library Source Code, you've got complete control of your programming project.

OOP: Programming in the 1990s

Object-Oriented Programming (OOP) is fast becoming the way to program in the 1990s. It provides faster development, greater code reusability and reduced maintenance. OOP makes programming for Microsoft Windows easy.

Object-Oriented Programming is based on three cornerstone concepts: encapsulation, inheritance and polymorphism. Turbo Pascal for Windows 1.5 supports all of these concepts. Encapsulationmeans that code and data can be combined into a single entity. For example, a Window object contains data to manage its display, plus the ability to resize, move on the screen and redraw. Inheritance lets you create your own objects that build on the ObjectWindows library. And you can create your application quicker than ever before. Polymorphism allows you to have different objects respond to the same command in different ways. For example, all Windows will respond to a close command, but each may take a different action. Polymorphism enables you to write more generic, reusable code.

ObjectWindows gives you an application framework that enables you to take advantage of the three cornerstones of OOP. ObjectWindows gives you a generic, inheritable application that already provides the common elements of all Windows applications. With ObjectWindows you never have to reinvent the window. It provides an immediate head start into the development of Windows applications.

Turbo Pascal for Windows 1.5 System Requirements

For the IBM family of personal computers and all 100% compatibles under MS-Windows 3.0 or 3.1. Turbo Pascal for Windows 1.5 creates Windows applications only and runs in protected mode on an 80286 or higher processor. A hard disk, 2Mb memory, EGA, Hercules, VGA, Super VGA or IBM 8514 graphics and mouse (or other pointing device) are required. Microsoft SDK is not required.

Technical Features:


Turbo Pascal for Windows 1.5
Product Information Page
Home Page
Copyright © 1995 Borland International, Inc.
Last modified March 28, 1995