Find Jobs
Hire Freelancers

Browser Help Object and GUI

$100-500 USD

Slutfört
Publicerad över 15 år sedan

$100-500 USD

Betalning vid leverans
The task involve extenting a BHO prototype with a status bar button and text field. Also the task is to implement asynchronously calles to an existing client class. (the text below should be read with the attached [login to view URL] picture opened) Extent the GUI of the attached BHO prototype with a button (or icon) in the status bar (see attached picture). The popup menu associated with the status bar button should have the same entries and the same behaviour as the one already present in the tool bar of the prototype. The prototype for the BHO (attached as a VS solutionto the ticket), shows all item in the poup menu, and the action perform when the menu items is pressed. The prototype is implemented in c++, so should the extention. ## Deliverables The task can be seen a 6 sub tasks Sub tasks: (1) Extent the GUI with a similar popup menu in the status bar (see attached picture red circle 2), as xplained in the above. Contrary to the toolbar button (the button with a "red a" in the prototype and the picure. red circle 1) the status bar button dos not have to be a button vidget, it can be a icon or picture, but when it is pressed, it should have the same popup menu as the one in the tool bar and the action associated with the menu items should have similar actions associated. (2) Both the tool bar button and the status bar button should have to states. When the button is in "ad-replacement mode" (see the attached picture) it should use one icon (or picture) and when it is not in "ad-replacement mode" they should use another one. There is a set of icons in the VS solution attached to teh ticket. (3) The BHO uses a Client class ([login to view URL] and Client.h) that perform server communication and maintain a persistent layer. The client class is a singleton class. All calls to the client should be implemented as asynchronously calles as opposed to how it is curently done in the prototype. (4) Besides the button+popup menu in the status bar (described in sub tasks 1 and 2), there should be a status field (text field), where it is possible to write information to the user (see attached picture). The content/information of the status bar should be fetched form the client with a call to Client::getStatus(1) (asynchronously). There should be a timer function that updates the status bar field every 10 second. (5) The "About AidOnlien"- menu item should, when selected, popup a dialog. The dialog should contain text that can be set by the caller before popup and also contian a picture. In the resource folder of the solution is an example of the dialog. (6) The BHO should be able to run in IE7 and IE8, and on Windows XP and Windows Vista. It is acceptable to use the prototype as a starting point of the solution and change the code in the prototype to implement the final result. The code should obviously be thread safe and commented with descriptive text. All 6 sub tasks are similar importent and the job can not be considered done, before all 6 subtasks are implemented.
Project ID: 3557335

Om projektet

3 anbud
Distansprojekt
Senaste aktivitet 15 år sedan

Ute efter att tjäna lite pengar?

Fördelar med att lägga anbud hos Freelancer

Ange budget och tidsram
Få betalt för ditt arbete
Beskriv ditt förslag
Det är gratis att registrera sig och att lägga anbud på uppdrag
Tilldelad till:
Använd avatar
See private message.
$425 USD Om 7 dagar
5,0 (303 omdömen)
8,5
8,5
3 frilansar lägger i genomsnitt anbud på $383 USD för detta uppdrag
Använd avatar
See private message.
$297,50 USD Om 7 dagar
4,7 (42 omdömen)
5,8
5,8
Använd avatar
See private message.
$425 USD Om 7 dagar
5,0 (45 omdömen)
5,6
5,6
Använd avatar
See private message.
$425 USD Om 7 dagar
4,6 (14 omdömen)
4,5
4,5

Om kunden

Flagga för DENMARK
Denmark
5,0
2
Medlem sedan mars 12, 2008

Kundverifikation

Tack! Vi har skickat en länk för aktivering av gratis kredit.
Något gick fel med ditt e-postmeddelande. Vänligen försök igen.
Registrerade Användare Totalt antal jobb publicerade
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Laddar förhandsgranskning
Tillstånd beviljat för geolokalisering.
Din inloggningssession har löpt ut och du har blivit utloggad. Logga in igen.