- Generating a Java application with WINDEV
- Available WLanguage functions
- Specific features
- Image formats
Available features and specific features of Java
Generating a Java application with WINDEV
WINDEV allows you to generate a Java application without even knowing the Java language. The method for developing the application is identical to the method for developing any other WINDEV application.
When the WINDEV project is compiled, the windows and the WLanguage functions are automatically converted into Java.
Available WLanguage functions
|AnimationXXX functions||TreeXXX functions||BinaryXXX functions||Drawing functions|
|Drag and Drop||EmailXXX functions||InXXXMode functions||WinXXX functions|
|External file management functions||HTTPXXX functions||HFSQL functions||Print functions|
|FTP functions||String management functions||Control management functions||Date and time management functions|
|IniXXX functions||JavaXXX functions||ListXXX functions||Mathematical functions|
|MatXXX functions||MemXXX functions||MenuXXX functions||ClipboardXXX functions|
|SocketXXX functions||MouseXXX functions||SQLxxx functions||TableXXX functions|
|Thread, Event and Semaphore functions||TimerSys and EndTimerSys||URLXXX functions||XMLxxx functions|
|ZipXXX functions (only the ZIP format without password is supported)||Looperxxx functions|
This list evolves very quickly. It is recommended to check the documentation for each function. The
logo indicates whether the function is available in Java as well as its limitations.
The filter of the online help
is used to view the functions available in Java.
The following elements are not available in Java generation:
- the components.
Remark: The internal components are available in Java. If the internal component includes an analysis, this analysis will be ignored during the execution.
- the use of Web services
- the OLE Automation dialog
- the use and generation of .Net components
- the multiple inheritance
- the dynamic compilation
- the "GOTO" statement
- the syntax used to specify the name of a base class in front of a method
- the external language
- reports. However, the print is available in WLanguage.
You have the ability to print in PDF format in WLanguage.
- the "popup" windows
- the indirections are not supported by the local variables
- several structures with the same name cannot be found in the same project (even if they are defined in different classes).
- the management of RTF format
- the UMC (User Macro-Code)
The skin templates of version 10 (and earlier) are supported by the Java applications.
".CUR" or ".ANI" custom mouse cursors are not supported in Java.
Styles: the following features are not available:
- Clipping the windows.
- Shadow for static controls.
- Transparency and animation of windows.
- Some fonts specific to Windows may not be supported in Java (a default font will be used).
- Font attributes: underlined and struck out.
- Resizing the combo boxes.
- Using the skin template of the project on system windows.
- Buttons cannot have multiline text.
The Vista styles are available in Java.
The following image formats are supported in Java: JPEG, PNG, GIF, BMP.
Training (WINDEV): WD JavaMail
Training (WINDEV): WD Managing the Java errors
Training (WINDEV): WD Java Chart Designer
Training (WINDEV): WD JAVA Calls