hipermarkety Programowanie - 4programmers

Modulo - problem z extended

#REDIRECT Modulo_-_problem_z_liczbami_pobieranymi
2010-03-09 17:27:43

Modulo - problem z liczbami pobieranymi

Witam mam problem z poleceniem modulo. Tworze program do wyliczania silni, ale chciałem zrobić zabezpieczenie, żeby liczba wprowadzona była liczbą naturalną. procedure TKalkulator.silniaClick(Sender: TObject); var i:integer; x
2010-03-09 17:16:48

Dziedziczenie a Interfejsy

W programowaniu obiektowym często się zdarza że musimy używać zupełnie odrębnych klas w ten sam sposób. Aby to było możliwe musimy w jakiś sposób zadeklarować że grupa klas oferuje podobną funkcjonalność. Pierwszym rozwiązaniem tego pro
2010-03-08 17:18:57

Uchwyt na podstawie nazwy pliku exe programu

Czasami widziałem na forum pytania, jak pobrać PID albo HWND aplikacji na podstawie nazwy plku wykonywalnego. Poniżej prezentuje moduł, który to robi. Wystarczy poniższy kod zapisać jako plik get_hwnd_from_exename oraz dodać go do sekcji uses i
2010-03-05 21:52:13

get hwnd from exename.zip


2010-03-05 21:47:52

Czy certyfikaty mają znaczenie

Oryginalny post: Do Certifications Matter? Autor: Jeff Atwood Tłumaczenie:
2010-03-03 11:56:06

Twoje ulubione oszustwo związane z NP-zupełnością

Oryginalny post: Your Favorite NP-Complete Cheat Autor: Jeff Atwood Tłumaczenie:
2010-03-03 11:46:09

Jak obrócić punkt

Obrót punktu wobec wybranego środnka function Turn(Center,Point: Windows.TPoint;Angle: System.Real):Windows.TPoint; var dx,dy,px,py,r: System.Integer; Begin dx := Center.X - Point.X; dy := Center.Y - Point.Y; r := System.R
2010-02-28 15:47:39

Zatrzymanie okna programu

Wielokrotnie pojawia się na forum pytanie: "Czemu mój program po uruchomieniu od razu się zamyka i nie mogę zobaczyć efektu?". Odpowiedź jest prosta: bo program po zakończonej pracy się zakańcza. Jak temu zaradzić? Sposobów jest kilka:
2010-02-27 15:11:23

Klasy Abstrakcyjne

Klasy abstrakcyjne to, najogólniej, takie klasy dla których nie można stworzyć obiektu. Można by zadać sobie pytanie: "Po co więc nam taka klasa?". Odpowiedź jest prosta: aby z niej dziedziczyć. Często zdarza się że mamy kilka
2010-02-21 21:35:51

Metoda prostokątów

Naszym zadaniem jest obliczyć całkę oznaczoną z funkcji f(x) metodą prostokątów. Polega ona na przybliżeniu pola pod wykresem polami prostokątów: {{Image:prost.png}} Zauważmy, iż wysokość prostokąta jest równa wartości naszej funkcji
2010-02-21 14:23:44

prost.png


2010-02-21 10:48:34

Całkowanie numeryczne

Stając przed problemem obliczenia całki mamy do wyboru kilka metod. Można podzielić je z grubsza na: # Metody wynikające z definicji - są to metody, które wprost stosują definicję całki jako pola powierzchni pod wykresem: ## [[Algorytmy/Ca
2010-02-18 10:27:26

Lua

Lua to język programowania pozwalający rozszerzyć funkcjonalność aplikacji lub stworzyć własny program. Został zaimplementowany jako mała biblioteka w C (w wersji binarnej waży niewiele ponad 260kb). Często jest wykorzystywany w grach t
2010-02-16 16:18:57

Delegacje

Koncepcja delegacji w .NET ================== Czym właściwie są delegacje w języku C#? Najprościej można je zdefiniować jako wskaźniki do metod opakowane w klasę (Jako że C# jest językiem wysokopoziomowym i opiera się na idei kodu zarząd
2010-02-15 22:26:03

Jak założyć globalny hook na mysz

W tym artykule chciałbym przedstawić a moze bardziej pokazać jak założyć globalnego hooka na klawisze myszy. A wiec tak: Zmienne Globalne: var Hook:Integer; MessageBuffer:TEventMsg; Funkcja: f
2010-02-15 09:49:18

Globalny Hook na Mysz

Witam Jest to mój pierwszy artykuł więc prosze o wyrozumiałość w kwestii składni posta. W tym artykule chciałbym przedstawić a moze bardziej pokazać jak założyć globalnego hooka na klawisze myszy. A wiec tak: Zmienne Globalne:
2010-02-14 22:19:36

Enumerate

Funkcja tworząca z danego obiektu który jest iteratorem (na przykład tablica), obiekt iteracyjny który składa się z tupli (index, element). W skrócie, enumerate zamienia każdy element w tuple zawierającą indeks elementu i ten element. Właś
2010-02-14 16:50:01

IDE, czyli edytory kodu

{{CONTENT}} Wstęp ========================== Wiele książek poświęconych programowaniu w Javie zaczyna się od słów "otwórz swój ulubiony edytor tekstu". Pisanie kodu w Notatniku, vim czy OO Writer jest możliwe. Nic nie stoi na przeszko
2010-02-14 12:41:53

Obliczanie sum kontrolnych SHA-1

SHA-1 jest algorytmem stworzonym w 1995 roku ze względu na wykryte luki swojego poprzednika, SHA-0. 1. Algorytm 1.1. Używane funkcje Algorytm SHA-1 używa jedynie: * dodawanie, * iloczyn bitowy (and, &) * sumę bitową (or,
2010-02-14 09:20:52

Tworzenie strony podręcznika

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Mamy już gotowy skrypt. Chcemy oddać go światu. Należy jeszcze dopisać dokumentację... {{CONTENT}} Wstęp ======================== Standardowym sposobem dystrybucji dokumentacji w s
2010-02-11 15:49:06

Zabezpieczenie przed wpisywaniem liter

Bardzo często na forum pojawia się pytanie: jak zabezpieczyć program przed wpisaniem liter, gdy program oczekuje na liczby. Najprostsze rozwiązanie w języku C++ wygląda tak: int zmienna; while(!(cin>>zmienna)) //dopóki strumień jest w
2010-02-06 18:34:00

Transparent FormClose

Czy widzieliście nieraz aplikacje, które przy zamknięciu robiły się stopniowo przeźroczyste aż w końcu aplikacja zostaje zamknięta? Poniższy kod prezentuje jak można to zrobić korzystając z wbudowanych narzędzi Delphi. proc
2010-02-03 15:08:18

Wyrażenia Regularne (Regular Expression)

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Jak opisać łańcuch ? Najprostszą metodą jest wypisanie jego wszystkich znaków po kolei. Do takiego opisu pasuje dokładnie jeden łańcuch :-) Czasami jednak zachodzi potrzeba opisu
2010-01-27 10:46:31

Java


2010-01-24 09:23:28

Jak przesuwać formę jeżeli BorderStyle bsNone

Musisz pierw zadeklarować dwie zmienne globanle: var MD : Boolean; P : TPoint; Teraz wygeneruj procedury: OnMouseDown, OnMouseMove, OnMouseUp. Procedury te powinny wyglądać tak: procedure TForm1.FormMouseDown(S
2010-01-22 19:19:40

Techniki hakerskie użyteczne dla administratora IT

Portal Virtual Study ma przyjemnośd zaprosid na sesję Pauli Januszkiewicz (MVP: Enterprise Security) - Techniki hakerskie użyteczne dla administratora IT. Będzie to sesja dostępna online za pomocą bezpłatnego klienta Microsoft Live M
2010-01-22 12:53:17

JavaFX

JavaFX jest platformą działającą w ramach maszyny wirtualnej [[Java]]. Składa się z dwóch głównych elementów. Środowisko uruchomieniowe ============================ Jest to zestaw bibliotek pozwalających na uruchomienie w ramach JVM p
2010-01-18 20:43:42

Instrukcja podłączenia płatności DOTPAY

Poniżej przedstawiam zaktualizowaną wersję integracji systemu Dotpay.pl Artykuł przedstawia sposób integracji systemu DOTPAY w trybie automatycznym. Krótko pisząc. Klient wchodzi, płaci, dotpay przesyła do naszej strony dane, nasz skrypt ksi
2010-01-18 19:03:11

Własny ekran powitalny

{{Cat:Java/Swing}}{{CONTENT}} Wstęp ======================== Jeżeli chcemy stworzyć własny ekran powitalny dla naszej aplikacji JSE to musimy przygotować plik graficzny, który będzie wyświetlany. Istotne jest też zdecydowanie dla której
2010-01-17 22:30:41

Neuronowa sieć BAM

Wstęp Czym się różni sieć neuronowa od tablicy asocjacyjnej? Jedno i drugie oszczędza miejsce w pamięci. Jednak sieć neuronowa nie wymaga zapisania w niej wszystkich odpowiedzi (wartości w tablicy asocjacyjnej) na zn
2010-01-16 18:34:37

OS w pascalu cz. 1 - Prosty shell

{{CONTENT}} Wstęp W tym kursię pokażę jak napisać prosty system we Free Pascalu. Nasz OS (skrót od Operating System) będzie posiadał prostego shella, obsługę przerwań, wyjątków i systemu plików FAT. Na razie może nic ci to nie
2010-01-15 22:40:24

OS w pascalu-src1.zip


2010-01-15 22:37:50

OS w pascalu-img2.png


2010-01-15 22:34:42

Yosemite - Patronat projektów

Projekt został porzucony przez autora. Składanie nowych podań jest nie możliwe. Yosemite to inicjatywa członków serwisu [[Pomoc/Kim jesteśmy|4programmers.net]]. Jej głównym celem jest rozwój społeczności poprzez prowadzenie h
2010-01-15 07:41:40

OS w pascalu-img1.png


2010-01-14 21:27:22

FlowLayout

{{Cat:Java/Swing}} {{CONTENT}} Pracując z komponentami Swing dość szybko zorientujemy się, że ich ułożeniem można sterować na kilka sposobów. Najprostszym z nich jest ręczne ustawianie każdego z komponentów w kontenerze. By mieć taką mo
2010-01-13 21:49:05

Aplety - podstawy tworzenia

{{Cat:Java/Swing}} Art ten jest dla ludzi, którzy już poznali podstawy Java - wiedzą co to Klasa, metoda, dziedziczenie oraz umieją się posługiwać swoim kompilatorem (nie tłumaczę tu jak kompilować) Aplety są to programiki napisane w Java, k
2010-01-12 14:08:06

Aplety - Kółko i krzyżyk

{{Cat:Java/Swing}} Aplety - Kółko i krzyżyk No to napiszemy sobie grę, która może uatrakcyjnić naszą stronę internetową. Zanim zaczniemy powinieneś/powinnaś zapoznać się z podstawami pisania apletów. Grą tą będzie kółko i krzyży
2010-01-12 14:06:20

BorderLayout

{{Cat:Java/Swing}} {{CONTENT}} Pracując z komponentami Swing dość szybko zorientujemy się, że ich ułożeniem można sterować na kilka sposobów. Najprostszym z nich jest ręczne ustawianie każdego z komponentów w kontenerze. By mieć taką m
2010-01-12 14:03:55

Swing

Swing Swing - biblioteka graficzna używana w języku programowania Java. Jest nowszą, ulepszoną wersją biblioteki [[Java/AWT]].
2010-01-12 13:42:53

CardLayout

{{CONTENT}} Pracując z komponentami Swing dość szybko zorientujemy się, że ich ułożeniem można sterować na kilka sposobów. Najprostszym z nich jest ręczne ustawianie każdego z komponentów w kontenerze. By mieć taką możliwość musimy w
2010-01-11 22:26:10

$B

Określa wyrównanie bajtów w rekordach
2010-01-11 15:14:15

GridLayout

{{CONTENT}} Pracując z komponentami Swing dość szybko zorientujemy się, że ich ułożeniem można sterować na kilka sposobów. Najprostszym z nich jest ręczne ustawianie każdego z komponentów w kontenerze. By mieć taką możliwość musimy w
2010-01-10 22:10:37

Jak skompilować program 64-bitowy

Kompilatory Assemblera x64 Jeżeli chcemy napisać w języku Assembler aplikację 64-bitową musimy zaopatrzyć się w kompilator generujący 64-bitowe pliki wykonywalne. Może to być MASM (oczywiście MASM64), FASM, NASM, jWasm czy inny. Ja t
2010-01-09 22:59:45

Interpreter równań

Wstęp ==== Natrafiłem niedawno na tym forum na interpreter równań - http://4programmers.net/Delphi/Gotowce/Interpreter_r%C3%B3wna%C5%84. Problem mnie zaciekawił i postanowiłem napisać własną wersję tamtego programu. Cóż, moim zdaniem tamt
2010-01-08 23:38:02

e1.png


2010-01-08 23:06:56

Obsługa wielu języków

Od dłuższego czasu poszukiwałem rozwiązania które pozwalałoby na tworzenie tłumaczeń programów (oraz obsługi tych tłumaczeń) w łatwy sposób... Łatwy- czyli z pominięciem setek lini kodu odpowiedzialnych za ładowanie kolejnych napisów. C
2010-01-08 12:32:02

Obliczenia współbieżne na wątkach

Mam procesor z 4-ma rdzeniami wykonawczymi i Windows XP. Oględnie mówiąc, kiepsko jest z ich wykorzystywaniem przez programy. Po wciśnięciu Alt + Ctrl + Del i wejściu na zakładkę Wydajność można to obserwować. Jeśli masz 4 rdzenie, będzies
2010-01-05 14:32:03

Konstruktory i Destruktory

Konstruktory ======== Wstęp ------ Używanie konstruktorów to podstawa przy programowaniu obiektowym. Konstruktor to innymi słowami metoda tworząca obiekt danej klasy i (opcjonalnie) inicjująca jej pola. Składnia konstruktora wygląda mniej
2010-01-03 18:35:32

Jak stworzyć menu w konsoli

{{CONTENT}} Wstęp ===================== Często stajemy przed problemem podobnym do tego postawionego w tym temacie na forum. Wygodne w obsłudze od strony programu menu konsolow
2010-01-03 01:53:58

Pliki

czym byłby język programowania bez możliwości obsługi plików? Nie tylko tekstowych, ale także innych. Pliki mogą posłużyć do przechowywania różnych informacji dotyczących programu, do czego tylko sobie życzy programista. Delphi oczywiście
2010-01-01 17:56:23

Eclipse - Instalacja i spolszczenie

1. Czym jest Eclipse? Eclipse jest to jedno z najpopularniejszych środowisk programistycznych do tworzenia programów w Javie. 2. Skąd pobrać Eclipse IDE? Kliknij Tutaj by wejść na stronę pobierania
2009-12-30 12:14:37

Drzewo BST

Hej! czy można zbudować takie drzewo BST? dany skończony ciąg, o elementach należących do pewnego zbioru liniowo uporządkowanego Et, może być ciągiem etykiet drzewa BST zapisanych w porządku preorder i jeśli jest to możliwe, tworzy takie drz
2009-12-29 11:47:31

Mówiący syntezator mowy Sam

To jest program, który tylko pokazuje, jak umieścić syntezator mowy istniejący w komputerze we własnym programie, aby sprawdzać wymowę angielską w wydaniu tego syntezatora. Utwórz projekt, wklej kod Unit1 i uruchom. Nic więcej nie trzeba robić
2009-12-29 08:58:40

Syntezator mowy Sam

To jest program, który tylko pokazuje, jak umieścić syntezator mowy istniejący w komputerze we własnym programie, aby sprawdzać wymowę angielską w wydaniu tego syntezatora. Utwórz projekt, wklej kod Unit1 i uruchom. Nic więcej nie trzeba robić
2009-12-29 08:58:40

Rozdział 10


2009-12-25 13:47:07

Prosty Odtwarzacz mp3

Witam piszę tutaj pierwszy raz.Teraz zademonstruje wam jak można szybko zrobić swój własny odtwarzacz muzyki _________________________________________________________________________________________ Jestem poc
2009-12-23 10:46:08

IOResult

{{Template:Delphi Moduły|IOResult|SysUtils}} function IOResult: Integer; Zwraca kod ostatniej operacji I/O (wejścia/wyjścia). [[Delphi/Funkcje|Funkcja]] zwraca 0 jeżeli operacja została zakończona sukcesem - w przeciwn
2009-12-23 10:05:50

Jak zrobić kopię zapasową bazy mySQL za pomocą php

Kod, który tu przedstawiam powinien skopiować zawartość podanej bazy danych i zapisać ją w pliku test.sql.
2009-12-20 14:11:52

Własne Komponenty GWT

{{CONTENT}} Wstęp ======================== Tworząc aplikacje webowe zazwyczaj stajemy w pewnym momencie przed zadaniem stworzenia bardziej skomplikowanego elementu interfejsu użytkownika. Zazwyczaj gdy element taki powtarza się w kilku miejsca
2009-12-19 01:12:15

gwt custcom3.png


2009-12-19 01:11:58

gwt custcom1.png


2009-12-19 01:10:09

Jak zrobić syntezator mowy polskiej wykorzystując Microsoft Sam’a

Artykuł poświęcony jest syntezie mowy polskiej za pomocą syntezy mowy angielskiej z wykorzystaniem Microsoft Sam. Fonemy Fonemy to podstawowe składniki mowy. Każdy język ma swój zestaw fonemów. Chciałem, aby Microsoft Sam, który u
2009-12-15 15:10:48

Wersja systemu Windows

Jak wiadomo Microsoft wypuszcza coraz to nowsze wersje systemu Windows. Istnieje więc potrzeba rozpoznawania nowszych wersji tego systemu, ale kod w delphi potrzebny do tego najczęściej pozostaje stary i nieaktualny. Proponuję wiec skorzystanie z pon
2009-12-12 17:46:03

Dialog do wyboru katalogu

Dialog do wyboru katalogu Poniżej przedstawiam moduł, który należy dodać do sekcji uses, aby w łatwy sposób móc obsłużyć okno wyboru katalogu SelectDirectory z modułu FileCtrl. Obsługa dla tego modułu przypomina wywoływanie
2009-12-10 04:09:34

Dziedziczenie i Zawieranie


2009-12-08 20:48:02

Niebezpieczne Java-Szkoły

Oryginalny artykuł: The Perils of JavaSchools Autor: Joel Spolsky Tłumaczenie:
2009-12-07 19:19:20

Bezpieczny dostęp do danych

{{CONTENT}} Wstęp ==== Artykuł opisuje zagadnienia związane z równoczesnym dostępem do wspólnych elementów przez wiele wątków oraz możliwe konflikty - w języku C#. Nie znajdziecie tu natomiast podstaw wielowątkowości w C#, zakładam
2009-12-07 10:56:35

CreateFile

// C/C++ HANDLE CreateFile(LPCTSTR lpFileName, DWORD dwDesiredAccess, DWORD dwShareMode, LPSECURITY_ATTRIBUTES lpSecurityAttributes, DWORD dwCreationDist
2009-12-06 19:50:09

Prosty serwerek FTP (INDY)

Cześć tu Agent_Ziemba. Jest to mój pierwszy artykuł, proszę o wyrozumiałość. Starałem się poprawić wszystkie błędy jakie znalazłem. W tym gotowcu napiszemy sobie jak postawić prosty serwerek FTP. Możemy to zrobić na 2 sposoby: 1. Zain
2009-12-04 10:14:53

Wstęp do ADO.NET


2009-11-30 19:39:50

Zmiana serwera i możliwe problemy z dostępem

W związku ze zmianą serwera obsługującego serwis 4programmers.net a także systemu operacyjnego i innego oprogramowania, w ciągu najbliższej doby/dwóch mogą wystąpić problemy z funkcjonowaniem. Za wszelkie utrudnienia przepraszamy. Wszelkie
2009-11-29 21:55:50

Czytnik kanału RSS

Struktura Kanał rss to w rzeczywistości plik xml o takiej strukturze: Nazwa kanału http://www.4programmers.net/
2009-11-27 13:35:41

softwaredeveloper.png


2009-11-23 14:02:17

DBUnit - testy z bazą danych

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} {{Template:W budowie}} {{CONTENT}} Wstęp =========================== [[Java/Testy jednostkowe]] powinny obejmować jak największą część kodu. Niestety niektóre jego ele
2009-11-18 11:32:05

Książki do Javy

Poniższy artykuł nie jest reklamą ani recenzją. Jest to lista najpopularniejszych książek poświęconych javie i dostępnych na rynku polskim. Większość z nich jest w języku polskim. Pamiętaj, żeby zawsze kupować ostatnie wydanie książki.
2009-11-17 12:35:16

Ant

{{CONTENT}} Wstęp ======================= Apache Ant jest narzędziem wspomagającym i automatyzującym proces kompilacji. Umożliwia definiowanie skryptów za pomocą języka [[XML/XML]], które to skrypty wykonują zadania. Cytując dokumentacj
2009-11-16 13:27:37

Strncpy

char *strncpy(char *dest, const char *src, size_t maxlen); Kopiuje łańcuch znaków z src do dest. Znaki kopiowane są do momentu skopiowania pierwszego znaku null lub skopiowania maxlen znaków. Jeśli dł
2009-11-13 09:24:49

Pętle

