#6 Jerry
jo a taková paměť --- rozuměj sdílená proměnná NENI známkou špatného návrhu jen jde o to, že musíš ještě doplnit nějaký synchro prvek do té oblasti paměti, dělá se to běžně na nižších urovních těsně nad assemblerem a pak také při přístupu k videopaměti ale ty o tom nevíš protože ve syšších prog. jaz se na tohle už nenarazí ..
Příspěvky odeslané z IP adresy 2a00:1028:83be:235a:53d:1...–
#5 Staon
hezky si to napsal ... to je přesně to co sem ti popsal v mojí předchozí odpovědi .. takže pořád nějak nechápu co vlastně chceš :))))
eště si zapomněl na sdílenou paměť mezi funkce to by byl bod 4. víííííš pupíčku :) ale to se týká hlavně jazyka C v C++ se to dělá blbě a musíš na to napsat tzv .wrapper....
odpověď zní jednoznačně ANO, protože v céčku si můžeš vložit kod assembleru na rezerovvanou část paměti a pak tuto "proměnnou" sdílet ve více funkcích .. tak že ANO dá se dostat z funkce A k proměnné ve funkci B .. to se ti tu snaží všichni vysvětlit ... a ty pořád nic.. .oni ti to ve škole neřekli ??? božeee....
#5 Jakub
aha no tak to máš jednoduchý tak to znamená, že třída zboží je např. spotřební elektronika takže televize, rádia apod. takže uděláš jen nedu tabulku zboží a první sloupec bude číslo skladu, druhý sloupec bude identifikátor zboží (t.j. každé zboří musí dostat jedinečný identifikátor ID nebo GUID) atd...
potřebuješ na to počítač s Windows (asi 7 nebo 10), pak si stáhneš MS VS 2017 a SQL Server Management Studio (MSMS) ( https://docs.microsoft.com/…-studio-ssms ) a nainstaluješ si to kompletně , to ti zabere podle rychlosti pc tak 4-5 hodin, u MS VS nezapomeneš nainstalovat vše pro vývoj s MS SQL. Stáhni si MSVS 2017 Profi verzi a jestli potřebuješ instalační kod tak ten se zadava až po instalaci ... že :)
http://appnee.com/microsoft-visual-studio-all-versions-product-keys-collection/
pak spustíš (MSMS) a současně si založíš projekt v C# asi bych doporučoval starý .NET (WinForms) než nový .NET Core. v MSMS si založíš novou databázi včetně jména serveru a hesla a tabulku v ní a do tabulky vyplníš ručně v MSMS např. 30 různých položek zboží např. TV, rádia apod.
no a protože ti MSMS umožňuje vkládat SQL dotazy tak si vložíš např. dotaz Select s vhodnými parametry aby se ti zobrazilo vše co máš v tabulce. pak dopíšeš v C# kod na otevření existující databáze a dotaz a získání dat z databáze co si vytořil. mužeš to dělat formou konzolového okna nemusíš nutně vše řešit formou grafických prvků. takže jenom tvuj program v C# bude mít jedno hlavní okno formulář a v něm např 4 buttony a po zmáčknutí buttonu se do okna konzole (příkazem Console.WriteLine) vypíšou výsledky dotazu. Při práci musí být samozřejmě otevřený MSMS a MS VS současně takže vidíš co se děje....
neni to nic těžkýho bohužel veškerá nápověda na internetu je v AJ, třeba tady .. jak otevřít onu databázi
https://msdn.microsoft.com/en-us/library/fksx3b4f.aspx
nezapomeneš tam dát jméno a heslo !!!! v příkladu to maj bez hesla ...