QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1390|回复: 3

谁能给我一个Linux下Mono Gtk# GUI编程的例子

[复制链接]
发表于 2005-8-12 11:23:52 | 显示全部楼层 |阅读模式
我有一定的.NET基础,
初学Mono ,
谁能给我一个Linux下Mono Gtk# GUI编程的例子,用C#或VB.net,
谢谢!
yumenlj(-at-)126(-dot-)com
发表于 2005-8-12 11:55:19 | 显示全部楼层
[code:1]
using System;
using Gtk;

public class MyWindow : Window {

    public MyWindow () : base ("MyWindow")
    {
        this.SetDefaultSize (400,300);
        this.DeleteEvent += new DeleteEventHandler(OnMyWindowDelete);
        Button btn = new Button("Click me");
        btn.Clicked += new EventHandler(OnBtnClick);
        this.Add(btn);
        this.ShowAll();
    }
    void OnMyWindowDelete (object o, DeleteEventArgs args)
    {
        Application.Quit ();
    }

    void OnBtnClick(object o, EventArgs args)
    {
        System.Console.WriteLine("Button clicked!");
    }

    public static void Main(string[] arg)
    {
        Application.Init ();
        MyWindow win = new MyWindow();
        Application.Run ();
    }
}

[/code:1]
回复

使用道具 举报

 楼主| 发表于 2005-8-13 10:08:17 | 显示全部楼层
有什么工具可以可视化开发mono+Gtk吗?Glide可以支持mono吗?
回复

使用道具 举报

发表于 2005-8-13 11:13:00 | 显示全部楼层
glade现在好像还不支持。
你可以去http://www.monodevelop.com/ 看看
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-5 13:46 , Processed in 0.045366 second(s), 15 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表