MuMa01 Posted June 24, 2008 Posted June 24, 2008 az mennyire lehetséges hogy egy régebbi c# kódott a visual c# 2005 nem tudja lefuttattni? egy könyvbõl akarom megtanulni a nyelvet, és ott a cd-n volt van ez a fájl amit megnyitok, és a könyv szerint futnia kéne, gyakorlatilag a se a debug, se a futtatás gombra nem lehet indítani.
Bice Posted June 24, 2008 Posted June 24, 2008 az mennyire lehetséges hogy egy régebbi c# kódott a visual c# 2005 nem tudja lefuttattni? egy könyvbõl akarom megtanulni a nyelvet, és ott a cd-n volt van ez a fájl amit megnyitok, és a könyv szerint futnia kéne, gyakorlatilag a se a debug, se a futtatás gombra nem lehet indítani. Elõször fordítsd le. (compile)
MuMa01 Posted June 24, 2008 Posted June 24, 2008 Elõször fordítsd le. (compile) azt a programon belül hogy csinálhatom meg? csupa régebbi programokat ír amik nem hajlandóak települni mert fent van a visual studio :huh:
Calypsol Posted June 24, 2008 Posted June 24, 2008 az mennyire lehetséges hogy egy régebbi c# kódott a visual c# 2005 nem tudja lefuttattni? egy könyvbõl akarom megtanulni a nyelvet, és ott a cd-n volt van ez a fájl amit megnyitok, és a könyv szerint futnia kéne, gyakorlatilag a se a debug, se a futtatás gombra nem lehet indítani. lehetséges, c# 1.0-s kódot újabb VS-ekkel nem tudsz fordítani, szedj le régebbit (express), aztán hajrá! :)
MuMa01 Posted June 24, 2008 Posted June 24, 2008 lehetséges, c# 1.0-s kódot újabb VS-ekkel nem tudsz fordítani, szedj le régebbit (express), aztán hajrá! :) a google csak a 2005-s meg 2008-s expresst dobja csak ki. a cd-n pedig volt egy momo nevû program amit feltettem, de nem tudom elindítani mert nem találom sehol sem az exe-jét, pedig azt írja hogy az is egy fejlesztõi környezet a c#-hez. az tök jó hogy végig arról beszél hogy a visual studio .net milyen jó, erre pont annak a telepítõje nincsen fent a lemezen.
skybot Posted August 7, 2008 Posted August 7, 2008 Csá, most kezdtem a Programozzunk C nyelven címû könyvecskébe. Az 2. lecke (ismerkedés) lassan kész, de felét nem értem, és még csak amik le vannak írva, azokat a programokat csináltam meg. Na nyugtassatok meg. Mindenki így kezdni, vagy csak én vok hülye? :ph34r:
CrW Posted August 7, 2008 Posted August 7, 2008 Csá, most kezdtem a Programozzunk C nyelven címû könyvecskébe. Az 2. lecke (ismerkedés) lassan kész, de felét nem értem, és még csak amik le vannak írva, azokat a programokat csináltam meg. Na nyugtassatok meg. Mindenki így kezdni, vagy csak én vok hülye? :ph34r: Én is így kezdtem, meg is ilyedtem, hogy tényleg a BME-re akarok-e menni, de aztán amit nem értettem apám elmagyarázta és mostanra már egész jól megy :D
Lord_Crusare Posted August 8, 2008 Posted August 8, 2008 Elsõre talán Pascal. A nyelvezete eléggé emberközeli (talán ez a leg emberközelebbi programozási nyelv?), könnyû megjegyezni (pl egy for ciklus deklarálása szinte egy értelmes angol mondat), el lehet sajátítani az algoritmikus gondolkodást, s nem utolsó sorban - állítólag - innen könnyebb átszokni más nyelvekre. Én ezt annyire nem vettem észre. Ha nem rettensz meg egy eléggé gépközeli kódtól, akkor jöhet a C. Aztán erre már lehet építeni a Java-t, mint ibjektum orientált nyelvet. Éppen kimaradhat a C, de szerintem Pascal után túl nagy ugrás lenne (más a szintaxis, nem procedurális). Egyébként egyet értek a kollégával, tessék csak nyugodtan visszaolvasni... Mondjuk ha Pascal, akkor inkább már Object Pascal (vagyis Delphi), mivel a szemlélete is objektum-orientált, és az ma már elengedhetetlen. A C viszont azért ajánlott, mert az meg ingyenesen beszerezhetõ már (Visual C++, illetve Visual C#). Mindenképp ezek valamelyikével érdemes indítani.
9600se Posted August 8, 2008 Posted August 8, 2008 Sziasztok! Programozás téren eléggé kezdõ vagyok (nagyon kezdõ), ezért szükségem lenne egy kis segítségre (MS-DOS-ban vagy batch-ban, nem tudom minek kell nevezni). Találtam egy leírásban olyan DOS parancsot, hogy COPY CON, amivel fájlt lehet létrehozni. Be is írtam a parancssorba hogy: COPY CON D:\szoveg.txt valami ^Z Ütöttem egy entert, és létre is jött egy szöveges doc a D meghajtón szoveg névvel és a "valami" szót tartalmazta. Ezen felbuzdulva készítettem a notepad-dal egy batch fájlt ugyan azzal a tartalommal amit a parancssorba írtam, de amikor elindítottam a fájlt, csak felvillant egy ablak, de nem történt semmi. Tudnátok valami megoldást, hogy a parancssorban mûködõ parancsok a batch fájlomba írva is mûködjenek? Elõre is THX!
Lord_Crusare Posted August 9, 2008 Posted August 9, 2008 (edited) Bátorkodtam egy kicsit komplexebb batch file-t összeállítani segítségül: @echo off title TestProgram copy con D:\szoveg.txt @echo off cls ^z @echo on Ha ezt elindítod, akkor lehetõséged van bármit beírni a DOS-os felületre, és mikor megnyomod az ENTER-t, akkor mindezt lementi a D:\-re, "szoveg" néven. Kilépéshez Control+Z-t kell nyomnod, és egy ENTER-t. Jó kódolást! Edited August 9, 2008 by Lord_Crusare
9600se Posted August 9, 2008 Posted August 9, 2008 ... Igazából a programomnak nem ez lenne a feladata. Az lenne a lényeg, hogy ha elindítom a batch fájlt, akkor létrehozza automatikusan a szoveg.txt nevû fájlt a D meghajtóra, és önmûködõen megtöltse azzal a tartalommal amit én akartam (jelen esetben a "valami" tartalommal). De a legfontosabb az, hogy az egészet beavatkozás nélkül csinálja, csak elindítani kelljen a batch fájlt, utána már semmit ne kelljen ütni.
Bice Posted August 9, 2008 Posted August 9, 2008 Igazából a programomnak nem ez lenne a feladata. Az lenne a lényeg, hogy ha elindítom a batch fájlt, akkor létrehozza automatikusan a szoveg.txt nevû fájlt a D meghajtóra, és önmûködõen megtöltse azzal a tartalommal amit én akartam (jelen esetben a "valami" tartalommal). De a legfontosabb az, hogy az egészet beavatkozás nélkül csinálja, csak elindítani kelljen a batch fájlt, utána már semmit ne kelljen ütni. Keyloggert akarsz csinálni? :D
9600se Posted August 9, 2008 Posted August 9, 2008 Keyloggert akarsz csinálni? :D Nem. Nem azt akarom vele fájlba íratni amit a billentyûzeten ütök le, hanem már a programban le van tárolva, hogy pontosan milyen szöveget kell tartalmaznia a "szoveg.txt" dokumentumnak.
Lord_Crusare Posted August 9, 2008 Posted August 9, 2008 Azt hittem, szeretnél magadtól rájönni, ezért írtam egy kicsit mást, illetve azért is, mert amit Te mondasz, azt nem COPY CON-al kell megoldani. @ECHO OFF CLS echo This is a text file. > D:\SZOVEG.TXT EXIT Parancsolj. Ez egy TXT-be kiírja azt, hogy "This is a text file." . A COPY CON-t inkább fájlok felhasználó általi szerkesztésére használják.
_DooM_ Posted August 14, 2008 Posted August 14, 2008 Mondjuk ha Pascal, akkor inkább már Object Pascal (vagyis Delphi), mivel a szemlélete is objektum-orientált, és az ma már elengedhetetlen. A C viszont azért ajánlott, mert az meg ingyenesen beszerezhetõ már (Visual C++, illetve Visual C#). Mindenképp ezek valamelyikével érdemes indítani. Szerintem elsõre nem kell még az OO. Elõször alakuljon ki valamiféle algoritmikus gondolkodásmód, majd aztán az OO.
Lord_Crusare Posted August 16, 2008 Posted August 16, 2008 A tapasztalat azt mutatja, hogy ha nem OO-ban indít valaki, akkor késõbb nehezen szokik át arra, arról nem is szólva, hogy el is veheti a kedvét az egésztõl pl. a Turbo Pascal. Jómagam Delphi-ben indítottam, és mondjuk úgy, hogy pár év után van egy kevés fogalmam a programozásról, és az algoritmikus gondolkodásmódról. Ez tehát nem függ attól, ki miben kezd. És ha most kezdi, hát miért ne indíthatna valami olyasmiben, ami modern, és ha profin kitanulja, még kezdhet is valamit a tudásával?
Calypsol Posted August 17, 2008 Posted August 17, 2008 Szerintem elsõre nem kell még az OO. Elõször alakuljon ki valamiféle algoritmikus gondolkodásmód, majd aztán az OO. pontosan. elõször az algoritmikus gondolkodásmód elsajátítását ajánlom én is egy procedurális nyelv segítségével, majd aztán jöhet a többi paradigma (többet közt az OO) megismerése
_DooM_ Posted August 21, 2008 Posted August 21, 2008 A tapasztalat azt mutatja, hogy ha nem OO-ban indít valaki, akkor késõbb nehezen szokik át arra, arról nem is szólva, hogy el is veheti a kedvét az egésztõl pl. a Turbo Pascal. Jómagam Delphi-ben indítottam, és mondjuk úgy, hogy pár év után van egy kevés fogalmam a programozásról, és az algoritmikus gondolkodásmódról. Ez tehát nem függ attól, ki miben kezd. És ha most kezdi, hát miért ne indíthatna valami olyasmiben, ami modern, és ha profin kitanulja, még kezdhet is valamit a tudásával? Az én tapasztalataim nem ezt mutatják. Aki tudja, hogy adott feladathoz melyik a legcélszerûbb adatszerkezet, milyen vezérlési szerkezetet érdemes használni, hogyan kell az eljárásokat/fügvvényeket deklarálni, használni, az utána könnyeben tudja ezeket objektumokba szervezni. Lehet persze OO-val is kezdeni, de amíg nem megy egyszerûbb feladatok megoldása, algoritmizálás, addig felesleges kínlódni az objemtum orientáltság alapelveinek elsajátításával. A Pascal nyelvvel meg mi a baj? Nem kell "hülye" zárójeleket, pontosvesszõket, csillagokat írkálni, az ember számára könnyebben olvasható formában lehet programokat írni. Egy for ciklus szinte egy értelmes anol mondat.
Lord_Crusare Posted August 22, 2008 Posted August 22, 2008 Az én tapasztalataim nem ezt mutatják. Aki tudja, hogy adott feladathoz melyik a legcélszerûbb adatszerkezet, milyen vezérlési szerkezetet érdemes használni, hogyan kell az eljárásokat/fügvvényeket deklarálni, használni, az utána könnyeben tudja ezeket objektumokba szervezni. Lehet persze OO-val is kezdeni, de amíg nem megy egyszerûbb feladatok megoldása, algoritmizálás, addig felesleges kínlódni az objemtum orientáltság alapelveinek elsajátításával. A Pascal nyelvvel meg mi a baj? Nem kell "hülye" zárójeleket, pontosvesszõket, csillagokat írkálni, az ember számára könnyebben olvasható formában lehet programokat írni. Egy for ciklus szinte egy értelmes anol mondat. Szeretem az ilyen okos embereket, akik úgy írják le a baromságot, hogy meg vannak bizonyosodva annak helyességérõl. procedure a_00(uu,vv,r: real); var x1, x2, y1, y2, t : real; step : integer; begin step:=3; x1:= uu + r; y1:= vv*ecentric; t:= pi/step; repeat x2:=uu + r * cos(t); y2:=vv + r * sin(t); y2:=y2*ecentric; drawline(x1,y1,x2,y2,white); x1:=x2; y1:=y2; t:=t + pi/step; until t >= 2*pi; end; Ez itt egy tipikus Turbo Pascal kód. Zárójelekkel, pontosvesszõkkel, csillagokkal. Kitartok amellett, hogy OO-val érdemes indítani. Így elsajátíthatsz mindent úgy, hogy közben nem megy el a kedved tõle, mert azonnal látod az eredményét, és nem csak valami DOS-os gányolást kapsz.
skybot Posted August 24, 2008 Posted August 24, 2008 Üdv, Flash gombokat készítenék, de a kész gombok villognak, ha megnyitom õket mintaként. Ez mitõl lehet?
Zwiebel Posted August 25, 2008 Posted August 25, 2008 Sziasztok! Azt szeretném megkérdezni, hogy a Delphi-nek van-e valamilyen ingyenes verziója? Olyanra gondolok, mint a Pascalnak a Free Pascal? És ha van akkor azt honnan lehetne leszedni? Milyen megkötései vannak annak? Elõre is köszönöm Zwiebel
Lord_Crusare Posted August 25, 2008 Posted August 25, 2008 Helló, hogyne volna, keress rá a "Lazarus Free Pascal" szavakra.
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now