Visual Basic For Applications
Visual Basic for Applications (VBA) is an implementation of Microsoft's event-driven programming language Visual Basic 6, Visual Basic 6.0 built into most desktop Microsoft Office applications. Although based on pre-.NET Visual Basic, which is no longer supported or updated by Microsoft (except under Microsoft's "It Just Works" support which is for the full lifetime of supported Windows versions, including Windows 10 and Windows 11), the VBA implementation in Office continues to be updated to support new Office features. VBA is used for professional and end-user development due to its perceived ease-of-use, Office's vast installed userbase, and extensive legacy in business. Visual Basic for Applications enables building user-defined functions (UDFs), automating processes and accessing Windows API and other low-level functionality through dynamic-link library, dynamic-link libraries (DLLs). It supersedes and expands on the abilities of earlier application-specific macro (computer sc ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Multi-paradigm Programming Language
Programming languages can be grouped by the number and types of Programming paradigm, paradigms supported. Paradigm summaries A concise reference for the programming paradigms listed in this article. * Concurrent programming language, Concurrent programming – have language constructs for concurrency, these may involve multi-threading, support for distributed computing, message passing, shared resources (including shared memory), or Futures and promises, futures ** Actor model, Actor programming – concurrent computation with ''actors'' that make local decisions in response to the environment (capable of selfish or competitive behaviour) * Constraint programming – relations between variables are expressed as constraints (or constraint networks), directing allowable solutions (uses constraint satisfaction or simplex algorithm) * Dataflow, Dataflow programming – forced recalculation of formulas when data values change (e.g. spreadsheets) * Declarative programming – describes ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Macro (computer Science)
In computer programming, a macro (short for "macro instruction"; ) is a rule or pattern that specifies how a certain input should be mapped to a replacement output. Applying a macro to an input is known as macro expansion. The input and output may be a sequence of lexical tokens or characters, or a syntax tree. Character macros are supported in software applications to make it easy to invoke common command sequences. Token and tree macros are supported in some programming languages to enable code reuse or to extend the language, sometimes for domain-specific languages. Macros are used to make a sequence of computing instructions available to the programmer as a single program statement, making the programming task less tedious and less error-prone. Thus, they are called "macros" because a "big" block of code can be expanded from a "small" sequence of characters. Macros often allow positional or keyword parameters that dictate what the conditional assembler program gen ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
WPS Office
WPS Office (an acronym for Writer, Presentation and Spreadsheets, previously known as Kingsoft Office) is an office suite for Microsoft Windows, macOS, Linux, iOS, Android, Fire OS and HarmonyOS developed by the Chinese company Kingsoft Office Software. It comes pre-installed on Amazon Fire tablets. WPS Office is made up of WPS Writer, WPS Slides, and WPS Sheets. In 2022, WPS Office had over 494 million monthly active users and over 1.2 billion installations. The personal basic version is free to use, however a subscription is required to use all features. The WPS Pro and WPS AI versions are available as subscriptions. WPS Office 2016 was released in 2016. As of 2019, the Linux version is developed and supported by a volunteer community rather than Kingsoft itself. The product has had a long history of development in China under the name "WPS" and "WPS Office". For a time, Kingsoft branded the suite as "KSOffice" for the international market, but later returned to "WPS Offic ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
CorelDraw
CorelDRAW is a vector graphics editor developed and marketed by Alludo (formerly Corel Corporation). It is also the name of the Corel graphics suite, which includes the bitmap-image editor Corel Photo-Paint as well as other graphics-related programs (see below). It can serve as a digital painting platform, desktop publishing suite, and is commonly used for production art in signmaking, Cutting plotter, vinyl and laser Laser cutting, cutting and Laser engraving, engraving, Print on demand, print-on-demand and other industry processes. Reduced-feature Standard and Essentials versions are also offered. History In 1987, Corel engineers Mchel Bouillan and Pat Beirne undertook to develop a vector-based illustration program to bundle with their desktop publishing systems. That program, CorelDraw, was initially released in 1989. CorelDraw 1.x and 2.x ran under Windows 2.x and 3.0. CorelDraw 3.0 came into its own with Microsoft's release of Windows 3.1. The inclusion of TrueType in Windo ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
![]() |
Collabora Online
Collabora Online is an open source online office suite based on LibreOffice, enabling web-based collaborative real-time editing of word processing documents, spreadsheets, presentations, and vector graphics. Optional apps are available for desktops, Laptop, laptops, tablets, Smartphone, smartphones, and Chromebook, Chromebooks. Collabora Online is developed by Collabora Productivity, a division of Collabora, which is a commercial partner of LibreOffice's parent organization, The Document Foundation (TDF). TDF states that a majority of the LibreOffice software development is done by its commercial partners, Collabora, Red Hat, CIB, and Allotropia. Features Collabora Online can be accessed from modern web browsers without plug-ins or add-ons. Documents, spreadsheets, presentations and vector graphics can be edited collaboratively. Collaborative functions include comments which other users can respond to, document version history which enables the comparison of documents and restor ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
![]() |
AutoCAD
AutoCAD is a 2D and 3D computer-aided design (CAD) software application developed by Autodesk. It was first released in December 1982 for the CP/M and IBM PC platforms as a desktop app running on microcomputers with internal graphics controllers. Initially a DOS application, subsequent versions were later released for other platforms including Classic Mac OS (1992), Microsoft Windows (1993) and macOS (2010), iOS (2010), and Android (2011). AutoCAD is a general drafting and design application used in industry by architects, project managers, engineers, interior designers, graphic designers, city planners, and other professionals to prepare technical drawings. After discontinuing the sale of perpetual licenses in January 2016, commercial versions of AutoCAD are licensed through a term-based subscription or Autodesk Flex, a pay-as-you-go option introduced on September 24, 2021. Subscriptions to the desktop version of AutoCAD include access to the web and mobile applications ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
ArcGIS
ArcGIS is a family of client, server and online geographic information system (GIS) software developed and maintained by Esri. ArcGIS was first released in 1982 as ARC/INFO, a command line-based GIS. ARC/INFO was later merged into ArcGIS Desktop, which was eventually superseded by ArcGIS Pro in 2015. Additionally, ArcGIS Server is a server-side GIS and geodata sharing software. Product history Prior to the ArcGIS suite, Esri had focused its software development on the command line Arc/INFO workstation program and several graphical user interface-based products such as the ArcView GIS 3.x desktop program. Other Esri products included MapObjects, a programming library for developers, and ArcSDE as a relational database management system. The various products had branched out into multiple source trees and did not integrate well with one another. In January 1997, Esri decided to revamp its GIS software platform, creating a single integrated software architecture. ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Microsoft Visio
Microsoft Visio (, ), formerly Microsoft Office Visio, is a diagramming and vector graphics application and is part of the Microsoft 365 Business. The product was first introduced in 1992 by former American software company Visio Corporation, and its latest version is Visio 2024. Microsoft acquired the assets of Visio Corporation in 2000 and thus also inherited the License#Patent licensing, licensing agreements for the Visio application. A lightweight version of Visio is now included with all commercial stock keeping unit, SKU of Microsoft 365 and is known as ''Visio in Microsoft 365''. It has two other subscription based SKUs. ''Visio Plan 1'' includes the Visio web app whereas ''Visio Plan 2'' provides access to both the web app and the Desktop application. Features Microsoft Visio is used to create diagram types such as flowcharts, organizational chart, org charts, floor plans, network diagrams, UML, UML diagrams, mind maps and more. It is also commonly used for scenarios su ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Microsoft MapPoint
Microsoft MapPoint is a discontinued software program and service created by Microsoft that allows users to view, edit and integrate maps. The software and technology are designed to facilitate the geographical visualization and analysis of either included data or custom data. Numerous acquisitions (Vexcel, Vicinity Corporation, GeoTango, etc.) have supplemented both data and feature integration. MapPoint is intended for business users but competes in the low-end geographic information system ("GIS") market. It includes all of the functionality of the most recent version of Streets and Trips, the consumer mapping software, at the time of development, as well as integration with Microsoft Office, data mapping from various sources including Microsoft Excel and a Visual Basic for Applications (VBA) interface allowing automation of the MapPoint environment. The MapPoint technology is also used in Microsoft Streets and Trips (for North American home users), Microsoft AutoRoute (for ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Component Object Model
Component Object Model (COM) is a binary-interface technology for software components from Microsoft that enables using objects in a language-neutral way between different programming languages, programming contexts, processes and machines. COM is the basis for other Microsoft domain-specific component technologies including OLE, OLE Automation, ActiveX, COM+, and DCOM as well as implementations such as DirectX, Windows shell, UMDF, Windows Runtime, and Browser Helper Object. COM enables object use with only knowing its interface; not its internal implementation. The component implementer defines interfaces that are separate from the implementation. Support for multiple programming contexts is handled by relying on the object for aspects that would be challenging to implement as a facility. Supporting multiple uses of an object is handled by requiring each object to destroy itself via reference-counting. Access to an object's interfaces (similar to Type conver ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
Microsoft Excel
Microsoft Excel is a spreadsheet editor developed by Microsoft for Microsoft Windows, Windows, macOS, Android (operating system), Android, iOS and iPadOS. It features calculation or computation capabilities, graphing tools, pivot tables, and a macro (computer science), macro programming language called Visual Basic for Applications (VBA). Excel forms part of the Microsoft 365 and Microsoft Office suites of software and has been developed since 1985. Features Basic operation Microsoft Excel has the basic features of all spreadsheets, using a grid of ''cells'' arranged in numbered ''rows'' and letter-named ''columns'' to organize data manipulations like arithmetic operations. It has a battery of supplied functions to answer statistical, engineering, and financial needs. In addition, it can display data as line graphs, histograms and charts, and with a very limited three-dimensional graphical display. It allows sectioning of data to view its dependencies on various factors ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |
|
OLE Automation
In Microsoft Windows applications programming, OLE Automation (later renamed to simply Automation) is an inter-process communication mechanism created by Microsoft. It is based on a subset of Component Object Model (COM) that was intended for use by scripting languages – originally Visual Basic – but now is used by several languages on Windows. All automation objects are required to implement the IDispatch interface. It provides an infrastructure whereby applications called ''automation controllers'' can access and manipulate (i.e. set properties of or call methods on) shared ''automation objects'' that are exported by other applications. It supersedes Dynamic Data Exchange (DDE), an older mechanism for applications to control one another. As with DDE, in OLE Automation the automation controller is the "client" and the application exporting the automation objects is the "server". Contrary to its name, automation objects do not necessarily use Microsoft OLE, although ... [...More Info...] [...Related Items...] OR: [Wikipedia] [Google] [Baidu] |