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