41
C# könyv
  • lord nihilus
    #41
    megoldódott:O
  • lord nihilus
    #40
    Hm, egy érdekes problémába ütköztem...lehet triviális a megoldása, de valahogy nem tudok rájönni.
    Egy gombnyomásra töltök fel textbox-ot szöveggel, eddig semmi gond. Átirkálom a szöveget, majd gombnyomásra szeretném a módosított verziót lementeni, mondjuk egy string változóba. Az első lépésben használt .text property még mindig az eredeti szöveget tartalmazza....

    előre is köszi
  • lord nihilus
    #39
    végülis sikerült, köszi (a "/c" hiányzott)...

    static void forditas()
    {
    System.Diagnostics.Process process = new System.Diagnostics.Process();
    System.Diagnostics.ProcessStartInfo startInfo = new System.Diagnostics.ProcessStartInfo();
    startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
    startInfo.FileName = "cmd.exe";
    startInfo.Arguments = "/c " + "%windir%\\Microsoft.NET\\FrameWork\\v3.5\\csc.exe" + " /out:" + "C:\\temp\\002.exe " + "C:\\temp\\001.cs";
    process.StartInfo = startInfo;
    process.Start();

    Thread.Sleep(1000);
    Console.WriteLine("\nFordítás kész!");
    }
  • gergely1991
    #38
    Kérd meg hogy ezt írassa ki parancsban.
    msg * Hello world
    Kapsz egy párbeszédablakot a fenti üzenettel.
    És ha a paramétert kicsit átírod mondjuk így:
    %windir%\Microsoft.NET\FrameWork\v3.5\csc.exe -target:exe fájlod
    Lehet hogy kicsit félreértelmezi a parancsot.
  • Jim Morrison
    #37
    biztos hogy ezzel a sorral van a gond? más parancsra reagál?
  • lord nihilus
    #36
    Először az első, aztán a második megoldással is megpróbáltam.
  • Jim Morrison
    #35
    levédted? Mármint dupla per jelet raktál? vagy @ jelet használtál?
  • lord nihilus
    #34
    Hellóka! Egy kis help kellene...sajnos nagy fába vágtam a fejszém és már az elején elakadtam...

    Vagy egy C# kódom amiből el szeretném indítani a CMD-t, ez ugye no problem. Viszont át szeretnék neki adni egy sor szöveget, hogy a dolog automatikus legyen (ne beirogatni kelljen).

    ez lenne az: "%windir%\Microsoft.NET\FrameWork\v3.5\csc.exe /target:exe +ide egy fájl elérési útja"

    Innentől ez beindítaná a dolgokat, csak sajnos nem értem itt mi a probléma (a "\" jeleket is levédtem az elérési útvonalakon stb.). Ha valaki tudna segíteni a project ebben a részében megköszönném.
  • Jim Morrison
    #33
    Köszi, én is kutakodok, van még mit tanulnom:)
  • MociNet
    #32
    Hú hát eléggé körülményes feladatokat csinálsz hallod-e. A .net-be az audio kb addig terjed hogy lejátszunk zenéket, de ennek még utána nézek. De ezek ilyen C++ -ból áthozott dolgokból fog szerintem működni. Ha van dll-ed ami már felügyelt dll (C# beveszi), akkor azt csak használni kell, de lehet, hogy egyszerűbb lenne, ha az extern kulcsszóval meghívod a megfelelő natív függvényt ami segítene rajtad - ha van ilyen. A natív könyvtárakat nem igazán ismerem.
    A keygen-es varázslás megint csak natív dolgokat igényel. Kivéve ha a játék .net-es és a keygen generátor is, de kétlem.
    Egyenlőre csak ennyi, ezzel nem mondtam sokat, de majd még nézegelődök neten.
  • Jim Morrison
    #31
    ilyesmire gondoltam.
  • Jim Morrison
    #30
    Köszi szépen mostanában nem nagyon volt időm vele foglalkozni, de akkor majd így kipróbálom !: ) Találtam valami hasnoló programot ami nagyjából olyan amit elképzeltem, majd megmutatom ha megtaláltam.


    Más:
    Szerintem lehetséges, hogy egy programból kinyerjünk egy szöveg részletet, majd azt bemásoljuk egy másik programba. Igazából azt szeretném, hogy a keygen amit kidob kódot simán átmásoljam a játékba, csak ott nem működik a ctrl+v dolog. (megjegyzem megvan nekem a játék eredetiben). Minek nézzek utána, hogy kezdjek neki? Hogyan szokás ilyen típusú feladatokat/programokat csinálni?
  • MociNet
    #29
    Cs
    Nyisd meg a Visual C#-ot - vagy Visual Studio - csinálj egy új Project-et - szerintem Console App is jó, de ez lényegtelen - majd valahol oldalt találsz egy olyan panelt (beúszó panel) aminek a neve Solution Explorer ott lesz egy olyan, hogy References. Ebbe vannak a felügyelt dll-ek. Jobb gombal rámész az Add References...-re és ott tudod hozzáadni a dll-t. Ide felügyelt dll-t lehet csak rakni szerintem, de igazából még nem próbáltam natív dll-lel. Majd ha ez megvan akkor már a forráskódból könnyedén tudsz rá hivatkozni -van IntelliSense- teljes névvel vagy using-ot használva röviddel is.
    Amúgy ezt az audios dolgot nem vágom, azt hogy mit is akarsz csinálni pontosan. A hangfalakat kapcsolgatni vagy mi? Csak mert engem is érdekelne, hogy audio irányában mit is lehet varázsolni. Vagy ha csak a dll-t be tudnád nekem linkelni az is jó lenne. Kösz
    Am írj csak ha valami nem ok.
  • Jim Morrison
    #28
    Szeretnék C# nyelven egy olyan egyszerű kis progit összehozni magamnak, ami megváltoztatja az alapértelmezett kimeneti audio eszközt. Keresgéltem a netem ilyen libraryket találtam de nemvágom hogy használjam azokat. Segiitene valaki elindulni?
  • Thanatos
    #27
    és ezt miért a c# topicba?
  • Cormac
    #26
    Sziasztok!

    C++-ban és PHP-ben jártas programozót keresek egy játék fejlesztéséhez.
    A játék működik és játszunk vele, de még fejlesztés alatt áll.
    Akit érdekel, írjon privát üzenetet nekem itt vagy e-mailben: [email protected] -ra.

    A működő játék elérhető: www.novusmundus.eu

    Köszi.
  • Jim Morrison
    #25
    Valami ilyesmire gondoltal?
    csinalsz egy .cs amiben mondjuk ez van:

    /*************
    using System;

    namespace proba
    {
    class lolvalami
    {
    public void foresz()
    {
    Console.WriteLine("HAHA");
    }
    }
    }
    /*************
    A masik .cs allomanyban igy hivod elo:

    lolvalami lolvalami= new lolvalami();

    vagy
    class valami : lolvalami
    most nemtom leiirni mit csinal mert megyek, de szerintem a 2. kell neked :D bocsi

  • Csaba1990
    #24
    Sziasztok

    Lenne egy kérésem, most ismerkedek a c# és az objektumorientáltsággal. A programozást nem most kezdtem. Szal vmit már tudok. XD

    Na szal arra lennék kíváncsi, hogyan tudom azt megcsinálni, hogy írok pár metódust amit azt szeretném, hogy az egész programba elérhetőek legyenek.

    Hasonlóan behívni lehessen mint mondjuk using System
    Vagy valahogy öröklődéssel.

    Előre is köszönöm a segítséget.
  • Evin
    #23
    Az MSDN kaki, annyi minden van benne, hogy el lehet benne veszni.
    De igaz, az a lényeg, hogy a kód egyszerű legyen, átlátható, és a lehető legkisebb erőforrást használja.
  • Emmegki
    #22
    Fölösleges venni magát a nyelvet ismertető könyvet hiszen ott az MSDN, minden rajta van. Én inkább olyan vennék ami programozási technikákat ismertet, hogy hogyan írj olyan kódot, ami nem csak hogy működik, de szép, elegáns, és emellett a lehető legegyszerűbb, mert a legjobban kihasználja a nyelv adottságait. Nem a nyelvi kulcsszavakat meg a szintaktikát kell megtanulni, hanem a helyes oop szemléletet, és hogy mindent a legegyszerűbben és legjobban oldj meg.
  • adam333
    #21
    Az értelmes válaszokat köszönöm, a többiről nem írok véleményt:D
  • karajjj
    #20
    nem böki semmi a szemem, az be van gyulladva magától...

    én csak nem értem, hogy akinek van egy kis esze, az mért költi olyanra a pénzét, amit célszerűbb számítógépen tanulni, de mindegy én vagyok a hülye akkor :D

    életemben egyszer volt porgramozós könyv a kezemben, akkor is azért, mert én pascalt meg delphit tanultam, az egyetemen meg ansi C-vel kezdték, bementem a könyvtárba és hazafelé a buszon átnéztem, hogy miben tér el a pascaltól, akkoris csak azért, mert a buszon nincs net :D
  • Frayer
    #19
    Én azért szeretem a könyveket is.
    Jó az ha vannak.
    Ha más nem is, ahogy ott sorakoznak a könyvek a polcokon, nyomnak együtt vagy egy mázsát, azt a benyomást kelti a vendégeknek, hogy nagyon okos vagyok ám, hogy ennyi szakkönyvem van. .
  • andersh
    #18
    én googlet használom, ahhoz még karnyújtás se kell és több minden van benne mint bármilyen vastag könyvben és hamarabb is megtalálod amit akarsz
  • kas123
    #17
    Most az böki a szemed hogy ő meg tud venni egy könyvet? o.O
  • Frayer
    #16
    Visual Studio 2005 & 2008
    Panem kiadó, nagyon jó tankönyv.
    Mindegy, hogy haladó vagy e vagy sem.
    Jó vastag könyv. Végig vezet a műfajon.
    Aztán még nem árt venni egy jó referencia könyvet sem mellé.

    Én nem mindig szeretem a msdn librarit, és az egyéb példákat a neten.
    Mert ezek össze vissza vannak, sokszor hiányosak is, és nem egyszer kiderül, hogy egy nagy gány az egész ami nem is működik.

    Az a jó, ha van egy jó vastag mindent átfogó könyved a témában.
    Nembaj ha drága, legyen jó vastag és a lényeg legyen benne érthetően.
    Minden legyen egy helyen. És legyen jó papír szaga, és legyen egy karnyújtásnyira a széktől, hogy bármikor le tudd venni.
  • Sadist
    #15
    Kezdő vagy, nagyon kezdő.
  • Desiderata #14
    könyvtárba iratkozz be
  • n3whous3
    #13
    te is írj rám, nem otthon vagyok és nem tudom most elküldeni, csak hogy emlékezzek rá
  • adam333
    #12
    Utalványokat el kell költeni vmire:D
    Mivel más könyvre nem nagyon van szükségem ezért gondoltam hogy valami c#-osat veszek.
  • karajjj
    #11
    most ne haragudj meg, de inkább kidobsz 6-8 talán 10 ezer forintot, hogy vegyél egy könyvet arról, amit a neten elérhetsz ingyen?
  • autoszimulator
    #10
    jöhet, gyűjtöm az ilyen szarokat, kitudja mikor kellhet :D

    amúgy a c# tényleg viszonylag egyszerű nyelv, ám win környezetben sokra használható. visual studio-tól meg az isten mentsen meg mindenkit, annyira utálom azt a mindent teleszemetelő szar programot, de sajna programozás szempontjából az egyik legjobb...
  • Sir Quno Jedi
    #9
    Nohát a C# nem nehéz, viszont döglassú (fordítani is), nekem vannak olyan durva kódjaim (céges, iszonyat háttérapival), amiket izmos gépen kell fejleszteni, mert a fordításuk is embert próbáló feladat. Virtual gép kizárva sajnos (pedik én azon szeretek)... :D
  • n3whous3
    #8
    asd le merném fogadni, hogy ez esetben ez az első nyelv majdnem, amit használni fogsz
  • n3whous3
    #7
    Már nem azért, de van nem egy olyan újítás C# szintaxisban, amit nem árt, ha átnéz az ember egy könyvben.

    adam333: írj rám egy pm-et, hogy küldjek könyvet, van egy vaskos pdf fileom, igaz kurva hosszú a könyv, de ha gyakorlott vagy más nyelvben, át tudod futni 1 hét alatt az egészet.
  • adam333
    #6
    C#-ban programozok.
    Tudom hogy fent van minden, de mégis szeretnék venni egyet. Így mit ajánlanátok?
  • Evin
    #5
    Alap dolgokra még a C# 2008 Express is elég.

    adam333
    Szerintem felesleges könyvet venni. Egyrészről neten is fent vannak magyar könyvek (legalitásuk persze megkérdőjelezhető), másrészről meg ott az MSDN, a Prog.hu, Google.
    Én a C# mesteri szinten 21 nap alatt könyvet szoktam olvasgatni. Könyv kitárgyalása.
  • Sir Quno Jedi
    #4
    A C#-hoz szvsz nem nagyon kell könyv (sem). Aki már tud programozni, annak pláne nem. Minden fent van online, példák, ötletek, trükkök. Mások kódjaiból gyorsabban lehet tanulni, mint bármilyen könyvből (lásd. pl. MS Capicom).

    Felborzaszt az ember egy 2008-as Visual Studiot és hajrá (Web Developer 2008 és a C# 2008 belőle a lényeg term.)!
  • CattiBrie
    #3
    És egy ideje miben programozol?
  • nonicks
    #2
    ajánlok neked egy szakács könyvet és ráadásul magyarul :D