Click here to Skip to main content
15,884,962 members
Articles / Desktop Programming / Windows Forms
Article

Windows Vista Sidebar Gadget and Standalone :: FTP-BOX

Rate me:
Please Sign up or sign in to vote.
2.50/5 (3 votes)
30 Mar 20072 min read 48.7K   901   24   2
Simple FTP Client

Screenshot - FTP-Box_Screenshot.jpg

Introduction

FTP-Box is a basic FTP-client for the Windows Sidebar. It supports upload/download/delete commands, drag & drop, periodic file list updating, action progress bars and a detail-view-flyout. The gadget's primary concept is a cross-computer/cross-platform 'clipboard' to quickly access and/or share files.

Background

FTP-box was created in between 2 weeks. It was used to test the implementation of a Blackboard-architecture. However, quite a lot of time had to be spent to cope with technical problems concerning drag & drop as well as the integration of .NET components into the gadget. Speaking of which we explicitly want to thank the authors of the following articles for their valuable hints:

Special kudos go to the authors of the following articles, whose components and code parts have been used in this gadget:

Using the code

The FTP-box-gadget was implemented into .NET as ActiveX-controls and was applied to the gadget's HTML code via the object-tag. The FTP-box's source code consists of two parts: HTML and JacaScript- Code was placed in the 'ftp-box.gadget directory'. The 'assemblies' directory contains the .NET Code solution.

.NET-Code

The solution dissects in multiple projects. The gadget's core project is DSn.FtpBox. The subfolder Impl contains the modules' implementations the gadget is based on.

Build

When building a release, a directory named 'Dist' is created within the FTP-Box' main folder the zipped gadget is placed in. There is an additional .msi file to the .gadget file with which you can install the gadget as a standalone-application. Both install versions are completely independent of one another. Both the Sidebar-gadget and the standalone can be installed individually or together.

Points of Interest

As already mentioned in the 'Build' section, the gadget can also be used as standalone- application. A basic gadget host was implemented for this function's sake, which picks up the FTP-box' components. The result is a standard EXE file which can be run in Windows-versions other than Vista.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here


Written By
Germany Germany
This member has not yet provided a Biography. Assume it's interesting and varied, and probably something to do with programming.

Comments and Discussions

 
GeneralThanks! Pin
qwerty1219-May-07 2:52
qwerty1219-May-07 2:52 
GeneralThe article is useless Pin
Dario Solera30-Mar-07 8:50
Dario Solera30-Mar-07 8:50 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.