Re: Creating a GUI with Winforms

Sascha Manns <[email protected]> Mon, 2 Jan 2017 10:58:36 +0100
Newsgroups gmane.comp.gnome.winforms
Message-ID <[email protected]>
This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--===============5243292036274404172==
Content-Type: multipart/signed; micalg=pgp-sha256;
 protocol="application/pgp-signature";
 boundary="eNG4wJ2X0rMwDD9REi84QWM7xES0B3gh3"

This is an OpenPGP/MIME signed message (RFC 4880 and 3156)
--eNG4wJ2X0rMwDD9REi84QWM7xES0B3gh3
Content-Type: multipart/mixed; boundary="tRBVuBH02QdIoc33QmibSlR0N3LR6hGaP";
 protected-headers="v1"
From: Sascha Manns <[email protected]>
To: [email protected]
Message-ID: <[email protected]>
Subject: Re: [Mono-winforms-list] Creating a GUI with Winforms
References: <[email protected]>
 <CAGzCYFPrRp4jC3dx=YK+xa4vZU-rWQWxjX1kfSKDOEJo-XmEKg@mail.gmail.com>
In-Reply-To: <CAGzCYFPrRp4jC3dx=YK+xa4vZU-rWQWxjX1kfSKDOEJo-XmEKg@mail.gmail.com>

--tRBVuBH02QdIoc33QmibSlR0N3LR6hGaP
Content-Type: multipart/alternative;
 boundary="------------C27BECB72875882F29BC219E"

This is a multi-part message in MIME format.
--------------C27BECB72875882F29BC219E
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: quoted-printable

Hi Baltasar,


