 |
Search
IT Courses |
|
|
|
|
|
|
|
|
|
|
|
IT
dart News Letter
|
Get
ITdart.com weekly headlines before it's published on our site! Subscribe
and receive the articles delivered to your inbox!
|
|
|
Using IntelliSense
IntelliSense is a very useful feature which is currently available in Office and Developer tools from Microsoft. IntelliSense evolved initially in Office. As the Office products added more and more features it became difficult for an average person to be familiar with all. New features were added to simplify tasks which earlier required complex or repetitive steps. However, many users continued to use the applications the older, lengthier way.
What was needed was a method of finding out, at runtime, what exactly the user is trying to do and tell him/her that a shorter or simpler method exists. To achieve this Microsoft devised a methodology called IntelliSense. IntelliSense would internally keep monitoring user actions and provide tips whenever applicable. Over a period of last few years this technology has been implemented in many sophisticated ways and has made life much easier for developers and end-users alike. IntelliSense available in developer products is very useful and efficient.
IntelliSense in developer products?
Some common mistakes made by developers include:
Spelling mistakes. Wrong capitalisation. Passing wrong number of parameters. Passing wrong type of parameters. Omitting mandatory parameters. Passing parameters in the wrong orders. Passing wrong names in named parameters. To prevent these mistakes, it was always required to have extensive documentation of syntax, function calls, parameters and so on. This documentation was typically provided in the online help of the development tool. For functions developed in-house, the documentation would, often, be in the form of printouts. In either case, referring to a document to find out about calling conventions, etc, is very difficult and time consuming.
IntelliSense makes this simple and automatic. Currently IntelliSense is available in VBA of Office products, Visual Basic, Visual C++ and Visual Interdev.
|
|
|