Mercurial Eclipse konfiguracja i instalacja

W tym post-cie opiszę jak korzystać z Mercurial (systemu kontroli wersji) w Eclipse.


Więcej o Mercurial:
tutaj
Więcej o systemie kontroli wersji:
tutaj
 


Aby używać Mercurial w Eclipse należy zainstalować: mercurialeclipse, które pobieramy z adresu WWW [Pobieramy będąc w Eclipse w zakładce służącej do pobierania nowego oprogramowania ("plug-in"-u)]: https://mercurialeclipse.eclipselabs.org.codespot.com/hg.wiki/update_site/stable


Strona WWW projektu mercurialeclipse: tutaj
Instrukcja jak korzystać z mercurialeclipse (a tym samym z Mercurial) jest tutaj: patrz

Ale to nie wystarczy należy jeszcze pobrać i zainstalować oprogramowanie: TORTOISEHG ze strony WWW - patrz i pobierz
Trzeba to zrobić dlatego, aby mercurialeclipse, wiedział jakiego pliku exe (programu-klienta: Mercurial) ma używać do wykonywania.
Ścieżkę do pliku exe podajemy w Eclipse: "Windows->Preferences->Team->Mercurial->Mercurial Executable:"


Do składowania swoich repozytoriów Mercurial korzystamy z darmowego do zastosowań komercyjnych serwisu internetowego: BITBUCKET [Patrz tutaj].

Po utworzeniu repozytorium na bitbucket.org, możemy łączyć się z nim poprzez Nasze Eclipse na dwa sposoby:
1. Zwyczajnie poprzez https. Przy próbie łączenia się ze zdalnym repozytorium zostaniemy poproszeni o login i hasło do naszego konta bitbucket.org.
Lub
2. Poprzez ssh. Aby łączyć się poprzez ssh należy wygenerować klucz prywatny i publiczny na Swoim komputerze przy pomocy programu PuTTYgen - pobierz [trwa to kilka minut]
Klucz publiczny należy dołączyć do serwisu: bitbucket.org na Naszym koncie - patrz zdjęcie:


Przed łączeniem się Eclipse z bitbucket.org poprzez ssh, należy uruchomić program Pageant (stąd go można pobrać: pobierz), aby przy każdym połączeniu nie podawać go od nowa.


W serwisie bitbucket.org, wybór łączenia podajemy w tym miejscu:



A tak wygląda okno ECLIPSE z Mercurial:



MERCURIAL - Przykład mojego użycia
Patrz tutaj


Miłej zabawy!




SVN Visual Studio konfiguracja i instalacja

W tym post-cie opiszę jak korzystać z SVN [Subversion] (systemu kontroli wersji) w Visual Studio: 2008, 2010 i 2012.


Więcej o SVN [Subversion]:
tutaj
Więcej o systemie kontroli wersji:
tutaj
 


Aby używać SVN [Subversion] w Visual Studio należy zainstalować: AnkhSVN, które pobieramy z adresu WWW: pobierz
Instrukcja jak korzystać z AnkhSVN (a tym samym z SVN [Subversion]) jest tutaj: patrz

Do składowania swoich repozytoriów SVN [Subversion] korzystamy z darmowego do zastosowań komercyjnych serwisu internetowego: CODEBASEHG [Patrz tutaj].

Po utworzeniu repozytorium na codebasehg.com, możemy łączyć się z nim poprzez Nasze Visual Studio na dwa sposoby:
1. Zwyczajnie poprzez https. Przy probie łączenia się ze zdalnym repozytorium zostaniemy poproszeni o login i hasło do naszego konta codebasehg.com.
Lub
2. Poprzez ssh. Aby łączyć się poprzez ssh należy wygenerować klucz prywatny i publiczny na Swoim komputerze przy pomocy programu PuTTYgen - pobierz [trwa to kilka minut]

Klucz publiczny należy dołączyć do serwisu: codebasehg.com na Naszym koncie:



Przed łączeniem się Visual Studio z codebasehg.com poprzez ssh, należy uruchomić program Pageant (stąd go można pobrać: pobierz), aby przy każdym połączeniu nie podawać go od nowa.

Niestety serwis codebasehg.com, umożliwia wybór ssh tylko w wersji płatnej. W wersji darmowej do zastosowań komercyjnych jesteśmy skazani na https.
Uwaga - Co więcej konkurencja: GITHUB i BITBUCKET - W OGÓLE NIE WSPIERA SVN !!!

W serwisie codebasehg.com, wybór łączenia podajemy w tym miejscu:



A tak wygląda okno Visual Studio z SVN [Subversion] :


Uwaga - Należy pamiętać, że po zainstalowaniu: AnkhSVN, należy te narzędzie uaktywnić w: "Tools->Options->Source Control->Plug-in Selecion->Current source control plug-in:"


SVN [Subversion] - Przykład mojego użycia
Patrz tutaj


Miłej zabawy!




GIT Visual Studio konfiguracja i instalacja

W tym post-cie opiszę jak korzystać z GIT (systemu kontroli wersji) w Visual Studio: 2008, 2010 i 2012.


Więcej o GIT:
tutaj
Więcej o systemie kontroli wersji:
tutaj
 


Aby używać GIT w Visual Studio należy zainstalować: GitExtensions, które pobieramy z adresu WWW: pobierz
Instrukcja jak korzystać z GitExtensions (a tym samym z GIT) jest tutaj: patrz
Uwaga- Instalacja ta umożliwia też korzystanie z natywnego GIT w linii komend w oknie konsoli GIT.

