Niedziela 19 Maj 2024r. Godz 00:00:00      
Postów: 251      

Rysowanie okręgu VGA

Koło w grafice komputerowej składa się z punktów. Ale że oko można oszukać to stosuje się mały trik i rysuje się o

zobacz całość...

Rysowanie lini VGA

Nad wymyśleniem tej funkcji pracowałem jakieś 2 miesiące. Jakoś nie mogłem wpaść jak to zrobić. Ale do rzeczy.Jest to tr

zobacz całość...

Rysowanie punktu VGA

Mamy już ustawiony tryb graficzny. Teraz możemy zacząć rysować jakiś punkt. Służy do tego funkcja 0x0C przerwania 0x10.

zobacz całość...

Inicjalizacja trybu graficznego VGA

Dla naszych potzreb trzeba najpierw sobie wybrać rozdzielczość i liczbę kolorów jaka nam będzie w danym programie

zobacz całość...

Funkcje BIOS-u VGA

Funkcje biosu dostępne są poprzez przerwanie programowe 0x10. Parametry wejściowe i wyjściowe są przekazywane poprzez re

zobacz całość...

Pamięć przydzielana dynamicznie C++

Czasami istnieje taki problem że nie wiemy ile pamięci będzie nam potrzebne. Na przykład mamy napisać program do sortowa

zobacz całość...

Parametry funkcji main w C++

W DOS'owych programach często wywołuje się program z parametrami. Prostym przykładem są programy dekompresujące archiwa,

zobacz całość...

Tekstowe znaki specjalne C++

Może nagłówek nie jest zbyt szczęśliwy do tego co tu piszę ale nie miałem jak go nazwać. Jak zauważyłeś chcąc wyśw

zobacz całość...

Przekazywanie wartości do funkcji C++

Zajmiemy się tutaj przekazyawniem wartości do funkcji. Mamy taki problem, chcemy przekazać do funkcji dwie zmienne, i ch

zobacz całość...

Tryby pracy ze stumieniem fstream C++

Co zrobić jeżeli otwieramy plik do zapisu ale nie chcemy mazać jego zawartości, ale dopisać coś na końcu? Najlepiej otwo

zobacz całość...

Wejście i wyjście dla plików C++

Klasy związane z wejściem i wyjściem dla plików które są w pakiecie iostream.h są zdefiniowane w pliku fstre

zobacz całość...

Nazwy flag iostream.h w C++

Nazwa flagi: Jak działa włączona: ios::skipws Pomijanie spacj

zobacz całość...

Teoria stumieni w C++

C++ zawiera bibliotekę iostream.h, którą jest dołączona do wszystkich przykładów, w która służy do obs

zobacz całość...

Unie w C++

Unia jest to szczególny przypadek klasy. Stosowany jest dla oszczędności pamięci. Wielkość pamięci unii jest przyd

zobacz całość...

Ochrona danych klas w C++

Istnieje w klasach coś takiego jak ochrona danych. Są tylko trzy stopnie ochrony. public, protected, pr

zobacz całość...

Dziedziczenie klas w C++

Spróbujmy skonstruować klasę, która opisuje figury geometryczne. Pojawia się problem opisując koło i prostok

zobacz całość...

Definicja klas C++

W tym momencie warto sobie przypomnieć struktury danych, ponieważ klasy są jakby rozszerzoną strukturą. Posiada ona w so

zobacz całość...

Dyrektywy preprocesora C++

Preprocesor jest to program wywoływany bezpośrednio przed uruchomieniem kompilatora. Przetwarza on tak zwane dyrektywy.

zobacz całość...

Tablice w C++

Tablice są to komórki tego samego rodzaju przyporządkowane tej samej nazwie. Albo inaczej, jest to zbiór kil

zobacz całość...

Wskaźniki C++

Na początek trzeba wyjaśnić dwa operatory: * - operator wyłuskania, wskazuje na jakiś obiekt. Jego wartością jest

zobacz całość...

Funkcje inline C++

Mamy funkcję która liczy nam wartość minimalną dwóch zmiennych int. Składnia jest bardzo prosta ale wywołan

zobacz całość...

Pętle w C++

Pętla jest to instrukcja która powtarza pewien blok instrukcji, dopóki jest spełniony odpowiedni warunek. w

zobacz całość...

Instrukcje warunkowe C++

Instrukcja if sprawdza nam konkretny warunek zamknięty w nawiasie okrągłym. Warunek może być złożony, stosując do tego o

zobacz całość...

Operatory w C++

Operatory są to znaki które nakazują programowi dodać, przypisać wartości zmiennych, porównać ich wartość i

