[Programming]
Page: 01


With this Scripting Language you are able to automate almost everything
There is hardly anything that could not be automated with AutoHotkey scripting language.
It provides you with commands enabling you to produce sound, start programs, accomplish
mouse actions, manipulate texts, files and folders, open or minimize program windows and
much more. You may need a little training period to master the variety of commands. But
soon you will be thrilled to find out all you can do with AutoHotkey. First of all, two
hotkeys are integrated: Winkey+z (in the scripting language:#z) which leads you to the
AutoHotkey Homepage and CTRL+ALT+n (in the scripting language:^!n) which opens the
notepad. Please use the tray icon to edit this script. You also can create new scripts i.
e. text files with the ending ahk (*.ahk). These AHK files can be run with a double click
if AutoHotkey is installed. However, the integrated Compiler is able to convert AHK into
EXE files executable also without AutoHotkey. Using AutoScriptWriter, the macro recorder,
you are able to record text inputs and/or mouse movements. Just a simple example: Please
activate only the Window Text button and then click on record. A notepad opens. Now,
enter a text like e.g. a salutation or a complimentary close. Record it as notepad.ahk.,
for example. After having run this file, notepad starts and the salutation will be
entered automatically. The AutoHotkey Homepage provides a page of
ready-made scripts.


C++ Development Environment for Compilers, such as MinGW GCC and MS C++ 2005
Code::Blocks is a C++ development environment supporting the following compilers suitable
for Windows: MinGW GCC, MSP430 GCC, TriCore GCC, Microsoft Visual C++ Toolkit 2003 and
C++ 2005 (Express Edition), Borland C++ Compiler 5.5, DigitalMars C/C++, Open Watcom,
Intel C++ Compiler, Digital Mars D and GDC D Compiler. Auto completion, syntax
highlighting, tabs, the creation of templates, workspaces, class browsers or importing
projects from Dev-C++ and VisualStudio represent only a small selection of a large
variety of program functions. Also, the program can be expanded with plugins according to
your needs. There is the Development SDK prepared for download on the Homepage in order
to develop your own plugins for Code::Blocks.
Here you will also find instruction about how to embed
wxWidgets into Code::Blocks. The installation package includes the MinGW compiler and the GNU Debugger (GDB).


A Universal Development Platform for Java
Eclipse is a universal development platform for Java. The program itself is completely
based on Java. Instead of Swing classes it uses the 'Standard Widget Toolkit' (SWT)
depending on a platform. The SWT is available for all current platforms and makes all
applications based on it independent from the platform again. The program includes a
functional Java Editor with Code Completion, a CVS Client and a Debugger. The special
feature of Eclipse, however, is its strong integration ability, which makes it possible
to embed external tools. For instance, there are plugins to enhance Eclipse and make it
an ide for languages like C, C++, Cobol, Perl, Python and PHP. Eclipse uses so called
perspectives that link views belonging together, define editors as well as menu and tool
bar entries and link them. For example, there is a Debug-Perspective resuming all views
that are necessary for debugging such as the Debugger Edition. The integrated JUnit
provides you with a test tool able to create test cases to be run on these context
sensitive menus. The test reports are presented in a graphically prepared way. In case
the program does not start, you will need additionally
the Java Runtime Environment
1.6 or higher.


A Development Environment for the Eiffel Programming Language
EiffelStudio is a development environment for Eiffel, a universal object-oriented
programming language. Design as well as development and tests - just everything can be
done in the integrated development environment. An Eiffel program only consists of
classes. Each class is a module for itself. During compilation, the program sets up a
root-class, of which one instance is produced at the program start. Some characteristics
of Eiffel: static typing; automatic memory management, multiple inheritance, emerging
name conflicts can be dissolved by renaming, abstract and generic classes, Polymorphy,
exception handling, only one universal loop type and standard library. For the
compilation EiffelStudio can use Microsoft Windows SDK, Microsoft Visual Studio VC++ or
the free MinGW (A port of the GCC - GNU Compiler Collection). The EiffelStudio
installation package already includes the MinGW Compiler.


Converts a Source Code to formatted Text with Syntax Highlighting
Highlight converts a source code to formatted text with syntax-highlighting. It supports
more than 160 programming languages including ASP, Assembler, Blitz Basic, C++, CSS,
DOS-Batch, Eiffel, Fortran, HTML, Java, JavaScript, LaTeX, Perl, PHP, Python, Ruby, TCL,
Visual Basic and XML. The converted source code is stored as a HTML, XHTML, RTF, TeX or
LaTeX file. For example, if you want to import the source code to a word processing, RTF
could be a recommendable target format. First, integrate the files with the source code
into the list. Therefore click on 'Choose input files', please, or use Drag & Drop to
draw a file to the Highlight window. You are able to convert several source code types
simultaneously. According to the target format you may need to carry out certain
adjustments before you can start the actual conversion. In case it was necessary, a HTML
file is provided with a line numbering. Also Highlight creates an index file with links
to all listed files, if required. In addition to that, you can select one of a multiple
choice of color schemes, modify the page layout (A4 or A5 papers etc.) for the RTF output
and adjust the output folder. The integration of your own CSS files as well as color
schemes into the program is possible as well.
Highlight in english: Delete the files in the subdirectory ..\WinHighlight\gui_files\l10n


A Visual Development Environment for Free Pascal
Lazarus is a visual development environment for Free Pascal. The command syntax of
Free Pascal Compiler (FPC) is very similar to that of TurboPascal and Delphi. Free Pascal
contains the Free Component Library (FCL) which consists of low-level classes for all
purposes. It is not visual and so it doesn't depend on a GUI system: Streaming, Parser,
XML and Databank Support, Process Control etc. All these functions can be used in Lazarus.
The Lazarus Class Library (LCL), which is very similar to the Visual Component Library
(VCL), builds on the FCL. It consists of classes for visual programming: checkboxes,
menus, edit controls. The Lazarus IDE (Integrated Development Environment), consisting of
the code editor and the form designer, finally builds on both of them. Some of the
functions offered by Lazarus are: Object Inspector, Editor Options, Compiler (Project -
Compiler Options), Code Completion, Syntax Highlighting, Class Completion, Tooltips show
essential parameters and an adaptable keyboard configuration.


Integrated Development Environment for Programming in the Java Programming Language
NetBeans IDE (Integrated Development Environment) is a development environment that
integrates the editor, the debugger, the compiler and the project administration.
Primarily, this program has been developed for the Java programming language but it also
supports programming languages like C, C++, PHP, Python, Ruby and Fortran. The program
can be enhanced by modules or plugins respectively. Additionally, there are packs that
expand the IDE by bigger function packages. NetBeans also can be used as a platform for
your own applications. There are a project and structure view in the left window area and
the editor is right-hand. It can be switched from the text mode to the design mode in
case the loaded class contains GUI components. Behind the design mode actually a GUI
builder is hidden which enables you to store text fields, buttons, combo boxes,
containers and other elements in a grid of lines and columns. The text editor offers a
useful programming aid. Also it allows you to complete imports automatically, disposes of
syntax highlighting, code formatting, line numbering and is able to collapse code
segments, if necessary, so to enable the developer to maintain control even in complex
classes. The editor co-operates closely with the debugger. With just a mouse click on the
margin of the editor window you can set a breakpoint. Conditional breakpoints and Remote
Debugging are standard parts of the development environment. NetBeans imperatively
presumes an installed
JDK (Java Development Kit).


A slim Text Editor with a Macro Recorder
A quick text editor that copes with the command syntax of many programming languages like
C++, Java, XML, HTML, PHP, Javascript, Makefiles, ASP, VB/VBS, SQL, CSS, Pascal, Perl and
Python. The commands are highlighted by different colors. Notepad++ also organizes
interrelated command blocks. In case an extensive Javascript block should be folded to
one line, just click on the minus sign, please. To unfold it, please click on the plus
sign respectively. Of course, with Notepad++ you are able to process several files
simultaneously. In-between the opened files you can switch from the tabs of one to the
tabs of the other by one click. Further advantages of Notepad++ are the locating and
replacing of text passages, the bookmarking within a text, line numbering and the zoom
function. The macro recorder records all key-strokes for later playback. This way you are
able to store text passages for frequent use and integrate them into any document using a
hotkey.


A Programming Language that supports many Java Structures
The programming language is an enhancement of Java able to support many Java structures.
The program includes the development environment as well. The big amount of examples you
access by 'File - Examples' will help you to get familiar with the program. Processing
offers a simple command syntax, consistent object orientation and a cross platform
compatibility. The program enables you to control serial interfaces, playback videos,
work with webcams and render graphics directly as a postscript or an Adobe Illustrator
file. Drafts created by this program can be exported as Java Applets and used in the
Internet. With 'Help - Reference' you will obtain a topically arranged survey of all
commands. With a click on one of the commands you get a detailed explanation of its
applications. The homepage offers useful
training examples for each command.

[Programming]
Page: 01

 |
 |
|
|

This way help us to continue with our Opensource-DVD.org. We thank you very much in anticipation for any support.
|


|