Find Jobs
Hire Freelancers

Sample Visual Basic program demonstrating ActiveX control

$30-50 USD

Completed
Posted over 19 years ago

$30-50 USD

Paid on delivery
You need to create a sample program demonstrating six specific features of an ActiveX control. Receiving events and data from the control is crucial. The program must be written in Microsoft Visual Basic. The source code must be easy to read. Using the ActiveX control is trivial in Borland Delphi. Some people using Visual Basic have trouble, especially when it comes to receiving events. See <[login to view URL]> for a simple example of what the control looks like in Delphi. Note: This presentation is slightly out of date. See "Sample code and consulting information" on <[login to view URL]> for a similar demonstration written in C++. See <[login to view URL]> for a complete program which uses this ActiveX control. The ActiveX control, including documentation, can be found here: <[login to view URL]>. ## Deliverables The deliverables include source code, object code, and all instructions required to build the project. In particular, if there are any special steps required to import the ActiveX control for use with Visual Basic, these must be listed. Also, describe any steps required to make the GUI, aside from obvious things like placing labels on the forms. If the compiler automatically generates any files, or any parts of files, the instructions must say how to recreate these. Although an executable is required, the most important parts are readable source code and instructions. The object code must be ready to run. If possible should be a single EXE file. If additional DLLs, etc., are required, make sure to include installation instructions. You can send the user to <[login to view URL]> to install the ActiveX control, if that makes things easier. The program should have a main window that looks similar to <[login to view URL]>. It does not have to be an exact match as long as the main features are there. Make the "Set User Name and Password" button update the username and password properties of the ConnectionControl object. Make the "Send Fake Alert" button call the SendFakeAlert method of the ConnectionControl object. When the user double clicks on a row of the alert control, add a message to the "Sample Output" panel. Copy the symbol and description fields as is. Convert the time field into a human readable format, including seconds. Display all three fields on one line. Important: For this demo you must use the AlertInfo parameter sent with the event. You must not use the CurrentAlert property of the TradeIdeasWindowX object, or any of the related properties of the TradeIdeasWindowX. This event is called OnAlertSelected. When the program starts, add the horizontal bar and the three items below it, shown here: <[login to view URL]> . Use the AddCustomMenuItem method of the TradeIdeasWindowX to do this. Whenever the user selects one of these items, display the name of the item in the sample output window. This event is called OnCustomMenuItem. Note: The requirements above are all visible in the C++ sample. The requirements below are new. You must create a user interface which allows the user to create a new symbol list and send it to the server. The interface should request a list id (a positive integer), a list name (a string), and a list of symbols (a list of strings) from the user. The program should use the API to send these to our server. The API contains multiple ways to do this. Pick one. You must create a user interface to read all of the symbol lists from server, and display the contents to the user. The implementation must be non-blocking. The result will be a list of lists. Each list will have a name and an id. Each list will contain 0 or more rows, each row being a string. The API contains multiple ways to do this. Pick one. Recommended GUI: One button labeled "get lists" and one text box containing all of the results. Note: The documentation includes many more features. Many features can be accessed in more than one way. Only implement the features listed above. Do not make this any longer or more complicated than required. Use of GUI tools is encouraged, as long as these are documented. ## Platform Windows XP, Windows 2000
Project ID: 3350719

About the project

4 proposals
Remote project
Active 20 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
See private message.
$42.50 USD in 14 days
5.0 (163 reviews)
5.9
5.9
4 freelancers are bidding on average $39 USD for this job
User Avatar
See private message.
$29.75 USD in 14 days
5.0 (5 reviews)
2.5
2.5
User Avatar
See private message.
$42.50 USD in 14 days
0.0 (0 reviews)
0.0
0.0
User Avatar
See private message.
$42.50 USD in 14 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
San Diego, United States
4.9
11
Member since Mar 10, 2004

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.