首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Zetcode GUI 教程

部件 Ruby GTK 教程 Ruby GTK 简介 Ruby GTK 的布局管理 Ruby GTK 的小部件 Ruby GTK 中的菜单和工具栏 Ruby GTK 的对话框 Ruby GTK...Cario 绘图 Ruby GTK 的自定义小部件 Ruby GTK 的 Nibbles GTK# 教程 GTK# 简介 GTK 的第一步 GTK# 的布局管理 GTK 中的菜单 GTK# 的工具栏...GTK# 的事件 GTK# 的小部件 GTK 的小部件 II GTK# 的高级小部件 GTK# 的对话框 Pango GTK# 的 Cario 绘图 GTK# 的 Cario 绘图 II...GTK# 的自定义小部件 Visual Basic GTK# 教程 Visual Basic GTK# 简介 布局管理 小部件 菜单和工具栏 对话框 Cario 绘图 自定义小部件 Nibbles...PHP GTK 教程 PHP GTK 简介 PHP GTK 的布局管理 PHP GTK 的小部件 PHP GTK 中的菜单和工具栏 对话框 Cario 绘图 自定义小部件 Nibbles C#

2.4K40

在Linux系统运行WinForm程序

切换OpenSUSE系统到简体中文环境,再次运行MonoWinForm程序,虽然可以显示出汉字,但是文本框和窗体大小显示严重有问题,整个窗体都变了形,输入文字反应奇慢,不过没有RedHat窗体失去响应的问题...3,在OpenSUSE上运行Gtk#应用程序 按照mono官方的说法,要想开发跨平台的窗体应用程序,窗体的界面开发应该选择Gtk#,而不是Windows GUI。...下载一个Mono develop,就可以开发mono+Gtk#的应用程序了。...本想将这个Gtk程序移植到Redhat上面去,无耐说没有Gtk#的运行库,单独安装也安装不上。...如果要开发真正跨平台的窗体应用程序,推荐使用Gtk#做开发,它开发出的.NET程序,即可运行在Linux系统,也可以运行在Windows系统。

6.2K70
您找到你想要的搜索结果了吗?
是的
没有找到

Mono 开发 (使用.NET技术的你,绝对不能忽略Mono)

(Common Language Infrastructure)API之外,Mono也具有兼容于微软Windows Forms、ADO.NET、ASP.NET的API,和Mono自己的GUI API(Gtk...Stetic是Gtk#的GUI设计工具。除此之外,还有Debugger工具、测试工具。...涵盖的内容包括:MonoDevelop、C#、Gtk#、ASP.NET、ADO.NET、Web Services。Mono的相关主题相当多,本书只有不到三百页,所以并未很完整地涵盖Mono的一切。...第四章和第五章说明Gtk#,这是Mono特有的API,也是本书比较值得阅读的地方。第四章介绍GUI Layout的方式、对话盒、绘图、TreeView、数据拖放。    ...第五章是进阶的Gtk#内容,包括设定文件的读写、显示HTML内容、Help档案、I18N…等。

2.8K60

​monosys as 1ddlang语言选型+1ddcodebase实践选型绿色monodevelope集成常见多语言

本文关键字:.net上 都有什么语言,最后一个支持xp的mono,绿色版monodevelop,绿色xamrin studio,mingwsys vs monosys,gtk#绿色版,让monodevelop...,官网能下载的mono历史版本名字gtk指明的是使用的gtk版本,你还得另外安装那个版本的gtk来支持xamarin的运行。...gtk-sharp 2.12.25 最新绿化方法(网上的过时): 我是放到d:|monodev|GtkSharp|2.12测试的,注意以上有||的地方千W不要少了一个|。...其实mono可以完成通过mkbundle或精简某个应用不需要的assembly部件,来达到.net core同样的效果(绿色发布.net应用而不需要附带宠大的.netfx托管运行时)。...wordpress可以稍作修改在其上运行。 Phalanger完全可以做成跟ironpy,ironruby一样,变成mono/lib下的语言组件。 这是以后的话题了。

65310

dotnet 在 UOS 国产系统上使用 Xamarin Forms 创建 xaml 界面的 GTK 应用

所说,创建一个空白的 GTK# 应用 ?...接着创建一个控制台项目,假定这个项目是 A 项目,这个控制台项目将会添加 Xamarin.Foms 负载,然后构建出基于 Xamarin.Forms 的界面 dll 文件,接着将由 GTK 项目,假定命名为...Forms 的控制台项目,的 Program.cs 文件 然后选择新建一个空 xml 文件,创建完成之后修改命名为 App.xaml 文件,同时创建一个空类叫 App.xaml.cs 文件 这两个文件表示...(); 注意在编辑器里面添加 using 引用 然后删除除了 Program.cs 的其他 cs 代码文件 此时 B 项目,构建之后可以看到如下界面 ?...本文没有给大家一个简单的方法,主要是让大家可以了解更多内容 官方文档请看 GTK# Platform Setup - Xamarin 尽管官方文档里面说的是预览版,但是经过了2年的开发,现在不能的支持的点很少

2.6K10

可以在不source脚本的情况下变量从Bash脚本导出到环境

echo $VAR 有没有一种方法可以通过只执行 export.bash 而不 source 它获取 $VAR? 答: 不可以。 但是有几种可能的解决办法。...在调用 shell 的上下文中执行脚本: $ cat set-vars1.sh export FOO=BAR $ . set-vars1.sh $ echo $FOO BAR 另一种方法是在脚本打印设置环境变量的命令.../set-vars2.sh)" $ echo "$FOO" BAR 在终端上执行 help export 可以查看 Bash 内置命令 export 的帮助文档: # help export export...-f 指 shell 函数 -n 从每个(变量)名称删除 export 属性 -p 显示所有导出变量和函数的列表 ---- 参考: stackoverflow question 16618071...help eval 相关阅读: 用和不用export定义变量的区别 在shell编程$(cmd) 和 `cmd` 之间有什么区别 ----

