Jump to content
GSForum - Segélyvonal

Programozás (segítség és publikálás kezdõknek)


Recommended Posts

Posted

hy programozonak készülök és progaromozi középsuliba de szeretném már most elkzdeni. szoval 0 tudásom, mivel kezdjem?

Túl a megfelelõ kommunikációs készségeken (pl. a "hy" az nem köszönés a világon sehol, döntsd el, hogy ékezetekkel vagy anélkül írsz, minden második szót elgépelni azért kemény, a központozás és nagybetû hol marad? stb.) én egy tetszõleges BASIC/Pascal/C könyvet javasolnék. Ezeket a nyelveket ilyen sorrendben egyre inkább tudod használni: BASIC egy kezdõknek kitalált, egyszerû nyelv - túl sok egyéb haszna a tanuláson túl nincs. Pascalt jó eséllyel fogsz majd tanulni középiskolában (késõbb a Delphi nevû fejlesztõkörnyezettel elég jól lehet használni is erre-arra), C meg alap ha késõbb C++/C# dolgokat fogsz (azokat már komolyan lehet használni).

Könyvet konkrétan olyat érdemes, ami a legtöbb ilyenhez hasonlóan Ádámtól-Évától kezdi, és nem csak az adott nyelvet, de a különbözõ alapvetõ struktúrákat (ciklus, elágazás, stb.) is magyarázza. Ezek ugyanis a legtöbb nyelvben ott vannak. Ha nem is mindig azonosan, mivel nem csak ilyen sorban utasításokat végrehajtós megoldások vannak. De te leginkább ilyeneket tanulsz majd a közeljövõben, és valahol el kell kezdeni :) Ezekre mindenképpen szükséged van tehát, nem tudod õket megkerülni.

Posted

Üdv!

Bocsi a nagyonnagyon kezdõ kérdésért, de azt hiszem, elég sok ilyen fog érkezni tõlem mostanában, elõre is elnézést :) . Már maga a free pascal futtatásával vannak gondjaim. Nem tudok vele menteni, programot lefuttatni. Az iskolában megcsinált, kész programot sem, a pas fájlt átküldve ismerõshöz mûködött. Telepítésnél bejelöltem, h támogasson mindent.

Hibaüzenet, konkrétan: Cannot create object file: C:... és itt ahonnan megnyitottam

Cannot create executable: C: ua.

Konkrétan

szerk.: ha teljsen újat írok, azt akárhova tudja menetni, és működik, csak a régiekkel nem jó

Posted

Köszi szépen aszem van egy régi könyv a pascalról vagy BASIC-rõl, az alapokat nem is akartam megkerülni, de magamtól télleg nem kezdem a BASIC-kal. A "szlengért" meg bocs mostantól csak msn-en használom (de a hy-t én se értem mért irtam, mert csá-val szoktam köszönni...).

Posted

Kösz a segitökész választ. Mondjuk elég rosz a helyeírásom (gondolom erre gondoltál), de attol még adhattál volna egy normális választ...

Épp ez az. Nem hiába programozási NYELV, ha egy élõ nyelvet képtelen vagy írásban helyesen használni, akkor egy sokkal absztraktabb programnyelvvel mit fogsz kezdeni? Hidd el, ez segítõkész válasz volt, csak még nem érted / értékeled.

Üdv!

Bocsi a nagyonnagyon kezdõ kérdésért, de azt hiszem, elég sok ilyen fog érkezni tõlem mostanában, elõre is elnézést :) . Már maga a free pascal futtatásával vannak gondjaim. Nem tudok vele menteni, programot lefuttatni. Az iskolában megcsinált, kész programot sem, a pas fájlt átküldve ismerõshöz mûködött. Telepítésnél bejelöltem, h támogasson mindent.

Hibaüzenet, konkrétan: Cannot create object file: C:... és itt ahonnan megnyitottam

Cannot create executable: C: ua.

Konkrétan

szerk.: ha teljsen újat írok, azt akárhova tudja menetni, és mûködik, csak a régiekkel nem jó

A mappa rejtett? Van írási joga rá annak a felhasználónak, akinek a nevében fut az fpc?

Posted

A mappa rejtett? Van írási joga rá annak a felhasználónak, akinek a nevében fut az fpc?

nem rejtett, és van.

Posted

Köszi szépen aszem van egy régi könyv a pascalról vagy BASIC-rõl, az alapokat nem is akartam megkerülni, de magamtól télleg nem kezdem a BASIC-kal. A "szlengért" meg bocs mostantól csak msn-en használom (de a hy-t én se értem mért irtam, mert csá-val szoktam köszönni...).

Ok, csak a C például érzékeny még a kisbetû/nagybetû különbségre is. Mindenki átesik azon a korszakon, amikor elgépelés hibákat kell sorban kiírtani a kódból. Rohadt kemény sz0pások lesznek, ha amit például legutóbb Calypsol írt, azt nem szívleled meg és érted meg hamar...

