Wiki
Downloads
Media Center
Search
Calendar
Links
Login
Register
Enterprise Forever
|
:HUN
|
Emulátorok
| Topic:
Pseudo IS-BASIC
Pages:
1
Go Up
Print
Author
Topic: Pseudo IS-BASIC (Read 2216 times)
« previous
next »
tubybb
EP user
Offline
Posts: 328
OS:
Windows XP
Browser:
Firefox 3.6.13
Pseudo IS-BASIC
«
on:
2011.March.08. 04:50:01 »
Csináltam magamnak egy ál IS-Basic-et Windowsra. Basic-et ugyan nem tud, de olyan mintha. Én csak szövegszerkesztésre használom.
Két dolgot implementáltam bele az F5 és F8 billentyűket.
(Szipucsu neked ajánlom az F9-et)
Akit érdekel, próbálja ki.
Innen lehet
letölteni.
ui: Nézzétek meg, hogy minden karakter egyforma szélességű-e, mert ha nem, akkor lehet hogy nincs telepítve a fidexsys karaktertípus a windowsban.
«
Last Edit: 2011.March.08. 05:39:19 by tubybb
»
Logged
Enterprise Forever
Pseudo IS-BASIC
«
on:
2011.March.08. 04:50:01 »
Logged
vizor
EP fan
Offline
Posts: 219
OS:
Windows XP
Browser:
Firefox 3.6.15
Re: Pseudo IS-BASIC
«
Reply #1 on:
2011.March.08. 18:18:18 »
Szép. A vágólapon kívül nem találtam mentési lehetőséget. Stílusos lenne, ha F1-el töltési/mentési lehetőség lenne és az is ha a ":help"-re reagálna egy kis segítséggel.
Visual C++ ? Az exe méretéből következtetve...
Logged
szipucsu
EP addict
Offline
Posts: 2887
OS:
Windows XP
Browser:
Firefox 3.6
Re: Pseudo IS-BASIC
«
Reply #2 on:
2011.March.08. 18:25:31 »
Quote from: tubybb on 2011.March.08. 04:50:01
(Szipucsu neked ajánlom az F9-et)
Óh, ezt igazán nem kellett volna...
Még elbízom magam.
Először azt hittem, write only üzemmódba fog váltani F9-re.
Logged
Az EP jobb volt, mint a PC, nem volt hirtelen kikapcsolás után scandisk, és nem kellett újratelepíteni a Windows-t, kék képernyő pedig legfeljebb a DOS ablakban volt, az is más funkcióval.
The EP was better than the PC- no scandisk/reinstall/blue screen.
Zozosoft
EP addict
Online
Posts: 5611
OS:
Windows XP
Browser:
Firefox 3.6.15
Re: Pseudo IS-BASIC
«
Reply #3 on:
2011.March.08. 23:26:31 »
Logged
http://enterprise.iko.hu/
tubybb
EP user
Offline
Posts: 328
OS:
Windows XP
Browser:
Firefox 3.6.13
Re: Pseudo IS-BASIC
«
Reply #4 on:
2011.March.09. 09:41:38 »
Az alkalmazás struktúrált-C nyelven íródott, beépített WINDOWS fügvények közvetlen meghívásával. A szerkesztő-fordítóm pedig a DEV-CPP volt. Ingyenesen letölthető pár megás nyitott forrású program.
Ha érdekel valakit, akkor elmondom, hogy létrehoztam egy ablakot, amiben csináltam egy Rich-Edit (szövegszerkesztő) dobozt. Nem tudom mennyire ismeritek a Rich-edit lehetőségeit, de pl. támogatja a különleges háttérszínt, és a mindenféle betűszínt, akár betűnként eltérőt is.
Összehasonlításként, egy jegyzettömb csak olyan hátterű tud lenni, mint ami a Windowsban standard háttérnek be van állítva. Ez a legtöbb esetben fehér. Ez EP ellenes.
Még nem jöttem rá, hogy ebben a Rich-Edit-ben, hogyan kell szöveget úgy betenni, hogy az IS-BASIC felirat piros legyen, de már dolgozom rajta.
A teli piros kurzort felejtsétek el, mert a windows beépített szövegszerkesztők egyike sem támogatja a kurzor kinézetének változtatását, külön szövegszerkesztő alkalmazást meg nem írok neki, mert nem éri meg azt a sok munkát.
Ha valaki gondolja tehetek be még extra funkciókat, de BASIC interpretert nem tudok csinálni, mert soha nem fog elkészülni.
Az a baj, hogy a legtöbb funkcióbillentyű nem igazán kell PC-re. Tehát pl: Toggle REM1, Toggle KEY CLICK
Pseudo (azaz ál) IS-BASIC esetén a START, LIST, AUTO is kiesik.
Talán még annyit tudnék, hogy programokat lehessen írni, tehát sorszám meg parancsok, talán még listázni is lehetne őket, elmenteni/betölteni de már a végrehajtás az nagyon nehézkes és időt nem kímélő válalkozás lenne.
(Én az ÚTÁLJUK AZ OBJEKTUM ORIENTÁLT NYELVEKET klub tagja vagyok. Azt vallom, hogy mindent meg lehet csinálni struktúrált C-ben. Az ObjektumOrientált szemlélet előtt is volt élet, és igen jó programok készültek.)
Logged
MrPrise
Administrator
EP addict
Offline
Posts: 2291
OS:
Linux 64 bit
Browser:
Firefox 3.6.15
Re: Pseudo IS-BASIC
«
Reply #5 on:
2011.March.09. 10:01:16 »
Quote from: tubybb on 2011.March.09. 09:41:38
(Én az ÚTÁLJUK AZ OBJEKTUM ORIENTÁLT NYELVEKET klub tagja vagyok. Azt vallom, hogy mindent meg lehet csinálni struktúrált C-ben. Az ObjektumOrientált szemlélet elõtt is volt élet, és igen jó programok készültek.)
Ez a kijelentés, akár flameindító is lehetne
A magam részéről, nem akarok veled vitatkozni, meggyőzni meg pláne.
Persze, hogy meg lehet csinálni, de azért nem mindegy, hogy mennyi munkával és hogyan. Manapság pedig az egyik legfontosabb szempont, hogy mennyi idő (=pénz) egy alkalmazás fejlesztése. Nyílván, hobbi projekt esetén, azt használ az ember, amit akar.
Ha mondjuk olyan programot kellene írnod sima C-ben, amit objektumokkal sokkal egyszerűbb lenne, akkor azon fogod magad észrevenni, hogy osztályok helyett struct-okat és mutatókat kezdesz el használni és gyakorlatilag megcsinálod a C++ objektumkezelését saját kóddal, ami viszont ritkán lesz elsőre annyira kiforrott mint a C++-é. Nem azt mondom, hogy a C++ tökéletes, sőt. Érdemes megnézni a D nyelvet, ha már itt járunk. Nekem nagyon szimpatikus, de még nem jutottam odáig, hogy komolyabban foglalkozzak vele.
A fentebb vázolt, fából vaskarikát megoldásra jó példa a GTK GObject-je, ami C-ben valósít meg objecktumokat.
Alapvetően én sem kedvelem a C++-t, de én inkább úgy vagyok, hogy az adott feladatot a legmegfelelőbb eszközzel oldjuk meg ha lehet.
Logged
Zozosoft
EP addict
Online
Posts: 5611
OS:
Windows XP
Browser:
Firefox 3.6.15
Re: Pseudo IS-BASIC
«
Reply #6 on:
2011.March.09. 10:07:34 »
Quote from: tubybb on 2011.March.09. 09:41:38
(Én az ÚTÁLJUK AZ OBJEKTUM ORIENTÁLT NYELVEKET klub tagja vagyok. Azt vallom, hogy mindent meg lehet csinálni struktúrált C-ben. Az ObjektumOrientált szemlélet előtt is volt élet, és igen jó programok készültek.)
Sőt akkor még készültek jó programok! Ma meg már csak bazi nagy, lassú, memória zabáló dögök
Logged
http://enterprise.iko.hu/
MrPrise
Administrator
EP addict
Offline
Posts: 2291
OS:
Linux 64 bit
Browser:
Firefox 3.6.15
Re: Pseudo IS-BASIC
«
Reply #7 on:
2011.March.09. 10:17:49 »
Quote from: Zozosoft on 2011.March.09. 10:07:34
Sőt akkor még készültek jó programok! Ma meg már csak bazi nagy, lassú, memória zabáló dögök
Erről elsősorban nem a programnyelvek tehetnek.
Csak egy példa: Ott a PS3, amiben 256+256MB memória van csak (rendszer és video). Ennek ellenére meg lehet nézni milyen játékok készülnek rá.
Gran Turismo 5, God of War 3, Killzone 3. De főleg az olyan játékoknál szembetűnőbb a különbség amelyek PC-re is megjelentek. Pl. Mass Effect 2 jut eszembe most. PC-n ugye alapkövetelmény az 1GB RAM XP alatt, Vista/Win7 alatt a 2GB. Ok, nyílván PS3-on nem windows van (szerencsére
) aminek a nagyobb memóriaigény részben köszönhető.
Na, csak azt akartam kihozni ebből, hogy ha muszáj, akkor tudnának ma is kevés RAM-ot használó programokat csinálni. Ennek viszont nem örülnének a HW gyártók.
«
Last Edit: 2011.March.09. 10:28:25 by MrPrise
»
Logged
tubybb
EP user
Offline
Posts: 328
OS:
Windows XP
Browser:
Firefox 3.6.13
Re: Pseudo IS-BASIC
«
Reply #8 on:
2011.March.09. 10:20:15 »
...hanem a virtuális gépek, de azok a TE védelmedben vannak.
Visszatérve MR.Prise mit szólsz a programocskához. Próbáltad?
Logged
lgb
EP fan
Offline
Posts: 238
OS:
Linux
Browser:
Safari
Re: Pseudo IS-BASIC
«
Reply #9 on:
2011.March.09. 12:12:34 »
Quote from: tubybb on 2011.March.09. 09:41:38
(Én az ÚTÁLJUK AZ OBJEKTUM ORIENTÁLT NYELVEKET klub tagja vagyok. Azt vallom, hogy mindent meg lehet csinálni struktúrált C-ben. Az ObjektumOrientált szemlélet előtt is volt élet, és igen jó programok készültek.)
Ez erdekes felvetes, mert mindent mindenben meg lehet csinalni, ami turing-teljes nyelv, de ilyen elven akkor nem is szabadna tobb programozasi nyelvnek lenni, mondjuk legyen csak assembly, hiszen mindent meg lehet vele csinalni, minek akkor tobb nyelv? Pont azert kell, mert mas a filozofia, logika, szintaxis, stb, van amit itt egyszerubb megcsinalni, van amit ott. Az OOP hivei is irhatnak, hogy mindent meg lehet csinalni OOP-ben, minek akkor a proceduralis nyelv egyaltalan?
Ettol fuggetlenul en sem vagyok OOP parti, foleg, ha tuleroltetik, es eppen nincs is igazan ra szukseg, en azt mondom, hogy mindig a feladathoz legmegfelelobb eszkot kell valasztani, de olyan nem letezik, hogy egy eszkoz "barmire jo", az altalaban hazusag.
Logged
tubybb
EP user
Offline
Posts: 328
OS:
Linux
Browser:
Konqueror 4.4.5
Re: Pseudo IS-BASIC
«
Reply #10 on:
2011.March.17. 10:11:15 »
Valaki használja ezt a programocskát?
Logged
szipucsu
EP addict
Offline
Posts: 2887
OS:
Windows XP
Browser:
Firefox 3.6
Re: Pseudo IS-BASIC
«
Reply #11 on:
2011.March.17. 17:19:56 »
Quote from: tubybb on 2011.March.17. 10:11:15
Valaki használja ezt a programocskát?
Úgy érdekesnek érdekes, csak még nem volt számomra gyakorlati haszna.
(Még ha esetleg önbizalom-hiányos állapotomban az F9-et nyomkodom.
)
Ha lehetne pl. programokat listázni, szerkeszteni benne, a lista teteje nem tűnne el és mondjuk az egeret is lehetne kurzor helyett használni, akkor egész használható lenne.
De egyébként nem lenne egyszerűbb egy EP emulátort "lebutítani"?
Logged
Az EP jobb volt, mint a PC, nem volt hirtelen kikapcsolás után scandisk, és nem kellett újratelepíteni a Windows-t, kék képernyő pedig legfeljebb a DOS ablakban volt, az is más funkcióval.
The EP was better than the PC- no scandisk/reinstall/blue screen.
Tags:
Pages:
1
Go Up
Print
Jump to:
Please select a destination:
-----------------------------
:HUN
-----------------------------
=> Játékok
=> Emulátorok
===> EP128Emu
===> EP32
=> Hardver
=> SOUND:
=> Programozás
=> Konvertálás
===> CPC-ről
===> Spectrum-ról
=> EP Klub
=> Weboldalak
=> Egyéb témák
=> Letöltések / Downloads
-----------------------------
:UK
-----------------------------
=> Summaries from the Hungarian topics
=> Hardware
=> Wanted
=> For Sale
=> Other topics
-----------------------------
Egyéb
-----------------------------
=> Archívum
« previous
next »
Enterprise Forever
|
:HUN
|
Emulátorok
| Topic:
Pseudo IS-BASIC
Powered by SMF 1.1.2
|
SMF © 2006-2007, Simple Machines LLC
Seo4Smf v0.2 © Webmaster's Talks
Template made by Mr.Prise
Page created in 0.113 seconds with 24 queries.
Google visited last this page
Yesterday
at 03:36
Loading...