Em Andamento

VBZIP - Update

The project is to integrate drag-and-drop functionality into an existing VB6 project. The existing VB6 project, called VBZIP, has

a main form. The main form has a listview control. The VB6 project integrates with the Chilkat Zip ActiveX component.

Using menu options, new zip archives can be created, files can be added and files can be removed from a ZIP archive.

<br/><br/>The main goal of this project is to add drag-and-drop functionality to allow files to be dragged from Windows explorer

onto the zip archive and to allow files to be dragged from the zip archive onto Windows Explorer.

<br/><br/>Other tasks are to implement a progress control in the status bar as well as to allow the user to set the VBZIP project

to be the default handler for .zip files.

## Deliverables

<h1>Background</h1>

The project is to integrate drag-and-drop functionality into an existing VB6 project. The existing VB6 project, called VBZIP, has

a main form. The main form has a listview control. The VB6 project integrates with the Chilkat Zip ActiveX component.

Using menu options, new zip archives can be created, files can be added and files can be removed from a ZIP archive.

<br/><br/>The main goal of this project is to add drag-and-drop functionality to allow files to be dragged from Windows explorer

onto the zip archive and to allow files to be dragged from the zip archive onto Windows Explorer.

<br/><br/>Other tasks are to implement a progress control in the status bar as well as to allow the user to set the VBZIP project

to be the default handler for .zip files.

<br/>

<br />

If coders need more information on the VBZIP application, please let me know.<br/>

<h2>Chilkat Information</h2>

The Chilkat Zip ActiveX (Win32)can be downloaded from:

[url removed, login to view]

<br/><br/>

Reference documentation can be found at:

<a href="[url removed, login to view]">[url removed, login to view]</a>.

This describes the API.<br/><br/>

The components can be used for a 30 day trial period. For more information on the trial period:

[url removed, login to view]

The project can be completed using the 30-day trial.

<h2>More Information</h2>

The project is to be developed using Microsoft Visual Basic 6 Service Pack 6 (VB6 SP6)

<br />

<br />

The developed application should be able to run on Windows XP, Vista, 2003. <br/><br/>

<h2>Preparation</h2>

<p>

Download and install the Chilkat component from

[url removed, login to view]

<br/><br/>

Download the VBZIP project which will be supplied to the successful

bidder. This is developed using VB6&nbsp;. The VBZIP project consists mainly of

a main form, a listview control and the VB code which integrates with the

Chilkat Component.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;

</p>

<h1>

Tasks</h1>

<p>

The following lists the tasks to be implemented</p>

<h2>

Drag from Explorer to VBZIP Listview Control</h2>

<ol>

<li>The user should be able to drag files and folders from Windows Explorer and drop

them on the listview control in VBZIP. </li>

<li>If the user drags a single zip file to VBZIP, this zip file should be opened and

its contents displayed in the listview control. If a zip file is already opened

the user should be asked if he wants to close the existing zip file. If he says

yes, the existing zip file should be closed and then the zip file which has been

dragged in should be opened</li>

<li>If an existing zip file&nbsp; is open when the user drags in a number of files

or folders, then these files and folders should be added to the existing zip

file.</li>

<li>If no zip file is open when the user drags in a number of files or folders, the

user should be presented with the open option to allow him to open an existing

zip file or create a new one. After the zip file is opened or created, then the

files and folders should be added to the zip file.</li>

<li>In the functions above, when directories are dragged in, then the directory and

subdirectory structure should be retained in the zip file. If a file or folder

already exists in the zip file, the user should be asked whether he wants to

replace it or not. If he does the the file or folder should be replaced.</li>

</ol>

<h2>

Drag from VBZIP Listview Control to Explorer</h2>

<ol>

<li>When a zip file is open in the listview contorl, the user should be able to drag

files and folders from the listview control and drop them onto Windows Explorer</li>

<li>If a file or folder already exists in Windows Explorer, the user should be asked

whether he wants to replace them. If he does then the files and folders should

be replaced by the ones being dragged from VBZIP.</li>

<li>If a directory and subdirectories are dragged from the zip file in the listview

control, then the directory structure should be retained in Windows Explorer</li>

</ol>

<h2>

Progress Update in Status Bar</h2>

<p>

A progress report should appear in the status bar when files are being added or

extracted from the zip file. The report should be something like &quot;x of y files

completed&quot; (e.g. &quot;1 of 10 files completed&quot;)</p>

<h2>

Default Application for .zip file type</h2>

<p>

When the VBZIP application starts up for the first time, it should check to see

whether it is the default application for the &quot;.zip&quot; file type. If it is not,

then the user should be asked whether he wants to set VBZIP as the default

application for the &quot;.zip&quot; file type. If he answers yes then VBZIP will be set

to the default application. This means that when a user double-clicks on the zip

file in Windows Explorer, the zip file should be opened automatically in VBZIP.

The user should only be asked this question once. His answer should be stored in

the application settings so that the user is not asked again. However a new menu

item (Options|Default Application) should be added. When the user selects this

menu option, the check should be carried out.

</p>

Habilidades: Engenharia, Microsoft, MySQL, PHP, Arquitetura de software, Teste de Software, Visual Basic, Área de trabalho do Windows

Ver mais: vb6 vbzip, visual basic x, project handler, php coders directory, microsoft win32, listview update, answers.com api, answers com api, vbzip vb6, msi, menu update, api coders, html control vb6, vb6 report html, win32 activex, update status code, php download zip files, html code drag, download progress bar, listview contents using api, update lists, component drag, double api, vb6 drop, open http vb6

Acerca do Empregador:
( 47 comentários ) Switzerland

ID do Projeto: #3052481

Premiar a:

iapra

See private message.

$85 USD em 9 dias
(14 Avaliações)
3.4

16 freelancers estão ofertando em média $102 para este trabalho

pShankar2

See private message.

$127.5 USD in 9 dias
(407 Comentários)
7.1
hwanghendra

See private message.

$106.25 USD in 9 dias
(450 Comentários)
6.9
FireLionTeam

See private message.

$127.5 USD in 9 dias
(102 Comentários)
6.8
ecodes

See private message.

$85.85 USD in 9 dias
(104 Comentários)
6.3
dzatkiewicz

See private message.

$106.25 USD in 9 dias
(16 Comentários)
5.9
jawadh

See private message.

$127.5 USD in 9 dias
(83 Comentários)
6.0
vishallx

See private message.

$85 USD in 9 dias
(10 Comentários)
4.6
binarymicro

See private message.

$85 USD in 9 dias
(11 Comentários)
3.9
jag5x5vw

See private message.

$85 USD in 9 dias
(11 Comentários)
3.6
davidtheele

See private message.

$110.5 USD in 9 dias
(11 Comentários)
3.4
chrismillwardvw

See private message.

$127.5 USD in 9 dias
(7 Comentários)
3.0
sriramkbvw

See private message.

$97.75 USD in 9 dias
(5 Comentários)
2.9
manojsinghalvw

See private message.

$85 USD in 9 dias
(2 Comentários)
1.2
smr99353

See private message.

$85.85 USD in 9 dias
(0 Comentários)
0.0
thread80

See private message.

$102 USD in 9 dias
(0 Comentários)
0.0