Find Jobs
Hire Freelancers

Browser Help Object and GUI

$100-500 USD

已完成
已发布超过 15 年前

$100-500 USD

货到付款
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: 3557335

关于此项目

3提案
远程项目
活跃15 年前

想赚点钱吗?

在Freelancer上竞价的好处

设定您的预算和时间范围
为您的工作获得报酬
简要概述您的提案
免费注册和竞标工作
颁发给:
用户头像
See private message.
$425 USD 在7天之内
5.0 (303条评论)
8.5
8.5
3威客以平均价$383 USD来参与此工作竞价
用户头像
See private message.
$297.50 USD 在7天之内
4.7 (42条评论)
5.8
5.8
用户头像
See private message.
$425 USD 在7天之内
5.0 (45条评论)
5.6
5.6
用户头像
See private message.
$425 USD 在7天之内
4.6 (14条评论)
4.5
4.5

关于客户

DENMARK的国旗
Denmark
5.0
2
会员自3月 12, 2008起

客户认证

谢谢!我们已通过电子邮件向您发送了索取免费积分的链接。
发送电子邮件时出现问题。请再试一次。
已注册用户 发布工作总数
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
加载预览
授予地理位置权限。
您的登录会话已过期而且您已经登出,请再次登录。