zobacz całość...

Pierwszy program w C++

Już w tym momencie powinieneś mieć jakieś podstawy do napisania pierwszego programu. Jak chyba zauważyłeś kolorem zielon

zobacz całość...

Funkcje w C++

nbsp;Funkcje są to zbory pojedynczych wyrażeń wywoływane jednym poleceniem. Przed wykorzystaniem funkcji musimy być pe

zobacz całość...

Zmienne w C++

Zmienne są to takie komórki gdzie program trzyma swoje informacje. Programista je definiuje, nadaje im nazwę, a w

zobacz całość...

Słowa kluczowe C++

Słowa te mają w języku C++ określone znaczenie. Po kolei będę się starał je wyjaśniać w dalszej części serwisu. Kliknięc

zobacz całość...

Sposób zapisu kodu źródłowego w C++

Na tej stronie będę stosował pewną konwencję. Kod źródłowy będzie zapisany inną czcionką i kolorem: int zmienna =

zobacz całość...

Systemy zapisu liczb w C++

Istnieje dużo systemów zapisu liczb. Chodzi tu o to ile liczb możemy zapisać na jednej pozycji. Nas będą interesow

zobacz całość...

Assembler - Komenda DOS

;Uruchomienie komendy DOS, lub programu przy uzyciu int2eh ; ;Linie zaczynajace sie znakiem ; sa ignorowane przy kompi

zobacz całość...

Assembler - Zapis pamięci na dysk

Zapis pierwszego MB pamieci do pliku na dysk ; ; ;Linie zaczynajace sie znakiem ; sa ignorowane przy kompilacji. cse

zobacz całość...

Assembler - LODSB

;Procedura wypisujaca na ekran, lancuch zakonczony #0 ; ;Wprowadza: lodsb cseg segment assume cs:cseg, ds:cseg, es:c

zobacz całość...

Assembler - Wielokrotność

;Wazne pytanie - demo wielokrotnej odpowiedzi ; ;Wprowadza: loopne... i pochodne ; cseg segment assume cs:cseg, ds:

zobacz całość...

Assembler - Dostęp do portów

;Demonstracja dostepu do portow ; ;Wprowadza: in, out ; cseg segment assume cs:cseg, ds:cseg, es:cseg org 100h st

zobacz całość...

Assembler - Przykład podprocedur

;Sposob tworzenia i wykonywania podprocedur ; ;Wprowadza: call, ret ; ;Linie zaczynajace sie znakiem ; sa ignorowane

zobacz całość...

Assembler - Pierwszy napis

;Wydruk napisu na ekran przez BIOS - przerwanie 21H funkcja 09H ; ;Wprowadza: offset, db ; ;Linie zaczynajace sie zn

zobacz całość...

Assembler - Przykład MOV

;Przyklady uzycia instrukcji mov ; ;Wprowadza: mov ; ;Linie zaczynajace sie znakiem ; sa ignorowane przy kompilacji.

zobacz całość...

Assembler - Przykład Loop

;Program demonstrujacy petle przy uzyciu loop ; ;Wprowadza: loop ; ;Linie zaczynajace sie znakiem ; sa ignorowane pr

zobacz całość...

Assembler - Etykiety i skoki

nbsp;;Demonstracja uzycia etykiet i skokow miedzy nimi ; ;Wprowadza: etykiety, jmp ; nbsp;;Linie zaczynajace sie zna

zobacz całość...

Assembler - Detekcja XMS

;Detekcja uruchomienia sterownika pamieci xms ; ;Linie zaczynajace sie znakiem ; sa ignorowane przy kompilacji. cseg

zobacz całość...

Assembler - Detekcja MS-Windows

;Detekcja uruchomienia pod MS-Windows ; nbsp;cseg segment assume cs:cseg, ds:cseg, es:cseg org 100h start: nbsp; m

zobacz całość...

Assembler - Deklaracja danych

;Przyklad deklaracji danych ; ;Wprowadza: db, dw, dd ; ; cseg segment assume cs:cseg, ds:cseg, es:cseg org 100h

zobacz całość...

Assembler - Data i czas

;Wypisanie na ekran aktualnej daty i czasu ; ; cseg segment assume cs:cseg, ds:cseg, es:cseg org 100h start: nb

zobacz całość...

Assembler - Instrukcja CMP

;Linie zaczynajace sie znakiem ; sa ignorowane przy kompilacji. cseg segment assume cs:cseg, ds:cseg, es:cseg org

zobacz całość...

Assembler - Struktura programu

To, że program .asm można pisać w każdym edytorze tekstowym pod warunkiem, że produkuje on plik w czystym ascii - to już

