Brno? Vypsali jsme pro vás nové termíny školení Základů programování a OOP v Brně!

Diskuze: Potřeboval bych pomoct s ročníkovým projektem na SŠ

Aktivity (4)
Avatar
Jan Ament
Člen
Avatar
Jan Ament:9. května 9:30

Musíme vytvořit databázi osob která se bude zapisovat do textového souboru a budeme moct v programu mazat přidavat osoby seřadit podle jména nebo přijmeni nebo tak něco to je na nás

Zkusil jsem: Zatím sem se k tomu nedostal jsem na to úplný looser takže potřebuju velkou pomoc byl bych ochoten i zaplatit.

 
Odpovědět 9. května 9:30
Avatar
Odpovídá na Jan Ament
Erik Šťastný:9. května 10:27

Hlavně se rozhodněte co tedy chcete.

  • Zaplatit za kompletní vypracování dle zadání
  • Zaplatit rektora, který to s váma celé udělá
  • Bastlit sám a postupně se zde ptát na otázky, na ty vám někdo rád odpoví zadarmo.
Editováno 9. května 10:28
 
Nahoru Odpovědět 9. května 10:27
Avatar
JerryM
Člen
Avatar
JerryM:9. května 10:51

a to tě nenapadlo, že když ti to udělá někdo jinej, že až tě z toho budou zkoušet tak že nebudeš nic umět ???
ono totiž není nic jednoduššího. stačí si založit textovej soubor s konstantní délkou řádku a znakem CR (0x0A) na konci. Pak ho celej načteš do paměti do List<record> a po úpravách zase celej zpíšeš. a record je class s položkama Name, Surname atd. Pro zápis se používá StreamWriter a pro čtení StreamReader.... a navíc na to máš celej rok..

 
Nahoru Odpovědět 9. května 10:51
Avatar
Odpovídá na JerryM
Erik Šťastný:9. května 15:01

Já si spíš myslím, že začal na poslední chvíli řešit projekt na tento rok :D

Jinak konstatní délka řádku a kombinace CR je hloupost ne?
Osobně bych zvolil klasický CSV: jméno, čárka, příjímení, CR

 
Nahoru Odpovědět 9. května 15:01
Avatar
JerryM
Člen
Avatar
JerryM:9. května 15:14

tak CSV de taky ... ale bude to muset parsovat:
https://stackoverflow.com/…-file-in-net

 
Nahoru Odpovědět 9. května 15:14
Avatar
Odpovídá na JerryM
Andy Scheuchzer:9. května 19:39

Promiň, že tu řeším takovou blbost, ale není CR 0x0D? A nebylo by lepší pro čitelnost v naprosto základním textovém editoru (který neumí převádět konce řádek) používat CR LF (0x0D 0x0A)? Kdyby se na to někdo chtěl podívat?

Nahoru Odpovědět 9. května 19:39
Člověk, co si myslí, že snědl všechnu moudrost světa, i když tomu tak není.
Avatar
JerryM
Člen
Avatar
JerryM:9. května 21:02

no jo .. je
https://cs.wikipedia.org/wiki/ASCII
:)))

 
Nahoru Odpovědět 9. května 21:02
Avatar
Odpovídá na Andy Scheuchzer
Erik Šťastný:10. května 7:58

Jo asi jo, jen jsem vycházel z toho co napsal JerryM, osobně používám většinou jen LF :)

 
Nahoru Odpovědět 10. května 7:58
Avatar
JerryM
Člen
Avatar
JerryM:10. května 14:01

ono je to fuk
https://cs.wikipedia.org/…%99%C3%A1dek
podle typu platformy ale originál na mechanickým dálnopisu byl CR+LF, co ž je logický ale dnes na počítači stačí použít jeden z nich ...

 
Nahoru Odpovědět 10. května 14:01
Avatar
Martin Petrovaj
Překladatel
Avatar
Martin Petrovaj:10. května 14:19

Nerád narúšam tunajšiu intelektuálnu debatu, ale chalana tu zaujíma, kto mu pomôže s / spraví mu koncoročný projekt, nie aký znak sa historicky používa na ukončenie riadku v textovom súbore.

Okrem toho, sme v sekcii .NET, nie C/C++, takže pri čítaní súboru klasicky napr. StreamWriterom a jeho metódou ReadLine mu bude úplne fukes, akým znakom je ukončený riadok.

Jan Ament Ako sa Erik pýtal už v jeho druhej odpovedi, musíš sa rozhodnúť, či si ten projekt skúsiš dať dokopy sám a budeš tu priebežne klásť technické otázky, alebo či hľadáš programátora, ktorý to od A po Z spraví za teba. Ak si to robíš sám, šup s otázkami, nech ti môžeme pomôcť. Ak si to chceš nechať vypracovať, tak ponúkni sumu a hľadaj niekoho, kto ti to za ňu spraví.

Zatím sem se k tomu nedostal jsem na to úplný looser

Nič v zlom, ale takýto mindset ti je na povestné dve veci, a netýka sa to len programovania. Ak dokážeš povedať zmysluplnú a jednoznačnú vetu v angličtine, tak už máš výborné predpoklady na písanie kódu. Vo svojej podstate je to len"hovorenie" počítaču čo má spraviť a nie je to nič, čo by sa s trochou snahy nedalo kedykoľvek a kýmkoľvek naučiť. Ale s mentálnym nastavením, keď niečo už dopredu vzdávaš a rezignuješ nespravíš nič.

