Přidat otázku mezi oblíbenéZasílat nové odpovědi e-mailem 5 otazek o programovani

dobry verer
1) chtel bych se zeptat v jakem programovacim jazyce jsou naprogramovany bezne aplikace pro windows? (km player,nero a dalsich ticice aplikaci)

2) dale vcem ja naprogramovat samotny windows? (7,xp,atd..)

3) linux se programuje vetsinou v C ale jaky dalsi jaky se u nej pouzivaji jak pro samotne OS tak i aplikace.

4) je dobre zvolit C nebo C++ jako prvni jazyk?

5) a jeste jaky jazyk je nejlepsi na programy pro CMD a samotnou komunikaci se systemem? do OOP zatim jit nechci

predem dik za vecne odpovedi

Předmět Autor Datum
1. C (alebo delphi) 2. C (niektore specialne casti mozno v assembleri) 3. C (neni dovod pouzivat nic…
MM.. 25.03.2011 22:32
MM..
no velice strucne ale i presto dik doufam ze odpovedi se odviji od tvich vlastnich skusenosti :-) j…
green mouse 25.03.2011 22:37
green mouse
nejde o to ze se OOP bojim ale zatim nvm co bych tam mel jako naprogramovat, coz u console aplikaci…
green mouse 25.03.2011 22:39
green mouse
Aj konzolova aplikacia moze byt OOP. Dokonca je velka pomoc pouzivat nejaku objektovu kniznicu, napr…
MM.. 25.03.2011 22:53
MM..
jak pise MM. konzolova aplikace je aplikace, která nema GUI/graficke rozhrani, o tom jestli je nebo…
AZOR 28.03.2011 00:33
AZOR
Když máš takové mínění, tak to naprogramuj. :-D A mimochodem oprav si chyby.
Cat 25.03.2011 22:40
Cat
Ne, myslel som C. Dnes uz urcite robia velku cast v C++ ale WinAPI bolo (nemam zdrojakz ale sudim po…
MM.. 25.03.2011 22:40
MM..
Este dodam ze dnes vacsina veci sa dnes robi v C++ a nie v cistom C, z hladiska vysledneho programu…
MM.. 25.03.2011 22:43
MM..
A Windows v C# to je dost usmevne :-) Nie, to nejde. C# vytvara managovany kod (interpetovany). OS n…
MM.. 25.03.2011 22:45
MM..
(kto by ho interpretoval?) no ja rozhodne ne :-) no tak kdyz zacnu s c++ tak to bude asi nejlepsi.…
green mouse 25.03.2011 22:58
green mouse
Naprogramoval som toho dost ale nic nebudem posielat :) Ano su na urovni (commandline okrem kopy pom…
MM.. 25.03.2011 23:13
MM..
tak diky moc a az neco vyrobym tak se Vam pochlubim :-)
green mouse 25.03.2011 23:30
green mouse
Ked chces mozes zacat s C#, bude to asi na zaciatok jednoduchsie ptz tam uz mas kopec OOP tried pred…
MM.. 25.03.2011 23:36
MM..
OOP je sice dobra vec ale jelikoz nepredpokladam ,ze me to jednou bude zivit tak se pustim do konzol…
green mouse 25.03.2011 23:40
green mouse
ok. Nieco zverejnit mozem aj s GUI, uploadol som to na CompareDirs.zip je to napodobenina totalcomm…
MM.. 25.03.2011 23:46
MM..
ctu serial o c++ ale nejak mi nejde spustit tento priklad #include <iostream> using namespace std;…
green mouse 28.03.2011 00:25
green mouse
A co to pise? Kompilator nemam a me znalosti C sice nejsou velke, nicmene neco zvladnu a chybu nevid…
AZOR 28.03.2011 00:30
AZOR
no nepise to nic, a az tet sem si vsim ze se na desetinu sekundy objevi CMD nejde to nejak stopnout?…
green mouse 28.03.2011 00:34
green mouse
Takze to funguje jak ma. Vypise to text na obrazovku a konci, reseni jsou : 1) Start - Spustit, CMD…
AZOR 28.03.2011 00:45
AZOR
pridat radky s prefixem [b]
AZOR 28.03.2011 00:45
AZOR
1) Start - Spustit, CMD - a spustit exe soubor odsud, pak to uvids bohuzel zadna zmena (objevi se t…
green mouse 28.03.2011 01:32
green mouse
neopsal jsi doufam to to tu znamena tucne pismo, ovsem nefuguje to uvnitr zdrojaku, tedy odstranit…
AZOR 28.03.2011 04:42
AZOR
#include <iostream> #include <conio.h> using namespace std; int main() { int a = 5; int b; b = 5; co…
AZOR 28.03.2011 04:43
AZOR
pripadne namiesto getch() moze pouzit este system("PAUSE"); ale len pokial ma win.
wam_Spider007 28.03.2011 22:11
wam_Spider007
ok diky a jaky je mezitim rozdil?
green mouse 28.03.2011 22:19
green mouse
Na takéto otázky nájdeš najrýchlejšie odpoveď v dokumentácii, napr. na MSDN: getch system
los 28.03.2011 22:34
los
Ked das start-spustit a napises tam cmd a zmacknes enter tak konzola (to cierne okno) ostane otvoren…
MM.. 28.03.2011 17:21
MM..
abych rek pravdu tak tu umim nejspis s cmd zachazet vic nez vetsina z poradny... dale to tvoje cd ..…
green mouse 28.03.2011 21:50
green mouse
A proč tam proboha dáváš to start?
Wikan 28.03.2011 22:06
Wikan
Protože ví víc než většina.
karel 28.03.2011 22:07
karel
soudit neci skusenosti jenom podle toho ze nedokaze pustit aplikaci naprogramovanou v c++ je ...
green mouse 28.03.2011 22:18
green mouse
Ale soudit ho podle toho, že exe soubory spouští pomocí start.exe, už možné je. To nemá s C++ nic sp…
Wikan 28.03.2011 22:22
Wikan
aha takze prace v cmd je jen o spusteni exe souboru :-) proste se z celeho srdce omlouvam ze sem to…
green mouse 28.03.2011 22:24
green mouse
No já teda nevím, ale práce v cmd je z 99 % o spouštění exe souborů. Jen ti to možná nepřijde, proto…
Wikan 28.03.2011 22:28
Wikan
ale ok meli jste pravdu jako vzdy... (aby jste nerikali ze nedokazu uznat chybu) ale stejne radeji b…
green mouse 28.03.2011 22:22
green mouse
Pokud to ale dáš do zdrojáku, tak takový program pak nebudeš moct použít třeba v dávkových souborech…
Wikan 28.03.2011 22:26
Wikan
Ked chces niekomu nieco ukazovat tak mas urobit aplikaciu s GUI. Konzolove aplikacie maju svoj zmyse…
MM.. 29.03.2011 00:18
MM..
OS nemoze byt interpretovany (kto by ho interpretoval?) Třeba BIOS :-D:-D:-D
Flash_Gordon 28.03.2011 11:23
Flash_Gordon
Nejen C je velmi staré, ale i Windowsy. Obzvláště, pokud se postupuje při tvorbě vyšších verzí takto…
L-Core 28.03.2011 14:15
L-Core
:-D uplně to vidím, jak tam nějaký programátor veme knihovnu s win 3.11 a začne do toho mastit win 9…
Lorien 28.03.2011 15:29
Lorien
Nejvíc mě rozseká to: /* printf("welcome to windows 3.11"); */ /* printf("welcome to windows 95"); *…
dan55 28.03.2011 22:18
dan55
azor: dikes moc
green mouse 28.03.2011 17:05
green mouse
dikes vsem a pardon :-) ale mam jeste otazku tykajici se litarutury 6) kdo tady umi alespon trochu…
green mouse 31.03.2011 13:44
green mouse
Achjo, knihy co som ja kedysi davno cital boli z roku 1970 tak tie ti radit nebudem :D To Mistrovstv…
MM.. 31.03.2011 16:41
MM..
diky moc !!! tet muzu v mistrovstvy vpohode pokracovat :-)
green mouse 31.03.2011 20:37
green mouse
A teď přidám něco já: na hovno ti dneska C++ - operační systém ani drivery psát nebudeš...:-)
MaSo 31.03.2011 16:47
MaSo
tady se clovek nauci veci... treba to ,ze v c++ jdou psat jen os a driveri :-):-):-) a jak to vypad…
green mouse 31.03.2011 20:34
green mouse
Ked bude vediet C++ tak moze lahko prejst aj na C# aj javu apod. Ja som mu pisal ze moze rovno zacat…
MM.. 31.03.2011 20:56
MM..
abych to schrnul... hledam jazyk ,ktery umi: 1) konzolove aplikace (to je asi kazdy) 2) aplikace s G…
green mouse 31.03.2011 21:25
green mouse
Jazyk nic neumi. Jazyk je len sada zakladnych slov (priradenie premennej, cyklus, a to je asi tak vs…
MM.. 31.03.2011 22:44
MM..
tak jeste jednou diky moc a jdu teda studovat c++ tak zatim u mojich dalsich otazek :-)
green mouse 31.03.2011 22:58
green mouse
Dovolím si přidat se k threadu. V čem naprogramovat jednoduchý program na zkoušení slovíček? Předst…
vlk56 05.04.2011 17:04
vlk56
V C++ to určitě půjde taky, ale s nejmenší námahou to asi uděláš v C# nebo Javě.
Wikan 05.04.2011 17:12
Wikan
Ja by som si zvolil asi HTML aplikáciu. Výzor môžeš definovať v HTML+CSS a chovanie v JavaScripte. "…
los 05.04.2011 21:31
los
to zalezi jestli je to do skoly atd. Podle me je nejepsi java a nepouzivat tam nejake specialni knih…
AZOR 07.04.2011 21:42
AZOR
Je to jen pro mou maličkost a mít to i na mobilu je příjemný bonus. Mrknu, jak je na tom Java s náro…
vlk56 07.04.2011 22:21
vlk56
no stejne to bude otazka minimalne tydnu aby jsi takovou aplikaci sam rozjel... pokud te to bude bav…
green mouse 07.04.2011 22:58
green mouse
Při vší úctě, radši se nauč rodný jazyk.
vlk56 10.04.2011 17:37
vlk56
pri vsi ucte si kontroluj chybi nekoho jinyho...
green mouse 10.04.2011 18:22
green mouse
:-D
marekdrtic 10.04.2011 18:24
marekdrtic
Nemusím nic kontrolovat, protože slova, jež hrdě vytváříš způsobují oční krvácení.
vlk56 10.04.2011 19:31
vlk56
dobrej forek :-) ale porad nvm jestli to dokazuje ze si tak dobrej ze moje chyby neprehlidnes nebo…
green mouse 10.04.2011 21:07
green mouse
Nic ve zlém, ale pokud bys programoval třeba v BASICu podobně, jako používáš češtinu, tak by Ti přek…
Kachlík 10.04.2011 21:55
Kachlík
Kdyby v tomhle dredu ještě někoho zajímalo programování, tak jsem náhodou narazil na stránku, kde po…
Tomix 10.04.2011 21:23
Tomix
jasny me to zajima proto jsem toto vlakno zalozil jen musim obcas hajit moje chyby v textu :-) ktere…
green mouse 10.04.2011 21:53
green mouse
dopr anglictina :-) muzes mi jen strucne rict jak si stoji jazyk c++ ? :-)
green mouse 10.04.2011 21:55
green mouse
Nemůžu, neumím anglicky, ani programovat. Ale umím radit. :-) (ale jak si stojí, je tam snad jasně v…
Tomix 10.04.2011 22:15
Tomix
to si mi promomel scenku z filmu dovolena s andelem jak mu tam radi s temi sachy :-):-) poslední
green mouse 10.04.2011 23:12
green mouse

1. C (alebo delphi)
2. C (niektore specialne casti mozno v assembleri)
3. C (neni dovod pouzivat nic ine)
4. ano :)
5. C :)

P.S. dnes uz je skor lepsie sa zameriavat na OOP hned od zaciatku, neni to nic strasne, staci si o tom nieco precitat. Ptz buducnost (a uz do znacnej miery aj sucasnost) je skor o jave a C# a podobnych managovanych (interpretovanych) OOP prostredi.

Aj konzolova aplikacia moze byt OOP. Dokonca je velka pomoc pouzivat nejaku objektovu kniznicu, napr. MFC alebo je toho kopa. Napr. dobry priklad je trieda pre dynamicke stringy. V normalnom C je dost problem musis stale volat malloc a realloc a drbat sa s kazdym znakom.
Ked toto drbanie zapuzdris do objektu triedy DynamickyString (naprogramujes si triedu DynamickyString kde budes mat funkcie PridajZnakyNaKoniec, operator +=, apod), tak sa uz potom nemusis drbat s malloc ptz to uz mas urobene v tej triede, urobis si len objekt triedy DynamickyString napr.
DynamickyString neco("Tralala");
a potom mozes napisat
neco+=" bebe\n";
a ono to zavola funkciu tej triedy ktoru uz mnas predpripravenu a nemusis sa drbat s alokovanim pamate zakazdymked chces pridat znaky do stringu.

To je jeden priklad na OOP. Da sa to aj bez OOP (funkcioami StringPridaj, StringUber, apod), ale s OOP je to prehladnejsie a jednoduchsie (nemusis furt drzat patametre kazdeho stringu v 10 premennych apod).

jak pise MM. konzolova aplikace je aplikace, která nema GUI/graficke rozhrani, o tom jestli je nebo neni OOP, tedy pouziva Objekty nebo ne, o tom se nemluvi, jsou to jine kategorie a jine rozdeleni, nelze to michat mezi sebou. OOP znamena s Objekty a nemusi to byt tlacitka, jsou to znazmany, struktury rekordy a zrovndatak to muze mit GUI/graficka aplikace stejne jako CMD like aplikace.

Ne, myslel som C. Dnes uz urcite robia velku cast v C++ ale WinAPI bolo (nemam zdrojakz ale sudim podla interface ktore je zname) v normalnom C a urcite to nepisali cele nanovo.

C je na OOP velmi vhodny a je to potom C++ (to je OOP C).

Ci je nejaky jazyk stary je uplne fuk. Program nehnije. Ide o algoritmy a nie o to v jakom je to jazyku (teoreticky sa da cokolvek napisat v akomkolvek jazyku, ptz aj tak sa to z toho jazyka prelozi do strojoveho kodu).

(kto by ho interpretoval?)

no ja rozhodne ne :-)

no tak kdyz zacnu s c++ tak to bude asi nejlepsi...
mimohodem jake zasadni zmeny jsou u c++ oproti c?
a vy uz jste naprogramovcali najaky program ktery uz je trochu na urovni?
kdyztak mi muzete poslat na icq ukazku at vim jake jsou moznosti co se tyka jednoho "vyrobce" :-)

Naprogramoval som toho dost ale nic nebudem posielat :) Ano su na urovni (commandline okrem kopy pomocnych specializovanych utilitiek napr. rar bruteforcer a s GUI rozne specializovane veci ktore ani posielat nikomu nemozem z pravnych dovodov)

Zasadna zmena je to, ze C++ prekladac pozna okrem standardneho C aj klucove slova pre OOP (class, new, delete, atd).
Samotne OOP je zasadna zmena medzi C a C++ :) Vyhoda OOP okrem toho co som uz pisal vyssie je napr. aj to, ze triedy sa daju rozsirovat (dedit) z jednej triedy mozem vytvorit inu ku ktorej pridam nieco alebo nieco zmenim a vsetko ostatne sa pouzije z povodnej triedy...

Ked budes chciet robit apliakcie s GUI tak si budes musiet najprv dost vela veci nastudovat z MSDN (msdn.microsoft.com) napr. co to je message loop, window messages, message handler, atd.
Na zaciatok ale staci robit konzolove aplikacie kym sa nenaucis poriadne zaklady (cykly, exceptions, alokovanie pamate, pouzivanie dll, rozne algoritmy na triedenie, alebo ja neviem co chces programovat).

Ked chces mozes zacat s C#, bude to asi na zaciatok jednoduchsie ptz tam uz mas kopec OOP tried predpripravenych (vpodstate cely 400MB NET framework su predpripravene uzitocne veci a 400MB je sakra vela veci) a aj syntax je asi pre zaciatocnikov jednoduchsia a pochopitelnejsia.

C++ je lepsie na nizsieurovnove (rychle, male, systemove) veci ale predpokladam ze nebudes programovat operacny system :)
Nevyhoda C# je ze na spustenie potrebuje NET framework, ak sa nemylim tak vzdy. Ale na programovanie je to asi jednoduchsie. A ako som pisal skor pre buducnost sa asi treba zameriavat na taketo interpretovane OOP veci ptz dnes sa programuje najskor pre mobily alebo pre banky klient-server veci a to je vsetko bud v jave alebo v takychto objektovych veciach podobnych C#

ok.

Nieco zverejnit mozem aj s GUI, uploadol som to na CompareDirs.zip
je to napodobenina totalcommander-oveho porovnavania suborov s tym rozdielom ze to vie ignorovat komentare v *.asm, *.inc, a *.mak. (preto som to robil), relativne narychlo zbuchane vo VisualC++ 6.0 s MFC kniznicou. Zdrojaky ale neuploadujem :) Keby si velmi chcel a ked mas Visual C++ 6.0 (plnu verziu s MFC) tak ti ich mozem poslat na email. Bez plnej verzie VisualC++ su ti aj tak nanic (lebo nemas MFC kniznicu a bez nej to neprelozis)
P.S> len sa nesnaz porovnavat nejake 100GB subory, je to urcene na male subory (neoptimalizoval som to, nebol cas a ani dovod)

Takze to funguje jak ma. Vypise to text na obrazovku a konci, reseni jsou :
1) Start - Spustit, CMD - a spustit exe soubor odsud, pak to uvids
2) Vlozit funkci, ktera pocka nez stisknes znak getch();
Tedy

#include <iostream>
[b]#include <conio.h>[/b]
using namespace std;
int main()
{
      int a = 5;
      int b;
      b = 5;
      cout << "Promenna a = " << a << "\n";
      cout << "Promenna b = " << b << "\n";
      [b]getch();[/b]
      return 0;
}

3) Vlozit funkci sleep (googlit, netusim jak se to v C jmenuje)
4) Jine moznosti, jako vypsat si to do souboru ci pozasatvit jinak..

1) Start - Spustit, CMD - a spustit exe soubor odsud, pak to uvids

bohuzel zadna zmena (objevi se to zase na desetinku)

a u tveho zdrojaku mi to nejde vubec (mas asi v druhem radku chybu) nebo aspon mi ji to hlasi

co se tyka ostatnich moznosti tak ty asi nerealizuju jelikoz jsem na uplnem zacatku programatorske kariery :-)

#include <iostream>
#include <conio.h>
using namespace std;
int main()
{
int a = 5;
int b;
b = 5;
cout << "Promenna a = " << a << "\n";
cout << "Promenna b = " << b << "\n";
getch();
return 0;
}

Ked das start-spustit a napises tam
cmd
a zmacknes enter tak konzola (to cierne okno) ostane otvorena.
A tvoj exe spustis z toho cierneho okna (prepnes sa na spravnu zlozku prikazom cd zlozka (cd.. je o zlozku vyssie) a napises tam rucne nazov toho exe)
Nechapem preco chces robit konzolove aplikacie ked nemas ani ponatia o konzole.

abych rek pravdu tak tu umim nejspis s cmd zachazet vic nez vetsina z poradny...
dale to tvoje cd .. samozdrejme znam, taky jsem to skousel ale okno se pak stejne zavre jako kdyz pustim aplikaci primo ze slozky

ale uz jsem to vyresil vepsanim prikazu do do zdrojaku :-)

abych to jeste upresnil :-)
dam:
win+r
cmd enter
cd ../..
start projekt1.exe

a aplikace se stejne zavre ale stejne dikes

Ked chces niekomu nieco ukazovat tak mas urobit aplikaciu s GUI. Konzolove aplikacie maju svoj zmysel okrem ineho ten, ze su automatizovatelne a nema tam byt ziadne getch().

Ked chces spustit konzolovu aplikaciu aby sa nezavrela tak si urobis na to exe zastupcu, do ktoreho do vlastnosti ako ciel napises
cmd /K program.exe
potom ostane konzola otvorena

Alebo druha moznos: domaca uloha :-) :
urobit pre tu aplikaciu switch napr. -neskonci a vtedy ked niekto spusti ten program sposobom
program.exe -neskonci
tak budes cakat na klavesu, inac nie.

BTW. spravne neni getch() ale
if(getch() == 0) getch();
preco? To si prestuduj sam na msdn.microsoft.com.
P.S. resp. este spravnejsie je:
int ikey=getch();
if(ikey==0 || ikey==0xE0) getch();

Achjo, knihy co som ja kedysi davno cital boli z roku 1970 tak tie ti radit nebudem :D
To Mistrovstvi je tusim udajne celkom dobra. A hlavne je dobra kazda kniha, ktoru precitas :-)

Vseobecne C++ je len jazyk (jak napr. cestina). Programovanie je jak pisat basen. Nauci ta kniha o cestine pisat basne? :-) Asi nie. Ale ta cestina je zaklad takze ano najprv is precitaj nejaku knihu. Ale potom to chce skusenosti a vlastne tvorive myslenie. A pripadne aj citat+pochopit cudzie zdrojaky, napr. takeho linuxu :D (studovanim zdrojakov sa da naucit vela veci od inych ludi. Vela dobrych veci, ale aj zlych (zvykov) :)
P.S. a neskor az budes robit aj GUI tak to chce chapat trochu architekturu OS, ak sa jedna o Win tak na to je jediny a ultimativny zdroj msdn.microsoft.com Nutne je ovladat angilctinu, bez toho to budes mat tazke robit veci poriadne a do detailu tak jak tie veci MS zamyslal.

Ked bude vediet C++ tak moze lahko prejst aj na C# aj javu apod. Ja som mu pisal ze moze rovno zacat C# alebo javou, ale ked chce C++ tak preco nie. Mozno z neho bude druhy Linus Torwalds :) (P.S> a okrem aplikacii pre linux sa da C++ vyuzit aj napr. profesionalne v oblasti firmware apod)

abych to schrnul... hledam jazyk ,ktery umi:
1) konzolove aplikace (to je asi kazdy)
2) aplikace s GUI
3) a jeste aby vpoho zvladnul sitove sluzby :-)
treba aby odeslal email

asi to pisu stylem ,ze se to chci naucit vsechno za 2 tydny ale tak to neni.
spis hledam jazyk kteri bude pro me opravdu vhodny a abych neskousel jeden za druhym a nestridal je jak fusekle :-) a nakonec bych se na to vysral jelikoz by me to prestalo bavit :-)

jeste sem hodim odkaz a rad bych aby jste ho aspon jednim slovem okomentovali:
http://myego.cz/item/nejlepsi-programovaci-jazyk-j e-c

predem dik

Jazyk nic neumi. Jazyk je len sada zakladnych slov (priradenie premennej, cyklus, a to je asi tak vsetko :). Co z tych slov vznikne je len na programatorovi. Ale necakaj ze tam bude slovo "odosli_email". Nebude. Na take veci su bud kniznice (=kusy programu ktore za teba uz niekto naprogramoval a mozes si ich k svojmu programu prilepit a pouzit) alebo si to naprogramujes sam pomocou volani WinAPI (to je ale VELMI zlozite). Navyse mail neodosiela program priamo prijmatelovi, ale len na nejaky SMTP server.
Kniznice su vselijake mozes hladat googlom. Viac predpripravenych veci ma C# a podobne platformy (C# potrebuje k behu 400MB NET framework a teraz uz vies preco :) lebo tam je tych milion predpripravenych objektovych tried v tom ktore mozes pouzivat). V zakladnom C prekladaci su predpripravene len zakladne ANSI C kniznice a dalsie pripadne kniznice si musis zohnat na google alebo su aj za peniaze nejake. Plateny Visual C++ ma napriklad kniznicu MFC.

A neexistuje ziaden "najlepsi" jazyk. Jazyk je nepodstatny. Podstatny je programator.

Dovolím si přidat se k threadu.

V čem naprogramovat jednoduchý program na zkoušení slovíček? Představa je následující:
1) nějaké jednoduché GUI, psát slovíčka do okýnka cmd je divné :-)
2) v AJ máme lekce, ke každé hromadu slovíček. Ideální by byla "databáze" se slovíčky z lekcí 1-40, přičemž bude možno zvolit ke zkoušení jenom slovíčka třeba z lekce 3, 4 a 28.
3) na konci zkoušení statistika (fičura spíš do počtu)

Před nějakou dobou jsem zkoušel C++, ale jaksi jsem neměl co tvořit, tak jsem se na to vykašlal. Zkouším to z druhé strany. Díky

Ja by som si zvolil asi HTML aplikáciu. Výzor môžeš definovať v HTML+CSS a chovanie v JavaScripte. "Databázu" by som riešil formou JSONP súborov, ktoré by sa dynamicky doťahovali podľa toho, aké lekcie používateľ zvolil (samozrejme by to mohlo byť v jednom súbore, ak tých slovíčok nie je veľa, prípadne by mohlo byť v jednom súbore N lekcií - závisí od počtu slovíčok). Slovíčka by si editoval textovým editorom, alebo v rámci technického cvičenia by si mohol na to použiť FileSystem API (funguje iba v Chrome).

Prípadne ak to chceš ako klasickú desktopovú aplikáciu, tak výber technológií by som volil v poradí, ako som to písal už niekde inde: 1. C# + Windows Forms/WPF, 2. C++ + Qt, 3. C++ + WTL.

to zalezi jestli je to do skoly atd. Podle me je nejepsi java a nepouzivat tam nejake specialni knihovny ani databazu - protoze se to da napsat tak, ze to GUI zmenach pujde i na mobil, bez velkych zmen. A to se vyplati! Pokud to chces pro vlastni pouziti, neni lepsi volba nez udelat to v jave s moznosti rychle upravy deplojování na mobil. (Na rozumny mobil..) Napriklad v pripade Anroida, muzes pouzit i SQL, tedy i verze s DB.

Nic ve zlém, ale pokud bys programoval třeba v BASICu podobně, jako používáš češtinu, tak by Ti překladač vrátil minimálně na každém druhém řádku "SYNTAX ERROR"… A ano - lidský mozek se dokáže vypořádat s ledajakou zhůvěřilostí, ale počítač OPRAVDU NE!

Zpět do poradny Odpovědět na původní otázku Nahoru