Forum strony www.multipasko.pl [Regulamin]


Dodaj wpis w tym temacie
Spis tematów
Login:

Hasło:
Strona: 1 2 ... 27 28 29 30 31
Wyślij wiadomość do admina

Przewiń wpisy ↓

Turbo Pascal dla zielonych

2013-03-26 (12:54)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 618 820
[ CZCIONKA SPECJALNA ]

Josep , a jakimi grami się interesujesz ?

2013-03-26 (16:04)

status Josep
Data rejestracji: 2013-03-24
Ilość postów: 13

13782
wpis nr 618 902
[ CZCIONKA SPECJALNA ]

Wszystkimi polskimi.

W szczególności Multi, DL i Ex

Oprócz gier zajmuje się bukmacherką
2013-03-26 (16:22)

status Spoke
Data rejestracji: 2008-12-15
Ilość postów: 4663

3977
wpis nr 618 904
[ CZCIONKA SPECJALNA ]

Szkoda.
2013-03-26 (21:58)

status Josep
Data rejestracji: 2013-03-24
Ilość postów: 13

13782
wpis nr 619 053
[ CZCIONKA SPECJALNA ]

Czemu szkoda ? Zawsze program można dostosować wszystko zależy od chęci. Co kolegę interesuje ? Mogę pobawić się innymi
2013-03-26 (22:27)

status Josep
Data rejestracji: 2013-03-24
Ilość postów: 13

13782
wpis nr 619 086
[ CZCIONKA SPECJALNA ]

ok. Poszło. Dla innych zainteresowanych współpracą przy tworzeniu programów podaję swój e-mail : josep2@tlen.pl
2013-05-02 (10:47)

status sindbad
Data rejestracji: 2008-10-13
Ilość postów: 20484

3794
wpis nr 633 042
[ CZCIONKA SPECJALNA ]

Witam

Widzę, że nie ma chętnych do budowania sobie liczydeł za pomocą Lazarusa.



Pozdrawiam

2013-05-02 (13:01)

status KEN
Data rejestracji: 2012-09-01
Ilość postów: 2921

13557
wpis nr 633 106
[ CZCIONKA SPECJALNA ]

Do nauki można użyć darmowe Delphi, z użyciem pascala w trybie konsoli lub normalnie z masą komponentów, licznymi kreatorami i bazami danych dla początkujących. Całkiem jeszcze dobra, działająca pełna wersja 3 dostepna na płytce PC Word Computer 04/2000.

Póżniejsze wersje w tym turbo wymagają już rejestracji które obecnie nie są już możliwe.

Delphi to też dużo mniejsze pliki w porównaniu z lazarusem.



A jeżeli ma być za free i nowocześnie to czemu nie, można spróbować Lazarusem.

Może jeszcze nowocześniej w wersji CodeTyphon bo na 64 bit i win8, też na Androida.



Dla nauki początkującychi można zacząć od pierwszego przykładu Kurki tak aby pasował do tworzenia kombinacji dla każdej gry

Pokazać przykłady prostych funkcji i procedur i jak to upraszcza cały kod.

Tworzenie własnej bazy losowań, dodawanie losowań, i pokazanie tworzenia wielu przydatnych procedur i funkcji użytecznych dla gry w lotto bez których trudno zbudować taki program.











2013-05-02 (13:17)

status te0dor
Data rejestracji: 2010-10-12
Ilość postów: 408

12696
wpis nr 633 108
[ CZCIONKA SPECJALNA ]

zostawcie deplhi visual czy co tam programujecie i opanujcie php - wystarczy do rozbicia loterii
2013-05-02 (13:28)

status KEN
Data rejestracji: 2012-09-01
Ilość postów: 2921

13557
wpis nr 633 111
[ CZCIONKA SPECJALNA ]

Teodor,

To se rozbij loterię PHP, najlepiej przez internet
2013-06-15 (13:24)

status sindbad
Data rejestracji: 2008-10-13
Ilość postów: 20484

3794
wpis nr 649 738
[ CZCIONKA SPECJALNA ]

te0dor,

Może temat PHP będzie bardziej interesujący dla miłośników statystyk.

Pozdrawiam

2013-06-15 (13:35)

status sindbad
Data rejestracji: 2008-10-13
Ilość postów: 20484

3794
wpis nr 649 745
[ CZCIONKA SPECJALNA ]

Ja instaluję Lazarusa.
2013-06-15 (13:38)

status winow
Data rejestracji: 2012-02-20
Ilość postów: 646

13363
wpis nr 649 747
[ CZCIONKA SPECJALNA ]

ja mam zainstalowany 64 bit
2013-06-15 (13:42)

status sindbad
Data rejestracji: 2008-10-13
Ilość postów: 20484

3794
wpis nr 649 748
[ CZCIONKA SPECJALNA ]

2013-06-15 (13:43)

status sindbad
Data rejestracji: 2008-10-13
Ilość postów: 20484

3794
wpis nr 649 750
[ CZCIONKA SPECJALNA ]

2013-06-17 (21:50)

status KEN
Data rejestracji: 2012-09-01
Ilość postów: 2921

13557
wpis nr 650 751
[ CZCIONKA SPECJALNA ]

W programie Lazarus można stosować dotychczasowe projekty z tematu Turbo Pascal gdy pracuje się w trybie konsoli.

Gdy jednak chcemy utworzyć wygodną i nowoczesną aplikację i korzystać dla wielu rozwiązań z gotowych komponentów to praca w dotychczasowym trybie może okazać się żmudna i nieefektowna.





2013-06-17 (21:53)

status KEN
Data rejestracji: 2012-09-01
Ilość postów: 2921

13557
wpis nr 650 757
[ CZCIONKA SPECJALNA ]

