A legjobb szerkesztő C#-hoz, amit Linux alá találtam, a Monodevelop, teljesen jó kód szerkesztéshez, de viszont futtatáshoz használhatatlan, legalább is nálam. Úgy szeretném a megjelenítést, hogy mind a kimenet és a bemenet is működjön, mint Visual Studioban, az a cmd-ben jeleníti meg pl ha kiíratok számokat vagy pl. abszolút érték. Be is vinnék változókat, Monodevelopban van kimenet de az sem működik normálisan.. Előre köszönöm a segítséget, fontos lenne programozáshoz, tanulmányhoz, teszteléshez. Próbáltam már eclipse-et is, de az nem futtat, hanem csak kiírja hogy working, de nekem az kevés. Mindig másik gépen kell futtatnom, de szeretném a sajátomon, és most csak a linuxon akarom megoldani. Xubuntu-t használok (laptop) és az a mono környezet is rajta van, mégsem jutottam megoldásra. Terminálban nem lehet lefuttatni ezeket amúgy? Vagy más megoldás?
- 4153 megtekintés
Hozzászólások
Használj Windowst.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
+1. Egyébként szerintem a .net az ami a leg értelmetlenebb keretrendszer, lévén az lenne a lényeg, hogy minden platformon futtatható "binárisod" lehessen, de a .net csak win-en fut. Inkább tanuljon java-t.
------
3 fajta matematikus létezik. Aki tud számolni, és aki nem.
- A hozzászóláshoz be kell jelentkezni
A .net csak winen fut? Ez biztos? Láttam én már egyazon .net-es .exe-t futni winen és linuxon bármi trükközés nélkül.
- A hozzászóláshoz be kell jelentkezni
Én is, de a Mono fényévekre van a .NET -től, nem is véletlenül.
- A hozzászóláshoz be kell jelentkezni
gondolom a winform megoldásra gondolsz. No az egy gyötrelem volt anno :)
- A hozzászóláshoz be kell jelentkezni
LOL. :) Te ugye nem tudsz se Javaban, se Scala-ban, C#-ban, se F#-ban, ugye?
----------------------
while (!sleep) sheep++;
- A hozzászóláshoz be kell jelentkezni
Pedig koncepcionálisan teljesen igaza van, ilyen alapon én is a Java -t javasolnám, azt legalább normálisan tudja használni platformokon keresztül.
- A hozzászóláshoz be kell jelentkezni
Ha tényleg win-only rendszer volna, akkor is meggyőző volna az a fícsör, hogy az interpretált PS-ben tkp. minden behúzható és használható belőle, ha az ember tudja, hogyan.
Az élet ilyetén könnyítése a java környékén nem található.
- A hozzászóláshoz be kell jelentkezni
Olvasgass szerintem róla kicsit először. Ha az a cél, hogy a suliban Win alatt is működő C# munkát adj le, akkor Windows + megfelelő tanulói licenc-es fejlesztői környezet.
Ha csak magadnak tanulod, s ragaszkodsz a Mono-hoz, akkor innen tudsz elindulni:
http://www.mono-project.com/Guide:Running_Mono_Applications
http://monodevelop.com/Documentation
Picit összeszedettebben is leírhatnád a problémát amúgy. Emlékeim szerint van a program kimenetének ablak az IDE-ben, legalább is régen, mikor programozgattam benne, volt. A "bemenet": ha itt most command-line paramétert értesz, akkor arra is van opció a Run alatt. Emlékeim szerint.
- A hozzászóláshoz be kell jelentkezni
Nem teljesen értem a problémát, de írok egy választ hátha...
"mcs"-sel tudsz parancssorban fordítani (mono-mcs csomag), "mono"-val pedig futtatni.
----
"Mert nincs különbség: mindenki vétkezett, és híjával van az Isten dicsőségének. Ezért Isten ingyen igazítja meg őket kegyelméből, miután megváltotta őket a Krisztus Jézus által." (Róma 3.22-24)
- A hozzászóláshoz be kell jelentkezni
1. telepítettem a monodevelopot az ő függőségeivel
2. létrehoztam vele a példapjt-je és a google alapján az alábbi szofisztikált c# kódot, amely ilyen minőségében az első az életemben:
using System;
namespace helloworld {
class MainClass {
public static void Main (string[] args) {
Console.WriteLine ("Hello World! Enter input:");
string str = Console.ReadLine();
Console.WriteLine( str );
}
}
}
Addig nyitogattam a nyanús menüket, amíg találtam egy ilyet:
Project | helloworld Options
amelynek ablakában akad olyan rész, hogy
Run | General
amelyen belül a
Run on external console
annyira kínálta magát, hogy meg is jelöltem, és ha már arra jártam, akkor a
Pause console output
opciót is.
Ennél szofisztikáltabb megoldásra nem vagyok képes, de ez kb. egyesíti is, amit szeretnél: monodevelop is, bemenet is, terminál is.
- A hozzászóláshoz be kell jelentkezni
hello köszi, megy a futtatás, külön kellett projektet nyitnom és csak úgy lehet futtatni rendesen, ráadásul csak a main.cs-t, ám ez is így teljesen jó :D nagyon köszi hogy rávilágítottál. A lényeg h működik rendesen nagyon köszönöm!
- A hozzászóláshoz be kell jelentkezni
a C# projekt alapú, egy darab forrást nem fogsz tudni lefordítani, de ez a C# Language Specification-ben is benne van...
- A hozzászóláshoz be kell jelentkezni
wtf? csc.exe-vel lazán fordítgatom egyesével a .cs fájlokat, ha épp úgy van kedvem. CLS-nek főleg mi köze a projektekhez? :)
- A hozzászóláshoz be kell jelentkezni
microsoftról beszélünk :)
nyilván megy, csak a mono* nem mindig tudja.
- A hozzászóláshoz be kell jelentkezni