Dexterity programming language

Dexterity programming language

The Dexterity programming language was designed in the early 1990s for the implementation of platform independent graphical accounting software. Dexterity itself is written in the C programming language [1]. It was used in the development of Great Plains accounting software.

Microsoft Business Solutions GP, formerly Great Plains Dynamics and eEnterprise, is a Dexterity-written application. Microsoft's small business line: Microsoft Small Business Manager and Small Business Financials were also written in Dexterity and use the same code base as Great Plains.

History of Dexterity

Great Plains Dexterity is a proprietary programming language and technology, designed in the early 1990s with the goal to build a platform-independent graphical accounting package - Great Plains Dynamics. Dexterity itself is written in C (with the hope that C would provide platform independence). You can install Dexterity from the Dynamics GP CD #2 and it allows custom pieces to be seamlessly integrated with the Dynamics GP interface.

Features

Native Dexterity Cursors
Dexterity was designed as a platform-independent programming language. If you want code to be operable on all currently supported Dynamics GP databases, use Dexterity ranges and loops to manipulate the records
Dexterity with SQL Stored Procs
Currently, most Dynamics GP installations have been moved to MS SQL Server - so you can use Dexterity for custom forms drawing only and make the buttons run SQL stored procedures.
COM Object calls
Beginning with version 7.0, Dexterity supports COM objects - register them as libraries in Dexterity. Refer to the manual as to how to do this. This technique allows you to call such things as web services across the internet.
Dynamics GP Alternate Forms
These are modifications to existing forms – the ones found in DYNAMICS.DIC. The most popular customizations are made on the SOP Entry form. Alternate forms are not recommended by Microsoft as they make version upgrades more difficult. Customization usually has to be redone.
Some restrictions
Dynamics GP is actually an integration of multiple dictionaries: DYNAMICS.DIC, ADVSECUR.DIC, EXP1493.DIC, etc. In your Dexterity customization you can generally deal with only one dictionary - DYNAMICS.DIC. Integration with other dictionaries is supported but is difficult.

Dynamics GP macros can also be recorded in Dexterity. The ability to handle branches does not appear to exist in these macros.

References


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • Dexterity (disambiguation) — Dexterity refers to fine motor skills in using one s hands. The term may also refer to the following: Dexterity Island, Nunavut, Canada Dexterity programming language, used to customize Microsoft Dynamics GP software The dexterity attribute… …   Wikipedia

  • Microsoft Dynamics GP — is a mid market business accounting software or ERP Software package marketed in North and South America, UK and Ireland, the Middle East, Singapore, Australia and New Zealand. It is used in many additional countries with partner supported… …   Wikipedia

  • RobotWar — was a programming game written by Silas Warner. This game, along with the companion program RobotWrite, was originally developed in the TUTOR programming language language on the PLATO system in the 1970 s. Later the game was commercialized and… …   Wikipedia

  • Grok (web framework) — Infobox Software name = Grok developer = Grok developers, Zope Developers, Zope Foundation latest release version = 0.14 latest release date = release date|2008|09|29 genre = Web application framework license = ZPL License ( BSD like and GPL… …   Wikipedia

  • Enigma (video game) — Infobox VG title= Enigma caption= Enigma screenshot of level Enigma IV, #2: Double Spiral developer= publisher= distributor= designer= series= engine= Custom version= 1.01 released= May 25, 2007 genre= Puzzle modes= Single player ratings= Not… …   Wikipedia

  • Mission Thunderbolt — Mission: Thunderbolt Developer(s) Dave Scheifler, John Calhoun Publisher(s) Casady Greene Distributor(s) Casady Greene …   Wikipedia

  • Electronic voting — Election technology Certification of voting machines Independent Testing Authority (ITA) NVLAP VVSG End to end auditable voting systems Help America Vote Act Independent verific …   Wikipedia

  • Adventure game — An adventure game is a type of video game characterized by investigation, exploration, puzzle solving, interaction with game characters, and a focus on narrative rather than reflex based challenges. The term originates from the 1970s game… …   Wikipedia

  • Video game — Computer and video games redirects here. For the magazine, see Computer and Video Games. For PC games specifically, see personal computer game. For Console games specifically, see console game. For the Lana Del Rey song, see Video Games (song) …   Wikipedia

  • List of acronyms and initialisms: D — This list contains acronyms, initialisms, and pseudo blends that begin with the letter D. For the purposes of this list: acronym = an abbreviation pronounced as a series of constituent letters, e.g., SARS = severe acute respiratory syndrome… …   Wikipedia

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”