Programowanie - 4programmers
No item elements found in rss feed.glassfish localhost infov2.jpg
2007-11-04 12:38:43
Glassfish
{{Template:W budowie}} Glassfish jest referencyjna implementacją Serwera Aplikacji dla platformy Java EE 5. Zawiera referencyjną implementację specyfikacji [[JPA]]. Ponad to jest otwar2007-11-04 00:23:43
glassfish localhost info.jpg
2007-11-04 00:18:37
EJB
Enterprise Java Bean to specyfikacja, i zarazem szkielet, będąca najbardziej rozbudowanym narzędziem do tworzenia aplikacji korporacyjnych. Wraz z JPA stanowi rewolucyjne rozwiązanie w zakresie tworzeni2007-11-03 21:38:53
Najprostszy program
Java jest językiem całkowicie obiektowym. Dla piszących w C++ różnice na początku nie są wielkie. Najważniejsze rzeczy, o których trzeba pamiętać pisząc program: - wielkie i małe litery są rozróżniane - nie istnieją funkcje i zmienne n2007-11-02 22:15:55
Wywołanie funkcji zwrotnych z klasy
{{CONTENT}} To na razie początek jednak wydaje mi się, że można rozwinąć ten tekst o wiele bardziej. Na razie na dobry początek opisze najbardziej prostą metodę. Wywołanie funkcji zwrotnej wykorzystując szczęśliwy zbieg okoliczno2007-11-02 18:53:53
FileExists
{{Template:Delphi Moduły|FileExists|SysUtils}} function FileExists(const FileName: string): Boolean; [[Delphi/Funkcje|Funkcja]] sprawdza czy plik określony w parametrze FileName, istnieje ([[Delphi/True]]) czy też nie ([[2007-11-02 17:02:12
Wyjątki
Wyjątki pozwalają zachować kontrolę nad przebiegiem wykonania funkcji (metod), a także pojedynczych instrukcji zawartych w funkcjach. Wyjątek jest zdarzeniem, które pojawia się podczas wykonania i rozrywa normalną kolejność wykonania instrukcj2007-11-02 11:19:50
Coldpeer
Zapraszam na blog - coldpeer.jogger.pl Kontakt GG: 3604989 JID: coldpeer@4programmers.net E-mail: coldpeer (at) gmail.com IRC: Coldpeer@Pol2007-10-31 18:17:29
Aplikacje konsolowe w PHP
Język [[PHP]] posiada możliwość uruchamiania skryptów z linii poleceń, czyli innymi słowy - na pisanie skryptów powłoki. Podobnie jak [[C]], [[Perl]] czy [[Python]], udostępnia standardowe strumienie, czyli kanały komunikacji między komputere2007-10-31 18:14:56
Inżynieria oprogramowania
Inżynieria oprogramowania to dziedzina inżynierii systemów zajmująca się wszelkimi aspektami produkcji oprogramowania: od analizy i określenia wymagań, przez projektowanie i wdrożenie, aż do ewolucji gotowego oprogramowania. Podczas gdy informat2007-10-30 14:59:46
Jaki język programowania wybrać
{{CONTENT}} {{Cat:Z pogranicza/FAQ}} Porada ta znalazła się tutaj, gdyż stanowi sedno działu FAQ (Frequently Asked Questions - Często Zadawane Pytania). Jest jednym z najczęściej zadawanych pytań, jakie okazje mają gościć na tym forum2007-10-30 14:51:16
SpringFramework
{{Template:W budowie}} Spring Framework (SF) jest szkieletem przeznaczonym do tworzenia aplikacji w języku [[Java]]. Realizuje on ogólną koncepcję (paradygmat) Odwrócenia Kontroli (IoC - ang. Inversion of Controll) poprzez wzorzec Wstrzykiwania Z2007-10-29 23:30:10
Visited
[CSS] - Visited =========== Informacja -------------- Element języka CSS, definiujący styl odsyłacza. Parametr visited określa wygląd odsyłacza, gdy jego plik docelowy został już raz odwiedzony przez użytkownika. Dostępne pa2007-10-29 15:04:04
Ochrona przed SQL Injection - podstawy
1. Czym jest SQL Injection? Ataki typu SQL Injection polegają na "wstrzeleniu się" w zapytanie do bazy danych ze swoim kodem. Niestety wiele stron jest podatnych na ataki tego typu. 2. Na czym to polega? Przykładem prostego SQL Inj2007-10-28 12:16:44
Virtual
virtual - słowo kluczowe języka [[Delphi]] Klauzulą virtual można opatrzeć [[Delphi/Metody|metodę]] [[Delphi/klasy]]. Staje się wówczas metodą wirtualną. Taką metodę można wówczas [[Delphi/Przedefiniowanie metod|przedef2007-10-28 12:07:30
Properties - pliki tekstowe
{{CONTENT}} Wstęp ====== Zapewne każdy z was spotkał się z tym problemem. Problemem, który dręczył pokolenia informatyków i zapewne będzie dręczył kolejne. Gdzie należy trzymać konfigurację potrzebną do prawidłowego działania prog2007-10-28 00:52:32
Gdzie znaleźc kurs o robieniu pomocy HTML (pliki chm)
Polecam kurs znajdujący się na stronie: http://webmaster.helion.pl/kurshtml/hhworkshop/index.html Polecam też program HTML Help Workshop Microsoftu.2007-10-27 20:07:45
Gdzie znaleźć kurs tworzenia plików pomocy CHM
Polecam kurs znajdujący się na stronie: http://webmaster.helion.pl/kurshtml/hhworkshop/index.html Polecam też program HTML Help Workshop Microsoftu.2007-10-27 20:07:45
Sonda na bazie danych
Artykuł opisuje jak zrobić dość rozbudowany skrypt www sondy (ankiety) oparty na relacyjnej bazie danych. Jako, iż najpopularniejszym językiem server-side jest obecnie PHP, kod zdecydowałem się napisać właśnie w nim, a do2007-10-26 23:48:18
XSQL
{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} Czym jest XSQL? XSQL jest, zgodnym ze standardem [[XML]], zapisem zapytań [[SQL]] i zwracanych przez nie wyników. Wyniki zwracane są formowane do postaci elementów [[XML2007-10-26 16:52:01
XML
{{Template:Zalążki artykułów}} {{Cat:Zalążki artykułów}} Czym jest XML? * XML oznacza EXtensible Markup Language (rozszerzalny język znaczników) * XML jest językiem znacznikowym tak jak [[(X)HTML|HTML]] * XM2007-10-26 16:08:15
ScanLine w C
ScanLine w C++ W Bitmapie kolory zapisane są w kolejności Blue Green Red czyli B G R zapis wygląda tak : B2007-10-26 15:14:59
ScanLine - kontrast, nasycenie, negatyw, przyciemnienie, rozjaśnienie, rozmycie, sepia, skala szarości, wykucie,wypłowienie, zamiana RGB i inne..
UWAGA PONIŻSZE KODY SĄ ZAPISANE DLA BITMAP O FORMACIE PIXELI pf24Bit Zamieściłem fotki po zastosowaniu efektu fotka oryginalna wygląda tak : http://www.piotrekpilat.yoyo.pl/optimized/ilary.png Funkcja ChangeRGBCol2007-10-26 14:24:39
Jak pobrac katalog domowy uytkownika w systemie LINUX
#include #include #include // ... char* pwdbuffer; struct passwd pd; struct passwd* tempPwdPtr; long ile=sysconf(_SC_GETPW_R_SIZE_MAX); pwdbuffer=(char*)malloc(0,ile*sizeof(char)); if(pwdbuf2007-10-24 23:26:48
Jak pobrać katalog domowy użytkownika w systemie Linux
#include #include #include // ... char* pwdbuffer; struct passwd pd; struct passwd* tempPwdPtr; long ile=sysconf(_SC_GETPW_R_SIZE_MAX); pwdbuffer=(char*)malloc(0,ile*sizeof(char)); if(pwdbuf2007-10-24 23:26:48
PHP
PHP (PHP: Hypertext Preprocesor) - interpretowany język programowania przeznaczony do tworzenia dynamicznych i interaktywnych witryn WWW. Został wymyśłony przez Ramusa Lerdorfa przed 1994 rokiem. PHP jest przenośnym, wbudowywanym w [[(X)HTML]2007-10-24 18:16:59
Jak odczytać ścieżki folderów specjalnych
Aby odczytać ścieżkę folderów specjalnych w systemie, można skorzystać z poniższego kodu podając odpowiedni parametr: uses ShlObj; function GetSpecialFolderPath(const Folder: Integer): string; var Path: array[0..MAX_PATH] of Ch2007-10-24 14:15:23
Quartz Composer
{{Image:quartzComposer.png}} Quartz Composer - jest to aplikacja która w efektowny sposób łączy możliwości sterowania warstwami graficznymi systemu ze sprawdzonym w aplikacjach naukowych paradygmatem programowania wizualnego. Na początku m2007-10-23 21:54:48
iTunesBeComposed.jpg
2007-10-23 21:53:07
QuartzComposerWindow.jpg
2007-10-23 21:49:19
quartzComposer.png
2007-10-23 21:39:21
cocoa.png
2007-10-23 21:07:57
InterfaceBuilder
{{Image:InterfaceBuilder.png}} Interface Builder Interface Builder to program, który jest graficznym edytorem do projektowania komponentów interfejsu użytkownika tak dla aplikacji Carbon jak i Cocoa. Interface Builder umoż2007-10-23 18:57:17
IBControls.jpg
2007-10-23 18:53:58
IBZasoby.jpg
2007-10-23 18:51:37
IBInspector.jpg
2007-10-23 18:41:08
InteterFacebuilderMain.jpg
2007-10-23 18:37:15
InterfaceBuilder.png
2007-10-23 18:25:52
XCode
{{Image:xcode.png}} xCode jest zintegrowanym środowiskiem programistycznym (IDE) firmy Apple Computers dla tworzenia aplikacji i innego oprogramowania na system Mac OS X. Pozwala programować we wszystkich głównych warstwach programi2007-10-23 16:41:52
xCodeSourceditor.jpg
2007-10-23 16:37:17
xCodeWTrybieDebbugera.jpg
2007-10-23 16:24:05
xCodeWTrybiekonsoli.jpg
2007-10-23 16:21:48
xCodeWTrybieEdycjiIPodgladzie.jpg
2007-10-23 16:18:50
xCodeWEdycjiIPodgladzie.jpg
2007-10-23 16:18:00
xCodeEdycjaPodgad.png
2007-10-23 16:15:38
xCodeTryby.png
2007-10-23 16:10:24
xCodeToolbar.jpg
2007-10-23 16:07:01
xCodeNewApp.png
2007-10-23 16:02:07
konfiguracjaXcode.jpg
2007-10-23 15:50:08
xCodeglowneokno.jpg
2007-10-23 15:29:39
xCode1.jpg
2007-10-23 15:25:53
xcode.png
2007-10-23 15:12:33
DeveloperTools
Developer Tools Developer Tools - jest to pakiet do tworzenia oprogramowania pod Mac OS X. W jego skład wchodzą programy nie tylko tworzenia ale i do testowania, optymalizacji i wielu innych czynności które mogą się przydać podcza2007-10-23 15:06:43
Cocoa
Cocoa to zorientowane obiektowo API, działające pod systemem Mac OS X firmy Apple. Jest to jedno z trzech głównych API dostępnych dla tego systemu - oprócz Cocoa istnieje jeszcze Carbon i Classic. Nie bierze się pod uwagę innych, jak Perl2007-10-23 08:13:58
Jakie książki są dobre do nauki PHP
Osobiście polecam dwie książki wydawnictwa Helion. Są to "PHP4. Tworzenie stron WWW. Ćwiczenia praktyczne" i "PHP4 od podstaw". Pierwsza jest szybkim przewodnikiem ze skryptami gotowymi do użycia, a druga przewodnikiem po świecie PHP. Dobrym, św2007-10-22 20:42:35
Catch
catch - słowo kluczowe. Osługująone wyjątki, które są zgłaszane w blokach [[C/Try]]. Blok catch występuje bezpośrednio po bloku [[C/Try]] try { NiebezpiecznaFunkcja(); } catch(BrakPliku) { //podejmij dz2007-10-21 22:41:46
Prosty klient GG
Tytułem wstępu - prosty kawałek kodu, który pozwoli na wysyłanie i odbieranie wiadomości poprzez GG. W dotychczasowej wersji (bardzo ubogiej, lecz co ważne - działającej) możliwe jest również ustawienie statusu klienta oraz opisu. Wystarc2007-10-21 21:51:55
Float
Witam w moim kolejnym artykule na 4programmers.net! Ten art będzie dotyczyć typu danych o nazwie float. Float to typ liczb rzeczywistych, czyli zmiennopozycyjnych. Nie tylko float to zmienne zmiennopozycyjne - obok tego typu2007-10-21 14:00:53
Else
Witam w moim pierwszym artykule na stronie 4programmers.net. Przedstawię wam zasadę używania słowa kluczowego else. Zabieramy się więc do pracy. C++ jak i Pascal mają instrukcje if...else. Działa ona na zasadzie2007-10-21 13:22:56
Jak sprawdzic czy plik istnieje w WinApi
Aby w WinApi sprawdzic czy plik istnieje, trzeba sprobowac go utworzyc i skorzystac z zwracanego bledu, np. function FileExists(FName: String): Boolean; var FileO: THandle; begin FileO := CreateFile(PChar(FName), GENERIC_READ, F2007-10-15 20:55:44
II Internetowe Mistrzostwa Polski w Programowaniu
19 października 2007 (piątek) rozpoczną się II Internetowe Mistrzostwa Polski w Programowaniu. Zawody będą podzielone na cztery tury. Na najlepszych czekają atrakcyjne nagrody: * 2 notebooki * 3 komputery kieszonkowe * drukarka2007-10-15 12:12:56
Gmtime
struct tm* gmtime( const time_t* time ); [[C/Funkcje|Funkcja]] używa [[C/Wskaźniki|wskaźnika]] time aby wypełnić strukturę [[C/tm]] wartościami reprezentującymi czas UTC. Parametry2007-10-15 00:38:05
Jak pobrać nazwy plików w koszu
Zazwyczaj pobieranie listy plików robi się z wykorzystaniem funkcji FindFirst i FindNext. W przypadku kosza jednak dają one dziwne nazwy (w stylu Dd1.html dla jakiegoś pliku html). Z pomocą przychodzi interfejs ISHellFolder oraz funkcja GetDisplayNa2007-10-14 21:50:56
Kalendarz 1.0 w Delphi
Kalendarz w Delphi 7. Prosty programik nie wymagający dużej umiejętności programowania w delphi. Nie wiem czy kalendarz skompiluje się w delphi 6 i niżej bo ja mam delphi2007-10-13 10:59:20
Kalendarz.zip
2007-10-13 10:56:30
Localtime
struct tm *localtime( const time_t *time ); [[C/Funkcje|Funkcja]] używa wskaźnika time aby wypełnić strukturę [[C/tm]] wartościami reprezentującymi czas lokalny. Parametry2007-10-13 01:33:50
Java ME, czyli piszemy węża na komórkę
Pracę tą napisałem kilka miesiecy temu na informatyke w szkole. Podstawowym wymogiem było duzo komenatrzy :P. Pomyślałem że komuś mogłoby się to przydać... Gra nie działa zbyt dobrze (zwalnia przy dłuższym wężu, nie ma zapamiętywania rek2007-10-12 17:20:53
o285966.jpg
2007-10-11 20:36:23
Nowości w C sharp 3.0
Nowości w C# 3.0 Najnowszą wersje języka C# można już używać w Visual Studio 2008. Microsoft wprowadził wiele nowych elementów do składni, które znacznie ułatwiają pisanie aplikacji. W artykule możesz znaleźć opis âpo krótc2007-10-09 15:50:20
Tasmanian Devil
Kto zacz? Tasmanian Devil. Diabeł Tasmański znaczy. Oparty o mechaznim Urania bot do masowej kategoryzacji artykułów na 4programmers.net. Miło mi. Mój opiekun *2007-10-06 18:14:29
PHP4Delphi
Biblioteka PHP4Delhi daje programistom możliwość uruchamiania skryptów PHP wewnątrz aplikacji napisanych w Delphi oraz tworzenia bibliotek DLL z funkcjami, które można później wykorzystywać w skryptach PHP. PHP4Delphi wymaga zainstalowanego int2007-10-06 18:09:42
Microsoft zamierza udostępnić kod platformy .NET
Jeden z pracowników Microsoftu, Scott Guthrie, oświadczył na swoim blogu, że koncern zamierza udostępnić publicznie kod źródłowy bibliotek platformy .NET Framework 3.5. Będzie udostępniony kod (wraz z komentarzami oczywiście) podstawowych2007-10-03 22:07:53
Przechowywanie zdjęć w bazie danych
Uwagi wstępne: To jest mój pierwszy artykuł, więc proszę o wyrozumiałość. Celem artykułu jest zademonstrowanie, jak przechowywać zdjęcia w bazie MySQL, dlatego też cały tekst koncentruje się tylko i wyłącznie na tym zadaniu. Dl2007-10-03 00:04:10
Gotowce
2007-10-03 00:03:12
New-Item
New-Item Opis Tworzy nowy element danego typu w podanej lokalizacji. Można tez od razu ustawić wartość nowego elementu. Parametry path * Typ: string[] * Wymagany: tak * Pozycja: 1 * Domyślna wartość: Strin2007-09-30 14:54:33
Remove-Item
Remove-Item Opis Usuwa jeden lub więcej elementów. Wspierane przez większość dostawców Parametry path * Typ: string[] * Wymagany: tak * Pozycja: 1 * Domyślna wartość: brak * Wartość z potoku: tak (B2007-09-29 13:58:04
Podstawy Javy
{{Template:W budowie}} {{CONTENT}} Podstawowe pojęcia programowania obiektowego i Javy ================================ Język Java jest Zorientowany Obiektowo, czyli posługuje się pojęciami takimi jak Obiekt, czy Klasa. Poniżej przedstawi2007-09-28 22:49:26
Obsługa portów COM z poziomu Delphi (wszystkie windowsy)
Witam... Po co nam obsługa portów COM? Otóż wielu zapewne się nie przyda,ale jeżeli ktoś chciałby podłączyć jakieś diody pod COM i sterować nimi z poziomu Delphi..lub podłączyć swoją komórkę i wysłać SMSa z Delphi (przez komórkę)2007-09-28 18:08:04
Wartości domyślne
W module [[Delphi/Moduły/Math]] oraz [[Delphi/Moduły/SysUtils]] znajdują się stałe określające maksymalną oraz minimalną wartość liczby danego typu. Nazwa2007-09-27 13:56:05
Jak porównać dwie bitmapy
function GetDifference(Img1, Img2:TImage; var XStart, XStop, YStart, YStrop:integer):boolean; var Pixel1:^TrgbTriple; Pixel2:^TrgbTriple; x, y:integer; TheSame:boolean; begin Img1.Picture.Bitmap.PixelFormat:=pf24bit; Img22007-09-26 23:07:16
Get-ChildItem
Get-ChildItem Opis Zwraca elementy z jednej lub więcej lokalizacji. Parametry path * Typ: string[] * Wymagany: nie * Pozycja: 1 * Domyślna wartość: aktualna lokalizacja * Wartość z potoku: tak (ByValue,2007-09-23 20:36:05
Cmdlety
2007-09-23 20:35:28
Standardowe parametry cmdletow
Verbose * Typ: Boolean * Określa czy generować szczegółowe informacje na temat operacji. Debug * Typ: Boolean * Określa czy generować informacje dla programisty. ErrorAction * Typ: Enum * Możliwe wartości: Continu2007-09-23 20:10:43
Metodyki programowania
{{Template:W budowie}} {{CONTENT}} Wstęp Metodyka (zwana też często paradygmetem) to ustandaryzowane dla wybranego obszaru podejście do rozwiązywania problemów. Metodyka programowania to wykorzystywany sposób programowania oparty2007-09-23 01:03:26
Jak wyświetlić status gadu-gadu w formacie dostępny niedostępny zaraz wracam
2007-09-18 17:28:54
DzieX
Mam na imię Grzesiek i mieszkam w Lublinie, gdzie studiuję (Informatyka @ UMCS). Do 4programmers dołączyłem w lipcu 2005-go roku. Nie żałuję :) Zainteresowania: Programowanie: prawie od zawsze było moją p2007-09-15 03:24:05
Tablice i wskazniki, skomplikowana skladnia
Tablice i wskazniki, skomplikowana skladnia Poniższy artykuł jest "w budowie" i w trakcie szlifowania. Jego obecna forma odstaje od przyjętych norm, gdyż położono wpierw nacisk na techniczne detale i wyjaśnienia, a nie na format prz2007-09-15 01:42:28
Dzień programisty
Wszystkiego najlepszego Panowie... i Panie :) http://pl.wikipedia.org/wiki/Dzie%C5%84_Programisty2007-09-13 12:43:11
WinMain
WinMain WinMain funkcja główna każdej okienkowej aplikacji. Jej składnie jest następująca: int WINAPI WinMain( HINSTANCE hInstance, // uchwyt do aktualnego okna instance hPrevInstance hPrevInstance, // handle2007-09-13 10:35:11
Polskie znaki
Dziwne to jest dla mnie ale nie da się wydrukować standardowo polskich znaków w windowsie (ółśćźżń). Gdzieś przeczytałem że wystarczy skompilować program uwzględniając odpowednią stronę kodową (Cp852) np w taki sposób: javac -g -enc2007-09-10 09:54:39
Min-width
min-width - definiuje minimalną szerokość elementu. Możliwe wartości: * szerokość wyrażona w [[css/jednostki|jednostkach miary]] * procent szerokości bloku zawierającego * [[css/inherit]] - przejęcie wartości rodzica di2007-09-09 19:38:04
Min-height
min-height - definiuje minimalną wysokość elementu. Możliwe wartości: * wysokość wyrażona w [[css/jednostki|jednostkach miary]] * procent wysokości bloku zawierającego * [[css/inherit]] - przejęcie wartości rodzica div2007-09-09 19:37:36
Jak zarejestrować skrót klawiaturowy
Rejestrowanie skrótów klawiaturowych w Javie jest bardzo proste, sprowadza się raptem do obsługi klasy AbstractAction reprezentującej nasze zadanie oraz podczepien2007-09-09 15:14:36
Mieszanie kolorów
Color MieszanieKolorow(Color Kolor1,Color Kolor2,int Proporcja1,int Proporcja2) { int R1,G1,B1,R2,G2,B2; R1=Kolor1.getRed(); G1=Kolor1.getGreen(); B1=Kolor1.getBlue(); R2=Kolor2.getRed(); G2=Kolor2.getGreen(); B2007-09-09 14:36:07
Wylistowanie urządzeń USB
W jaki sposób można uzyskać listę oraz przykładowo identyfikatory urządzeń USB obecnych w naszym systemie? Należy skorzystać z klas WMI, a dokładniej Win32_USBControllerDevice. Jednak samo użycie polecenia Get-WmiObject Win32_USB2007-09-07 20:09:53
Pobieranie informacji o modułach jakie wykorzystuje proces
Każdy proces może wykorzystywać wiele różnych modułów i bibliotek DLL, a dostęp do informacji które z nich wykorzystuje może mieć wymierne korzyści, na przykład w celach diagnostycznych. Aby uzyskać dostęp do listy modułów jakie wykor2007-09-07 20:07:53
Parsowanie nagłówków RSS
Używając PowerShella można w łatwy sposób parsować nagłówki RSS. RSS jest bardzo uniwersalnym formatem do publikacji nowości, stosowanym przez wiele serwisów internetowych, a sam oparty jest o XML, co powoduje, że bardzo łatwo je2007-09-07 20:07:17
Składnia języka
{{CONTENT}} Składnia języka skryptowego w PowerShellu Język skryptowy, jaki jest używany w PowerShellu, oprócz samych komend, pozwala także na używanie typowych konstrukcji znanych z innych języków programowania, jak pętle, instruk2007-09-07 19:56:11
C Elementarz hakera
Już jakiś czas temu zainteresowałem się pisaniem programowaniem w języku c++ i zacząłem szukać książki, która nauczy mnie podstaw. W księgarni znalazłem kilka książek na ten temat, ale moją uwagę zwrócił jeden tytuł. âC++ Elementarz2007-09-06 12:50:42