CapitolSoft Banner
Features
Tutorials
F.A.Q.s
Downloads
Articles
Open Architecture
Control Development Kit
RAD Foundation Class
Enhanced IntelliSense
Samples
Migration Center
Links

Let's Take a Quick Tour....

RadVC is a Developer Studio Add-in that allows a Visual C++ programmer to work in a Visual Basic like Rapid Application Development (RAD) environment. It helps users to visually add forms and controls in its form designer, while it generates and inserts related code in Developer Studio’s editor in the background.

Related Links:

Click your mouse over numbers wpe100.jpg (991 bytes) to wpe101.jpg (1043 bytes) on the image below to see various RadVC features.

[Best viewed with Internet explorer 4 or higher]      Get Internet Explorer now!

 

 

Featur1.jpg (984 bytes)Integration with Visual C++ IDE

RadVC Tool is a DevStudio Add-in, and its user interface is seamlessly integrated with the DevStudio IDE. RadVC generates and inserts code in DevStudio’s editor through its OLE automation interfaces. Unlike wizards, RadVC allows users to add and edit form/control’s properties interactively as the project grows. 

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe113.jpg (1015 bytes)RadVC Toolbar

Switching between VC and RadVC modes anytime during development is just a click-away. Visually add / insert forms (MDI, MDIChild, Modal, Modeless) and controls into your application. Also create, edit or attach menus for the forms.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

C/C++ Controls

The controls you see on the RadVC toolbox are built with C++. Thus the users can focus on object-oriented C++ programming and extend / modify these controls easily the way they wish. Thus RadVC combines the power of C++ with the ease of VB. 

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe115.jpg (1004 bytes)VB-like Project Window

VB - like project tree shows your C++ classes in easy grouping.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe116.jpg (1027 bytes)Handle Events in VB-way

Quickly insert events for controls / forms. The standard control events are 100% compatible with VB.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe2.jpg (1018 bytes)Create Controls on any CWnd - derived Class

With RadVC Tool, a VC programmer can visually add feature-rich C++ controls to any CWnd derived class. This is in contrast to VC’s resource editor which allows users to visually add / edit controls to classes derived only from CDialog / CFormView.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe2.jpg (1013 bytes)File View

Like in VC++'s project window, view your project files along with forms / classes.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe4.jpg (1019 bytes)Database Support

RadVC Tool provides full support for ODBC / DAO database. The user can visually set database attributes with RFC’s data-aware controls.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe5.jpg (1008 bytes)VB-like Simplified Coding

At run time, RadVC lets the user to change form / control’s property through VB-like simplified coding. Here are some examples:   

m_MyButton.Caption = "My Button";
m_Picture1.Picture = LoadPicture("c\\test.bmp");
m_Data1.DatabaseName = "c:\\MasterDB.mdb";
AutoRedraw = FALSE;

It is important to note that these "VB-like" statements, do a lot more than just data assignment to appropriate member variables. When RFC executes these "VB-like" statements, it also take necessary actions to make these changes "effective". Thus, for example, when RFC executes the code

m_MyButton.Caption = "My Button";

it not only changes the "caption data" for the button, but also make sure that the assigned caption is displayed on the button.

Similarly the statement:

m_Picture1.Picture = LoadPicture("c\\test.bmp");

will not only assign a newly loaded picture (from the location c:\\test.bmp") to picturebox 1, but also make necessary API call(s) to display the picture on the picturebox.

This exciting feature is possible through a new RFC technology utilizing special C++ features. Furthermore, when users insert ActiveX controls, RadVC generates a very similar type of code in the control's wrapper class. Thus, if you insert a "Calendar" ActiveX control, the RadVC generated "VB-like" code will enable you to write:  m_AxCalendar1.Day = 5; where m_AxCalendar1 is a Calendar object. This is in contrast to Visual C++'s generated code which requires you to add "Get" or "Set" before the property name in order to retrieve or assign properties respectively.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe6.jpg (1041 bytes)No New Learning Curve

There is no new learning curve to master RadVC Tool environment. The standard forms and controls have the very same properties, methods and events that VB supports.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe8.jpg (1041 bytes) ActiveX Control Support

Fully supports ActiveX control insertion to forms. The generated C++ wrapper class supports VB-like simplified coding described above.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

wpe4.jpg (1043 bytes) Advanced IntelliSense

RadVC Tool brings the exciting technology of IntelliSense to Visual C++ version 5 and enhances to Visual C++ version 6. It provides advanced Intellisence® technology for all RFC control properties and methods. RadVC IntelliSense can "sense" Hungarian notation, thus when the user types "m_", it displays listbox with all the local member variables starting with "m_". Click here to find more on RadVC advanced IntelliSense.

.  .  .  .  .  .  .  .  . GO TO TOP .  .  .  .  .  .  .  .  .  .

Other Features:

OLE drag and drop and DDE (Dynamic Data Exchange) programming is a snap.

RadVC also provides VB-like context sensitive help support. Just select a property item in the property listbox and press F1, RadVC will bring up the help for the selected item . Each help item has example code, which user can cut and paste in DevStudio editor.

We also recommend you to visit the samples section to know about more RadVC features

 

[ Home ][ Order Now ][Feedback][ Contact Us ][ About CapitolSoft ]
[ Features ][ Tutorial ][ Samples ][ F.A.Q.s ][ Download ][CDK]