somewho
-
Pontszám
61 -
Csatlakozott
-
Utoljára itt járt
Tartalom típusa
Profiles
Fórumok
Articles
Posts posted by somewho
-
-
Dávidrock: A .NET többféle Stream osztályt biztosít neked. Van olyan, ami a memóriában tud adatot tárolni (pl. MemoryStream), olyan is van, ami a fájlokat kezeli (pl. BinaryReader, BinaryWriter, FileStream). Én a FileStream osztályt javaslom neked. A típusok közötti konverzióra pedig a Convert osztályt tudod használni.
-
- Hogy zavarják el a kólát ivó macskát?
- ???
- Pepsicc!
-
Ezt úgy tudod megcsinálni, hogy a menü első elemének hátterét kiemelném TextBackground-dal, alá pedig kiírnám az összes többi menüpontot. Létrehoznék egy integer változót, amiben eltárolom, hogy hol áll a kurzor jelenleg. Ennek a menü kiírása után rögtön 1 értéket adnék. Ezután egy repeat-until ciklussal ellenőrizném a billentyűlenyomásokat. Bevezetnék egy char típusú változót, amibe mindig beolvasom a lenyomott karaktert. Ha a lenyomott karakter kódja 72, akkor csökkentem az integer változót, és újraírom a menüt, de ezúttal az integer változóban megadott menüpontot jelölöm ki. Ha a 80-as kódú billentyű (le nyíl) lett megnyomva, akkor növelem az integer változó értékét, és ennek megfelelően újraírom a menüt. A ciklus until záradékában ellenőrzöd a 13-as kódú billentyűt is (Enter). Az integer változó értéke alapján pedig elugorsz a kért menüpontba.
A menü kiírását tedd egy eljárásba (procedure). Paramétere legyen az integer változó értéke. Így elég lesz ezt meghívnod, és sok írástól megkíméled magad.
Az alábbi program bemutatja hogyan készíthetünk egy egyszerű menüt az eddig tanultak alapján, melyben a felfelé ill. lefelé nyilak segítségével mozoghatunk, Enter-rel aktiválhatjuk a kiválasztott menüpontot és Esc-el léphetünk ki a programból: program Pelda19; uses crt; var k:integer; { ebben fogjuk tarolni, hogy eppen melyik menuponton vagyunk } c:char; begin clrscr; k:=1; { kiirja a menut } textbackground(red); textcolor(white); gotoxy(10,10); write(' Elso '); textbackground(blue); textcolor(yellow); gotoxy(10,11); write(' Masodik '); gotoxy(10,12); write(' Harmadik '); { a kurzort beallitjuk a jobb also sarokba } gotoxy(80,25); { beolvas egy billentyut es a menut ettol fuggoen atrajzolja } repeat c:=readkey; { ha valamelyik nyil lett megnyomva } if c=#0 then begin { atfestjuk a kivalasztottat kekre } textbackground(blue); textcolor(yellow); gotoxy(10,9+k); case k of 1: write(' Elso '); 2: write(' Masodik '); 3: write(' Harmadik '); end; { megnezzuk melyik billentyut nyomta meg a felhasznalo es ettol fuggoen megvaltoztatjuk a k erteket } c:=readkey; case c of #72: if k>1 then dec(k); { #72 = felfele nyil } #80: if k<3 then inc(k); { #80 = lefele nyil } end; { atfestjuk az uj kivalasztottat pirosra } textbackground(red); textcolor(white); gotoxy(10,9+k); case k of 1: write(' Elso '); 2: write(' Masodik '); 3: write(' Harmadik '); end; { a kurzort beallitjuk a jobb also sarokba } gotoxy(80,25); end; { ha #13 = Enter lett megnyomva } if c=#13 then begin gotoxy(10,15); textbackground(0); textcolor(7); writeln('Kivalaszottad a(z) ',k,'. menupontot!'); gotoxy(80,25); end; until c=#27; end. http://www.prog.ide.sk/pas2.php?s=34
-
Angol. Programozási nyelvekből a PHP
-
Csak nehogy a háztetőn akció közben jöjjön a Google Earth fényképezgetni.
-
Nekem az SG:A, SG:U
-
Én alapjában véve nem hiszek bennük, de ha a Csillagkaput nézem, elképzelhetőnek tartom.
-
Arimorinkumeirimo
-
Mit hall a terminátor utoljára?
Dicsák Gazsi! Színesfém!!!
Amúgy Terminátor.
-
Ez 14.000 FT-ba kerül?
-
Majd jön egy jégeső...
-
Csak nehogy "elélvezzen" menet közben
-
Olyan jól kijavítottam, hogy a mezőbe nem tudod beírni a teljes kódodat! De még ha ennek ellenére makacs marad, akkor is kivédi és a megjelenítésben nem okoz kárt.
Az sql injection-t ismered?
Lehet tesztelni a 2.4 RC2-őt. Letölthető az első hozzászólásban lévő oldalon.
-
Már majdnem kész a 2.4-es változat. Az online konfigurációs eszközt és az eltávolítót is fogja tartalmazni, amit csak admin jogosultsággal lehet majd használni. Működni fog a jobb oldalon található hirdetés-panel is.
További információ: tomisoft.extra.hu/apro
Már letölthető a TomiSoft Apró 2.4 RC1
-
A probléma ismert, a honlapon közöltem is. Nem tudom, hogy mi a baja a kódomnak.
Közben kitaláltam valamit:
if (!exists) { [...] } helyett a
if (!$exists) { [...] } -t kellene használni. Alattomos egy hiba.
A regisztráció már működik. Feltöltöm a tárhelyre
A többin még dolgozom
-
Készülőben van a program honlapja. Mostantól onnan tudjátok letölteni.
-
Frissítés: elfelejtett jelszó küldése e-mailben, felhasználónként csak egy fiók, keresés
-
Eredetileg direkt terveztem úgy, de javítom.
szerk: javítva
Frissítés: mellékelt használati útmutató
-
Frissítés: több téma
A kereséshez nem tudnátok ötletet adni?
Frissítés: háttérrel ellátott captcha, hogy nehezebb legyen kiolvasni
Frissítés: Külső témák tölthetők be külső fejlécképpel
-
Frissítés: Gyakran ismételt kérdések, IE szétcsúszás javítva, E-Mail küldés a hirdetőnek
-
Nos, ahhoz, hogy meg tudja szerezni a catpcha-t, meg kell szereznie a $_GET tömbből a session id-t, majd lekérnie a változókat a szervertől (mert ezek nem a felhasználó számítógépén tárolódnak). Nem tudom, hogy ez a folyamat meddig tart, de a captcha-t le tudom védeni base64 kódolással. Ez egy későbbi verzióban már meg lesz oldva. Vagy esetleg átalakíthatom az ascii kódjaira, vagy a 2 kombinációja. Ez esetben a program futása mindenképp lassabb lesz.
A táblás megoldást nekem pedig nehéz lenne megvalósítani.
-
Frissítés: Regisztrációnál meg kell adni egy ellenőrző kódot
-
De jobban szeretném magam megcsinálni, mert abból többet tanulok.
Frissítés: Feltölthető, belinkelhető képek
-
Itt az ideje hogy feltöltő scriptet is írjak
A képkicsinyítés már megy.
Ez lehet, hogy időbe fog telni.
Dátum ellenőrző
in Kérdezz-Felelünk
Posted
Használható a Microsoft .NET Framework 4?