Üdv!

Bocsi a nagyonnagyon kezdõ kérdésért, de azt hiszem, elég sok ilyen fog érkezni tõlem mostanában, elõre is elnézést :) . Már maga a free pascal futtatásával vannak gondjaim. Nem tudok vele menteni, programot lefuttatni. Az iskolában megcsinált, kész programot sem, a pas fájlt átküldve ismerõshöz mûködött. Telepítésnél bejelöltem, h támogasson mindent.

Hibaüzenet, konkrétan: Cannot create object file: C:... és itt ahonnan megnyitottam

Cannot create executable: C: ua.

Konkrétan

szerk.: ha teljsen újat írok, azt akárhova tudja menetni, és mûködik, csak a régiekkel nem jó

Hú, én az ilyen tököm régi programokat mindig a partíción egy gyökérkönyvtárba teszem, rövid mappanévvel. És beállítom, hogy oda is dolgozzon. Nézd át a beállításokat, hátha van erre vonatkozó. Lehet, hogy egy nem létezõ/általa rendesen nem látott mappába akar dolgozni, oda akarja létrehozni.

Posted

Hú, én az ilyen tököm régi programokat mindig a partíción egy gyökérkönyvtárba teszem, rövid mappanévvel. És beállítom, hogy oda is dolgozzon. Nézd át a beállításokat, hátha van erre vonatkozó. Lehet, hogy egy nem létezõ/általa rendesen nem látott mappába akar dolgozni, oda akarja létrehozni.

Hopsz, és rávezettél a megoldásra. :) Az a problémája, hogy ez egy DOS-os program, nem lehet szóköz a mappa- és fájlnevekben! (Documents and settings)

Mivel az új fájlokkal nem produkálja a hibát, ezért valószínûleg a program maga jó helyen van, a megnyitandó fájlokat pedig át kéne helyezni a program munkakönyvtárába, akkor helyesen fog mûködni megint minden.

Posted

Értem mit akart mondani Calypsol, mert télleg párszor rámagyek a backspacre a kis, nagybetû miatt... Egyébként olyan ügyes voltam, hogy elsõ programomnál gond van, mindig ezt irja ki ha futatni akarom: error 85: ";" expected, a kód a következõ:

Program Hello;

Uses crt;

BEGIN

ClrScr;

Write ('Hello Vilag'); (mindig az elsõ zárójelhez teszi a kurzort, és ékezeteket nem tok irni)

ReadKey;

END.

Turbo Pascal 7.0 és Vistát hasnzálok http://users.atw.hu/hunigor/p_01_lecke.php errõl az oldalról néztem a kódot (a könyvet még ma este megkeresem).

Posted

Hopsz, és rávezettél a megoldásra. :) Az a problémája, hogy ez egy DOS-os program, nem lehet szóköz a mappa- és fájlnevekben! (Documents and settings)

Mivel az új fájlokkal nem produkálja a hibát, ezért valószínûleg a program maga jó helyen van, a megnyitandó fájlokat pedig át kéne helyezni a program munkakönyvtárába, akkor helyesen fog mûködni megint minden.

nagyjából áthidaltam a problémát, köszi a segítséget. Közben meg is írtam az elsõ olyan kemény 13 sorból álló programot, amihez nem kellett haver segítsége, és úgy mûködik, ahogy a feladatban le van írva :D .

Kiss, amúgy ha gondolod, tudok küldeni pár oldalas jegyzetet legalapabbról (ahol most tartok :) ), próbafeladatokkal, mintapéldákkal. Érthetõ, és sokat segít(het). pascalos

Posted

Értem mit akart mondani Calypsol, mert télleg párszor rámagyek a backspacre a kis, nagybetû miatt... Egyébként olyan ügyes voltam, hogy elsõ programomnál gond van, mindig ezt irja ki ha futatni akarom: error 85: ";" expected, a kód a következõ:

Program Hello;

Uses crt;

BEGIN

ClrScr;

Write ('Hello Vilag'); (mindig az elsõ zárójelhez teszi a kurzort, és ékezeteket nem tok irni)

ReadKey;

END.

Turbo Pascal 7.0 és Vistát hasnzálok http://users.atw.hu/hunigor/p_01_lecke.php errõl az oldalról néztem a kódot (a könyvet még ma este megkeresem).

Write utáni szóközt töröld ki!

Posted

Write utáni szóközt töröld ki!

Köszi, de az is hiba volt hogy rosz szóközt használtam. Meg kell szoknom a fura billentyûkiosztást.

Posted

Köszi, de az is hiba volt hogy rosz szóközt használtam. Meg kell szoknom a fura billentyûkiosztást.

Hány szóköz billentyû van a te billentyûzeteden? :lol:

Posted

Sziasztok! Pofonegyszerû kérdésem van: Milyen C fejlesztõi környezetet ajánlotok? Én a Visual C++-ról azt hallottam, h nagyon nem jó :S Ellenben nem szívesen tökölnék angol bilzettel, mert nagyon a magyarhoz vagyok szokva.

