|
Programowanie, pozycjonowanie, administracja
Środowisko programistyczne Delphi ma możliwość dostosowania edytora kodu według własnych potrzeb. Dzięki wybraniu z menu Tools opcji Editor Options lub z menu kontekstowego opcji Properties, można ustawić wygląd dyrektyw, komentarzy itp.
|
Zaczniemy od położenia na formę komponentu FindDialog z zakładki Dialog. W Inspektorze Obiektów wchodzimy do zakładki Events i klikamy dwa razy na właściwość OnFind.
|
Kontrolki ActiveX możesz wykorzystać zarówno na stronach WWW jak i jako gotowy formularz - komponent, który możesz wykorzystać jak zwykły komponent. Kontrolki ActiveX można oczywiście tworzyć za pomocą Delphi.
|
No właśnie... Poniżej jest funkcja zwracająca adres IP komputera na podstawie podanej jako parametr nazwy hosta.
|
Procedura sortuje alfabetycznie dane w zadanej tablicy.
|
Chciałem przedstawić wam trochę inny algorytm szyfrowania. Nie będzie polegał na zmianie liter w alfabecie na inne, ani nie jest to XORowanie. Algorytm ten odczytuje plik do zaszyfrowania po jednym bajcie.
|
W wypadku bardziej obszernych projektów w allegro.h problemem może być duża objętość nieskompresowanych bitmap. Można temu zaradzić wykorzystując pliki png. Po pierwsze należy pobrać najnowszą wersję biblioteki allegro i zainstalować( zależy od środowiska).
|
Zakładam że ewentualny czytelnik umie choć trochę posługiwać się biblioteką Allegro i WindowsApi.
Więc allegro oferuje proste i szybkie funkcje do obsługi bitmap, prymitywów, spritów, animacji, jednak takie aspekty jak timery czy obsługa klawiatury jest już dosyć toporna i niewygodna.
|
Co to jest alpha blending? Więc według encyklopedii jest to obliczeniowa technika obróbki grafiki służąca do obliczania przejrzystości elementów obrazu. Pewnie, nie wiele wam to mówi więc postaram się wam to wytłumaczyć na przykładzie.
|
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ć odpowiedni rozdział kursu Delphi.
|
Czy widziałeś kiedyś w programie The Bat nietoperzka machającego skrzydłami na belce, i chciałbyś mieć taką animowaną ikonę w swoim programie? Jeśli tak, to ta wskazówka jest DLA CIEBIE!
|
Sposób na zrobienie animacji w menu (nie chodzi tu o animacje całego menu, a tylko jednej pozycji). Na formularz wstawiamy MainMenu1:TMainMenu, Timer1:TTimer. MainMenu.OwnerDraw ustawiamy na true, oraz interwał timera na ok 400.
|
Nie znalazłem do tej pory w gotowcach programiku, który pozwalałby uzyskać efekt bumpmappingu. Postanowiłem więc trochę posiedzieć i naprawić to niedopatrzenie. Zaczynamy:
|
Niniejszy tekst został utworzony przez połączenie dwóch, wcześniej istniejących, porad z działu FAQ. Nie zawiera żadnych nowych treści, a jedynie łączy i systematyzuje wcześniej przedstawione opisy.
|
Czasami przy pisaniu aplikacji konsolowej zachodzi potrzeba pobrania od użytkownika hasła. Jak wiadomo procedura ReadLn pokazuje na ekranie wpisywane znaki więc nie nadaje się do tego celu. Poniższy kod pokazuje jak w prosty sposób wykonać to zadanie.
|
W tym artykule dotyczącym aplikacji MDI (wielookienkowych) odpowiem na Pytanie
JAK POWIADOMIĆ PROGRAM O KTÓRE OKIENKO NAM CHODZI
Przede wszystkim muszę wspomnieć ,że każde olienko ma swój unikalny
uchwyt (handle) który może się nam przydać ale o tym za chwilę...
|
Dobrze wyposażyć swój program w możliwość odtwarzania popularnych plików multimedialnych. Nie raz zachodzi potrzeba odtworzyć w aplikacji dłuższy plik dźwiękowy, o ile odtworzyć muzykę w nieskompresowanym pliku WAVE, nie jest za specjalnie trudno, o tyle z popularnymi formatami skompresowanymi, takimi jak MP3, OGG, itd. już nie jest tak łatwo.
|
Pewnie kiedyś spotkaliście się z określeniem: aplikacja konsolowa. Jeżeli nie to wyjaśniam: jest to aplikacja uruchamiana w okienku MS - DOS. Taka opcja nadaje się do pisania prostych programów, które mają być wyświetlane w okienku DOSa.
|
Na początku napiszę, że do napisania tego programu użyłem Delphi 5 Enterprise.
Myślę, że da się to napisać także w Delphi 4 i może nawet Delphi 3.
|
Jeśli tu jesteś to zapewne szukasz odpowiedzi na pytanie: jak stworzyć aplikację zajmującą cały ekran monitora. Na tej stronie prezentuje dwa sposoby rozwiązania tego problemu: Sposób I w którym nie widać paska tytułowego i Sposób II, w którym ten pasek jest widoczny.
|
Witam. W Internecie można znaleźć wiele sposobów na konwersje systemu arabskiego na rzymski lub rzymskiego na arabski, aczkolwiek mój sposób wydaje mi się prosty, w dodatku funkcje mogą się nawzajem kontrolować przed błędami w zapisie.
|
Prezentowany kod powstał z potrzeby chwili. Otóż używam MilkyTrackera do produkcji muzyki i musiałem ustawić długość patternu z 64 (40h) do 256 (100h). Kto używa tego programu, wie, że aby ustawić długość patternu (czy szybkość, BPM czy cokolwiek innego) trzeba klikać cierpliwie w przycisk plus albo minus, a nie ma powtarzania.
|
Pewnie myślałeś kiedyś jak to by było fajnie napisać
program, który złe wyrazy zastępował by dobrymi. Np. zastąpić
wyraz "sie" na "się".
|
Zasada jest taka:
1. Wyciągamy kod ASCII z danego znaku
2. do tego kodu dodajemy/odejmujemy jakąś liczbę - powstaje inny kod ASCII , więc "koduje" inny znak klawiatury.
3. Odkodowujemy spowrotem kod ASCII do normalnego znaku.
4. Zapisujemy spowrotem do pliku tekstowego.
|
Ten kod prezentuje algorytm pościugu.
Za graczem PLAYER_IMAGE1 bedzie podążać ENEMY_IMAGE1 (przeciwnik).
Ikonki, bitmapy na komponentach możemy sobie wczytać jakie chcemy.
|
Zakładam, że implementacja biblioteki, utworzenie kanału i rozpoczęcie odtwarzania zostało wcześniej napisane przez użytkownika.
|
BASS - Wykres natężenia dźwięku.
|
Wielu z nas zapewne zastanawiało się nad stworzeniem prostej bazy danych, czy to opartej na plikach tekstowych czy typowanych. Ostatecznie rzucaliśmy projekt i sięgaliśmy pomocy ze strony popularnych systemów bazodanowych (np. MySQL), lecz to rozwiązanie ma jedną podstawową wadę - wymagania ze strony komercyjnego Delphi.
|
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 na vsReport i dodajemy jedną kolumnę nazywając ją 'plik'), TOpenDialog1, TSaveDialog1.
|
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.
|
Funkcja malloc jest przyczyną wielu ciężkich do wykrycia błędów. Wystarczy zapomnieć o pomnożeniu przez rozmiar elementu i bug gotowy. Dodatkowo w starszych kompilatorach wartość zwracaną przez malloc trzeba rzutować do określonego typu co na dłuższą metę jest bardzo pracochłonne i niewygodne.
|
Obecnie zajmiemy się zagadnieniem, które przyda Wam się w dalszej karierze programisty w C++. Rozpoczniemy dzisiaj pracę nad grafiką w środowisku DOS. Zapewne wielu z Was w tym momencie podniosło głosy sprzeciwu:, DOS to prehistoria, przecież teraz króluje Windows. Może i tak, ale kto z Was uczył się jazdy na rowerze zanim nauczył się chodzić?:). Więc zaczynamy!
|
Biblioteka BASS jest bardzo małym plikiem dll, która może dodać do aplikacji kompleksową obsługę większości popularnych formatów plików audio, funkcje odtwarzania muzyki z płyt kompaktowych (oraz ripowania), streamingu z rozgłośni SHOUTcast, dekodowania skompresowanych plików do czystej postaci WAV, nagrywania z wejścia, a także generowania dźwieków.
|
DLL to skrót do Dynamic Link Library i jest to plik, w którym znajduje się skompilowany kod źródłowy, który to może być później wykorzystany w połączeniu z aplikacją.
|
Dawno temu myślałem nad tym jak zrobić zoom bitmapy i wymyśliłem...
|
Tutaj jest krótki kod źrodłowy jak wczytać i wyświetlić bitmape w Borland C...
|
Aby zablokować ikonkę zamykania programu na formie wystarczy tylko w odpowiednim miejscu wkleić następujący kod:
|
Protokół Gadu-Gadu jest w Polsce powszechnie znany i lubiany, co świadczy o dużej liczbie użytkowników. Prawie każdy internauta go używa. Lecz nie o tym temat. Zajmiemy się dzisiaj korzystać z dobrodziejstw tego protokołu w Delphi.
|
No to teraz Pedros wkracza do akcji :) Oto moj pierwszy art .Bedzie on dotyczyl pisania wlasnego bota w delphi. Pewnie niektorzy mieli okazje rozmawiac z Monika.
|
Nasz program ma przypominać budzik. Po wpisaniu godziny program sprawdza czy jeszcze nie nadeszła. W przypadku jeśli taka sytuacja zaistniała wyświetla komunikat.
|
Kody błędów wejścia-wyjścia (operacji na plikach) przechowywane we właściwości ErrorCode wyjątku EInOutError oraz zwracane w IOResult.
|
Nigdzie nie znalazłem podobnej charakterystyki porównawczej... A sądzę, że wielu, którzy znają pascala, chciałoby zacząć pisać w c++ i na odwrót. Wielu ludzi piszących w innych językach C++ uważa za coś dogłębnie związanego z czarną magią...
|
Poniższa funkcja oblicza pozycję kursora tekstowego w pikselach.
Do listy uses dodaj RichEdit.
|
Poniższy kod pokazuje możliwość wykorzystania char jako tablicy ośmio bitowej. Trzeba tylko pamiętać, że get zwraca bity w 'odwrotnej' kolejności (przynajmniej w stosunku do tej, do której ja przywykłem, ale łatwo to zmienić, a mi akurat tak było wygodniej :) ), czyli mniej~więcej tak:
|
|
Nic prostszego: przy wywołaniu programu zawrzyj tą wartość w cudzysłowach. Na przykład, gdy rejestrujesz porgram do otwierania plików to nie zapisuj do rejestru: myprogram.exe %1 tylko myprogram.exe "%1". Wtedy ParamStr(i) zwróci wartość ze spacjami. |
Wiem że to jest nie potrzebne bo od czego są Bitmapy, Gify, Jpegi ale głównie dlatego to piszę ponieważ nie mam pomysłów na inne arty, a chce pokazać jak to można zrobić; zresztą to jest biblioteka DLL w moim systemie OS.
|
Dużo osób nie ma dostępu do bazy danych. I musza się trudzić i zapisywać wszytko do plików .txt .
Z pomocą tutaj przychodzi puszbaza. Jest to bardzo podobne do bazy danch MySQL, ale jest oparta na plikach .txt . Obsluga jest bardzo prosta i jedynie musisz mieć dostęp do PHP.
|
DLL jest skrótem od słów Dynamic Link Library. Biblioteka DLL stanowi fragment skompilowanego programu, lecz nie jest samodzielnym programem! Jest to jedynie plik binarny noszący rozszerzenie .dll.
|
Pakiet Jedi (inaczej zwany JVCL - Jedi VCL) jest to pakiet ponad 300 komponentów do Delphi. W jego skład wchodzą takie często poszukiwane komponenty jak np:
|
Działają one tylko w tedy gdy zainicjowany tryb graficzny ma przynajmniej 2 strony graficzne (czyli VGAhi odpada :)-bo ma jedną).
|
|
|
<< Początek < Poprzednia 1 2 3 4 5 6 7 8 9 10 Następna > Ostatnie >>
|
|
Strona 1 z 19 |
|
|