Programowanie - 4programmers
No item elements found in rss feed.d3dkurs5.jpg
2007-12-23 13:52:28
d3dkurs4.zip
2007-12-23 12:31:54
4. Wykorzystanie tekstur
{{CONTENT}} Wstęp ===== Wykorzystamy program z kroku [[DirectX/Managed/Direct3D/3. Wyświetlanie figur płaskich na ekranie]], ale, zamiast ekranowych wierzchołków, opisanych kolorem, użyjemy tekstury. Tekstura to obraz dwuwymiarowy nałożony2007-12-22 00:15:01
Kurs4.zip
2007-12-21 22:52:47
d3dkurs4.jpg
2007-12-21 22:51:44
3. Wyświetlanie figur płaskich na ekranie
{{CONTENT}} Wstęp ===== W kroku [[DirectX/Managed/Direct3D/2. Uruchamianie urządzenia i renderowanie]] stworzyliśmy pierwszą aplikację renderującą w [[DirectX]]. Co prawda dokonywała ona prezentacji sceny, jednak owe scena na składała si2007-12-21 22:48:46
d3dkurs3.jpg
2007-12-21 22:36:42
Kurs3.zip
2007-12-21 22:35:13
Jak zabezpieczyć stronę hasłem
Można na samym początku strony dodać taki kod:2007-12-21 21:38:03
Jak skonwertować tekst z UTF-8 na ISO-8859-2
W PHP należy użyć funkcji iconv() która dokona konwersji. Jest to dość proste, lecz wymagana jest zainstalowana biblioteka libiconv. Biblioteka dostępna jest pod adresem: http://www.gnu.org/software/libiconv/. Następnie trzeba2007-12-21 21:11:25
Background-origin
background-origin - definiuje sposób obliczania [[css/background-position|pozycji tła]]. Możliwe wartości: * border - pozycja tła obliczana jest względem lewej, górnej krawędzi obramowania. * padding - pozycja t2007-12-21 12:28:26
Background-clip
background-clip - ustala czy tło elementu ma być wyświetlane pod obramowaniem. Możliwe wartości: * border - tło wyświetlane jest pod obramowaniem. * padding - tło wyświetlane jest tylko wewnątrz elementu. P2007-12-21 12:17:18
Css draft
To polecenie jest częścią szkicu CSS3. Jego działanie może ulec zmianie razem z gotową specyfikacją nowego standardu.2007-12-21 12:10:03
Losowanie bez powtórzeń
{{CONTENT}} Teoria ========== Jednym z najczęściej spotykanych problemów jest wylosowanie ze zbioru Z pewnej liczby elementów N tak by wylosowane elementy nie powtórzyły się. Najprostszymi przykładami takiego losowania jest lotek czy wyb2007-12-21 01:35:10
1. Przygotowanie aplikacji
{{CONTENT}} Wstęp ===== Większość aplikacji, wykorzystujących do prezentacji interfejsu użytkownika, zamiast klasycznych kontrolek, wyłącznie [[DirectX]], ma podobną budowę: korzysta z jednej formy, która jest miejscem docelowym rendero2007-12-21 00:50:50
2. Uruchamianie urządzenia i renderowanie
{{CONTENT}} Wstęp ===== Wykorzystanie [[DirectX/Managed/Direct3D]] wymaga utworzenia tak zwanego urządzenia renderującego. Nie jest to fizyczne urządzenie a obiekt, który odpowiada za komunikację z kartą graficzną. Warto tu rozgrani2007-12-21 00:50:00
Background-attachment
background-attachment - ustala, czy tło obrazkowe ma być przewijane razem ze stroną. Możliwe wartości: * scroll - tło jest przewijane razem ze stroną (wartość domyślna) * fixed - tło jest "zaczepione" i nie2007-12-21 00:33:23
Pow
double pow(double x, double y); [[C/Funkcje|Funkcja]] pow() (ang. power) zwraca wynik operacji podnoszenia x do potęgi y. Parametry:xLiczba podnoszona do potęgi2007-12-20 16:49:06
Log
double log(double x); [[C/Funkcje|Funkcja]] zwraca logarytm naturalny z argumentu x, czyli ln(x) dla x>0. Przykład #include #include int main () { double param, result;2007-12-20 16:47:24
Tan
double tan(double x); Funkcja tan() zwraca tangens kąta podanego w radianach. Przykład #include #include #define PI 3.14159265 int main () { double param, result; param = 60;2007-12-20 16:33:59
Sqrt
double sqrt(double x); Funkcja sqrt() zwraca pierwiastek drugiego stopnia z podanej liczby w parametrze x. Przykład #include #include int main() { double x, wynik;2007-12-20 16:33:30
Sinh
double sinh(double x); Funkcja sinh() zwraca wartość funkcji sinus hiperboliczny dla argumentu x, podanego w radianach. Przykład #include #include int main() { std::cout2007-12-20 16:29:10
Sin
double sin(double x); Funkcja sin() zwraca sinus kąta podanego w radianach. Przykład #include #include #define PI 3.14159265 int main () { double param, result; param = 45;2007-12-20 16:28:13
Fmod
double fmod(double x, double y); Funkcja fmod() zwraca resztę z dzielenia dwóch liczb rzeczywistych. Przykład #include #include int main() { std::cout2007-12-20 16:26:15
Floor
double floor(double x) Funkcja floor() zwraca najmniejszą wartość całkowitą, nie mniejszą od argumentu x. Stosuje ona zaokrąglenie w dół do najbliższej liczby całkowitej. Przykład #include2007-12-20 16:25:38
Exp
double exp(double x); Funkcja exp() zwraca wartość podstawy logarytmu naturalnego (e), podniesioną do potęgi x. Przykład #include #include int main() { std::cout2007-12-20 16:24:22
Labs
long labs (long n); Funkcja labs() zwraca wartość bezwzględną z liczby całkowitej (typu [[C/long]]), przekazanej w parametrze. Przykład #include #include int main() { std:2007-12-20 16:23:09
Fabs
double fabs(double x); Funkcja fabs() zwraca wartość bezwzględną z liczby zmiennoprzecinkowej x. Przykład #include #include int main () { printf("Absoulte value of 3.14162007-12-20 16:20:38
Cosh
double cosh(double x); Funkcja cosh() zwraca wartość funkcji cosinus hiperboliczny dla argumentu x, podanego w radianach. Przykład #include #include int main() { std::cout2007-12-20 16:19:05
Cos
double cos(double x); Funkcja cos() zwraca cosinus kąta podanego w radianach. Przykład #include #include #define PI 3.14159265 int main () { double param, result; param = 452007-12-20 16:18:19
Ceil
double ceil(double x) Funkcja ceil() zwraca najmniejszą wartość całkowitą, nie mniejszą od argumentu x. Stosuje ona zaokrąglenie w górę do najbliższej liczby całkowitej. Przykład #include2007-12-20 16:14:56
Atof
double atof(const char* string) Funkcja jako argument pobiera liczbę w postaci ciągu znaków ASCII, a następnie zwraca jej wartość w formacie double (format zmiennoprzecinkowy). Liczbę może poprzedzać dowolona ilość bia2007-12-20 16:12:30
Atan
double atan(double x); Funkcja atan() zwraca wartość funkcji odwrotnej do tangensa dla argumentu x, podaną w radianach. Przykład #include #include int main() { std::cout2007-12-20 16:10:46
Asin
double asin (double x); Funkcja zwraca arcus sinus argumentu x, podanego w radianach. Zobacz też: * [[C/Acos]] {{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} {{Cat:C/Biblioteka stand2007-12-20 16:10:01
Acos
double acos(double x); Funkcja acos() zwraca arcus cosinus swojego argumentu x, podanego w radianach. Zobacz też: * [[C/Biblioteka standardowa/Math.h/Asin]] {{Cat:C/Biblioteka standardowa/Cmath}}2007-12-20 16:08:50
Log[2]
double log(double x); [[C/Funkcje|Funkcja]] zwraca logarytm naturalny z argumentu x, czyli ln(x) dla x>0. Przykład #include #include int main () { double param, result;2007-12-20 15:44:26
Abs
int abs(int x); Funkcja abs() zwraca wartość bezwzględną liczby całkowitej (ang. integer). Przykład #include #include int main() { std::cout2007-12-20 15:42:47
Ikonka w oknie Mój komputer i innych folderach specjalnych
Ta wskazówka powstała na bazie posta użytkownika ravenmax z marca 2005 o analogicznym problemie.. Pozdrawiam. Jak dodać własną ikonkę do okna Mój komputer w systemie Windows? Zadanie jest dosyć proste, jednak wymaga tr2007-12-20 15:26:50
Fabs[2]
double fabs(double x); Funkcja fabs() zwraca wartość bezwzględną z liczby zmiennoprzecinkowej x. Przykład #include #include int main () { printf("Absoulte value of 3.14162007-12-20 15:25:26
Floor[2]
double floor(double x) Funkcja floor() zwraca najmniejszą wartość całkowitą, nie mniejszą od argumentu x. Stosuje ona zaokrąglenie w dół do najbliższej liczby całkowitej. Przykład #include2007-12-20 15:24:50
Fmod[2]
double fmod(double x, double y); Funkcja fmod() zwraca resztę z dzielenia dwóch liczb rzeczywistych. Przykład #include #include int main() { std::cout2007-12-20 15:24:10
Trash
Ja (stogu) robię tutaj porządek. Wiele artykułów się powtarza i będę tu umieszczał te nie potrzebne i powtarzające się. Na koniec poinformuję moderację czy kogoś, aby opróżnił tą kategorię.2007-12-20 15:17:10
Cmath
Standardowa biblioteka C używana do wykonywania operacji matematycznych. Funkcje ------------- [[C/abs]] [[C/acos]] [[C/asin]] [[C/atan]] [[C/atan2]] [[C/atof]] [[C/cei2007-12-20 00:45:50
Cassert
Biblioteka cassert dostarcza jedno makro, które może być używane jako standardowe narzędzie debugujące: void assert (int expression); Gdy argument expression jest równy 0, na standardowy strumień2007-12-20 00:41:21
Cstdlib
Cstdlib Biblioteka zawierająca funkcje ogólne. Funkcje ------------- Konwersje ~~~~~ [[C/Biblioteka_standardowa/cstdlib/atof]] [[C/Biblioteka_standardowa/cstdlib/atoi]] [[C/Biblioteka_standar2007-12-20 00:32:54
Biblioteka standardowa
Jest to zbiór bibliotek zapewniający podstawową funkcjonalność językowi C++. Rozszerza go o często przydatne funkcje, klasy, algorytmy; zapewnia integracje z systemem operacyjnym. Można wyróżnić trzy podstawowe grupy w bibliotece standardowej:2007-12-20 00:05:13
Math.h
#REDIRECT C/Biblioteka_standardowa/cmath2007-12-19 23:43:33
Time.h
#REDIRECT C/Biblioteka_standardowa/ctime2007-12-19 23:43:11
String.h
#REDIRECT C/Biblioteka_standardowa/cstring2007-12-19 23:42:45
Stdlib.h
#REDIRECT C/Biblioteka_standardowa/cstdlib2007-12-19 23:41:20
Stdio.h
#REDIRECT C/Biblioteka_standardowa/cstdio2007-12-19 23:40:18
Animacje
Tematem niniejszego artykułu będą proste animacje w Delphi. Zwykłe, napisy, ale efektowne. Nie jest to trudne, ale niezbędna na tym etapie będzie podstawowa wiedza na temat programowania grafiki i klasy TCanvas. W tym celu możesz poczytać odpowie2007-12-19 16:21:26
Direct3D
{{Template:W budowie}} Direct3D Graphics w [[DirectX/Managed|DirectX Managed]] jest modułem, odpowiedzialnym za wyświetlanie i przetwarzanie grafiki 2D oraz 3D. W [[DirectX]] (od powstania wersji COM) za te zadania odpowiedzialne były osobne moduł2007-12-19 15:04:22
Managed
DirectX Managed to wersja DirectX przeznaczona dla platformy .NET.2007-12-19 14:55:28
DirectX
Microsoft DirectX to zestaw bibliotek, implementujących określone interfejsy, do obsługi szeroko pojętej obsługi multimediów w systemach Microsoft Windows oraz w ramach konsoli Microsoft XBox. Jest narzędziem przeznaczonym zarówno dla producentó2007-12-19 14:39:24
Obsługa portu com z poziomu Delphi
{{Template:Do poprawy}} {{Cat:Artykuły do poprawy}} Otwieranie i zamykanie portu Jak zaznaczyłem poprzednio, obsługa komunikacji szeregowej w Win32 ( Windows 95,98,NT ) - pomimo wielu podobnych funkcji - opiera się na całkiem innych me2007-12-18 22:12:39
Przerwa konserwacyjna
Z powodu problemow z jednym z zasilaczy awaryjnych w pomieszczeniu centrum danych musimy przelaczyc sie na nowy UPS. Aby tego dokonac zaplanowalismy prace na 20 Grudnia na drugą nad ranem (02:00). Od tej godziny wszystkie serwery (w tym pomieszczeniu2007-12-18 16:23:23
Szyfry monoalfabetyczne
RODZAJE SZYFRÓW MONOALFABETYCZNYCH Szyfry monoalfabetyczne są najprostszymi sposobami szyfrowania danych. Ogólna zasada szyfrów monoalfabetycznych polega na zastępowaniu jakiegoś znaku zawsze na odpowiadający mu wedł2007-12-16 21:26:15
Konwersje int na string i string na int
Wiele osób pyta się jak przekonwertować w C/C++ [[C/int]] na [[C/string]] i odwrotnie; na naszym forum takie wątki pojawiają się średnio co dwa tygodnie a ich autorzy tłumaczą się nieraz, że "nie znaleźli w Google". Postanowiłem wyjść temu2007-12-16 20:48:35
Czas na zmiany
Nadchodzi czas na długo oczekiwane zmiany w serwisie 4programmers.net. Z uwagi na to, że system obsługujący witrynę 4programmers.net jest przestarzały, postanowiliśmy wprowadzić całkiem nowe rozwiązania. Mianowicie, cały silnik został przepis2007-12-14 20:09:45
4p-main-page.PNG
2007-12-14 20:02:06
Clear
clear - określa sposób przylegania do elementów [[css/float|pływających]]. Możliwe wartości: * none - bez zmian, wartość domyślna * left - następna linia będzie pod obiektem ułożonym z lewej stro2007-12-12 15:56:05
Jak wyświetlić z pliku linie zawierające szukane słowo
Prosty przykład wygląda następująco:2007-12-06 17:44:53
IT Academic Day na Politechnice Lubelskiej
Imprezy z cyklu IT Academic Day trwają - ale nie tylko [[http://4programmers.net/Nowości/IT_Academic_Day_UWr._2007|trzeba odwiedzać Warszawę]] by posłuchać o nowościach w świecie technologii .NET i podobnych. Także we wtorek 11 grudnia odbęd2007-12-05 08:57:58
IT Academic Day UWr. 2007
We wtorek 11.12.07 w godzinach 13:00 - 18:40 w sali 25 w Instytucie Informatyki Uniwersytetu Wrocławskiego odbędzie się konferencja IT Academic Day UWr 2007. Dokładny program znajduje się na stronie http://itad-uwr.pl/. Organizatorzy2007-12-04 20:56:00
SelectDirectory
{{Template:Delphi Moduły|SelectDirectory|FileCtrl}} function SelectDirectory(const Caption: string; const Root: WideString; var Directory: string; Options: TSelectDirExtOpts = [sdNewUI]; Parent: TWinControl = nil): Boolean; ove2007-11-28 22:37:07
Konwersja typów
Konwersja typów służy do przekształcania jednego typu na inny - w zależności od potrzeb. Przykład: var s : single; k : integer; begin k := 3; s := k; // od tej chwili zmienna s przyjmuje wartość 3.0 end;2007-11-28 18:43:44
Jabber
Serwis 4programmers.net udostępnia swoim zarejestrowanym użytkownikom konta na serwerze jabber. Więcej informacji można uzyska? w TYM wątku. O samym jabberze można poczytać na2007-11-27 07:14:03
Podstawowe pojęcia, niezależnie od języka
{{CONTENT}} Wstęp ================== W [[Inżynieria Oprogramowania/Jaki język programowania wybrać|artykule]] omawiającym problem wyboru języka omówione zostały cechy większości najpopularniejszych języków. Autor przedstawił też prob2007-11-21 15:58:58
Visual Studio 2008 oraz .NET 3.5
Już wydane zostały finalne wersje (RTM) pakietu Microsoft Visual Studio 2008 oraz platformy .NET Framework 3.5, poprzednio znanych pod nazwą kodową "Orcas". Oficjalna premiera odbędzie się 27 lutego 2008 roku w Los Angeles, ale już można pobrać2007-11-20 20:03:15
Gdzie znajdę spis wszystkich obiektów dostępnych w Javie
http://java.sun.com/javase/6/docs/api/index.html - Java SE 6 http://java.sun.com/javaee/5/docs/api/ - Java EE 5 http://java.sun.com/docs/books/tutorial/reallybigindex.html - tu jest jeszcze więcej informacji.2007-11-19 14:02:25
Rozdział 8
Aplikacje wielowątkowe Słowo wątek może mieć różne znaczenie. W świecie programistów może oznaczać możliwość wykonywania wielu czynności naraz. Przykładowo w systemie Windows możemy uruchamiać kil2007-11-19 12:32:42
Własne komponenty
Zanim zaczniesz czytać ten artykuł poczytaj inny potrzebny artykuł klasy. Jednocześnie podczas nauki będziemy pisać komponent. Będzie to prościutki komponencik sprawdzający, czy jest połączenie z Internetem. Na początek z menu Component2007-11-17 16:02:47
Jak uzyskać informacje o systemie
Jeżeli chcemy uzyskać podstawowe informacje o systemie takie jak nazwa użytkownika, ścieżka przeszukiwania do programów, katalog domowy javy to wystarczy użyć metody System.getenv(). Przykładowy program, który wypisuje wszystkie zmienne2007-11-16 12:48:25
Single
Single - typ rzeczywisty języka [[Delphi]] Typ liczbowy, 32 bitowy (4 bajty), zmiennoprzecinkowy Zakres: (1.5 x 10^-45 .. 3.4 x 10^38) Single to typ liczby zmiennoprzecinkowej, zgodnej ze standardem IEEE 754, dla liczb pojedynczej2007-11-15 20:51:05
Double
Double - typ Typ liczbowy, 64 bitowy (8 bajtów), zmiennoprzecinkowy Zakres: (5.0 x 10^-324 .. 1.7 x 10^308) Double to typ liczby zmiennoprzecinkowej, zgodnej ze standardem IEEE 754, dla liczb podwojonej precyzji. Budowa liczby2007-11-15 20:50:30
Jak uzyskać efekt, aby po wciśnieciu jednej ze strzałek na klawiaturze komponent z
Do tego będzie nam potrzebny przykładowy komponent np. Tshape 1) Wstawiamy komponent. 2) Klikamy w pustym miejscu formularza i z zakłądki Events wybieramy zdarzenie OnKeyDown. Wpisujemy poniższy kod: if Key = VK_LEFT then Shape1.left := Shape2007-11-15 18:12:51
Update programu
Fajnie byłoby, aby program miał możliwość sprawdzenia, czy wyszła jego nowsza wersja. Zaprezentuję tutaj prosty sposób wg mojego pomysłu. Potrzebne będą nam: konto na jakimś serwerze i komponent HTTPGet. Nie wiem, czy jest on na tej stron2007-11-15 15:25:26
Marshaling - jak zamienić strukturę na tablicę
Marshaling można by powiedzieć, że jest to pewna, niezarządzana odmiana serializacji. Z tą różnicą, że serializując obiekt przechowujemy również jego strukturę, natomiast przy marshalingu wyłącznie same dane. W tym artykule opiszemy2007-11-13 22:18:57
Promocja strony
Jeżeli posiadasz własną witrynę WWW i chciałbyś umieścić na niej button/banner naszego serwisu, prosimy skorzystać z grafik przedstawionych poniżej. Prosimy również o zapisywanie tych plików na własnym serwerze, nie linkując bezpośrednio2007-11-13 19:13:00
Kolejki
Witam. Pierwszy post, troche stresu :) Wolne tłumaczenie z artykułów w języku ang. A więc... Kolejka, ang. "queue", jest to pewnego rodzaju "pojemnik", przygotowany do pracy w kontekście FIFO (first-in, first-out), gdzie elementy w nim u2007-11-12 22:22:20
shield-icon3.png
2007-11-10 12:49:26
shield-icon2.png
2007-11-10 12:49:13
shield-icon1.png
2007-11-10 12:48:57
secure-desktop.png
2007-11-10 12:48:31
credential-ui.png
2007-11-10 12:48:09
consent-ui.png
2007-11-10 12:47:45
Obsługa myszki w Pascalu
Pobaw się z myszką! W czasach, kiedy świat systemów operacyjnych (domowych coraz częściej i korporacyjnych) jest zdominowany przez systemy o graficznym obliczu, zabawa z myszką wydaje się być archaizmem. Należy jednak pamiętać, że istniej2007-11-09 16:19:15
Visibility
visibility - określa czy element jest widoczny. Element ukryty przy pomocy tego polecenia, nadal zajmuje miejsce na stronie (na tym polega różnica w stosunku do stylu [[css/display]]: none). Styl jest dziedziczony. Możliwe wartoś2007-11-09 12:25:28
glassfish ejbapp site.jpg
2007-11-09 00:13:28
glassfish webapp site.jpg
2007-11-09 00:13:02
glassfish jeeapp site.jpg
2007-11-09 00:12:31
glassfish main site.jpg
2007-11-08 23:45:15
glassfish login site.jpg
2007-11-08 23:43:43
Symfonia C++
#REDIRECT Recenzje/Symfonia_Cpp2007-11-07 18:28:38
Koziołek
Koziołek to wielbiciel piwa i komputerów. Zawodowo webdeveloper (Java) i student (były fizyki, dyplom z 4, obecnie, niestety, Zarządzania). Z zamiłowania około zawodowego.... Java, Spring, Hibernate. Od niedawna na poważnie Maven2 i GWT. Aktywn2007-11-06 21:34:25
Rozdział 4
2007-11-06 14:50:57
Enum
{{Template:W budowie}} Opisać typ enum wraz z przykładami! W obecnej formie artykuł służy tylko jako cel do dowiązania z [[Java/Podstawy_Javy]] oraz sygnalizuje potrzebę stworzenia odpowiedniego artykułu!!! [[User:Koziołek]]2007-11-05 11:13:04
Zrozumieć User Account Control
Windows Vista różni się, w zasadniczym stopniu, od poprzednich wersji systemów z tej rodziny, w dziedzinie obsługi kont użytkowników. Co może sprawiać problemy zarówno użytkownikom, jak i programistom. Wprowadzony mechanizm User Account Contro2007-11-04 15:16:22
glassfish helloworld.jpg
2007-11-04 13:27:04