Visual DialogScript: Difference between revisions

Content deleted Content added
No edit summary
Link suggestions feature: 3 links added.
 
(44 intermediate revisions by 37 users not shown)
Line 1:
{{Short description|Interpreted programming language}}
'''Visual DialogScript''' (VDS) is an [[Interpreted language|interpreted]] [[programming language]] for [[Microsoft Windows]]. It can be used to create small, fast programs. VDS has a large number of dialog and graphical elements available to create professional looking programs. VDS programs have access to the Windows API; therefore, it is possible to write applications that can perform the same advanced tasks as other other programming languages such as [[Visual Basic]], [[C++]], or [[Delphi]].
{{Multiple issues|
{{One source|date=May 2019}}
{{Advert|date=May 2019}}
}}
'''Visual DialogScript''' (VDS) is an [[Interpreted language|interpreted]] [[programming language]] for [[Microsoft Windows]]. It can be used to create small, fast programs. VDS has a large number ofusing dialog and graphicalgraphic elements available to create professional looking programs. VDS programs have access to the Windows API; therefore, it is possiblesimilar to write applications that can perform the same advanced tasks as other other programming languages such as [[Visual Basic]], [[C++]], or [[Delphi (programming language)|Delphi]], as they use [[Windows API]].
 
==Language==
Unlike other programming languages, theThe syntax of VDS is verystraightforward.<ref>{{cite web simple|url=http://www.jm-tech.com/vdstour.html |title=Visual DialogScript - A Quick Tour |website=www.jm-tech.com |access-date=13 January 2022 |archive-url=https://web.archive.org/web/19980125155047/http://www.jm-tech.com/vdstour.html |archive-date=25 January 1998 |url-status=dead}}</ref> Each command occupies one line, and has a plain English name that clearly describes its purpose. Variables are typeless, and can hold many kinds of information, forsuch example,as numbers or text. Functions are clearly distinguishable with names that start with '[[At sign|@]]', justsimilar liketo a spreadsheet.
 
The DialogScript language has a simple syntax notsimilar unliketo the MS-DOS batch language. It is designed for ease of use and efficiency when being interpreted by the run-time engine. There are 10 system variables, %0 to %9, which initially have the script file name in %0 and command line parameters in %1 through %9, just as in a [[batch file]]. There are also a further 26 user variables, from %A to %Z. The contents of all variables (including system ones) can be changed once the script is running. There are now also 4032 global variables. These variables begin with %%, a letter, then alphanumerics plus underscores (e.g., %%my_variable_1.) There is no limit on the length of these user-defined variable names.<ref>[{{Cite web |title=Visual DialogScript Home - Overview |url=http://www.dialogscript.com/index.php?option=com_content&task=view=article&id=44&Itemid=60 Visual DialogScript129 |access- OverView<!date=2023-01-05 Bot generated title -->]|website=www.dialogscript.com}}</ref>
 
==Syntax Examplesexamples==
'''Comments:'''
* <code># This is a single line comment</code>
Line 27 ⟶ 32:
 
==History==
VisualJulian DialogScriptMoss was(1953 originally createdOctober by24, Julian Moss2014[1]) of JM-Tech/Tech-Pro Ltd. Eventuallycreated Visual DialogScript. In 1998, after version 3.0, Emmanuel Daunizeau of S.A.D.E. s.a.r.l., a French company,Sarl took over the ownership and development of VDS,. alteringHe andmodified improvingand uponimproved its syntax. Currently,The British company Commercial Research Ltd. currently markets VDS, though it is ownedstill andthe developedproperty byof theEmmanuel BritishDaunizeau, companywho Commercialcontinues Researchto Ltddevelop it.
 
SeveralThe versionsdevelopers ofhave VDSreleased haveseveral beenversions releasedof VDS over time:.
* Visual DialogScript 2.0
* Visual DialogScript 2.5
Line 41 ⟶ 46:
* Visual DialogScript 6
 
==Currently Availableavailable Versionsversions==
There are several versions available for download:
# '''Personal Visual DialogScript (PVDS) 4:''' This freeware version is intended for students and home PC users. The package includes a short tutorial and full [[online help which includes many example scripts]]. The software is not licensable for commercial use. This version is incapable of producing compiled executable files; however, compiling files is not necessary, as a script file can be executed directly by opening it from [[Windows Explorer]] on any system that has PVDS installed on it.
# '''Visual DialogScript 2.5 (16-Bit Edition):''' This version marked the last release for Windows 3.1+ (16-bit).
# '''Visual DialogScript 5:''' This version is intended for power users, business users, and professional developers who use--&mdash;or are developing scripts for--&mdash;Windows 95/98/ME or Windows NT/2000/XP. This version can create compiled executable files, and includes a royalty-free run-time license (once registered). Additional features include an icon editor and support for many add-on extensions. As a 32-bit program, it supports long filenames, task bartaskbar tray icons, unlimited length strings, and string lists, and the [[Windows Registry]]. This legacy version is now available for download for registered users and is not available for purchase.
# '''Visual DialogScript 6:''' The newest version of Visual DialogScript improves upon Visual DialogScript 5 and adds full support for [[Windows Vista]]. Additionally, the registered version can now create standalone compiled executable files that do not require an external runtime file.
 
==References==
<references/>
 
==External links==
Line 52 ⟶ 60:
*[http://www.vdsworld.com/ VDSWORLD: The Unofficial VDS Community]
*[http://forum.vdsworld.com/ VDSWORLD Discussion Forums]
*[httphttps://esweb.geocitiesarchive.comorg/web/20100623115747/http://www.uvedese.es/ uVeDeSe: Unofficial Visual DialogScript Spanish Site]
*{{usurped|1=[https://web.archive.org/web/19991013210624/http://www.dragonsphere.net/ DragonSphere Software - Home of GadgetX Site]}}
*[http://shinobisoft.vdsworld.com/ ShinobiSoft Software - Home of SSMenu, SSTreeVw, and SSZip dlls]
 
==References==
 
<references/>
 
[[Category:Scripting languages]]
 
[[da:Visual DialogScript]]
[[es:Visual DialogScript]]
[[fr:Visual DialogScript]]
[[gl:Visual DialogScript]]