单声道C#教程?

时间:2009-06-21 21:14:02

标签: c# sqlite mono

是否有任何好的教程可以用单声道学习C#?到目前为止,谷歌没有帮助,因为大多数教程都是针对Visual Studio。

我是一名Java开发人员,所以我熟悉面向对象的想法。

我的目标是能够使用SQLite后端开发一个小型便携式应用程序。

由于

4 个答案:

答案 0 :(得分:10)

无论您使用什么教程,语言本身都是一样的。真的,你只需要知道如何使用Mono而不是Visual Studio编译代码。您要使用的基本命令行是:

gmcs Foo.cs Bar.cs

将这些作为最重要的命令行选项:

  • -target - 是否要构建控制台应用程序(-target:exe),Windows窗体应用程序(winexe),类库(library)或模块(module
  • -r - 添加对其他程序集的引用(例如-r:Foo.dll) - 应自动添加大多数常用程序集
  • -out - 指定输出文件名(例如-out:Foo.exe)
  • /? - 了解其他命令行选项:)

在阅读材料方面,我可以推荐C# 3.0 in a Nutshell,因为它涵盖了语言和核心框架类。

答案 1 :(得分:6)

任何C#教程都可以用于学习语言本身。之后我会推荐The Mono Handbook来学习如何使用Mono运行时。

答案 2 :(得分:5)

您使用的是什么IDE? MonoDevelopSharpDevelop? (链接到教程)如果您正在使用核心功能,您甚至可以使用Visual C#Express并只使用单独的单声道构建步骤。

答案 3 :(得分:1)

您可能需要查看this Mono Wiki页面的示例。它显示了基本的SQLite集成。 Mono(和MonoDevelop)的C#开发与VS几乎相同。唯一显着的区别是缺乏Windows窗体UI的可视化设计器。相反,如果使用Gtk# UI,可能会更好,可以在MonoDevelop中以可视方式创建。