Liga Liero

OFF TOPIC => Programowanie => Wątek zaczęty przez: Kampino w 2003-03-17 20:56:51

Tytuł: Programing i pomoc
Wiadomość wysłana przez: Kampino w 2003-03-17 20:56:51
Był już taki jeden temat, ale strasznie zjechał, tymczasem ja na poważnie potrzebuję pomocy

Czy ktoś wie jak można w TP7.0 zrobić tak, aby wartość ze zmiennej typu real wypisywana była jako powiedzmy 0.5 a nie 5.0000000000E-01
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] vugie w 2003-03-17 21:16:43
po nazwie zmiennej musisz napisac :a:b gdzie a to liczba zer wiodących, b pozycja kropki dziesiętnej (albo na odwrót, nie pamiętam dokładnie)
Np.
WriteLn('wynik: ', wyn:2:5);

Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Jaras w 2003-03-17 23:26:47
a czy to nie jest przypadkiem a - ilość miejsc przed przecinkiem i b - ilość po przecinku?
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] Patrys w 2003-03-18 07:36:57
Nie, nie, wydaje mi się, że jeśli liczba postaci x:a:b jest krótsza niż a znaków, to z przodu dopełnią ją spacje, a b oznacza dokładność po przecinku.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] vugie w 2003-03-18 09:25:13
Zrobiłem małą próbę i naprawdę nie wiem po co jest a.
W każdym razie bez jakiegokolwiek a nie działa, natomiast z jakimkolwiek a działa tak samo... (testowałem na Dev-Pascal). Jak odgrzebię jakiś stary podręcznik do TP to sprawdzę. Pamiętam że taka składnia była jeszcze w TP 3.0, więc we FreePascalu powinna być taka sama...
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Kampino w 2003-03-18 14:04:07
dzięki panowei za szybką odpowiedź





mam cichą nadzieje, że ten temat przyda się wszystkim potrzebującym pomocy w programowaniu ,więc może warto tego topica nie zmaykać?
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Gogiel w 2003-04-10 13:54:33
jakie książki poleciacie o Pascalu?? Ja mam 3, ale w nich jest prawie to samo,  strsznie malutko o grafice itp. Może jakieś stronki??
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Kampino w 2003-04-10 16:11:03
naciśnij shift+1 i w pomocy sobie poczytaj o funkcjach i procedurach
albo poprzeglądaj kody źreódłowe programów - trochę się dowiesz
a jeśli stronek szukasz to w google.pl szukaj - trochę tego jest
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2003-04-12 15:53:31
U mnie pomoc jest ctrl+F1, ale mam TP 5.5
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Gogiel w 2003-04-12 16:56:22
A książki, bo na necie zazwyczaj kusrsy się 'urywają'
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Kampino w 2003-04-12 19:57:27
ja mam tp7.0 choć ostatnio się staram przeżucić na freepascala


Gogiel:
mówię ci
poprzeglądaj sobie kody źródłowe, gdy zrozumiesz choć trochę składnię
więcej sie nauczysz niż z samych kursów
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2003-04-16 23:13:24
Osobiście uczyłem się z książki Ryszarda Jarży i nie narzekałem. Wszystko dosyć jasno wyjaśnione, grafiki jest sporo itd.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] Patrys w 2003-04-18 11:58:45
Jeśli kogoś interesuje grafika w Pascalu to chętnie udostępnię swoje stare biblioteki (kiedyś dużo w Pascalu prograomowałem i napisałem kilka przydatnych rzeczy, np. obsługa plików BMP, tryb 640x480x16, dostęp do rozszerzonej pamięci komputera - to wszystko w trybie rzeczywistym, nie protected)
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Kampino w 2003-04-23 15:02:41
Będę wdzięczny, jeśli to zrobisz
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Denethor w 2003-04-23 20:02:08
Też bym reflektował
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2003-04-23 21:13:32
Wrzuć to na jakiegoś FTPa.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] Patrys w 2003-04-23 22:21:17
Niech wam owsianek wyśle i wy to gdzieś wrzućcie. Ja nie mam zapasowych FTP na każdą okazję.

| Kampino ;]
\/
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Durbik w 2003-04-24 14:31:21
Owsianek?
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Kampino w 2003-04-24 20:42:31
o mnie chodzi :-)
oj już dawno nikt mnie tak nie nazywał

