모노가있는 C#을 배우는 데 유용한 튜토리얼이 있습니까? 지금까지 대부분의 튜토리얼은 Visual Studio 용이므로 Google은 도움이되지 않았습니다.모노 C# 자습서?
저는 Java 개발자이므로 객체 지향 아이디어에 익숙합니다.
내 목표는 SQLite 백엔드가있는 소형 휴대용 응용 프로그램을 개발하는 것입니다.
감사합니다.
모노가있는 C#을 배우는 데 유용한 튜토리얼이 있습니까? 지금까지 대부분의 튜토리얼은 Visual Studio 용이므로 Google은 도움이되지 않았습니다.모노 C# 자습서?
저는 Java 개발자이므로 객체 지향 아이디어에 익숙합니다.
내 목표는 SQLite 백엔드가있는 소형 휴대용 응용 프로그램을 개발하는 것입니다.
감사합니다.
모든 C# 자습서는 언어 자체 학습에 도움이됩니다. 그런 다음 Mono 런타임 사용 방법을 배우려면 The Mono Handbook을 권하고 싶습니다.
어떤 IDE를 사용하고 있습니까? MonoDevelop? SharpDevelop? (링크가 자습서에 있음) 핵심 기능을 사용하는 경우 Visual C# Express를 사용하고 별도의 모노 빌드 단계 만 사용할 수도 있습니다.
언어 자체는 사용하는 자습서와 동일합니다. 실제로 Visual Studio 대신 Mono를 사용하여 코드를 컴파일하는 방법을 알아야합니다. 사용할 수 있습니다 기본 명령 줄은 다음과 같습니다 가장 중요한 명령 행 옵션으로 이들과
gmcs Foo.cs Bar.cs
:
-target
- 당신이 콘솔 응용 프로그램 (-target:exe
)를 구축 할 것인지하는 윈도우 앱 (winexe
), 클래스 라이브러리 (library
) 또는 모듈 (module
)-r
양식 - 다른 어셈블리에 대한 참조를 추가 (예 : -r:Foo.dll
은) - 일반적인 어셈블리의 대부분은 자동으로 추가한다-out
- 출력 파일 이름을 지정하십시오 (예 : -out :에서 foo.exe)/?
는 - 다른 명령 행 옵션에 대해 알아 :)는 언어와 코어 프레임 워크 클래스를 커버로 읽을 거리의 관점에서, 나는 C# 3.0 in a Nutshell을 추천 할 수 있습니다.
지금 - C#의 중요한 언어 항목은 다루지 않았지만 대부분의 언어 항목보다 조금 더 깊은 책만있는 경우 ... –
Mono에 대한 명령 줄 컴파일러를 사용하는 경우 좋은 자습서 자료는 csc.exe 및 msbuild 파일을 사용하는 .NET 용 명령 줄 자습서 일 수 있습니다. csc.exe를 gmcs로 바꿉니다. – Cheeso
그리고 MonoDevelop를 잊지 마세요. 명령 행을 직접 사용할 필요는 없습니다 (그러나 컴파일러를 작동시키는 방법을 아는 것은 아니다). – Bernard