13220

在 Python GTK+ 3 创建一个框

盒子布局就是这样一个容器,它允许小部件水平或垂直堆叠,从而产生多功能和动态的用户界面设计。要在 Python 制作框布局,请导入模块并配置 GTK+ 库。...创建一个名为 hbox 的水平 Gtk.Box 来水平保存小部件。 使用 self.add() 方法 hbox 添加到窗口中。 设置 Gtk.Label 小部件、label1 和 label2。...制作一个名为vbox的垂直Gtk.Box来垂直保存小部件。 使用 hbox.add() 方法 vbox 添加到 hbox。...再创建 2 个 Gtk.Label 小部件,label3 和 label4,并将它们垂直打包在 vbox 。 创建一个名为 window 的自定义框实例。...最大化窗口时,标签更新。 结论 GTK +3 用于通过使用框布局对窗口内的小部件进行分组来创建用户友好的界面。有了一系列有用的小部件和资产,开发跨平台的复杂 GUI 界面非常重要。

25610

如何在Linux桌面下使用PyGObject创建GUI应用程序

在Linux创建GUI应用程序 - 第1部分 今天,我们要开始了一系列关于创建GUI(图形用户界面)使用GTK +库和PyGobject语言Linux桌面应用下,该系列包括以下内容: 第1部分 :如何创建...:我们创建了一个新的Gtk.Button,我们把它称为“Button1的”,该按钮的默认文本为“你好,世界!”,你可以创建任意的Gtk部件如果你想。...高清whenbutton1_clicked(自我,键):现在我们在这里定义“whenbutton1_clicked”行动,我们定义这是怎么回事在单击“Button1的”窗口小部件时,发生“(自我,键)...创建新的窗口小部件 你会注意到一个新的空窗口被创建。 新窗口小部件 现在,您可以某些小部件添加到它,左边的工具栏上,单击“ 按钮 ”控件,并以该按钮添加到窗口中单击空的窗口上。...添加小部件 你会发现,按键ID为“Button1的 ”,现在指的是信号标签右侧工具栏,并搜索“ 点击 ”信号,并在其下输入“button1_clicked”。

3.6K30

.NET和JAVA的跨平台,我们很期望.但是容易

不过Mono是推举使用GTK#的]    只有核心部分是ECMA的标准,重要的API例如ASP.NET,和ADO.NET都不是标准,而是微软私有的财产,可能涉及法律问题。...Mono另外推出Gtk#这套GUI的API(Gtk+包装起来)。   ...而.NET阵营更是使出许多绝招,提供下面的工具:    Visual J#:如果是1.1.4或更早以前的Java程序,可以直接利用Visual J#,来Java的原始码编译成.NET的MSIL。...程序转换工具:如果你的Java程序并非1.1.4以前的古董,而是用到Java 2的许多新特色,那么你可以利用微软提供的程序转换工具(例如JLCA),来帮助Java程序转成.NET程序,达到鲸吞的效果。...这些工具通常可以八九成的程序代码转换成功,但是许多地方仍须手动调整。我们可以期待,未来版本的此类工具会更强大,转换的成功率会更高。

61480

开源.NET企业级应用系统 OpenVista