zobacz całość...

Assembler - Systemy liczbowe

Systemy dwójkowy i szesnastkowy są to najzwyklejsze w świecie systemy liczenia - tak samo jak dobrze wszystkim zna

zobacz całość...

Assembler - Rejestry i flagi

Rejestry są kilkubajtową pamięcią wbudowaną do procesora, do której procesor ma najszybszy dostęp. Większość rej

zobacz całość...

Assembler - Stos - Push, Pop

Stos -nbsp;PUSH i POP. Push - powoduje wrzucenie wartości lub zawartości rejestru na stos a POP - pobranie wartości ze s

zobacz całość...

Assembler - Przerwania procesora

Przerwanie (ang. interrupt) - jest sygnałem dla procesora mówiącym mu, że ma czasowo przerwać aktualnie wykonywany

zobacz całość...

Assembler - Mov

Mov jest jedną z częściej używanych a może nawet najczęściej używaną instrukcją. Nazwa instrukcji (mov - move - przesuń

zobacz całość...

Assembler - Operacje matematyczne

Po tym wszystkim, co już dotychczas zrobiliśmy, to, czym zajmiemy się teraz jest proste jak ... się za chwilę przekonasz

zobacz całość...

Assembler - Loop

Składnia: nbsp;nbsp; LOOP ETYKIETAnbsp; Tu warto od razu wyjaśnić, że loop - z angielskiego oczywiście - znaczy "p...

zobacz całość...

Assembler - Int - Obsługa przerwań

INT jest instrukcją uruchamiającą przerwanie programowe. Składnia instrukcji: INT numer_przerwania nbsp; Numer

zobacz całość...

Assembler - Obsługa portów

Sprawa portów jest dość podobna do przerwań - istnieje jedna instrukcja do ich (przerwań) obsługi a możliwości jak

zobacz całość...

Assembler - Deklaracja danych

Sama deklaracja danych jest bardzo prosta - podobnie jak w pascalu możemy nadać zadeklarowanej danej nazwę; nie wyroacut

zobacz całość...

Assembler - Call i Ret

Jak wskazuje na to temat instrukcje CALL (wołaj) i RET (return - powrót) służą do tworzenia podprocedur:) - części

zobacz całość...

Assembler - Skok warunkowy

Niniejszy spis zawiera wszystkie (mam nadzieję:)) instrukcje skoku warunkowego; oczywiście wielu z nich nie używa się zb

zobacz całość...

Gumowy tekst JavaScript

< ><body onload="doWave(0)"> <script language="JavaScript"> < > var theText = "David"...

zobacz całość...

Koder JavaScript

Oryginalna treść Zaszyfrowana treść < ><SCRIPT LANGUAGE="JavaScript"> <!...

zobacz całość...

Falujący napis w JavaScript

message="serdecznie witam na mojej stronie" ns6switch=1 var ns6=document.getElementById!document.all mes=new Arra

zobacz całość...

Opis języka VHDL

nbsp; Very High Speed Integrated Circuit (VHSIC) Hardware Description Language (VHDL) jest modularnym językiem wysokieg

zobacz całość...

Php - Lekcja 6

Ogólny zarys skryptu nbsp;nbsp;nbsp;nbsp; W tym rozdziale opiszę krok po kroku tworzenie skryptu obsługującego pr

zobacz całość...

Php - Lekcja 5

HTTP Cookies nbsp;nbsp;nbsp;nbsp; Czasem przydatna jest możliwość zapisania jakiejś informacji na komputerze klienta. D

zobacz całość...

Php - Lekcja 4

Uprawnienia nbsp;nbsp;nbsp;nbsp; Aby skrypt PHP mógł odwołać się do pliku, musi mieć odpowiednie uprawnienia. Szc

zobacz całość...

Php - Lekcja 3

Obsługa formularzy nbsp;nbsp;nbsp;nbsp; Skryptu PHP można użyć do obsługi formularza. Aby tego dokonać, należy najpierw

zobacz całość...

Php - Lekcja 2

Instrukcja warunkowa if/else nbsp;nbsp;nbsp;nbsp; Czasem chcemy, żeby fragment kodu wykonał się tylko pod jakimś warunk

zobacz całość...

Php - Lekcja 1

Jak umieścić skrypt na stronie nbsp;nbsp;nbsp;nbsp; Skrypt PHP można umieścić w pliku HTML o rozszerzeniu ustalonym prz

zobacz całość...

Obsługa plików w ASP

ASP umożliwia dostęp do plików, katalogów oraz dysków poprzez obiekt FileSystemObject. Poprzez ten obi

zobacz całość...