P-programowanie - Blog poświęcony programowaniu we wszystkich popularnych językach i maturze z informatyki.
P-Programowanie

Witaj na blogu poświęconym informatyce i programowaniu w różnych językach. Znajdziesz tu wiele ciekawych artykułów związanych z tworzeniem stron czy też szkołą i studiami. Do każdego wpisu starałem się dołączać przykłady, ważne definicje oraz kody źródłowe.

Materiały zamieszczone na blogu kierowane są w szczególności do początkujących użytkowników, uczniów szkół średnich, studentów oraz hobbystów programowania. Tematyka jest bardzo rozległa!

Strona responsywna

strona responsywna

Strony responsywne są nowością jeżeli chodzi o strony przeznaczone dla urządzeń mobilnych. Tworzenie stron określonych mianem responsywnych daje nam bardzo dużą elastyczność i wiele możliwości. Strony responsywne same dostosowują się do rozdzielczości urządzenia, na którym są przeglądane, niezależnie czy jest to PC, urządzenie mobilne czy telewizor.

Czytaj więcej >>

Dlaczego warto studiować (informatykę)

studia informatyka

Panuje ogólne przekonanie, że studia w Polsce nic nie znaczą. Panuje ogólne przekonanie, że studia zrobić może każdy, a później i tak nie będzie miał pracy. Co najgorsze popierają i nakręcają to różne internetowe blogi i słabej jakości artykuły. Ich autorami są zapewne osoby, które przez własną głupotę wybrały nietrafiony kierunek studiów i mają pretensje nie wiadomo do kogo.

Czytaj więcej >>

Połączenie assemblera i C++

assembler C++

Ponownie dodaję artykuł zahaczający o temat assemblera. Na własnej skórze doświadczyłem dzisiaj problemów ze wstawką assemblerową w kodzie C++, dlatego postanowiłem stworzyć artykuł, w którym zbiorę w całość kilka często używanych trików. Artykuł jest skierowany dla użytkowników darmowego kompilatora GCC, ponoć w Visual Studio wiele problemów znika.

Czytaj więcej >>

Konwencje wywoływania funkcji

konwencje funkcji

Krótki artykuł opisujący trzy podstawowe konwencje wywoływania funkcji C++ (a jest ich więcej). Konwencje wywoływania funkcji nie są tematem, na który można się szeroko rozpisać, jednak należy znać i odróżniać ich podstawowe rodzaje, szczególnie bawiąc się w reverse engineering.

Czytaj więcej >>

Jak napisać e-mail?

pisanie e-maila

Luźny wakacyjny artykuł opisujący sztukę pisania poprawnych e-maili. Nie odbiega od zupełnie od tematyki bloga, ponieważ pisanie e-maili jest bardzo związane z IT oraz komputerami. Nie będę pisał wiele na temat pisowni i ortografii, podejdę do problemu bardziej od strony technicznej.

Czytaj więcej >>

Dll Injection

dll-injection

Szykuje się artykuł, opisujący wykonanie techniki DLL Injection. Do napisania artykułu przymierzałem się już wiele miesięcy temu, miał być pierwszym dotyczącym reverse engineeringu. Ciągle odwlekałem go na później, ponieważ kiepsko u mnie z czasem, a chciałem napisać go solidnie. Umiejętność wykonania DLL Injection wiele razy przyda Ci się, szczególnie w programach edytujących pamięć innych aplikacji.

Czytaj więcej >>

Aktywności i kontrolki

android aktywności kontrolki

Aktywności to podstawowe elementy związane z platformą Android. Dzięki poznaniu aktywności będziesz w stanie napisać pierwszą aplikację przeznaczoną na urządzenie mobilne. Po dodaniu kontrolek możesz w łatwy sposób stworzyć całkiem funkcjonalny programik. Ważne jest, aby poznać metody operowania na kontrolkach oraz to jak przechowywać ich referencje.

Czytaj więcej >>

Jak zacząć z platformą Android?

android aktywności kontrolki

Pierwszy artykuł dotyczący programowania w Androidzie jaki zamieszczam na tym blogu. Dowiedz się co sądzę o Androidzie, czy jest opłacalny oraz dlaczego sam zacząłem się nim interesować. W pierwszym artykule opiszę jak przygotować środowisko i kompilator, oraz jak uruchamiać aplikacje napisane w Androidzie.

Czytaj więcej >>

Lista inicjalizacyjna

lista inicjalizacyjna C++

W niniejszym artykule omówię listę inicjalizacyjną w języku C++. Jest ona bardzo często używana podczas bardziej rozbudowanych projektów programistycznych. Zastosowanie listy inicjalizacyjnej jest niezbędne podczas używania zaawansowanych mechanizmów programowania obiektowego.

Czytaj więcej >>

Polimorfizm i metody wirtualne

polimorfizm_funkcje_wirtualne

Polimorfizm jest filarem programowania obiektowego, nie tylko jeżeli chodzi o język C++. Daje on programiście dużą elastyczność podczas pisania programu. Polimorfizm jest ściśle związany z metodami wirtualnymi. Złe operowanie mechanizmem polimorfizmu może znacznie spowolnić działanie aplikacji i doprowadzić do poważnych błędów.

Czytaj więcej >>