Nowy blog

1 Styczeń 2010

KLIKNIJ TUTAJ BY PRZEJŚĆ NA NOWY BLOG


Visual C++

11 Grudzień 2009

Witam! Otóż piszę ten wpis, gdyż dużo ludzi nie wie w ogóle skąd ściągnąć, albo nawet nie wie w ogóle o istnieniu czegoś tak wspaniałego jak IDE Visual C++ 2008 Express Edition. W swoich tutorialach na temat języka C++, piszę aby początkujący pobierali IDE Dev-C++, a nie Visual C++. A dlaczego? Ponieważ Dev-C++ jest prostszy w użyciu i wystarczy Ci na początki twojej przygody z językiem C++. W dalszym etapie nauki polecam przerzucić się na Visual C++, a dlaczego? Programy mają mniejszy rozmiar, jest więcej bibliotek, tworzenie aplikacji opierających się na komponentach, wsparcie dla WinApi. Visual C++ Express Edition, można pobrać ze strony Microsoftu, a dokładniej TUTAJ.

Miłego pisania programów.


Obsługa TASM’a

11 Grudzień 2009

Obsługa Turbo Assemblera(TASM), jest bardzo prosta. Na początek napiszmy sobie jakiś program, niech to będzie proste Hello World: aby zobaczyć kod źródłowy, kliknij TUTAJ. Oczywiście kod źródłowy zapisujemy z rozszerzeniem .asm. Jeśli nadal nie posiadasz TASMA, radziłbym Ci go pobrać STĄD. Wypakuj TASMA gdzieś, np. na pulpit, następnie przekopiuj cmd.exe, z folderu Windows/System32 i wklej go do folderu z TASM’em.
Aby skompilować Hello World, wystarczy wejść w cmd.exe i napisać:
TASM program
Gdzie zamiast program ma być nazwa pliku z kodem źródłowym. Następnie wpisujemy:
TLINK program
Oraz jeśli chciałbyś/chciałabyś stworzyć plik .com:
TLINK /t program.obj
No i to by było na tyle, jak widać korzystanie z TASM’a nie jest trudne.


C++ – Hello World!

9 Grudzień 2009

Witam! W tym tutorialu postaram się wprowadzić Ciebie, drogi czytelniku we wspaniały język programowania jakim jest C++.

  • Historia
  • Język C++ został stworzony w latach osiemdziesiątych XX wieku. Pierwotna jego wersja pojawiła się w 1979 roku(było to rozszerzenie języka ANSI C). Autorem tego języka jest Bjarne Stroustrup, dzięki któremu w 1998 roku powstał standard języka C++. Najważniejszą zmianą, która wyróżnia C od C++ jest programowanie obiektowe, a w późniejszych momentach starano się wprowadzić nowe ulepszenia do tego języka by był on elastyczny i wygodny. Użycie znaku “+” w nazwie tego języka nawiązuje do faktu, że język C++ jest następcą języka C, dzięki użyciu operatora inkrementacji w nazwie.

  • Pierwszy program
  • Warunkiem tworzenia w każdym języku programowania, jest posiadanie programu zwanego kompilatorem. A cóż to takiego kompilator? Otóż kompilator to program, który przekształci kod programu napisanego przez Ciebie, w kod zrozumiały dla maszyny(twojego PC-ta), inaczej w format EXE.
    Teraz czas na wybór kompilatora. Ja osobiście polecam Dev-C++. Po ściągnięciu Dev’a, stwórz nowy projekt(File > New > Project), a następnie wybierz “Console application” i na samym dole zaznacz “Project C++”. Zapisz swój projekt np. na pulpicie. Teraz nadeszła wiekopomna chwila – napiszesz swój własny program! Aby zobaczyć kod źródłowy, wejdź TUTAJ. Teraz przepisz kod do Dev’a i naciśnij CTRL + F9, gratuluje, stworzyłeś swój pierwszy program! Teraz myślę, że czas na wyjaśnienia!

  • dyrektywa include iostream
  • Include – z języka angielskiego znaczy “dołączać”. No w tym przypadku też “coś” dołączamy. Plikiem przez nas dołączanym jest biblioteka iostream. A cóż to takiego ta biblioteka? Otóż biblioteka iostream na prosty język tłumacząc zawiera większość poleceń typu wejście/wyjście, których będziesz używał na początku programowania w języku C++(napisał bym to bardziej “profesjonalnie”, tylko nie chcę Ci mieszać niepotrzebnie trudnymi słowami w głowie).

  • int main()
  • Main – jak sama nazwa mówi, jest to coś głównego. Bez tej linijki nie mógłbyś stworzyć programu. Funkcję main, rozpoczynamy i kończymy klamrami { }. Funkcja ta, zawiera cały kod twojego programu. Nie będę się tutaj dużo rozpisywał, napisze kiedy indziej część o funkcjach.

  • std::cout
  • Przedrostek std:: przed cout, jest to tak zwana przestrzeń nazw(o tym kiedy indziej). Na razie kojarz sobie nazwe “cout” z wypisywaniem tekstu na ekran, wszystko dokładniej opisze w następnej części.

  • getchar()
  • Dzięki tej linijce, program czeka aż użytkownik naciśnie klawisz, w przeciwnym wypadku ciężko było by Ci zobaczyć efekty swojej pracy, gdyż program od razu by się zamknął.

    To by było na tyle. Nie chciałem Ci mieszać w głowie, gdyż większość z tych rzeczy opisze bardzo dokładnie w osobnych częściach.


    Follow

    Otrzymuj każdy nowy wpis na swoją skrzynkę e-mail.