btw.
w jednym takim filmie o hackerach jeden z bohaterów miał ksywkę Owsianka
czy to właściwe źródło inspiracji, czy chodzi o firmę od jogutrów lub cukierki



tutaj jest plik (http://gotenks666.w.interia.pl/macrolib.src.zip)



|
|  ;D ^_^
V
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Jaras w 2003-04-25 00:28:38
chyba za wysoko się cenisz narcyzie.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] Patrys w 2003-04-25 12:55:16
Ja kolejny raz informuję, że źródła bibliotek daję za darmo w celach edukacyjnych, ale to nie upoważnia do usuwania jakichkolwiek wyświetlanych przez nie komunikatów (a zwłaszcza tych przy starcie).
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2003-04-25 22:41:35
BJ trzyma na ftp.liero.org.pl jakąś muzę, to i te biblioteki by się zmieściły. W każdym razie zassałem (plik, nie owsiankę) od Kampino.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] Patrys w 2003-04-28 10:44:03
Jakieś pytania/uwagi/opinie?
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2003-04-28 19:25:13
Nie mam za wiele czasu, zacząłem się tylko bawić sterownikiem myszki. Poza tym kompilacja modułów wywala mi się na poleceniu break. Mam TP 5.5 (kuż pisałem, ale co tam).
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] Patrys w 2003-04-29 16:20:24
No to kombinuj TP7.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2003-05-01 17:23:07
Widocznie będę musiał. Chociaż swoją drogą wydaje mi się, że polecenie break jest trochę wsteczne (coś jak goto).
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] Patrys w 2003-05-01 17:45:49
BREAK jest wsteczne? To jedno z PODSTAWOWYCH poleceń obsługi pętli. Swoją drogą bez polecenia BREAK nie da się w języku C napisać warunku CASE. Pascal sam wstawia breaki po każdym szablonie w CASE. Bez break'a żadnego porządnego programu się nie napisze nawet w Pascalu. Wyobraź sobie na przykład pętlę, która w 9999 przejściach wykonuje jakieś obliczenia połączone z czytaniem i pisaniem do pliku. Jeśli coś jest nie tak po 4 krokach pętli, sensownie byłoby zerwać obliczenia po 4 kroku, zamiast bez sensu lecieć przez wszystkie 9999? Oczywiście, można to zaprogramować używając pętli DO..WHILE, tylko że... to jest ta sama pętla tak naprawdę (wynik w kodzie maszynowym ma tylko jeden rodzaj pętli, do której sprowadzane są wszystkie pozostałe).

GOTO to instrukcja skoku, a BREAK to instrukcja zakończenia pętli przed czasem. Żadem szanujący się programista poleceń GOTO nie używa, bo świadczy to tylko o niskich umiejętnościach. Jedyny przypadek, kiedy skoki są konieczne, to pisanie kompilatorów i lekserów (ale tam i tak używa się jednego, góra dwóch labeli na cały program).
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Kelner w 2003-05-17 19:05:03
Jako, że ostatnio wzięło mnie na programowanie to odgrzebałem sobie mój stary TP 5.5. Jednak pisałem kiedyś na TP 7.0 i wolałbym na nim właśnie teraz pracować. Jakieś pomysły skąd to zassać?
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: [VT] Patrys w 2003-05-18 10:18:10
Hmm pełno tego w necie, poszukaj dobrze. Ewentualnie dorwij mnie na GG, to ci udostępnię przez SoulSeeka.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Kelner w 2003-05-18 20:37:18
Żyję jakoś z TP 5.5. Ale natknąłem się na kolejny problem gdy próbowałem ustawić tabicę rekordów jako stałą (fizyka broni). O ile jestem w stanie wypełnić pierwsze pole rekordu w każdej komórce tablice, to nie wiem jak zacząć wpisywanie kolejnych pól. Jestem praktycznie samoukiem, więc mam w wielu miejscach poważne luki.
*proszę nie bijcie*
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2003-05-19 22:17:03
Jak zrobisz z tego zmienną, to wielkiej straty nie będzie. A jak się uparłeś, to poszukaj w example'ach z helpa.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: peacemaker w 2003-06-13 22:34:18
polecam lekturę "Tworzenie gier 2D i 3D w języku Turbo Pascal. sporo się nauczyłem i jestem zadowolony, co do bibliotek, to jest dobra na ftp heliona, tyle ze 320x200x256 bodajże. wygodnie jest poprostu wejść na helion.pl i w wyszukiwarce wpisać tworzenie gier. jak znajdziecie książkę, to będzie plik z przykłądami ( i biblioteką) o nazwie 2d3dtp.zip, chyba tak. enjoy
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Krzys004 w 2005-10-19 15:59:04
Czy ktoś nie wie skąd wziąć programik "Logo" do programowania w chyba w vb ja patrzyłem w interku i nic nie było
jeśli ktoś go znajdzie niech mi wyśle ma maila kszysiek00d@op.pl :-\
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Greybrow w 2005-10-19 18:49:05
Jak ktoś znajdzie, to niech tu da linka. Szukałem kiedyś ostro czegoś, co się nadaje, ale google nie potrafił mi odpowiedzieć...
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Krzys004 w 2005-10-20 14:27:26
Niewiem co sie stało w szkole patrze jest link do programu Logo i znikną nie ściągałem go bo pan informatyk nie pozwala niczego kopiowaś na kompy ???

