Anda di halaman 1dari 8

Cloud Toolkit.

Net Documentation
"Only the imagination is the limit...”

Written by Timo Salomäki (Latest version: 15th February, 2009)


Table of Contents
Cloud Toolkit.Net Documentation.......................................................................................................1
Forewords........................................................................................................................................3
How did it start................................................................................................................................3
The controls.....................................................................................................................................3
Internet.............................................................................................................................................5
Project members..............................................................................................................................5
Timo Salomäki............................................................................................................................5
Cameron D..................................................................................................................................5
Jacob............................................................................................................................................5
Drummerboy...............................................................................................................................6
Erio..............................................................................................................................................6
Sidneys1......................................................................................................................................6
starf1x..........................................................................................................................................6
Appendix A - Changes log...............................................................................................................7
Forewords

Cloud Toolkit.Net is a control toolkit for .Net Framework developers. All the languages supported
by .Net Framework are able to use Cloud Toolkit.Net's controls (GUI controls can not be used in
console applications). The project is fully open source which means that the full source codes for
all of the classes and controls are available, although the sources are not included in DLL releases of
the project. For those who want to download sources of the latest release, they can be found here:
http://sourceforge.net/projects/cloudtoolkitnet. The sources are not included in the DLL release
because without sources the download is only ~1mb but with the sources download size would
increase at least six times.

The project consists of different types of custom controls such as buttons, image controls, forms,
progress controls, list controls etc. There's many from the scratch implementations of default
Windows controls and they contain new functionality and interface improvements. A good example
is a W7Button (introduced in Cloud Toolkit.Net N6 RC1) which is a fully working button control
with much more beautiful interface and it's also packed with extra functionality which can not be
seen in System.Windows.Forms.Button. On the other hand some controls are made by deriving from
an existing Windows Forms control and extending its functionality. For example Cloud ListBox is
derived from System.Windows.Forms.ListBox class and it's extended with icon support and better
GUI (instead of an old crappy interface).

How did it start

The project was first introduced for the audience in December, 2007 by Timo Salomäki also
known as DudeDesign. Cloud Button was the first control which started the whole series of
controls. Office 2007 theme was the main idea of the control design in the beginning of the project
but as the progress went further, Cloud Toolkit.Net became to get an own unique style. During the
first few months project's activity was remarkable good but only a few new controls saw the
daylight. Cameron D and Jacob were the first members to join the project. They reported a few
bugs and the website (www.cloud-toolkit.tk) was made by Cameron D. A few months after joining
the project, Jacob started to work on a Cloud Skinning Framework which is a set of classes which
enable users to use vector graphics in their own programs. The Framework is still under
development and currently it's not actively developed.

The controls

Nearly every control are made by DudeDesign (Cloud Checkbox, NotificationWindow and
ProgressBar are made by Cameron D). There's currently (as in 15th February, 2009) over 15'000
lines of code by DudeDesign and 449 code lines by Cameron D. The latest version of Cloud
Toolkit.Net (N6 RC1 Update 3) contains the following controls (author of the control is mentioned
between the pharenthes):
• Cloud Button (DudeDesign)
• Cloud ButtonListControl (DudeDesign)
• Cloud CaptionButton (DudeDesign)
• Cloud Chat (DudeDesign)
• Cloud CheckBox (Cameron D)
• Cloud Clock (DudeDesign)
• Cloud DesktopButton (DudeDesign)
• Cloud DigitalClock (DudeDesign)
• Cloud Form (DudeDesign)
• Cloud FormCaptionButton (DudeDesign)
• Cloud Group (DudeDesign)
• Cloud GroupBoxContainer (DudeDesign)
• Cloud Header (DudeDesign)
• Cloudifier (DudeDesign)
• Cloud ImageEditor (DudeDesign)
• Cloud Label (DudeDesign)
• Cloud ListBox (DudeDesign)
• Cloud NotificationWindow (Cameron D)
• Cloud PictureBox (DudeDesign)
• Cloud PlayerControl (DudeDesign)
• Cloud ProgressBar (Cameron D)
• Cloud ProgressBarN6 (DudeDesign)
• Cloud RadioButton (DudeDesign)
• Cloud SplitButton (DudeDesign)
• Cloud StarRating (DudeDesign)
• Cloud StartMenu (DudeDesign)
• Cloud StartMenuButton (DudeDesign)
• Cloud StartMenuSeven (DudeDesign)
• Cloud TaskBarItem (DudeDesign)
• Cloud TaskBarItemSeven (DudeDesign)
• Cloud TextBox (DudeDesign)
• Cloud Ticker (DudeDesign)
• Cloud TrackBar (DudeDesign)
• OriginalIconHolder (DudeDesign)
• Slider (DudeDesign)
• W7Button (DudeDesign)
Internet

Cloud Toolkit.Net is a project which heavily focuses on internet as a publishing/managing space.


For the latest news about the project, visit: http://sourceforge.net/projects/cloudtoolkitnet. If you
have questions regarding the project, please send them to the forums at projects website or mail
Timo Salomäki (DudeDesign) at tsalomaki@gmail.com. Please notice that all the work for the
project is done in freetime so it may take a few days to get an answer from the
developer/developers.

