简体   繁体   English

Monodevelop .Net跨平台定制绘图应用程序

[英]Monodevelop .Net cross platform custom drawing application

I'm looking for good suggestions on where to start with an educational application I am designing. 我正在寻找关于从哪里开始我正在设计的教育应用程序的好建议。

I want my application to be compatible with Windows and OSX - my research seems to suggest that about 40% of the audience would be using a mac. 我希望我的应用程序与Windows和OSX兼容 - 我的研究似乎表明大约40%的受众将使用mac。

I'm keen to stick to .net/c sharp and the Mono framework. 我渴望坚持使用.net / c sharp和Mono框架。

The application is reasonably simple - it would be graphical, containing a tool bar with a menu and a few buttons. 该应用程序相当简单 - 它是图形的,包含一个带有菜单和几个按钮的工具栏。 The main area on screen will contain custom graphics - I would draw onto an area in the main window using some algorithms I'm developing. 屏幕上的主要区域将包含自定义图形 - 我将使用我正在开发的一些算法绘制到主窗口中的某个区域。

I would also need to play music, preferably mp3. 我还需要播放音乐,最好是mp3。

The drawing area would be animated, but not heavy duty - ie fairly simple line drawings, not 3d or shaded, etc. 绘图区域将是动画的,但不是重型 - 即相当简单的线条图,而不是3D或阴影等。

I'm thinking about creating a GTK sharp 2.0 application in Monodevelop, using a DrawingArea for my custom drawing. 我正在考虑在Monodevelop中创建一个GTK sharp 2.0应用程序,使用DrawingArea进行自定义绘图。

I'm not overly concerned with making the application look "Native", this would be a bonus but not essential. 我并不过分关注使应用程序看起来像“Native”,这将是一个奖励,但不是必需的。

I can elaborate on details if needs be, but does this sound like a reasonable starting block? 如果需要,我可以详细说明细节,但这听起来像一个合理的起始块吗?

Any recommendations on a decent cross platform drawing library I could use? 有关我可以使用的体面跨平台绘图库的任何建议吗?

您可以查看Mono Cairo: http//www.mono-project.com/Mono.Cairo

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM