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

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

MonoDevelop 是一个开放源代码的 Mono 开发工具,它允许开发人员在 Linux 和 Mac OS X 平台上快速编写Gnome桌面及 ASP.NET Web 应用程序。...在将 .NET 程序移植到 Linux 和 Mac OS X 平台方面,通过 MonoDevelop 也将使这一过程变得更加容易。...=.NET ,Mono 赋予了开放源码程序员使用各种 .NET 兼容语言为 Linux 构建应用程序同时保持跨平台性的强大编程能力和灵活性。...一套是 Microsoft .NET 库的重新实现,用于和 Microsoft .NET 应用程序兼容。其中包括 ADO.NET、System.Windows.Forms 和 ASP.NET。...比如,Mono 提供了称为 Gtk# 的窗口技术、用于 gtk+ 的一套 C# 绑定和种类齐全的 GNOME 库。这就使得应用程序开发人员能够使用 Mono 编写完全原生的 GNOME 应用程序。

86850

MonoDevelop 的续集dotdevelop

DotDevelop 是一个跨平台的 .NET 集成开发环境(IDE),它原本是 MonoDevelop 的分支项目,这个项目更侧重于 Linux 支持和 GTK3 升级,github:https://...MonoDevelop 是一个开源的跨平台 C# 开发工具,而 DotDevelop 则是在此基础上进行改进和扩展的一个新版本。...此外,有开发者正在努力使其与最新的 Linux 版本和 .NET Core 版本兼容,值得注意的是,尽管 DotDevelop 是基于 MonoDevelop 的复刻版本,但它在功能上进行了许多改进和扩展...netcoredbg 是一个功能强大的调试工具,适用于.NET Core应用程序的开发和维护过程中,帮助开发者更好地理解和解决程序中的问题。 如何使用netcoredbg与VSCode进行调试?...在VSCode中,你需要安装一些必要的扩展,例如C#扩展。这些扩展可以帮助你更好地编写和调试C#代码。

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

    国内 Mono 相关文章汇总

    其中,C#编译器对C# 3的支持已经完整;标准库方面,WinForms 2.0的API已经完整支持,LINQ和ASP.NET的支持也比之前更为完善;执行引擎开始共享泛型代码后占用内存量减少了,同时Mono...------mono真正实现C#代码一次编写处处运行 2012年Mono最新版本Mono 2.10.8,MonoDevelop发布了3.0版本。...ILMerge合并Silverlight, WindowsPhone或Mono for Android的程序集 Linux下.NET开发环境构建 Linux图形界面开发—monodevelop初探 mono...C# 编译器的一个bug mono和monodevelop在Ubuntu10.04上新安装方法 linux下C#开发mongoDB 基于mongoDB和C#分布式海量文件存储实验 腾讯社区开放平台.NET...仅用于研究学习) linux上的DotNET,安装mono和Jexus心得体会 在Linux上部署aspnet mvc3 让NET C# 程序独立运行(脱离 .NET Framework运行,绿色运行)

    11.4K60

    MonoDevelop 3.0——更好的代码完成、性能与快速修复建议

    近日,MonoDevelop 3.0发布了,该版本提供了一些新特性,专注于性能、开发者生产力,特别针对C#开发者。...该版本主要的变化在于MonoDevelop的解析器与代码完成现在使用了Mono Compiler Service,确保了未来针对Compiler Service的所有改进都会改善这些IDE特性。...一些主要的改进如下所示: 更好的代码完成,特别是lambdas与LINQ Expressions 更快、更精确的Find References C#的语法高亮 通过新的预定义“AllMan”模式实现的更好的代码格式化...的新的试验性特性,提供了潜在的代码改进/重构与快速修复命令——启动它还会在滚动条附近显示出一个代码迷你图。...MonoDevelop是个针对.NET与基于Mono的桌面与Web应用的开源IDE,主要由Xamarin开发并提供支持。

    77750

    OS X 上使用.NET开发应用程序

    MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。...这个技术如今已经用于OSX版本的Banshee项目(一款基于Mono和Gtk#的播放器),这样发布后的应用程序无需在目标机器装有Mono框架。 MonoMac使用MIT X11许可协议发布。...文件则是MonoDevelop根据xib文件中的标记所自动创建的C#代码,在绝大部分情况下我们不会去修改它。...,然后是通过一个事件 控制按钮的点击,控制器来我们使用C#代码进行编写。...把它和在画布上的按钮按照标签相同的方法建立关联。 最后一步是保存我们的界面修改结果,这一步很重要哦,因为MonoDevelop是根据xib的内容,自动生成了相关的C#代码。

    1.4K50

    unity2d3d结合_unity3d脚本编程与游戏开发

    一、脚本介绍 1、脚本 1>介绍 脚本是附加在游戏物体上用于定义游戏对象行为的指令代码 Unity支持三种高级编辑语言: C#、JavaScript、BooScript(现在不支持) 2>语法结构...,并以VS打开或记事本打开,改写成如下格式,保存即可 2、开发工具 1>MonoDevelop Unity 自带脚本编译器,创建Mono应用程序,适用于Linux、Mac OS X和Windows...的集成开发环境,支持C#、BOO和JavaScript等高级编程语言 2>Visual Studio 微软公司的开发工具包,包括了整个软件生命周期中需要的大部分工具,如团队开发工具、继承开发环境等 在Unity...OnDestory 当销毁: 当脚本销毁或附属的游戏对象被销毁时被调用 OnApplicationQuit 当程序结束: 应用程序退出时被调用 4、调试 1>使用Unity编辑器 将程序投入到实际运行中...,输入代码的方式: (1)右键—>快速监视 (2)查看”即时窗口” 适用性: 复杂逻辑的调试 3>使用MonoDevelop 在可能出错的行添加断点 启动调试:点击MD菜单栏”Run”—>Attach

    1.6K20

    MonoMac 1.0正式发布

    我们原来的目标不大:绑定足够的AppKit,这样你可以对OS X使用C#或者你最爱的.NET 语言来建设本地应用。我们利用了大量结合CocoaTouch API构建MonoTouch时的代码。...MonoMac是面向Mac OSX API的C#绑定,其API设计主要受到了MonoTouch的启发,后者可以基于Mono开发原生的iOS应用程序。...MonoTouch的成功则是一个良好的基础,于是Mono开始将Cocoa API使用C#和.NET世界中的模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序的开发工具。...如果你已经安装了MonoDevelop,那么只需要更新MonoMac Add-In就可以了。如果没有安装MonoDevelop,可以参考我写的一篇 OS X 上使用.NET开发应用程序。...(OpenTK, 是对 OpenGL、OpanAL、OpenCL 的跨平台的封装,使用 C# 编写,可以运行在 Windows、 Linux 以及 MacOSX 平台上, 任何 .Net 语言都可以使用它做开发

    62080

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

    当Mono 1.0正式发布时,也就等于是宣布开放成真了,.NET程序不用被局限在Windows平台上,Mono可以让.NET程序在Windows、Linux、MacOS X、Solaris、BSD等操作系统上面运行...有了IKVM,许多Java程序就可以和Mono程序同时运行,甚至相互沟通。 看了上述的介绍,你应该能够体会到Mono现在的确是发展得相当不错。...涵盖的内容包括:MonoDevelop、C#、Gtk#、ASP.NET、ADO.NET、Web Services。Mono的相关主题相当多,本书只有不到三百页,所以并未很完整地涵盖Mono的一切。...第一章也介绍Mono的各种工具(mcs编译器、mono解译器、mint JIT编译器、monodoc文件、monop组件内视器、gacutil GAC处理程序)以及其它的相关工具(MonoDevelop...第二章和第三章很简单地介绍C#的语法和Mono的基础API。如果你已经会C#和微软的.NET Framework,那么这两章其实价值不高。

    3.1K60

    Xamarin 2.0:基于Mono跨平台开发框架

    不过只有windows安装包是这个名字,源码包还是Monodevelop,具体参见 The Making of Xamarin Studio Xamarin Studio提供了很多现代开发所需功能,包括代码完成...根据Xamarin提供的信息,如果设计合理,应用程序的代码量最多可以减少90%。...该插件可以很好地与微软的生态系统集成,可以在Mac OS机器的仿真器上进行远程调试和测试。在Mac OS上,因为iOS的现有限制,面向iOS的C#代码会通过AOT编译技术直接编译为ARM汇编代码。...4、针对个人开发者的免费的版本——Starter Edition:版本功能有所限制,只能用于开发一些比较小的应用程序(编译后代码最多为32kb)。...Xamarin由许多著名的开源社区开发者创立和参与,而且也是Mono项目的主导者——C#与.NET框架的开源、跨平台实现。

    3.3K80

    服务器开发语言比较

    以下比较的基础都是基于一种编程语言+一定的第三方或者自己编写的网络库和底层进行的,Skynet稍微特殊,但总体比较合适放到比较中来 C# 开发效率:Windows下可以通过VisualStudio进行开发...:VisualStudio和MonoDevelop调试均很方便, 还可远程调试 上手度:对C系语言熟悉的几天就可上手 热更新:可以通过DLL方式进行 Web对接:可做,代码比较啰嗦 崩溃处理:可通过try...热更新:无法进行热更新,语言无法编译为DLL,也不支持DLL加载(linux平台的.so加载忽略不计) Web对接:非常方便, 代码精简 崩溃处理:崩溃后以命令行方式打印出栈,程序内可以捕获任何崩溃错误并继续运行...进行Windows平台调试 上手度:2~3年经验的熟手仍然会写出崩溃和泄露代码 热更新:可通过DLL进行 Web对接:代码啰嗦,第三方库少 崩溃处理:Windows下可使用SEH捕获段异常,其他平台只能通过崩溃后进行...,C#,C++,Erlang会是首选 但总的一点, 还是根据团队熟悉度来选择语言,贸然的使用新语言的风险也是很大的

    1.8K50

    服务器开发语言比较

    下比较的基础都是基于一种编程语言+一定的第三方或者自己编写的网络库和底层进行的,Skynet稍微特殊,但总体比较合适放到比较中来 C# 开发效率:Windows下可以通过VisualStudio进行开发...:VisualStudio和MonoDevelop调试均很方便, 还可远程调试 上手度:对C系语言熟悉的几天就可上手 热更新:可以通过DLL方式进行 Web对接:可做,代码比较啰嗦 崩溃处理:可通过try...热更新:无法进行热更新,语言无法编译为DLL,也不支持DLL加载(linux平台的.so加载忽略不计) Web对接:非常方便, 代码精简 崩溃处理:崩溃后以命令行方式打印出栈,程序内可以捕获任何崩溃错误并继续运行...进行Windows平台调试 上手度:2~3年经验的熟手仍然会写出崩溃和泄露代码 热更新:可通过DLL进行 Web对接:代码啰嗦,第三方库少 崩溃处理:Windows下可使用SEH捕获段异常,其他平台只能通过崩溃后进行...,C#,C++,Erlang会是首选 但总的一点, 还是根据团队熟悉度来选择语言,贸然的使用新语言的风险也是很大的

    3.6K130

    2022 年适用于 Linux 和 Windows 的五款最佳 Python 代码编辑器

    Python无处不在,可以说是现代的 C 编程语言,你可以在任何地方看到 Python的身影,从网站、应用程序、数据科学项目、人工智能到物联网设备,也是世界上所有年龄段的程序员最流行和最喜欢的编程语言,...许多 Python 开发环境都提供了满足您需求的功能和实用程序,本文,我将介绍其中五个最好的,它们将帮助您根据自己的需要和场景进行选择。1....IDE,它由捷克公司JetBrains开发,是一个跨平台的 IDE,被认为是智能代码编辑器、快速安全的重构和智能代码图片PyCharm 开箱即用的大量工具包括集成的调试器和测试运行器、Python分析器...图片轻量级、免费且可用于 Windows、Mac 和 Linux。...Thonny 的其他一些显着特性包括:变量视图、简单的调试器、步骤和语法错误。 图片轻量级、免费且可用于 Windows、Mac 和 Linux。

    1.8K30

    AutoKey - 适用于Linux和X11的桌面自动化应用程序

    2、简介 AutoKey是一个具有GTK和Qt版本的Python3自动化应用程序。...它可以进行文本扩展、运行宏和运行脚本,其中任何一个都可以用热键、组合键或键入的缩写来触发,它是完全可定制的,你可以使用它来自动化几乎任何你可以想到的计算机行为。...AutoKey脚本可以像短语一样绑定到缩写和快捷键上,并执行你的命令。AutoKey提供了一个API与系统交互,可实现诸如鼠标点击或使用键盘输入文本等操作。...可用于制作错误报告,特别是在平台和浏览器版本可能相关的web应用程序上。...一种GUI对话框,使用键入或键入和单击输入的组合来启动程序或显示对话框。你可以自定义脚本以执行几乎任何你喜欢的操作。

    9800

    在Ubuntu中配置ASP.NET站点

    mono是.NET在Linux等非Windows平台上的第三方实现,借助它就可以实现.NET的跨平台应用。...更让人鼓舞的是当前最为流行的桌面Linux系统Ubuntu已经集成了mono的运行环境,只要手上有一个.net应用程序,拷贝到Ubuntu中,然后就可以运行了。...实际上,在Ubuntu中,已经有一些应用程序是用C#完成的,例如附件中的便签程序Tomboy就是用C#写的,打开Tomboy的文件目录,就会发现很多在Windows中常见的dll程序集,所以,跨平台也不是不可以的...下载完成后可以使用tar命令或鼠标双击的方式解压文件。解压以后可以看到其中的配置文件,cs源码文件,帮助文件,其中的test文件夹是用于测试的web站点。        然后是编译XSP程序。...在开发方面,可以直接在软件源中下载MonoDevelop开发环境。

    1.7K20

    在Unity3D 中关联Visual Studio 来编写C#

    在Unity3D 中关联Visual Studio 来编写C# Unity3D自带的MonoDevelop编辑器无论是js还是c#代码提示都很差,很诡异的就是变量名和方法名有的时候提示有的时候不提示。...不过用Visual Studio代替MonoDevelop这个问题就可以解决了。...(只限c#,Unity3D里的js不是原生的js,不建议在Visual Studio中编辑) 在Unity3D 中关联Visual Studio 的步骤: 1、在Unity3d中选择菜单Edit->Preferences...2、在弹出窗口点击External Tools->External Script Editor右侧的下拉列表并选择相应的Visual Studio 版本即可。...obfs:混淆方式(tls1.2_ticket_auth之类的) protocol:协议(auth_aes128_md5之类的) debian 修改系统时间 1.查看当前系统时间 date 2.查看当前硬件时间

    2K20
    领券