[Mono-dev] Absolute beginner

Daniel Lo Nigro lists at dan.cx
Thu Jan 3 10:59:33 UTC 2013


WinForms isn't too important, you can make programs without it (for
example, command-line programs). Linux GUI applications will generally use
GTK# instead of WinForms, as GTK is a standard GUI toolkit for Linux.
WinForms is good to learn if you want to make Windows applications that
look native on Windows.

You can also do web development (using ASP.NET MVC) if you want to go that
way. My personal site (http://dan.cx/) runs on Mono.


On Thu, Jan 3, 2013 at 9:54 PM, Shashvat Tripathi <
tripathi.shashvat at gmail.com> wrote:

> How important is learning winForms and Windows applications in C# for MONO
> development?
>
>
> On Tue, Jan 1, 2013 at 4:41 PM, Bartosz Przygoda <bprzygoda at gmail.com>wrote:
>
>> Well, to add to 1. and 2.: Monodevelop reads VS sln/project files just
>> fine, so you can use them interchangeably (with some manual tweaks in some
>> cases, like changing the version number in first line of sln file (if you
>> use vs2012), though I don't remember if it's still the case).
>>
>>
>> On 1 January 2013 12:07, Shashvat Tripathi <tripathi.shashvat at gmail.com>wrote:
>>
>>> Thanks a lot Daniel!
>>> You cleared up a lot of basic concepts for me!
>>>
>>>
>>> On Tue, Jan 1, 2013 at 1:17 PM, Daniel Lo Nigro <lists at dan.cx> wrote:
>>>
>>>> 2. I've read that Visual studio can be used as IDE...How do I do that?
>>>>
>>>> When you compile a C# program in Visual Studio, it generates a .exe
>>>> file. You can run this EXE file under Mono by running "mono filename.exe"
>>>> where filename.exe is the name of the file. By default, compiled programs
>>>> will end up in a "bin/Debug" or "bin/Release" folder underneath your
>>>> program folder.
>>>>
>>>> 4. I tried going through the archives...but it's quite cluttered, or
>>>>> maybe I just too new to all this. How do I find sample code and some help
>>>>> material?
>>>>
>>>> Any C# tutorial is also relevant to Mono. Think of Mono as a separate
>>>> runtime and different for .NET applications. The actual language and
>>>> framework is the same.
>>>>
>>>> I guess it's a bit like C++ (although I have very little experience in
>>>> C++ myself) - There's many different compiler implementations (Microsoft
>>>> Visual C++, G++ on Linux, Borland C++, etc). Regardless of which compiler
>>>> you use, the language itself stays pretty much the same, and you always
>>>> have your standard library with all your basic functionality.
>>>>
>>>> When I was learning C# at university, I used a textbook by Apress
>>>> called "Pro C# and the .NET 3.5 Platform." I found it pretty good. There's
>>>> a newer version available now that covers newer C# and .NET versions.
>>>>
>>>>
>>>> On Mon, Dec 31, 2012 at 11:18 PM, Shashvat Tripathi <
>>>> tripathi.shashvat at gmail.com> wrote:
>>>>
>>>>> Hello Everyone!
>>>>>
>>>>> I am a COMPLETE newbie to this open-source-environment. I have a good
>>>>> base of C++ language and am interested in working in MONO because of its
>>>>> ultimate objective.
>>>>> I would appreciate if someone could help me start.  I have some very
>>>>> basic questions:
>>>>> 1. Where do we code exactly, in MONO? (sorry for such noob question)
>>>>> 2. I've read that Visual studio can be used as IDE...How do I do that?
>>>>> 3. How do I know "what" to code?
>>>>> 4. I tried going through the archives...but it's quite cluttered, or
>>>>> maybe I just too new to all this. How do I find sample code and some help
>>>>> material?
>>>>>
>>>>> Thanks a lot!
>>>>>
>>>>> _______________________________________________
>>>>> Mono-devel-list mailing list
>>>>> Mono-devel-list at lists.ximian.com
>>>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>>>
>>>>>
>>>>
>>>
>>> _______________________________________________
>>> Mono-devel-list mailing list
>>> Mono-devel-list at lists.ximian.com
>>> http://lists.ximian.com/mailman/listinfo/mono-devel-list
>>>
>>>
>>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-devel-list/attachments/20130103/4b509f28/attachment.html>


More information about the Mono-devel-list mailing list