On 01.01.2017 20:25, Baltasar Garc=C3=ADa Perez-Schofield wrote:
> Hi, Sachsa,
>
>     i'm starting to learn C# on Linux. So i can't use Visual Studio.
>     Actually i'm using Rider, but it haven't a visual editor for winfor=
ms.
>     Now i found https://github.com/mono/mwf-designer . Is that the
>     prefered
>     way to create winforms on Linux? The last commit there is 6 years a=
go.
>
>
> Windows Forms is there in any mono installation, without the need to
> install anything else, so I understand it is tempting. Unfortunately,
> Winforms is currently considered obsolete, both by Microsoft (which
> has offered wpf since long time ago), and Xamarin (which never
> completed Mono's Winforms support at 100%). That said, you can use
> Winforms in Linux if the available support meets your needs.
>
> The best GUI to use now is probably Gtk#, which works in Windows,
> Linux and Mac.The only woe here is that it is based in Gtk+ 2, while
> nowadays Gtk +3 is currently the thing to target. It still works for
> now, hope it also works in the future.
>
Thanks for explaining.
What have a windows user to do if he wants to run a Gtk# program? Just
install Mono?

Greetings
Sascha

--------------C27BECB72875882F29BC219E
Content-Type: text/html; charset=utf-8
Content-Transfer-Encoding: quoted-printable

<html>
  <head>
    <meta content=3D"text/html; charset=3Dutf-8" http-equiv=3D"Content-Ty=
pe">
  </head>
  <body bgcolor=3D"#FFFFFF" text=3D"#000000">
    <p>Hi Baltasar,<br>
    </p>
    <br>
    <div class=3D"moz-cite-prefix">On 01.01.2017 20:25, Baltasar Garc=C3=AD=
a
      Perez-Schofield wrote:<br>
    </div>
    <blockquote
cite=3D"mid:[email protected]=
ail.com"
      type=3D"cite">
      <div dir=3D"ltr">Hi, Sachsa,
        <div><br>
        </div>
        <div>
          <div class=3D"gmail_quote">
            <blockquote class=3D"gmail_quote" style=3D"margin:0 0 0
              .8ex;border-left:1px #ccc solid;padding-left:1ex">i'm
              starting to learn C# on Linux. So i can't use Visual
              Studio.<br class=3D"gmail_msg">
              Actually i'm using Rider, but it haven't a visual editor
              for winforms.<br class=3D"gmail_msg">
              Now i found <a moz-do-not-send=3D"true"
                href=3D"https://github.com/mono/mwf-designer"
                rel=3D"noreferrer" class=3D"gmail_msg" target=3D"_blank">=
https://github.com/mono/mwf-designer</a>
              . Is that the prefered<br class=3D"gmail_msg">
              way to create winforms on Linux? The last commit there is
              6 years ago.</blockquote>
            <div><br>
            </div>
            <div>Windows Forms is there in any mono installation,
              without the need to install anything else, so I understand
              it is tempting. Unfortunately, Winforms is currently
              considered obsolete, both by Microsoft (which has offered
              wpf since long time ago), and Xamarin (which never
              completed Mono's Winforms support at 100%). That said, you
              can use Winforms in Linux if the available support meets
              your needs.</div>
            <div><br>
            </div>
            <div>The best GUI to use now is probably Gtk#, which works
              in Windows, Linux and Mac.The only woe here is that it is
              based in Gtk+ 2, while nowadays Gtk=C2=A0+3 is currently th=
e
              thing to target. It still works for now, hope it also
              works in the future.</div>
            <div><br>
            </div>
          </div>
        </div>
      </div>
    </blockquote>
    Thanks for explaining. <br>
    What have a windows user to do if he wants to run a Gtk# program?
    Just install Mono?<br>
    <br>
    Greetings<br>
    Sascha<br>
  </body>
</html>

--------------C27BECB72875882F29BC219E--

--tRBVuBH02QdIoc33QmibSlR0N3LR6hGaP--

--eNG4wJ2X0rMwDD9REi84QWM7xES0B3gh3
Content-Type: application/pgp-signature; name="signature.asc"
Content-Description: OpenPGP digital signature
Content-Disposition: attachment; filename="signature.asc"

-----BEGIN PGP SIGNATURE-----

iQI2BAEBCAAgBQJYaiRNGRxzYXNjaGEubWFubnNAbWFpbGJveC5vcmcACgkQdSdj
6L+oOiwQxQ//cJiAfZoCrEsj61WQECXU4VLZzwsT1gsPDnU7HeJOK30oul7arS7+
qbYF8VD0blh2Ys2BLsmHygBHVYDzKPgOboecGzoaAaUG/6t4RN+V/l7AofUjBE1P
JTEBde+kHvXxh/olfAO/fQYM4SupENTKJXHMfy+MeIqpIaBpPkE67lXOgohKBnEH
4ULY7unFajcEdDp9Mwch7elBmVMjA6N3oP2eVAIK74rPCt76d3weSZUzBvs+hjG2
TJbFM8FvOqmIQ3RQee4+Xj8RWLp0mGUkNq075n0sr8PknEmTK08HHZB5J7/598dE
0wS6Zi74cx4W26KCQHK2cY1jq+1YZZ/4WiwKXJLlcEcnSJ+tEh+CqoueT/eBHOqr
IPIoYLewZnQxEgeX4R8eoEwE6oLuzl2nC8rBOpNGfVwgFpIeHLPTLyhchiODc4cz
uTy+JlDBvS+OUbAjtGU74uzMzvcuS9H03dWSnHMMbBBLdKRXfgQfURA+bzTeScZ7
jIcOc6OaH/vFlTl5Gk/PbP91Lz6+dhhp9JHnxCmkQTQGVtTMo+zTATExEn7oDEa6
uDoz0I3sfwJnadiFA/EqkEc9fo/Osnv0pt3FOrcLGGX3iktEv2U6IFcduC7rtmdS
cw8fnDQqlJQISOmD9OS2QknfcDXI/EdbK7TYxjq+p9IV23b5/fXcC6w=
=cVV4
-----END PGP SIGNATURE-----

--eNG4wJ2X0rMwDD9REi84QWM7xES0B3gh3--

--===============5243292036274404172==
Content-Type: text/plain; charset="utf-8"
MIME-Version: 1.0
Content-Transfer-Encoding: base64
Content-Disposition: inline

X19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX19fX18KTW9uby13aW5m
b3Jtcy1saXN0IG1haWxsaXN0ICAtICBNb25vLXdpbmZvcm1zLWxpc3RAbGlzdHMuZG90Lm5ldApo
dHRwOi8vbGlzdHMuZG90Lm5ldC9tYWlsbWFuL2xpc3RpbmZvL21vbm8td2luZm9ybXMtbGlzdAo=

--===============5243292036274404172==--