Nech je to s tebou akokoľvek, tak predpokladám, že čiastkové úlohy potrebné pri tomto projekte (práca s textovým súborom, triedenie a usporiadanie nejakých záznamov a pod.) ste na 99% už robili v škole na hodinách. Veľa času a námahy si môžeš ušetriť tým, že si tieto čiastkové programy z hodín prejdeš a pospájaš ich dokopy, do jednej väčšej, komplexnejšej aplikácie. Ak si si v škole tieto projekty / úlohy neukladal niekam na USB, Google Drive a pod., tak sa skús opýtať spolužiakov, či ich nemajú oni.

A keď už sme pri spolužiakoch, prečo nepožiadaš o pomoc ich? Určite sa nájdu takí, ktorí ti s projektom radi pomôžu a vysvetlia ti učivo z hodín svojimi vlastnými slovami a štýlom, čo ti možno pomôže viac. A vždy sú v ročníku aj takí ľudia, ktorí tieto koncoročné projekty za pár stoviek korún svojim spolužiakom spravia. Ak sa ti nechce spolužiakom dať tých pár kaček, tak to ešte len počkaj, aké platové nároky majú programátori z povolania ;-)

Nahoru Odpovědět  +5 10. května 14:19
if (this.motto == "") { throw new NotImplementedException(); }
Avatar
JerryM
Člen
Avatar
JerryM:11. května 6:30

tak jde o to že tazatel bude muset asi vyjádřit nějakou osobní snahu a ne jenom čekat že to někdo udělá za něj .. pokdu dobře čtu tak od jeho prvního dotazu už uplynulo pár dní a on se neozval ... takže na to evidentně hodil bobek ..

 
Nahoru Odpovědět  +1 11. května 6:30
Avatar
Odpovídá na JerryM
Michal Štěpánek:12. května 8:57

Přesně tak. Když se chci něco dozvědět a položím zde nějaký dotaz, vždycky netrpělivě očekávám reakce, ale autor vlákna to má evidentně na háku...

Nahoru Odpovědět 12. května 8:57
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Ament
Člen
Avatar
Jan Ament:13. května 10:55

Nemám to na háku, ale nic co jste tu psali tak mi nějak nepomohlo hledám prostě někoho kdo to udělá za mě za jakoukoliv sumu sem ochotný dát klidně 500 Kč ale asi ne více jak 1000,

 
Nahoru Odpovědět 13. května 10:55
Avatar
Odpovídá na Jan Ament
Michal Štěpánek:13. května 11:06

Ale žádná reakce na odpovědi z tvé strany dosud nebyla, ani jsi nenapsal, v čem to má být? WF, WPF, Console?

Nahoru Odpovědět 13. května 11:06
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Ament
Člen
Avatar
Jan Ament:13. května 11:20

Tak pardon ale třeba já sem si nemyslel že budete tak moc aktivní na téhle stránce, pracujeme ve visual studio, C#

 
Nahoru Odpovědět 13. května 11:20
Avatar
Odpovídá na Jan Ament
Jaroslav Smrž:13. května 13:03

To jo, ale jak se ptá Michal Štěpánek, tak potřebujeme vědět přesné zadání. Zda to má být console application nebo Windows forms, presentation foundation atd. Pokud WinForms, tak ti to za 1000,- napíšu.

Editováno 13. května 13:04
Nahoru Odpovědět 13. května 13:03
I have no idea what it is doing but I´m scared to delete it... xD
Avatar
Odpovídá na Jan Ament
Michal Štěpánek:13. května 13:17

Když si prostuduješ tento článek
https://www.itnetwork.cz/…-soubory-txt
tak to zvládneš pohodlně sám...

Nahoru Odpovědět  +1 13. května 13:17
Nikdy neříkej nahlas, že to nejde. Vždycky se totiž najde blbec, který to neví a udělá to...
Avatar
Jan Ament
Člen
Avatar
Jan Ament:13. května 23:23

Má to být console aplication

 
Nahoru Odpovědět 13. května 23:23
Avatar
Odpovídá na Michal Štěpánek
Michal Haňáček:14. května 6:44

No jo, jenže to znamená vlastní invenci, čas, práci a taky se u toho bude muset přemýšlet a to prej bolí :-D ...

Nahoru Odpovědět  +1 14. května 6:44
Každé rozhodnutí a každý krok v životě nás někam posune. Bohužel jen některé nás posouvají dopředu.
Avatar
Odpovídá na Jan Ament
Jaroslav Smrž:14. května 7:05

Není problém. Pošli mi do zprávy přesné zadání, termín do kdy to chceš a domluvíme se.

Nahoru Odpovědět 14. května 7:05
I have no idea what it is doing but I´m scared to delete it... xD
Avatar
Jan Ament
Člen
Avatar
Jan Ament:14. května 9:14

Už vyřešeno, děkuju moc všem

 
Nahoru Odpovědět 14. května 9:14
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 21 zpráv z 21.