środa, 30 kwietnia 2014

LibGDX - instalacja pod Eclipse

Aby zainstalować LibGDX pod Eclipse należy:
  • mieć zainstalowanego Eclipsa
  • mieć pobraną i zainstalowaną Jave SE
  • skonfigurować Jave pod Eclipsa
  • pobrać libGDX
  • pobranie i instalacja Android SDK Manager
Po pobraniu i instalacji Eclipsa i Javy SE oraz skonfigurowaniu ich pobieramy libGDX. Następnie otwieramy Eclipse oraz tworzymy nowy workspace, w którym będziemy przechowywać nasze pliki. Następnie pobieramy i instalujemy Android SDK Manager. Po instalacji w Android SDK Manager wybieramy pakiety niezbędne do poprawnego działania libGDX: Tools > Android SDK Platform-tools oraz Android SDK Build-tools, Android 2.2 (API8) > wszystko.

Po zainstalowaniu ich instalujemy pakiety dla Eclipse. W Eclipse wchodzimy w Help > Install New Software. Następnie wchodzimy na stronę https://developers.google.com/eclipse/docs/getting_started, wybieramy link odpowiedni dla naszej wersji i wklejamy go w pole Work with w Eclipsie. Wybieramy pakiety: Developer Tools > wszystko, Google Plugin for Eclipse > wszystko (nie ma tego dużo :), SDKs > Google Web Toolkit SDK. Podczas instalacji, podobnie jak w przypadku pakietów na Antka będziemy musieli zaakceptować regulamin oraz parę razy kliknąć yes podczas instalacji.

Po rozpakowaniu libGDX otwieramy plik gdx-setup-ui.jar. Następnie otwieramy menadżer urządzeń > procesy. Znajdujemy javaw, klikamy na nim PPM i właściwości. Później wchodzimy w zakładkę zgodność, klikamy na Zmień uprawnienia dla wszystkich użytkowników i zaznaczamy opcję na samym dole Uruchom ten program jako administrator. Klikamy ok, wyłączamy i jeszcze raz włączamy gdx-setup-ui.jar.

Klikamy w Create. W sekcji Configuration wpisujemy nazwę projektu, nazwę pakietu, nazwę klasy oraz folder, w którym będzie znajdował się projekt. Po zmianie 3 pierwszych pól ustawiamy Destination na workspace Eclipsa, w którym będziemy mieli naszą aplikację. U mnie to jest C:\libgdx_workspace. W 2 oknie Library selection klikamy na niebieską ikonę folderu i wybieramy plik libGDX w formacie zip, ten który pobraliśmy z sieci. Następnie klikamy w przycisk z 4 pola Open the generation screen. Później klikamy na launch. W ten sposób wygenerowaliśmy nasz projekt.

Teraz wchodzimy w Eclipse, klikamy na File > Import > Existing Project into Workspace, wskazujemy nasz workspace i klikamy finisz. W ten sposób zaimportujemy naszą aplikację do Eclipse.

Możemy przetestować nasz program. Wchodzimy w wersję na PC, czyli desktop, otwieramy Main.java i na koniec klikamy F11.

czwartek, 17 kwietnia 2014

Język C - pobieranie i wyświetlanie danych

#include <stdio.h>
#include <stdlib.h>
int main()
{
    int a = 0;                          // Inicjalizacja zmiennej a
    printf("Podaj jakas liczbe: ");
    scanf("%d", &a);                   
    printf("Podano liczbe: %d", a);
    return 0;
}
Najpierw w ciele funkcji main zainicjowałem zmienną  o identyfikatorze (nazwie) a wartością 0. Później funkcją printf wypisałem komunikat dotyczący podania liczby.

Funkcja scanf() służy do pobierania danych. Składa się ze specyfikatora formatu różnego dla każdego typu zmiennej oraz odwołania do adresu zmiennej poprzez znak &(ampersand)<nazwa_zmiennej>.

Później funkcją printf() wypisuję wartość zmiennej. Kolejność specyfikatorów powinna być zależna od kolejności zmiennych występujących po przecinku.

Język C - program "Hello World"

Jeżeli chcesz zacząć swoją przygodę z programowaniem, musisz pobrać odpowiednie IDE. Osobiście polecam Code::Blocks Studio, do ściągnięcia stąd. Najlepiej pobrać wersję, w której już jest zawarty kompilator.

Po zainstalowaniu klikamy New > Project > Console application > C. W polu Project title wpisujemy nazwę projektu. W polu niżej podajemy ścieżkę do projektu. Klikamy Next. Utworzyliśmy nowy projekt. Po lewej widzimy drzewo, w którym mamy Workspace > nazwa_projektu > Sources. Rozsuwamy ostatni człon i klikamy 2 razy na main.c. Zobaczymy kod pierwszego programu:

Język C - wybór IDE

IDE

IDE (ang. Integrated Development Environment) jest to Środowisko Programistyczne, czyli zestaw narzędzi do kompilacji, linkowania oraz uruchomienia programu. Łączy w sobie elementy niezbędne do tworzenia nowych programów.

W internecie możemy znaleźć wiele darmowych oraz płatnych środowisk programistycznych. Jeżeli chodzi o wersje darmowe to na uwagę zasługuje Code::Blocks Studio, Dev-Cpp, Eclipse (wersja dla C/C++) oraz środowisko firmy Microsoft - Visual Studio Express. Płatne IDE są najczęściej wykorzystywane przy bardzo złożonych projektach i potrafią kosztować nawet 70000$ (MVS Ultimate).

Istnieje element ważniejszy od środowiska programistycznego, czyli kompilator. Tłumaczy on kod źródłowy na kod maszynowy (dwójkowy, binarny). Najbardziej znanymi kompilatorami są GCC oraz Cygwin. Coraz częściej jednak środowiska mają już wbudowane pakiety kompilacyjne, dzięki którym nie musimy martwić się o pobieranie kompilatora.

Język C - pierwsza wzmianka

Rys historyczny

Język C jest to język programowania, stworzony w laboratoriach AT&T przez Dennisa Ritchiego w latach 1969 - 1973. Był on następnikiem języka B. Utworzono go z powodu pewnych ograniczeń tegoż języka, jeżeli chodzi o programowanie w systemie Unix.

Pierwszą zestandaryzowaną wersją C był K&R C (skrót od twórców: Brian Kernighan, Dennis Ritchie). Kolejną, szeroko dziś znaną wersją, było ANSI C (rok 1991), później C99 (1999) i C11 (2011).