Explore chapters and articles related to this topic
Rapid Application Development in Cloud Computing with IoT
Published in Abid Hussain, Garima Tyagi, Sheng-Lung Peng, IoT and AI Technologies for Sustainable Living, 2023
For more than 20 years, the software industry has rapidly entered the field of application development. One of the earliest development tools that adopted this idea was Visual Basic. Visual Basic is a development environment for quickly creating GUI-based desktop applications. In recent years, web and mobile applications have adopted many of the same methods in the form of frameworks and libraries for rapid development. Why to abandon the IoT? The rapid development of the IoT may be a critical moment in the market. In addition, model-based frameworks or methods can reduce development risks and simplify code design and maintenance. For experienced embedded developers, quick access does not seem to be much. You obviously want more design flexibility. However, in this rapidly changing market environment, new applications will appear every 2 days. In order to keep up with this situation, it is particularly important to be flexible and quick to try new features and ideas. When they decided to develop applications quickly, they replaced design flexibility with flexibility to quickly test the new sales features of the product.
Development of Software for Multi Crop Drip Irrigation Design
Published in Megh R. Goyal, Balram Panigrahi, Sudhindra N. Panda, Micro Irrigation Scheduling and Practices, 2017
A. Behera, C.H.R. Subudhi, B. Panigrahi
Visual Basic is a third-generation event-driven programming language and integrated development environment (IDE) from Microsoft released in 1991. VISUAL BASIC is a high level programming language which evolved from the earlier DOS version called BASIC. BASIC means Beginners All-purpose Symbolic Instruction Code. It is a very easy programming language to learn. The code looks like English Language. Different software companies produced different versions of BASIC, such as Microsoft QBASIC, QUICKBASIC, GWBASIC, IBM-BASICA and so on. However, people prefer to use Microsoft Visual Basic today, as it is well developed programming language and supporting resources are available everywhere. Now, there are many versions of VB exist in the market, the most popular one and still widely used by many VB programmers is none other than Visual Basic 6. We also have VB.net, VB2005, VB2008 and the latest VB2010. Both Vb2008 and VB2010 are fully object oriented programming (OOP) language.
BASIC programming
Published in Mike Tooley, PC Based Instrumentation and Control, 2013
Visual Basic supports a wide variety of data types (including byte, Boolean, integer, long integer, single- and double-precision floating point, currency, decimal, date, fixed and variable length strings, and variant (this latter type supports both numerical and string data).
Developing a schedule integrated automated safety planning tool for residential construction projects
Published in International Journal of Occupational Safety and Ergonomics, 2023
Prasanna Venkatesan Ramani, Talanti Ravi Arun Kumar
The main objective of this article is to address construction safety risk mitigation by integrating safety planning and the construction schedule through an automated safety planning add-in (ASPA) for the software scheduling tool (Microsoft Project 2016). The add-in was developed using Visual Basic for Applications 7.1 (VBA 7.1) and the safety database was created in Microsoft Excel 2016, which included a hazard database, a safety database and a risk database. With the help of the ASPA, automated safety reports for the upcoming scheduled activities were produced, which could act as warning reports. The safety reports were designed to be generated in a new Microsoft Excel workbook when the add-in was run. The add-in was then tested in a real-time residential construction project for its efficacy. By using this add-in, construction managers can integrate construction schedules with safety databases and reduce construction accidents by identifying possible hazards and implementing all of the required safety measures.
Traffic impact analysis of inspection area site selection at a foreign trade container terminal
Published in Maritime Policy & Management, 2020
Yong Zhou, Ying-En Ge, Wenyuan Wang
The proposed integrated framework has an open architecture consisting of three layers, that is, system layer, assist layer and application layer (see Figure 4). These layers are bounded by Visual Basic for Applications (VBA) interfaces, which is an implementation of Microsoft’s event-driven programming language, Visual Basic 6.0, and its associated integrated development environment. As major components of this framework, an Arena-based Simulation System (ASS) and a Geographical Information Database (GID), are built respectively into the system layer and the application layer. The ASS is constructed for process design and evaluation with a given terminal configuration. Incorporating VBA into the ASS allows for tighter integration by extending VBA interface to include the objects, methods, properties and events in the ASS. In addition to the augmentation of the ASS model logic, with the inclusion of VBA, the ASS and GID can also realize data and information interactions conveniently. Matlab procedures in the assist layer support the system layer with the functions of shipping schedule generation, truck routing optimization and traffic flow statistics. Since the system layer can interpret terminal configuration parameters from the application layer via the database and simulation model, we only need to set up various container terminal configurations by manipulating the application layer, and the geographical information system (GIS) employed can assist us in planning and modifying container terminals accurately.
Life cycle analysis for asphalt pavement in Canadian context: modelling and application
Published in International Journal of Pavement Engineering, 2021
Md Rakibul Alam, Kamal Hossain, Carlos Bazan
In summary, Horvath was among the firsts to use Microsoft Excel-based pavement LCA tools in 2004, which did not include the use and end of life phases. Afterward, several individual models were developed for particular phases of the pavement life cycle. Since 2009, several studies were conducted to reduce the uncertainty of LCA models. Until 2015, most of the developed LCA tools and models were spreadsheet based, which had several limitations including data storage and management. As a result, Santos et al. proposed a model using SQL database management and Visual Basic. However, these models had uncertainty issues that researchers are now trying to resolve using advanced mathematical modelling approaches.