[edit]-by Smuf - Eee... właście, ChanibaL, gdzie to jest? Bo faktycznie tu było?
Krzyś: Używaj przecinków i kropek czasami![/edit]

[edit]-by ChanibaL- Dobre pytanie, w historii przejrze... Niestety, zaginęło w mrokach dziejów.[/edit]
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Greybrow w 2005-10-21 10:11:37
To była "jakaś" strona z "jakimś" plikiem, który miał w nazwie "logo".
Póki nie sprawdzicie, czy to do czego dajecie link, jest tym czym powinno być, proszę go nie zamieszczać.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: ChanibaL w 2005-10-21 12:18:40
Ten jakiś plik z jakiejś strony okazał się ... o zgrozo logo komeniuszem :D
Znalazłem to samo ponownie pociągnąłem: (http://img454.imageshack.us/img454/844/logokom3nw.th.png) (http://img454.imageshack.us/my.php?image=logokom3nw.png)
[plik (http://xthost.info/now/logokom.rar)] [jego pochodzenie (http://dhost.info/now2/forum/admin/viewtopic.php?t=111)] [całkowicie nie związany z tym link (http://www.boners.com/grub/789441.html)]
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Greybrow w 2005-10-21 14:08:58
nono :) bardzo ładnie. O to chodziło.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2005-10-23 01:06:27
O ile Komeniusz jest komercyjny, jest jeszcze np. freeware'owe MSWLogo (nietrudno znaleźć w Google'u). Od razu uspokajam - początkowe literki nie pochodzą od firmy niejakiego Williama G. ale od słów multiplex sclerosis - stwardnienie rozsiane. Taki żart programistów.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Combaine w 2005-11-09 19:39:05
Nie ma tematu o HTML'u, więc napiszę tutaj. Czy da się zamienić kursor pola tekstowego z '|' na '_'? Ewentualnie, jak ustawić długość pola tekstowego na zależną od długości wpisywanego tekstu (zamiast pojawiania isę suwaka)?

[edit]Próbuję zrobić stronę wyglądającą jak okno DOS-a.[/edit]
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: ChanibaL w 2005-11-09 20:06:42
Nie słyszałem nigdy o czymś takim, może jakimś hackiem do niektórych przeglądarek albo napisaniem czegoś co by tylko wyglądało na na formularze by się dało... ale tak serio to nie mogę zrozumieć do czego by to miało być potrzebne.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Krzys004 w 2005-12-06 13:29:42
Czy niema ktoś programu do pisania c++(em)???
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: ChanibaL w 2005-12-06 13:33:50
DJGPP (http://www.delorie.com/djgpp/) albo Dev C++ (http://www.bloodshed.net/devcpp.html). Pierwszy ma interface bliższy turbo pascalowi, ma fajnego helpa ale jest trochę starawy (nie powinno to jednak przeszkadzać chyba).

[edit]A w sumie do pisania to zwykły notepad ;D[/edit].
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Kelner w 2005-12-06 15:25:16
Napisz jaki, nie jesteśmy jasnowidzami.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2005-12-06 16:31:21
A w ogóle to GVIM rulez!
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Krzys004 w 2006-03-18 17:30:32
Skąd wziąć program "The 3D Gamemaker" <wonsz> ??? ??? ???
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Tomcio w 2006-03-18 18:24:38
Jeśli jesteś zły, to ściągnij program za pomocą emule (http://www.emule.eprogramy.net/).

Jeśli nie jesteś zły, kup na allegro (http://www.allegro.pl/item92836739_the_3d_gamemaker_stworz_wlasna_gre_box_.html).


Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Wesz w 2007-05-06 17:19:26
[OT wycięty skądś]

robaQ to nam powoli w Gozdę ewoluuję, tylko nas nie hacz!!112@#
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Robaq w 2007-05-06 18:31:19
Hehe, wcale nie mialem zamiaru lapac hasla do LL tylko sprawdzalem co potrafi Wireshark, czy wychwyci moje haslo. Poza tym, sniffery wylapuja tylko pakiety z sieci lokalnej. Zebym wlamal sie do robala, musialbym albo zarzucic jakiemus adminowi trojana/keyloggera, albo brute forcem (co trwa wieki, jesli haslo ma wiecej niz 6 liter). Sa jeszcze inne mozliwosci ale jeszcze niewiele umiem. Przede wszystkim musialbym nauczyc sie C++ ale nie wiem jak sie do tego zabrac. Z tego co przyczytalem na LL najlepsza bylaby ksiazka Symfonia C++, ktorej nie ma u mnie w zadnej ksiegarni a pozatym jest dosc droga :(

Koniec offtopa. Jesli ktos chce ciagnac dalej watek, niech to zostanie przeniesione.
Napisana: 2007-05-06 18:18:29
ChanibaL: Wcale nie szyfruje :P Bez problemu sniffer zagarnal i haslo i login. Lepiej cos z tym zrobcie  >:D
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: ChanibaL w 2007-05-06 18:32:41
robaQ: Symfonia jest tania względem innych książek, pozatym jeśli nie możesz znaleść Symfonii C++ to nawet dobrze, bo teraz została zastąpiona przez Symfonie C++ Standard. Powinieneś kupić całą (2 tomy, ew 3. w wesji starszej) za max 60zł.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Combaine w 2007-05-06 19:09:06
Cytat: ChanibaL w 2007-05-06 18:32:41
2 tomy, ew 3. w wesji starszej


Eee? Moja Symfonia C++ Standard nie ma podziału na tomy, za to opasła jest niemożebnie...
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: ChanibaL w 2007-05-06 19:34:34
Combaine: a może, ja mam starszą, 3 tomową edycję. Standard za to znajomy kupował niedawno i w sumie to na oczy jej nie widziałem.

robaQ: dałoby się zrobić, ale za dużo roboty, pozatym i tak trochę bez sensu, bo jeśli ktoś jest podsłuchiwany to ma dużo większe problemy...
Przy okazji, to wiedza c++ do hakcowania (zwłaszcza takiego) raczej mało przydatna jest...
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2007-05-06 20:01:14
Cytat: robaQ w 2007-05-06 18:31:19
Przede wszystkim musialbym nauczyc sie C++ ale nie wiem jak sie do tego zabrac. Z tego co przyczytalem na LL najlepsza bylaby ksiazka Symfonia C++, ktorej nie ma u mnie w zadnej ksiegarni a pozatym jest dosc droga :(zagarnal i haslo i login. Lepiej cos z tym zrobcie  >:D


No i ciągniemy oftop. Może zamiast męczyć się z C++ spróbuj czegoś nowszego, jakiś Perl czy Python? Co prawda nigdy się tym nie bawiłem, ale ostatnio są strasznie dzezi i trendi, dużo wygodniejsze i nie trzeba się męczyć z wyciekami pamięci czy segfaultami.
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Robaq w 2007-05-06 20:23:04
Wlasnie w artykule ktory czytalem, pisalo, ze ma poczatek jakis perl czy python, a dopiero pozniej C++.
Ale znam b. dobrze HTML,  w miare dobrze Pascala i troche delphi, Ubuntu uzywalem poltora roku, od paru dni siedze na Gentoo zainstalowawnym z drugiego stage'a, myslalem ze to wystarczy zeby zaczac C++, poza tym duzo gier i programow jest robionych w C++ i nie wiem, czy w takim pythonie np. daloby rade napisac cos na poziomie Gusanos, czy wogole nadaje sie to do robienia gier, bo chcialbym napisac jakiegos klona Liero po neto  ::) "grafika" mam nawet (tzn. jeszcze sie go nie pytalem czy moglibysmy cos razem zrobic, poza tym gosc kocha M$ paint   ...).
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Doman w 2007-05-06 22:53:33
Perl i Python to języki interpretowane, więc siłą rzeczy będą o rząd wielkości mniej wydajne niż kompilowany C/C++. Na pewno dało by się w nich napisać jakąś grę, ale z powodów wydajnościowych stosuje sie bardziej "niskopoziomowe" języki. Sugestia o Perlu i Pythonie była raczej w kontekście ogólnie pojętego "hakowania", w sytuacjach gdy chce się napisać coś szybko i wygodnie pod konkretny przypadek i wydajność nie jest tak kluczową kwestią.
Jeżeli masz zamiar bawić się ogólni w programowanie to C++ jest szlagierem, który powinno się znać i na którym wzorowano (przynajmniej składniowo) wiele języków, czasami trochę bezmyślnie. (IMHO)
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: barnex w 2007-05-06 23:27:53
Cytat: robaQ w 2007-05-06 20:23:04
Wlasnie w artykule ktory czytalem, pisalo, ze ma poczatek jakis perl czy python, a dopiero pozniej C++.
Ale znam b. dobrze HTML,  w miare dobrze Pascala i troche delphi, Ubuntu uzywalem poltora roku, od paru dni siedze na Gentoo zainstalowawnym z drugiego stage'a, myslalem ze to wystarczy zeby zaczac C++, poza tym duzo gier i programow jest robionych w C++ i nie wiem, czy w takim pythonie np. daloby rade napisac cos na poziomie Gusanos, czy wogole nadaje sie to do robienia gier, bo chcialbym napisac jakiegos klona Liero po neto  ::) "grafika" mam nawet (tzn. jeszcze sie go nie pytalem czy moglibysmy cos razem zrobic, poza tym gosc kocha M$ paint   ...).


O ile w perlu chyba-raczej-nie, to w pythonie gry powstają. Jeżeli masz gentoo, to spróbuj zobaczyć choćby games-arcade/pydance. Powstają też całkiem duże i niejednorazowa aplikacje, takie jak emerge (O ile pamiętam) i gajim (O ile wiem). Perla polecam z doświadczenia: poza tym że jest wspaniały, zwięzły, czytelny (dla ustalonych wartości czytelności) ,to można w nim pisać całkiem sensowne rzeczy nie znając całego języka - co sprawia że można się go uczyć łatwo i przyjemnie. A książki do perla (helion: perl wprowadzenie i perl programowanie) absolutnie rządzą :-)




O, pogooglałem trochę i dowiedziałem się, że znane wszystkim (lub prawie wszystkim) użytkownikom linuksa frozen bubble (http://www.frozen-bubble.org/) jest napisane w perlu. Trudno powiedzieć, żeby było wydajne, ale widać, że można :)
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Robaq w 2007-05-12 12:26:50
O, a ja jeszcze troche pogooglalem i znalazlem nawet strone poswiecona calkowicie pisaniu gier w Pythonie
http://www.pygame.org (http://www.pygame.org)
Co ciekawe, ich motto brzmi:
CytujTakes the "C++"
out of "Game Development"
;D
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: ChanibaL w 2007-05-12 13:42:59
Pygame jest dobry, tak przynajmniej twierdzi kolega tego używał (ale i tak ostatnio przerzucił się na c++).
Tytuł: Re: Programing i pomoc
Wiadomość wysłana przez: Jaras w 2007-08-30 02:06:50
ja już w sumie nie widzę świata poza Pythonem (wyłączając pracownię z AiSD  :brood:), a co do PyGame, to kumpel, ramach zaliczenia Kursu Pythona, w dość krótkim (miesiąc?) czasie napisał dość znośną aplikację poznając dopiero ten moduł, więc można śmiało próbować...