Do składowania swoich repozytoriów GIT korzystamy z darmowego do zastosowań komercyjnych serwisu internetowego: GITHUB [Patrz tutaj].

Po utworzeniu repozytorium na github.com, możemy łączyć się z nim poprzez Nasze Visual Studio na dwa sposoby:
1. Zwyczajnie poprzez https. Przy probie łączenia się ze zdalnym repozytorium zostaniemy poproszeni o login i hasło do naszego konta github.com.
Lub
2. Poprzez ssh. Aby łączyć się poprzez ssh należy wygenerować klucz prywatny i publiczny na Swoim komputerze przy pomocy programu PuTTYgen - pobierz [trwa to kilka minut]
Klucz publiczny należy dołączyć do serwisu: github.com na Naszym koncie (zgodnie z instrukcją: Patrz - Step 4: Add your SSH key to GitHub).
Przy łączeniu się Visual Studio z github.com poprzez ssh, zostaniemy poproszeni o załadowanie klucza prywatnego do programu SSH Pageant (dzieje się to automatycznie), aby przy każdym połączeniu nie podawać go od nowa.


W serwisie github.com, wybór łączenia podajemy w tym miejscu:



A tak wygląda okno Visual Studio z GIT [GitExtensions]:



GITHUB - Przykład mojego użycia
Patrz tutaj


Miłej zabawy!




DLL z Visual Studio do Delphi 7 i C++

W tym post-cie opiszę jak napisać bibliotekę DLL w Visual Studio: 2008 i 2010, a następnie używać ją natywnie w Delphi i C++ Builder.
W zasadzie dzięki mojemu sposobowi bibliotekę DLL można używać w każdym narzędziu programistycznym tak jakby była to biblioteka DLL napisana w tym właśnie narzędziu programistycznym.

Do tworzenia między platformowej biblioteki DLL wykorzystam bibliotekę Unmanaged Exports.



Zaczynamy od kodu dla VISUAL STUDIO 2008 (jest to przykład dla szablonu [templates]):

Plik szablonu (nierozpakowany w wersji zip) umieszczamy w katalogu:
C:\Users[Użytkownicy]\Nazwa użytkownika\Documents\Visual Studio 2008\Templates\ProjectTemplates\Visual C#\tutaj

Natomiast szablon pobieramy z adresu WWW:
pobierz

Teraz możemy w Visual Studio 2008 wybrać:
File->New->Project->Visual C#->My Templates->UnmanagedExportLibrary
 



KODY BIBLIOTEKI DLL Z WYKORZYSTANIEM SZABLONU:  


KODY BIBLIOTEKI DLL Z WYKORZYSTANIEM PACKAGE MANAGER CONSOLE: [Instrukcja jak zainstalować PACKAGE MANAGER CONSOLE - tutaj]


Przykład użycia C++ BUILDER 2010:


Przykład użycia DELPHI 7:


Uwaga - jak używasz Visual Studio 2008 i mojego sposobu, biblioteka DLL po kompilacji będzie osobno dla wersji 32 bitowej i 64 bitowej w odpowiednich katalogach i tylko z nich ją należy pobierać.

Uwaga2 - jak używasz Visual Studio 2010 i mojego sposobu, biblioteka DLL po kompilacji będzie zawsze jedna w wersji zależnej od ustawień dla projektu biblioteki DLL [PATRZ TUTAJ].

Pamiętaj VISUAL STUDIO umożliwia pisanie natywnego kodu 32 i 64 bitowego.
Jednak moje dema w Delphi 7 i nawet w C++ Builder 2010 umożliwiają pisanie natywnych aplikacji tylko 32 bitowych.
Dlatego należy dla nich używać tylko 32 bitowej biblioteki DLL.
Dopiero od RAD Studio XE (C++ Builder XE) możliwe jest pisanie natywnego kodu 64 bitowego.
Ale o tym innym razem w innym post-cie (poświęconym tylko opisaniu produktów firm: Borland, CodeGear i Embarcadero).



Pliki do pobrania:
1. Źródła - C# (VISUAL STUDIO 2008) (kody źródłowe DLL)
-pobierz
2. Źródła - C# (VISUAL STUDIO 2010) (kody źródłowe DLL)
-pobierz
3. DEMO - C++ Builder 2010 (z DLL od VS 2008)
-pobierz
4. DEMO - C++ Builder 2010 (z DLL od VS 2010)
-pobierz
5. DEMO - DELPHI 7 (z DLL od VS 2008)
-pobierz
6. DEMO - DELPHI 7 (z DLL od VS 2010)
-pobierz



GITHUB - ŹRÓDŁA WSZYSTKICH PLIKÓW:
Patrz tutaj



Darmowe czasopisma komputerowe gazety dla programistów i IT

W tym post-cie dam Wam linki do najpopularniejszych DARMOWYCH polskich i angielskich czasopism komputerowych dla programistów i administratorów (IT) z oficjalnych legalnych stron WWW.

POLSKIE CZASOPISMA:

1. Legendarne: SDJ i SDJ Extra dla programistów
2. Legendarne: PHP Solutions dla programistów
3. Legendarne: Linux+ dla administratorów
4. Czasopismo dla miłośników Apple (iMagazine)

ANGIELSKIE CZASOPISMA:

1. Dla programistów (WEB & PHP Magazine)
2. Dla programistów i administratorów (MSDN Magazine)

Jak zabraknie Wam jakiegoś numeru to piszcie do mnie mam je wszystkie u siebie, nawet pierwsze numery, które nie są już dostępne do pobrania!

Miłej lektury.