Programowanie - 4programmers
No item elements found in rss feed.csharp10.9.jpg
2010-06-17 13:38:45
csharp10.8.jpg
2010-06-17 13:38:37
csharp10.7.jpg
2010-06-17 13:38:29
csharp10.6.jpg
2010-06-17 13:38:20
csharp10.5.jpg
2010-06-17 13:38:11
csharp10.4.jpg
2010-06-17 13:38:03
csharp10.3.jpg
2010-06-17 13:37:54
Wprowadzenie do w±tków
2010-06-12 22:52:18
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 zmiennoprzecin2010-06-12 17:05:45
Rozdzia³ 13
Obs³uga formatu XML XML jest stosunkowo now± technologi± zaproponowan± przez najwiêksze firmy informatyczne (Microsoft i Borland) jako nowy standard przechowywania i wymiany informacji. XML jest skrótem od s³ó2010-06-09 18:44:41
csharp13.3.jpg
2010-06-09 18:41:17
csharp13.2.jpg
2010-06-09 18:41:08
csharp13.1.jpg
2010-06-09 18:41:01
arbo.jpg
2010-06-01 16:27:29
Windows
{{Template:Zal±¿ki artyku³ów}} {{Cat:Zal±¿ki artyku³ów}} Modu³ Windows umo¿liwia wykorzystanie funkcji [[WinAPI]]. Witam! to mój 1 post. Nie jestem programowcem, ale wy na pewno jeste¶cie i prosi³bym o pewn± pomoc. Od razu m2010-05-21 15:14:17
Round
{{Template:Delphi Modu³y|Round|System}} function Round(X: Extended): Int64; Funkcja Round zaokr±gla podan± liczbê rzeczywist± (w górê lub w dó³, w zale¿no¶ci od tego której warto¶ci jest bli¿sza) i zwraca j± w2010-05-18 12:13:49
Proste ca³kowanie
Ka¿dy student uczelni technicznych zapewne zapozna³ siê z cudownym aparatem matematycznym jakim s± ca³ki i ró¿niczki. Powinien równie¿ bardzo ³atwo napisaæ algorytm na liczenie ca³ki oznaczonej. W praktyce jednak wiadomo jak to bywa. Poni¿s2010-05-18 10:52:04
Rozdzia³ 12
Pliki i obs³uga strumieni 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 d2010-05-13 18:44:30
csharp12.2.jpg
2010-05-13 18:41:42
csharp12.1.jpg
2010-05-13 18:41:31
TWebBrowser i przyjaciele
Czarna strona WebBrowsera - OleObject i te sprawy. Przedstawiê wam najpotrzebniejsze funkcje WebBrowser-a. Oto one: Aby pobraæ kod HTML wystarczy jedna linika kodu: function GetHtml(WebBrowser : TWebBrowser) : String; begin Result:=W2010-05-11 22:02:31
Zarób 150 z³ w miesi±c
Tu by³ spam.2010-05-11 03:59:42
Obs³uga kamery w java
Witam, mam nastepujace pytanie dotyczace programowania w jezyku java.Moim zadaniem jest napisanie aplikacji ktora obslugiwalaby kamere zainstalowana na danym komputerze.Chodzi mi o to ze mam dostep do kamery(np.podglad obrazu na zywo - jak w standardowy2010-05-10 17:27:43
Mapy my¶li - Freemind
£ukasz Lechert Program Freemind jest produktem o otwartym kodzie i jest udostêpniany bez op³at. Umo¿liwia kre¶lenie i zapis map m.in. w formatach XML oraz JPG. Dokumenty mog± byæ w ³atwy sposób przenoszone pomiêdzy systemami i2010-05-10 15:54:28
Mapy mysli - zasady i zastosowania
£ukasz Lechert Czynno¶æ sporz±dzania notatek towarzyszy ka¿demu przez ca³e ¿ycie. Bierzemy udzia³ w wyk³adach, czytamy ksi±¿ki, notujemy przepis na smaczn± potrawê. W wiêkszo¶ci przypadków notujemy w sposób odtwórczy2010-05-10 15:52:58
Dokumentowanie procesu wytwarzania oprogramowania
£ukasz Lechert Tworzenie oprogramowania wi±¿e siê z ryzykiem, które jest tym wiêksze im wiêksze jest przedsiêwziêcie. Aby zmniejszyæ ryzyko niepowodzenia, umo¿liwiæ zapanowanie nad komponentami systemu, u³atwiæ modyfikacj2010-05-10 13:37:18
Implementacja Foreach
{{CONTENT}} S³owem wstêpuPodczas pisania jednego z programów spotka³em siê z problemem braku mo¿liwo¶ci wykorzystania foreach w Delphi 7. Pocz±wszy od Delphi 2005 mo¿liwe jest wykorzystanie nastêpuj±cej sk³adni:2010-05-05 10:10:47
Interfejsy
Definicja ---------- Czasami zachodzi potrzeba traktowania ró¿nych (czêsto niemaj±cych ze sob± prawie nic wspólnego) obiektów w podobny sposób. W jêzykach obiektowych mo¿na uzyskaæ podobny do u¿ywania interfejsów efekt dziêki dziedzic2010-05-01 20:24:20
Schemat dzia³ania Eventów w Javie
Witam, w dzisiejszym artykule zajmiemy siê poznaniem schematu delegacyjnego modelu zdarzeñ w Javie. Poznamy czym jest Event oraz zaimplementujemy w³asny EventGenerator(generator zdarzeñ). Tak wiêc, zdarzenie(nasz Event) w Javie jest niczym innym2010-05-01 18:54:13
3.jpg
2010-05-01 18:53:55
zrzut ekranu.jpg
2010-05-01 18:48:23
przyklad.jpg
2010-05-01 18:32:16
Rozdzia³ 11
Podzespo³y .NET Pojêcie „podzespó³ .NET†zosta³o wprowadzone w rozdziale 2. Podzespo³y s± fizycznymi plikami zapisanymi w formacie PE. Mog± byæ plikami wykonywalnymi (z rozszerzeniem .exe) albo wsp2010-04-29 20:50:18
csharp11.9.jpg
2010-04-29 20:49:13
csharp11.2.jpg
2010-04-29 20:46:40
csharp11.1.jpg
2010-04-29 20:46:11
csharp11.7.jpg
2010-04-29 20:45:28
csharp11.6.jpg
2010-04-29 20:44:56
csharp11.5.jpg
2010-04-29 20:44:13
csharp11.4.jpg
2010-04-29 20:43:59
csharp11.3.jpg
2010-04-29 20:43:22
Dlaczego korzystaæ z generatorów komunikatów
Ale o co chodzi? ------------------ Wszed³e¶ w³a¶nie na stronê swojego serwisu spo³eczno¶ciowego. Nastêpny komunikat jaki ujrzysz mo¿e wygl±daæ na przyk³ad tak: Witaj Adamie! Ostatni raz odwiedzi³e¶ nas 24.03.2010 r. z I2010-04-28 17:35:37
Exec
Obecnie zajmiemy siê zagadnieniem uruchamiania innej aplikacji z wnêtrza programu. Zaczniemy od przyk³adu: #include int main(void) { WinExec("NOTEPAD.exe",SW_SHOWNORMAL); return 0; } Omówieni2010-04-25 19:52:00
Rozdzia³ 6
Delegaty i zdarzenia W poprzednim rozdziale powiedzieli¶my sobie sporo o programowaniu obiektowym. Jest to temat bardzo rozleg³y, szczególnie w kontek¶cie programowania w jêzyku C#, który jest ca³kowicie obiektowy. Nim przejdziemy do d2010-04-24 10:32:53
csharp6.2.jpg
2010-04-24 10:31:31
csharp6.1.jpg
2010-04-24 10:31:13
csharp5.5.jpg
2010-04-23 17:30:01
csharp5.4.jpg
2010-04-23 17:29:36
csharp5.3.jpg
2010-04-23 17:29:08
csharp5.2.jpg
2010-04-23 17:28:47
csharp5.1.jpg
2010-04-23 17:27:36
Skanowanie obrazka i zabawa kolorami
Skanowanie obrazka i zabawa kolorami ------------------- Kolor sk³ada siê z trzech warto¶ci: *Red - Czerwony (warto¶ci 0-255) *Green - Zielony (warto¶ci 0-255) *2010-04-23 17:25:04
Szczawik
Hym .. A co to ?2010-04-14 23:26:24
Jak usun±æ cookies z IE
uses WinInet; procedure DeleteIECache; var lpEntryInfo: PInternetCacheEntryInfo; hCacheDir: LongWord; dwEntrySize: LongWord; begin dwEntrySize := 0; FindFirstUrlCacheEntry(nil, TInternetCacheE2010-04-11 21:05:35
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 Archi2010-04-08 10:49:35
Programowanie komponentowe
Strona w budowie. COP (Component Oriented Programing) Komponent jest kawa³kiem dobrze zdefiniowanego kodu komputerowego, który mo¿e byæ samodzieln± i samowystarczaln± aplikacj± lub m2010-04-07 21:27:18
COP
Strona w budowie. COP (Component Oriented Programing) Komponent jest kawa³kiem dobrze zdefiniowanego kodu komputerowego, który mo¿e byæ samodzieln± i samowystarczaln± aplikacj± lub m2010-04-07 21:27:18
Alokacja.JPG
2010-04-03 18:51:09
Samoalokuj±ca tablica
Program pokazuje, jak zrobiæ tablicê, której rozmiaru nie trzeba definiowaæ. W zale¿no¶ci od u¿ytych indeksów tablica sama przyjmie wymagany rozmiar. Wymagane jest tylko okre¶lenie typu: jedno-, dwu-, trzy- czy czterowymiarowa. W mojej prakty2010-04-03 10:05:49
Pobieranie pliku przez skrypt PHP z mo¿liwo¶ci± wznowienia przerwanego po³±czenia
Jak wiadomo serwer HTTP zajmuje siê udostêpnianiem plików. Gdy klient (zazwyczaj przegl±darka internetowa) poprosi o jaki¶ dokument, serwer odsy³a jego zawarto¶æ poprzedzon± nag³ówkami HTTP informuj±cymi o typie MIME czy te¿ wielko¶ci te2010-03-29 03:08:33
Simple Chat Server
Wstêp Simple Chat Server jest tylko pretekstem. Jak wiadomo nikt przy zdrowych zmys³ach nie uruchamia ¿adnych us³ug sieciowych pod systemem Windows, a serwer ten i tak jest na prawdê ubogi w swoich mo¿liwo¶ciach. Jest t2010-03-29 03:07:34
SQLManager.zip
2010-03-26 11:34:20
Obs³uga SQL w aplikacji
Wersja 1.2 Klasa TSQLManager u³atwia 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 tra2010-03-25 14:12:13
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 sam2010-03-23 19:50:46
Turbo Pascal
{{Template:Zal±¿ki artyku³ów}} {{Cat:Zal±¿ki artyku³ów}} Turbo Pascal - implementacja jêzyka Pascal, kompilator oraz zintegrowane ¶rodowisko programistyczne dla procesorów Z-80 (system CP/M) oraz rodziny Intel 80x86 stworzone w 19832010-03-20 22:48:24
Dlphi Otwieranie .exe
Na wstêpie chcia³bym zaznaczyæ ¿e jestem "pocz±tkuj±cym" programist±. W skrócie: Mam 14 lat wiêc siê nie czepiaæ! Przejd¼my do sprawy: Napisa³em Ojcu 13 programów Biurowych (Niewa¿ne jakich) i teraz chcia³bym zrobiæ ostatni, w którym b2010-03-20 07:25:07
Noc Informatyka 4
Noc informatyka to krakowskie niekonwencjonalne wydarzenie rozrywkowo-naukowe, które ³±czy elementy konferencji otwartej, imprezy integracyjnej oraz sportów ekstremalnych ;-2010-03-17 20:35:53
Programowanie w rozdzielczo¶ci 1024x768
W artykule chcia³bym przedstawiæ jak programowaæ w rozdzielczo¶ci 1024x768 w 256 kolorach przy pomocy procedur które sami napiszemy. Na wstêpie dodam ¿e du¿a cze¶æ procedur bêdzie pisana przy pomocy wbudowanego asemblera w kompilator TP. A wie2010-03-14 20:21:02
Goto
S³owo kluczowe u¿ywane w sk³adni jêzyka Pascal, Object Pascal (a tak¿e w wielu innych jêzykach takich jak: C, C++, Fortran, Algol, COBOL, SNOBOL, Basic, Perl) Generalnie jest to instrukcja która powoduje przeniesienie wykonywania kodu w inne m2010-03-14 15:22:30
1024x768x256 by Gawron
W artykule chcia³bym przedstawiæ jak programowaæ w rozdzielczo¶ci 1024x768 w 256 kolorach przy pomocy procedur które sami napiszemy. Na wstêpie dodam ¿e du¿a cze¶æ procedur bêdzie pisana przy pomocy wbudowanego asemblera w kompilator TP. A wie2010-03-14 12:10:27
Tworzenie w³asnych komponentów wizualnych
Tworzenie biblioteki DLL z projektu w³asnej kontrolki wykorzystuj±cej grafiki 1. Opis problemu Stworzenie kontrolki, która ma przypisan± grafikê na sta³e, nie jest problemem, gdy chcemy t± kontrolkê przeci±gn±æ z2010-03-13 12:24:06
Boost.Iostreams
Wstêp Jêzyk C++ powsta³, by po³±czyæ si³ê wyrazu, jak± dawa³y pojêcia Simuli67 s³u¿±ce strukturyzacji modelowanego w programie wycinka rzeczywisto¶ci z wydajno¶ci± okupion± zbli¿eniem programisty do systemu komputerowego, jak2010-03-12 16:09:09
Drzwi do lasu
Wstêp Jêzyk C++ powsta³, by po³±czyæ si³ê wyrazu, jak± dawa³y pojêcia Simuli67 s³u¿±ce strukturyzacji modelowanego w programie wycinka rzeczywisto¶ci z wydajno¶ci± okupion± zbli¿eniem programisty do systemu komputerowego, jak2010-03-12 00:20:49
3d.jpg
2010-03-11 21:40:46
Nasze logo
Zamieszczone oficjalne logo serwisu 4programmers.net mo¿na kopiowaæ, dowolnie przetwarzaæ pod jak±kolwiek postaci±. Logo posiada rozdzielczo¶æ 1647x222, któr± oczywi¶cie mo¿na zmniejszyæ, zale¿nie od potrzeb.2010-03-11 16:57:31
Logo - 4P.eps
2010-03-11 16:50:24
Logo - 4P.ai
2010-03-11 16:50:05
Modulo - problem z extended
#REDIRECT Modulo_-_problem_z_liczbami_pobieranymi2010-03-09 17:27:43
Modulo - problem z liczbami pobieranymi
Witam mam problem z poleceniem modulo. Tworze program do wyliczania silni, ale chcia³em zrobiæ zabezpieczenie, ¿eby liczba wprowadzona by³a liczb± naturaln±. procedure TKalkulator.silniaClick(Sender: TObject); var i:integer; x2010-03-09 17:16:48
Dziedziczenie a Interfejsy
W programowaniu obiektowym czêsto siê zdarza ¿e musimy u¿ywaæ zupe³nie odrêbnych klas w ten sam sposób. Aby to by³o mo¿liwe musimy w jaki¶ sposób zadeklarowaæ ¿e grupa klas oferuje podobn± funkcjonalno¶æ. Pierwszym rozwi±zaniem tego pro2010-03-08 17:18:57
Uchwyt na podstawie nazwy pliku exe programu
Czasami widzia³em na forum pytania, jak pobraæ PID albo HWND aplikacji na podstawie nazwy plku wykonywalnego. Poni¿ej prezentuje modu³, który to robi. Wystarczy poni¿szy kod zapisaæ jako plik get_hwnd_from_exename oraz dodaæ go do sekcji uses i2010-03-05 21:52:13
get hwnd from exename.zip
2010-03-05 21:47:52
Czy certyfikaty maj± znaczenie
Oryginalny post: Do Certifications Matter? Autor: Jeff Atwood T³umaczenie:2010-03-03 11:56:06
Twoje ulubione oszustwo zwi±zane z NP-zupe³no¶ci±
Oryginalny post: Your Favorite NP-Complete Cheat Autor: Jeff Atwood T³umaczenie:2010-03-03 11:46:09
Jak obróciæ punkt
Obrót punktu wobec wybranego ¶rodnka function Turn(Center,Point: Windows.TPoint;Angle: System.Real):Windows.TPoint; var dx,dy,px,py,r: System.Integer; Begin dx := Center.X - Point.X; dy := Center.Y - Point.Y; r := System.R2010-02-28 15:47:39
Zatrzymanie okna programu
Wielokrotnie pojawia siê na forum pytanie: "Czemu mój program po uruchomieniu od razu siê zamyka i nie mogê zobaczyæ efektu?". Odpowied¼ jest prosta: bo program po zakoñczonej pracy siê zakañcza. Jak temu zaradziæ? Sposobów jest kilka:2010-02-27 15:11:23
Klasy Abstrakcyjne
Klasy abstrakcyjne to, najogólniej, takie klasy dla których nie mo¿na stworzyæ obiektu. Mo¿na by zadaæ sobie pytanie: "Po co wiêc nam taka klasa?". Odpowied¼ jest prosta: aby z niej dziedziczyæ. Czêsto zdarza siê ¿e mamy kilka2010-02-21 21:35:51
Metoda prostok±tów
Naszym zadaniem jest obliczyæ ca³kê oznaczon± z funkcji f(x) metod± prostok±tów. Polega ona na przybli¿eniu pola pod wykresem polami prostok±tów: {{Image:prost.png}} Zauwa¿my, i¿ wysoko¶æ prostok±ta jest równa warto¶ci naszej funkcji2010-02-21 14:23:44
prost.png
2010-02-21 10:48:34
Ca³kowanie numeryczne
Staj±c przed problemem obliczenia ca³ki mamy do wyboru kilka metod. Mo¿na podzieliæ je z grubsza na: # Metody wynikaj±ce z definicji - s± to metody, które wprost stosuj± definicjê ca³ki jako pola powierzchni pod wykresem: ## [[Algorytmy/Ca2010-02-18 10:27:26
Lua
Lua to jêzyk programowania pozwalaj±cy rozszerzyæ funkcjonalno¶æ aplikacji lub stworzyæ w³asny program. Zosta³ zaimplementowany jako ma³a biblioteka w C (w wersji binarnej wa¿y niewiele ponad 260kb). Czêsto jest wykorzystywany w grach t2010-02-16 16:18:57
Delegacje
Koncepcja delegacji w .NET ================== Czym w³a¶ciwie s± delegacje w jêzyku C#? Najpro¶ciej mo¿na je zdefiniowaæ jako wska¼niki do metod opakowane w klasê (Jako ¿e C# jest jêzykiem wysokopoziomowym i opiera siê na idei kodu zarz±d2010-02-15 22:26:03
Jak za³o¿yæ globalny hook na mysz
W tym artykule chcia³bym przedstawiæ a moze bardziej pokazaæ jak za³o¿yæ globalnego hooka na klawisze myszy. A wiec tak: Zmienne Globalne: var Hook:Integer; MessageBuffer:TEventMsg; Funkcja: f2010-02-15 09:49:18
Globalny Hook na Mysz
Witam Jest to mój pierwszy artyku³ wiêc prosze o wyrozumia³o¶æ w kwestii sk³adni posta. W tym artykule chcia³bym przedstawiæ a moze bardziej pokazaæ jak za³o¿yæ globalnego hooka na klawisze myszy. A wiec tak: Zmienne Globalne:2010-02-14 22:19:36
Enumerate
Funkcja tworz±ca z danego obiektu który jest iteratorem (na przyk³ad tablica), obiekt iteracyjny który sk³ada siê z tupli (index, element). W skrócie, enumerate zamienia ka¿dy element w tuple zawieraj±c± indeks elementu i ten element. W³a¶2010-02-14 16:50:01
IDE, czyli edytory kodu
{{CONTENT}} Wstêp ========================== Wiele ksi±¿ek po¶wiêconych programowaniu w Javie zaczyna siê od s³ów "otwórz swój ulubiony edytor tekstu". Pisanie kodu w Notatniku, vim czy OO Writer jest mo¿liwe. Nic nie stoi na przeszko2010-02-14 12:41:53
Obliczanie sum kontrolnych SHA-1
SHA-1 jest algorytmem stworzonym w 1995 roku ze wzglêdu na wykryte luki swojego poprzednika, SHA-0. 1. Algorytm 1.1. U¿ywane funkcje Algorytm SHA-1 u¿ywa jedynie: * dodawanie, * iloczyn bitowy (and, &) * sumê bitow± (or,2010-02-14 09:20:52
Tworzenie strony podrêcznika
{{Template:Do poprawy}} {{Cat:Artyku³y do poprawy}} Mamy ju¿ gotowy skrypt. Chcemy oddaæ go ¶wiatu. Nale¿y jeszcze dopisaæ dokumentacjê... {{CONTENT}} Wstêp ======================== Standardowym sposobem dystrybucji dokumentacji w s2010-02-11 15:49:06
Zabezpieczenie przed wpisywaniem liter
Bardzo czêsto na forum pojawia siê pytanie: jak zabezpieczyæ program przed wpisaniem liter, gdy program oczekuje na liczby. Najprostsze rozwi±zanie w jêzyku C++ wygl±da tak: int zmienna; while(!(cin>>zmienna)) //dopóki strumieñ jest w2010-02-06 18:34:00
Transparent FormClose
Czy widzieli¶cie nieraz aplikacje, które przy zamkniêciu robi³y siê stopniowo prze¼roczyste a¿ w koñcu aplikacja zostaje zamkniêta? Poni¿szy kod prezentuje jak mo¿na to zrobiæ korzystaj±c z wbudowanych narzêdzi Delphi. proc2010-02-03 15:08:18