OpenVista采用C# 和Gtk#编写,可运行于Linux和Windows的企业级应用系统--电子病历系统.   ...可曾想过医院这么庞大复杂的结构,如果流程信息能够透明化,可以节省多少成本、提供更为救命的医疗照顾与服务?...而有一天贫穷国家与地区的医院诊所,更可以透过自由软件或开放格式的信息科技,分享先进发展区域的资源,简单建设高水平的医院信息系统(hospital-in-a-box),引进低成本的新科技?...退役军人部还特别设置了www.innovations.va.gov来介绍这个实质名归的大好消息;而所得的奖金也特别用在推动更多的机构了解认识与使用这套系统上。...根据 VA 的新闻稿指出,VistA 系统透过替罹患肺气肿的“市民”注射肺炎疫苗,肺炎住院率降低一半、协助了 VA 拯救了 6000 条生命,并且每年约降低四千万美金的医疗成本。病人等候(看诊?

62450

MonoDevelop 1.0 和 Mono 1.9(2.0 beta)发布了

.NET 程序移植到 Linux 和 Mac OS X 平台方面,通过 MonoDevelop 也将使这一过程变得更加容易。...Mono 可以让您利用用 .NET 运行环境所支持的语言编写的任何已有代码,从任何支持 Mono 的语言,Mono 都允许您访问任何另一支持 Mono 的语言的已有代码。...可以使用 C#、Python 甚至 Java™ 编写应用程序同时重用其他语言编写的类,而不需要绑定. 有人可能奇怪,开放源码的倡导者为何要接受 Microsoft 产品并欢迎它。...比如,Mono 提供了称为 Gtk# 的窗口技术、用于 gtk+ 的一套 C# 绑定和种类齐全的 GNOME 库。这就使得应用程序开发人员能够使用 Mono 编写完全原生的 GNOME 应用程序。...可以将其看作 Microsoft System.Windows.Forms 库的开发源码对照版。

80850

用wxPython打造Python图形界面(上)

这是一个很好的应用程序,演示了wxPython包含的绝大多数小部件。演示允许开发人员在一个选项卡查看代码,并在第二个选项卡运行代码。...对于最流行的Linux版本,你可以在附带GTK2和GTK3版本的Extras Linux部分找到一些Python工具。...要安装其中一个,可以使用以下命令: 1$ pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu...当你panel小部件添加到框架,并且该面板是框架的唯一子元素时,它将自动展开以填充框架。 下一步是添加一个wx.textcrl到面板。几乎所有小部件的第一个参数都是小部件应该指向哪个父部件。...在本例,你希望文本控件和按钮位于面板顶部,因此它是你指定的父控件。 你还需要告诉wxPython部件放置在何处,这可以通过pos参数传入一个位置来实现。

4.8K40

开源绘画应用 Pinta 已移植到GTK 3和.NET 6

建议使用 GTK 版本的 3.24.21 或更高版本。早期版本在"另存为"对话框(#1909807)更改文件筛选器时存在错误。...在 macOS 上,菜单现在显示在全局菜单栏,而不是应用程序窗口中。..."打开最近打开最近"菜单项在 GTK3 已弃用,并且已被删除,但文件对话框的"最近"部分中提供了类似的功能。 对加载项的支持已被删除,但可能会在将来的版本返回 (#1918039)。...添加了包含位置/选择信息、缩放和调色板的状态栏小部件 (#154) 工具选项板更改为单列 (#155) 已将最近使用的颜色添加到调色板构件 (#154) 工具现在保存其设置,以供下次打开 Pinta...主调色板颜色和辅助调色板颜色现在保存在应用程序设置 (#171) 。 现在可以通过单击并使用鼠标中键(#176,#419)拖动来平移画布。

1.3K10

dotnet 使用 Avalonia 开发 UOS 原生应用

作为 dotnet 开发者,可以通过很多不同方向的技术为 UOS 系统生态贡献应用,如 Xamarin 和 GTK# 或 wine 和 win32 应用,或 mono 和 WinForms 应用等。...本文安利大家使用 Avalonia 框架开发 UOS 上的原生应用 什么是 Abalonia 简单说法就是原 WPF 的开发者没事干写的一套全平台框架,这个框架 UI 布局和 UI 渲染抽离,通过在不同的平台注入平台原生的渲染框架做到了全平台...接下来通过 dotnet core 全平台的特性,加上 Avalionia 和平台无关的布局和交互计算框架,配合具体平台渲染和交互,就可以做到在 UOS 上开发原生的应用 我有一个 Windows 的设备...尝试 bin\release\netcoreapp3.0\linux-x64\publish\ 文件夹复制到 UOS 系统上。.../avalonial 接下来可以选择用命令行输入 ./avalonial 执行,也可以如下图在资源管理器里面双击运行 ? 在成功跑起来之后,再请小伙伴修改界面,写出还玩的应用。

1.4K10
领券