How do I install DC++?

Just run the installer and fire up DC++, then enter the settings to set it up according to your preferences (the most important are nick, download location and shared directories). When using the installer, DC++ will store its settings and create the default downloads directory in the current user's profile directory.

You can also download the .zip file (Binary, portable version) and unpack it to any directory you like. If you use the portable version, all the settings and the downloads directory will be stored in the directory where DC++ has been unpacked. You can configure DC++ to use another directory for settings by editing a file called dcppboot.xml located besides the DC++ executable. You can read more about the storage of settings and downloaded files in this FAQ.

Note: if you use the portable (.zip) version of DC++ with Windows Vista or newer operating system then it's not recommended to unpack it to the Program Files directory. Doing so may cause loss of settings and/or unfinished downloads due to the User Account Control Data Redirection technology.

How do I uninstall DC++?

Use the uninstaller that followed when you used the installer. It will remove all installed program files and (if you choose so) will delete all of your settings and unfinished downloads as well.
If you didn't use the installer (portable version): You can safely delete your DC++ directory, but be aware that dchub://, adc://, adcs:// and magnet: links will remain in the registry and will point to the nonexistent application. If you disable the Register with Windows to Handle dchub://, adc:// and adcs:// URL Links and Register with Windows to Handle magnet: URI Links options before uninstalling, these registry settings will be removed.

If you want to move your settings, unfinished downloads and other DC++ data to another computer, follow the Settings files guide.

How do I upgrade DC++?

Just install the new version (or unpack the .zip) in the directory your old version was in. Your old settings, queue, favorites will still be used by the new version.
BEWARE : There are some cases though when a feature upgrade makes impossible to reuse some some kind of settings or data created by an older version of DC++.