Dexterity (programming language): Difference between revisions

Content deleted Content added
Grammatical and accuracy
remove by whom tag, not WP:WEASEL, just a normal passive
 
(27 intermediate revisions by 15 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 [[Cross-platform|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''']] was designed in the earlylate 1990s1980s for the implementation of [[Cross-platform|platform independent]] graphical [[accounting software]].<ref>[https://subscription.packtpub.com/book/application_development/9781849680264/1/ch01lvl1sec13/dexterity-overview Dexterity overview]</ref> Dexterity itself is written in the [[C (programming language)|C programming language]].<ref>{{cite book|author-last=Bellu|author-first=Renato|year=2018|title=Microsoft Dynamics 365 For Dummies|publisher=[[John Wiley & Sons]]|isbn=978-1119508885}}</ref><ref>{{Cite web|url=http://www.devnewz.com/devnewz-3-20040827GreatPlainsDexterityProgrammingOverviewforDevelopers.html]|archive-url=https://web.archive.org/web/20081118071825/http://www.devnewz.com/devnewz-3-20040827GreatPlainsDexterityProgrammingOverviewforDevelopers.html|archive-date=2008-11-18|title=DevNews}}</ref> It was used in the development of [[Great Plains (accounting)|Great Plains]] accounting software.
 
[[Microsoft Dynamics|Microsoft Business SolutionsGP]] GP, formerly Great Plains Dynamics and eEnterprise, is a Dexterity-written applicationsapplication. AlsoMicrosoft's small business line:, [[Microsoft Small Business Manager]] orand [[Small Business Financials]], iswere also written in Dexterity and usesuse the same [[Source code|code base]] as Great Plains.
 
==History of Dexterity==
Great Plains Dexterity is a proprietary [[programming language]] and technology, designed in the earlylate 1990s1980s 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). YouThe user can install Dexterity from the Dynamics GP CD #2. It requires a lot of learning and training, but it allows custom pieces to be seamlessly integrated with the Dynamics GP interface.{{citation needed|date=June 2022}}
 
==Features==
Line 13 ⟶ 29:
:Currently, most Dynamics GP installations have been moved to [[Microsoft SQL Server|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 service]]s 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 makesmake 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 [[branch (computer science)|branches]] does not appear to exist in these macros.
 
==References==
{{Reflist}}
<references/>
 
==Further reading==
* {{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]]
[[Category:Microsoft programming languages]]
[[Category:Procedural programming languages]]
[[Category:Programming languages created in the 1980s]]
 
{{Microsoft-software-stub}}