Content deleted Content added
No edit summary |
Boynamedsue (talk | contribs) remove by whom tag, not WP:WEASEL, just a normal passive |
||
(43 intermediate revisions by 29 users not shown) | |||
Line 1:
{{refimprove|date=August 2008}}
{{Infobox 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)|C programming language]] [http://www.devnewz.com/devnewz-3-20040827GreatPlainsDexterityProgrammingOverviewforDevelopers.html]. It was used in the development of [[Great Plains (accounting)|Great Plains]] accounting software.▼
| name = Dexterity
| title = Dexterity
| paradigm = [[procedural programming|Procedural]]
| released =
| designer =
| developer = [[Great Plains Software]], [[Microsoft]]
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| license = [[Proprietary software]]
| file ext = .mac, .dic
| website =
| influenced_by =
}}
▲The '''Dexterity''' [[programming language
[[Microsoft
==History of Dexterity==
▲Microsoft Business Solutions Great Plains, former Great Plains Software Dynamics and eEnterprise are Dexterity-written applications. Also small business line: Microsoft Small Business Manager or Small Business Financials is written in Dexterity and uses the same code base as Great Plains.
==Features==
▲The history of the Dexterity. Great Plains Dexterity - is proprietary programming language and technology, designed back to earlier 1990th with the goal to build platform independent graphical accounting package - Great Plains Dynamics. Dexterity itself is written in C (following popular those days hope - that C will provide platform independence). You can install Dexterity from Great Plains 7.5 CD #2. Obviously it requires a lot of learning / training, but it allows your custom piece be seamlessly integrated with Great Plains interface.
; Native Dexterity Cursors:
; Dexterity with SQL Stored Procs:
; COM Object calls:
; 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 macros can also be recorded in Dexterity. The ability to handle [[branch (computer science)|branches]] does not appear to exist in these macros.
▲• Native Dexterity Cursors. Dexterity was designed as platform independent programming language and so if you want your code to be operable on all currently supported databases - you use Dexterity ranges and loops to manipulate the records
==References==
▲• Great Plains Dexterity with SQL Stored Procs Nowadays, most of Great Plains installations are moved to SQL Server - so you can use Dexterity for custom forms drawing only and make the buttons run SQL stored procedures.
{{Reflist}}
==Further reading==
▲• COM Objects calls. Beginning with version 7.0 Dexterity supports COM objects - you register them as libraries in Dexterity. Refer the manual. This technique allows you to call such nice things as web services across the internet.
* {{cite book|author-last=Vail|author-first=Leslie|year=2012|title=Developing Microsoft Dynamics GP Business Applications|publisher=[[Packt Publishing]]|isbn=978-1849680264}}
* {{cite book|author-last=Bellu|author-first=Renato|year=2018|title=Microsoft Dynamics 365 For Dummies|publisher=[[John Wiley & Sons]]|isbn=978-1119508885}}
==External links==
* [https://docs.microsoft.com/en-us/dynamics/s-e/gp/mdgp2018_dexterityreleases_376 Dexterity Development System Releases for Microsoft Dynamics GP]
{{Microsoft Dynamics}}
{{Microsoft development tools}}
[[Category:Microsoft development tools]]
▲Some restrictions. Great Plains is actually integration of multiple dictionaries: DYNAMICS.DIC, ADVSECUR.DIC, EXP1493.DIC, etc. In your Dexterity customization you can deal with one dictionary - DYNAMICS.DIC. If you need cross dictionaries customization - consider using SQL Stored Procs for crossing dictionary borders and pulling data/making changes in the other dictionary.
[[Category:Microsoft programming languages]]
[[Category:Procedural programming languages]]
[[Category:Programming languages created in the 1980s]]
{{Microsoft-software-stub}}
|