Microsoft's GWBASIC (GW stand for Graphic Workshop) was one of the first programming language available for the computers that evolved into modern day personal computer. GWBASIC was supplied with MS-DOS version prior to Version 5.0. Early PC computers manufactured by IBM even contained a version of BASIC built into the computer's ROM.
In late 1980's, Microsoft published a tremendously enhanced version of BASIC language, called QuickBASIC. QuickBasic incorporated almost all the features found in state of the art software development systems of the day. Microsoft now includes a version of QuickBASIC with DOS version 6.0 and higher. In 1992 Microsoft introduce Visual Basic for Windows. Visual Basic added state of the art features, and was closely integrated with windows environment. Current version of VB includes support for ActiveX controls and automation. This provides the mean to control other applications from your VB code.
At the same time Basic was evolving and improving, so were the macro recorders used in applications programs. Over the years, application macros gradually became more complex in response to users desires to make macros more flexible in function and easier to maintain. Many macro languages began to include capabilities similar to those.
Many macro languages differ greatly from product to product. This means you might need to learn several different macro languages. As a result, you might experience a loss in productivity while you learn the new macro language. To eliminate the need to learn many languages, Microsoft began to incorporate elements of BASIC in macro languages of its products. As an example, macro language for Word was known as WordBasic.
To unify the macro language in its applications, and to integrate those applications macro languages with windows OLE and automation capabilities, Microsoft has created a special version of VB, called Visual Basic for Applications (VBA). Excel 5.0 was the first released product to include VBA. With release of Office 97, VBA was implemented with Word, Access, Excel, Power Point and Outlook.
VBA is essentially the same as VB for windows, with some slight, but significant, differences. VBA macro programs are stored in a file format used by the application you wrote the VBA macro in, rather then individual text files. For example VBA macro created in Excel are stored in an Excel workbook file. To run VBA macro program, you must start it by using the application you wrote the macro in. You can not start Excel macro from any program other then Excel. VBA in Excel contains many commands that pertain only to worksheets and the tasks that you can perform with a worksheet.
Each application that contains VBA is called the host application. Because each host application adds features to VBA that pertain only to that host application. There are several distinct flavors of VBA. By having only one macro programming language in all its applications Microsoft ensures that a great deal of what you learn about VBA in one application applies to using VBA in another application. VB 4.0 also supports VBA, so you can easily convert any programs you write in VBA to a complete VB program.
For every action, we have an objective in our minds. The thoughts of an artist get portrayed objectively and from that we understand what the artist had in his mind. It can be landscape drawing, decorative painting, or human forms. In all these forms it is possible to decode the mind of the creator. But, one style which defies this theory is abstract painting and can be seen in some of the exquisite India abstract paintings.
Abstract Painting
The figures in an abstract painting are incomplete and the details will be missing. Recognizable objects will be fewer and this is what is represented by Abstract painting. This style of painting has its origins in the Islamic Religion. Followers of Islam were prohibited from depicting human figures. Therefore, they adopted a painting form to connote humans indirectly. This is also considered a relatively difficult style of painting. Though Abstract paintings became popular only in the early parts of the 20th century, India abstract paintings have a deeper history. The Madhubani paintings are classic examples of India abstract Paintings.
Madhubani Painting
Madhubani paintings took to the commercial world only around the 1960s. Until then, it was more a form of decorative art. The great famine in Bihar during 1964/65 compelled its people to look for alternative means of livelihood. The Maithili paintings were among the first to be commercialized. Mythology and religion were mostly the themes employed and in the 21st century, this art form is a source of livelihood to the whole Madhubani community. The background for a typical Madhubani painting uses a mix of cow dung and mud. Rice paste and vegetable colors make the pictures in this background vibrant. The modern Madhubani painter too often uses a cow dung layer with mud paste on the canvas to provide authenticity.
Both Shailendra Singh & Israr are contributors for EditorialToday. The above articles have been edited for relevancy and timeliness. All write-ups, reviews, tips and guides published by EditorialToday.com and its partners or affiliates are for informational purposes only. They should not be used for any legal or any other type of advice. We do not endorse any author, contributor, writer or article posted by our team.
Shailendra Singh has sinced written about articles on various topics from Software, Search Engines and Software. We are the fastest growing human edited web directory in the world. Listing of new website in 48 hours on static html pages with static text links.. Shailendra Singh's top article generates over 12100 views. to your Favourites.
Israr has sinced written about articles on various topics from Software, Painting. For More details about Indian Folk Paintings, Abstract Paintings, visit our site. Israr's top article generates over 6600 views. to your Favourites.