Find Jobs
Hire Freelancers

Browser Help Object and GUI

$100-500 USD

Terminado
Publicado hace más de 15 años

$100-500 USD

Pagado a la entrega
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.
ID del proyecto: 3557335

Información sobre el proyecto

3 propuestas
Proyecto remoto
Activo hace 15 años

¿Buscas ganar dinero?

Beneficios de presentar ofertas en Freelancer

Fija tu plazo y presupuesto
Cobra por tu trabajo
Describe tu propuesta
Es gratis registrarse y presentar ofertas en los trabajos
Adjudicado a:
Avatar del usuario
See private message.
$425 USD en 7 días
5,0 (303 comentarios)
8,5
8,5
3 freelancers están ofertando un promedio de $383 USD por este trabajo
Avatar del usuario
See private message.
$297,50 USD en 7 días
4,7 (42 comentarios)
5,8
5,8
Avatar del usuario
See private message.
$425 USD en 7 días
5,0 (45 comentarios)
5,6
5,6
Avatar del usuario
See private message.
$425 USD en 7 días
4,6 (14 comentarios)
4,5
4,5

Sobre este cliente

Bandera de DENMARK
Denmark
5,0
2
Miembro desde mar 12, 2008

Verificación del cliente

¡Gracias! Te hemos enviado un enlace para reclamar tu crédito gratuito.
Algo salió mal al enviar tu correo electrónico. Por favor, intenta de nuevo.
Usuarios registrados Total de empleos publicados
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Cargando visualización previa
Permiso concedido para Geolocalización.
Tu sesión de acceso ha expirado y has sido desconectado. Por favor, inica sesión nuevamente.