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!

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 >>

Konstruktory

konstruktory C++

W języku C++ istnieje wiele rodzajów konstruktorów. Ich implementacja w klasach jest bardzo łatwa i nie sprawia problemów nawet początkującym programistom. Drobny problem z konstruktorami może pojawić się w bardziej zaawansowanych przypadkach np. podczas dziedziczenia.

Czytaj więcej >>

Konkurs programistyczny MasterCoder

konkurs_masters

W najbliższych tygodniach odbędzie się konkurs programistyczny „MasterCoder”, organizowany przez firmę Cybercom Poland. Konkurs jest kierowany nie tylko do osób profesjonalnie zajmujących się tworzeniem różnorakiego oprogramowania, ale i amatorów oraz studentów, dla których programowanie jest pasją.

Czytaj więcej >>

Subclassing i zwiększanie funkcjonalności aplikacji

subclassing

Kolejny artykuł dotyczący ingerencji w aplikacje trzecie, opisujący podstawową technikę zwiększania funkcjonalności innych procesów. Głównym wątkiem który poruszę, będzie zastosowanie subclassingu w połączeniu z dll injection. Jak zwykle na ruszt weźmiemy grę Saper dostępną w systemie Windows XP.

Czytaj więcej >>

Odczytywanie pamięci wskaźnikami generycznymi

dll injection wywoływanie funkcji

Czy zastanawiałeś się kiedyś do czego przydają się wskaźniki generyczne? Jednym z ciekawych zastosowań wskaźników generycznych jest odczytywanie pamięci. W połączeniu z dll injection uzyskujemy na prawdę wygodne narzędzie. Możliwe, że ten artykuł nie zmieni Twojego życia, jednak postanowiłem opisać w nim tę prostą metodę.

Czytaj więcej >>

Strona przystosowana dla niewidomych

strona przyjazna dla niewidomych

Niezależnie od tego czy posiadasz małego bloga, średniej wielkości stronę internetową czy prowadzisz stronę dla jakiejś firmy, powinieneś zatroszczyć się aby była dostępna dla jak największego grona odbiorców. Prowadząc źle zaprojektowany serwis musisz mieć świadomość, że tracisz pewną ilość potencjalnych odbiorców i czytelników.

Czytaj więcej >>