Posted

Mivel az ASP nem egy programnyelv, így elég gyönge az összefüggés a két hsz között, nem gondolod? :P

ASP alatt a .NET programozásra asszociálok, bár nem helyes... :unsure:

Posted

ASP alatt a .NET programozásra asszociálok, bár nem helyes... :unsure:

A .NET-nek meg az egyik alapelve volt az, hogy több programozási nyelvre is megvalósítsák, tehát még az sem programnyelv. :P

Sziasztok! Pofonegyszerû kérdésem van: Milyen C fejlesztõi környezetet ajánlotok? Én a Visual C++-ról azt hallottam, h nagyon nem jó :S

Pedig jó az, de nem kifejezetten C-hez. Oda bármilyen text editor (jellemzõen NotePad++) és parancssori compiler az igazi.

Ellenben nem szívesen tökölnék angol bilzettel, mert nagyon a magyarhoz vagyok szokva.

Relációanalízis: Igaz, igaz, nincs összefüggés: B.

Posted

Hány szóköz billentyû van a te billentyûzeteden? :lol:

XD Bocs zárójelet akartam irni...

Posted

A .NET-nek meg az egyik alapelve volt az, hogy több programozási nyelvre is megvalósítsák, tehát még az sem programnyelv. :P

Jól van... Tedd már takarékra magad. :ph34r:

Posted

Jól van... Tedd már takarékra magad. :ph34r:

Bocsi, Mr. Mass Fail, hogy kijavítalak...

Posted

A .NET-nek meg az egyik alapelve volt az, hogy több programozási nyelvre is megvalósítsák, tehát még az sem programnyelv. :P

Pedig jó az, de nem kifejezetten C-hez. Oda bármilyen text editor (jellemzõen NotePad++) és parancssori compiler az igazi.

Relációanalízis: Igaz, igaz, nincs összefüggés: B.

Kösz :) Az angol billzetes szöveg meg azért volt, mert találtam neten olyan DE-t, amikrõl csupa jót olvastam, ellenben nem hajlandók magyar billentyûzettel dolgozni :S

Posted

Bocsi, Mr. Mass Fail, hogy kijavítalak...

Jól van na, nem azért mondtam (meg nem is ezt a smile-t akartam benyomni), de én eddig teljesen azt hittem, hogy ennek pölö...

<%
dim d
set d=Server.CreateObject("Scripting.Dictionary")
d.Add "n", "Norway"
d.Add "i", "Italy"
if d.Exists("n")= true then
    Response.Write("Key exists.")
else
    Response.Write("Key does not exist.")
end if
set d=nothing
%>

... az a neve, hogy ASP. :unsure:

Posted

Jól van na, nem azért mondtam (meg nem is ezt a smile-t akartam benyomni), de én eddig teljesen azt hittem, hogy ennek pölö...

<%
dim d
set d=Server.CreateObject("Scripting.Dictionary")
d.Add "n", "Norway"
d.Add "i", "Italy"
if d.Exists("n")= true then
    Response.Write("Key exists.")
else
    Response.Write("Key does not exist.")
end if
set d=nothing
%>

... az a neve, hogy ASP. :unsure:

Ennek az a neve, hogy VBScript. :P ASP oldalakon a leggyakrabban alkalmazott nyelv. Amúgy az ASP meg az ASP.NET megint különbözõ dolog ám. (nyilván van közük egymáshoz, mert a .NET megjelenésével, az ASP-bõl alakult ki az ASP.NET)

Posted

Ennek az a neve, hogy VBScript. :P ASP oldalakon a leggyakrabban alkalmazott nyelv. Amúgy az ASP meg az ASP.NET megint különbözõ dolog ám. (nyilván van közük egymáshoz, mert a .NET megjelenésével, az ASP-bõl alakult ki az ASP.NET)

Öhöm... Mondjuk ez a kis különbség a ASP oldalakon csak most tûnt fel:

<% @LANGUAGE="JAVASCRIPT" CODEPAGE="65001" %>

<% @LANGUAGE="VBSCRIPT" CODEPAGE="65001" %>

Posted

Sziasztok! Pofonegyszerû kérdésem van: Milyen C fejlesztõi környezetet ajánlotok? Én a Visual C++-ról azt hallottam, h nagyon nem jó :S Ellenben nem szívesen tökölnék angol bilzettel, mert nagyon a magyarhoz vagyok szokva.

Windows alatt DevC++ -t ajánlom.

Posted

Windows alatt DevC++ -t ajánlom.

Egyetlen elõnye, hogy ingyenes. Más nem igazán tetszett benne. :(

Posted

Windows alatt DevC++ -t ajánlom.

Thx, teszek egy próbát, mert perpill épp agyf!szt kapok a Visual C++ 2008 Express Edition nevû remektõl...

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...