W Lazarusie można pracować tak jak w Delphi a nawet stamtąd przenosić aplikacje. Można kompilować programy dla innych systemów niż tylko Windows.

Można łatwo zaznajomić się z obsługą Lazarusa na przykładzie prostego programu do tworzenia systemów.



Kliknięcie na ikonkę Lazarusa otworzy nam IDE tego programu.

Poza paskiem menu i paletą komponentów mamy od razu wyświetlone okienko Źródło z automatycznie tworzonym kodem który w razie potrzeby można zmieniać i uzupełniać i okienko formatki wyświetlane domyślnie jako Form1 na które będziemy wrzucać gotowe komponenty składające się na nasz program.

Okienko formatki ,po skompilowaniu (klawisz F9), będzie domyślnie głównym okienkiem naszej aplikacji.

Bardzo ważnym okienkiem jest także inspektor obiektów który pokazuje właściwości komponentu, i to co można z nim zrobić.



2013-06-17 (21:55)

status KEN
Data rejestracji: 2012-09-01
Ilość postów: 2921

13557
wpis nr 650 758
[ CZCIONKA SPECJALNA ]

Na początek we właściwości Name, wpisujemy Main co standardowo można używać dla głównego okienka programu a we właściwości Caption, można wpisać System.



Teraz można nasz program zapisać. Każdą nową aplikację zapisuje się jako projekt.

Program robi to automatycznie. Przy pierwszym zapisaniu podaje się nazwę projektu którą będzie także nazwą pliku exe uruchamiającego nasz program. Podajemy też nazwę dla modułu z kodem który zostanie zapisany jako plik .pas

Dla porządku można wszystkie swoje programy zapisywać automatycznie w jednym folderze.

Ja otworzyłem Moje Dokumenty i tam utworzyłem nowy folder pod nazwą – Lazarus - moje projekty.

Następnie w okienku z opcjami IDE Lazarusa – Narzędzia – Opcje ustawiłem ten folder do automatycznego zapisu.



Po zapisaniu do tytułu IDE zostanie dopisana automatycznie nazwa programu a wybranym do zapisu folderze utworzy się między innymi plik projektu pod nazwą system.lpi i plik modułu m_main.pas



2013-06-17 (21:58)

status KEN
Data rejestracji: 2012-09-01
Ilość postów: 2921

13557
wpis nr 650 764
[ CZCIONKA SPECJALNA ]

Aby coś zaczęło się dziać można na formularz wrzucić komponent przycisku. Jest na palecie komponentów pod zakładką Standard z napisem OK.

Kliknąć podwójnie aby pojawił się na naszej formatce i przesunąć na bok.

Wstawienie przycisku spowodowało automatycznie dodanie kodu który zobaczymy w Edytorze.

Analogicznie jak przy formatce we właściwości Name można zmienić nazwę komponentu przycisku

Ja zmieniłem name na btnGeneruj a program dodatkowo dla ułatwienia nadał taką samą nazwę tytułowi przycisku. Ja w tytule pozostawiłem sam napis Generuj.

Można teraz zobaczyć po wstawienie przycisku kod wygenerował się sam.

Aby przycisk zadziałał trzeba coś wpisać w ramach utworzonego przez program kodu.

Ja między begin i end wpisałem słowo generator zakończone średnikiem.

Teraz klawiszem F9 kompilujemy program czyli doprowadzamy do stanu używalności

Można zamiennie użyć Uruchom z menu Uruchom.

Program się jednak nie skompilował i wyświetlił w okienku Komunikaty błąd: Identifier not found „generator' co oznacza że Lazarus kompletnie nie wie co podpięliśmy pod ten przycisk.





2013-06-17 (22:01)

status KEN
Data rejestracji: 2012-09-01
Ilość postów: 2921

13557
wpis nr 650 770
[ CZCIONKA SPECJALNA ]

My wiemy że będzie to procedura do wykonania, jednak chwilowo można za komentować ten błąd aby program nie zwracał na niego uwagi i dał się uruchomić. Najprościej poprzedzić linię z błędem dwoma ukośnymi kreskami (podwójny slash).

Ponowna kompilacja i sukces.

Na ekranie wyświetla się okienko naszego programu z przyciskiem.

Ale przycisk jeszcze nic nie robi.







2013-06-17 (22:05)

status KEN
Data rejestracji: 2012-09-01
Ilość postów: 2921

13557
wpis nr 650 778
[ CZCIONKA SPECJALNA ]

Kod tworzony automatycznie i kod dopisywany może bardzo szybko zająć nam wiele linijek kodu. Rzadko będziemy się z tego cieszyć gdy trzeba będzie to przeglądać i poprawiać.

Dlatego zapisuję własne kawałki kodu podzielone na procedury i funkcje w drugim module.

W programie planuję wykorzystać tablicę dynamiczną dopasowaną do każdego do systemu i zapisującą jego szablon oraz na początku dwie procedury : kombinacja z parametrami a,b i generator który nadaje początkowe ustawienia i wywołuje procedurę kombinacja..

Dla wygody tablicę deklaruję jako typ tablicowy co polega na wpisaniu krótkiej instrukcji :



Tkomb=array of integer;



- (deklarację typów poprzedzamy zwyczajowo literę T).



Następnie wpisuje deklaracje procedur aby były dostępne w innych modułach.

Dalej za słowem Var udostępniam zmienne n i k oraz zmienną elementy dla typu Tkomb.

Za słowem implementation wpisujemy treść procedury - czyli jakie zawiera instrukcje.



| Dodaj wpis w tym temacie | Spis tematów | Wyniki lottoStrona: 1 2 ... 27 28 29 30 31
Wyślij wiadomość do admina