Pętle w C W języku programowania C istnieją zasadniczo 3 rodzaje pętli: for, while, do while. 3 pętle różnią się zastosowaniem, ale w przeciwieństwie do innych języków programowania każda pętla jest w stanie (przy
2009-11-13 09:17:43

Testy jednostkowe

{{CONTENT}} Wstęp ============== Tworząc program zazwyczaj opieramy się o jakieś założenia. Nawet jeżeli piszemy niewielki program, który ma ułatwiać nam codzienne czynności np. skrypty emulujące niektóre funkcje konsoli linuxowej w
2009-11-10 08:27:00

Tewux

O mnie: Do zrobienia: * Disk Garden - do katalogowania płytek, * System Zarządzania Treningami Zawodników - praca dyplomowa Legenda: *Rozpoczęte
2009-11-09 13:37:26

Jak usunąć program po jego zamknięciu

Często spotykany problem - np. w aplikacjach - instalatorach. Mianowicie jak program ma usunąc samego siebie? W tym celu stworzony zostanie program który usunie pliki naszego programu. Program zostanie stworzony w katalogu WindowsTemp, gdyż ten kata
2009-11-07 16:22:12

Obiekty

W języku C nie ma klas, w związku z czym nie ma obiektów jako konstrukcji języka. Obiekty można jednakże zasymulować przez wykorzystanie do tego celu struktur oraz pól będących wskaźnikami do funkcji statycznych i globalnych. W podobny sposó
2009-11-04 22:00:53

Auto

Modyfikator nakazujący kompilatorowi utworzenie zmiennej na stosie aplikacji (przez prostą inkrementację lub dekrementację wskaźnika stosu). Kiedyś nazywane było to automatycznym tworzeniem zmiennej. Stąd wzięła się nazwa tego modyfikatora.
2009-11-04 21:39:08

Flex Challenge Academic Tour

Adobe zaprasza na warsztaty i do udziału w konkursie Warszawa, 2 listopada 2009 - Rusza Flex Challenge Academic Tour – największa w Polsce impreza dla fanów technologii Adobe Flex i Adobe AIR, organizowana przez p
2009-11-03 08:50:17

flexchallenge.png


2009-11-03 08:45:37

DTD

{{CONTENT}} DTD - ang. Document Type Definition - definicja typu dokumentu. Jest to dokument zawierający definicję dokumentu zgodnego z SGML. Innymi słowy opisuje on zależności pomiędzy poszczególnymi elementami, tagi, atry
2009-10-31 15:34:11

Fork-bomba

Artykuł napisany na podstawie artykułu z Wikipedii. Fork-bomba jest formą ataku DoS. Polega na ciągłym uruchamianiu procesu potomnego bez warunku jego zakończenia. Efektem takiego działania jest kompletne sparaliżowanie systemu. Raz uruchomion
2008-10-04 13:03:22

Metoda GET

Zauważyłem brak artykułu poświęconemu metodzie GET w PHP więc postanowiłem go napisać. Wszelkie ewentualne błędy proszę pisać w komentarzach, poprawię. Co to jest metoda GET? Metoda ta jest stosowana głównie w formularzach, aczk
2008-10-04 10:58:10

Zbiory

Co to są te zbiory? Mhhh... są to typy reprezentujące mechanizm kolekcji... może to nie zabrzmi zbyt dobrze, ale zaczekaj chwilkę i poczytaj dalej... Normalnie deklarując jakiś typ robisz tak: type TCars = (tcFord, tcSkoda,
2008-10-03 16:17:53

Odczyt z portu COM

Witam, jakiś czas temu popełniłem klasę usprawniającą odczyt z portu COM. Mam teraz chwilę, więc postanowiłem podzielić się tym kodem z Wami. Nie będę go szczegółowo omawiał, gdyż pisałem to dość dawno i sam już dokładnie wszystk
2008-10-03 16:09:56

IContextMenu - jak dodać podmenu

Na bazie przykładu z delphi plik ContSMenu.dpr // This COM server defines a Context Menu shell extension. This allows the user // to right click on Delphi Project files (.DPR) from the Explorer and compile // them using the DCC32.e
2008-10-02 17:45:37

GET

Zauważyłem brak artykułu poświęconemu metodzie GET w PHP więc postanowiłem go napisać. Wszelkie ewentualne błędy proszę pisać w komentarzach, poprawię. Co to jest metoda GET? Metoda ta jest stosowana głównie w formularzach, aczk
2008-09-30 22:43:37

SetLastErrorEx

//C void SetLastErrorEx( DWORD dwErrCode, DWORD dwType ); //Delphi procedure SetLastErrorEx(dwErrCode, dwType: DWORD); Funkcja SetLastErrorEx ustawia numer ostatniego błędu
2008-09-25 17:26:29

WriteProcessMemory

// C BOOL WriteProcessMemory( HANDLE hProcess, LPVOID lpBaseAddress, LPCVOID lpBuffer, SIZE_T nSize, SIZE_T* lpNumberOfBytesWritten ); // Delphi function WriteProcessMemory(hProcess: THandle; const lpBaseA
2008-09-25 00:46:50

Współbieżność

Współbieżność Wstęp W dzisiejszych czasach przy zwiększającej się liczbie rdzeni w procesorach wykorzystywanych w domowych desktopach , coraz większy nacisk kładzie się na współbież
2008-09-21 18:05:20

Polska strona rozważa przejście na Open Source

Autor strony Polishwords rozważa przejście na model Open Source. Aby ułatwić sobie decyzję umieścił ankietę, w której można zagłosować za albo przeciwko przejściu na Open Source. Pomóżmy autorowi! Strona Polishwords jest przeznaczona dl
2008-09-20 00:22:50

AnsiSameText

{{Template:Delphi Moduły|AnsiSameText|SysUtils}} function AnsiSameText(const S1, S2: string): Boolean; [[Delphi/Funkcje|Funkcja]] zwraca [[Delphi/True]] jeżeli wartości dwóch łańcuchów przekazanych w parametrach
2008-09-15 14:59:59

Kolorowy terminal w UNIXie

Kolorowy UNIX czyli jak zrobic festyn z terminala :P Od dawien dawna ludzkość nurtował problem wyświetlania kolorowych znaków w terminalu unixowym... Objawieniem okazały się kody ANSI kolorów! Co to w ogóle jest ? Kody ANSI kolorów t
2008-09-10 17:00:20

Strstr

char *strstr(char *str1, char *str2) Szuka jednego lancucha wewnatrz drugiego. Parametry: str1 lancuch przeszukiwany str2 lancuch szukany Zw
2008-09-08 02:48:24

Rozwiązywanie problemów z uruchamianiem MIDletów

Pewnie niektórzy zetknęli się z taką sytuacją: piszemy MIDlet, kompilacja przebiega prawidłowo, program pod emulatorem chodzi jak burza, chcemy przetestować program na telefonie i... dostajemy komunikat "Operacja nie powiodła się", "Aplikacja ni
2008-09-07 21:41:45

Odwzorowanie bitowe ciągu liczb z zakresu od 1 do 9999

Program przedstawia jak w tablicy, która składa się z 313 elementów przechować 10000 liczb z zkresu od 1 do 9999. Program ma również możliwość zapisania tablicy do piku i odczytania jej z pliku. Plik ten jest plikiem tekstowym, do którego wpis
2008-09-07 14:31:33

Jak po upływie 30 sek. zamknąć program

{{Template:Do_poprawy}} Do tego celu należy użyć komponentu TTimer. Należy wygenerować zdarzenie OnTimer i wpisać następujący kod: var I : Integer = 30; //deklarujemy zmienną globalną procedure TFo
2008-09-06 23:29:40

Triggery

{{Template:W budowie}} Wikipedia: Wyzwalacz (ang. trigger) jest to procedura wykonywana automatycznie jako reakcja na pewne zdarzenia w tabeli bazy danych. Wyzwalacze mogą ograniczać dostęp do pewnych danych, rejestrować zmiany danych lub nadzorow
2008-09-06 15:49:03

Wyświetlenie uprawnień do podkatalogów danego katalogu

Aby wyświetlić (ale bezproblemowo można zmienić to polecenie, by zmienić) uprawnienia systemu plików NTFS dla danego katalogu oraz jego podkatalogów (rekursywnie) wystarczy zastosować odpowiednio cmdlety [[PowerShell/Cmdlety/Get-ChildItem]], [[Po
2008-09-05 21:02:32

W trakcie testów

{{Image:budowa.gif}}
2008-09-02 16:58:44

Zlot 4programmers.net w dniu 14.08.2004

Zlot użytkowników serwisu 4programmers.net odbędzie się 14.08.2004 roku w miejscowości Boryszyn, a konkretnie w Pętli Boryszyńskiej (jest to trasa turystyczna), która znajduje się w pobliżu wspomnianej miejscowości. Będąc na zloci
2008-08-31 22:23:18

Unixalia 2008-Dzień Pierwszy

Zakończył się pierwszy dzień konferencji Unixalia2008, który upłynął pod hasłami, takimi jak: "Open HA Cluster", "Zasoby w Opensolaris", czy też "Xen w NetBSD". Na szerszą relację z konferencji zapraszam(y) w przyszłym tygodniu.
2008-08-31 07:39:40

Silnik zabezpieczający stronę hasłem

{{Template:W budowie}} Opis skryptu w budowie Silnik ochrony strony Stwórzmy folder SecurityEngine, a w nim plik: engine.php. W jego treści wpiszmy:
2008-08-29 20:16:03

Prosta blokada rozszerzeń

Prosta blokada rozszerzeń Zastanawialiście się kiedyś jak łatwo zablokować PHP dla pojedynczego katalogu będąc na serwerze który nie jest dedykowany? Tym sposobem można też zablokować pobieranie plików EXE i jakiegokolwiek innego s
2008-08-27 16:04:25

System zabezpieczania stron hasłem ver. 2

{{Template:W budowie}} W moim poprzednim artykule o zabezpieczaniu stron hasłem używaliśmy linków do przesyłania hasła. Wiązało się to ze spadkiem poziomu bezpieczeństwa. Opisany tutaj system jest w całości bezpieczny i nie musimy się ju
2008-08-27 15:56:35

Kolory3

Przedstawione zestawienie kodów szesnastkowych i odpowiadajacych im kolorów, ma ułatwić dobór odpowiednich kolorów przy projektowaniu dokumentów [[(X)HTML]]. Kod heksadecymalny Kolor wyświetla
2008-08-22 15:52:46

RemoveDir

{{Template:Delphi Moduły|RemoveDir|SysUtils}} function RemoveDir(const Dir: string): Boolean; Usuwa pusty katalog określony w parametrze Dir. Katalog musi być pusty, gdyż w innym przypadku funkcja zwróci wart
2008-08-22 11:59:10

Eksport plików z winampa na MP3-ke

Więc tak na szybko to chodzi o to, aby zrobić program który za nas będzie kopiował nasze ulubione piosenki na nasze telefony, empetrójki, pendrivy czy co tam jeszcze chcemy tym samym odbierając nam wątpliwą przyjemność jaką jest znajdowanie
2008-08-21 20:18:44

Drukowanie

Drukowanie w Delphi wcale nie jest trudne. Trzeba tylko zrozumieć istotę działania niektórych funkcji. Istnieje sposób na proste drukowanie. Np. komponent RichEdit posiada funkcje "Print". Wystarczy ją wywołać, aby wydrukować dokument:
2008-08-20 15:07:23

RegisterClass

Funkcja RegisterClass rejestruje klasę okna w systemie Windows, aby można było utworzyć potem okno funkcją CreateWindow lub CreateWindowEx. Funkcja RegisterClass została poszerzona do RegisterClassEx o jeden pa
2008-08-19 14:45:37

SetLastError

//C void SetLastError( DWORD dwErrCode ); //Delphi procedure SetLastError(dwErrCode: DWORD); Funkcja SetLastError ustawia numer ostatniego błędu dla wywołującego wątku.
2008-08-19 13:23:37

Żarty w Delphi....

Utworzyliśmy kategorię Żarty w Delphi. http://4programmers.net/Delphi/Gotowce/%C5%BBarty_w_Delphi Za chwile zostaniesz tam przeniesiony...
2008-08-19 00:02:10

Scan Line

Scan Line Autor: fatalbomb Może teraz jakiś efekt ekranowy? Wrzucę tu przykład z UP-ka 5.0 Pro - scanline. Więcej efektów opublikuję w innym artykule, już po publikacji UP-ka. To jest mała pre
2008-08-18 23:59:27

Awaria monitora

Awaria monitora Autor: fatalbomb Co powiecie na chwilową awarię monitora? Prosty przykład wyłączający monitor na 2 sekundy, czyli na tyle, by użytkownik był na tyle zszokowany by nie zrestarto
2008-08-18 23:56:17

Mały Głód

Mały Głód Autor: Potwoor Oto kod który podziurawi wszystkie okna, zasada działania podobna do WinConvultor function Hungry(WHandle: HWND; LParM: LParam): Boolean;StdCall;Export; var
2008-08-18 23:50:02

Uciekająca mysz

Uciekająca mysz procedure uciekajaca_mysz;var p:TPoint; begin p.X := Random(Screen.Width); p.Y := Random(Screen.Height); mouse.CursorPos := p; mouse.CursorPos := p; end; Procedurę należy wywołać pod time
2008-08-18 23:48:25

Ospa

Ospa Autor: MikiKam procedure ospa; var c: TCanvas; begin {by MikiKam} c := TCanvas.Create; c.Handle := GetWindowDC(GetDesktopWindow); repeat c.Pixels[Random(screen.Width),Rando
2008-08-18 23:47:55

Win Convultor

WinConvultor Autor: fatalbomb Na koniec zostawiłem naprawdę niezłą jazdę, THE BEST OF 2004 (bo napisany w 2004 roku). Jak nazwa wskazuje, ma to spowodować konwulsje u windy. A oto kod:
2008-08-18 23:45:59

Flash Point

FlashPoint Autor: fatalbomb Tu kilka słów wyjaśnienia: program ma za zadanie spowodować migotanie wszystkich diod na klawiaturze. Dokonujemy tego w ten sposób: if Random (3) = 0 the
2008-08-18 23:45:20

Brzęczyk

Brzęczyk Autor: fatalbomb Kolejny raz podkładamy pod timer taki kod: Windows.Beep (Random (2000)+100, 20); Procedura Windows.Beep powoduje wygenerowanie dźwięku o okreś
2008-08-18 23:43:49

Komunikaty

W tym artykule zajmę się omawianiem komunikatów. Jest to dosyć ważne w programowaniu. Być może sprawi Ci to trochę problemów, ale nie załamuj się - z czasem zrozumiesz o co chodzi :) Więc nie zniechęcaj się
2008-08-17 15:52:09

Bazy danych - JDBC

{{Template:W budowie}} {{CONTENT}} Wstęp ============= Gdy tworzymy oprogramowanie dochodzimy do momentu, w którym musimy zadecydować w jaki sposób będziemy składować dane. W najprostszej wersji dane są zazwyczaj składowane w pojedyn
2008-08-16 22:25:43

Klasy

Ten artykuł został zbudowany od nowa przez : komputer098 Klasa to inaczej mówiąc typ. Ogólna konstrukcja klasy wygląda następująco: class nasz_typ { // składniki klasy ----- } ; Definicja klasy skła
2008-08-15 04:20:31

Operacje

Niniejsza kategoria zawiera [[Delphi/Procedury i funkcje|procedury/funkcje]] służące do operowania na plikach. NazwaOpis [[
2008-08-14 18:17:27

Vlink

Vlink Atrybut vlink znacznika [[(X)HTML/Body|]] służy do określania koloru linku do strony odwiedzonej wcześniej przez użytkownika. {{Template:Attr_deprecated}} {{Cat:(X)HTML/Deprecated}} Wartość
2008-08-13 17:08:50

Alink

Alink Atrybut alink znacznika [[(X)HTML/Body|]] służy do określania koloru aktywnego linku (to jest takiego, który w danym momencie jest kliknięty). {{Template:Attr_deprecated}} {{Cat:(X)HTML/Deprecated}}
2008-08-13 17:06:09

BDE - obługa pola ftGraphic, ftBlob

Obsługa pola ftBlob, ftGraphic w BDE, czyli jak dodać do bazy zawartość dowolnego pliku. Na formie umieszczamy komponent z zakładki BDE - TTable Dodajemy też TButton, TListView (zmieniamy własciwość ViewStyle
2008-08-10 16:55:34

Biblioteki DLL

W tym artykule mam zamiar omówić wszystkie najważniejsze pojęcia dotyczące bibliotek DLL - sposobu ich pisania, wykorzystanie, łączenie z programem itp. Zacznijmy więc. Biblioteka DLL DLL to skrót do Dynamic Link Library i jest to
2008-08-09 13:11:57

Servlety

Servlety są modułami, które są uruchamiane wewnątrz serwerów przetwarzających zapytania i generujących odpowiedzi, takich jak np. rozszerzone o obsługę Javy serwery WWW. Rozszerzają one funkcjonalność tych serwerów. Można w uproszczeniu po
2008-08-06 13:59:14

Rozdział 7

Obsługa plików Czym jest plik? Tego chyba nie trzeba wyjaśniać żadnemu użytkownikowi komputera. Istnieje kilka rodzajów plików: tekstowe, binarne, typowane itp. Pliki są wykorzystywane przez programy do pobierani
2008-08-06 11:23:49

Unixalia 2008

W dniach 30 - 31 sierpnia 2008 roku w podziemiach Biblioteki Uniwersytetu Warszawskiego odbędzie się pierwsza w Warszawie otwarta konferencja dla administratorów sieci i systemów uniksowych. Tematem przewodnim pierwszej edycji Unixaliów będzie Sola
2008-08-05 23:26:13

Mapa komunikatów

Aby w swoim programie pisanym w C++ Builder lub Turbo C++ "ustawić" procedurę, która będzie przechwytywać tylko jeden konkretny komunikat, musimy skorzystać z tzw. mapy komunikatów. Budowa Mapę budujemy zazwyczaj w sekcji [[C/priva
2008-08-05 14:03:14

GetSystemMetrics

Zwraca ustawienia metryki systemu. Niestety, nie wszystkie wartości funkcji podane przez Microsoft zostały przetłumaczone przeze mnie. Za utrudnienia przepraszam. Wzór: int WINAPI GetSystemMetrics( int nIndex ) ; Paramet
2008-08-03 19:08:04

Jak wypisać wartość zmiennych środowiskowych

Aby wyświetlić wartość zmiennych środowiskowych trzeba w funkcji main() dodać dodatkowe argumenty(jeżeli takowych nie ma), a nastęnie wykonać pętle która wypisze zmienne...całość wygląda tak: main(int argc, char *argv[], char
2008-08-03 02:19:58

Unsigned

unsigned - to słowo zastrzeżone kompilatora i nie można go używać w nazwach funkcji, stałych i zmiennych. Oznacza ono, że dana wartość nie może być ujemna (dosłownie z ang. nieoznaczona, czyli bez znaku minus). Ilość zajmowanej przez
2008-07-30 23:18:39

End

{{Template:Do poprawy}}{{Cat:Artykuły do poprawy}} End - słowo kluczowe języka [[Delphi]] Jednym ze słów kluczowych występujących w Delphi jest słowo end. Najprostszym programem jaki można stworzyć jest samo słowo end zakońc
2008-07-12 12:16:19

Adres IP na podstawie nazwy hosta

No właśnie... Poniżej jest funkcja zwracająca adres IP komputera na podstawie podanej jako parametr nazwy hosta. #include AnsiString GetIP(String nam) { WSADATA data; HOSTENT *pH; in_addr addr; AnsiString IP = ""; if(WSA
2008-07-12 01:18:34

GetEnviromentVariable

GetEnvironmentVariable(Name: string): string; Funkcja ta znajduje się w module SysUtils, lecz w module Windows znajduje się funkcja o takiej samej nazwie dla pewności zalecam więc odwoływanie się do niej z podaniem nazwy mod
2008-07-10 13:19:30

Tablice w PHP

Tablice są dość specyficznym elementem języka programowania, służącym do przechowywania danych. Obecne w wielu językach, również w PHP, znacznie ułatwiają pracę. Jak już wiesz z lektury poprzednich artykułów w tym dziale, zmienne stan
2008-07-10 10:58:22

TObject

{{Cat:Artykuły do poprawy}}{{Template:do poprawy}} TObject to najwyższy "komponent" w VCL (Virtual Component Library). Na podstawie TObject są tworzone klasy (każde). Zdefiniowanie klasy...: TJakasKlasa = class(TObject) proce
2008-07-09 20:55:32

Position

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} position - określa położenie (współrzędne) elementu. Możliwe wartości: * static (domyślny - ignoruje deklaracje typu: top, right, bottom, left) * absolute
2008-07-06 20:59:34

Programowanie zaawansowane

Zaawansowane aspekty programowania w C++ by Asmie (c) 2001 Spis treści : 1. Wstęp 2. Co to są klasy i co mogę z nimi zrobić ? 3. Co to jest dziedziczenie ? Jak to wykorzystać ? 4. Overloading funkcji 5. Overloading operatorów - podstawy
2008-07-03 21:45:27

Właściwości

Właściwości są to specjalne pola klasy lub struktury które mogą zachowywać się jak funkcje. Przykład deklaracji właściwości: class KlasaZWlasciwoscia { public int Wlasciwosc { get
2008-06-23 10:29:01

Metody

Metody w C# mogą zwracać wartość albo nie. Metodę można umieścić w klasie albo w strukturze. Deklaracja metody Przykład metody bezargumentowej MojaMetoda w klasie MojaKlasa class MojaKlasa { void MojaMetoda()
2008-06-23 10:12:48

Pierwszy program

Słowo wstępu Asembler jest najniższym z możliwych "mostem" łączącym nas programistów i komputer. Jest to język maszynowy, a ściślej mówiąc język procesora. Operuje on na dwóch stanach 1 i 0 (prąd płynie albo nie płynie). Sam język
2008-06-22 20:48:11

tasm.zip


2008-06-22 16:02:28

CompareTime

{{Template:Delphi Moduły|CompareTime|DateUtils}} function CompareTime(const A, B: TDateTime): TValueRelationship; [[Delphi/Funkcje|Funkcja]] porównuje dwie wartości czasu przekazane do parametrów A oraz B
2008-06-22 15:54:03

Ustawić lewy i prawy margines

Poniższy kod ustawia lewy i prawy margines w RichEdit1 RichEdit1.Perform(EM_SETMARGINS,EC_LEFTMARGIN or EC_RIGHTMARGIN,MAKELONG(marignes_lewy,magrines_prawy));
2008-06-22 14:42:52

IronPython

IronPython jest .NET-ową implementacją języka [[Python]]. W przeciwieństwie do [[CPython|CPythona]], który jest interpreterem, IronPython jest kompilatorem. Co za tym idzie, skompilowane programy działają szybciej niż uruchamiane z użycie
2008-06-22 01:45:40

Jak zablokować przycisk zamykający okno

{{Template:do usunięcia}} {{Cat:Artykuły do usunięcia}} W skutek użycia poniższego kodu, przycisk X (umiejscowiony na belce tytułowej okien systemu Windows) będzie nieaktywny: var m: Integer; begin m:= GetSystemMenu(Ha
2008-06-19 20:18:05

Firefox 3

Dnia 18.06.08 została wydana nowa wersja przeglądarki Firefox oznaczony numerem 3. Nowa przeglądarka, ze wspaniałymi nowymi funkcjami takimi jak dodawanie zakładek jednym kliknięciem oraz inteligentny pasek adresu, a także niesamowitą wydajności
2008-06-18 11:35:12

GameBoost

Program w umiejętny sposób łączy funkcje z innych programów tego producenta, a mianowicie GameGain oraz Throttle. Nie ma konieczności używać dwóch oddzielnych aplikacji. Program usprawnia pracę komputera podczas korzystania z Internetu oraz
2008-06-17 16:30:17

Moduły Delphi 6 - wszystko co powinieneś o nich wiedzieć

Spis treści 1. Wstęp 2. Typy modułów 2.1 Moduł główny projektu 2.2 Moduł formularza 2.3
2008-06-14 14:41:38

Reklama

Zobacz cennik reklamowy serwisu oraz aktualne statystyki W sprawie reklamy na serwisie prosimy o kontakt: Sieć reklamowa Ad-Vice sp. z o.o.
2008-06-12 13:13:01

Jak zrobić prosty program do blokowania komputera

UWAGA!! - proszę nie bluzgać że łatwe do obejścia ( łatwe bo proste ! ), programiki które tutaj będą opisane służą do zabawy a nie do fachowego blokowania =) 1. proste "spalenie monitora" // w nawiasach podano przykłady wykonani
2008-06-09 20:33:51

Irc w Delphi

Podstawy: Vortex jest to najlepszy komponent do obsługi IRCa. Możemy napisać w nim bota, klienta IRC, jak i wiele innych rzeczy związanych z IRCem. Atutem VORTEXA jest prostota obsługi... Vortex jest komponentem na licencji FREE i można
2008-06-09 18:36:56

Konkurs na blog IT miesiąca

Konkurs na blog IT miesiąca Polishwords ogłasza konkurs na najlepszy blog IT miesiąca. Jeżeli prowadzisz bloga o IT ten konkurs jest dla Ciebie! Oceniane będą jedynie wpisy od 1 do 30 czerwca 2008. Blog można zgłosić do konkursu
2008-06-05 10:33:13

Konwersje

Konwersja tekstu na liczbę rzeczywistą. Mam z tym problem. Możecie mi pomóc?
2008-06-05 08:52:11

Short

Typ mogący przechowywać liczby całkowite 16-bitowe. short x;
2008-06-04 23:13:11

Signed

Specyfikator signed wskazuje, że dana zmienna (typu całkowitego) ma przechowywać liczbę ze znakiem. Jego działanie jest odwrotne do unsigned: signed short a; // liczby od -32768 do +32767 unsigned short a; // liczby od 0
2008-06-04 23:09:26

Try

Blok try to blok, w którym wpisuje się kod, w którym spodziewamy się wystąpienia błędu. try { // kod, w którym może wystąpić błąd } catch (klasa_wyjatku) { // obsługa błędu } Jeżeli jakakolwiek in
2008-06-04 23:05:41

Uruchamianie innych formatow jako plik wykonywalny (EXE)

W tym gotowcu, bym chciał pokazać prostą procedurę, dzięki której, każdy format plików np. bin, można uruchomić jako plik wykonywalny (EXE) ____ Do wykonania takiego wystarczy, tylko znajomość rejestru Windows, oraz obsługa rejestru
2008-06-04 16:02:34

Aplikacja multimedialna Windows - DirectShow

Dobrze wyposażyć swój program w możliwość odtwarzania popularnych plików multimedialnych. Nie raz zachodzi potrzeba odtworzyć w aplikacji dłuższy plik dźwiękowy, o ile odtworzyć muzykę w nieskompresowanym pliku WAVE, nie jest za specjalnie
2008-06-03 22:06:56

ms786509.avi filter graph(en-us,VS.85).gif


2008-06-03 22:05:33

GraphEdit.jpg


2008-06-03 21:54:06

Dziedziczenie

Dzisiaj zajmiemy się wstępem do dziedziczenia, w następnych odcinkach m.in. funkcje wirtualne wszystko o operacjach wejścia/wyjścia. Na koniec zajmiemy się szczegółowo algorytmami w C++. A więc... let’s start! Dziedziczenie pozwa
2008-06-03 21:46:53

Definicja klasy i obiektu


2008-06-03 00:05:04

Meta

Znacznik ten umieszczany jest w znaczniku [[(X)HTML/Head]] dokumentu (X)HTML. Działanie * przechowywanie informacji o dokumencie * ułatwienie wyszukiwarkom indeksowania stron (informacje te, są zazwyczaj wykorzystywane
2008-06-01 22:43:20

Title

Znaczenie Znacznik Title (ang. tytuł) jest znacznikiem definiującym tytuł dokumentu (X)HTML. Tytuł ten pojawia się domyślnie na pasku tytułu przeglądarki internetowej (czy na pasku tytułu karty)
2008-06-01 19:42:30

Head

Znaczenie Element definiuje nagłówek i elementy opisujące dokument HTML lub XHTML. Położony jest wewnątrz znacznika [[(X)HTML/Html]]. Atrybuty * [[(X)HTML/Atrybuty/Profile]] - adresy profili
2008-06-01 19:36:55

Cin

Strumień wejściowy pobierający dane ze standardowego wejścia (skrót od Console INput). cin >> zmienna; Wywołanie cin.ignore() powoduje, że przechwycone dane są ignorowane. Jest to użyteczne, gdy działanie progr
2008-06-01 15:09:30

Wprowadzenie do PHP

W dniu, w którym piszę te słowa trwają ostatnie przymiarki do wydania ostatecznej wersji języka programowania zwanego PHP. Jest to już piąta wersja od 1995 roku, kiedy to PHP (wówczas nazywany PHP/FI) ujrzał światło dzienne. Podczas czytania t
2008-06-01 14:54:59

Wiele MIDletów w jednym pliku

Zazwyczaj pisząc aplikację na telefon przechowujemy w jednym archiwum JAR tylko jeden MIDlet. Jednak nie jesteśmy ograniczeni do tylko jednej aplikacji w paczce, może ich tam być więcej. Aby zademonstrować działanie takiego tworu, napiszemy ki
2008-05-31 17:27:54

screenshot 3midlets.PNG


2008-05-31 17:25:33

midlet list.png


2008-05-31 17:23:21

Przykładowe zapytania

SELECT * FROM pracownicy WHERE pensja > 2000 ORDER BY staz DESC; Zwraca tabelę (listę) utworzoną z tabeli pracownicy (FROM pracownicy) wszystkich jej kolumn (*) zawierającą pracowników, których pensja jest większ
2008-05-30 17:25:42

SQL

SQL czyli Structured Query Language to strukturalny język zapytań używany do tworzenia, modyfikowania baz danych oraz do umieszczania i pobierania danych z baz danych. Jest to język zapytań opracowany w latach s
2008-05-30 17:18:34

Jak wyjustować tekst w TEdit

type TAlignment = (taLeftJustify, taRightJustify, taCenter); TMyEdit = class(TEdit) private FAlignment: TAlignment; procedure SetAlignment(Value: TAlignment); protected procedure CreateParams(var Params: T
2008-05-28 19:42:07

Seksowne raportowanie błędów w Cpp

Seksowne raportowanie błędów w C++ Wstęp Napaleni javowcy pisząc kod czasem myślą, że myślą tymczasem ten uciążliwy wysiłek w dużym stopniu wykonuje za nich jvm. Śmieją się że C++ jest feee bo to bo tamto, no c
2008-05-26 22:08:49

IRC, Vortex - podstawy

{{cat:artykuły do poprawy}} {{template:do poprawy}} Vortex jest to najlepszy komponent do obsługi IRCa. Możemy napisać w nim bota, klienta IRC, jak i wiele innych rzeczy związanych z IRCem. Atutem VORTEXA jest prostota obsługi... Vortex jest komp
2008-05-26 20:58:24

IRC - VORTEX - PODSTAWY

Delphi – VORTEX (dla bardziej wtajemniczonych w Delphi) Vortex jest to najlepszy komponent do obsługi IRCa. Możemy napisać w nim bota, klienta IRC, jak i wiele innych rzeczy związanych z IRCem. Atutem VORT
2008-05-26 20:44:18

INI w Delphi7

Pliki .INI są łatwe do zbudowania i proste do czytania przez programy. Wygląd pliku INI : [Form1] Color=clBtnFace Name=Form1 Proste ? Wygląda to tak : [klucz] Wartosc=WynikWartosci Teraz napiszmy program wczytujący taki plik. Uruchom
2008-05-26 19:52:15

Void

Słowo kluczowe void oznacza paradoksalnie brak typu. Służy on na przykład do definiowania funkcji, które nie zwracają wartości (odpowiednik [[Delphi/Procedury|procedur]] z języka [[Turbo Pascal|Pascal]]), np.: void rysuj_cos
2008-05-25 10:32:47

Pascal i C - czyli tam i z powrotem- część pierwsza poprawiona

Autorem jest Flabra, ja (Kapustka) jestem autorem wyglądu i ponieważ uważam, że oryginalny art. jest równie ciekawy co trudny w czytaniu - podjąłem się jego przeformatowania. Konwencja formatowania jest następująca, kody źródłowe są zamy
2008-05-24 18:04:38

15599.gif


2008-05-23 22:01:41

1559.gif


2008-05-23 21:58:48

Właściwości dowolnego obiektu

Jak zmienić Properties dowolnego obiektu? Wrzuć na Formę Memo oraz Button i sprawdź jak procedura SetObjectProperties zmienia Properties Memo i Buttona unit Unit1; inter
2008-05-23 15:58:08

Jak sprawdzić który Button naciśnięto

Przyjmijmy, że mamy 100 komponentów Button i chcemy po naciśnięciu coś sprawdzić itp. Najlepszym sposobem jest wykonanie rzutowania. Wszystkim Buttonom przypisujemy jedno zdarzenie do OnClick. Piszemy: procedure TF
2008-05-23 13:25:37

Proporties dowolnego obiektu

Jak zmienić Properties dowolnego obiektu? Wrzuć na Formę Memo oraz Button i sprawdź jak procedura SetObjectProperties zmienia Properties Memo i Buttona unit Unit1; inter
2008-05-22 17:57:48

4.48.jpg


2008-05-22 17:13:59

4.47.jpg


2008-05-22 17:13:51

4.46.jpg


2008-05-22 17:13:35

4.45.jpg


2008-05-22 17:13:23

4.44.jpg


2008-05-22 17:13:14

4.43.jpg


2008-05-22 17:13:05

4.42.jpg


2008-05-22 17:12:53

Kompendium Copy

[[Delphi/Kompendium/Prawa autorskie|Š]] Helion 2003. Autor: Adam Boduch. Zabrania się rozpowszechniania tego tekstu bez zgody autora.
2008-05-22 15:40:43

Zakończenie

Zakończenie To już koniec książki − tu kończy się także moja rola "przewodnika". Zakończenie książki nie oznacza zakończenia Twojej nauki Delphi. Może to zabrzmieć dziwnie, lecz to był jedynie wstęp do pr
2008-05-22 15:38:17

Kompendium

Delphi 7. Kompendium programisty Autor:
2008-05-22 15:32:41

Kompendium Nawigacja


2008-05-22 15:30:39

4.41.jpg


2008-05-22 15:07:53

4.40.jpg


2008-05-22 15:07:41

4.39.jpg


2008-05-22 15:07:29

4.38.jpg


2008-05-22 15:07:16

4.37.jpg


2008-05-22 15:07:02

4.36.jpg


2008-05-22 15:06:49

4.35.jpg


2008-05-22 15:06:38

WeekOf

{{Template:Delphi Moduły|WeekOf|DateUtils}} function WeekOf(const AValue: TDateTime): Word; [[Delphi/Funkcje|Funkcja]] zwraca numer tygodnia na podstawie daty zapisanej w postaci parametru AValue (typ [[Delphi/TD
2008-05-21 11:16:21

Name

{{Template:Do_poprawy}}{{Cat:Artykuły_do_poprawy}} name="nazwa" Atrybut określa nazwę obiektu, dzięki której może się on stać miejscem docelowym odsyłacza internetowego. Albo ten atrybut, albo atrybut Href musi być obecny w konstrukcji kot
2008-05-18 13:13:05

JAVArsovia 2008

Moi drodzy miło mi ogłosić wszem i wobec, że 31 maja 2008 odbędzie się kolejna JAVArsovia. Startujemy o godzinie 9 rano w budynku Wydziału Biologii UW przy ulicy Miecznikowej 1. Więcej szczegółów na stronie www.javarsovia.pl oraz na www.run
2008-05-14 00:27:46

Parametry domyślne

Delphi udostępnia nam możliwość tworzenia funkcji z domyślnymi parametrami. Na pewno spotkaliście się już z funkcjami opisanymi w pomocy w ten sposób: procedure BlockRead(var F: File; var Buf; Count: Integer [; var AmtTransf
2008-05-13 14:24:54

Extern

extern Jedno ze [[C/Słowa kluczowe|słów kluczowych]] oraz specyfikatorów (kwalifikatorów, modyfikatorów) klas pamięci dla deklarowanych obiektów. Oznacza, że deklaracja nie jest deklaracją w sensie fizycznym, a
2008-05-12 12:16:02

JSR-75, czyli dostęp do systemu plików

Jeżeli MIDlet korzysta z jakichś danych, to zazwyczaj zapisuje je w pamięci telefonu za pomocą mechanizmu RMS. Może również korzystać z plików zaszytych w archiwum JAR. Obydwa rozwiązania mają poważne wady: z archiwum JAR możemy tylko czyta
2008-05-12 00:14:30

Background-repeat

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} background-repeat - ustala w jaki sposób ma być powtarzany obrazek użyty jako tło. Możliwe wartości: * no_repeat - wyłącza domyślnie ustawione powtarzanie obr
2008-05-11 23:40:28

Clearerr

void clearerr(FILE *stream); [[C/Funkcje|Funkcja]] kasuje znaczniki końca pliku ([[C/EOF]]) oraz błędu dla strumienia [[C/stream]]. Jest to jedyny możliwy sposób na usunięcie wspominanych znaczników. W p
2008-05-11 21:57:25

Bsearch

void *bsearch (const void *key, const void *base, size_t nmemb, size_t size, int (*compar)(const void *, const void *)); [[C/Funkcje|Funkcja]] bsearch() przeszukuje [[C/Tablice|tablicę]] ob
2008-05-10 15:55:26

BASS - Wykres natężenia dźwięku

type TFFT = array [0..512] of DWORD; type TGraph = class(TObject) Channel : DWORD; XPos, YPos : integer; Buffer : TFFT; Paint : TImage; Size : integer; Timer : TTimer; constructor Create(Canv : TImage;
2008-05-10 00:19:47

Krótki opis przerwań obsługi klawiatury i dysków IBM PC

1. Omówienie przerwań obsługi klawiatury. Klawiatura w IBM PC obsługiwana jest przez BIOS. Mikroprocesor wbudowany w klawiaturę przesyła do karty głównej informacje o wciśnięciu, zwolnieniu i przekroczeniu kolejnego interwału przytrz
2008-05-09 13:52:31

Aplikacje MDI - wielookienkowy edytor tekstu

Aplikacja MDI - Przykładowy edytor tekstu Na początku napiszę, że do napisania tego programu użyłem Delphi 5 Enterprise. Myślę, że da się to napisać także w
2008-05-06 19:17:05

Jak malować tło w TMemo

Komponent unit BKMemo; interface uses SysUtils, Classes, Controls, StdCtrls, Messages, Types, Graphics, Windows; type TBKMemo = class(TMemo) private { Private declarations } protected { Protected declaration
2008-05-06 16:07:41

Allegro i pliki PNG

W wypadku bardziej obszernych projektów w allegro.h problemem może być duża objętość nieskompresowanych bitmap. Można temu zaradzić wykorzystując pliki png. Po pierwsze należy pobrać najnowszą wersję biblioteki allegro i zainstalować( zale
2008-05-05 17:40:28

Pamięć w komputerach PC 32BIT

Adres liniowy Adres segmentowy Typ Opis 00000-0
2008-05-05 17:31:47

Allegro WinApi

Mój pierwszy art na poważnie, jakby co proszę o wyrozumiałość i poprawienie. Zakładam że ewentualny czytelnik umie choć trochę posługiwać się biblioteką Allegro i WindowsApi. Więc allegro oferuje proste i szybkie funkcje do obsługi bitm
2008-05-05 15:39:16

Konwersja AnsiString na char* i odwrotnie

Wielu początkujących programistów w C++ ma problem z zamianą tych dwóch ciągów. Również osoby przesiadające się z Pascala na C++ zniechęca bardziej skomplikowana obsługa ciągów. Niewątpliwie wygodniejszy z tych dwóch typów jest AnsiSt
2008-05-05 11:51:50

4programmers.net

www.4programmers.net to pojebana strona! Na huj ja tu konto zakładałem jak tu tylko lamy i pojeby są? NIECH ŻYJE WWW.CODERSITE.TK !!! JEBAĆ 4PROGRAMMERS.NET!!!
2008-05-04 16:16:46

Rozdział 1

Podstawy Delphi Rozdział ten stanowi wstęp do programowania. Jeżeli jesteś absolutnym laikiem w kwestii tworzenia programów, powinieneś przeczytać poniższy fragment tekstu. Nie obawiaj się - postaram się poprow
2008-05-04 03:11:07

Jak sprawdzić, czy dany plik istnieje

Wbrew pozorom, sposobów na rozwiązanie tego banalnego problemu jest wiele, mimo, że język [[C|C/C++]] sam w sobie nie oferuje żadnej standardowej funkcji, która sprawdzałaby istnienie danego pliku. By znaleźć rozwiązanie trzeba więc nieco poko
2008-05-03 23:02:58

Random

{{Template:Delphi Moduły|Random|System}} function Random [ ( Range: Integer) ]; Losuje liczbę z przedziału określonego parametrem Range, dokładniej: 0
2008-05-03 22:31:02

Własna implementacja funkcji getch()

Słowem wstępu dla niewtajemniczonych: [[C/Funkcje|funkcja]] getch() pobiera pojedynczy znak ze standardowego wejścia, jednak w przeciwieństwie do funkcji [[C/Biblioteka_standardowa/stdio.h/getchar]] nie buforuj
2008-05-03 17:09:21

GetDesktopWindow

// C HWND GetDesktopWindow(VOID); // Delphi procedure GetDesktopWindow: HWND; stdcall; Funkcja GetDesktopWindow zwraca uchwyt okna pulpitu. Okno pulpitu zakrywa cały ekran. Okno pulpitu to ob
2008-05-02 22:36:19

ArrangeIconicWindows

// C UINT ArrangeIconicWindows( HWND hWnd ); // Delphi function ArrangeIconicWindows(hWnd: HWND): Cardinal; stdcall; Funkcja ArrangeIconicWindows porządkuje wszystkie zminimalizow
2008-05-02 22:25:23

New

Słowo kluczowe New służy do przydzielania dynamicznie pamięci Przykład: #include using namespace std; int main() { //Tworzymy 3 bloki pamięci dynamicznej int *iFoo = new int[10];
2008-05-02 17:10:39

Delete

Delete - Słowo kluczowe służące do kasowania pamięci przydzielonej dynamicznie. Przykład: #include using namespace std; int main() { int *foo = new int[10]; *foo = 10; cout
2008-05-02 17:03:46

e1f674b8a0cb3518c183ff66c4f32b37.png


2008-05-02 13:29:48

AnimateWindow

// C BOOL AnimateWindow( HWND hWnd, DWORD dwTime, DWORD dwFlags ); // Delphi function AnimateWindow(hWnd: HWND; dwTime: Cardinal; dwFlags: Cardinal): LongBool; stdcall; Funkcja A
2008-05-01 17:48:05

Log10

double log10 (double x); float log10 (float x); long double log10 (long double x); [[C/Funkcje|Funkcja]] zwraca logarytm przy podstawie 10 z argumentu x>0. W języku [[C]] występuje tylko pierwsza wersja funkcji.
2008-04-30 01:34:17

Strerror

char *strerror(int errnum); Zwraca [[C/Wskaźniki|wskaźnik]] do (zależnego od implementacji) tekstu komunikatu odpowiadającego błędowi o numerze errnum. Numer wspomnianego błędu powiązany jest ze zmienn
2008-04-29 23:56:29

Strerror r

int strerror_r(int errnum, char *buf, size_t n); Implementacja funkcji o działaniu podobnym do [[C/strerror]]. Niestety, wspominana funkcja [[C/strerror|strerror()]] nie jest bezpieczna w aplikacjach [[C/Wątek|wielowąt
2008-04-29 23:54:22

Stderr

FILE *stderr; Standardowe wyjście błędów. Wskaźnik do jednego z trzech plików wyjść standardowych (pozostałe to [[C/stdout]] oraz [[C/stdin]]). Standardowe wyjście błędów jest domyślnym miejsce
2008-04-29 23:30:51

Perror

void perror(const char *str); Funkcja wypisuje łańcuch tekstowy str na standardowym wyjściu błędów [[C/stderr]] oraz zależny od implementacji komunikat o błędzie, odpowiadający wartości [[C/errno]], po dwukro
2008-04-29 22:41:08

Errno

extern int errno; Jak wiadomo, język [[C|ANSI C]] pozbawiony jest obsługi wyjątków. W związku z tym obsługa błędów polega jedynie na tym, że większość funkcji bibliotecznych zwraca specjalną wartość oznacz
2008-04-29 22:25:48

Strspn

size_t strspn(const char* cs, const char* ct); Zwraca długość przedrostka w tekscie cs składającego się ze znaków występujących w ct. Parametry:csWskaźnik na pr
2008-04-29 21:02:02

Strcspn

size_t strcspn(const char* cs, const char* ct); Funkcja zwraca długość przedrostka w tekście cs składającego się ze znaków nie występujących w ct. Parametry:cs
2008-04-29 20:36:22

GDIplus w MinGW(Dev Cpp)

Ogólnie o GDI+ GDI+ to nowsza ulepszona wersja GDI, przede wszystkim jest to wersja obiektowa. Oprócz obiektowości GDI+ w pełni wspiera kanał alpha, co standardowe GDI olewa, a obsługa alphy przy standardowym GDI jest niezwykle pracochł
2008-04-29 20:06:58

Lubelskie Dni Informatyki

W dniach 6-8 maja 2008 w Lublinie odbędzie się konferencja nazwana "Lubelskie Dni Informatyki", określona przez organizatorów jedną z największych imprez informatycznych w Polsce. Studenci, pasjonaci, miłośnicy technologii będą mogli spotkać s
2008-04-29 17:00:41

Atexit

int atexit(void (*fcn)(void))); [[C/Funkcje|Funkcja]] atexit() rejestruje funkcję fcn, którą należy wykonać przy normalnym zakończeniu aplikacji. W przypadku, gdy rejestracja funkcji nie jest możliwa, funk
2008-04-29 01:00:59

Abort

void abort(void); [[C/Funkcje|Funkcja]] abort() przerywa wykonywanie kodu oraz powoduje natychmiastowe zakończenie programu (podobnie jak w systemie UNIX wywołanie funkcji [[C/raise|raise(SIGABRT)]]), zazwyczaj z powodu p
2008-04-29 00:29:59

Srand

void srand(unsigned int seed); Funkcja generuje zarodek (ziarno) seed ciągu liczb pseudolosowych, wykorzystywany przy wyznaczaniu liczb pseudolosowych za pomocą funkcji [[C/rand|rand()]]. Początkowa wartość se
2008-04-29 00:01:11

Rand

int rand(void); Funkcja rand() zwraca kolejną pseudolosową liczbę całkowitą z przedziału , gdzie RAND_MAX ma wartość co najmniej 32767. Funkcja nie przyjmuje żadnego argumentu.
2008-04-28 23:44:37

Realloc

void *realloc(void *p, size_t size); [[C/Funkcje|Funkcja]] zmienia rozmiar obiektu wskazanego przez [[C/Wskaźniki|wskaźnik]] p na wartość określoną przez size. Cała istota działania funkcji
2008-04-28 21:05:12

Tablica bitowa

Ostatnio w komentarzach jednego z artykułów znalazłem: „Mądrzejsze pytanie: Dlaczego tablica bool a[8] zajmuje 8 bajtów, a nie 1. No cóż - to jedna z nielicznych wad C++” (użytkownik: JaskMar) Niestety trzeba się z tym stwierdzeniem zgo
2008-04-28 19:04:42

Sposób na nowe okno w WebBrowser

Sposób na nowe okno w WebBrowser Witajcie :) Tworzysz własnego browsera opartego na wb? Zapewne nie wiesz jak ugryźć problem z otwieraniem stron w nowym oknie. Pragnę przedstawić kod, dzięki któremu sposób wyświetlania stron w now
2008-04-27 20:15:39

Operatory

Operator to jeden lub kilka znaków (zazwyczaj nie będących literami), które mają specjalne znaczenie w języku programowania. W [[C|C++]] wyróżniamy następujące rodzaje operatorów: * Operatory arytmetyczne: ** + - dodawanie
2008-04-27 19:55:06

Pola bitowe

Gdy trzeba oszczędzać pamięć, wówczas pakowanie kilku obiektów w jedno słowo maszyny może się okazać koniecznością. Postępuje się tak zwykle ze zbiorami jednobitowych znaczników opisujących stan obiektów, na przykład w tablicach symboli
2008-04-27 19:28:02

GetWindow

// C HWND GetWindow( HWND hWnd, UINT uCmd ); // Delphi function GetWindow(hWnd: HWND; uCmd: Cardinal): HWND; stdcall; Funkcja GetWindow zwraca uchwyt do okna będącego w pewn
2008-04-27 01:56:34

Wyciek pamięci

Wyciek pamięci (ang. memory leak) - utrata kontaktu z pewnym obszarem zarezerwowanej pamięci. Kod programu, który powoduje wycieki pamięci, jest kodem błędnym. źródło: http://pl.wikipedia.org Zjawisko wycieku pamięc
2008-04-26 17:38:18

Free

void free(void *p); [[C/Funkcje|Funkcja]] dealokuje (zwalnia) obszar pamięci wskazany przez [[C/Wskaźniki|wskaźnik]] p, o ile jest on różny od [[C/NULL]]. W przeciwnym wypadku nie robi nic. Argument p
2008-04-26 15:14:31

Programowanie 3D

W tym artykule zajmiemy się podstawami programowania 3D, jeśli będą zainteresowani to postaram się napisać nieco więcej na ten temat. Podstawowe informacje: - Przestrzeń składa się z układu współrzędnych o trzech osiach X,Y, Z X
2008-04-26 13:39:14

Onchange

Onchange Określa kod JavaScript, który zostanie wykonany po zmianie stanu danego elementu. Może być to nazwa funkcji lub dowolny kod. Polecenia należy oddzielać średnikami. Nie należy stosować znaku nowej linii w treści polec
2008-04-23 13:29:35

Jak wysłać plik przez formularz www z poziomu Delphi

Może się przydać mniej doświadczonym :) Wskazówke opieram o komponent IdHTTP. Można to potraktować jako uzupełnienie do artu Adama o tym komponencie. Na początek w sekcji uses musimy dodać: IdMultiPartFormData. Teraz kod do wysy
2008-04-20 22:25:01

IdHttp - brak polskich znakow

Brak polskich znaków - idHTTP Jeśli pobrana strona (UTF-8) nie ma polskich znaków, z pomocą nadchodzi funkcja: function UTF8Decode(const s: UTF8String):WideString; Użycie: UTF8Decode(IdHttp.Get(URL));
2008-04-20 14:23:56

Komentarze

{{CONTENT}} Komentarze Komentarze występują w każdym języku, nawet tych znacznikowych, więc musiały się znaleźć w HTML-u także. Wersja liniowa tutaj nie istnieje, komentarz musi mieć początek i zakończenie:
2008-04-18 19:24:15

Własny zasobnik systemowy (tray)

Witam wszystkich. Jest to mój pierwszy artykuł, więc proszę o wyrozumiałość :> Artykuł skierowany jest przede wszystkim do koderów powłok na winde. Swego czasu sam tworzyłem tego typu program, aby zastąpić nim jakże powolny explorer.exe
2008-04-18 11:30:33

tray.png


2008-04-18 00:59:55

Jak sprawdzić czy zmieniła się pozycja w ComboBox (WinAPI)

Na bazie szablonu z Dev C++ (gotowiec) #include /* Declare Windows procedure */ LRESULT CALLBACK WindowProcedure (HWND, UINT, WPARAM, LPARAM); /* Make the class name into a global variable */ char szClassName[ ] = "
2008-04-15 19:57:12

Jak wygenerować losowe hasło z nie powtarzającymi się znakami

Można przy pomocy takiej funkcji: function generujHaslo($dlugosc_hasla, $zestaw_znakow) { srand((double)microtime() * 1000000); while(strlen($haslo) < $dlugosc_hasla) { $znak = $zestaw_znakow[rand(0, strlen($zestaw_znako
2008-04-15 11:33:58

CreateProcess

// C BOOL WINAPI CreateProcess( LPCTSTR lpApplicationName, LPTSTR lpCommandLine, LPSECURITY_ATTRIBUTES lpProcessAttributes, LPSECURITY_ATTRIBUTES lpThreadAttributes, BOOL bInheritHandles, DWORD dwCreationFlags, LPV
2008-04-14 18:00:31

Blokowanie ikonki zamknięcia programu

Blokowanie ikonki Aby zablokować ikonkę zamykania programu na formie wystarczy tylko w odpowiednim miejscu wkleić następujący kod: EnableMenuItem(GetSystemMenu(Form1.Handle,LongBool(False)), SC_CLOSE,MF_BYCOMMAND or MF_GRAYED);
2008-04-13 12:41:50

Budzik

Nasz program ma przypominać budzik. Po wpisaniu godziny program sprawdza czy jeszcze nie nadeszła. W przypadku jeśli taka sytuacja zaistniała wyświetla komunikat. Potrzebne komponenty: Nazwa Klasa Label1 TLabel Label2 TLabel
2008-04-11 13:49:47

Generowanie plików PDF

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Na początek. Kto z Was nigdy nie spotkał się sam na sam z PDFem? Co tu dużo mówić, chyba każdy zna ten format, mimo, że może nie wie o nim za wiele. Cóż, w zasadzie celem niniejs
2008-04-10 15:31:44

Wyszukiwanie plików

Częstą czynnością w Delphi jest wyszukiwanie jakiegoś pliku. Chcesz np. zlokalizować starą wersje programu - wtedy przydaje się wyszukiwanie. W sumie nie jest to takie trudne. Wszystko opiera się na rekordzie TSearchRec - zawiera on informacje
2008-04-10 15:14:40

Timer od podstaw

#REDIRECT Artykuły_do_usunięcia/Timer_od_podstaw
2008-04-09 21:56:08

SuperForm - kurs robienia app

SuperForm - kurs robienia app dla zielonych by Maciusiak Każdy zielony w języku Delphi ma problemy z tworzeniem aplikacji z kolorową i zmienną formą. W tym artykule opisze wam jak zrobić wypasioną formę, którą morze
2008-04-08 12:45:48

Obrazki JPG z zasobów

Domyślnie podczas korzystania z plików JPG używasz klasy TJPEGImage. Ta klasa nie posiada niestety procedury LoadFromResource, która pozwalała by na odczyt plików JPG z zasobów. Trzeba taką klasę napisać samemu. Nie jest to jednak nic trudnego,
2008-04-07 21:19:49

Obrazki JPG

Domyślnie podczas korzystania z plików JPG używasz klasy TJPEGImage. Ta klasa nie posiada niestety procedury LoadFromResource, która pozwalała by na odczyt plików JPG z zasobów. Trzeba taką klasę napisać samemu. Nie jest to jednak nic trudnego,
2008-04-07 18:14:09

timer1mn6.jpg


2008-04-07 17:02:05

Timer - Objaśnienie krok po kroku dla zielonych

#REDIRECT Artykuły_do_poprawy/timer
2008-04-07 15:45:36

Daemonizowanie procesu w systemie Linux

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Daemon – w wielozadaniowych (najczęściej uniksopodobnych) systemach operacyjnych proces, który pracuje w tle bez konieczności interakcji z użytkownikiem - z Wikipedii. Daemony najcz
2008-04-07 14:37:51

Timer.zip


2008-04-07 14:26:59

Odwrotna notacja polska

WSTĘP Odwrotna notacja polska, inaczej RPN (z ang. Reverse Polish Notation) to sposób zapisu wyrażeń arytmetycznych beznawiasowo. Czyli, np. mając wyrażenie (zapis infiksowy): (2+1)*3-4*(7+4)
2008-04-06 21:10:08

GetLastError

// C DWORD GetLastError(void); // Delphi function GetLastError: DWORD; Funkcja GetLastError zwraca wartość ostatniego błędu dla wywołującego ją wątku. Każdy wątek pr
2008-04-05 21:21:38

Wątki

Co to właściwie są te wątki? Jest to oddzielny kod, który wykonuje jakąś czynność. Wykonuje tę czynność niezależnie od tego co się z aplikacją dzieje ( tzn., że możesz swój formularz przemieszczać, zmieniać rozmiary itp. ). Wyobraź s
2008-04-05 01:23:05

Zaciemnianie krzyżyka nie tracąc ikonki

Wystarczy że do głównej formy dodamy ten wpis EnableMenuItem(GetSystemMenu(Form1.Handle,LongBool(False)), SC_CLOSE,MF_BYCOMMAND or MF_GRAYED); I działa. Mamy naszą ikonkę a z krzyżyka nie mogą skorzystać tylko z naszego pr
2008-04-03 13:50:05

With

With - instrukcja wiążąca Instrukcja with jest przeważnie używana wraz z [[Delphi/Rekordy|rekordami]] lub [[Delphi/OOP|obiektami]]. Nie pełni ona żadnej znaczącej roli ? uwalnia za to programistę od pisania zbędnego kodu. Z
2008-04-02 20:17:29

Jak pobrać plik i licząc liczbę ściągnięć

Kod źródłowy tego skryptu pochodzi z projektu Coyote i został trochę przeze mnie zmodyfikowany. Najprostszy sposób Najprostszym sposobem jest po prostu przekierowanie skryptu na stronę z
2008-04-01 21:05:11

Jak pobrać plik licząc liczbę ściągnięć

Kod źródłowy tego skryptu pochodzi z projektu Coyote i został trochę przeze mnie zmodyfikowany. Najprostszy sposób Najprostszym sposobem jest po prostu przekierowanie skryptu na stronę z
2008-04-01 21:05:11

Ticker, czyli przewijający się tekst

Na pewno widziałeś w niektórych programach taki pasek na samej górze formy, na którym przewija się jakiś tekst. Jego wstawienie nie jest trudne, wystarczy sięgnąć po klasę Ticker. Najpierw musimy stworzyć obiekt tej klasy: T
2008-03-30 22:30:52

Miganie podświetlenia wyświetlacza

Za pomocą Javy możemy kazać migać podświetleniu wyświetlacza: Display.getDisplay (this).flashBacklight (czas); gdzie czas to liczba milisekund, przez ile ma migać wyświetlacz. Niestety nie mamy kontroli nad tym
2008-03-30 22:14:03

Uruchomienie wibracji

Bardzo częstym efektem wykorzystywanym w grach jest włączenie wibracji w telefonie w określonym momencie. Okazuje się, że do uzyskania takiego efektu nie potrzeba dodatkowych bibliotek, wystarczy dobrze nam znana klasa Display. W celu włączeni
2008-03-30 21:56:52

External

external - słowo kluczowe języka [[Delphi]] Dyrektywa external umożliwia uruchomienie [[Delphi/Procedury i funkcje|procedury/funkcji]] z biblioteki DLL lub pliku zewnętrzenego *.obj. Oto przykład załadowania procedury z b
2008-03-30 17:09:42

Zmienne

Co to zmienna? Na początku wyjaśnię , że zmienna to taki obszar w pamięci komputera , gdzie możemy przypisać wartość np. tekstową , logiczną itp. Każdej nowej zmiennej musimy nadać nazwę i , możemy przypisać wartość . Zmienn
2008-03-27 19:32:22

Robots.txt

Plik Robots.txt jest pierwszym plikiem sprawdzanym przez robota indeksującego strony. W tymże pliku spisujemy ustawienia przeznaczone dla robotów, ustawienia te precyzyjnie mówią co ma być a co nie ma być indeksowane. Robot wchodząc na stronę
2008-03-26 11:32:02

UnZIP

O skrypcie Skrypt ten ma znacznie ułatwić WebMasterom wgrywanie dużych serwisów takich jak fora phpBB2 by przemo, czy może PHP-Fusion, a może nawet Moodle. UnZIP potrafi: Rozpakować archiwum ZIP, wylistować wszystkie pliki w archiwum, p
2008-03-26 11:01:16

Bot Gadu-Gadu

Wstęp ____ Protokół Gadu-Gadu jest w Polsce powszechnie znany i lubiany, co świadczy o dużej liczbie użytkowników. Prawie każdy internauta go używa. Lecz nie o tym temat. Zajmiemy się dzisiaj korzystać z dobrodziejstw
2008-03-25 20:41:22

GGB.zip


2008-03-25 20:30:56

BotGG.jpg


2008-03-25 20:26:56

Pobieranie informacji o telefonie

Dostęp do informacji o telefonie daje nam statyczna metoda getProperty klasy System. Używamy jej w następujący sposób: String s = System.getProperty ("właściwość"); gdzie zamiast słowa właściwość wpisujemy o
2008-03-24 22:06:41

Licznik odwiedzin odporny na odswiezanie

Wstęp W tym artykule chciałbym poruszyć sprawę licznika odwiedzin który zlicza 1 osobę tylko raz, niezależnie od tego ile razy strona zostanie odświeżona. Skrypt będzie się opierać na cookies. Przy wejściu na
2008-03-23 20:45:42

Prosty chat w PHP

Wstęp do artykułu Dziś stworzymy prosty chat w PHP. Jako bazy danych użyjemy pliku tekstowego. Tekst wiadomości będzie pisany w wygodnym edytorze HTML (zawierać będzie dla bezpieczeństwa tylko podstawowe funkcje f
2008-03-23 19:55:49

ShellApi

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Witajcie! To jest mój pierwszy artykuł wiec może być trochę błędów (sorry ale mam angielską klawiaturę i nie mam polskich liter). No to zacznijmy, ShellApi jest podstawową bibliotekom De
2008-03-21 12:50:56

Instrukcje warunkowe

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Dzięki instrukcjom warunkowym możemy sprawdzić czypolecenie zostało wykonane a także czy zmienne są równe oraz wiele innych. Instrukcja if ,else if(warunek) { /* inst
2008-03-21 12:40:38

Prompt

Prompt wyświetla predefinowane okienko do wprowadzenia danych przez js. Przykład: prompt("Opis", "Domyślnie"); Przykład 2: imie = prompt("podaj imię", "marek"); document.write("Twoje imię to:n")
2008-03-21 12:35:58

ZeroMemory

// C void ZeroMemory( PVOID Destination, SIZE_T Length ); //Delphi procedure ZeroMemory(Destination:Pointer; Length:Cardinal); Procedura ZeroMemory wypełnia zerami podany obszar pamięci.
2008-03-21 12:33:54

Akcje

{{Template:W_Budowie}} W tym artykule zajmiemy się językiem ActionScript, czyli język używany we Flashu. Postaram się jak najdokładniej opisać okno edycji kodu, oraz wszystkie akcje. {{CONTENT}} Okno edycji kodu Aby uruchomić okno
2008-03-20 11:17:58

object actions.PNG


2008-03-20 10:51:51

Skojarzenie pliku z naszym programem bez względu na rozszerzenie

{{CONTENT}} Wstęp Na wstępie pragnę od razu wspomnieć, że tekst ten to raczej rozważania ne temat problemu stosowania rozszerzeń niż lekarstwo na wszelkie problemy związane z nimi. Poruszę tu problem ukrywania rozszerzeń (i
2008-03-20 10:37:41

bez rozszerzenia.rar


2008-03-20 10:35:05

Zniekształcenia Bilinearne-Bilinear Distort(Efekt perspektywy)

{{Template:W budowie}} Zniekształcenia bilinearne, a dokładniej trasnformacja bilinearna to nieliniowa cztero-punktowa transformacja obrazu, która umożliwia przekształcenie obrazu do dowolnego czworokąta. Jest to jedna z szybszych metod, ponieważ
2008-03-19 15:57:00

Sterowniki BGI - informacje ogólne

{{CONTENT}} Wstęp Na początek troszkę historii. Jeszcze w czasach gdzie DOS wiódł prymat, o DX i OpenGl słyszeli nieliczni a całe zastępy programistów pisały w C lub Pascalu (Turbo, Borland, Free Pascal Compiler) firma borland opra
2008-03-19 11:18:28

Co poradzić na błąd Graphics not initialized (use InitGraph)

Jeśli napisałeś program i po jego uruchomieniu pojawia się błąd : Graphics not initialized(use InitGraph) czyli - Grafika nie zainicjowana(użyj InitGraph), to najbardziej prawdopodobną przyczyn
2008-03-18 08:43:47

Co poradzić na błąd

Jeśli napisałeś program i po jego uruchomieniu pojawia się błąd : Graphics not initialized(use InitGraph) czyli - Grafika nie zainicjowana(użyj InitGraph), to najbardziej prawdopodobną przyczyn
2008-03-18 08:43:47

Jak umieścić wszystkie pliki .class mojego programu w jednym pliku .jar

spakuj pliki zipem z kompresją ustawioną na storing, poza tym umieść w archiwum plik meta-inf/manifest.mf o zawartości mniej więcej jak ta poniżej: Manifest-Version: 1.0 Created-By: 1.4.2_02 (Sun Microsystems Inc.) Main-Class: nazwa_t
2008-03-17 16:33:47

I

Znaczenie Znacznik I (italic - kursywa) jest znacznikiem w językach HTML oraz XHTML. Działanie * pochylenie tekstu Sposób użycia To jest tekst zwykły,
2008-03-16 23:13:31

U

Znaczenie Znacznik U (podkreślenie) jest znacznikiem w językach HTML oraz XHTML (z wyłączeniem specyfikacji XHTML Strict).. {{Template:Tag_deprecated}} {{Cat:(X)HTML/Deprecated}} Działanie
2008-03-16 23:12:33

Body

W obrębie tego znacznika znajduje się cała zawartość dokumentu (Porównaj z [[(X)HTML/Head]]). Przykład użycia To jest zawartość dokumentu
2008-03-16 22:53:23

Rozszerzenia Powłoki Windows (Windows Shell Extension)

{{CONTENT}} Wstęp Kilka wstępnie zebranych informacji na temat powłoki windows. Powinno się tu jeszcze znaleźć mnóstwo informacji (komunikaty, funkcje SH*). Na razie to na dobry początek, zachęcam do rozwoju. Interfejsy zwi
2008-03-16 15:06:49

J2ME


2008-03-14 15:13:08

MySQL w Delphi

{{CONTENT}} *Poniższy opis i procedury były testowane na Delphi 7. Witam serdecznie. Każdy programista w późniejszym czasie będzie musiał, lub spotka się z wykorzystaniem baz danych. Mnie zmusił do tego jeden z konkursów ;). Mało jest
2008-03-14 12:58:24

Jak wpisać wartosci do kolumny w bazie danych Zapytaniem SQL

Baza danych -INTERBASE a więc mam baze w interbase a wniej kilka tabel a danymi. Danymi sa liczby na których podstawie dokonuje rózne obliczenia. Licze srednia z danej kolumny, odchylenie standardowe, a pózniej gęstośc funkcji. Obleczenia te w
2008-03-11 14:36:38

Friend

friend - słowo kluczowe języka C++. Funkcje Friend jest to modyfikator, który stawiamy przy deklaracji funkcji (przed deklaracją) w klasie. Wiadomo, że tworząc klasę, niektóre/wszystkie składowe są prywatne, jednak je
2008-03-10 18:40:35

TRAMP

Pamiętacie może jeszcze czasy, gdy tworzeniem stron internetowych nazywano klepanie w jakimś edytorze tekstu tysięcy linijek HTMLa, a potem mozolne kopiowanie plików FTP po każdej poprawce? Próbowaliście kiedyś edytować plik na jakimś zdalnym
2008-03-09 11:19:23

Absolutne początki

Artykuł przeznaczony jest dla osób, które jeszcze nie miały styczności z programowaniem w J2ME (ci, którzy pisali już programy na telefony komórkowe, to wszystko już wiedzą :)). Uzbrajamy się w narzędzia Pierwszym krokiem jest zd
2008-03-09 08:20:57

Instalacja JVCL

Najpierw pobierz najnowszą wersję JVCL razem z JCL ze strony http://sourceforge.net/project/showfiles.php?group_id=45786&package_id=42327 (plik JVCLwCompleteJCLw-Buildb.zip/7z, gdzie w to wersja, gdzie b to build). Następnie rozpakuj plik i wejdź do
2008-03-08 21:56:16

TrackBar - latwe manipulowanie suwakiem

x
2008-03-07 22:39:28

Pliki w Turbo Pascalu

Aby poprawnie operować funkcjami zapisu i odczytu plików należy zapoznać się z ich typami w Pascalu: - binarne typowane, zwane także lub rekordowymi, - binarne beztypowe - tekstowe Uwaga: Liczba w nawiasie kwadratowym [1] oznacza numer ak
2008-03-07 12:39:41

CharLength

Funkcja zwracająca liczbę bajtów przypadających na jeden znak (o określonym jako parametr funkcji indeksie) w danym systemie kodowym. Aby z niej skorzystać należy dołączyć moduł SysUtils do listy używanych modułów "uses". Nagłówek meto
2008-03-07 12:16:17

Teoria technik uzywanych przez wirusy

Teoria technik wykorzystywanych przez wirusy Opracował: Asmie (-=Nevillon=- Member) Data: 20.VII.2003 E-mail: asmie@poczta.onet.pl {{CONTENT}} Wstęp Witam wszystkich czytających ten tekst. Dany artykuł traktuje o metodach uży
2008-03-06 12:54:04

Timer systemowy

Timer systemowy zawarty w każdym komputerze PC, generuje standardowo 18,2 razy na sekunde przerwanie programowe 1CH. Aby je praktycznie wykorzystać (np: w grze), musimy się pod nie podpiąć zamieniając oryginalny adres procedury przerwania 1CH na
2008-03-06 12:34:00

Calloc

void *calloc(size_t nmemb, size_t size); calloc() przydziela pamięć dla tablicy zawierającej nmemb elementów, każdy o rozmiarze size bajtów i zwraca wskaźnik do przydzielonej pamięci. Pamięć jest zerowana. Dla calloc() i malloc(), zwracan
2008-03-06 04:32:51

Enkapsulacja

Enkapsulacja {{Template:W budowie}} [#]_ Enkapsulacja (z ang. encapsulation, kapsułkowanie, hermetyzacja lub inaczej ukrywanie informacji) to jedno z założeń paradygmatu programowania obiektowego. Polega ono na ukrywaniu pewnych danych sk
2008-03-05 22:46:13

Linux


2008-03-05 10:23:03

Jak zamknąć, zresetować, wylogować się z systemu

Win32Check(ExitWindows(0, 0)); // Zaloguj się jako nowy użytkownik Win32Check(ExitWindowsEx(EWX_REBOOT, 0)); //Uruchom ponownie komputer Win32Check(ExitWindowsEx(EWX_SHUTDOWN, 0)); // Wyłącz komputer albo (win 2000/xp)
2008-03-02 16:43:42

Podwójne buforowanie ( Double buffer )

Załóżmy, że chcesz zaprogramować poruszający się prostokąt wzdłuż ekranu: const Szerokosc = 20; Wysokosc = 20; var Pozycja: Integer; procedure TForm1.Timer1Timer(Sender: TObject); begin Canvas.Pen.Color := clWhit
2008-03-02 15:58:48

Podwójne buforowanie

Załóżmy, że chcesz zaprogramować poruszający się prostokąt wzdłuż ekranu: const Szerokosc = 20; Wysokosc = 20; var Pozycja: Integer; procedure TForm1.Timer1Timer(Sender: TObject); begin Canvas.Pen.Color := clWhit
2008-03-02 15:58:48

Artykuły do zrobienia

Poniżej znajduje się lista artykułów do napisania. Jeżeli link posiada kolor czerwony (skórka NewAge), oznacza to, że danego tekstu nie ma. Kliknij, aby go edytować. Po więcej informacji, odsyłam do [[Pomoc|pomocy]] {{CONTENT}} Delphi
2008-03-01 21:26:13

Duże liczby

Jak można prowadzić obliczenia na dużych liczbach, większych niż te standardowe obsługiwane przez Twój kompilator? Uzyj jednej z poniższych bibliotek: * Vlong - http://download.4programmers.net/Vlong.zip - biblioteka do TP i Delphi, ob
2008-02-29 12:57:11

Bezpieczne szyfrowanie pliku.

Powszechnie znana jest metoda szyfrowanie plików za pomocą xor-owania(różnicy symetrycznej) jego zawartości. Metoda ta jest jednak stosunkowo łatwa do złamania, gdy wiemy, czego możemy spodziewać się po rozszyfrowanej treści. Metoda, którą c
2008-02-27 10:45:14

StringGrid usuwanie wybranego wiersza

Witam, odrazu na wejściu jest to mini artykuł. Niemam czasu aby się rozpisywać a piszę go tylko dla tego aby pomóc nowicjuszą gdyż odpowiedzi jakie są zamieszone na formu są absurdalne niektórzy piszą aby coś przesuwać do góry przepisyw
2008-02-25 23:09:38

Jak wysłać maila z załącznikiem w INDY

Wstaw na formę następujące komponenty: - IdMessage - za zakładki "Indy Misc" - IdAntiFreeze - z zakładki "Indy Misc" - IdSMTP - z zakładki "Indy Clients" No i kod odpowiedzialny za wysyłanie maila z załącznikiem:
2008-02-25 19:41:07

Prawa autorskie

Niniejszy dokument zawiera informacje na temat praw autorskich poszczególnych elementów strony, które są licencjonowane inaczej. Poniższe sekcje zawierają szczegółowe informacje o licencji wraz z treścią licencji. {{CONTENT}} Strona WWW
2008-02-24 17:31:30

J2ME - klasa Timer

Bez klasy Timer trudno wyobrazić sobie napisanie jakiejkolwiek gry. W każdej grze musi istnieć "coś" wywoływane cyklicznie. W tym artykule dowiesz się, jak wstawić i używać Timer i TimerTask. TimerTask Klasy Timer i TimerTask znajdu
2008-02-23 21:47:43

J2ME - GameCanvas - czyli dalej rysujemy po ekranie

Kontynuacja artykułu J2ME - Rysujemy po ekranie Omówiona we wspomnianym artykule klasa Canvas wystarczy w zupełności do prostych zastosowań. Jednak przy pisaniu gier na nowo
2008-02-23 21:31:36

Tworzenie przycisku

Najpierw narysuj kwadrat. Teraz go zaznacz, i przyciśnij klawisz F8, powinieneś zobaczyć okno"Symbol Properties". Zaznacz opcje "Button" a w polu Name wpisz "Kwadrat", i kliknij na przycisk "OK". Wciśnij kombinacje klawiszy Ctrl+L, powinno pojawić
2008-02-23 10:49:56

Umieszczanie animacji na stronie

Wystarczy w odpowiednim miejscu wpisać taki kod:
2008-02-23 10:36:34

Podstawy


2008-02-23 10:31:36

Biblioteka BASS

UWAGA: Artykuł w wersji rozwojowej, będę go dopisywał w miarę możliwości na dniach, aż powstanie z niego książka, nie będę ukrywał, że materiału jest sporo i może to trochę zająć, ale robię to dla wszystkich zwolennik
2008-02-22 19:58:01

Jak skonwertować zmienną String na PChar i odwrotnie

Zmienną PChar na String zmiania funkcja: StrPas, a String na PChar zmienia procedura StrPCopy. Innym sposobem na dokonanie zamiany typów, jest możliwość rzutowania: PChar(Zmienna_Typu_String); String(ZmiennaTypuPChar);
2008-02-22 14:46:47

Architektura warstwowa

{{CONTENT}} Wprowadzenie ===== Wraz ze wzrostem złożoności systemów informatycznych - tak pod względem komplikacji oprogramowania, sprzętu, a także ilości współpracujących podsystemów - pojawiło się zapotrzebowanie na separację komp
2008-02-21 22:48:14

J2ME - Rysujemy po ekranie

Używając klasy Form możemy utworzyć obiekt, na który "wrzucamy" etykiety tekstowe, obrazki, pola tekstowe oraz (tylko w MIDP 2.0) przyciski. Do pisania gier jednak nam to się nie przyda. Aby swobodnie rysować po ekranie musimy sięgnąć po klasę
2008-02-21 22:32:25

sek750i canvas1.png


2008-02-21 21:49:38

Artykuły

{{Template:do usunięcia}}
2008-02-21 14:27:26

Symulacje

{{Template:do usunięcia}}
2008-02-21 14:26:54

TRect

TRect - typ rekordowy zadeklarowny w module [[Delphi/Moduły/Types]] TRect jest w rzeczywistości rekordem, którego struktura przedstawia się następująco: type TRect = packed record case Integer of 0: (Left, Top,
2008-02-20 15:07:26

BASS - Equalizer

Jak wykonać equalizer wykorzystując bibliotekę BASS? Opis wykonania equalizera 6. kanałowego. 1. Najpierw stwórzmy zmienne globalne: var p: BASS_FXPARAMEQ;
2008-02-19 19:16:23

Studencki Festiwal Informatyczny

Już w dniach 6-8 marca 2008 odbędzie się kolejna, czwarta edycja największej imprezy informatycznej w Polsce - Studenckiego Festiwalu Informatycznego. Festiwal odbędzie się w Hali Widowiskow
2008-02-19 10:58:39

Tworzenie menu na stronę WWW

W tym artykule nauczymy się jak zrobić ładne menu na stronę WWW. Np. coś takiego: {{Image:Menu_WWW_flash.PNG}} {{CONTENT}} Przygotowania Najpierw przygotuj obrazki przycisku w trzech pozycjach (np. programem DeKnop): *Zwykła *Po
2008-02-17 13:59:15

Menu WWW flash.PNG


2008-02-17 13:49:01

Empty

std::[[C/Biblioteka_standardowa/STL/String|string]]::empty Opis bool empty() const; [[C/Metody|Metoda]] sprawdza, czy [[C/Obiekty|obiekt]] [[C/klasy]] [[C/Biblioteka_standardowa/STL/String|string]] jest pusty. Zwr
2008-02-16 22:15:00

Length

std::[[C/Biblioteka_standardowa/STL/String|string]]::length Opis size_t length() const; Pozwala sprawdzić, ile aktualnie dany [[C/Biblioteka_standardowa/STL/String|string]] przechowuje znaków. Działa identycznie ja
2008-02-16 22:13:39

J2ME - Absolutne początki - część 2

Kontynuacja artykułu J2ME - Absolutne początki Z poprzedniej części kojarzysz pewnie kod: import javax.microedition.midlet.MIDlet; import javax.microedition.lcdui
2008-02-16 21:50:51

Background-position

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} background-position - ustala pozycję obrazka użytego jako tło. Możliwe wartości: * top * center * bottom * left * right * wartość procentowa Przykład
2008-02-16 12:54:35

Zlot programistów Delphi 2008

14-16 marca 2008, Akademia Górniczo-Hutnicza, Kraków. Zlot jest ogólnopolską imprezą edukacyjno-szkoleniową. Spotykamy się w piątek. W sobotę cały dzień trwają wykłady (planujemy 8 wykładów w 2 równoległych ścieżkach), a wiec
2008-02-16 11:29:56

Żarty w Delphi....część 2

Artykuł powstal jako kontynuacja wcześniejszego pomysłu: http://4programmers.net/Delphi/Gotowce/Żarty_w_Delphi.... Swego czasu napisałem kilka programów robiących jakieś jaja. Jeszcze będąc w podstawówce, w czerwcu 2003 roku w pracowni info
2008-02-15 22:08:14

Maven

{{Template:W Budowie}} {{CONTENT}} Wstęp ================ Każdy projekt informatyczny, który jest realizowany w języku kompilowanym, dochodzi do fazy w której musi zostać wykonana kompilacja. Proces ten nazywany potocznie budowaniem jest
2008-02-15 22:03:54

Events

{{Template:W budowie}} Byłbym bardzo wdziędzny o nie-edytowanie tego artykułu, tylko zgłaszanie uwag w wątku: http://forum.4programmers.net/viewtopic.php?id=121925 Natchnięty wiosennym promykiem słońca, postanowiłem sprawdzić, cz
2008-02-15 01:59:47

Capacity

#REDIRECT C/Biblioteka_standardowa/STL/string/capacity
2008-02-15 00:25:41

Wstep do Windows Mobile

{{CONTENT}} Wstęp do Widows Mobile ================== Mówiąc o platformie .NET nie sposób pominąć szybko rozwijającą się technologie Windows Mobile. Coraz częściej na ulicach widuje się osoby z Pocket PC lub SmartPhone. Jako programi
2008-02-14 21:57:44

J2ME - Absolutne początki

Artykuł przeznaczony jest dla osób, które jeszcze nie miały styczności z programowaniem w J2ME (ci, którzy pisali już programy na telefony komórkowe, to wszystko już wiedzą :)). Uzbrajamy się w narzędzia Pierwszym krokiem jest zd
2008-02-13 23:18:34

Bot Gadu-Gadu (GG)

Siema! Wielu ludzi się pyta jak stworzyć bota gg, wiec dlatego pisze ten art. Na początek musisz zainstalować komponent THGG który jest na http://download.4programmers.net/THGG.zip . Ok. Teraz go wstaw na formularz. W inspektorze obiektów komponen
2008-02-13 09:02:50

Emulacja liczb unsigned

{{Template:W budowie}} Język Java nie udostępnia typów unsigned. W tym artykule opisane są metody "emulacji" tego typu liczb w Javie.
2008-02-12 19:16:59

Onkeydown

Onkeydown Określa kod JavaScript, który zostanie wykonany po wciśnięciu przycisku na klawiaturze podczas, gdy aktywny jest element, którego jest atrybutem. Może być to nazwa funkcji lub dowolny kod. Polecenia należy oddzielać średni
2008-02-11 19:02:17

Onkeyup

Onkeyup Określa kod JavaScript, który zostanie wykonany po puszczeniu przycisku na klawiaturze podczas, gdy aktywny jest element, którego jest atrybutem. Może być to nazwa funkcji lub dowolny kod. Polecenia należy oddzielać średnikami
2008-02-11 19:01:38

Onkeypress

Onkeypress Określa kod JavaScript, który zostanie wykonany po naciśnięciu przycisku na klawiaturze podczas, gdy aktywny jest element, którego jest atrybutem. Może być to nazwa funkcji lub dowolny kod. Polecenia należy oddzielać śred
2008-02-11 19:00:46

C str

const char* string::c_str() Metoda zwraca łańcuch w stylu C z [[C/Obiekty|obiektu]] [[C/klasy]] [[C/Biblioteka_standardowa/STL/string]]. Przykład #include #include using namespa
2008-02-11 09:54:27

Version

Version Atrybut version znacznika [[(X)HTML/Html|]] miał w założeniu określać wersję języka HTML w której został stworzony dany dokument. Atrybut ten został zdeprecjonowany, ponieważ stał się nadmiarowy wraz
2008-02-09 12:28:00

Attr deprecated

Uwaga! Atrybut ten jest oznaczony jako [[(X)HTML/Deprecated|przestarzały]] i nie jest obecny w wersji Strict językow HTML i XHTML. Nie nalezy
2008-02-09 12:27:12

Tworzenie aplikacji opartej o wtyczki za pomocą Springa

{{Template:W budowie}} {{CONTENT}} Wstęp ========================= W świecie oprogramowania elastyczność jest cnotą. Współczesne programy oferują wiele możliwości oraz funkcji. Rozwój oprogramowania i wzrost jego złożoności wymusi
2008-02-09 01:15:30

Null

null - Słowo kluczowe języku JavaScript. To słowo kluczowe oznacza brak danych w danej zmiennej lub funkcjach które zawierają dane. zmienna = null; if (zmienna == null) { alert ("Pusto!"); }
2008-02-08 16:00:11

For

Pętla for powtarza blok kodu daną ilość razu: for (i=0;i>10;i+1) { // instrukcje... } Pętla for zawiera "zmienną sterującą" którą można wykorzystać do działania kodu Najczęście4j zmienna sterująca jest
2008-02-08 15:53:50

Href

Href Atrybut znacznika [[(X)HTML/A|]]. Jest skrótem od angielskiego wyrażenia hyperlink referrer. Jego wartość określa miejsce docelowe, do którego trafi użytkownik po kliknięciu na znacznik, którego jest atr
2008-02-08 14:17:54

Onmouseup

Onmouseup Zdarzenie JavaScript wywoływane, kiedy przycisk myszy zostanie zwolniony na obiekcie, którego jest atrybutem. Zawiera polecenia języka JS oddzielone znakami średnika. Nie należy stosować znaków nowej linii, zaleca się
2008-02-08 14:05:03

Onmousedown

Onmousedown Zdarzenie JavaScript wywoływane, kiedy przycisk myszy zostanie wciśnięty na obiekcie, którego jest atrybutem. Zawiera polecenia języka JS oddzielone znakami średnika. Nie należy stosować znaków nowej linii, zaleca
2008-02-08 14:04:18

Onmousemove

Onmousemove Zdarzenie JavaScript wywoływane, kiedy kursor myszy porusza się nad obiektem, którego jest atrybutem. Zawiera polecenia języka JS oddzielone znakami średnika. Nie należy stosować znaków nowej linii, zaleca się zast
2008-02-08 14:00:08

Onmouseout

Onmouseout Zdarzenie JavaScript wywoływane, kiedy kursor myszy opuszcza obiekt, którego jest atrybutem. Zawiera polecenia języka JS oddzielone znakami średnika. Nie należy stosować znaków nowej linii, zaleca się zastępowanie i
2008-02-08 13:58:49

Onmouseover

Onmouseover Zdarzenie JavaScript wywoływane, kiedy kursor myszy znajduje się nad obiektem, którego jest atrybutem. Zawiera polecenia języka JS oddzielone znakami średnika. Nie należy stosować znaków nowej linii, zaleca się zas
2008-02-08 13:57:24

Language

Language Atrybut znacznika [[(X)HTML/Script|]]. Określa język użyty do napisania skryptu. Najczęściej używane wartości to: * javascript * Javascript1.1 Przykład użycia
2008-02-08 13:52:32

Value

Value Atrybut znacznika [[(X)HTML/Input|]]. Określa wartość domyślną danego znacznika. W zależności od atrybutu [[(X)HTML/Atrybuty/Type]] wartość ta może lub nie może być zmieniana, czasami nie jest również
2008-02-08 13:32:32

Color

Color Atrybut znacznika , określa kolor czcionki tekstu objętego znacznikiem. Możliwe wartości to kolory zapisane według szablonu #RRGGBB w systemie szesnastkowym oraz kolory z poniższej listy: * black - czarny
2008-02-08 13:06:30

Face

Face Atrybut znacznika , określa krój czcionki używany do wyświetlenia tekstu. Nazwy czcionek są oddzielone przecinkami, jeśli pierwsza czcionka z listy nie zostanie znaleziona w systemie używana jest kolejna, ilo
2008-02-08 13:02:09

Size

Size Atrybut znacznika , określa rozmiar czcionki tekstu objętego znacznikiem. Możliwe wartości to liczby z zakresu 1-7, domyślna wartość 3 jest równa pozmiarowi czcionki 12,5 pt czyli 1 em. Przykłady uży
2008-02-08 12:58:37

Static

Zmienne lokalne Modyfikator static sprawia, że obiekt w danej [[C/funkcje|funkcji]] jest umieszczany w tej samej pamięci, co [[C/zmienne|zmienna]] globalna i nie jest usuwany wraz z zakończeniem funkcji. //.... int licznik()
2008-02-08 11:26:26

Bordercolordark

Bordercolordark Określa kolor ciemniejszego obramowania elementu, to znaczy dolnej i prawej krawędzi.. Dopuszczalne są kolory zapisane w formacie #RRGGBB (systemem szesnastkowym) oraz z poniższej listy: * black - czarny * gray - szary
2008-02-07 15:42:11

Bordercolorlight

Bordercolorlight Określa kolor jaśniejszego obramowania elementu, to znaczy górnej i lewej krawędzi.. Dopuszczalne są kolory zapisane w formacie #RRGGBB (systemem szesnastkowym) oraz z poniższej listy: * black - czarny * gray - szar
2008-02-07 15:41:39

Bordercolor

Bordercolor Określa kolor obramowania elementu. Dopuszczalne są kolory zapisane w formacie #RRGGBB (systemem szesnastkowym) oraz z poniższej listy: * black - czarny * gray - szary * silver - srebrny * white - biały * maroon - kaszt
2008-02-07 15:34:25

Ondblclick

Ondblclick Określa kod JavaScript, który zostanie wykonany po dwukrotnum kliknięciu na elemencie, którego jest atrybutem. Może być to nazwa funkcji lub dowolny kod. Polecenia należy oddzielać średnikami. Nie należy stosować znak
2008-02-07 15:20:20

Onclick

Onclick Określa kod JavaScript, który zostanie wykonany po kliknięciu na elemencie, którego jest atrybutem. Może być to nazwa funkcji lub dowolny kod. Polecenia należy oddzielać średnikami. Nie należy stosować znaku nowej linii
2008-02-07 15:16:54

C

C/C++ Język C jest językiem programowania stworzonym na początku lat siedemdziesiątych przez Dennisa Ritchiego do programowania systemów operacyjnych i innych zadań niskiego poziomu. Język C++ jest wieloparadygmatowym j
2008-02-07 00:04:03

Unie

Unia jest kolejnym obok struktury i klasy typem definiowanym przez użytkownika. Od pozostałych dwóch różni ją jednak to ze swoje składniki zapisuje w tym samym (współdzielonym) obszarze pamięci. Co to oznacza w praktyce ? Tylko tyle ze w d
2008-02-06 20:39:00

System

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} system ("polecenie"); Funkcja która pozwala wywoływać w Konsoli Windowsa polecenia z języka Batch. Przykład: system ("Echo Wpiszę tekst!");
2008-02-06 20:14:50

Kompresja strumieni

Od wersji .NET 2.0 zostały udostępnione nam strumienie kompresujące. Znajdują się one w przestrzeni nazw: using System.IO.Compression; Są to: *DeflateStream *GZipStream Przy czym musimy pamiętać, ze do kompresji i dekom
2008-02-05 20:59:01

Funkcja main

Funkcja Main (z dużej!!) to funkcja z której program startuje... tzn. program przy kompilacji szuka funkcji Main i to od niej zaczyna działanie. Funkcja ta musi być typu static. Jest bowiem metodą klasy głównej.
2008-02-05 20:49:58

Border

Border Ten atrybut ustawia grubość obramowania elementów wyświetlanych [[CSS/Elementy_blokowe_i_liniowe|blokowo]]. Wartość podawana jest w pikselach. Przykład użycia Ten blok ma ob
2008-02-05 17:13:57

Ltoa

char * ltoa (long value, char * result , int base) Funkcja jako argument pobiera liczbę typu long int (value), którą skonwertuje na podstawie bazy liczbowej (2
2008-02-05 13:09:10

Itoa

char * itoa (int value, char * result , int base) Funkcja jako argument pobiera liczbę typu int (value), którą skonwertuje na podstawie bazy liczbowej (2
2008-02-05 13:01:56

Kurs pisania systemu operacyjnego, część 1

#REDIRECT OS_Programming/Kurs_pisania_systemu_operacyjnego,_część_1
2008-02-05 11:53:26

OS ProgrammingPisanie systemów operacyjnych cz. III - przerwania, wyjątki, GRUB.

#REDIRECT OS_Programming/Pisanie_systemów_operacyjnych_cz._III_-_przerwania,_wyjątki,_GRUB.
2008-02-05 11:50:45

Pisanie systemów operacyjnych cz. III - przerwania, wyjątki, GRUB.

#REDIRECT OS_ProgrammingPisanie_systemów_operacyjnych_cz._III_-_przerwania,_wyjątki,_GRUB.
2008-02-05 11:50:28

Pisanie systemów operacyjnych - tryb rzeczywisty

#REDIRECT OS_Programming/Pisanie_systemów_operacyjnych_-_tryb_rzeczywisty
2008-02-05 11:49:49

[OSDev] Wielozadaniowość z TSS

#REDIRECT OS_Programming/[OSDev]_Wielozadaniowość_z_TSS
2008-02-05 11:48:06

OS Programming

(Aktualnie pusto)
2008-02-05 11:46:24

Jak łatwo sprawdzić rozmiar pliku

Przedstawiam ciekawą funkcję, która jest znacznie łatwiejsza w użyciu i nie potrzebuje otwierać pliku, co powoduje że bardzo łatwo, bez problemów można sprawdzić rozmiar pliku. function CheckFileSize(FileSizee : String) : Integer; va
2008-02-04 16:56:24

Zdarzenia

Zdarzenia to atrybuty, które określają kod JavaScript wykonywany w danych okolicznościach, na przykład przy kliknięciu na elemencie myszką lub najechaniu na niego kursorem.
2008-02-04 15:38:46

Height

Height Ten atrybut ustawia wysokość elementów wyświetlanych [[CSS/Elementy_blokowe_i_liniowe|blokowo]]. Wartość podawana jest w pikselach. Przykład użycia Ten blok ma wysokość
2008-02-03 16:46:35

Width

Width Ten atrybut ustawia szerokość elementów wyświetlanych [[CSS/Elementy_blokowe_i_liniowe|blokowo]]. Wartość podawana jest w pikselach. Przykład użycia Ten blok ma szerokość
2008-02-03 16:45:15

Mod rewrite

Mod rewrite to moduł serwera Apache umożliwiający transformacje linków do postaci bardziej przyjaznej użytkownikowi i wyszukiwarkom internetowym. Przykładowo strona o adresie: http://s
2008-02-03 13:51:37

Union

Unia jest zbiorem elementów zajmujących ten sam obszar pamięci. Długość unii jest równa długości największego jej pola.Unie definiuje się po słowie kluczowym union union baza { struct { str imie; str nazwisko; } int rokur
2008-02-01 13:20:59

Unia

Unia jest zbiorem elementów zajmujących ten sam obszar pamięci. Długość unii jest równa długości największego jej pola.Unie definiuje się po słowie kluczowym union union baza { struct { str imie; str nazwisko; } int rokur
2008-02-01 13:20:59

XXIII Spotkanie Warszawa-JUG

Warszawska Grupa Użytkowników Technologii Java (Warszawa JUG) [1] zaprasza na XXIII spotkanie, które odbędzie się we wtorek 5.02.2008 o godzinie 18:00 w sali 5440 Wydziału MIMUW przy ul. Banacha 2 w Warszawie. Temat prezentacji: Przetwarzanie
2008-02-01 12:12:27

Podsumowanie części I

Podsumowanie części I Wydaje mi się, że część I niniejszej książki była najtrudniejszym etapem nauki Delphi ? w końcu początki zawsze są najtrudniejsze, nieprawdaż? Kolejne części będą z pewnością łat
2008-01-29 21:25:17

VideoTutoriale .NET

Na stronie Polishwords pojawił się dział wsparcia Polskich programistów .NET. Obok istniejącego już od jakiegoś czasu, popularnego zestawu najczęściej zadawanych pytań i odpowiedzi pojawił się dział Video Tutoriale. W dziale tym
2008-01-27 20:56:31

VideoTutoriale.NET

Na stronie Polishwords pojawił się dział wsparcia Polskich programistów .NET. Obok istniejącego już od jakiegoś czasu, popularnego zestawu najczęściej zadawanych pytań i odpowiedzi pojawił się dział Video Tutoriale. W dziale tym
2008-01-27 20:56:31

Shell NotifyIcon

{{Template:ArtStyle}} // C/C++ BOOL Shell_NotifyIcon( DWORD dwMessage, PNOTIFYICONDATA lpdata ); // Delphi function Shell_NotifyIcon(dwMessage: DWORD; lpData: PNotifyIconData): BOOL; stdcall; Funkc
2008-01-26 20:33:55

8. Światła

{{CONTENT}} Wstęp ===== Światło w scenie jest podstawowym elementem, pozwalającym obserwatorowi na widzenie obiektów, ale również wpływającym na realizm sceny. We wszystkich dotychczasowych przykładach założono model bezoświetleniowy,
2008-01-26 12:38:00

d3dkurs8.zip


2008-01-26 11:34:31

d3dkurs8.jpg


2008-01-26 11:33:14

Cout

Strumień cout wpisuje tekst do konsoli programu. cout
2008-01-26 09:25:47

CreateToolhelp32Snapshot

{{Template:ArtStyle}} // C/C++ HANDLE WINAPI CreateToolhelp32Snapshot( DWORD dwFlags, DWORD th32ProcessID ); // Delphi function CreateToolhelp32Snapshot(dwFlags, th32ProcessID: DWORD): THand
2008-01-24 22:53:10

ArtStyle

tr { background-color: #eee; } td { padding: 6px; }
2008-01-24 16:24:46

Aplikacje konsolowe - polskie znaki

Myślę, że komuś się to może przydać: Duże znaki: Ę = ¨ Ó = ŕ Ą = ¤ Ś = ÂŻ Ł = ĹĽ Ż = ˝ Ź = Ť Ć = Ź Ń = ă Małe znaki: ę = Š ó = ˘ ą = Ą ż = Äž ź = ÂŤ ć = † ń = ä
2008-01-24 14:37:51

DOS - Polskie znaki

Myślę, że komuś się to może przydać: Duże znaki: Ł = ĹĽ Ż = ˝ Ź = Ť Ć = Ź Ń = ă Małe znaki: ż = Äž ń = ä Żeby napisać np. Źle należy wpisać Ťle itp. Więcej znaków nie
2008-01-23 22:42:08

WinAPI

#REDIRECT WinAPI
2008-01-23 19:56:56

Rozdział 5

Komunikaty, bo to one będą tematem niniejszego rozdziału, nie są technologią zbyt często używaną przez programistów Delphi, a to ze względu na możliwość zastąpienia ich przez zdarzenia. Jest to jednak trochę bardziej zaawansowany element p
2008-01-23 15:42:09

Jak wygenerować dźwięk o określonej częstotliwości

do uses dodaj: MMSystem A w implementation : type TVolumeLevel = 0..127; procedure MakeSound(Frequency{Hz}, Duration{mSec}: Integer; Volume: TVolumeLevel); var WaveFormatEx: TWaveFormatEx; MS: TMemoryStream;
2008-01-22 22:06:44

Pisanie systemów operacyjnych cz. II - tryb chroniony

{{Template:Do poprawy}} Część I - tryb rzeczywisty Część II - tryb chroniony
2008-01-22 21:44:52

Część I

Pierwsza część książki poświęcona będzie podstawom szybkiego projektowania aplikacji. Nauczysz się korzystać z Delphi i poznasz zasadę działania samego języka programowania. Część I może okazać się dla Ciebie najtrudniejsza! Nie cho
2008-01-22 14:25:51

XXII Spotkanie Warszawa-JUG

Warszawska Grupa Użytkowników Java - Warszawa-JUG zaprasza na XXII spotkanie Grupy. Tematem przewodnim spotkania będzie JavaFX. Zostaną przedstawione podstawowe koncepcje i idee związane z JavaFX, język JavaFX Script oraz porównanie JFX z już ist
2008-01-21 23:07:44

Metody wirtualne

Metody wirtualne pozwalają na przesłanianie (zastępowanie) metod w podklasach. #Do definiowania metody wirtualnej służy słowo kluczowe: [[C sharp/virtual]] #Aby zasłonić metodę z klasy bazowej w klasie nadrzędnej należy zdefiniować f
2008-01-21 21:34:16

Podręcznik

#REDIRECT C_sharp
2008-01-21 20:50:17

Microsoft udostępnił kod platformy .NET

W październiku pojawiły się pierwsze informacje, że [[Nowości/Microsoft zamierza udostępnić kod platformy .NET]]. Teraz, a dokładniej 5 dni temu, stało się to rzeczywistością. Dostępne są kody podstawowych klas, ASP.NET, Windows.Forms, WPF,
2008-01-21 20:37:07

Zasady pracy

#REDIRECT Pomoc/Zasady redagowania artykułów
2008-01-21 20:33:39

Unchecked

unchecked - słowo kluczowe języka [[C_sharp|C#]] Instrukcje [[C_Sharp/checked]] i unchecked służą do informowania [[C_sharp/Środowisko_uruchomieniowe_.NET|środowiska uruchomieniowego]] jak ma ono traktować błędy związane z prz
2008-01-21 17:56:29

Checked

checked - słowo kluczowe języka [[C_sharp|C#]] Instrukcje checked i [[C_Sharp/unchecked]] służą do informowania [[C_sharp/Środowisko_uruchomieniowe_.NET|środowiska uruchomieniowego]] jak ma ono traktować błędy związane z przep
2008-01-21 17:49:24

Indeksatory

Zrozumienie artykułu wymaga znajomości: [[C sharp/tablice|tablic]], [[C sharp/Klasy]], [[C sharp/właściwości]], [[C sharp/akcesory|akcesorów]]. Indeksator Dobra praktyka programowania obiektowego mówi, że zmienne deklarowane na pozio
2008-01-21 17:40:36

XHTML

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}}
2008-01-21 14:03:58

Drag and drop - przeciąganie plików

Mechanizm drag and drop (z ang. przeciągnij i upuść) to bardzo wygodny sposób przenoszenia obiektów w systemie Windows. Obsługa drag and drop polega na chwyceniu obiektu kursorem myszy, a następnie na przeciągnięciu go w po
2008-01-21 13:22:33

Animowana pozycja w menu

Sposób na zrobienie animacji w menu (nie chodzi tu o animacje całego menu, a tylko jednej pozycji). Na formularz wstawiamy MainMenu1:TMainMenu, Timer1:TTimer. MainMenu.OwnerDraw ustawiamy na true, oraz interwał timera na ok 400. u
2008-01-21 11:06:11

Programowanie obiektowe

PROGRAMOWANIE OBIEKTOWE Klasa jest typem danych, będącym czymś w rodzaju struktury rozbudowanej o funkcje składowe. Obiektem nazywamy konkretny egzemplarz danej klasy. W skład klasy wchodzą: dane (zmienne) składowe, funkcje składowe (metody),
2008-01-21 10:26:58

ID3 Tag v2

Artykuł ten opisuje budowę znaczników ID3 Tag v2. Może być podstawą do stworzenia własnego modułu do ich odczytywania i zapisywania. Nie podaje (przynajmniej na razie) gotowego kodu czy rozwiązania. Historia Kiedy format MP3 opuści
2008-01-20 20:14:17

Zasady redagowania artykułów

Podstawą rozbudowywania zawartości serwisu, jest ustalenie zasad i reguł jakimi będziemy się kierować w trakcie pracy. Na tej stronie znajdują się wszelkie reguły i wytyczne jakimi powinni kierować się autorzy tekstów w serwisie 4programme
2008-01-20 19:02:52

C sharp version

( element wprowadzony do języka C# od wersji {{1}} )
2008-01-20 18:43:53

Ulong

ulong - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe ulong służy do deklarowania zmiennych o wartości całkowitej, 64 bitowej. Typ ulong nadaje się do przechowywania dużych liczb, z zakresu 0 do 0xffffffffffffffff.
2008-01-20 18:30:35

Uint

uint - jeden z typów wbudowanych w C#. Inna nazwa tego typu to System.Uint32. Może przechowywać wartości w postaci liczb naturalnych od 0 do 4294967297. Jego odpowiednik w C++ to unsigned long int. {{Cat:C_sharp/Słowa_kluczowe}} {{Cat:C_s
2008-01-20 18:29:47

String

string - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe string jest typem danych służącym do przechowywania ciągów tekstu (inaczej zwanych łańcuchami). Łańcuchy składają się z zestawu znaków typu [[C_Sharp/char]]
2008-01-20 18:27:40

Long

long - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe long służy do deklarowania zmiennych o wartości całkowitej, 64 bitowej. Typ long nadaje się do przechowywania dużych liczb, z zakresu -9,223,372,036,854,775,808 do
2008-01-20 18:26:35

Int

int - słowo kluczowe języka [[C_Sharp|C#]] Słowo int jest jednocześnie słowem kluczowym języka C#, jak i wbudowanym typem danych. Służy do przechowywania 32bitowych liczb całkowitych z zakresu -2,147,483,648 .. 2,147,483,647
2008-01-20 18:25:55

Object

object - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe object oznacza typ danych, bazowy dla wszystkich typów języka C#. W środowisku .NET Framework odpowiednikiem tego typu jest System.Object. Do zmiennej typu
2008-01-20 18:25:00

Char

char - słowo kluczowe języka [[C_Sharp|C#]] Typ znakowy reprezentujący pojedyńczy znak Unicode. Każdy znak zajmuje w pamięci komputera 2 bajty (16 bitów), stąd do zmiennej tego typu można przypisać prawie każdy znak rozpoznawany na
2008-01-20 18:22:43

Byte

byte - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe byte służy jako typ danych umożliwiający przechowywanie w zmiennej wartości całkowitej, 8 bitowej. Zmienna typu byte umożliwia przechowywanie wartości z
2008-01-20 18:21:54

Bool

bool - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe bool oznacza typ zmiennej służący do przechowywania wartości logicznej: [[C_Sharp/true]] lub [[C_Sharp/false]]. W środowisku .NET Framework, odpowiednikiem tego typu
2008-01-20 18:20:22

Struct

struct - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe struct służy do deklarowania [[C_Sharp/Struktury|struktur]]: struct Foo { public string S; public int I; } Więcej informacji na temat struk
2008-01-20 18:16:38

Interface

interface - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe interface służy do deklarowania tzw. interfejsów: interface Foo { void Bar(); } Więcej informacji na temat interfejsów, znajdziesz
2008-01-20 18:15:34

Is

is - słowo kluczowe języka [[C_Sharp|C#]] Operator is służy do sprawdzania, czy konwersja pomiędzy danymi typami może zachodzić. Konkretniej umożliwia porównywanie typu danego obiektu: // Przykładowe dane. st
2008-01-20 18:14:15

Event

event - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe event służy do deklarowania tzw. zdarzeń. Mają one ścisły związek z [[C_Sharp/Delegacje|delegatami]], a ich szczegółowe omówienie znajdziesz w [[C_Sharp/Zdarzenia|o
2008-01-20 18:12:52

Delegate

delegate - słowo kluczowe języka [[C_Sharp|C#]] Słowo kluczowe delegate służy do deklarowania tzw. delegatów: using System; namespace FooApp { class Program { delegate void Foo(stri
2008-01-20 18:11:35

Class

class - słowo kluczowe języka [[C_sharp|C#]] Słowo kluczowe class służy do tworzenia nowych [[C_sharp/Programowanie obiektowe|klas]]: class Foo { } Klasa musi posiadać nazwę oraz klamry otwierające
2008-01-20 18:09:46

Słowa kluczowe

Definicje [[C_Sharp/Preprocesor|preprocesora]] =============================== * [[C_Sharp/Preprocesor/elif|#elif]] * [[C_Sharp/Preprocesor/endif|#endif]] * [[C_Sharp/Preprocesor/endregion|#endregion]] * [[C_Sharp/Preprocesor/else|#else]] * [[C_S
2008-01-20 18:02:40

Przelatujący tekst na formie

Jak zrobić efekt przesuwającego się napisu , to pytanie nurtowało mnie aż dwie minuty , gdyż myślałem jak można zrobić to w łatwy sposób . Tak sobie myślę aż tu nagle przebłysk , a może wykorzystał by Timera i labela , no tak przecież
2008-01-20 15:59:13

Preprocesor

W C# istnieje [[preprocesor]] podobny do tego z języka [[C]]. Jest on jednak dosyć okrojony, a jego rolę przejmują w pewnym stopniu [[C_Sharp/Atrybuty]]. Różnice w stosunku do [[C/Preprocesor|preprocesora C]] stanowi zupełne pominięcie dyrekty
2008-01-20 12:56:05

Marooned

Moje prywatne TODO ============== [do wykonania kieeeeeeeeeedyś tam jak będę miał czas ;p] # szybka odpowiedź na forum [textarea + button na dole strony] - działanie jak na IPB # linia oddzielająca wątki przyklejone od reszty? b
2008-01-18 13:01:43

Wskaźniki

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} Wskaźniki, to bardzo pomocne narzędzie. Wskaźnikiem moźna pokazywać na obiekty tegosamego typu, lub klasy (np. [[C/int]]). Deklaracja takiego wskaźnika wygląda następująco:
2008-01-17 22:28:51

Prosty edytor tekstowy

Tutaj nie ma za wiele do tłumaczenia, chyba każdy wie co to edytor tekstowy. -----Co nam będzie potrzebne do pracy???----- Środowisko programistyczne (kompilator) Delphi 7 Personal Edition. (www.borland.pl) -----No to do roboty!!!!----- 1
2008-01-17 16:07:29

Prosty binder

Pierwsza rzecz, od której rozpocznę ten artykuł, to wyjaśnienie czym jest binder. Binder (ang. segregator, lub od bind - ang. łączyć) - rodzaj programu komputerowego, służący do łączenia dwóch różnych plików. Najczęściej jest wykorzy
2008-01-17 16:05:18

Prosty skaner portów

Podobny artykuł do tego możecie znaleźć na stronie : www.hackme.pl. -------------------- Krótki opis programu : Program będzie w średniej prędkości skanował wskazane przez was porty (Wyznaczone np. pierwszy port to 30, a ostatni 60). ----
2008-01-17 16:01:18

Cracking - Jak zacząć - Część I

---------- Pierwsze od czego zacznę ten artykuł, to od tego, kim jest osoba nazywająca się "cracker". Niektórym kojarzy się to słowo z cracker-hacker, lecz tak nie jest (i dobrze) :) Niektórzy myślą, że cracker to taki ktoś, kto tylko pisz
2008-01-17 15:53:19

Sterownie Windows Media Playerem z dowolnego programu

Ostatnio czytałem artykuł AndRew o sterowniu WinAmpem z dowolnego programu. Bardzo przydało mi się to w programie który piszę, potrzebowałem jeszcze sterowania Media Playerem. Gdyby nie wakacje i to ,że byłem odcięty od net-u, to pewnie nie zac
2008-01-16 10:32:09

Jak narysować Gradient

function Gradient(Uklad: Boolean; Kolor1, Kolor2: TColor; Szerokosc, Wysokosc: Integer) : TBitmap; var i, j, x, y, dr, dg, db, dlugosc : Integer; r, g, b, r2, g2, b2, DodR, DodG, DodB : Real; Bitmapa : TBitmap; begin Bitmapa := TBitma
2008-01-15 21:26:35

Zabezpieczenia formularzy - metoda z hasłem na obrazku.

Artykuł ten jest właściwie bardziej gotowcem ale takiego działu nie ma w sekcji PHP więc musiał zostać artykułem :-)) Problem: Mamy super skrypt i chcemy żeby wykonywany był tylko i wyłącznie przez formularz znajdujący się
2008-01-14 16:08:07

Typy generyczne

Typy generyczne to nowość wprowadzona w środowisku .NET Framework, w wersji 2.0 (poprzednia wersja 1.1 nie posiadała możliwości wykorzystania typów generycznych), wzorowana na technologii templates z języka [[C|C++]]. Typy generyczne posia
2008-01-13 12:26:52

Opakowywanie

Język C# daje nam możliwość zamiany zmiennej typu prostego na obiekt i vice versa. Obie konwersje są realizowane za pomocą opakowywania (ang. boxing) i odpakowywania (ang. unboxing). Opakowaywanie jest prostym procesem przypisania
2008-01-13 11:49:50

Tablice

Poniższa publikacja zawiera podstawowe informacje wraz z przykładami, które pozwalają na wykorzystanie tablic w języku C#. Artykuł nie wyczerpuje tematu. Tablica to najprościej rzecz ujmując zestaw zaindeksowanych zmiennych tego samego typu.
2008-01-13 02:49:48

MiliSecondSpan

{{Template:Delphi Moduły|MiliSecondSpan|DateUtils}} function MiliSecondSpan(const ANow, AThen: TDateTime): Double; [[Delphi/Funkcje|Funkcja]] zwraca różnicę (w milisekundach) dwóch wartości typu [[Delphi/TDateTime]]:
2008-01-12 17:11:45

SecondSpan

{{Template:Delphi Moduły|SecondSpan|DateUtils}} function SecondSpan(const ANow, AThen: TDateTime): Double; [[Delphi/Funkcje|Funkcja]] zwraca różnicę (w sekundach) dwóch wartości typu [[Delphi/TDateTime]]: ANow
2008-01-12 17:11:04

MonthsBetween

{{Template:Delphi Moduły|MonthsBetween|DateUtils}} function MonthsBetween(const ANow, AThen: TDateTime): Integer; [[Delphi/Funkcje|Funkcja]] zwraca różnicę miesięcy pomiędzy dwoma datami typu [[Delphi/TDateTime]], prze
2008-01-12 17:06:15

MiliSecondsBetween

{{Template:Delphi Moduły|MiliSecondsBetween|DateUtils}} function MiliSecondsBetween(const ANow, AThen: TDateTime): Int64; [[Delphi/Funkcje|Funkcja]] zwraca różnicę milisekund pomiędzy dwoma datami typu [[Delphi/TDateTim
2008-01-12 17:04:30

SecondsBetween

{{Template:Delphi Moduły|SecondsBetween|DateUtils}} function SecondsBetween(const ANow, AThen: TDateTime): Int64; [[Delphi/Funkcje|Funkcja]] zwraca różnicę sekund pomiędzy dwoma datami typu [[Delphi/TDateTime]], przekaz
2008-01-12 17:03:58

MinutesBetween

{{Template:Delphi Moduły|MinutesBetween|DateUtils}} function MinutesBetween(const ANow, AThen: TDateTime): Int64; [[Delphi/Funkcje|Funkcja]] zwraca różnicę minut pomiędzy dwoma datami typu [[Delphi/TDateTime]], przekaza
2008-01-12 17:02:40

DaysBetween

{{Template:Delphi Moduły|DaysBetween|DateUtils}} function DaysBetween(const ANow, AThen: TDateTime): Integer; [[Delphi/Funkcje|Funkcja]] oblicza różnicę dni pomiędzy dwoma datami typu [[Delphi/TDateTime]], przekazanymi
2008-01-12 16:57:06

YearsBetween

{{Template:Delphi Moduły|YearsBetween|DateUtils}} function YearsBetween(const ANow, AThen: TDateTime): Integer; [[Delphi/Funkcje|Funkcja]] zwraca różnicę lat pomiędzy dwoma datami typu [[Delphi/TDateTime]], przekazanymi
2008-01-12 16:47:39

WeekSpan

{{Template:Delphi Moduły|WeekSpan|DateUtils}} function WeekSpan(const ANow, AThen: TDateTime): Double; [[Delphi/Funkcje|Funkcja]] zwraca różnicę (w tygodniach) dwóch wartości typu [[Delphi/TDateTime]]: ANow
2008-01-12 16:44:57

WeeksBetween

{{Template:Delphi Moduły|WeeksBetween|DateUtils}} function WeeksBetween(const ANow, AThen: TDateTime): Integer; [[Delphi/Funkcje|Funkcja]] zwraca różnicę tygodni pomiędzy dwoma datami typu [[Delphi/TDateTime]], przekaza
2008-01-12 16:41:15

C i pascal, czyli tam i z powrotem

C++ i pascal, czyli tam i z powrotem Nigdzie nie znalazłem podobnej charakterystyki porównawczej... A sądzę, że wielu, którzy znają pascala, chciałoby zacząć pisać w c++ i na odwrót. Wielu ludzi piszących w innych językach C++ uważa
2008-01-11 16:43:09

VIII Spotkanie Poznańskiej Grupy .NET

Serdecznie zapraszamy na kolejne, VIII Spotkanie Grupy zorganizowane przy współpracy z Katedrą Informatyki Stosowanej Wyższej Szkoły Bankowej w Poznaniu. Spotkanie odbędzie się w czwartek, 17 stycznia, o godz. 18.00 w sali 215 w budy
2008-01-11 02:16:17

Szukam programisty C

Witam, poszukuję dobrego programisty C++, ponieważ chciałbym, aby napisał dla mnie cracka do pewnego programu :)) jestem w stanie zapłacić ;)) będę bardzo wdzięczny ;)) mój numer gg: 807032
2008-01-10 15:01:03

Jak sprawdzić host na podstawie adresu IP

Śmobry.. Czasami przydać się może nam funkcja pobierająca Adres IP i zwracająca nam Adres DNS.. Do dzieła.. w sekcji uses dodajemy moduł WinSocks Potem wklepujemy poniższą funkcję.. function IPAddrToName(IP
2008-01-10 14:05:27

Instalacja MySql 5.0 Zeos biblioteka darmowa

Witam to jest mój pierwszy artykuł w tym serwisie, Jeśli umieszczę w nim jakieś błędne informacje proszę o szybki kontakt. Zdecydowałem się napisać ten Artykuł ponieważ długo szukałem dobrego tekstu dotyczącego instalacji MySql 5.0 dla
2008-01-07 09:55:46

Instalacja MySQL 5 - Zeos

Witam to jest mój pierwszy artykuł w tym serwisie, Jeśli umieszczę w nim jakieś błędne informacje proszę o szybki kontakt. Zdecydowałem się napisać ten Artykuł ponieważ długo szukałem dobrego tekstu dotyczącego instalacji MySql 5.0 dla
2008-01-07 09:55:46

Konkurs .NET

Konkurs dla uczących się .NET. Do wygrania książki warte $120 Na portalu PolishWords znajdują się tłumaczenia wpisów znakomitego zestawu najczęściej zadawanych pytań z George Shepher
2008-01-06 21:30:03

Kopiczek

Kopiczek Program kopiczek powstał w latach 2002-2004. Autorem tej genialnej aplikacji jest niejaki Mateusz Kurowski, znany w półświatku internetu jako kura, kura998, albo pan kurka. Do dziś rzesza prog
2008-01-06 18:47:56

Tryb VESA 640*480 w TP

Tryb VESA jest trybem 640*480*256 kolorów dzieli monitor na strony. Przede wszystkim pamięć obrazu zorganizowana jest w ten sposób, iż podzielona jest na tzw. bitplany po 64kB.W jednej chwili zawsze mamy dostep do jednego - jest to tzw. okno zaczyna
2008-01-04 15:48:46

If

if - instrukcja warunkowa. Składnia if (warunek_logiczny) { instrukcje_do_wykonania } else if (inny_warunek_logiczny) { instrukcje_do_wykonania } else { instrukcje_do_wykonania } Po słowie kluc
2008-01-03 22:58:51

Przeglądarka internetowa (TWebBrowser) dla początkujących

Witam. Na początku zaznaczam że art będzie raczej dla osób początkujących w delphi, dlatego że nie umiem jeszcze pisać bardziej skomlikowanych artów. Jest to spowodowane tym, że sam nie jestem jeszcze wspaniałym programistą, a wprowadz
2008-01-02 09:57:23

Instrukcje sterujące

W NXC są wszystkie pętle i instrukcje warunkowe znane z C/C++. Dla niewtajemniczonych są to: *if if(warunek) { //instrukcje jeśli prawda } else { //instrukcje jeśli fałsz } *while while(waru
2007-12-30 15:32:01

Wygaszcze

1) Co to jest wygaszacz ekranu? Wygaszacz ekranu jest specjalnym programem, który uruchamiany jest przez system po stwierdzeniu dłuższego czasu bezczynności użytkownika. Jego podstawowym zadaniem jest zabezpieczanie monitora, a właściwie jego war
2007-12-30 11:12:21

Wygaszacz ekranu w WinAPI

1) Co to jest wygaszacz ekranu? Wygaszacz ekranu jest specjalnym programem, który uruchamiany jest przez system po stwierdzeniu dłuższego czasu bezczynności użytkownika. Jego podstawowym zadaniem jest zabezpieczanie monitora, a właściwie jego war
2007-12-30 11:12:21

NXC

Uproszczone C++(ang. Not eXactly C) stworzone na potrzeby tekstowego programowania LEGO Mindstorms NXT. Przykładowy program ( do walk sumo ) :-): #include "NXCDefs.h" // niepotrzebne bo działa bez ale specyfikacja zaleca więc jest #
2007-12-29 23:55:57

Obliczanie sumy kontrolnej numeru karty kredytowej oraz numeru banku

W tym artykule postaram się przedstawić Wam sposób na obliczanie sum kontrolnych dla numeru karty kredytowej oraz numeru banku. Suma kontrolna dla karty kredytowej. Przedstawiony tutaj sposób nie różni się niczym od sposobów opisywanych pr
2007-12-25 13:27:28

7. Obsługa kamery

{{CONTENT}} Wstęp ===== W poprzednim kroku [[DirectX/Managed/Direct3D/6. Wyświetlanie figur w przestrzeni 3D]] wykonaliśmy aplikację, która renderowała obiekty w przestrzeni 3D. Teraz rozbudujemy ją o dynamiczny ruch kamery. {{Image:d3dk
2007-12-24 23:46:56

d3dkurs7.zip


2007-12-24 23:45:57

d3dkurs7.jpg


2007-12-24 23:42:20

Wygaszacze ekranu

Niniejszy artykuł ma objaśnić zasadę pisania wygaszaczy ekranu. Wbrew pozorom nie jest to czynność trudna. Trzeba mieć tylko jako takie pojęcie na temat grafiki w Delphi. Wiele z Was zapewne wie (a Ci co nie wiedzą to się dowiedzą) że wy
2007-12-24 21:21:48

6. Wyświetlanie figur w przestrzeni 3D

{{CONTENT}} Wstęp ===== Tym razem cofniemy się do lekcji [[DirectX/Managed/Direct3D/4. Wykorzystanie tekstur]], by zamieszczony tam przykład zmodyfikować. Będziemy starali się osiągnąć efekt, przedstawiony na rys. 4. {{Image:d3dkurs6.j
2007-12-24 15:25:18

d3dkurs6.zip


2007-12-24 15:24:24

d3dkurs6.jpg


2007-12-24 14:24:49

d3dkurs3.zip


2007-12-23 14:01:32

5. Wyświetlanie napisów

{{CONTENT}} Wstęp ===== Wyświetlanie napisów na ekranie jest ważnym elementem każdej aplikacji - pozwala prezentować różne wartości w ramach interfejsu użytkownik lub stanowić istotny element sceny. Może być dokonywane na przynajmniej
2007-12-23 13:56:39

d3dkurs5.zip


2007-12-23 13:53:39

d3dkurs5.jpg


2007-12-23 13:52:28

d3dkurs4.zip


2007-12-23 12:31:54

4. Wykorzystanie tekstur

{{CONTENT}} Wstęp ===== Wykorzystamy program z kroku [[DirectX/Managed/Direct3D/3. Wyświetlanie figur płaskich na ekranie]], ale, zamiast ekranowych wierzchołków, opisanych kolorem, użyjemy tekstury. Tekstura to obraz dwuwymiarowy nałożony
2007-12-22 00:15:01

Kurs4.zip


2007-12-21 22:52:47

d3dkurs4.jpg


2007-12-21 22:51:44

3. Wyświetlanie figur płaskich na ekranie

{{CONTENT}} Wstęp ===== W kroku [[DirectX/Managed/Direct3D/2. Uruchamianie urządzenia i renderowanie]] stworzyliśmy pierwszą aplikację renderującą w [[DirectX]]. Co prawda dokonywała ona prezentacji sceny, jednak owe scena na składała si
2007-12-21 22:48:46

d3dkurs3.jpg


2007-12-21 22:36:42

Kurs3.zip


2007-12-21 22:35:13

Jak zabezpieczyć stronę hasłem

Można na samym początku strony dodać taki kod:
2007-12-21 21:38:03

Jak skonwertować tekst z UTF-8 na ISO-8859-2

W PHP należy użyć funkcji iconv() która dokona konwersji. Jest to dość proste, lecz wymagana jest zainstalowana biblioteka libiconv. Biblioteka dostępna jest pod adresem: http://www.gnu.org/software/libiconv/. Następnie trzeba
2007-12-21 21:11:25

Background-origin

background-origin - definiuje sposób obliczania [[css/background-position|pozycji tła]]. Możliwe wartości: * border - pozycja tła obliczana jest względem lewej, górnej krawędzi obramowania. * padding - pozycja t
2007-12-21 12:28:26

Background-clip

background-clip - ustala czy tło elementu ma być wyświetlane pod obramowaniem. Możliwe wartości: * border - tło wyświetlane jest pod obramowaniem. * padding - tło wyświetlane jest tylko wewnątrz elementu. P
2007-12-21 12:17:18

Css draft

To polecenie jest częścią szkicu CSS3. Jego działanie może ulec zmianie razem z gotową specyfikacją nowego standardu.
2007-12-21 12:10:03

Losowanie bez powtórzeń

{{CONTENT}} Teoria ========== Jednym z najczęściej spotykanych problemów jest wylosowanie ze zbioru Z pewnej liczby elementów N tak by wylosowane elementy nie powtórzyły się. Najprostszymi przykładami takiego losowania jest lotek czy wyb
2007-12-21 01:35:10

1. Przygotowanie aplikacji

{{CONTENT}} Wstęp ===== Większość aplikacji, wykorzystujących do prezentacji interfejsu użytkownika, zamiast klasycznych kontrolek, wyłącznie [[DirectX]], ma podobną budowę: korzysta z jednej formy, która jest miejscem docelowym rendero
2007-12-21 00:50:50

2. Uruchamianie urządzenia i renderowanie

{{CONTENT}} Wstęp ===== Wykorzystanie [[DirectX/Managed/Direct3D]] wymaga utworzenia tak zwanego urządzenia renderującego. Nie jest to fizyczne urządzenie a obiekt, który odpowiada za komunikację z kartą graficzną. Warto tu rozgrani
2007-12-21 00:50:00

Background-attachment

background-attachment - ustala, czy tło obrazkowe ma być przewijane razem ze stroną. Możliwe wartości: * scroll - tło jest przewijane razem ze stroną (wartość domyślna) * fixed - tło jest "zaczepione" i nie
2007-12-21 00:33:23

Pow

double pow(double x, double y); [[C/Funkcje|Funkcja]] pow() (ang. power) zwraca wynik operacji podnoszenia x do potęgi y. Parametry:xLiczba podnoszona do potęgi
2007-12-20 16:49:06

Log

double log(double x); [[C/Funkcje|Funkcja]] zwraca logarytm naturalny z argumentu x, czyli ln(x) dla x>0. Przykład #include #include int main () { double param, result;
2007-12-20 16:47:24

Tan

double tan(double x); Funkcja tan() zwraca tangens kąta podanego w radianach. Przykład #include #include #define PI 3.14159265 int main () { double param, result; param = 60;
2007-12-20 16:33:59

Sqrt

double sqrt(double x); Funkcja sqrt() zwraca pierwiastek drugiego stopnia z podanej liczby w parametrze x. Przykład #include #include int main() { double x, wynik;
2007-12-20 16:33:30

Sinh

double sinh(double x); Funkcja sinh() zwraca wartość funkcji sinus hiperboliczny dla argumentu x, podanego w radianach. Przykład #include #include int main() { std::cout
2007-12-20 16:29:10

Sin

double sin(double x); Funkcja sin() zwraca sinus kąta podanego w radianach. Przykład #include #include #define PI 3.14159265 int main () { double param, result; param = 45;
2007-12-20 16:28:13

Fmod

double fmod(double x, double y); Funkcja fmod() zwraca resztę z dzielenia dwóch liczb rzeczywistych. Przykład #include #include int main() { std::cout
2007-12-20 16:26:15

Floor

double floor(double x) Funkcja floor() zwraca najmniejszą wartość całkowitą, nie mniejszą od argumentu x. Stosuje ona zaokrąglenie w dół do najbliższej liczby całkowitej. Przykład #include
2007-12-20 16:25:38

Exp

double exp(double x); Funkcja exp() zwraca wartość podstawy logarytmu naturalnego (e), podniesioną do potęgi x. Przykład #include #include int main() { std::cout
2007-12-20 16:24:22

Labs

long labs (long n); Funkcja labs() zwraca wartość bezwzględną z liczby całkowitej (typu [[C/long]]), przekazanej w parametrze. Przykład #include #include int main() { std:
2007-12-20 16:23:09

Fabs

double fabs(double x); Funkcja fabs() zwraca wartość bezwzględną z liczby zmiennoprzecinkowej x. Przykład #include #include int main () { printf("Absoulte value of 3.1416
2007-12-20 16:20:38

Cosh

double cosh(double x); Funkcja cosh() zwraca wartość funkcji cosinus hiperboliczny dla argumentu x, podanego w radianach. Przykład #include #include int main() { std::cout
2007-12-20 16:19:05

Cos

double cos(double x); Funkcja cos() zwraca cosinus kąta podanego w radianach. Przykład #include #include #define PI 3.14159265 int main () { double param, result; param = 45
2007-12-20 16:18:19

Ceil

double ceil(double x) Funkcja ceil() zwraca najmniejszą wartość całkowitą, nie mniejszą od argumentu x. Stosuje ona zaokrąglenie w górę do najbliższej liczby całkowitej. Przykład #include
2007-12-20 16:14:56

Atof

double atof(const char* string) Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie double (format zmiennoprzecinkowy). Liczbę może poprzedzać dowolona ilość bia
2007-12-20 16:12:30

Atan

double atan(double x); Funkcja atan() zwraca wartość funkcji odwrotnej do tangensa dla argumentu x, podaną w radianach. Przykład #include #include int main() { std::cout
2007-12-20 16:10:46

Asin

double asin (double x); Funkcja zwraca arcus sinus argumentu x, podanego w radianach. Zobacz też: * [[C/Acos]] {{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} {{Cat:C/Biblioteka stand
2007-12-20 16:10:01

Acos

double acos(double x); Funkcja acos() zwraca arcus cosinus swojego argumentu x, podanego w radianach. Zobacz też: * [[C/Biblioteka standardowa/Math.h/Asin]] {{Cat:C/Biblioteka standardowa/Cmath}}
2007-12-20 16:08:50

Log[2]

double log(double x); [[C/Funkcje|Funkcja]] zwraca logarytm naturalny z argumentu x, czyli ln(x) dla x>0. Przykład #include #include int main () { double param, result;
2007-12-20 15:44:26

Abs

int abs(int x); Funkcja abs() zwraca wartość bezwzględną liczby całkowitej (ang. integer). Przykład #include #include int main() { std::cout
2007-12-20 15:42:47

Ikonka w oknie Mój komputer i innych folderach specjalnych

Ta wskazówka powstała na bazie posta użytkownika ravenmax z marca 2005 o analogicznym problemie.. Pozdrawiam. Jak dodać własną ikonkę do okna Mój komputer w systemie Windows? Zadanie jest dosyć proste, jednak wymaga tr
2007-12-20 15:26:50

Fabs[2]

double fabs(double x); Funkcja fabs() zwraca wartość bezwzględną z liczby zmiennoprzecinkowej x. Przykład #include #include int main () { printf("Absoulte value of 3.1416
2007-12-20 15:25:26

Floor[2]

double floor(double x) Funkcja floor() zwraca najmniejszą wartość całkowitą, nie mniejszą od argumentu x. Stosuje ona zaokrąglenie w dół do najbliższej liczby całkowitej. Przykład #include
2007-12-20 15:24:50

Fmod[2]

double fmod(double x, double y); Funkcja fmod() zwraca resztę z dzielenia dwóch liczb rzeczywistych. Przykład #include #include int main() { std::cout
2007-12-20 15:24:10

Trash

Ja (stogu) robię tutaj porządek. Wiele artykułów się powtarza i będę tu umieszczał te nie potrzebne i powtarzające się. Na koniec poinformuję moderację czy kogoś, aby opróżnił tą kategorię.
2007-12-20 15:17:10

Cmath

Standardowa biblioteka C używana do wykonywania operacji matematycznych. Funkcje ------------- [[C/abs]] [[C/acos]] [[C/asin]] [[C/atan]] [[C/atan2]] [[C/atof]] [[C/cei
2007-12-20 00:45:50

Cassert

Biblioteka cassert dostarcza jedno makro, które może być używane jako standardowe narzędzie debugujące: void assert (int expression); Gdy argument expression jest równy 0, na standardowy strumień
2007-12-20 00:41:21

Cstdlib

Cstdlib Biblioteka zawierająca funkcje ogólne. Funkcje ------------- Konwersje ~~~~~ [[C/Biblioteka_standardowa/cstdlib/atof]] [[C/Biblioteka_standardowa/cstdlib/atoi]] [[C/Biblioteka_standar
2007-12-20 00:32:54

Biblioteka standardowa

Jest to zbiór bibliotek zapewniający podstawową funkcjonalność językowi C++. Rozszerza go o często przydatne funkcje, klasy, algorytmy; zapewnia integracje z systemem operacyjnym. Można wyróżnić trzy podstawowe grupy w bibliotece standardowej:
2007-12-20 00:05:13

Math.h

#REDIRECT C/Biblioteka_standardowa/cmath
2007-12-19 23:43:33

Time.h

#REDIRECT C/Biblioteka_standardowa/ctime
2007-12-19 23:43:11

String.h

#REDIRECT C/Biblioteka_standardowa/cstring
2007-12-19 23:42:45

Stdlib.h

#REDIRECT C/Biblioteka_standardowa/cstdlib
2007-12-19 23:41:20

Stdio.h

#REDIRECT C/Biblioteka_standardowa/cstdio
2007-12-19 23:40:18

Animacje

Tematem niniejszego artykułu będą proste animacje w Delphi. Zwykłe, napisy, ale efektowne. Nie jest to trudne, ale niezbędna na tym etapie będzie podstawowa wiedza na temat programowania grafiki i klasy TCanvas. W tym celu możesz poczytać odpowie
2007-12-19 16:21:26

Direct3D

{{Template:W budowie}} Direct3D Graphics w [[DirectX/Managed|DirectX Managed]] jest modułem, odpowiedzialnym za wyświetlanie i przetwarzanie grafiki 2D oraz 3D. W [[DirectX]] (od powstania wersji COM) za te zadania odpowiedzialne były osobne moduł
2007-12-19 15:04:22

Managed

DirectX Managed to wersja DirectX przeznaczona dla platformy .NET.
2007-12-19 14:55:28

DirectX

Microsoft DirectX to zestaw bibliotek, implementujących określone interfejsy, do obsługi szeroko pojętej obsługi multimediów w systemach Microsoft Windows oraz w ramach konsoli Microsoft XBox. Jest narzędziem przeznaczonym zarówno dla producentó
2007-12-19 14:39:24

Obsługa portu com z poziomu Delphi

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Otwieranie i zamykanie portu Jak zaznaczyłem poprzednio, obsługa komunikacji szeregowej w Win32 ( Windows 95,98,NT ) - pomimo wielu podobnych funkcji - opiera się na całkiem innych me
2007-12-18 22:12:39

Przerwa konserwacyjna

Z powodu problemow z jednym z zasilaczy awaryjnych w pomieszczeniu centrum danych musimy przelaczyc sie na nowy UPS. Aby tego dokonac zaplanowalismy prace na 20 Grudnia na drugą nad ranem (02:00). Od tej godziny wszystkie serwery (w tym pomieszczeniu
2007-12-18 16:23:23

Szyfry monoalfabetyczne

RODZAJE SZYFRÓW MONOALFABETYCZNYCH Szyfry monoalfabetyczne są najprostszymi sposobami szyfrowania danych. Ogólna zasada szyfrów monoalfabetycznych polega na zastępowaniu jakiegoś znaku zawsze na odpowiadający mu wedł
2007-12-16 21:26:15

Konwersje int na string i string na int

Wiele osób pyta się jak przekonwertować w C/C++ [[C/int]] na [[C/string]] i odwrotnie; na naszym forum takie wątki pojawiają się średnio co dwa tygodnie a ich autorzy tłumaczą się nieraz, że "nie znaleźli w Google". Postanowiłem wyjść temu
2007-12-16 20:48:35

Czas na zmiany

Nadchodzi czas na długo oczekiwane zmiany w serwisie 4programmers.net. Z uwagi na to, że system obsługujący witrynę 4programmers.net jest przestarzały, postanowiliśmy wprowadzić całkiem nowe rozwiązania. Mianowicie, cały silnik został przepis
2007-12-14 20:09:45

4p-main-page.PNG


2007-12-14 20:02:06

Clear

clear - określa sposób przylegania do elementów [[css/float|pływających]]. Możliwe wartości: * none - bez zmian, wartość domyślna * left - następna linia będzie pod obiektem ułożonym z lewej stro
2007-12-12 15:56:05

Jak wyświetlić z pliku linie zawierające szukane słowo

Prosty przykład wygląda następująco:
2007-12-06 17:44:53

IT Academic Day na Politechnice Lubelskiej

Imprezy z cyklu IT Academic Day trwają - ale nie tylko [[http://4programmers.net/Nowości/IT_Academic_Day_UWr._2007|trzeba odwiedzać Warszawę]] by posłuchać o nowościach w świecie technologii .NET i podobnych. Także we wtorek 11 grudnia odbęd
2007-12-05 08:57:58

IT Academic Day UWr. 2007

We wtorek 11.12.07 w godzinach 13:00 - 18:40 w sali 25 w Instytucie Informatyki Uniwersytetu Wrocławskiego odbędzie się konferencja IT Academic Day UWr 2007. Dokładny program znajduje się na stronie http://itad-uwr.pl/. Organizatorzy
2007-12-04 20:56:00

SelectDirectory

{{Template:Delphi Moduły|SelectDirectory|FileCtrl}} function SelectDirectory(const Caption: string; const Root: WideString; var Directory: string; Options: TSelectDirExtOpts = [sdNewUI]; Parent: TWinControl = nil): Boolean; ove
2007-11-28 22:37:07

Konwersja typów

Konwersja typów służy do przekształcania jednego typu na inny - w zależności od potrzeb. Przykład: var s : single; k : integer; begin k := 3; s := k; // od tej chwili zmienna s przyjmuje wartość 3.0 end;
2007-11-28 18:43:44

Jabber

Serwis 4programmers.net udostępnia swoim zarejestrowanym użytkownikom konta na serwerze jabber. Więcej informacji można uzyska? w TYM wątku. O samym jabberze można poczytać na
2007-11-27 07:14:03

Podstawowe pojęcia, niezależnie od języka

{{CONTENT}} Wstęp ================== W [[Inżynieria Oprogramowania/Jaki język programowania wybrać|artykule]] omawiającym problem wyboru języka omówione zostały cechy większości najpopularniejszych języków. Autor przedstawił też prob
2007-11-21 15:58:58

Visual Studio 2008 oraz .NET 3.5

Już wydane zostały finalne wersje (RTM) pakietu Microsoft Visual Studio 2008 oraz platformy .NET Framework 3.5, poprzednio znanych pod nazwą kodową "Orcas". Oficjalna premiera odbędzie się 27 lutego 2008 roku w Los Angeles, ale już można pobrać
2007-11-20 20:03:15

Gdzie znajdę spis wszystkich obiektów dostępnych w Javie

http://java.sun.com/javase/6/docs/api/index.html - Java SE 6 http://java.sun.com/javaee/5/docs/api/ - Java EE 5 http://java.sun.com/docs/books/tutorial/reallybigindex.html - tu jest jeszcze więcej informacji.
2007-11-19 14:02:25

Rozdział 8

Aplikacje wielowątkowe Słowo wątek może mieć różne znaczenie. W świecie programistów może oznaczać możliwość wykonywania wielu czynności naraz. Przykładowo w systemie Windows możemy uruchamiać kil
2007-11-19 12:32:42

Własne komponenty

Zanim zaczniesz czytać ten artykuł poczytaj inny potrzebny artykuł klasy. Jednocześnie podczas nauki będziemy pisać komponent. Będzie to prościutki komponencik sprawdzający, czy jest połączenie z Internetem. Na początek z menu Component
2007-11-17 16:02:47

Jak uzyskać informacje o systemie

Jeżeli chcemy uzyskać podstawowe informacje o systemie takie jak nazwa użytkownika, ścieżka przeszukiwania do programów, katalog domowy javy to wystarczy użyć metody System.getenv(). Przykładowy program, który wypisuje wszystkie zmienne
2007-11-16 12:48:25

Single

Single - typ rzeczywisty języka [[Delphi]] Typ liczbowy, 32 bitowy (4 bajty), zmiennoprzecinkowy Zakres: (1.5 x 10^-45 .. 3.4 x 10^38) Single to typ liczby zmiennoprzecinkowej, zgodnej ze standardem IEEE 754, dla liczb pojedynczej
2007-11-15 20:51:05

Double

Double - typ Typ liczbowy, 64 bitowy (8 bajtów), zmiennoprzecinkowy Zakres: (5.0 x 10^-324 .. 1.7 x 10^308) Double to typ liczby zmiennoprzecinkowej, zgodnej ze standardem IEEE 754, dla liczb podwojonej precyzji. Budowa liczby
2007-11-15 20:50:30

Jak uzyskać efekt, aby po wciśnieciu jednej ze strzałek na klawiaturze komponent z

Do tego będzie nam potrzebny przykładowy komponent np. Tshape 1) Wstawiamy komponent. 2) Klikamy w pustym miejscu formularza i z zakłądki Events wybieramy zdarzenie OnKeyDown. Wpisujemy poniższy kod: if Key = VK_LEFT then Shape1.left := Shape
2007-11-15 18:12:51

Update programu

Fajnie byłoby, aby program miał możliwość sprawdzenia, czy wyszła jego nowsza wersja. Zaprezentuję tutaj prosty sposób wg mojego pomysłu. Potrzebne będą nam: konto na jakimś serwerze i komponent HTTPGet. Nie wiem, czy jest on na tej stron
2007-11-15 15:25:26

Marshaling - jak zamienić strukturę na tablicę

Marshaling można by powiedzieć, że jest to pewna, niezarządzana odmiana serializacji. Z tą różnicą, że serializując obiekt przechowujemy również jego strukturę, natomiast przy marshalingu wyłącznie same dane. W tym artykule opiszemy
2007-11-13 22:18:57

Promocja strony

Jeżeli posiadasz własną witrynę WWW i chciałbyś umieścić na niej button/banner naszego serwisu, prosimy skorzystać z grafik przedstawionych poniżej. Prosimy również o zapisywanie tych plików na własnym serwerze, nie linkując bezpośrednio
2007-11-13 19:13:00

Kolejki

Witam. Pierwszy post, troche stresu :) Wolne tłumaczenie z artykułów w języku ang. A więc... Kolejka, ang. "queue", jest to pewnego rodzaju "pojemnik", przygotowany do pracy w kontekście FIFO (first-in, first-out), gdzie elementy w nim u
2007-11-12 22:22:20

shield-icon3.png


2007-11-10 12:49:26

shield-icon2.png


2007-11-10 12:49:13

shield-icon1.png


2007-11-10 12:48:57

secure-desktop.png


2007-11-10 12:48:31

credential-ui.png


2007-11-10 12:48:09

consent-ui.png


2007-11-10 12:47:45

Obsługa myszki w Pascalu

Pobaw się z myszką! W czasach, kiedy świat systemów operacyjnych (domowych coraz częściej i korporacyjnych) jest zdominowany przez systemy o graficznym obliczu, zabawa z myszką wydaje się być archaizmem. Należy jednak pamiętać, że istniej
2007-11-09 16:19:15

Visibility

visibility - określa czy element jest widoczny. Element ukryty przy pomocy tego polecenia, nadal zajmuje miejsce na stronie (na tym polega różnica w stosunku do stylu [[css/display]]: none). Styl jest dziedziczony. Możliwe wartoś
2007-11-09 12:25:28

glassfish ejbapp site.jpg


2007-11-09 00:13:28

glassfish webapp site.jpg


2007-11-09 00:13:02

glassfish jeeapp site.jpg


2007-11-09 00:12:31

glassfish main site.jpg


2007-11-08 23:45:15

glassfish login site.jpg


2007-11-08 23:43:43

Symfonia C++

#REDIRECT Recenzje/Symfonia_Cpp
2007-11-07 18:28:38

Koziołek

Koziołek to wielbiciel piwa i komputerów. Zawodowo webdeveloper (Java) i student (były fizyki, dyplom z 4, obecnie, niestety, Zarządzania). Z zamiłowania około zawodowego.... Java, Spring, Hibernate. Od niedawna na poważnie Maven2 i GWT. Aktywn
2007-11-06 21:34:25

Rozdział 4


2007-11-06 14:50:57

Enum

{{Template:W budowie}} Opisać typ enum wraz z przykładami! W obecnej formie artykuł służy tylko jako cel do dowiązania z [[Java/Podstawy_Javy]] oraz sygnalizuje potrzebę stworzenia odpowiedniego artykułu!!! [[User:Koziołek]]
2007-11-05 11:13:04

Zrozumieć User Account Control

Windows Vista różni się, w zasadniczym stopniu, od poprzednich wersji systemów z tej rodziny, w dziedzinie obsługi kont użytkowników. Co może sprawiać problemy zarówno użytkownikom, jak i programistom. Wprowadzony mechanizm User Account Contro
2007-11-04 15:16:22

glassfish helloworld.jpg


2007-11-04 13:27:04

glassfish localhost infov2.jpg


2007-11-04 12:38:43

Glassfish

{{Template:W budowie}} Glassfish jest referencyjna implementacją Serwera Aplikacji dla platformy Java EE 5. Zawiera referencyjną implementację specyfikacji [[JPA]]. Ponad to jest otwar
2007-11-04 00:23:43

glassfish localhost info.jpg


2007-11-04 00:18:37

EJB

Enterprise Java Bean to specyfikacja, i zarazem szkielet, będąca najbardziej rozbudowanym narzędziem do tworzenia aplikacji korporacyjnych. Wraz z JPA stanowi rewolucyjne rozwiązanie w zakresie tworzeni
2007-11-03 21:38:53

Najprostszy program

Java jest językiem całkowicie obiektowym. Dla piszących w C++ różnice na początku nie są wielkie. Najważniejsze rzeczy, o których trzeba pamiętać pisząc program: - wielkie i małe litery są rozróżniane - nie istnieją funkcje i zmienne n
2007-11-02 22:15:55

Wywołanie funkcji zwrotnych z klasy

{{CONTENT}} To na razie początek jednak wydaje mi się, że można rozwinąć ten tekst o wiele bardziej. Na razie na dobry początek opisze najbardziej prostą metodę. Wywołanie funkcji zwrotnej wykorzystując szczęśliwy zbieg okoliczno
2007-11-02 18:53:53

FileExists

{{Template:Delphi Moduły|FileExists|SysUtils}} function FileExists(const FileName: string): Boolean; [[Delphi/Funkcje|Funkcja]] sprawdza czy plik określony w parametrze FileName, istnieje ([[Delphi/True]]) czy też nie ([[
2007-11-02 17:02:12

Wyjątki

Wyjątki pozwalają zachować kontrolę nad przebiegiem wykonania funkcji (metod), a także pojedynczych instrukcji zawartych w funkcjach. Wyjątek jest zdarzeniem, które pojawia się podczas wykonania i rozrywa normalną kolejność wykonania instrukcj
2007-11-02 11:19:50

Coldpeer

Zapraszam na blog - coldpeer.jogger.pl Kontakt GG: 3604989 JID: coldpeer@4programmers.net E-mail: coldpeer (at) gmail.com IRC: Coldpeer@Pol
2007-10-31 18:17:29

Aplikacje konsolowe w PHP

Język [[PHP]] posiada możliwość uruchamiania skryptów z linii poleceń, czyli innymi słowy - na pisanie skryptów powłoki. Podobnie jak [[C]], [[Perl]] czy [[Python]], udostępnia standardowe strumienie, czyli kanały komunikacji między komputere
2007-10-31 18:14:56

Inżynieria oprogramowania

Inżynieria oprogramowania to dziedzina inżynierii systemów zajmująca się wszelkimi aspektami produkcji oprogramowania: od analizy i określenia wymagań, przez projektowanie i wdrożenie, aż do ewolucji gotowego oprogramowania. Podczas gdy informat
2007-10-30 14:59:46

Jaki język programowania wybrać

{{CONTENT}} {{Cat:Z pogranicza/FAQ}} Porada ta znalazła się tutaj, gdyż stanowi sedno działu FAQ (Frequently Asked Questions - Często Zadawane Pytania). Jest jednym z najczęściej zadawanych pytań, jakie okazje mają gościć na tym forum
2007-10-30 14:51:16

SpringFramework

{{Template:W budowie}} Spring Framework (SF) jest szkieletem przeznaczonym do tworzenia aplikacji w języku [[Java]]. Realizuje on ogólną koncepcję (paradygmat) Odwrócenia Kontroli (IoC - ang. Inversion of Controll) poprzez wzorzec Wstrzykiwania Z
2007-10-29 23:30:10

Visited

[CSS] - Visited =========== Informacja -------------- Element języka CSS, definiujący styl odsyłacza. Parametr visited określa wygląd odsyłacza, gdy jego plik docelowy został już raz odwiedzony przez użytkownika. Dostępne pa
2007-10-29 15:04:04

Ochrona przed SQL Injection - podstawy

1. Czym jest SQL Injection? Ataki typu SQL Injection polegają na "wstrzeleniu się" w zapytanie do bazy danych ze swoim kodem. Niestety wiele stron jest podatnych na ataki tego typu. 2. Na czym to polega? Przykładem prostego SQL Inj
2007-10-28 12:16:44

Virtual

virtual - słowo kluczowe języka [[Delphi]] Klauzulą virtual można opatrzeć [[Delphi/Metody|metodę]] [[Delphi/klasy]]. Staje się wówczas metodą wirtualną. Taką metodę można wówczas [[Delphi/Przedefiniowanie metod|przedef
2007-10-28 12:07:30

Properties - pliki tekstowe

{{CONTENT}} Wstęp ====== Zapewne każdy z was spotkał się z tym problemem. Problemem, który dręczył pokolenia informatyków i zapewne będzie dręczył kolejne. Gdzie należy trzymać konfigurację potrzebną do prawidłowego działania prog
2007-10-28 00:52:32

Gdzie znaleźc kurs o robieniu pomocy HTML (pliki chm)

Polecam kurs znajdujący się na stronie: http://webmaster.helion.pl/kurshtml/hhworkshop/index.html Polecam też program HTML Help Workshop Microsoftu.
2007-10-27 20:07:45

Gdzie znaleźć kurs tworzenia plików pomocy CHM

Polecam kurs znajdujący się na stronie: http://webmaster.helion.pl/kurshtml/hhworkshop/index.html Polecam też program HTML Help Workshop Microsoftu.
2007-10-27 20:07:45

Sonda na bazie danych

Artykuł opisuje jak zrobić dość rozbudowany skrypt www sondy (ankiety) oparty na relacyjnej bazie danych. Jako, iż najpopularniejszym językiem server-side jest obecnie PHP, kod zdecydowałem się napisać właśnie w nim, a do
2007-10-26 23:48:18

XSQL

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} Czym jest XSQL? XSQL jest, zgodnym ze standardem [[XML]], zapisem zapytań [[SQL]] i zwracanych przez nie wyników. Wyniki zwracane są formowane do postaci elementów [[XML
2007-10-26 16:52:01

XML

{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} Czym jest XML? * XML oznacza EXtensible Markup Language (rozszerzalny język znaczników) * XML jest językiem znacznikowym tak jak [[(X)HTML|HTML]] * XM
2007-10-26 16:08:15

ScanLine w C

ScanLine w C++ W Bitmapie kolory zapisane są w kolejności Blue Green Red czyli B G R zapis wygląda tak : B
2007-10-26 15:14:59

ScanLine - kontrast, nasycenie, negatyw, przyciemnienie, rozjaśnienie, rozmycie, sepia, skala szarości, wykucie,wypłowienie, zamiana RGB i inne..

UWAGA PONIŻSZE KODY SĄ ZAPISANE DLA BITMAP O FORMACIE PIXELI pf24Bit Zamieściłem fotki po zastosowaniu efektu fotka oryginalna wygląda tak : http://www.piotrekpilat.yoyo.pl/optimized/ilary.png Funkcja ChangeRGBCol
2007-10-26 14:24:39

Jak pobrac katalog domowy uytkownika w systemie LINUX

#include #include #include // ... char* pwdbuffer; struct passwd pd; struct passwd* tempPwdPtr; long ile=sysconf(_SC_GETPW_R_SIZE_MAX); pwdbuffer=(char*)malloc(0,ile*sizeof(char)); if(pwdbuf
2007-10-24 23:26:48

Jak pobrać katalog domowy użytkownika w systemie Linux

#include #include #include // ... char* pwdbuffer; struct passwd pd; struct passwd* tempPwdPtr; long ile=sysconf(_SC_GETPW_R_SIZE_MAX); pwdbuffer=(char*)malloc(0,ile*sizeof(char)); if(pwdbuf
2007-10-24 23:26:48

PHP

PHP (PHP: Hypertext Preprocesor) - interpretowany język programowania przeznaczony do tworzenia dynamicznych i interaktywnych witryn WWW. Został wymyśłony przez Ramusa Lerdorfa przed 1994 rokiem. PHP jest przenośnym, wbudowywanym w [[(X)HTML]
2007-10-24 18:16:59

Jak odczytać ścieżki folderów specjalnych

Aby odczytać ścieżkę folderów specjalnych w systemie, można skorzystać z poniższego kodu podając odpowiedni parametr: uses ShlObj; function GetSpecialFolderPath(const Folder: Integer): string; var Path: array[0..MAX_PATH] of Ch
2007-10-24 14:15:23

Quartz Composer

{{Image:quartzComposer.png}} Quartz Composer - jest to aplikacja która w efektowny sposób łączy możliwości sterowania warstwami graficznymi systemu ze sprawdzonym w aplikacjach naukowych paradygmatem programowania wizualnego. Na początku m
2007-10-23 21:54:48

iTunesBeComposed.jpg


2007-10-23 21:53:07

QuartzComposerWindow.jpg


2007-10-23 21:49:19

quartzComposer.png


2007-10-23 21:39:21

cocoa.png


2007-10-23 21:07:57

InterfaceBuilder

{{Image:InterfaceBuilder.png}} Interface Builder Interface Builder to program, który jest graficznym edytorem do projektowania komponentów interfejsu użytkownika tak dla aplikacji Carbon jak i Cocoa. Interface Builder umoż
2007-10-23 18:57:17

IBControls.jpg


2007-10-23 18:53:58

IBZasoby.jpg


2007-10-23 18:51:37

IBInspector.jpg


2007-10-23 18:41:08

InteterFacebuilderMain.jpg


2007-10-23 18:37:15

InterfaceBuilder.png


2007-10-23 18:25:52

XCode

{{Image:xcode.png}} xCode jest zintegrowanym środowiskiem programistycznym (IDE) firmy Apple Computers dla tworzenia aplikacji i innego oprogramowania na system Mac OS X. Pozwala programować we wszystkich głównych warstwach programi
2007-10-23 16:41:52

xCodeSourceditor.jpg


2007-10-23 16:37:17

xCodeWTrybieDebbugera.jpg


2007-10-23 16:24:05

xCodeWTrybiekonsoli.jpg


2007-10-23 16:21:48

xCodeWTrybieEdycjiIPodgladzie.jpg


2007-10-23 16:18:50

xCodeWEdycjiIPodgladzie.jpg


2007-10-23 16:18:00

xCodeEdycjaPodgad.png


2007-10-23 16:15:38

xCodeTryby.png


2007-10-23 16:10:24

xCodeToolbar.jpg


2007-10-23 16:07:01

xCodeNewApp.png


2007-10-23 16:02:07

konfiguracjaXcode.jpg


2007-10-23 15:50:08

xCodeglowneokno.jpg


2007-10-23 15:29:39

xCode1.jpg


2007-10-23 15:25:53

xcode.png


2007-10-23 15:12:33

DeveloperTools

Developer Tools Developer Tools - jest to pakiet do tworzenia oprogramowania pod Mac OS X. W jego skład wchodzą programy nie tylko tworzenia ale i do testowania, optymalizacji i wielu innych czynności które mogą się przydać podcza
2007-10-23 15:06:43

Cocoa

Cocoa to zorientowane obiektowo API, działające pod systemem Mac OS X firmy Apple. Jest to jedno z trzech głównych API dostępnych dla tego systemu - oprócz Cocoa istnieje jeszcze Carbon i Classic. Nie bierze się pod uwagę innych, jak Perl
2007-10-23 08:13:58

Jakie książki są dobre do nauki PHP

Osobiście polecam dwie książki wydawnictwa Helion. Są to "PHP4. Tworzenie stron WWW. Ćwiczenia praktyczne" i "PHP4 od podstaw". Pierwsza jest szybkim przewodnikiem ze skryptami gotowymi do użycia, a druga przewodnikiem po świecie PHP. Dobrym, św
2007-10-22 20:42:35

Catch

catch - słowo kluczowe. Osługująone wyjątki, które są zgłaszane w blokach [[C/Try]]. Blok catch występuje bezpośrednio po bloku [[C/Try]] try { NiebezpiecznaFunkcja(); } catch(BrakPliku) { //podejmij dz
2007-10-21 22:41:46

Prosty klient GG

Tytułem wstępu - prosty kawałek kodu, który pozwoli na wysyłanie i odbieranie wiadomości poprzez GG. W dotychczasowej wersji (bardzo ubogiej, lecz co ważne - działającej) możliwe jest również ustawienie statusu klienta oraz opisu. Wystarc
2007-10-21 21:51:55

Float

Witam w moim kolejnym artykule na 4programmers.net! Ten art będzie dotyczyć typu danych o nazwie float. Float to typ liczb rzeczywistych, czyli zmiennopozycyjnych. Nie tylko float to zmienne zmiennopozycyjne - obok tego typu
2007-10-21 14:00:53

Else

Witam w moim pierwszym artykule na stronie 4programmers.net. Przedstawię wam zasadę używania słowa kluczowego else. Zabieramy się więc do pracy. C++ jak i Pascal mają instrukcje if...else. Działa ona na zasadzie
2007-10-21 13:22:56

Jak sprawdzic czy plik istnieje w WinApi

Aby w WinApi sprawdzic czy plik istnieje, trzeba sprobowac go utworzyc i skorzystac z zwracanego bledu, np. function FileExists(FName: String): Boolean; var FileO: THandle; begin FileO := CreateFile(PChar(FName), GENERIC_READ, F
2007-10-15 20:55:44

II Internetowe Mistrzostwa Polski w Programowaniu

19 października 2007 (piątek) rozpoczną się II Internetowe Mistrzostwa Polski w Programowaniu. Zawody będą podzielone na cztery tury. Na najlepszych czekają atrakcyjne nagrody: * 2 notebooki * 3 komputery kieszonkowe * drukarka
2007-10-15 12:12:56

Gmtime

struct tm* gmtime( const time_t* time ); [[C/Funkcje|Funkcja]] używa [[C/Wskaźniki|wskaźnika]] time aby wypełnić strukturę [[C/tm]] wartościami reprezentującymi czas UTC. Parametry
2007-10-15 00:38:05

Jak pobrać nazwy plików w koszu

Zazwyczaj pobieranie listy plików robi się z wykorzystaniem funkcji FindFirst i FindNext. W przypadku kosza jednak dają one dziwne nazwy (w stylu Dd1.html dla jakiegoś pliku html). Z pomocą przychodzi interfejs ISHellFolder oraz funkcja GetDisplayNa
2007-10-14 21:50:56

Kalendarz 1.0 w Delphi

Kalendarz w Delphi 7. Prosty programik nie wymagający dużej umiejętności programowania w delphi. Nie wiem czy kalendarz skompiluje się w delphi 6 i niżej bo ja mam delphi
2007-10-13 10:59:20

Kalendarz.zip


2007-10-13 10:56:30

Localtime

struct tm *localtime( const time_t *time ); [[C/Funkcje|Funkcja]] używa wskaźnika time aby wypełnić strukturę [[C/tm]] wartościami reprezentującymi czas lokalny. Parametry
2007-10-13 01:33:50

Java ME, czyli piszemy węża na komórkę

Pracę tą napisałem kilka miesiecy temu na informatyke w szkole. Podstawowym wymogiem było duzo komenatrzy :P. Pomyślałem że komuś mogłoby się to przydać... Gra nie działa zbyt dobrze (zwalnia przy dłuższym wężu, nie ma zapamiętywania rek
2007-10-12 17:20:53

o285966.jpg


2007-10-11 20:36:23

Nowości w C sharp 3.0

Nowości w C# 3.0 Najnowszą wersje języka C# można już używać w Visual Studio 2008. Microsoft wprowadził wiele nowych elementów do składni, które znacznie ułatwiają pisanie aplikacji. W artykule możesz znaleźć opis „po krótc
2007-10-09 15:50:20

Tasmanian Devil

Kto zacz? Tasmanian Devil. Diabeł Tasmański znaczy. Oparty o mechaznim Urania bot do masowej kategoryzacji artykułów na 4programmers.net. Miło mi. Mój opiekun *
2007-10-06 18:14:29

PHP4Delphi

Biblioteka PHP4Delhi daje programistom możliwość uruchamiania skryptów PHP wewnątrz aplikacji napisanych w Delphi oraz tworzenia bibliotek DLL z funkcjami, które można później wykorzystywać w skryptach PHP. PHP4Delphi wymaga zainstalowanego int
2007-10-06 18:09:42

Microsoft zamierza udostępnić kod platformy .NET

Jeden z pracowników Microsoftu, Scott Guthrie, oświadczył na swoim blogu, że koncern zamierza udostępnić publicznie kod źródłowy bibliotek platformy .NET Framework 3.5. Będzie udostępniony kod (wraz z komentarzami oczywiście) podstawowych
2007-10-03 22:07:53

Przechowywanie zdjęć w bazie danych

Uwagi wstępne: To jest mój pierwszy artykuł, więc proszę o wyrozumiałość. Celem artykułu jest zademonstrowanie, jak przechowywać zdjęcia w bazie MySQL, dlatego też cały tekst koncentruje się tylko i wyłącznie na tym zadaniu. Dl
2007-10-03 00:04:10

Gotowce


2007-10-03 00:03:12

New-Item

New-Item Opis Tworzy nowy element danego typu w podanej lokalizacji. Można tez od razu ustawić wartość nowego elementu. Parametry path * Typ: string[] * Wymagany: tak * Pozycja: 1 * Domyślna wartość: Strin
2007-09-30 14:54:33

Remove-Item

Remove-Item Opis Usuwa jeden lub więcej elementów. Wspierane przez większość dostawców Parametry path * Typ: string[] * Wymagany: tak * Pozycja: 1 * Domyślna wartość: brak * Wartość z potoku: tak (B
2007-09-29 13:58:04

Podstawy Javy

{{Template:W budowie}} {{CONTENT}} Podstawowe pojęcia programowania obiektowego i Javy ================================ Język Java jest Zorientowany Obiektowo, czyli posługuje się pojęciami takimi jak Obiekt, czy Klasa. Poniżej przedstawi
2007-09-28 22:49:26

Obsługa portów COM z poziomu Delphi (wszystkie windowsy)

Witam... Po co nam obsługa portów COM? Otóż wielu zapewne się nie przyda,ale jeżeli ktoś chciałby podłączyć jakieś diody pod COM i sterować nimi z poziomu Delphi..lub podłączyć swoją komórkę i wysłać SMSa z Delphi (przez komórkę)
2007-09-28 18:08:04

Wartości domyślne

W module [[Delphi/Moduły/Math]] oraz [[Delphi/Moduły/SysUtils]] znajdują się stałe określające maksymalną oraz minimalną wartość liczby danego typu. Nazwa
2007-09-27 13:56:05

Jak porównać dwie bitmapy

function GetDifference(Img1, Img2:TImage; var XStart, XStop, YStart, YStrop:integer):boolean; var Pixel1:^TrgbTriple; Pixel2:^TrgbTriple; x, y:integer; TheSame:boolean; begin Img1.Picture.Bitmap.PixelFormat:=pf24bit; Img2
2007-09-26 23:07:16

Get-ChildItem

Get-ChildItem Opis Zwraca elementy z jednej lub więcej lokalizacji. Parametry path * Typ: string[] * Wymagany: nie * Pozycja: 1 * Domyślna wartość: aktualna lokalizacja * Wartość z potoku: tak (ByValue,
2007-09-23 20:36:05

Cmdlety


2007-09-23 20:35:28

Standardowe parametry cmdletow

Verbose * Typ: Boolean * Określa czy generować szczegółowe informacje na temat operacji. Debug * Typ: Boolean * Określa czy generować informacje dla programisty. ErrorAction * Typ: Enum * Możliwe wartości: Continu
2007-09-23 20:10:43

Metodyki programowania

{{Template:W budowie}} {{CONTENT}} Wstęp Metodyka (zwana też często paradygmetem) to ustandaryzowane dla wybranego obszaru podejście do rozwiązywania problemów. Metodyka programowania to wykorzystywany sposób programowania oparty
2007-09-23 01:03:26

Jak wyświetlić status gadu-gadu w formacie dostępny niedostępny zaraz wracam


2007-09-18 17:28:54

DzieX

Mam na imię Grzesiek i mieszkam w Lublinie, gdzie studiuję (Informatyka @ UMCS). Do 4programmers dołączyłem w lipcu 2005-go roku. Nie żałuję :) Zainteresowania: Programowanie: prawie od zawsze było moją p
2007-09-15 03:24:05

Tablice i wskazniki, skomplikowana skladnia

Tablice i wskazniki, skomplikowana skladnia Poniższy artykuł jest "w budowie" i w trakcie szlifowania. Jego obecna forma odstaje od przyjętych norm, gdyż położono wpierw nacisk na techniczne detale i wyjaśnienia, a nie na format prz
2007-09-15 01:42:28

Dzień programisty

Wszystkiego najlepszego Panowie... i Panie :) http://pl.wikipedia.org/wiki/Dzie%C5%84_Programisty
2007-09-13 12:43:11

WinMain

WinMain WinMain funkcja główna każdej okienkowej aplikacji. Jej składnie jest następująca: int WINAPI WinMain( HINSTANCE hInstance, // uchwyt do aktualnego okna instance hPrevInstance hPrevInstance, // handle
2007-09-13 10:35:11

Polskie znaki

Dziwne to jest dla mnie ale nie da się wydrukować standardowo polskich znaków w windowsie (ółśćźżń). Gdzieś przeczytałem że wystarczy skompilować program uwzględniając odpowednią stronę kodową (Cp852) np w taki sposób: javac -g -enc
2007-09-10 09:54:39

Min-width

min-width - definiuje minimalną szerokość elementu. Możliwe wartości: * szerokość wyrażona w [[css/jednostki|jednostkach miary]] * procent szerokości bloku zawierającego * [[css/inherit]] - przejęcie wartości rodzica di
2007-09-09 19:38:04

Min-height

min-height - definiuje minimalną wysokość elementu. Możliwe wartości: * wysokość wyrażona w [[css/jednostki|jednostkach miary]] * procent wysokości bloku zawierającego * [[css/inherit]] - przejęcie wartości rodzica div
2007-09-09 19:37:36

Jak zarejestrować skrót klawiaturowy

Rejestrowanie skrótów klawiaturowych w Javie jest bardzo proste, sprowadza się raptem do obsługi klasy AbstractAction reprezentującej nasze zadanie oraz podczepien
2007-09-09 15:14:36

Mieszanie kolorów

Color MieszanieKolorow(Color Kolor1,Color Kolor2,int Proporcja1,int Proporcja2) { int R1,G1,B1,R2,G2,B2; R1=Kolor1.getRed(); G1=Kolor1.getGreen(); B1=Kolor1.getBlue(); R2=Kolor2.getRed(); G2=Kolor2.getGreen(); B
2007-09-09 14:36:07

Wylistowanie urządzeń USB

W jaki sposób można uzyskać listę oraz przykładowo identyfikatory urządzeń USB obecnych w naszym systemie? Należy skorzystać z klas WMI, a dokładniej Win32_USBControllerDevice. Jednak samo użycie polecenia Get-WmiObject Win32_USB
2007-09-07 20:09:53

Pobieranie informacji o modułach jakie wykorzystuje proces

Każdy proces może wykorzystywać wiele różnych modułów i bibliotek DLL, a dostęp do informacji które z nich wykorzystuje może mieć wymierne korzyści, na przykład w celach diagnostycznych. Aby uzyskać dostęp do listy modułów jakie wykor
2007-09-07 20:07:53

Parsowanie nagłówków RSS

Używając PowerShella można w łatwy sposób parsować nagłówki RSS. RSS jest bardzo uniwersalnym formatem do publikacji nowości, stosowanym przez wiele serwisów internetowych, a sam oparty jest o XML, co powoduje, że bardzo łatwo je
2007-09-07 20:07:17

Składnia języka

{{CONTENT}} Składnia języka skryptowego w PowerShellu Język skryptowy, jaki jest używany w PowerShellu, oprócz samych komend, pozwala także na używanie typowych konstrukcji znanych z innych języków programowania, jak pętle, instruk
2007-09-07 19:56:11

C Elementarz hakera

Już jakiś czas temu zainteresowałem się pisaniem programowaniem w języku c++ i zacząłem szukać książki, która nauczy mnie podstaw. W księgarni znalazłem kilka książek na ten temat, ale moją uwagę zwrócił jeden tytuł. „C++ Elementarz
2007-09-06 12:50:42

C++. Elementarz hakera

Już jakiś czas temu zainteresowałem się pisaniem programowaniem w języku c++ i zacząłem szukać książki, która nauczy mnie podstaw. W księgarni znalazłem kilka książek na ten temat, ale moją uwagę zwrócił jeden tytuł. „C++ Elementarz
2007-09-06 12:50:42

Cpp. Elementarz hakera

Już jakiś czas temu zainteresowałem się pisaniem programowaniem w języku c++ i zacząłem szukać książki, która nauczy mnie podstaw. W księgarni znalazłem kilka książek na ten temat, ale moją uwagę zwrócił jeden tytuł. „C++ Elementarz
2007-09-06 12:50:42

Optymalizacja operacji arytmetycznych

Nie raz juz na forum spotkalem sie z pewnymi niejanosciami jesli chodzi o zastepowanie pewnych operacji arytmetycznych operacjami bitowymi dlatego postaram sie to tutaj krotko wyjasnic kiedy je mozna stosowac: zapis 2^x jakby ktos nie wiedzial
2007-09-05 18:06:09

Podstawy programowania na przerwaniach

Co to jest przerwanie? Najogólniej mówiąc jest to procedura obsługi jakiegoś zdarzenia - sprzętowego, np.: ruchu myszą, wciśnięcia klawisza, zegara RTC, bądź programowego: sprawdzenia czy klawisz został naciśnięty, włączenia jakiegoś
2007-09-05 17:21:29

Jak zablokować klawisz Print Screen

Opisana metoda tutaj zapewnia zablokowanie samego klawisza Print Screen, w taki sposób aby nie był dokonany zrzut ekranu. Aby uniemożliwić całkowicie możliwość robienia zrzutów ekranu za pomocą tego klawisza, należy przejrzeć wszystkie możl
2007-08-30 01:07:16

Jak nawiązać połączenie z MySQL

Prototyp: mysql_pconnect([adres_komputera], [nazwa_użytkownika], [hasło_użytkownika]); Służy do tego funkcja mysql_pconnect o trzech parametrach. Pierwszy parametr to adres komputera z bazą(z reguły baza MySQL jest na tym samym
2007-08-29 13:07:19

[download] Wszystko w jednym

[download]
2007-08-27 21:25:06

Delphi

Witamy w wortalu tematycznym poświęconym językowi [[Delphi/Czym jest Delphi|Delphi]]. Pomóż nam rozw
2007-08-27 21:23:24

Pisanie w roznych kolorach

var TextAttr: Byte; LastMode: Word; {----- Procedura zmieniająca kolor tekstu --------------------------} procedure TextColor(Color: Byte); begin LastMode := TextAttr; TextAttr := (TextAttr and $F0) or (Color and $0F); Set
2007-08-27 21:17:35

Jak zmienić kolor tekstu oraz tła na konsoli

var TextAttr: Byte; LastMode: Word; {----- Procedura zmieniająca kolor tekstu --------------------------} procedure TextColor(Color: Byte); begin LastMode := TextAttr; TextAttr := (TextAttr and $F0) or (Color and $0F); Set
2007-08-27 21:17:35

Console Application

Witaj! Jeśli chcesz pisać aplikacje konsolowe, pamiętaj, że w Delphi możesz napisać aplikację konsolową z okienkiem. Wystarczy kliknąć Project -> View Source i po lini ze słowem program dopisać {$APPTYPE CONSOLE}. Ale należy pamiętać, że
2007-08-27 21:08:36

Jak pisaďż˝ w innych kolorach

procedure TextColor(Color: Byte); begin LastMode := TextAttr; TextAttr := (TextAttr and $F0) or (Color and $0F); SetConsoleTextAttribute(StdOut, TextAttr); end; procedure TextBackground(Color: Byte); begin LastMode := TextAttr; TextA
2007-08-27 21:02:50

Statystyki odwiedzin - lipiec 2007

Lipiec już dawno się skończył, dlatego pokusiłem się o zestawienie małych statystyk dotyczących odwiedzin serwisu 4programmers.net. Źródłem tych danych są logi naszego serwer. 4programmers zaskakuje już na samym starcie, pomimo bowiem, ż
2007-08-26 17:53:04

stat sys li 2007.png


2007-08-26 17:42:12

stat sys det li 2007.png


2007-08-26 17:42:02

stat bro li 2007.png


2007-08-26 17:41:50

Fill

void fill(first, last, value); [[C/Funkcje|Funkcja]] przypisuje podaną wartość value wszystkim elementom z zakresu [first, last). Przykład #include #include
2007-08-23 22:41:12

Emacs

Emacs to rozszerzalny, konfigurowalny, samodokumentujacy się edytor tekstu wyświetlający tekst w czasie rzeczywistym. Większość jego funkcji jest bardzo przydatna dla programistów, przez których jest on najczęściej wykorzystywany. Istnie
2007-08-22 00:06:41

Podpowiadanie składni

[[Z pogranicza/Emacs]] jest edytorem przeznaczonym głównie dla programistów i to właśnie przez nich używany jest najczęściej. Wiele współczesnych edytorów kodów źródłowych posiada mechanizm podpowiadania/uzupełniania składni danego języ
2007-08-21 23:53:09

File of

file of - konstrukcja języka [[Delphi]] Konstrukcja file of służy do tworzenia typów danych, wykorzystywanych do tworzenia plików typowanych. Przykładowa deklaracja typu TDataBase: type { deklarujemy re
2007-08-18 21:48:24

Brudnopis

Propozycja wyglądu działu [[C_Sharp]]. Dyskusja na forum. C♯ to język programowania stworzony 15 lipca 200
2007-08-18 21:47:47

Przydatne rzeczy

{{Template:W budowie}} Kilka słów o przydatnych (po pewnym czasie wręcz niezbędnych) darmowych narzędziach do pomagania sobie w pracy w środowisku Delphi oraz BCB. W artykule tym postaram się przedstawić najważniejsze oraz najczęśc
2007-08-17 17:20:11

Component Grid1.png


2007-08-17 15:02:40

Component Grid.png


2007-08-17 14:59:07

Backup project Options.png


2007-08-17 14:49:37

Backup project.png


2007-08-17 14:40:58

Testy modułowe

{{Template:W budowie}} {{CONTENT}} Rodzaje testów ========== W momencie, gdy program wymaga sprawdzenia funkcjonalności, należy przeprowadzić testy. Testy dzielimy na dwie główne grupy. Pierwsza z nich to testy "czarno-skrzynkowe" czyli
2007-08-17 12:24:27

Common Lisp


2007-08-13 06:00:07

Składnia

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Ogólnie uważa się, że [[C|C++]] jest mało czytelnym językiem programowania, ponieważ zamiast operować bardziej zrozumiałych instrukcjach (jak jest to w [[Turbo Pascal|Pascalu]]) operujemy t
2007-08-12 11:50:14

Serializacja danych w PHP

Serializacja danych w PHP {{CONTENT}} Na początku standardowa, książkowa definicja serializacji (oczywiście z
2007-08-11 16:29:00

Basefont

Określa domyślny rozmiar czcionki w dokumencie. {{Template:Tag_deprecated}} {{Cat:(X)HTML/Deprecated}} {{Template:tag close|basefont}} Przykład użycia C
2007-08-08 14:00:46

Box-sizing

box-sizing - ustala jaki ma zostać użyty [[CSS/model pudełkowy]]. Możliwe wartości: * border-box - reguły width i height określają wymiary boksu wraz z [[CSS/padding|dopełnieniem]] i [[CSS/border|obramowaniem]] *
2007-08-08 13:16:55

Struktury

{{Cat:Zalążki artykułów}} {{Template:Zalążki artykułów}} Struktury, różnią się od [[C/klasy|klas]] tym, że jej składniki są przez domniemanie publiczne ([[C/public]]); ponadto zawierają tylko pola, nie ma czegoś takiego jak [[C/funkc
2007-08-06 20:20:12

PyWeek nr 5

Od piątku, 3 sierpnia, można rejestrować się na piąte już zawody PyWeek. Zawody rozpoczną się 00:00 UTC 2007-09-02, a zakończą 00:00 UTC 2007-09-09. W ciągu tygodnia zespoły lub osoby indywidualne będą musiały napis
2007-08-05 12:11:24

Throw

throw - słowo kluczowe języka [[C_sharp|C#]]. Jego użycie związane jest z obsługą [[C_sharp/Wyjątki|wyjątków]]. Służy do wywoływania (rzucania) wyjątków w dowolnym miejscu kodu - np.: throw System.Exception("Komuni
2007-08-02 20:11:19

Pliki INI

Windows umożliwia zapisywanie konfiguracji w specjalnych plikach tekstowych o charakterystycznej budowie. Pliki te mają rozszerzenie .ini i zawierają informacje dotyczące konfiguracji danego programu. Sam możesz się o tym przekonać - chyba
2007-08-02 09:17:17

Milyges

Kontakt * mail: milyges[at]gmail.com * GG: 1428082 * Strona domowa: http://milyges.debian.gorlice.pl/ * Jabber: milyges@debian.gorlice.pl Co znam * Pascal * Delphi * C * Assembler * PHP * JavaScript * MySQL * HTML * CSS
2007-08-01 23:33:51

C sharp

C♯ Język programowania stworzony 15 lipca 2000 roku przez Microsoft. Dla ułatwienia jego nazwę zapisuje się C# (czyt. "si sharp"). Jest on bardzo podobny do [[java|javy]] jednak zostało w nim wyeliminowane wiele jej złych cec
2007-07-31 14:09:54

Wzorce Projektowe

Wzorce projektowe {{CONTENT}} Na początku wypada wyjaśnić co to są te tytułowe wzorce projektowe. Otóż wzorze
2007-07-30 15:58:00

Ilość dzielników liczby

Algorytmy zapisalem w pseudokodzie { - Pascalowe BEGIN } - -"- END % - reszta z dzielenia, w Pascalu MOD floor - czesc calkowita liczby, w Pascalu TRUNC - dzielenie całkowitoliczbowe, w C poprostu /, w Pascalu DIV x+
2007-07-29 19:35:47

Przeglądarka płyty CD

Przeglądarka płyt CD Witam! Na pewno wielu z was chciało napisać przeglądarkę płyty CD taką jak mają różne czasopisma np. Chip, Enter, Cd Action. Ostatnio kilka razy zadawano na forum pytanie jak napisać taki program. Nie będzie to stras
2007-07-28 17:13:17

TransparentForm.zip


2007-07-27 16:18:39

Jak sprawdzić czy plik istnieje na zewnętrznym serwerze

Aby sprawdzić czy istnieje plik na zewnętrznym serwerze użyjemy curl. Oto kod:
2007-07-25 19:51:43

Wprowadzenie

{{CONTENT}} Wprowadzenie do PowerShella Aplikacje Standardowy wygląd okna powłoki PowerShell nie różni się od innych aplikacji konsolowych, czy samego okna standardowej powłoki cmd.exe, a do edycji skryptów z powodzeniem wys
2007-07-25 11:30:54

PowerShell

{{Image:powershell-logo.png}}Windows PowerShell to platforma skryptowa dla systemu Windows, stworzona zwłaszcza dla zaawansowanych użytkowników i administratorów, którym brakowało narzędzia podob
2007-07-25 11:12:32

Wybieranie losowej linii z pliku i synteza mowy

Jeżeli posiadamy plik w którym są jakieś interesujące dane umieszczone w kolejnych liniach to w łatwy sposób można to wczytać do kolekcji - a skoro można wczytać do kolekcji, to i można także wybrać i pokazać tylko jeden z elementów tej k
2007-07-24 12:46:55

Pobieranie uptime systemu

Uptime to czas jaki minął od uruchomienia systemu. W systemie Windows klasa WMI Win32_OperatingSystem przechowuje we właściwości LastBootUpTime czas ostatniego uruchomienia systemu. Zacznijmy od pobrania tej klasy WMI: PS scripts:
2007-07-24 11:30:23

Jak zainstalować komponenty INDY

Jeżeli nie masz INDY, albo masz ale chcesz nowsze to może ta wskazówka Ci pomoże Ściągnij INDY z http://www.nevrona.com Rozpakuj. W katalogu SOURCES masz pliki *.bat (fulld4,fulld5,fulld6,fulld7) Odpalasz bata który odpowiada T
2007-07-23 17:47:01

Metody i Style Zarzadzania

Coś na temat zarządzania, może kogoś zainteresuje... Od początku XX wieku, odkąd zarządzanie próbowano oprzeć na naukowych podstawach, aż do lat 60. XX wieku zarządzanie pojmowane było jako sekwencja postępowania: planowanie, organizowanie,
2007-07-23 16:53:24

Gry 3D - dynamiczne światła, OpenGL

W tym arcie nauczymy się robić takie rzeczy:
2007-07-22 10:47:53

Ukrywanie tekstu w rysunku

W tym artykule zajmiemy się działem pokrewnym do kryptografii, czyli steganografią. O ile kryptografia stara się ukryć treść przekazywanej informacji to steganografia stara się ukryć sam fakt jej przesłania. Znacznie upraszczając, jeśli ktoś
2007-07-22 02:16:13

Jak mogę usunąć katalog, w którym są pliki

Proponuje przeczytanie artykułów o kopiowaniu, usuwaniu plików i folderów w dziale "Delphi" ____ Zobacz też: * [[Delphi/Kompendium/Rozdział_7|Obsługa plików w Delphi]] (rozdział 7 [[Delphi/Kompendium|Kompendium]])
2007-07-18 01:11:10

Jak sprawdzić ilość elementów uzyskanych z zapytania SELECT do MySQL

Prototyp: mysql_num_rows([identyfikator_zapytania]); Służy do tego funkcja mysql_num_rows. Przykładowe użycie: $query = mysql_query("select * from tabele"); echo mysql_num_rows($query); Powyzszy przykład jest dobrym roz
2007-07-18 00:30:12

Kodowanie pliku hasłem

#REDIRECT Delphi/Kodowanie_pliku_hasłem
2007-07-17 12:42:17

Przezroczysta forma

Niniejszy artykuł ma na celu przedstawienie podstawowych technik kształtowania interfejsu użytkownika za pomocą określania przezroczystości elementów formy. Techniki te opierają się przede wszystkim na wywołaniach [[Winapi]], choć zamieszczone
2007-07-16 22:40:28

Transparent5 Mixed.jpg


2007-07-16 22:03:15

Transparent4 PerPixel.jpg


2007-07-16 22:02:51

Transparent3 AlphaValue.jpg


2007-07-16 22:02:24

Transparent2 Region.jpg


2007-07-16 22:01:50

Transparent1 BlendColor.jpg


2007-07-16 22:01:17

Uwaga na trojany!

Użytkownicy serwisu 4programmers.net. Od jakiegoś czasu w serwisie pojawiło się stado ludzi, którzy myślą, ze są sprytni i umieszczają w naszym serwisie trojany, przechwytujące hasła i loginy do gry MMORPG "Tibia". Moderatorzy niestety mają p
2007-07-11 19:21:34

Gry 3D, Kolizja Sferyczna

To jest na razie zalążek artykułu, będzie więcej bo trzeba jeszcze napisać tzw. Collision RESPONSE, czyli zaprogramować sferę odbijającą się od świata 3D w poprawny sposób: (jeszcze nad tym myśle) Swoją drogą może ktoś ma pomysły to
2007-07-08 23:14:06

Kurs programowania GLUT

Kurs programowania w GLUT Neuro 2004 {{CONTENT}} PRZEDMOWA Art. Będzie miał sporo braków i wiele niedomówień, bo zamierzam pisać go tak jak to robiono na NeHe (polecam, ostatnio nawet powstaj
2007-07-07 17:33:36

Jak mogę rysować po pasku tytułowym formy

Jest to dość trudne gdyż rysować możesz za pomocą funkcji API: 1. W sekcji [[Delphi/Interface]] dodaj linię: var DC : Integer; 2. W OnCreate formy wpisz: DC := GetWindowDC(handle); 3. Teraz w p
2007-07-06 21:05:29

Jak dopasować szerokość rozwijanej listy ComboBox do szerokości tekstu

TForm1 = class(TForm) ComoBox: TComboBox; ... w zdarzeniu OnDropDown dopisujemy procedure TForm1.ComboBoxDropDown(Sender: TObject); var cbx : TComboBox; i, w, t: Integer; bmp : TBitmap; begin cbx := TComboBo
2007-07-06 20:04:45

Nowy plan przyszłości Delphi

CodeGear blisko dwa tygodnie temu opublikował nowy plan wydań nowych wersji Delphi oraz C++ Buildera (tzw. roadmap). Możemy z niego wyczytać, że już niedługo, bo w drugiej połowie tego roku pojaw
2007-07-06 16:45:50

Zabawa z formularzem (formą)

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Witam! W tym artykule przedstawię zagadnienia dotyczące pracy z formą (formularzem) w Delphi. Standardowo mamy ustawioną formę tak jak większość aplikacji w Windows - prostokątne pole
2007-07-06 14:20:04

Text-shadow

text-shadow - definiuje cień tekstu. Polecenie przyjmuje cztery wartości: * kolor cienia (opcjonalne - jeśli nie zostanie podany, cień będzie miął ten sam kolor co tekst) * poziome przesunięcie cienia; dodatnia wartość pow
2007-07-06 13:15:29

Jak dodać ikonę programu do Traya. ( ikonka obok zegara Windows )

Oto kod. Aha, dodaj do listy modułów słowo "ShellAPI". 1. Do sekcji private dodaj takie pozycje: IconNotifyData: TNotifyIconData; procedure WndProc(var Msg: TMessage); override; 2. Teraz w OnCre
2007-07-05 20:59:01

Jak dodać i odczytać z zasobów JPEG, GIF

Pliki te dodajemy jako RCDATA. Więc otwórz notatnik i wpisz do niego np.: obrazek1 RCDATA twojobraz.jpg obrazek2 RCDATA twojobraz.gif Zapisz(najlepiej w katalogu projektu) jako costam.rc. Następnie używając kompilatora zasobów o nazwie brcc3
2007-07-05 20:53:51

Jak do zasobów wrzucić plik muzyczny *.wav

Standardowy edytor zasobów [ Image Editor ] dostarczany wraz z "Delphi" się do tego nie nadaje. Lepiej ściągnij sobie program "ResHack". Umożliwia on dodanie do programu plików muzycznych. Program znajdziesz na naszej stronie. Zobacz też:
2007-07-05 20:49:36

CRC32 - tablica dynamiczna

Zauważyłem, że artykuł dotyczący sumy kontrolnej CRC32 spotkał się z zainteresowaniem. Dlatego specjalnie dla zainteresowanych chciałbym do tego artykułu jeszcze coś dodać. A dokładnie chodzi mi o tablicę, która jest niezbędna do ob
2007-07-05 16:29:32

Co zrobić, aby film wyświetlał się np. na komponencie Panel

Jeżeli chcesz wyświetlić film na komponencie typu TPanel to piszesz: with MediaPlayer1 do begin Display := Panel1; DisplayRect := Panel1.ClientRect; end; Zobacz też: * [[Delphi/Kompendi
2007-07-05 13:38:20

Co zrobić w ListView, aby po kliknięciu na puste pole program nie generował błędu

Jeżeli obsługujesz w swoim programie procedurę OnClick komponentu ListView to wiesz, że czasami podczas gdy naciśniesz na puste pole a nie konkretnie na pozycje program wygeneruj błąd. Żeby się tego pozbyć ustaw właściwo
2007-07-05 13:36:00

Rozdział 2

Język Object Pascal Rozdział ten stanowi wstęp do programowania w Delphi. Poznanie zasad działania języka Object Pascal jest niezbędnym warunkiem kontynuowania nauki środowiska Delphi. Wszystkie informacje postaram
2007-07-05 12:38:18

Zrozumieć komputer

{{Cat:Z pogranicza}} Wstęp Do napisania tego artykułu skłoniło mnie kilka postów napisanych jakiś czas temu na forum, z których jasno wynikało, że część ludzi ma spore problemy z niektórymi podstawowymi rzeczami chociaż wyda
2007-07-05 11:28:40

Co to jest biblioteka DLL

DLL jest skrótem od słów Dynamic Link Library. Biblioteka DLL stanowi fragment skompilowanego programu, lecz nie jest samodzielnym programem! Jest to jedynie plik binarny noszący rozszerzenie .dll. Koncepcją bibliotek DLL było stwo
2007-07-05 01:25:57

Animowana ikona

Czy widziałeś kiedyś w programie The Bat nietoperzka machającego skrzydłami na belce, i chciałbyś mieć taką animowaną ikonę w swoim programie? Jeśli tak, to ta wskazówka jest DLA CIEBIE! Na początek tworzymy wszystkie fazy animacji i zap
2007-07-05 01:18:08

Pojawia mi się błąd Cannot add header.... Co zrobić

Błąd (a właściwie ostrzeżenie) Warning: Cannot add header information - headers already sent by ... pojawia się przy używaniu sesji, ciastek czy funkcji header. Spowodowany jest tym, że sesje, ciasteczka oraz funkcja header operują
2007-07-04 15:18:32

Programowanie Delphi

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Shirley Williams, Sue WalmsleyProgramowanie: DelphiTytuł oryginału: Discover Delphi. Programming principles explainedWydawnictwo RMISBN: 83-7243-013-6Rok
2007-07-04 14:53:40

Zabezpieczanie programow

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Jak zabezpieczyc swoja aplikacje Autor: Asmie (-=Nevillon=- Member --> http://nevillon.pac.pl) Data: 02.V.2003 E-mail: asmie@poczta.onet.pl Spis tresci: 1. Wstep 2. Jak zabezpieczyc
2007-07-04 14:51:05

Autorun płyty CD

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Z pewnością jest to temat dobrze znany, ale postanowiłem przedstawić kilka fajnych funkcji autoodtwarzania płyty CD. Pokażę m.in. jak stworzyć menu kontekstowe dla ptytki. Za autoodtwarz
2007-07-04 14:47:22

Projekty Inicjatywy Yosemite

{{CONTENT}} Wstęp -------- Yosemite to inicjatywa członków serwisu [[Pomoc/Kim jesteśmy|4programmers.net]]. Jej głównym celem jest rozwój społeczności poprzez prowadzenie honorowego patronatu projektów programistycznych i możliwo
2007-06-29 23:37:34

GNU GPL w wersji 3

Dzisiaj, 29 czerwca, o godzinie 18 naszego czasu Free Software Foundation opublikowała trzecią wersję jednej z najpopularniejszych licencji w świecie wolnego oraz otwartego oprogramowania - GNU GPL (ogólnej publicznej licencji GNU). Trzecia wersja l
2007-06-29 19:57:28

Unless

unless ? z ang. "Jeśli nie" jest kolejną instrukcja sterująca w języku perl i znaczy tyle samo co konstrukcja [[Perl_/Składnia_języka/Instrukcje_warunkowe/if]] not . Najlepiej zobrazuje to przykład : Konstrukcja if :
2007-06-29 10:45:23

Potęgowanie

Podnoszenie liczby do potęgi można zrealizowac na kilka sposobów. Pierwszy z nich to zwykła pętla: public long power1(int a, int b) { long wynik = 1; for (int i = b; i > 0; i--) { wynik *= a; } return wynik; } jes
2007-06-28 01:13:58

Oleksy Adam

Kim jestem? Dobre pytanie.. Czym jest dla mnie programowanie? Pasją, hobby. Jak zwał tak zwał. Ze względu na wykształcenie bliższe mi są obliczenia wytrzymałościowe, podstawy konstrukcji maszyn i pokre
2007-06-27 22:44:53

olek trasa.jpg


2007-06-27 22:39:24

Stałe

const - słowo kluczowe języka [[Delphi]] Podobnie jak [[Delphi/zmienne]], stałe również służą do przechowywania jakichś danych podczas działania aplikacji. Istnieje jednak pomiędzy nimi istotna różnica. Stałe, jak sama nazwa wskaz
2007-06-27 17:17:50

Artykuły do usunięcia

W trosce o zapewnienie możliwie jak najwyższego poziomu materiałów umieszczonych w serwisie, będziemy usuwać teksty nie spełniające wymaganego minimum. Trudno sprecyzować te "minimalne wymagania". Są to strony zawierające "porady" czy "teksty"
2007-06-26 21:52:33

Wyświetlenie listy plików i katalogów w PHP

Poniższy kod źródłowy korzysta z algorytmu rekurencji. Szczegółowy opis algorytmu znajduje się w dziale Algorytmy. Poniższy skrypt umożliwia wyświetlenie wszystkich katalogów i plików znajdujących się w danej
2007-06-25 18:54:23

Artykuły do poprawy

Niniejsza kategoria służy do grupowania stron, które wymagają poprawek, nie są ukończone lub niekompletne. Jeżeli przeglądając strony serwisu natrafisz na artykuł, który Twoim zdaniem, powinien znaleźć się na tej liście, prosimy, edytuj t
2007-06-24 15:10:40

Jak programować w Linuksie

{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Wymagania ogólne: - mózg - trochę wolnego czasu i chęci Wymagania szczegółowe: - znajomość języka C - znajomość systemu Linux Wymagania techniczne: - Linux + biblioteki (devel
2007-06-24 15:09:57

Interpreter języka Pascal w Delphi

Witam Artykuł ten zostal napisany przez zespół w składzie: Artur Mościcki Kamil Mościcki Igor Kruk Adam Miler Ze względu na ograniczenia 4programmers kody źródłowe i exeka mo
2007-06-23 16:45:07

MS SQL Server 2000 i Delphi 7 - programowanie baz danych

WSTĘP To jest drugi mój artykuł z cyklu programowanie baz danych. Poprzedni, dotyczący InterBase i technologii IBX można znaleźć pod adresem http://4programmers.net/article.php?id=587 Artykuł pomagał mi tworzyć Kamil Mośc
2007-06-23 16:35:20

List-style-type

list-style-type - definiuje wygląd wypunktowania listy. Działa na elementy [[css/display|wyświetlane]] jako list-item (np [[(x)html/ul]], [[(x)html/ol]], [[(x)html/li]]). Możliwe wartości: * none (CSS 1) - b
2007-06-23 14:19:13

List-style-position

list-style-position - definiuje pozycję znacznika wypunktowania listy. Działa na elementy [[css/display|wyświetlane]] jako list-item (np [[(x)html/ul]], [[(x)html/ol]], [[(x)html/li]]). Możliwe wartości: * outside
2007-06-23 14:17:23

List-style

list-style - atrybut mieszany, definiuje wygląd listy. Łączy w sobie właściwości [[css/list-style-type]], [[css/list-style-position]] i [[css/list-style-image]]. Możliwe wartości: * [[css/list-style-type]], * [[css/list-styl
2007-06-22 16:37:37

Jak wyświetlić pokolorowany kod skryptu PHP

PHP oferuje funkcję specjalnie do tego zaprojektowaną. show_source("./jakis_plik.php"); Powyższe polecenie spowoduje wyświetlenie pokolorowanej zawartości pliku jakis_plik.php. A żeby pokolorować zmienną to użyj:
2007-06-22 13:48:31

Patronujemy

1) Serwis cpaste.com
2007-06-21 14:13:38

cpaste button.png


2007-06-21 14:11:19



komputery, oprogramowanie