Project members

Timo Salomäki
Also known as DudeDesign. He's a 18 years old student from Southern Finland. He's main hobby is
track and field sports (mainly long- and high-jumping and sprint running). Some of the best
achievements are:
• 4th place in the country's championships in longjumping (2007)
• 193cm in high jumping (2009)
• Selected as the best under 18 yo athlete in his sports club (2007)
etc.

Timo has also made a few other programs, projects etc.


• Cloud Math – a plotter application focusing on mathematics
• Performance Counter (http://sourceforge.net/projects/perfcounter)
• Cloud Web Browser (http://sourceforge.net/projects/cloudwebbrowser)
• Various wallpapers in http://www.themexp.org using alias DudeDesign
• Techno music using aliases Dj DeBr, Dj Deepcore and Dj De2Ber
(http://www.mikseri.net/djdebr)
• http://tsalomaki.110mb.com
• http://www.wpmania.co.cc

Timo spends something like 1-2 hours/day for developing and managing the projects he runs. If you
want to contact him, send an e-mail at tsalomaki@gmail.com.

Cameron D

Cameron D joined the project in the beginning of 2008. He's a 16 years old developer from
Australia. Cloud CheckBox, Cloud NotificationWindow and Cloud ProgressBar are made by
him.

Jacob

Professional .Net developer from the Netherlands. He joined the project in 2008 and has been
developing Cloud Skinning Framework for a some time now. It already contains over 10000 lines
of code, so it surely will be useful.
Drummerboy
Tester

Erio
The most active bug reporter!

Sidneys1
Tester

starf1x
Tester
Appendix A - Changes log

Changes in Revision-5 (unstable) of Cloud Toolkit N6 alpha:

*FIX* Cloud StartMenuButton's CenterText property works properly.


*FIX* Cloud StartMenuButton's TextDistanceFromBorder property is added.
*FIX* Cloud StarRatingControl now reflects to changes of selected star count.
*FIX* Cloud TrackBar's figure size can now be changed (didn't work before).
*FIX* Cloud ButtonListControl now accepts Cloud StartMenuButton as well as Cloud Button.
*FIX* Cloud Player now fires events like Click, DoubleClick etc.
*FIX* Cloud StartMenuButton's click event is only fired when the left button of the mouse is
pressed.

*CHANGE* Cloud StartMenuButton's TextImageRelation can be changed.


*CHANGE* Cloud StartMenuButton's opacity can be changed.
*CHANGE* Cloud StartMenu's opacity can be changed.
*CHANGE* Cloud StartMenuButton's corner radius is now changeable.
*CHANGE* Cloud StartMenuButton's glow can now be on top of the icon or behind it.

*FEATURE* Cloud DesktopButton (Control which mimics the button control in Vista's desktop).
*FEATURE* Cloud Form now uses background image property (The opacity of the background
image can be changed).

Changes in Cloud Toolkit N6 Release Candidate 1:

*FIX* Cloud Progressbar N6's problem fixed, where it modifies the text of the form when the
control is placed on the form.
*FIX* Cloud Progressbar now draws a little line after the filled area.
*FIX* Cloud CaptionButton is replaced with a new one so the old one is still in the control
collection but it shouldn't be used.
*FIX* Cloud Form's OriginalIconHolder's animation now works properly.

*CHANGE* Cloud Ticker now loads the needed bitmaps from the executing assembly.
*CHANGE* Cloud Slider now loads the needed bitmaps from the executing assembly.

*FEATURE* ToolboxBitmaps for all of the controls.


*FEATURE* W7Button has now own designer and smart tag features.
*FEATURE* Windows 7 styled Button control introduced.
*FEATURE* Windows 7 styled startmenu control added. It can host any Winforms control.
*FEATURE* New caption button control added. It's integrated with Cloud Form but can also be
used as a standalone control.
*FEATURE* Cloud DigitalClock control added. Clock time and date is shown on the control.

Changes in Cloud Toolkit N6 Release Candidate 1 (update 1):

*FIX* Cloud StarRating now keeps those stars selected which are defined in the design time.
*FEATURE* W7Button's colors and radius can now be changed through a property menu or
smart tag list in design time.
Changes in Cloud Toolkit N6 Release Candidate 1 (update 2):

*FIX* Cloud Clock now works like a charm! It renders the needles correctly positioned and the.
control doesn't crash the designer.
*FIX* Cloud TrackBar's plus and minus marks can now be easily resized in design time.
*FIX* Cloud PictureBox can now be fully transparent.
*FIX* Cloud StartMenu's can now be positioned left, right, top or bottom of the form.
*FIX* Cloud Clock redraws itself when resized.

*CHANGE* Cloud Form's caption button's border's hover is slightly lighter.

Changes in Cloud Toolkit N6 Release Candidate 1 (update 3):

*FEATURE* Cloud ListBox is now fully working. Working support for icons added.
*FEATURE* Cloud ImageEditor's development started again (from the scratch).

Anda mungkin juga menyukai