Skip to content

Compaq Visual Fortran A Guide to Creating Windows Applications

Spend $50 to get a free movie!

ISBN-10: 1555582494

ISBN-13: 9781555582494

Edition: 2001

Authors: Norman Lawrence

List price: $89.95
Blue ribbon 30 day, 100% satisfaction guarantee!
Out of stock
We're sorry. This item is currently unavailable.
what's this?
Rush Rewards U
Members Receive:
Carrot Coin icon
XP icon
You have reached 400 XP and carrot coins. That is the daily max!


This book teaches developers how to create Windows applications using Compaq Visual Fortran. It details development methods and techniques for creating Fortran applications for Windows NT, Windows 2000 and Windows 9X.
Customers also bought

Book details

List price: $89.95
Copyright year: 2001
Publisher: Elsevier Science & Technology
Publication date: 1/8/2002
Binding: Paperback
Pages: 600
Size: 7.00" wide x 9.50" long x 1.00" tall
Weight: 1.628
Language: English

Norman Lawrence, MEd, PhD is Head of the Department of Maritime Engineering at the Australian Maritime College. He has been programming personal computers for over 20 years for a variety of applications that include numerical analysis, heat transfer, simulation, and real time data acquisition. Lawrence has taught FORTRAN 77 to engineering students and is the author of numerous papers and articles on engineering applications developed using Fortran. His interests away from the keyboard include racing and vintage cars, sailing, and working with the local church community. He received his doctorate from Brighton Polytechnic (now University of Brighton) in England for heat transfer research in…    

Getting Started
A look at Developer Studio
Visual Fortran project types
Developing graphical user interfaces
Do I need to know C?
Additional resources
Useful Web sites
User groups
Layout of this book
QuickWin Basics
Before we start
Text windows and fonts
Fonts I example
Graphics windows and fonts
What is next?
User Interfaces
Interface basics
Menul example
Using a mouse
Using INITIALSETTINGS to create user menus
What is next?
Using Resources
Resource Editor
Using Resource Editor
Using HTML files as Help files
Using icons and bitmaps
Adding version information
Using callback routines
What is next?
Coordinate systems
Fill masks
What is next?
Creating Win32 API Applications
Win32 basics
Getting started
WinMain, the main entry point
Working with menus
Windows with style
What is next?
Dialog Boxes and Controls
Creating a modal dialog box
Modeless dialog boxes
Currency exchange example
Common controls
What is next?
Common Dialog Boxes
Using common dialog boxes
Opening and saving files
Selecting colors
Choosing fonts
Page setup and printing
Finding and replacing text
What is next?
Vector Graphics
Lines2 example program
DRAW2 example program
Bezier curve example program
Coordinate systems
Transforms example program
Enhanced metafiles
MetaSketch example program
MetaView example program
What is next?
Bitmap Graphics
GDI device-dependent bitmaps
Device-independent bitmaps
What is next?
More Common Controls
Common control basics
Animation controls
Calendar and date time picker controls
Tab controls
Tree view controls
Splitter view
What is next?
Multiple Document Interface (MDI) Applications
MultiPad example
MainWndProc, Main windows messages entry point
MDIWndProc, MDI windows messages entry point
What is next?
Finishing Touches
Owner draw controls
Tip of the day example
Recently used list
What is next?
Creating Help Files
Help Workshop
First Help project
Scribe3 Help
Building the Scribe3 Help file
Context Help
What is next?
Open GL Basics
Getting started
Lines and points
Resizing windows
Triangles and quadrilaterals
Display lists
Double-frame buffers
OpenGL in three dimensions
Normal vectors
Bezier curves
Getting cursor location
What is next?
More OpenGL
OpenGL vendor and version
Bitmap fonts
True Type fonts
Three-dimensional shapes
Bezier surfaces
What is next?
Interactive OpenGL Applications
Using a mouse
Rubber banding
What is next?
Overview of C for Fortran Programmers
HTML Help Files
Auxiliary Library OpenGL Three-Dimensional Models
GLUT and f90gl