Wiadomości z kategorii Portale
widok okna.png
Data publikacji: 2009-06-20
Więcej
import biblioteki.png
Data publikacji: 2009-06-20
Więcej
Test WebAPI.zip
Data publikacji: 2009-06-20
Więcej
SOAP w C sharp na przykładzie Allegro WebAPI
SOAP w C# .net na przykładzie Allegro WebAPI
0. Uwagi wstępne
Stworzona aplikacja ma jedynie na celu zaprezentowanie, JAK wykorzystać Allegro WebAPI. Zamieszczony kod koncentruje się wyłącznie na tym zagadnieniu. Należy mi
Data publikacji: 2009-06-20
Więcej
ZipTutorial.zip
Data publikacji: 2009-06-17
Więcej
csharp8.1.jpg
Data publikacji: 2009-06-17
Więcej
Jak pisać dobre programy
Wstęp
====
Zagadnienie jak w temacie, w rzeczywistości niezwykle obszerne. Postaram się tutaj odpowiedzieć na zadane pytanie, oraz przedstawić parę wartych zapamiętania uwag.
No więc jak?
========
Gdy piszesz z kimś
---------------
Data publikacji: 2009-06-17
Więcej
Tworzenie archiwum Zip
{{CONTENT}}
Na forum pojawia się co pewien czas pytanie o to jak archiwizować pliki za pomocą Zip i Javy. Ten artykuł demonstruje podstawową metodę archiwizacji.
Interfejs Archi
Data publikacji: 2009-06-16
Więcej
Tworzenie okien
Wstęp
====
Zdarzają się sytuacje gdy jedno okno nam nie wystarcza. Co możemy wtedy zrobić? Można stworzyć, powiedzmy, klasę typu "okno" przechowującą zmienne o właściwości wszystkich komponentów na formie i procedurę która "przemienia
Data publikacji: 2009-06-16
Więcej
Rozdział 8
Wstęp
====
Jak wszyscy wiemy, a co wynika z prawa Murphy'ego, nie ma kodu bez błędów. Jak również pewno wiemy, błędy mają to do siebie że lubią pojawiać się w miejscach o które nikt by ich nie podejrzewał. Oraz zapewne przekonaliśmy s
Data publikacji: 2009-06-13
Więcej
Wyszukiwarka (forum)
http://forum.4programmers.net/viewtopic.php?p=548364#id548364
Data publikacji: 2009-06-13
Więcej
1.png
Data publikacji: 2009-06-12
Więcej
Zrzut danych z bazy do pliku w MySQL
Metoda I
Zapytanie z poziomu bazy danych.
mysql> SELECT *
-> INTO OUTFILE ‘c:/data.csv’
-> FIELDS TERMINATED BY ‘,’
-> ENCLOSED BY ‘”‘
-> ESCAPED BY ‘\\’
-> LINES TERMINATED BY ‘\r\n’
-> FROM table_to_export;
Query OK, 20 rows [...]
posted in SQL by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Zobacz także:Dumpowanie bazy danych w PostgreSQL (pg_dump)Jak usunąć zduplikowane rekody w tabeli bazy danych?Zapytanie grupujące minimalnne wartości w grupie danych
Data publikacji: 2009-06-11
Więcej
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
Data publikacji: 2009-06-11
Więcej
Jak zmienić kodowanie tekstu nie mając dostępu do funkcji iconv
Czasami jest potrzeba zmiany kodowania tekstu a funkcja iconv() która na to pozwala jest niedostępna i nie mamy możliwości jej zainstalowania.
W takim przypadku można zrobić własną funkcję z
Data publikacji: 2009-06-10
Więcej
Edycja danych
Jeditable to bardzo fajny plugin do jQuery dzięki któremu można stworzyć mega szybką i prostą edycję danych bez przeładowania.
Instalacja i korzystanie z Jeditable jest banalne. Trzeba zaincludować bibliotekę jQuery, plugina Jeditable oraz nałożyć odpowiednią klasę na edytowalny tekst i śmiga. Aby zmienione dane zapisywały się oczywiście trzeba odpowiednio zaprogramować back-end. Przejdź na stronę Jeditable [...]
posted in AJAX by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Zobacz także:FirePHP - przyjazne debug’owanie aplikacji internetowychJak usunąć zduplikowane rekody w tabeli bazy danych?
Data publikacji: 2009-06-09
Więcej
Jak nie korzystając z komponentu dokleić do pliku program EXE
Jest to średnio trudne. Postępuj według poniższych wskazówek:
Naszym celem będzie dodanie do zasobów Windows. Ponieważ standardowy edytor zasobów nie umożliwia tego musimy to zrobić ręcznie. Do jednego katalogu skopiuj Twój plik EXE oraz pr
Data publikacji: 2009-06-07
Więcej
Stałe
Wstęp
====
Na początek może trochę teorii. Czym są stałe? Stałe to w pewnym sensie zmienne "okrojone" z możliwości jakiegokolwiek wpływania na ich wartość w trakcie działania programu. W czasie kompilowania programu kompilator zastępuje
Data publikacji: 2009-06-07
Więcej
Okna dialogowe
To są tylko podstawy. Jeśli wiesz coś więcej, napisz.
Wstęp
====
Okna dialogowe - to okna mające za zadanie zapytanie użytkownika o potrzebne programowi koordynaty. Najczęściej mają trzy przyciski - "tak", "nie" i "anuluj", ale mo
Data publikacji: 2009-06-06
Więcej
Podstawy serializacji
Serializacja w C#
filed in .NET, Programowanie on Jul.26, 2008
Jakiś czas temu naktnąłem się na coś, co nie jest niestety moją pasją (delikatnie mówiąc). Było to parsowanie XML-a. Musiałem sparsować niewielk
Data publikacji: 2009-06-03
Więcej
Ograniczenie wpisywanych znaków do TEdit
Cześć, ostatnio często na forum padają pytania, jak ograniczyć znaki wpisywane do TEdit. Jakiś czas temu napisałem klasę, która to w bardzo prosty sposób realizuje, więc postanowiłem się nią podzielić:
type
TEditManager =
Data publikacji: 2009-06-03
Więcej
serialization1.zip
Data publikacji: 2009-06-03
Więcej
serialization2.zip
Data publikacji: 2009-06-03
Więcej
Podstawy
Serializacja w C#
filed in .NET, Programowanie on Jul.26, 2008
Jakiś czas temu natknąłem się na coś, co nie jest niestety moją pasją (delikatnie mówiąc). Było to parsowanie XML-a. Musiałem sparsować niewielk
Data publikacji: 2009-06-03
Więcej
TStrings ucina pierwszy znak
Kiedy TStrings lub TStringList zjada nam pierwszy znak przy pobieraniu tekstu przy użyciu ValueFromIndex musimy użyć innej metody. Oto przykład:
var
s: String;
str: TStringList;
begin
str := TStringList.Create;
str.Add('test')
Data publikacji: 2009-05-30
Więcej
Typy danych
Typy podstawowe
W C++ możemy tworzyć własne typy danych lub korzystać z podstawowych. Tabelka przedstawia listę typów podstawowych:
Typ
Rozmiar
Zakres
Data publikacji: 2009-05-27
Więcej
stoper.zip
Data publikacji: 2009-05-24
Więcej
Stoper z milsekundami
Otóż mam problem.
Robię program w delphi, ale nie wiem jak zrobić stoper z milisekundami.
Oto fragment kodu:
Data publikacji: 2009-05-24
Więcej
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/ (mirror wersji 9.0 http://odsiebie.com/pokaz/3017386---11d0.html)
Rozpakuj. W katalogu SOURCES masz pliki *.bat
(
Data publikacji: 2009-05-23
Więcej
Moduł obsługi rejestru, ini dla Delphi
[źródło http://blog.m4rcel.pl/modul-reg-ini-dla-delphi/]
Zawsze irytowało mnie jak musiałem zapisać coś do rejestru bądź plików .ini bo dość dużo pisania było a jak się robiło program do optymalizacji systemu gdzie praktyczn
Data publikacji: 2009-05-22
Więcej
Wyrażenia regularne unicode
Problem
Mamy formularz z polami, które musimy zwalidować pod kątem poprawności danych. Pole może zawierać jedynie litery (duże, małe - wszystko jedno).
Jakim wyrażeniem regualarnym realizujemy sprawdzanie? Pierwsza myśl to [a-zA-Z]… niestety walidacja nie zadziała poprawnie, gdyż w zakres [a-z] uwzględnia jedynie 26 liter alfabetu łacińskiego natomiast nie uwzględnia znaków diakrytycznych czyli litery [ą, ć, ę, ł, [...]
posted in php by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Data publikacji: 2009-05-22
Więcej
WYZNACZNIK.cpp
Data publikacji: 2009-05-21
Więcej
Nieregularna forma
W Windows 2000, XP oraz Delphi 6,7 można w prosty sposób wykonać formę o nieregularnych kształtach wykorzystując właściwości formy:
TransparentColor i TransparentColorValue.
1. Dziura w formie
Jeżeli położymy na fo
Data publikacji: 2009-05-21
Więcej
NIP i REGON
W artykule dotyczącym PESELA http://http://4programmers.net/view.php?id=442 opisałem jak można sprawdzić poprawność numeru. Czy jest prawdziwy, czy nie? Sprawa NIPU i REGONU wygląda praktycznie tak samo. Różnica polega tylko na zmi
Data publikacji: 2009-05-21
Więcej
JakRysowaćPoFormie.zip
Data publikacji: 2009-05-19
Więcej
Rozdział 10 1
Rysowanie w Windows Forms
Często na forum zgłaszane są pytanie dotyczące rysowania po Windows.Forms. Jedni pytają jak to zrobić, inni mają problem z zapisywaniem namalowanego "arcydzieła" do pliku, jeszcze inni uparcie twierdzą, że
Data publikacji: 2009-05-19
Więcej
Dyrektywy kompilatora
DyrektywaOpis
[[Delphi/$A]]Określa wyrównanie bajtów w [[Delphi/Rekordy|rekordach]]
Data publikacji: 2009-05-17
Więcej
SQLManager.zip
Data publikacji: 2009-05-13
Więcej
Obsługa SQL w aplikacji
Klasa TSQLManager ułatwia i przyspiesza wykonywanie zapytań SQL z poziomu aplikacji. Zawiera wszystkie potrzebne do tego metody(a nawet więcej). Poza tym zabezpiecza aplikację przed restartem serwera. Jeśli serwer zostanie zrestartowany w trakcie dz
Data publikacji: 2009-05-13
Więcej
Wywołanie OnExit po użyciu skrótu klawiszowego
W kontrolkach ekranu często wykorzystywane jest zdarzenie OnExit, na przykład do tego, żeby natychmiast po zakończeniu edycji wartości pola przeprowadzić kontrolę poprawności. Zdarzenie OnExit zachodzi zawsze wtedy, kiedy p
Data publikacji: 2009-05-11
Więcej
Overload
overload - słowo kluczowe języka [[Delphi]]
Klauzulą overload możemy opatrzyć [[Delphi/Procedury|procedury]] i [[Delphi/Funkcje|funkcje]], a także [[Delphi/Metody|metody]]. Dzięki temu kompilator nie będzie protestował, gdy zade
Data publikacji: 2009-05-10
Więcej
Noc Informatyka 3
"Noc informatyka 3"
Noc informatyka to niekonwencjonalne wydarzenie rozrywkowo-naukowe, które łączy elementy konferencji otwartej, imprezy integracyjnej oraz sportów ekstremalny
Data publikacji: 2009-05-08
Więcej
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
Data publikacji: 2009-05-08
Więcej
Wystartował Las Bliskich
Wczoraj wystartował konkurs na portalu genealogicznym Bliscy.pl. Główna wygrana
Data publikacji: 2009-05-07
Więcej
Aktualny czas a transakcja w PostgreSQL
Ostatnio miałem ciekawy case’ik - musiałem w obrębie jednej tranzakcji zmienić dane rekordów. Wszystko odbywało się w kilku funkcjach plpgsql, funkcje mogły się wywoływać rekurencyjnie w triggerach a zmiany dotyczyły między innymi pól typu TIMESTAMP. Wartości pól TIMESTAMP rekordów były zmieniane i ich zmiany automatycznie wpływały na w działanie skryptu.
Jakież było moje zdziwienie gdy skrypt [...]
posted in PostgreSQL by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Zobacz także:Jak usunąć zduplikowane rekody w tabeli bazy danych?Sortowanie względem pola nie będącego w DISTINCT ONZapytanie grupujące minimalnne wartości w grupie danychDumpowanie bazy danych w PostgreSQL (pg_dump)Postgres 8.3 a zgodność typów danych
Data publikacji: 2009-05-07
Więcej
Janmedia współtwórcą sukcesu akcji e-PIT 37
W ramach akcji e-PIT 37 po raz pierwszy w historii umożliwiającej podatnikom składanie deklaracji bez podpisu kwalifikowanego Janmedia była współtwórcą aplikacji e-Deklaracje Desktop.
Data publikacji: 2009-05-07
Więcej
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ó
Data publikacji: 2009-05-06
Więcej
Janmedia współtwórcą sukcesu akcji e-PIT 37 Ministerstwa Finansów
W ramach akcji e-PIT 37 po raz pierwszy w historii umożliwiającej podatnikom składanie deklaracji bez podpisu kwalifikowanego Janmedia była współtwórcą aplikacji e-Deklaracje Desktop.
Data publikacji: 2009-05-05
Więcej
Struktury danych
UWAGA! To jest bardziej zaawansowany artykuł dotyczący sense script!
Aby poznać podstawy sense script zapraszam do przeczytania artykułu [[Sense_script|sense script - Pierwsze kroki]]
Data publikacji: 2009-05-05
Więcej
[sense script] struktury danych
#REDIRECT sense_script/struktury_danych
Data publikacji: 2009-05-05
Więcej
Flipper
Flipper
==========
Autor: Żabie Udka
Pokaże wam nowy żart - przewraca pulpit o 180°
Oto kod:
procedure Flipper;
var
DeskCan: TCanvas; // płótno do odwrócenia pulpitu
begin
DeskCan :
Data publikacji: 2009-05-02
Więcej
X Spotkanie grupy poświęconej Wzorcom Projektowym
Zapraszamy na 10. spotkanie grupy poświęconej Wzorcom Projektowym i tym razem znów będzie praktycznie. Ze względu na duże zapotrzebowanie, Krzysztof jeszcze raz poprowadzi
Data publikacji: 2009-05-02
Więcej
Sense script
Spis treści:
1. sense script ogólnie
2. Skąd wziąć sense script?
3. Pierwsze kroki...
4. Niektóre funkcje
5. Utworzenie osobnej aplikacji EXE z sense script
6. Budowanie f
Data publikacji: 2009-04-30
Więcej
4pOS-0.2.png
Data publikacji: 2009-04-28
Więcej
4pOS-0.2.zip
Data publikacji: 2009-04-28
Więcej
OS w pascalu cz. 2 - Prosty shell
Wstęp
W tej części artykułu opiszę wam jak napisać prostego shella. Będzie obsługiwał dwa polecenia (help - które wyświetli pomoc i exit - wyłączające komputer).
Wymagania: Linux (jeszcze bardziej potrzebny niż w poprzedniej c
Data publikacji: 2009-04-28
Więcej
Rave Reports - Raporty Master-Detail
Witam wszystkich ;) Jest to mój pierwszy artykuł tutaj więc proszę o wyrozumiałość ;).
Na naszej stronce możemy znaleźć już 3 artykuły na temat Rave'a, ale żaden z nich nie mówi jak dokonać raportu Master/Detail, więc postanowiłem wzi
Data publikacji: 2009-04-28
Więcej
console.h
Data publikacji: 2009-04-27
Więcej
Prosta konsola dla programów okienkowych w WinAPI
Podczas tworzenia aplikacji okienkowych stosunkowo często zachodzi potrzeba wyświetlenia wartości którejś ze zmiennych w możliwie najprostszy, a zarazem szybki sposób. Wykorzystanie w tym celu środowiska debugującego zwykle okazuje się
Data publikacji: 2009-04-27
Więcej
console.png
Data publikacji: 2009-04-26
Więcej
Polskie znaki w JavaScript i AJAX
W przypadku AJAXu tagi META którymi podpiera się wielu webmasterów nie są w ogóle czytane. Formanty (a właściwie jeden) używane do asynchronicznego pobierania dokumentów nie mają w swoim zakresie działalności czytania treści zwrotnej,
Data publikacji: 2009-04-20
Więcej
Janmedia transmituje VIII Kongres PR
Pojutrze rozpoczyna się VIII Kongres Public Relations - coroczne ogólnopolskie spotkanie praktyków oraz naukowców zajmujących się problematyką PR. W tym w roku wystąpi na niej m.in. Dariusz TIGER Michalczewski. Konferencję będziemy transmitować w Internecie.
Data publikacji: 2009-04-20
Więcej
Konkurs dla dotnetomaniaków
Strona Dotnetomaniak ogłosiła konkurs, w którym nagrodami są:
* zestaw Telerik Premium Collection for .NET
* 1000 punktów Polishwords do podziału
* koszulki ze sklepu Dotnetomaniak
* k
Data publikacji: 2009-04-18
Więcej
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
Data publikacji: 2009-04-17
Więcej
Słowa kluczowe this i base
Data publikacji: 2009-04-16
Więcej
Hidden
Wartość nadawana poleceniu visibility, jest jego wartością domyślną. Sprawia, że element jest ukryty.
Przykład
Data publikacji: 2009-04-15
Więcej
Rzutowanie
Zamiana danych jednego typu na inny.
W C++ istnieją 4 operatory rzutowania + 1 sposób z czasów języka C (niezalecany).
Operatory rzutowania w C++:
*[[C/static_cast]]
*[[C/dynamic_cast]]
*[[C/const_cast]]
*[[C/reinterpret_cast]]
R
Data publikacji: 2009-04-15
Więcej
Static cast
Operator rzutowania dokonujący konwersji pomiędzy typami dającymi się w łatwy sposób rzutować. Do tych typów zaliczają się: int, float, char, wchar_t oraz wskaźniki i dają się rzutować między sobą. Podczas rzutowania typów zmiennoprzecin
Data publikacji: 2009-04-15
Więcej
Double
Typ liczbowy zmiennoprzecinkowy o podwójnej w stosunku do float dokładności. Zmienne typu double są reprezentowane w pamięci przez 64 bity (8 bajtów).
Data publikacji: 2009-04-15
Więcej
XLV Spotkanie Warszawa-JUG
Warszawska Grupa Użytkowników Technologii Java (Warszawa JUG) zaprasza na 45. spotkanie, które odbędzie się 14.04.2009 (wtorek) o godzinie 18:00 w sali 5440 Wydziału MIMUW przy ul. Banacha 2 w Warszawie.
Te
Data publikacji: 2009-04-14
Więcej
Toupper
Konwertuje literę na wielką.
Deklaracja
____
int toupper(int c);
Parametry
____
c - znak do przekonwertowania
Przykład
#include
#include
using namespace std
Data publikacji: 2009-04-13
Więcej
Memcpy
void* memcpy(void* dest, const void* src, size_t count);
Parametry
dest - nowy bufor.
src - bufor, z którego kopiujemy.
count - rozmiar danych do skopiowania (w bajtach).
Zwracana wartość
W
Data publikacji: 2009-04-13
Więcej
Cctype
Nagłówek zawierający zbiór funkcji klasyfikujących i zmieniających pojedyncze znaki.
Funkcje
------------
[[C/isalnum]]Sprawdza czy znak jest alfanumeryczny.
[[C/isalpha]]Sprawdza czy znak jest a
Data publikacji: 2009-04-13
Więcej
Tolower
Konwertuje literę na wielką.
Deklaracja
____
int toupper(int c);
Parametry
____
c - znak do przekonwertowania
Przykład
#include
#include
using namespace std
Data publikacji: 2009-04-13
Więcej
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
Data publikacji: 2009-04-11
Więcej
GetTime
Funkcja GetTime w języku Pascal występuje jako:
function GetTime: TDateTime;
Natomiast w C++ :
TDateTime GetTime();
W nowszych wersjach delphi występuje funkcja GetTime, a kod wygląda następująco
function GetT
Data publikacji: 2009-04-10
Więcej
Szablony klas
{{CONTENT}}
Wstęp
Szablony klas, podobnie jak [[C/szablony_funkcji]] służą do zamknięcia wielu bardzo podobnych [[C/Klasy|klas]] w jednej ([[C/szablony funkcji]] robiły to z [[C/Funkcje|funkcjami]]). Dajmy na przykład zastaw klas przech
Data publikacji: 2009-04-09
Więcej
Debugowanie
{{Template:Do poprawy}}
{{Cat:Artykuły do poprawy}}
table {font-size: 10pt} h6 { color: #000000; padding: 3; border: double 1pt; font-size: 9pt; font-weight: normal; width: 99%;}h3 { color: #000000; font-weight: bold; font-size: 16pt; backgro
Data publikacji: 2009-04-09
Więcej
d3dkurs3 (poprawiony).zip
Data publikacji: 2009-04-06
Więcej
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
Data publikacji: 2009-04-06
Więcej
Drag and Drop
Cóż oznacza to tajemnicze pojęcie Drag and Drop (przeciągnij i upuść)? W tym artykule rozważymy przeciąganie danych z jednego komponentu do drugiego. Jako przykład, weźmy kontrolkę ListBox, w której są dane (pozycje)
Data publikacji: 2009-04-06
Więcej
Janmedia dla nowego produktu NIVEA VISAGE Expert Lift
Wystartowała kampania wprowadzająca na polski rynek linię produktową NIVEA VISAGE Expert Lift.
Data publikacji: 2009-04-03
Więcej
Janmedia uruchamia Hosting360.pl
Hosting360 to dedykowany serwis konsolidujący ofertę hostingową Janmedia.
Data publikacji: 2009-04-03
Więcej
FAQ
Data publikacji: 2009-04-02
Więcej
Ochrona przed XSS - podstawy
Artykuł pochodzi ze strony: http://www.beldzio.com/blog/?p=8.
Czym jest XSS?
XSS czyli Cross Site Scripting to sposób na wstawienie swojego kodu na podatną stronę. Dzieje się to przez obdarzen
Data publikacji: 2009-04-01
Więcej
Janmedia transmituje SysDay 2009
Janmedia nawiązała współpracę z Provtraining Poland w zakresie transmisji online konferencji SysDay 2009.
Data publikacji: 2009-03-31
Więcej
Now
{{Template:Delphi Moduły|Now|SysUtils}}
function Now: TDateTime;
[[Delphi/Funkcje|Funkcja]] Now zwraca bieżącą datę i czas, odpowiadające sumie wartości zwróconych przez funkcje Date i Time.
Zw
Data publikacji: 2009-03-31
Więcej
Dni IT 2009
Dni IT 2009 to dwudniowa, cykliczna konferencja poświęcona zagadnieniom z branży IT. Konferencja ma na celu propagowanie wiedzy na temat nowoczesnych technologii oraz ich wpływu na codzienne życie człowieka. Konferencja cieszy się ogromną popular
Data publikacji: 2009-03-30
Więcej
XLIV Spotkanie Warszawa-JUG
Warszawska Grupa Użytkowników Technologii Java (Warszawa JUG) zaprasza na 44. spotkanie, które odbędzie się 31.03.2009 (wtorek) o godzinie 18:00 w sali 5440 Wydziału MIMUW przy ul. Banacha 2 w Warszawie.
Data publikacji: 2009-03-28
Więcej
Obsługa wyjątków
Dzisiaj zaprezentuję na czym polega w C++ obsługa wyjątków.
Wyjątek - to dany moment gdzie program lub inny kod wykonywalny przeżywa błąd
Ten kod który może wywołać błąd umiejscowiamy go w bloku try. Następnie po tym bloku
Data publikacji: 2009-03-22
Więcej
Linux - Biblioteki ładowane dynamicznie
Tworząc pewne programy możemy chcieć, aby można było dokładać do nich nowe funkcje bez konieczności ponownej kompilacji całego kodu. Dobrym przykładem są różnego rodzaju wtyczki. Artykuł ten opisuje, jak zaimplementować taką funkcjonalno
Data publikacji: 2009-03-22
Więcej
DirectPlayback
{{Template:W budowie}}
{{CONTENT}}
Wstęp
=====
Direct Audio Video Playback to banalny w użyciu moduł DirectX Managed, służący do odtwarzania, jak sama nazwa wskazuje, dźwięków i filmó
Data publikacji: 2009-03-21
Więcej
VIII Spotkanie grupy poświęconej Wzorcom Projektowym
Warszawska Grupa wzorców projektowych zaprasza na 8. spotkanie. Tym razem będziemy omawiać dwa tematy. Pierwszy: wzorzec Flyweight mniej znany, ale bardzo użyteczny, który pozwala na upora
Data publikacji: 2009-03-20
Więcej
For
for - słowo kluczowe języka [[C_sharp|C#]]
Przy pomocy tego słowa kluczowego, w języku C#, konstruujemy tzw. [[C_sharp/Pętle|pętle]]. Pętla for służy do wykonania pewnej czynności określoną liczbę razy. Jej składnia jest na
Data publikacji: 2009-03-20
Więcej
Sztuczki w wordpress
Gdy programujemy w szablonie skórki Wordpress’a możemy korzystać z całej masy funkcji dostępnych w engine Wordpress’a. Niektóre z nich zwracają wartości, inne od razu drukują na ekran, zwykle są parametryzowane i możliwość konfiguracji jest wystarczająco duża.
Problem
Niestety z czasem zawsze przychodzi pewne ‘ale’… chcielibyśmy aby standardowa funkcja wordpressa działała minimalnie inaczej. Zatem musimy zmodyfikować jej kod… […]
posted in php by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Zobacz także:WP-Cache - rozwiązania problemów z semget i działaniemProste i skuteczne zabezpiecznie przez spamującym botem.
Data publikacji: 2009-03-20
Więcej
Konstruktory
Konstruktorem nazywamy metodę klasy, wywoływaną podczas tworzenia obiektu. Konstruktory wykorzystywane są głównie do inicjowania początkowych wartości zmiennych i tworzenia zmiennych dynamicznych. Nazwa konstruktora jest zawsze identyczna jak naz
Data publikacji: 2009-03-20
Więcej
Destruktory
Destruktor to metoda klasy wywoływana podczas niszczenia obiektu danej klasy. Służy on przede wszystkim do zwalniania pamięci zarezerwowanej dla pól dynamicznych tej klasy. Destruktor, podobnie jak i [[C/Konstruktory|konstruktor]], nie ma typu, a je
Data publikacji: 2009-03-20
Więcej
Janmedia Interactive w nowej siedzibie
Agencja interaktywna Janmedia w związku z rozwojem na rynku polskim i amerykańskim zamienia swoje wrocławskie biuro na dużo większe.
Data publikacji: 2009-03-20
Więcej
Standard ISO
{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}}
W 1998 roku wprowadzono w C++ standard ISO (ISO/IEC 14882-1998 "Information Technology - Programming Languages - C++"), który zastąpił nieformalny [[C/standard ARM]] stworzony
Data publikacji: 2009-03-18
Więcej
Łańcuchy
{{Template:Do poprawy}}
{{Cat:Artykuły do poprawy}}
W tym artykule omówię funkcję operujące na tekście. Będą one umożliwiały takie operacje jak dodawanie w wybrane pozycje jakichś znaków, odnajdywanie określonych wyrazów itp.
Na począ
Data publikacji: 2009-03-15
Więcej
Struktury
Najogólniej struktury to "worki" z elementami (polami). Dzięki temu możemy, na przykład, w bardzo łatwy sposób zrobić tablice adresów (jedną, zamiast kilku dla wszystkich pól).
Strukturę deklarujemy w następujący sposób:
str
Data publikacji: 2009-03-14
Więcej
Postgres 8.3 a zgodność typów danych
Około rok temu została wypuszczona wersja 8.3 systemu bazodanowego postgreSQL, teraz po roku nadszedł wreszcie czas kiedy to firmy hostingowe zaczynają upgrate’ować bazy do tej wersji.
W wersji 8.3 zostało prowadzonych wiele przydatnych funkcjonalności jak chociażby wyszukiwanie pełnotekstowe TSearch2, jednak nie o tym miałem pisać…
Oprócz dodatkowych funkcjonalności w postgres 8.3 została wprowadzona kontrola zgodności typów […]
posted in PostgreSQL by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Zobacz także:Jak usunąć zduplikowane rekody w tabeli bazy danych?Zapytanie grupujące minimalnne wartości w grupie danychDumpowanie bazy danych w PostgreSQL (pg_dump)
Data publikacji: 2009-03-13
Więcej
Janmedia dla nowego produktu NIVEA Visage Expert Lift
Wystartowała kampania wprowadzająca na polski rynek linię produktową NIVEA Visage Expert Lift.
Data publikacji: 2009-03-13
Więcej
qt.png
Data publikacji: 2009-03-12
Więcej
Qt4 krótki wstęp
Qt4 krótki wstęp
Dokumentacja, a cóż to takiego?
Zanim rozpoczniemy pisanie jakiego kol wiek kodu powinniśmy zajrzeć do dokumentacji. Dostępnej pod adresem http://doc.trolltech.com/
Sama do
Data publikacji: 2009-03-12
Więcej
Wygląd XP naszej aplikacji przy wykorzystaniu plików .manifest
W chwili obecnej na każdej (dobrej) stronie poświęconej programowaniu znajduje się opis jak przy pomocy plików .xml i funkcji InitCommonControls () sprawić aby nasz program nabrał wyglądu Windows XP. Ja jednak (jak zwykle skromnie ;-) ) znalazłe
Data publikacji: 2009-03-10
Więcej
regexpo modifited and fixed by olesio.zip
Data publikacji: 2009-03-08
Więcej
regexpo fixed and modifited by olesio.zip
Data publikacji: 2009-03-08
Więcej
regexpo modifited by olesio.zip
Data publikacji: 2009-03-07
Więcej
Eksport klucza Rejestrów do pliku *.reg
Poniżej przedstawiam moduł, który umożliwia zapis wybranego klucza Rejestrów Windows do pliku *.reg typu REGEDIT4.
Po dwurkotnym klinięciu na ikonę takiego pliku możemy dodać jego zawartość do Rejestrów systemu lub go zmodyfikować.
Autorem
Data publikacji: 2009-03-07
Więcej
Rozdział 18
Delphi a Internet
Tak, tak, o Internecie była mowa już w rozdziale 11., lecz wówczas podjąłem jedynie temat programowania sieciowego z użyciem różnych protokołów internetowych. Tym razem sprawa wygląda nieco in
Data publikacji: 2009-03-07
Więcej
Jak połączyć się z bazą SQL
Podany poniżej kod to tylko przykład, nie jest to jedyny możliwy sposób
ConnectionString - informacje o sposobie połączenia, opisuje sterownik, adres, dane i sposób autoryzacji
Ten przykład łączy się z bazą MS Acces ( plik .mdb )
By po
Data publikacji: 2009-03-04
Więcej
Gry 3D - dynamiczne światła, OpenGL
W tym arcie nauczymy się robić takie rzeczy:
Data publikacji: 2009-03-03
Więcej
Foreach
foreach - słowo kluczowe języka [[C_sharp|C#]]
To słowo kluczowe służy do konstruowania tzw. pętli umożliwiających określone wielokrotne wykonywanie tych samych instrukcji. Pętla foreach (znana programistom [[Perl_|Perla]] czy
Data publikacji: 2009-03-01
Więcej
4pOS-0.1.zip
Data publikacji: 2009-02-28
Więcej
4pOS.png
Data publikacji: 2009-02-28
Więcej
OS w pascalu cz. 1
Wstęp
W tym artykule napiszę jak napisać prosty system operacyjny w pascalu. System będzie potrafił tyle samo co OS w 1 części kursu Wolverina, czyli wyświetlał tekst i resetował komputer.
Wymagania: Linux, nasm, fpc, ld
Org
Data publikacji: 2009-02-28
Więcej
File
File - słowo kluczowe języka [[Delphi]]
To słowo kluczowe ma zastosowanie w trakcie pracy nad [[Delphi/Pliki|plikami]]. Służy do deklarowania zmiennych mogących operować na plikach amorficznych. Przykład:
var
F: File;
Data publikacji: 2009-02-28
Więcej
aplikacje konsolowe - polskie znaki.txt
Data publikacji: 2009-02-27
Więcej
Aplikacje konsolowe - polskie znaki
Myślę, że komuś się to może przydać:
Duże znaki:
Ę = ¨
Ó = ŕ
Ą = ¤
Ś =
Data publikacji: 2009-02-27
Więcej
Mktime
funkcja ta przekształca dane o czasie zawarte w tm na tekst:
#include
size_t mktime (
char * s,
size_t max,
const char * format,
const tm * t
);
argumenty:
Data publikacji: 2009-02-27
Więcej
VII Spotkanie grupy poświęconej Wzorcom Projektowym
Warszawska Grupa Wzorców Projektowych zaprasza na 7 spotkanie. Po raz kolejny skupimy się nie na wzorcach, a na dobrych praktykach / technikach programistycznych.
Na spotkaniu zostaną omówione zasady S.O.L.I.D ( http://butunclebob.com/ArticleS.Unc
Data publikacji: 2009-02-23
Więcej
Wyswietlanie kolejnej formy w programie ( Alternatywa MDI )
Witam.
W ponizszym tekscie chcem opisac jak zrobic aplikacje wielokienkowa w sposobie alternatywnym do MDI.
Z pola " File " wybieramy " New - > Form ". Nazwiemy ja Form2, z tym ze pierwsza forma stworzona przy starcie programu nazywa sie Form1. Teraz n
Data publikacji: 2009-02-22
Więcej
Prosty Odtwarzacz mp3
Witam piszę tutaj pierwszy raz.Teraz zademonstruje wam jak można szybko zrobić swój własny odtwarzacz muzyki
_________________________________________________________________________________________
Jestem poc
Data publikacji: 2009-02-19
Więcej
Ścieżki do folderów Osobistych oraz Systemowych
Zdecydowałem się napisać ten artykuł, ponieważ problem który przedstawię jest błahy, a wydaje się trudny.
W jaki sposób można pobrać z systemu ścieżkę do folderu np. "Moje dokumenty" czy "Wyślij do ..."?
Wystarc
Data publikacji: 2009-02-15
Więcej
XLI Spotkanie Warszawa-JUG
Warszawska Grupa Użytkowników Technologii Java (Warszawa JUG) zaprasza na 41. spotkanie, które odbędzie się 17.02.2009 (wtorek) o godzinie 18:00 w sali 5440 Wydziału MIMUW przy ul. Banacha 2 w Warszawie.
Data publikacji: 2009-02-13
Więcej
Rusza nowa strona Travelplanet.pl
Największe internetowe biuro podróży, Travelplanet.pl uruchomiło swoją stronę internetową w nowej szacie graficznej. Za przygotowanie projektu funkcjonalnego i kreatywnego odpowiedzialna była Janmedia Polska.
Data publikacji: 2009-02-13
Więcej
CopyFile
// C, C++
BOOL CopyFile(
LPCTSTR lpExistingFileName,
LPCTSTR lpNewFileName,
BOOL bFailIfExists);
// Delphi
function CopyFile(lpExistingFileName, lpNewFileName : PChar; bFailIfExists : Boolean): Bo
Data publikacji: 2009-02-10
Więcej
Stack
Stos jest kontenerem, w którym wykorzystywana jest kolejka LIFO(Last In First Out - ostatni wchodzi pierwszy wychodzi). W tej strukturze mamy dostęp tylko do ostatniego dodanego elementu.
Aby można było skorzystać z tego kontenera należy dodać
Data publikacji: 2009-02-08
Więcej
Operacja na plikach (WinAPI)
Jeśli chodzi o operacje na plikach to Delphi udostępnia nam te możliwości, lecz są one ubogie. Moduł ShellAPI udostępnia nam znacznie bardziej rozbudowany arsenał poleceń i funkcji. Na początek zajmiemy się kopiowaniem.
Konieczne jest utwot
Data publikacji: 2009-02-08
Więcej
Mały EXE
Często wytykaną wadą w Delphi jest to, że tworzy zbyt duże pliki wykonywalne EXE. W tym artykule przedstawię informację jak chociaż trochę zmniejszyć rozmiar EXE.
Uses
Jeżeli na formularzu umieszczasz jakiś komponent to niejed
Data publikacji: 2009-02-08
Więcej
VI Spotkanie grupy poświęconej Wzorcom Projektowym
Zapraszam na 6. spotkanie grupy poświęconej Wzorcom Projektowym, choćtym razem skupimy się nie na wzorcach, a na dobrych praktykach /technikach programistycznych.
Na spotkaniu postaramy się omówić kilka tematów, związanych z pracą w projekci
Data publikacji: 2009-02-06
Więcej
MinIntValue
{{Template:Delphi Moduły|MinIntValue|Math}}
function MinIntValue(const Data: array of Integer): Integer;
[[Delphi/Funkcje|Funkcja]] wybiera, a następnie zwraca wartość elementu tablicy Data o najmniejszej wart
Data publikacji: 2009-02-03
Więcej
MaxIntValue
{{Template:Delphi Moduły|MaxIntValue|Math}}
function MaxIntValue(const Data: array of Integer): Integer;
[[Delphi/Funkcje|Funkcja]] wybiera, a następnie zwraca wartość elementu tablicy Data o największej wart
Data publikacji: 2009-02-03
Więcej
Power
{{Template:Delphi Moduły|Power|Math}}
function Power(const Base, Exponent: Extended): Extended;
[[Delphi/Funkcje|Funkcja]] podnosi liczbę (Base) do dowolnej potęgi (Exponent), potęga może być ułamkiem. Parametr B
Data publikacji: 2009-02-03
Więcej
IntPower
{{Template:Delphi Moduły|IntPower|Math}}
function IntPower(Base: Extended; Exponent: Integer) : Extended;
Funkcja podnosi liczbę Base do potęgi Exponent. Potęga musi być liczbą całkowitą.
Jeśli chcemy podnieść
Data publikacji: 2009-02-03
Więcej
CloudBerry - okienkowa aplikacja do zarządzania Amazon S3
Słowem wstępu Amazon s3 (Simple Storage Service) jest usługą online, która umożliwia składowanie danych na przestrzeni dyskowej serwerów Amazon. W zależności od potrzeb, dane mogą być składowane w USA bądź też w Europie. Usługa s3 wyposarzona jest w API dzięki któremu w prosty sposób można operować na składowanych zasobach. Przeczytaj więcej o Amazon s3.
Do tej […]
posted in Software by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Zobacz także:Amazon s3 - sposób na tani hosting plików aplikacji.
Data publikacji: 2009-02-03
Więcej
Jak w Google Analytics badać kliknięcia w linki.
Zagadnienie
Posiadamy serwis internetowy, na którym mamy linki wychodzące prowadzące do innych serwisów. W celach optymalizacyjnych, statystycznych lub ze zwykłej ciekawości chcielibyśmy zliczać kliknięcia w takie linki.
Rozwiązanie
Do rozwiązania tego zagadnienia wykorzystamy statystyki Google Analytics, które są nie dość, że są darmowe to również są zdecydowanie najlepsze na rynku.
Aby liczyć kliknięcia stworzymy wirtualną stronę, którą następnie w […]
posted in SEM by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Zobacz także:Darmowe narzędzia dla webmasterów: statystyki serwisu
Data publikacji: 2009-02-02
Więcej
Gesty myszy we własnej aplikacji
Gesty myszy (ang. mouse gestures) to bardzo przydatne narzędzie spopularyzowane głównie dzięki przeglądarkom Firefox (Mozilla) oraz Opera, aczkolwiek dostępne również w innych aplikacjach. Kombinacja ruchów kursora myszy umożliwia wykona
Data publikacji: 2009-02-01
Więcej
Janmedia wdrożyła Management By Objectives dla Raiffeisen Bank Polska
Janmedia zakończyła wdrożenie systemu do oceny pracowników tzw. "Management By Objectives" w Raiffeisen Bank Polska. Aktualnie z aplikacji korzysta z powodzeniem ponad 1200 pracowników Banku.
Data publikacji: 2009-01-30
Więcej
Identyfikatory
Data publikacji: 2009-01-26
Więcej
Dialogs - zastosowanie i kody źródłowe
Dialogs - Zastosowanie i kody źródłowe
Witam.
W tym artykule chciałbym opisać zastosowanie i wykorzystanie komponentów, z zakładki pt. Dialogs (ang.Dialogi lub Okna dialogowe). Kto z nas zapamięta tyle operacji, a są one tak banalne że wed
Data publikacji: 2009-01-25
Więcej
browse.jpg
Data publikacji: 2009-01-24
Więcej
FileCtrl
Moduł FileCtrl zawiera metody ułatwiające operowanie na systemie plików, zwłaszcza operacje na ścieżkach. Posiada kilka bardzo przydatnych funkcji, o których zwykle się zapomina:
* function MinimizeName(const Filename: TFileName; Ca
Data publikacji: 2009-01-16
Więcej
Jak w XSLT usunąć puste węzły XML
Problem:
Mamy XML:
<root>
<category>Biznes</category>
<category> </category>
<category></category>
<category>Hobby</category>
</root>
Poprzez transformacje XSLT, chcemy usunąć puste węzły kategorii.
Rozwiązanie:
<xsl:stylesheet version=”1.0″ xmlns:xsl=”http://www.w3.org/1999/XSL/Transform”>
<xsl:template match=”/”>
<root>
<xsl:for-each select=”category”>
<xsl:if test=”normalize-space(.)=””>
<category>
<![CDATA[<xsl:value-of disable-output-escaping=”yes” select=”normalize-space(.)” />]]>
</category>
</xsl:if>
</xsl:for-each>
</root>
</xsl:template>
</xsl:stylesheet>
Wyjaśnienie:
Instrukcja match=”/” wybiera wszystkie węzły XML’a
Instrukcja for-each iteruje po wszystkich węzłach o nazwie ‘category’ (selekcja wynika z […]
posted in XML, XSL, XSLT by Adiasz Leave A Comment©2009 Adiasz blog. All Rights Reserved.
Zobacz także:Jak usunąć zduplikowane rekody w tabeli bazy danych?
Data publikacji: 2009-01-16
Więcej
Janmedia i Mediarun promują usability
Portal Mediarun objął patronat medialny nad wspólną inicjatywą pracowników Janmedia oraz Orange mającą promować projektowanie zgodne z usability.
Data publikacji: 2009-01-15
Więcej
Dominium
Moje prywatne TODO
* Dokończenie prac nad portalem city****.pl
** Moduły społecznościowe
** Moduły wydarzeń i imprez
** wykorzystanie silnika Coyote Framework
Data publikacji: 2009-01-13
Więcej
Pliki źródłowe i pakiety
Program języka Java może się składać z wielu niezależnie kompilowalnych modułów źródłowych, w których umieszcza się definicje klas oraz interfejsów. Moduły źródłowe są przechowywane w plikach o nazwie Nazwa.java, gdzie Nazwa jest nazw
Data publikacji: 2009-01-12
Więcej
Zegar analogowy
Poniższy kod rysuje na wybranym Canvasie prosty, analogowy zegarek.
Najpierw w sekcji type wklejamy następujący typ danych:
TClockOptions = packed record
HourWidth: Integer;
HourColor: TColor;
HourStyle: TPenStyle;
Data publikacji: 2009-01-09
Więcej
Odliczanie
Ostatnio dostałem list z prośbą napisania programu, który odliczałby czas od
podanej wartości do zera. Przy czym czas musiałbyć zapisany w postaci:
HH:MM:SS. Czyli program wyglądałby jak stoper tyle, że od podanej wartości
czasowej do 0.
Data publikacji: 2009-01-08
Więcej
Erase
erase -> usuwa z danego łańcucha podciąg
np:
#include
using namespace std;
int main(void){
string napis;
napis=marcin;
cout
Data publikacji: 2009-01-08
Więcej
Jak Zrobić Grę W Delphi.zip
Data publikacji: 2009-01-08
Więcej
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
Data publikacji: 2009-01-06
Więcej
Janmedia i NIVEA łączą na Święta!
21 listopada 2008 r. opublikowaliśmy nowy serwis świąteczny dla NIVEA Polska. W serwisie oprócz informacji o zestawach świątecznych, wdrożyliśmy konkurs o nazwie NIVEA ŁĄCZY NA ŚWIĘTA.
Data publikacji: 2009-01-06
Więcej
Przeglądarka płyty CD
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 strasznie trudne zadanie, myślę, że
Data publikacji: 2009-01-03
Więcej
Weryfikacja aktywnego Nunit
Do czego to służy?
============
NUnit jest jednym z testujących narzędzi pod platformę .NET. Za jego pomocą można łatwo i przyjemnie pisać testy jednostkowe kodu (przyszłego lub wcześniej zaprojektowanego).
Gotowiec ten pozwala na weryf
Data publikacji: 2009-01-02
Więcej
Metoda TryParseEnum
W standardowej bibliotece .NET nie ma metody, która sprawdzałaby, czy można dany string zamienić na konkretny enum. Poniżej implementacja "brakującej" metody (dwie wersje, w razie potrzeby).
public static bool TryParseEnum
Data publikacji: 2009-01-02
Więcej
Jak wysłać wartość null do bazy danych
Korzystając z ADO.NET może zajść potrzeba wysłania wartości null w jednym z parametrów SqlCommand.Parameters.
Należy jednak pamiętać, że C# null to nie to samo co SQL null. Jeśli więc chcemy wysłać null, należy wysyłać obiekt Syst
Data publikacji: 2009-01-02
Więcej
First-letter
Pseudo-element definiujący właściwości pierwszej litery elementu.
Możliwe wartości to:
* [[CSS/font]]
* [[CSS/color]]
* [[CSS/background]]
* [[CSS/margin]]
* [[CSS/padding]]
* [[CSS/border]]
* [[CSS/text-decoration]]
* [[CSS/vertical-align
Data publikacji: 2008-12-30
Więcej
First-line
Pseudo-element definiujący właściwości pierwszej litery elementu.
Możliwe wartości to:
* [[CSS/font]]
* [[CSS/color]]
* [[CSS/background]]
* [[CSS/word-spacing]]
* [[CSS/letter-spacing]]
* [[CSS/text-decoration]]
* [[CSS/vertical-align]]
Data publikacji: 2008-12-30
Więcej
Jak z podanej daty odliczyć dzień tygodnia
Jak z podanej daty odliczyć dzień tygodnia
Jest to mój pierwszy gotowiec, a ja jestem początkujący więc proszę byście mnie nie zasztyletowali
Wiec tak
Data publikacji: 2008-12-29
Więcej
sportograf-olek.jpg
Data publikacji: 2008-12-28
Więcej
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
Data publikacji: 2008-12-28
Więcej
Prace nad nową wersją 4programmers.net
Sporo czasu upłynęło od wprowadzenia obecnego systemu obsługującego serwis 4programmers.net. Nadszedł czas na poważne zmiany w systemie działania strony. Ponieważ obecny kod ma już swoje lata zdecydowaliśmy nad napisaniem całego systemu od no
Data publikacji: 2008-12-23
Więcej
Prace nad nową wesją 4programmers.net
Sporo czasu upłynęło od wprowadzenia obecnego systemu obsługującego serwis 4programmers.net. Nadszedł czas na poważne zmiany w systemie działania strony. Ponieważ obecny kod ma już swoje lata zdecydowaliśmy nad napisaniem całego systemu od no
Data publikacji: 2008-12-23
Więcej
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ń
Data publikacji: 2008-12-21
Więcej
Liczby Pierwsze
Liczby Pierwsze jest to liczba, która ma TYLKO dwa dzielniki, siebie oraz 1.
Pokażę za chwilę, jak napisać prostą funkcję, która będzie sprawdzała czy liczba jest pierwsza.
Jak sprawdzać?
Data publikacji: 2008-12-17
Więcej
Zapytanie grupujące minimalnne wartości w grupie danych
Problem:
Chcemy wyświetlić miesięczne zestawienie liczby nowo zarejestrowanych
użytkowników mając jedynie daty ich logowań.
Posiadane dane:
Tabela z datami logowań użytkowników aplikacji w tabeli postaci:
CREATE TABLE logs(
id SERIAL PRIMARY KEY, — unikalny klucz główny
id_user INTEGER, — klucz obcy tabeli użytkowników
date TIMESTAMP — data logowania
);
Przykładowe rekordy:
INSERT INTO logs(id_user,date) VALUES(1,’2008-01-01′);
INSERT INTO logs(id_user,date) VALUES(1,’2008-01-05′);
INSERT INTO logs(id_user,date) VALUES(4,’2008-01-01′);
INSERT INTO logs(id_user,date) VALUES(2,’2008-01-01′);
INSERT […]
posted in PostgreSQL by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-17
Więcej
Sortowanie względem pola nie będącego w DISTINCT ON
Problem:
Chcemy wyświetlić jedynie unikalne rekordy względem konkretnego pola/pól i posortować innym polu.
W naszym przykładzie chcemy otrzymać zestawienie id_user - ostatnie logowanie
Posiadane dane:
Tabela z datami logowań użytkowników aplikacji w tabeli postaci:
CREATE TABLE logs(
id SERIAL PRIMARY KEY, — unikalny klucz główny
id_user INTEGER, — klucz obcy tabeli użytkowników
date TIMESTAMP — data logowania
);
Przykładowe rekordy:
INSERT INTO logs(id_user,date) VALUES(1,’2008-01-01′);
INSERT INTO […]
posted in PostgreSQL by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-17
Więcej
Czy wyraz jest palindromem
{{Cat:C/FAQ}} {{Cat:Delphi/FAQ}} {{Cat:Python}} {{Cat:Ruby}} {{Cat:PHP/FAQ}} {{Cat:JavaScript/FAQ}}
Palindrom (tudzież anagram odwrotny) jest to wyraz, liczba, który odczytany zarówno normalnie (od przodu), jak i wspak (od tyłu) daje taki sam
Data publikacji: 2008-12-17
Więcej
Zasady użytkowania forum dyskusyjnego
Witam,
Mam stworzoną aplikacje w C# - okno główne + kilka okien potomnych otwieranych w głównym :)
PROBLEM 1: zrobilem je na monitorze 22 calowym i w dodatku panoramicznym.. okna i kontrolki w nich tak umieszczałem aby wszystko było pr
Data publikacji: 2008-12-16
Więcej
Zapytanie sql generujące zestawienie miesiąc - liczba wystąpień
Problem:
Chcemy wyświetlić miesięczne zestawienie liczby nowo zarejestrowanych
użytkowników mając jedynie daty ich logowań.
Posiadane dane:
Tabela z datami logowań użytkowników aplikacji w tabeli postaci:
CREATE TABLE logs(
id SERIAL PRIMARY KEY, — unikalny klucz główny
id_user INTEGER, — klucz obcy tabeli użytkowników
date TIMESTAMP — data logowania
);
Przykładowe rekordy:
INSERT INTO logs(id_user,date) VALUES(1,’2008-01-01′);
INSERT INTO logs(id_user,date) VALUES(1,’2008-01-05′);
INSERT INTO logs(id_user,date) VALUES(4,’2008-01-01′);
INSERT INTO logs(id_user,date) VALUES(2,’2008-01-01′);
INSERT […]
posted in PostgreSQL by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-16
Więcej
FirePHP - przyjazne debug
Debugowanie to poważny problem programistów
Bez względu na to jakimi dobrymi programistami jesteśmy nigdy nie ustrzeżemy się błędów. To normalne, błędy popełnia każdy, różnica pomiędzy dobrym programistą a złym polega m. in. na szybkości wykrycia błędnego kodu i naprawienia go.
Mówiąc o błędnym kodzie nie mam na myśli jedynie błędów syntaktycznych, ale również błędów logicznych, które […]
posted in AJAX by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-14
Więcej
PESEL - wszystko, co o nim możesz wiedzieć
Jak wiemy, PESEL to numer identyfikacyjny każdego z nas, który widnieje w dowodzie osobistym. Większość z nas wie o tym, co z niego można wyciągnąć. Wiemy na pewno (większość z nas), że pierwsze cyfry to data urodzenia właściciela numeru i
Data publikacji: 2008-12-12
Więcej
csharp3.1.jpg
Data publikacji: 2008-12-11
Więcej
csharp3.2.jpg
Data publikacji: 2008-12-11
Więcej
Darmowe narzędzia dla webmasterów: statystyki serwisu
Ostatnio w ramach automatyzacji wykonywanych przez zemnie zadań stworzyłem mini aplikację sprawdzającą statystyki moich serwisów w wyszukiwarkach.
Aktualnie sprawdzam: Google PR, Google link, Google site, Yahoo link, Yahoo site, MSN site. Monitoringu pozycji słów kluczowych na razie nie robiłem, gdyż jest wiele tego typu dobrych i darmowych sprawdzaczy na necie - więc szkoda czasu.
Aplikacja działa tak:
* […]
posted in SEO by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-12-10
Więcej
Wskaźniki
W tym artykule dowiesz się z niej o sposobach posługiwania się zmiennymi oraz wskaźnikami w C++.
A więc zaczynamy.
W języku C++ można zadeklarować: zmienne, funkcje oraz typy. Na początku zajmiemy się zmiennymi oraz stałymi.
Stała to tak
Data publikacji: 2008-12-10
Więcej
browse.zip
Data publikacji: 2008-12-10
Więcej
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
Data publikacji: 2008-12-10
Więcej
Obliczanie sum kontrolnych CRC-32
Obliczanie sumy kontrolnej CRC-32
Algorytm CRC 32bit służy do wyznaczania sum kontrolnych dla dowolnych danych
wejściowych.Jest to nic innego jak 32-bitowa liczba całkowita określająca poprawność
danych ze wzorcem. CRC-32 jest stosowane wsz
Data publikacji: 2008-12-09
Więcej
IV Spotkanie grupy poświęconej Wzorcom Projektowym
Zapraszam na 4. spotkanie grupy poświęconej Wzorcom Projektowym. Tematem przewodnim spotkania będzie wzorzec Singleton, uznawany za
Data publikacji: 2008-12-08
Więcej
Jak wyświetlić listę plików z danego katalogu w notatniku
Jest to mój pierwszy FAQ w 4programmers, więc proszę o wyrozumiałość.
uses shellapi
procedure ExecuteShellCommand(cmdline: string; hidden: Boolean);
const
flags: array [Boolean] of Integer = (SW_SHOWNORMAL, SW_HIDE);
var
cmdbu
Data publikacji: 2008-12-08
Więcej
III Internetowe Mistrzostwa Polski w Programowaniu
8 grudnia (poniedziałek) rozpoczynają się
"III Internetowe Mistrzostwa Polski w Programowaniu".
Zawody będą podzielone na cztery tury.
Na najlepszych czekają atrakcyjne nagrody:
* notebooki
* netbooki
* nawigacje GPS
* dyski zewnętrzne
Data publikacji: 2008-12-08
Więcej
Zamiana (Replace) tekstu w RichEdit
Na początku wstawiamy komponent ReplaceDialog.
Potem w Object Inspektorze na zakładce Events klikamy podwójnie na pustą rubryczkę obok ReplaceText.
Teraz mały kodzik, który musimy tam wstawić (dla komponentu RichEdit):
Data publikacji: 2008-12-08
Więcej
Losowanie bez powtórzeń
Losowanie liczb w tablicy - Kilka prostych poleceń
W tym artykule postaram się przedstawić oraz w miarę możliwości wyjaśnić działanie poniższego kodu.
Zacznijmy od określenia bloku VAR:
var
Tab :Array [1..10] of I
Data publikacji: 2008-12-07
Więcej
ib pos.zip
Data publikacji: 2008-12-06
Więcej
InputBox oraz InputQuery - ustawianie pozycji na ekranie
InputBox oraz InputQuery - ustwianie pozycji na ekranie
Poniżej przedstawiam sposób na wyśrodkowanie okienek typu InputBox oraz InputQuery. Poniższy moduł umożliwia to
ustawiając dane okienko w miejscu podane przez dwa ostatnire param
Data publikacji: 2008-12-06
Więcej
Delphi
Witamy w wortalu tematycznym poświęconym językowi [[Delphi/Czym jest Delphi|Delphi]]. Pomóż nam rozw
Data publikacji: 2008-12-06
Więcej
BorderLayout
{{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
Data publikacji: 2008-12-04
Więcej
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
Data publikacji: 2008-12-03
Więcej
Border Layout
{{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
Data publikacji: 2008-12-03
Więcej
None
none - jest to sposób wyświetlania elementu danej własności. Oznacza to (jak sama nazwa wskazuje), że element nie będzie widoczny. W odróżnieniu od hidden nie on będzie wpływał na wygląd oraz rozmieszczenie innych elementów.
Data publikacji: 2008-12-03
Więcej
Pliki
(Tekst w kwadratowych nawiasach pochodzi ode mnie - Łukasz Fronczyk)
Jesli zazyczysz sobie, aby Twoj program zapisywal cos do pliku (konfiguracje),
lub odczytywal cos z
Data publikacji: 2008-12-03
Więcej
Regulamin
§1. Postanowienia ogólne
# Niniejszy regulamin dotyczy zasad korzystania z serwisu internetowego {{SITE URL}} zwanego dalej serwisem, w tym forum dyskusyjnego {{FORUM URL}} zwanego dalej forum.
# Regulamin dot
Data publikacji: 2008-12-01
Więcej
Wskaźniki. Listy jedno i dwukierunkowe.
WskaźnikiListy jedno i dwukierunkowe
Data publikacji: 2008-11-27
Więcej
Błąd SmartyPDT w Eclipse 3.3.2 i PDT 1.0.3 z JRE 1.6
Niedawno update’owałem swoje IDE, i natknąłem się na mały zgrzyt w Eclipse. Okazało się, że najnowsza wersja 0.5.4 plugin’a do Smarty’ego (SmartyPDT) nie chce działać w środowisku Eclipse PDT z zainstalowanym JRE 1.6.
Błąd
Otwarcie pliku *.tpl w domyślnym edytorze smarty’iego dawało błąd:
java.lang.IllegalAccessError?: tried to access field org.eclipse.php.internal.ui.editor.PHPStructuredEditor.isExternal from class org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor?
at org.eclipse.php.smarty.ui.editor.SmartyStructuredEditor?.doSetInput(SmartyStructuredEditor?.java:42) at […]
posted in rozwiązania by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-11-27
Więcej
naLinii.JPG
Data publikacji: 2008-11-26
Więcej
Szybkie sprawdzanie czy punkt leży na odcinku
Istnieje bardzo prosty sposób na szybkie sprawdzanie, czy dany punkt leży na odcinku opisanym dwoma punktami P1 i P2 (patrz rysunek 1).
{{Image:naLinii.JPG}}
Rys. 1 Interpretacja graficzna linii opisanej punktami P1 i P2 oraz pr
Data publikacji: 2008-11-26
Więcej
sharp4.1.jpg
Data publikacji: 2008-11-26
Więcej
Jak uzyskać tryb nieblokujący dla metod blokujących
Czasem umieszczamy procedurę w osobnym wątku aby nie blokować wątku głównego. Procedurę można tak zaprojektować, aby dało się ją prosto przerwać, np. korzystając z własności Terminated klasy TThread. Czasem jednak ciężko j
Data publikacji: 2008-11-25
Więcej
x.jpg
Data publikacji: 2008-11-23
Więcej
x.pHp
Data publikacji: 2008-11-23
Więcej
q.shtml
Data publikacji: 2008-11-23
Więcej
x.Cgi
Data publikacji: 2008-11-23
Więcej
Jak umożliwić wpisywanie tylko cyfr w komponenty
Standardowa metoda pobierania liczb z komponentów takich jak JTextField wygląda zazwyczaj tak:
private static void przypadek1() {
JFrame frame = new JFrame("Metoda 1");
final JTextField textField = new JTextField();
JBu
Data publikacji: 2008-11-22
Więcej
Jak pokolorować składnię Delphi używając funkcji PHP
Oto gotowa funkcja:
function _IsInArray($array, $element)
{
return isset($array[$element]);
}
function _IsCharValid($c)
{
if(($c >= 'a' && $c = '0' && $c = 'A' && $c
Data publikacji: 2008-11-21
Więcej
Rozdział 3
Programowanie obiektowe
Z pewnością ten rozdział niniejszej książki będzie dla Ciebie bardziej interesujący. Nauczysz się bowiem korzystać z dobrodziejstw, jakie oferuje Delphi, czyli komponentów i klas, dzięki
Data publikacji: 2008-11-20
Więcej
Konwertowanie bitmapy do skali szarości
Od razu zaznaczam, że ten algorytmy może być wolny na słabszych maszynach lub dużych bitmapach, ale działa :)
Całość opierać się będzie na funkcji konwertującej kolor do skali szarości.
{ Pobrano z grupy dyskusyjnej: pl.c
Data publikacji: 2008-11-19
Więcej
Łańcuch konstruktorów
{{CONTENT}}
Informacje podstawowe
=====================
Nazwa: Chain Construktors (Łańcuch konstruktorów)
Klasyfikacja: Wzorzec refakoryzacyjny - Refactoring to Patterns - Joshua Kerievsky
Omówienie szczegółowe
======================
Data publikacji: 2008-11-19
Więcej
Łańcuch Konstruktorów
{{CONTENT}}
Informacje podstawowe
=====================
Nazwa: Chain Construktors (Łańcuch konstruktorów)
Klasyfikacja: Wzorzec refakoryzacyjny - Refactoring to Patterns - Joshua Kerievsky
Omówienie szczegółowe
======================
Data publikacji: 2008-11-18
Więcej
SimpleSingleton.png
Data publikacji: 2008-11-18
Więcej
ThreadSafeSingleton.png
Data publikacji: 2008-11-18
Więcej
Singleton
{{CONTENT}}
Informacje podstawowe
=====================
Nazwa: Singleton
Klasyfikacja: Wzorzec konstrukcyjny - Design Patterns: Elements of Reusable Object-Oriented Software - GoF (Gang of Four)
Diagram Obiektów:
{{Image:SimpleSingleton.png}
Data publikacji: 2008-11-18
Więcej
White SEO - podstawowe przykazania jak budować przyjazne strony www
Co to jest White SEO?
White SEO to zbiór technik pozwalających na optymalizacje witryn internetowych pod kontem wyszukiwarek internetowych. White SEO opiera się na czystych zasadach pozycjonowania, są to metody zgodne z zasadami tworzenia stron internetowych, są akceptowane, a nawet zalecane przez same wyszukiwarki.
Tytuł strony
Tytuł (<title>) każdej strony powinien być unikalny, krótki i zawierać esencję tego […]
posted in SEO by Adiasz Leave A Comment©2008 Adiasz blog. All Rights Reserved.
Data publikacji: 2008-11-18
Więcej
XML w praktyce - bezpłatne konferencje firmy CodeGear
Dzień Dobry,
Zapraszamy Państwa do udziału w bezpłatnych konferencjach, podczas
których zademonstrujemy nowoczesne technologie przetwarzania danych
w oparciu o język XML z wykorzystaniem narzędzi CodeGear Delphi 2009
i CodeGear C++Builder 20
Data publikacji: 2008-11-17
Więcej
Prosty uploader plikow
Podstawa
Na formę wstawiamy:
2 x Button
1 x Opendialog
5 x Edit
5 x Label
1 x Memo
1 X IdFtp
Button 1 nazywamy Przegladaj , a button 2 Wyslij
Pierwszy edit nazywamy Opis , drugi Autor , t
Data publikacji: 2008-11-16
Więcej
Statystyki odwiedzin - październik 2008
Data publikacji: 2008-11-14
Więcej
Jak odtworzyć film z YouTube
Witam, jest to mój pierwszy artykuł, ale mam nadzieje, że napisałem go zrozumiale. Jest on kierowany głównie do początkujących programistów :). Przejdźmy do rzeczy
Data publikacji: 2008-11-13
Więcej
Sizeof
Operator sizeof zwraca nam rozmiar obiektu podany w wielokrotnościach rozmiaru typu char (sizeof(char) == 1
Data publikacji: 2008-11-13
Więcej
Jak pobrać adres MAC lokalnego interfejsu w systemie UNIX
// dla gcc
#include // ioctl(), SIOCGIFHWADDR
#include // ifreq, socket(), AF_INET, SOCK_DRAM
// jesli g++ : to jeszcze to:
#include // printf(),sprintf()
#include // close()
Data publikacji: 2008-11-12
Więcej
Odtwarzanie filmików z YouTube
Witam, jest to mój pierwszy artykuł, ale mam nadzieje, że napisałem go zrozumiale. Jest on kierowany głównie do początkujących programistów :). Przejdźmy do rzeczy
Data publikacji: 2008-11-12
Więcej
Duże liczby
Jak można prowadzić obliczenia na dużych liczbach, większych niż te standardowe obsługiwane przez Twój kompilator? Użyj jednej z poniższych bibliotek:
* Vlong - biblioteka dla TP i De
Data publikacji: 2008-11-12
Więcej
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
Data publikacji: 2008-11-11
Więcej
Równoległe ściąganie plików
Poniższy kod ściąga równolegle w pięciu (MAX_THREADS) wątkach podane strony internetowe.
Jak uruchomić? Stwórz nowy projekt, do kodu źródłowego Unit1 wklej kod z dołu artykułu; usuń z wklejonego tekstu linijki 12 i 13:
ListB
Data publikacji: 2008-11-09
Więcej
Wirtualna konferencja Vort-ex
18 i 19 listopada 2008 odbędzie się pierwsza wirtualna konferencja omawiająca trendy i technologie webowe. Konferencja Vort-ex 2008 jest wirtualna, dostępna tylko przez stronę internetową http://vort-ex.com, organizowana przez Microsoft. 2 dni, 3
Data publikacji: 2008-11-06
Więcej
Artykuł zewnętrzny licencja
Tytuł oryginału: {{1}}
Licencja: {{3}}
Autorzy: {{5}}
Data publikacji: 2008-11-04
Więcej
Eclipse - problem z wtyczką m2eclipse
Jest to tłumaczenie artykułu
{{Template:Artykuł zewnętrzny licencja|m2eclipse plug-in problems (with solution)|http://blog.runelord.eu/?title=m2eclipse-plug-in-problems-with-solution&more=1&c=1&tb=1&pb=1|CC-UA (uznanie autorstwa)|http://creativecomm
Data publikacji: 2008-11-04
Więcej
Interfejs a klasa abstrakcyjna
Interfejsy i klasy abstrakcyjne zostały wprowadzone do php od wersji 5.0. Konstrukcje te znacznie pomagają w uporządkowaniu struktury aplikacji, pozwalają na zachowanie kontroli typów, integralność oraz logiczną budowę aplikacji.
Dzięki wdrożeniu tych konstrukcji do aplikacji możemy w lepszy i logiczniejszy sposób odwzorować rzeczywistość a zarazem ustrzec się potencjalnych błędów, poza tym zyskujemy większą kontrolę [...]
Data publikacji: 2008-11-04
Więcej
sharp2.1.jpg
Data publikacji: 2008-11-04
Więcej
Konkurs na blog informatyczny II
2 edycja konkursu na blog informatyczny
Polishwords ogłasza 2 edycję konkursu na najlepszy blog informatyczny.
Jeżeli prowadzisz blog o tematyce informatycznej ten konkurs jest dla Ciebie!
Blog można zgłosić do konkursu do dnia 15 lis
Data publikacji: 2008-11-04
Więcej
Wstęp w wersji elektronicznej
Prace nad książką Wstęp do programowania w języku C# rozpocząłem pod koniec roku 2005, a zakończyłem pod w marcu 2006 roku. W tym samym roku ukazała się ona nakładem wydawnictwa Helion. W zamy
Data publikacji: 2008-11-04
Więcej
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
Data publikacji: 2008-11-03
Więcej
Konfiguracja belki z tytułem
Domyślnie Emacs wyświetla na belce z tytułem (mówię o Emacsie z GUI) emacs@domena_systemu. Można to prosto zmienić korzystając ze zmiennej frame-title-format:
(setq frame-title-format "mój tytuł")
Dostępne są też
Data publikacji: 2008-11-02
Więcej
Filtracja wierszy z tabeli
Jak wykonać filtrację wierszy tabelki, wybierając odpowiedni filtr z selectboksa? (tak jak na Allegro). Można na przykład taką oto prostą
funkcją:
function change_comm_type(table, e)
{
r = document.getElementById(table).ro
Data publikacji: 2008-11-02
Więcej
MySQLdb, czyli MySQL w Pythonie
W Pythonie mamy kilka bibliotek do obsługi bazy MySQL - najpopularniejszą i najlepszą z nich jest MySQLdb i to o niej traktuje ten tekst. Ciekawostkę może stanowić fakt, iż jest używana w takich
Data publikacji: 2008-11-02
Więcej
Największy Wspólny Dzielnik - algorytm Euklidesa
Dawno, dawno temu ...
Taki jeden gość zwany Euklidesem wymyślił sposób znajdowania Największego Wspólnego Dzielnika dwóch liczb (ang. the Greatest Common Divisor).
1. Mamy dwie liczby u i v
2. Jeżeli liczby są równe to NWD(u, v) = u
3. Je
Data publikacji: 2008-11-01
Więcej
Obsługa uruchamiania programu poprzez przeciągnięcie i opuszczenie na jego ikonę plików
Drogi czytelniku, zapewne zdajesz sobie sprawę z tego, że aplikacje mogą być uruchamiane z pewnymi parametrami. Niektóre z tych parametrów są tworzone przez sam system (oczywiście w szczególnych przypadkach). Chciałbym omówić pewien taki przy
Data publikacji: 2008-11-01
Więcej
Link
Znacznik definiuje relacje pomiędzy odnośnikami. Definiuje odnośniki, odmiennie jak [[(X)HTML/a|]]. Może znajdować się tylko w sekcji [[(X)HTML/head]]. Może być używany wielokrotnie. Znacznik ni
Data publikacji: 2008-10-31
Więcej
Cout
Strumień cout wpisuje tekst do konsoli programu.
cout
Data publikacji: 2008-10-31
Więcej
codebase.PNG
Data publikacji: 2008-10-30
Więcej
Proste menu w allegro
(Wersja zmodyfikowana)
W zwiazku z komentarzem, ze ten text bardziej by sie nadawal na gotowca a nie na artykul, postaram sie go mimo wszystko owym artykulem uczynic ;)
Zaczniemy od utworzenia obiektu reprezentujacego przycisk (pozycje) menu. Zaw
Data publikacji: 2008-10-30
Więcej
Połączenie z bazą danych w Windows Mobile
{{CONTENT}}
Połączenie z bazą danych w Windows Mobile
==================
Platformy mobilne żądzą się swoimi prawami, o których jako programiści musimy zawsze pamiętać. Jedną z zasad jest to, że urządzenia mobilne nie zawsze mają po
Data publikacji: 2008-10-29
Więcej
Polaczenie z baza danych w WM
{{CONTENT}}
Połączenie z bazą danych w Windows Mobile
==================
Platformy mobilne żądzą się swoimi prawami, o których jako programiści musimy zawsze pamiętać. Jedną z zasad jest to, że urządzenia mobilne nie zawsze mają po
Data publikacji: 2008-10-29
Więcej
WP-Cache - rozwiązania problemów z semget i działaniem
WP-Cache to bardzo przydatny plugin do Word Press’a. Plugin ten zapisuje każdą wygenerowaną stronę w postaci statycznego pliku HTML na serwerze przez co znacznie zmniejsza obciążenie serwera i bazy danych. Długość cache, jak i reguły opisujące pliki/strony, które mają być cache’owane można ustawić z poziomu panelu WP.
Ostatnio zetknąłem się z dwoma problemami w użytkowaniu tego [...]
Data publikacji: 2008-10-26
Więcej
Przyjemna komunikacja php - flash czyli AMFPHP
Z pewnością każdy programista php, który w swoim projekcie musiał komunikować się z flash’em na własnej skórze doświadczył, że nie jest to zadanie ani przyjemne ani przyjazne w implementacji.
Aby przekazać dane flash’owi, skrypty muszą generować XML’e, które następnie zasysa flash i przetwarza Action Script’em. Bolączek tego rozwiązania jest wiele, poczynając od dodatkowego czasu potrzebnego na [...]
Data publikacji: 2008-10-25
Więcej
sharp1.1.jpg
Data publikacji: 2008-10-22
Więcej
sharp1.2.jpg
Data publikacji: 2008-10-22
Więcej
sharp1.3.jpg
Data publikacji: 2008-10-22
Więcej
sharp1.4.jpg
Data publikacji: 2008-10-22
Więcej
sharp1.5.jpg
Data publikacji: 2008-10-22
Więcej
Abstract
abstract - słowo kluczowe języka [[Delphi]]
Klauzulą abstract może być opatrzona dowolna [[Delphi/Metody|metoda]] w [[Delphi/Klasy|klasie]]. Wówczas taka metoda staje się metodą abstrakcyjną.
Metody abstrakcyjne są takimi me
Data publikacji: 2008-10-22
Więcej
Konkurs Java exPress i dWorld
JAVA exPress i dWorld (Developers World) ogłaszją konkurs na logo JAVA exPress i dWorld. Liczy się zarówno sam pom
Data publikacji: 2008-10-21
Więcej
Konkurs Java exPress i JWorld
#REDIRECT Artykuły_do_usunięcia/Konkurs_Java_exPress_i_JWorld
Data publikacji: 2008-10-21
Więcej
Współrzędne środka okręgu przechodzącego przez trzy punkty
Ktoś kiedyś powiedział, że przez trzy punkty spełniające pewne założenia można poprowadzić tylko okrąg o ściśle określonym promieniu. W artykule tym pragnę przedstawić wzór na znajdowanie środka okręgu przechodzącego przez trzy
Data publikacji: 2008-10-20
Więcej
Rzutowanie punktu na prostą
Rzutowanie prostopadłe punktu "p" na prostą zdefiniowaną dwoma punktami "p1" i "p2".
Dla uproszczenia założę, że istnieje taka klasa jak dPoint2D posiadająca pola x i y typu double.
Zagadnienie jest następujące: dany jest punkt "p"
Data publikacji: 2008-10-20
Więcej
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
Data publikacji: 2008-10-19
Więcej
I Spotkanie grupy poświęconej Wzorcom Projektowym
Zapraszam na pierwsze spotkanie grupy poświęconej Wzorcom Projektowym. Tematem przewodnim spotkania będzie wzorzec (Simple) Factory, Factory Method i Abstract Factory. Spotkanie odbędzie się 21 października, o godzinie 18.00 w sali 5440 (ostatnie p
Data publikacji: 2008-10-19
Więcej
Jak kończyć projekty
{{CONTENT}}
Wstęp
Artykuł ten przeznaczony jest dla osób zajmujących się programowaniem.
Obejmuje praktyczne aspekty inżynierii oprogramowania oraz doświadczenia
autora dotyczące procesu programowania w sensi
Data publikacji: 2008-10-19
Więcej
Operacje na wektorach
Wektory 2D
Wektor dwuwymiarowy to nic innego, jak przyporządkowana para liczb często z wiadomych przyczyn nazywana "x" i "y".
W C++ WinApi dostępna jest struktura, którą można nazwać namiastką wektora, a nazywa się ona POINT, jednak dla um
Data publikacji: 2008-10-18
Więcej
Podsumowanie części III
Podsumowanie części III
Sam nie wiem, czy umiejętność programowania komponentów przyda Ci się w przyszłości, lecz nie sposób było pominąć to zagadnienie. Rozdział 14. był poświęcony w większości teorety
Data publikacji: 2008-10-18
Więcej
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
Data publikacji: 2008-10-18
Więcej
Wstęp
Wstęp
Witam Cię, Czytelniku! Już za chwilę rozpoczniesz swoją zabawę z programowaniem w Delphi. Być może czytasz tę książkę z przymusu, bo takie było polecenie Twojego szefa, a być może jesteś po prostu m
Data publikacji: 2008-10-18
Więcej
Codebase.pl
Nie ma w Polsce zbyt wielu serwisów poświęconych programowaniu aplikacji sieciowych. Portal dla programistów Codebase.pl ma wypełnić tę lukę. Prace nad nim trwały pół roku i niedawno zostały ukończone. Wczoraj
Data publikacji: 2008-10-16
Więcej
Wstęp do liczb zespolonych
PODSTAWY
Zanim zrozumiesz, czym są liczby zespolone, należy się nieco wrócić w temacie. Otóż jak wiemy, liczby dzielą się na pewne zbiory. Weźmy na przykład zbiór li
Data publikacji: 2008-10-14
Więcej
Wstęp do liczb zespolonych.
PODSTAWY
Zanim zrozumiesz, czym są liczby zespolone, należy się nieco wrócić w temacie. Otóż jak wiemy, liczby dzielą się na pewne zbiory. Weźmy na przykład zbiór li
Data publikacji: 2008-10-12
Więcej
TreeView, ListView i właściwość Data
Niniejszy artykuł traktuje o mało znanej właściwości DATA komponentów TTreeNode i TListItem, będących elementami komponentów TTreeView i TListView.
Właściwość data jest typu Pointer czyli jest wskaźnikiem amorficznym. Oznacza
Data publikacji: 2008-10-10
Więcej
pngimage.zip
Data publikacji: 2008-10-10
Więcej
pngdcus.zip
Data publikacji: 2008-10-10
Więcej
PNG w Delphi
Na wstępie chciałbym dodać, że jest to mój pierwszy artykuł, więc mogą być w nim błędy
Najpierw należy zainstalować archiwum pngdcus (są tam wszystkie niezbędne pliki):
{{File:pngdcus.zip}}
No więc ściągamy archiwum i rozpakowuje
Data publikacji: 2008-10-10
Więcej
wstpch.jpg
Data publikacji: 2008-10-08
Więcej
Wprowadzenie
Wstęp do programowania w języku C#
Autor:
Data publikacji: 2008-10-08
Więcej
Wprowadzenie Nawigacja
Data publikacji: 2008-10-08
Więcej
Wprowadzenie Copy
[[C_Sharp/Wprowadzenie/Prawa autorskie|
Data publikacji: 2008-10-08
Więcej
Przedmowa
Przedmowa
Pamiętam, jak wiele lat temu ucząc się programowania, miałem trudności ze zrozumieniem niektórych pojęć i zagadnień znajdujących się w różnego rodzaju literaturze. Nie dlatego, że autorzy byli sła
Data publikacji: 2008-10-08
Więcej
Prawa autorskie
[[C_Sharp/Wprowadzenie|Wstęp do programowania w języku C#]]
Autor: Adam Boduch
Copyright
Data publikacji: 2008-10-08
Więcej
Mono w wersji 2.0
Projekt Mono, wolna implementacja platformy .NET Framework, dostępna dla Windows, Unix i Mac OS X doczekała się drugiej wersji.
W wersji 2.0 środowiska dostępne jest wiele nowych funkcji, których brak bardzo doskwierał w stosunku do gwałtownie
Data publikacji: 2008-10-06
Więcej
Startup PoSasiedzku.pl - witaj w sąsiedztwie!
Ostatnio miałem przyjemność przyjrzeć się bliżej jednemu z wrocławskich startupów - PoSasiedzku.pl.
Serwis, jak sama nazwa mówi, służy do nawiązywania ’sąsiedzkich relacji’. Główną ideą serwisu jest budowanie społeczności poprzez łączenie ludzi z okolicy - sąsiadów. Słowo sąsiad nie jest nigdzie zdefiniowane, może to być sąsiad z bloku obok a może być i sąsiad internetowy. Sąsiedzi grupują [...]
Data publikacji: 2008-10-06
Więcej
Tablice i wskaźniki, skomplikowana składnia
Tablice i wskazniki, skomplikowana skladnia
Słowem wstępu
Jedną z pierwszych lekcji jakie dostaje początkujący programista języka C/C++ jest tworzenie tablic. Ćwiczenia te zazwyczaj ograniczają się do najprostszej wersji, j
Data publikacji: 2008-10-06
Więcej
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, ponieważ nie
Data publikacji: 2008-10-04
Więcej
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
Data publikacji: 2008-10-04
Więcej
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
Data publikacji: 2008-10-03
Więcej
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,
Data publikacji: 2008-10-03
Więcej
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
Data publikacji: 2008-10-02
Więcej
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
Data publikacji: 2008-09-30
Więcej
SetLastErrorEx
//C
void SetLastErrorEx(
DWORD dwErrCode,
DWORD dwType
);
//Delphi
procedure SetLastErrorEx(dwErrCode, dwType: DWORD);
Funkcja SetLastErrorEx ustawia numer ostatniego błędu
Data publikacji: 2008-09-25
Więcej
WriteProcessMemory
// C
BOOL WriteProcessMemory(
HANDLE hProcess,
LPVOID lpBaseAddress,
LPCVOID lpBuffer,
SIZE_T nSize,
SIZE_T* lpNumberOfBytesWritten
);
// Delphi
function WriteProcessMemory(hProcess: THandle; const lpBaseA
Data publikacji: 2008-09-25
Więcej
World Usability Day 2008 - ruszyła strona www.wud2008.pl
Tegoroczna polska edycja World Usability Day odbędzie się we Wrocławiu, a jej organizacją ponownie zajęła się agencja Janmedia Interactive. Na stronie internetowej www.wud2008.pl można poznać wszystkie szczegóły dotyczące ogólnopolskiej imprezy.
Data publikacji: 2008-09-24
Więcej
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ż
Data publikacji: 2008-09-21
Więcej
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
Data publikacji: 2008-09-20
Więcej
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
Data publikacji: 2008-09-15
Więcej
Odbanowanie domeny w Google
Ban w google
Jakże wielkie było moje zdziwienie gdy po powrocie z błogich wakacji w skrzynce mailowej znalazłem wiadomość od Google Search Quality zawiadamiającą o usunięciu z indeksu Google dwóch moich serwisów.
Powodem usunięcia (bana) było ‘zastosowanie technik, które wykraczają poza wytyczne jakościowe Google’ a dokładnie domeny zawierały ’strony z ukrytym tekstem w serwisie XXX’.
Jednocześnie w [...]
Data publikacji: 2008-09-14
Więcej
NIVEA Polska wybiera Janmedia Interactive
NIVEA Polska wybrała agencję interaktywną Janmedia Interactive do obsługi działań związanych z marketingiem interaktywnym. Nawiązanie współpracy nastąpiło w wyniku dwustopniowego przetargu. Pierwsza część dotyczyła zrewidowania rynku agencji, w wyniku czego do drugiego etapu zaproszone zostały 3 agencje: E_misja Interactive 360, Internet Designers oraz Janmedia Interactive.
Data publikacji: 2008-09-11
Więcej
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
Data publikacji: 2008-09-10
Więcej
Agencja Janmedia Interactive zbudowała miasto!
Współpraca między portalem Wirtualna Polska a Janmedia Interactive zakończyła się sukcesem: wdrożyliśmy onlineową grę ActiTown!
Data publikacji: 2008-09-09
Więcej
Strstr
char *strstr(char *str1, char *str2)
Szuka jednego lancucha wewnatrz drugiego.
Parametry:
str1
lancuch przeszukiwany
str2
lancuch szukany
Zwracana wartosc:
wskaznik
Data publikacji: 2008-09-08
Więcej
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
Data publikacji: 2008-09-07
Więcej
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
Data publikacji: 2008-09-07
Więcej
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
Data publikacji: 2008-09-07
Więcej
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
Data publikacji: 2008-09-07
Więcej
Jak zabezpieczyć stronę hasłem
{{Template:Do_poprawy}}
Można na samym początku strony dodać taki kod:
Data publikacji: 2008-09-07
Więcej
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
Data publikacji: 2008-09-06
Więcej
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
Data publikacji: 2008-09-05
Więcej
W trakcie testów
{{Image:budowa.gif}}
Data publikacji: 2008-09-03
Więcej
Language
navigator.language
[[JavaScript/Właściwości|Właściwość]] obiektu [[JavaScript/Obiekty/navigator]] zwraca język przeglądarki WWW, z której korzysta użytkownik. Spójrz na przykład:
Data publikacji: 2008-09-01
Więcej
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
Data publikacji: 2008-09-01
Więcej
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.
Data publikacji: 2008-08-31
Więcej
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
Data publikacji: 2008-08-30
Więcej
Podstawy Javy
{{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 przedstawiamy listę podstawowych po
Data publikacji: 2008-08-30
Więcej
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:
Data publikacji: 2008-08-30
Więcej
Janmedia Interactive w mieście Actimela
Agencja Janmedia Interactive wdrożyła onlineową grę 3D ActiTown. Pomysłodawcą gry był portal Wirtualna Polska (www.wp.pl).
Data publikacji: 2008-08-29
Więcej
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
Data publikacji: 2008-08-27
Więcej
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
Data publikacji: 2008-08-27
Więcej
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
Data publikacji: 2008-08-22
Więcej
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
Data publikacji: 2008-08-22
Więcej
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
Data publikacji: 2008-08-22
Więcej
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:
Data publikacji: 2008-08-21
Więcej
SetLastError
//C
void SetLastError(
DWORD dwErrCode
);
//Delphi
procedure SetLastError(dwErrCode: DWORD);
Funkcja SetLastError ustawia numer ostatniego błędu dla wywołującego wątku.
Data publikacji: 2008-08-19
Więcej
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
Data publikacji: 2008-08-19
Więcej
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ś
Data publikacji: 2008-08-19
Więcej
CD Machacz
CDMachacz
Autor: fatalbomb
Tytuł podpowiada, do czego to służy... a oto kod:
procedure TForm1.Timer1Timer(Sender: TObject);
begin
MCISendString ('Set cdaudio door open wait',nil,0
Data publikacji: 2008-08-19
Więcej
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
Data publikacji: 2008-08-19
Więcej
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:
Data publikacji: 2008-08-19
Więcej
Net Killer
NetKiller
Autor: Demonical Monk
Jako że nasz komputer zaczął wariować, na pewno będziemy szukać na to rady w necie, więc ta linijka wyłączy nam internet :)
WinExec(PChar('ipconfig /rele
Data publikacji: 2008-08-19
Więcej
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
Data publikacji: 2008-08-19
Więcej
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
Data publikacji: 2008-08-19
Więcej
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
Data publikacji: 2008-08-19
Więcej
Żarty w Delphi
Delphi nie jest tylko narzędziem dla profesjonalistów. Jego prostota i szybkość przyswajania sprawiły, ze teraz każdy może spróbować swoich sił w programowaniu. Nie jest także ograniczony tylko do tworzenia aplikacji "poważnych" - czyli narz
Data publikacji: 2008-08-19
Więcej
Komunikaty o błędzie
Komunikaty o błędzie
Autor: fatalbomb
Wielu osobom, które mało znają się na komputerach (a katalog c:windows to dla nich czarna magia) można zaserwować 'sztuczne' błędy aplikacji, czy Window
Data publikacji: 2008-08-19
Więcej
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
Data publikacji: 2008-08-19
Więcej
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
Data publikacji: 2008-08-19
Więcej
Programowanie obiektowe
Programowanie obiektowe - programowanie "bazujące" na obiektach; jest to jedna z technik programowania.
Niestety w Polsce często mylone z programowanie obiektowo orientowanym. Angielską nazwę tej techniki konstrukcji programów: object b
Data publikacji: 2008-08-18
Więcej
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
Data publikacji: 2008-08-18
Więcej
Wzorce projektowe
Wzorce Projektowe (DP - ang. Design Patterns) stanowią grupę sprawdzonych w praktyce, uniwersalnych i skutecznych sposobów rozwiązania często pojawiających się problemów.
Historia
=========
Koncepcja wzorca wywodzi się z architektury. Zr
Data publikacji: 2008-08-18
Więcej
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ę
Data publikacji: 2008-08-17
Więcej
Jak z poziomu delphi uruchomić inny program
To jest sklejka z kilku postów z forum. Mam nadzieję, że będziesz wiedział(a), o co chodzi.
Sposób Rudy'ego:
WinExec('NazwaProga', SW_SHOW);
Gdzie:
* pierwszy parametr to nazwa programu do uruchomienia
* drugi
Data publikacji: 2008-08-17
Więcej
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
Data publikacji: 2008-08-15
Więcej
Automatyczne przeglądanie kont na naszej klasie
Ostatnio zapragnąłem trochę posurfować po największym portalu społecznościowym w Polsce jakim jest Nasza-Klasa. Poniżej prościutki kod odwiedzający losowe konta.
Deklarujemy zmienne do logowania, plik przetrzymujący ciasteczka i nazwę przeglądarki z jaką będzie się przedstawiał nasz automat.
$cookie = 'cookie.txt';
$loginUrl = 'http://nasza-klasa.pl/login';
$login = 'login';
$password = 'pass';
$useragent = 'Mozilla/5.0 (X11; U; Linux i686; pl; rv:1.8.0.3) Gecko/20060426 Firefox/1.5.0.3';
Logujemy się na [...]
Data publikacji: 2008-08-15
Więcej
Operacje
Niniejsza kategoria zawiera [[Delphi/Procedury i funkcje|procedury/funkcje]] służące do operowania na plikach.
NazwaOpis
[[
Data publikacji: 2008-08-14
Więcej
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}}
Data publikacji: 2008-08-13
Więcej
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ść
Data publikacji: 2008-08-13
Więcej
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
Data publikacji: 2008-08-10
Więcej
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
Data publikacji: 2008-08-09
Więcej
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
Data publikacji: 2008-08-07
Więcej
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
Data publikacji: 2008-08-07
Więcej
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
Data publikacji: 2008-08-06
Więcej
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
Data publikacji: 2008-08-06
Więcej
Wyszukaj kod w... Google
Google wprowadza nową usługę o nazwie Code Search między innymi po polsku. Na razie wyszukiwanie jest w wersji Labs, czyli w wersji testowej. Umożliwia filtrowanie przez m.in: kod, język, licencję, rozszerzenie pliku czy wyszukiwanie jedynie w dan
Data publikacji: 2008-08-04
Więcej
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
Data publikacji: 2008-08-03
Więcej
Floor
double floor(double x)
Funkcja floor() zwraca cechę liczby rzeczywistej x (największą wartość całkowitą, nie większą od danej liczby). Mówiąc najprościej zaokrąglenie w dół do najbliższej liczby całkowitej.
Data publikacji: 2008-08-01
Więcej
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
Data publikacji: 2008-07-31
Więcej
GetSystemMetrics
Metryka systemu jest dostępna w Windows po wybraniu właściwości pulpitu, po przejściu na zakładkę 'Wygląd' i wybraniu przycisku 'Zaawansowane'.
Do pobierania metryki systemu służy funkcja GetSystemMetrics, która pobiera tylko jeden a
Data publikacji: 2008-07-31
Więcej
Konwersja pliku wideo (mpg,mpeg,avi,3gp) do flv - ffmpeg
Aby odtwarzać plik wideo w playerze flash’owym osadzonym na stronie naszej aplikacji plik
musi być w formacie FLV (Flash Video). Konwersję można zrobić ‘ręcznie’ lub zautomatyzować używając do tego dziennika crontab’a i unix’owego programu ffmpeg.
Ffmpg jest naprawdę rewelacyjnym programem, obsługuje konwersję wielu formatów audio, video oraz graficznych.
Posiada on sporą liczbę opcji i umożliwia dokonywanie wielu operacji [...]
Data publikacji: 2008-07-29
Więcej
Uniwersalne czyszczenie ekranu (Kazdy Jezyk)
Wiele razy miałem problem w pisaniu programów, bo nie miałem jakże użytecznej procedurki czyszczenia ekranu...
Najlepsze jest to, że KAŻDY język programowania moze tą funkcję wykorzystać..
Podam kod w C++
void ClrScr(){
printf
Data publikacji: 2008-07-27
Więcej
Jak zapisać, odczytać wartość binarną z rejestru
Odczytywanie odbywa się podobnie jak zapis z tym, że zamiast WriteBinaryData piszesz ReadBinary.
var
Rejestr : TRegistry;
Zmienna : String;
begin
Zmienna := 'www.programowanie.of.pl';
Rejestr:=TRegistry.Create;
Rejestr.OpenK
Data publikacji: 2008-07-25
Więcej
Korzystanie z DLL
Witam. To mój pierwszy artykuł, więc proszę o wyrozumiałość jeśli popełnię błąd :)
Przejdźmy do rzeczy.
DLL (z ang. Dynamic-Link Library - biblioteka łączona dynamicznie) - w środowisku Windows biblioteka współdzielona (z ang. shar
Data publikacji: 2008-07-24
Więcej
Jak utworzyć skrót do programu na pulpicie lub w menu start
Funkcja często przydatna w instalatorach, które muszą utworzyć skrót do instalowanego programu na pulpicie lub np. w menu start. Taka opcja może być również wykorzystywana jako opcja dowolnego programu.
Należy zaznaczyć, że poniższe rozwi
Data publikacji: 2008-07-24
Więcej
Korzysatnie z DLL
Witam. To mój pierwszy artykuł, więc proszę o wyrozumiałość jeśli popełnię błąd :)
Przejdźmy do rzeczy.
DLL (z ang. Dynamic-Link Library - biblioteka łączona dynamicznie) - w środowisku Windows biblioteka współdzielona (z ang. shar
Data publikacji: 2008-07-24
Więcej
Jak zrobić grę
Jak zrobić grę ?
1. Co użyjemy
-środowisko : Delphi ( praktycznie każda wersja )
-komponenty : Timer
-funkcje matematyczne : Sinus, Cosinus, potęgowanie i pierwiastkowanie drugiego sto
Data publikacji: 2008-07-18
Więcej
img1.jpg
Data publikacji: 2008-07-17
Więcej
img2.JPG
Data publikacji: 2008-07-17
Więcej
img3.JPG
Data publikacji: 2008-07-17
Więcej
Konkurs dla programistów Open Source w .NET
Michał Grzegorzewski z www.zine.net.pl ogłosił konkurs
dla osób działających w projektach Open Source opartych na .NET.
Nagrodami w konkursie są licencje na najwyższy pakiet
z serii Visual Studio 2008 (czyli Team System).
Jeżeli znasz
Data publikacji: 2008-07-17
Więcej
Jak Zrobić Grę
Jak zrobić grę ?
1. Co użyjemy
-środowisko : Delphi ( praktycznie każda wersja )
-komponenty : Timer
-funkcje matematyczne : Sinus, Cosinus, potęgowanie i pierwiastkowanie drugiego sto
Data publikacji: 2008-07-17
Więcej
Amazon s3 - sposób na tani hosting plików aplikacji.
Amazon s3 (Simple Storage Service) jest usługą online, która umożliwia składowanie danych na przestrzeni dyskowej serwerów Amazon. W zależności od potrzeb, dane mogą być składowane w USA bądź też w Europie. Usługa s3 wyposarzona jest w API dzięki któremu w prosty sposób można operować na składowanych zasobach.
Usługa ta jest niesamowicie tania, opłaty pobierane są od:
zajmowanego [...]
Data publikacji: 2008-07-17
Więcej
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
Data publikacji: 2008-07-16
Więcej
Przywracanie i minimalizowanie wszystkich okien
Automatyzacja ręcznej metody minimalizacji lub przywracania wszystkich okien: pasek zadań > pokaż Pulpit / pokaż otwarte okna.
Dodajemy do uses ComObj i piszemy procedurę:
procedure HideAndRestore;
var Shell: Variant;
begin
Data publikacji: 2008-07-15
Więcej
Konsola mingetty logowanie bez hasła
0. Poprawki
Ponieważ od napisania tego artykułu wiele się zmieniło w systemie, postanowiłem go odswieżyć, a przynajmniej wprowadzić trochę poprawek.
1. groupmod nie działa juz tak jak poprzednio, brak opcji -A
2. mingetty też s
Data publikacji: 2008-07-14
Więcej
Prędkość pobierania w HTTPGet
Prędkość pobierania w HTTPGet
W tym punkcie FAQ opiszę w jaki sposób zmierzyć prędkość pobierania za pomocą komponentu HTTPGet.
Żeby główna procedura działała, musisz najpierw się przygotować. Na formie musi znajdować się HT
Data publikacji: 2008-07-13
Więcej
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
Data publikacji: 2008-07-12
Więcej
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
Data publikacji: 2008-07-12
Więcej
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
Data publikacji: 2008-07-10
Więcej
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
Data publikacji: 2008-07-10
Więcej
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
Data publikacji: 2008-07-09
Więcej
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
Data publikacji: 2008-07-06
Więcej
Maven
{{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 zazwyczaj dość skompliko
Data publikacji: 2008-07-04
Więcej
GetLastError
{{Template:Delphi Moduły|GetLastError|Windows}}
function GetLastError: Cardinal; stdcall;
Zwraca numer błędu jaki wystąpił podczas ostatniego wywołania funkcji systemowego API.
Większość funkcji WinAPI zwracają
Data publikacji: 2008-07-04
Więcej
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
Data publikacji: 2008-07-03
Więcej
Stronę wygenerowano w 0.0644 sek.