Developers.GettingStarted: Difference between revisions

From Shareaza Wiki
Jump to navigation Jump to search
m (1 revision)
(changed language template according to mediawikirecovery plan)
Line 1: Line 1:
{{Languages}}
{{Language}}


===Getting Started===
===Getting Started===

Revision as of 20:44, 19 July 2009

  Languages:

[[::Developers.GettingStarted|English]] • [[::Developers.GettingStarted/de|Deutsch]] • [[::Developers.GettingStarted/es|Español]] • [[::Developers.GettingStarted/fr|Français]] • [[::Developers.GettingStarted/he|עברית]] • [[::Developers.GettingStarted/it|Italiano]] • [[::Developers.GettingStarted/nl|Nederlands]] • [[::Developers.GettingStarted/pl|Polski]] • [[::Developers.GettingStarted/pt|Português]] • [[::Developers.GettingStarted/ru|Русский]] • [[::Developers.GettingStarted/zh-hant|‪中文(繁體)]]

e

Getting Started

In June 2004, Shareaza became open source. Now anyone can download the code, play around with it, and make Shareaza better. This part of the Wiki will help you get started.

Get Visual Studio

First, setup the tools you need to make Windows programs. Get Microsoft Visual Studio, and download the Platform SDK. Search the MSDN Library online to find out what something in the code does.

Get Visual C++ or Visual Studio Setup Visual Studio Download the Platform SDK Search the MSDN Library

Work with the current code in development

Developers edit the code on a SVN server . Use a program like TortoiseSVN to get the current code, and keep your copy up to date. Download and compile the Boost library.

Shareaza SVN information Download and compile the Boost library

Turn the source code into Shareaza, and see how it works

Use Visual Studio to compile Shareaza, run the program you made, and see the code work line-by-line with breakpoints.

Compile the Shareaza source code into Shareaza.exe Run the Shareaza.exe program you made Set a breakpoint, hit it, and step through the code

Help program Shareaza

Programming Shareaza is a team effort. Interact with other developers in the Development Discussion forum and on IRC. Submit your code by posting it in the Code Submission forum.

Interact with other developers Submit your code