![]() |
||||||||||||||
![]() |
![]() |
![]() |
||||||||||||
![]() |
****JavaScript based drop down DHTML menu generated by NavStudio. (OpenCube Inc. - http://www.opencube.com)****
| ![]() |
![]() |
||||||||||||
![]() |
Essential Lahey Fortran 90 v4.0 In supporting older FORTRAN 77 code, the Fortran 90 Standard includes often redundant and sometimes inefficient language features from the past. In Essential Lahey Fortran 90 we have streamlined the 90 Standard into one highly efficient and powerful Fortran 90 subset. New in Essential LF90 v4.0
The Winteracter Starter Kit, WiSK, is a 32-bit Windows and Fortran 90 graphics development toolkit for creating Windows user-interfaces and displaying graphics. WiSK is a subset of the full Winteracter Library. WiSK includes MenuED and DialogED -- interactive, visual design tools for creating Windows menus and dialog boxes. The intrinsic subroutine CPU_TIME returns the processor time. The intrinsic functions CEILING and FLOOR now take the optional KIND argument. The functions MAXLOC and MINLOC are extended with the optional DIM argument. MAXVAL, MINVAL, PRODUCT, and SUM functions are extended to allow the MASK argument as the second positional argument. Optional name specification is added to the END INTERFACE statement. Long filename support is implemented for all functions, including debugging. We enabled the editing and saving of files with extensions .RC (resource files), .C, and .H. New Lahey Fortran toolbar buttons are added for WiSK MenuED and DialogED. New user-definable color schemes, scrollable window bar tabs, status bar improvements, default colors, and separate toolbars for LF95, LF90, and Essential LF90 are included. Long filenames are supported in the compiler, linker and other utilities (except as arguments to the CFIG386 and REBINDB). The compiler, driver, librarian, linker, and a few other utilities are now native, 32-bit Windows applications. This resolves some previously reported problems running these tools under NT. font size=-1>Essential LF90 now operates only on the Windows 9x and NT operating systems. DOS, Windows 3.1x, and Win32s are supported for target application platforms. When used in combination, the -BIND and -WINCONSOLE compiler options will build the target application as a bound, extended-DOS and 32-bit Windows console application that will run as a native Windows application if executed under Windows 9x or NT and will run as a DOS-Extended application under straight DOS or Windows 3.1x. Specify -WIN to build native, 32-bit Windows applications. The -WINCONSOLE option is still available for programs utilizing console I/O. Running a program built with the -WINCONSOLE and -PAUSE options causes the following message to display when the program completes execution: "Program completed. Press Enter to Continue." Use the -NPAUSE option to suppress this feature. This feature was added to keep the console window open for viewing output. Install takes advantage of Windows 9x and NT Autoplay and offers online registration. The STOP statement no longer accepts a stop code. Construct Names are no longer permitted on block IF and CASE construct statements. CASE DEFAULT must be last case in a CASE construct. Variables declared but never used and variables set but never used now receive warnings instead of fatal errors. LISK, the Lahey INTERACTER Starter Kit, is removed in favor of WiSK, described above. Essential
Lahey Fortran 90 Rationale.
Fortran-Smart Windows Editor
Find Errors: Lahey ED automatically
highlights syntax and semantic errors generated by the compiler and positions
the cursor on the offending line in your source code.
Reduce Errors: Color syntax highlighting
makes errors obvious and dramatically reduces compile-edit cycles.
Save Time: Drag & drop text
using the mouse. Right click to look up functions in other source files
and do bracket matching.
Boost Productivity: Lahey ED formats
and writes code for you with smart indenting, code templates, auto-correction,
code completion, and automatic case conversion. You'll produce legible,
correct code quicker than ever before.
Fortran-Smart Windows Debugger
Incrementally execute your program:Single step through your program. Step
into or over calls to other routines.
Stop
on Break Points: Click in the margin of your source code to
set break points.
Display
Variables: Right click on a variable to display its value.
Watch
Variables: Open a watch window to show variable values in any
active program unit.
Complementing the
Windows Development Environment, Essential LF90 includes a 32-bit extended-DOS
debugger and execution profiler, the Phar Lap TNT DOS-Extender, a linker,
librarian, virtual memory manager, and over 550 pages of online documentation
describing the language features and tools. Essential LF90 runs on Windows
3.1x, Windows 95, and Windows NT. You can create 32-bit Windows console-mode
programs and 32-bit extended-DOS programs. Using the Winteracter
Starter Kit, you can create 32-bit Windows applications with menus and
dialog boxes.
The visual menu designer,
MenuEd, allows you to create menus in the conventional Windows horizontal
format or as Windows 95 and NT floating menus. MenuEd saves menu
layouts as reusable resource scripts. Essential LF90 automatically compiles
these scripts with the resource compiler and links the menus into your
WiSK program. MenuEd also saves a Fortran source file containing
type declaration statements with PARAMETER attributes defining identifiers
for each item in the menu resource file. This file can be USE'd by a WiSK
program allowing you to reference items in the menu using meaningful names.
The visual dialog designer,
DialogED, allows you to interactively create Windows dialogs. Like
MenuEd, DialogEd generates resource scripts and module files
defining the identifiers of each dialog control. Various standard field
types and controls are supported including string fields, list boxes, combo
boxes, group boxes, push-buttons, picture frames, and labels. DialogED
also offers a "test" button to try out your dialogs without having to build
or rebuild your application.
|