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

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

当Mono 1.0正式发布,也就等于是宣布开放成真了,.NET程序不用被局限Windows平台上,Mono可以让.NET程序Windows、Linux、MacOS X、Solaris、BSD等操作系统上面运行...MonoDevelop一个类似Visual Studio开发工具。Stetic是Gtk#GUI设计工具。除此之外,还有Debugger工具、测试工具。...Mono特别支持C#、Java、以及Basic,其中对Java支持是通过IKVM。IKVM是一个架构Mono/.NETJVM。...看了上述介绍,你应该能够体会到Mono现在的确是发展得相当不错。这几年观察Mono进展,感觉到Mono进步速度,其实是很快,新版本源源不断地推出,目前最新版是1.1.13。...涵盖内容包括:MonoDevelopC#、Gtk#、ASP.NET、ADO.NET、Web Services。Mono相关主题相当多,本书只有不到三百页,所以并未很完整地涵盖Mono一切。

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

国内 Mono 相关文章汇总

C# 编译器一个bug mono和monodevelopUbuntu10.04新安装方法 linux下C#开发mongoDB 基于mongoDB和C#分布式海量文件存储实验 腾讯社区开放平台.NET...Xamarin为Mono for Android提供了一个可视化设计.NET/Mono运行Java:Jeroens Frijters谈IKVM.NET Android 移植到 C# 使用SuperWebSocket...monodelvelop运行后弹出指定xib窗体及显示分组数据 c#实现iphone跟踪设备移动 monoTouch开发软件多语言运用实例 monotouchipad实例应用--显示图像和文字...2.0:基于Mono跨平台开发框架 Xamarin向iOS和Android引入C# Async支持 有罪啊,用了一下午时间,终于无师自学,用C#开发了俺一个Android 浏览器APP,对不起...高版本VS发布预编译导致MonoRazor找不到视图 一键部署mono 免费空间支持c#  再也不担心伙食费换空间了 绿色版Linux.NET——“Jws.Mono” 兼容Mono下一代云环境Web

11.2K60

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

MonoMac是面向Mac OSX APIC#绑定,其API设计主要受到了MonoTouch启发,后者可以基于Mono开发原生iOS应用程序。...第二步:Mac开发环境Xcode和Monodevelop安装,当然安装mac系统,如果选择IT用户,很多开发系统也就自动安装好了,比如jdk、maven、svn,python环境, 然而不是所有的软件开发环境都会安装好...文件则是MonoDevelop根据xib文件标记所自动创建C#代码,绝大部分情况下我们不会去修改它。...使用过程却发生这样一件事,无论怎么双击也打不开Interface Builder,开始以为是MonoDevelop问题,就使用Xcode创建一个项目,也是一样问题,最后是通过下面的方法解决...属性窗口中,您应该看到一个新收到行动称为buttonClicked。把它和在画布按钮按照标签相同方法建立关联。

1.3K50

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

MonoDevelop一个开放源代码 Mono 开发工具,它允许开发人员 Linux 和 Mac OS X 平台上快速编写Gnome桌面及 ASP.NET Web 应用程序。...MonoDevlop是一个具备现代集成开发环境一个开发工具,支持多语言编程,目前支持C#, VisualBasic.NET, Java, C 和C++.带有Gnome和asp.net开发编辑器和设计器...该测试版包括支持 M$ .NET 2.0、改进了对 Mac 支持及添加了 Mono 迁移分析工具。...事实,很多人最初都好奇 Microsoft 为何允许这种事情。 原因最终被证明是,Microsoft 一直遵守关于标准化 C# 和 CLI 承诺。...由于标准化和规范化,所以 Mono 团队能够为 C# 和公共语言基础设施建立自己 ECMA 标准开放实现。事实,编译器和语言本身也都明确规定让他人实现。

80950

一个 Mono for Android 应用

一个 Mono for Android 应用 Mono for Android 初体验, 学习怎么使用 Mono for Anrdoid 创建 android 应用, 如何使用 Intent 启动...准备开发环境 下载并安装 Mono for Android OSX 系统下准备 Mono for Android 开发环境比较容易, 只要去 Xamarin 下载一个在线安装程序, 安装程序会自动下载并安装所有的文件...创建 Mono for Android 应用 打开 MonoDevelop , 选择新建解决方案, 左边分类选择 “Mono for Android” , 右边选择 “Mono for Android..., 在编译, Mono for Android 会根据这些标记生成一个 AndroidManifest.xml , 并打包倒最终 Android 应用程序。...文件名输入 MainActivityLayout , MonoDevelop 默认会打开设计视图, 先切换到代码视图, 粘贴下面的代码: <?

95110

Unity For Android Cardboard App ( 1 ):基础入门

[1510559266465_8325_1510559334821.png] 目前Cardboard展示视图一般都是双目视图,又称分屏视图,左右眼看见图片内容略有不同,图像相互叠加形成立体效果....png] Windows下按住Alt+移动鼠标,可以转动视角,目前还没有添加任何物体,VR需要和视野范围内物体进行交互,这就引出了一个问题:如何确定当前看到是哪个物体。...首先我们创建一个球体Sphere,Hierarchy空白处鼠标右键点击->3D Object->Sphere,视图中会出现一个球体,位置默认是原点坐标(0,0,0),需要将Sphere移到camera...MonoDevelop编辑器,但是一般编写C#是用Visual Studio编辑器,这里采用就是Visual Studio来编写C#。...目前还只是PC端上测试,下面需要打包成可以Android系统运行apk文件。

2.6K00

【Unity3D入门教程】使用C#脚本控制游戏对象

大家好,又见面了,是你们朋友全栈君。 前言 使用C#脚本控制游戏对象,是一项必备基本技能。Unity3D可以使用脚本有C#和javascript等。我们主要讲注意力集中C#。...编辑器已经改为了VS2013,软件默认编辑器是MonoDevelop。默认内容如下。...然后类名和我们定义文件名保持一致。类里面有两个默认函数Start()和Update()。Start()脚本运行开始执行,而Update()游戏运行每一帧都执行。...假设场景已经有了一个Cube,为了使我们C#脚本可以随着游戏开始而运行,我们需要将脚本绑定在Hierarchy某个物体。不妨我们就把脚本绑定在方块吧。...脚本Start()函数添加这句话: Debug.Log("hello unity"); 然后点击游戏运行按钮,可以控制台窗口看到如下信息,表示脚本运行成功。

1.2K20

MonoMac 1.0正式发布

我们原来目标不大:绑定足够AppKit,这样你可以对OS X使用C#或者你最爱.NET 语言来建设本地应用。我们利用了大量结合CocoaTouch API构建MonoTouch代码。...MonoMac是面向Mac OSX APIC#绑定,其API设计主要受到了MonoTouch启发,后者可以基于Mono开发原生iOS应用程序。...MonoTouch成功则是一个良好基础,于是Mono开始将Cocoa API使用C#和.NET世界模式与惯例用法表现出来,并提供开发人员整套Cocoa应用程序开发工具。...如果你已经安装了MonoDevelop,那么只需要更新MonoMac Add-In就可以了。如果没有安装MonoDevelop,可以参考一篇 OS X 使用.NET开发应用程序。...MonoMac 1.0已经自带了一个经过修改OpenTK 1.0。

57580

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

作为一个跨平台开发框架,在这一框架内,开发 Android 和 iOS 应用可以不用转到 Eclipse 或者额外购买 Mac 并使用 Xcode,而继续Visual Studio之中使用 C# 与...根据Xamarin提供信息,如果设计合理,应用程序代码量最多可以减少90%。...3、Visual Studio 开发 iOS 应用程序:可以Windows通过Visual Studio开发ios应用,可以使用Visual Studio所有开发工具,包括TFS。...该插件可以很好地与微软生态系统集成,可以Mac OS机器仿真器上进行远程调试和测试。Mac OS,因为iOS现有限制,面向iOSC#代码会通过AOT编译技术直接编译为ARM汇编代码。...而在Android,应用程序会转换为IL,启动再进行JIT编译。

3.2K80

MonoTouch绑定CocoaTouch类库

准备 MonoTouch 绑定项目 新建一个名称为 KKGridView 空白解决方案, 作为工作区, 再新建一个绑定项目, 名称为 Binding , 项目建好之后, 设置绑定项目的默认命名空间为...获取 KKGridView 源代码并编译 KKGridView GitHub 主页是 https://github.com/kolinkrewinkel/KKGridView.git , 使用...与 C# interface 有些类似, 但是 protocol 定义方法有两种, optional 和 required , 又有点儿像抽象类, MonoTouch 将其绑定为类, 并添加...required 方法, 则在对应 C# 方法添加 Abstract 标记, 例如: - (NSUInteger)gridView:(KKGridView *)gridView numberOfItemsInSection...class method 与 C# 静态方法概念一致, 因此绑定为 C# 静态方法, 例如: + (id)cellForGridView:(KKGridView *)gridView; [Static

46410

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

大家好,又见面了,是你们朋友全栈君。...一、脚本介绍 1、脚本 1>介绍 脚本是附加在游戏物体用于定义游戏对象行为指令代码 Unity支持三种高级编辑语言: C#、JavaScript、BooScript(现在不支持) 2>语法结构...集成开发环境,支持C#、BOO和JavaScript等高级编程语言 2>Visual Studio 微软公司开发工具包,包括了整个软件生命周期中需要大部分工具,如团队开发工具、继承开发环境等 Unity...工具 (2)Unity项目面板中导入:Visual Studio 20xx Tools 调试步骤: (1)可能出错添加断点 (2)菜单栏——调试——附加Unity调试程序 (3)Unity...,输入代码方式: (1)右键—>快速监视 (2)查看”即时窗口” 适用性: 复杂逻辑调试 3>使用MonoDevelop 可能出错添加断点 启动调试:点击MD菜单栏”Run”—>Attach

1.6K20

【译】Visual Studio 2019 WPF & UWP XAML 开发工具新特性

XAML设计器建议操作(v16.5预览): 在此版本,我们提供了一个名为“建议操作”新预览功能,当在 XAML 设计器中选择控件,可以轻松访问常用属性。...单击后,XAML 设计器将最小化其附加 XAML 选项卡,并仅针对 XAML 编辑器视图弹出一个新窗口。您可以将此新窗口移动到 Visual Studio 任何显示或选项卡组。...请注意,仍然可以展开原始 XAML 视图,但是无论同一个文件所有 XAML 视图将保持实时同步。 ?...只需打开要在其中添加 merge 语句 XAML 文件,然后找到要合并文件,然后解决方案资源管理器右键单击该文件即可。...总结 这些功能只是我们一直努力一部分,还有许多仍在开发,我们希望准备就绪与您分享更多信息。

7.2K30

C#脚本实践(三): 集成到游戏

C++调用脚本(DLL)里东西比较方便, monoembed api很全 C#调用C++的话, 需要把C++C#这边做一下映射, 有两种方式: InternalCall: 直接用mono api...用SWIG的话只需要定义一个文件指明需要把哪些头文件导出给C#用, 然后粘合层cpp和C#包装代码都可以自动生成, 再集成到VCbuild event, 编译好工程直接就生成好C#这边引用DLL...解决办法有两个: 一是从内存加载, 二是先卸载再编译 加载后需要还原卸载前对象状态, 这可以通过序列化来实现 C#编译时间基本可以忽略, 游戏运行时这边脚本一改, 卡个几帧就可以继续用新脚本继续跑了...是用Boo实现, 这也解释了为什么Unity会支持Boo...具体实现在GitHub可以找到 虽然JS和Boo比C#更像脚本, 但它们都是强类型, 除了写代码字符少点我觉得不如C#, 因为啥...Unity是用MonoDevelop Attach到进程进行调试. 目前山寨进度70%... C#脚本实践(一) C#脚本实践(二): Unity脚本机制分析

1.3K20

C#脚本实践(三): 集成到游戏

, 最精简情况只需要一个mscorlib.dll, 其它用到再加进去就可以 脚本编译可以用monoSDK里msc, 也可以直接用VS或者MonoDevelop编译, 只要版本(3.5/4.0)...一致就没问题 Interop C++调用脚本(DLL)里东西比较方便, monoembed api很全 C#调用C++的话, 需要把C++C#这边做一下映射, 有两种方式: InternalCall...用SWIG的话只需要定义一个文件指明需要把哪些头文件导出给C#用, 然后粘合层cpp和C#包装代码都可以自动生成, 再集成到VCbuild event, 编译好工程直接就生成好C#这边引用DLL...是用Boo实现, 这也解释了为什么Unity会支持Boo...具体实现在GitHub可以找到 虽然JS和Boo比C#更像脚本, 但它们都是强类型, 除了写代码字符少点我觉得不如C#, 因为啥...Unity是用MonoDevelop Attach到进程进行调试. 目前山寨进度70%... C#脚本实践(一) C#脚本实践(二): Unity脚本机制分析

1.6K30

Xamarin 学习笔记 - Page(页面)

引言 之前章节,讲解了如何为Android或者iOS应用程序开发准备环境以及Layout布局一些基本概念。 本章将开始Xamarin.Forms展示我们页面的结构。...Xamarin.Forms基于Page页面的概念,我们可以使用XAML创建一个应用程序来设计我们页面以及后台C#代码。...该Page页面,我们将添加一个Layout布局,本示例我们用是StackLayout,该StackLayout中间,我们将添加一些view视图。...一个页面代表Windows一个视图控制器,一个Windows一个页面,就像Android一个Activity,但不是一个活动Activity。”...当我们需要从一个页面导航到另一个页面,我们可以有一组函数可以调用。

4.6K20

Visual Studio 2019 16.1 更新摘要

性能 现在,您可以体验优化功能,可缩短解决方案加载时间非常大解决方案。 模板作者可以将自定义标记添加到其模板。 没有现在 CodeLens 支持自定义 UI。...我们提供了语言服务器协议实现更新。 我们已更新解决方案、 文件夹和其他视图之间切换行为。 C++ 在编辑器中文档 CMake已添加。... Visual Studio 以本机方式将适用于 Linux Windows 子系统和 C++ 结合使用,并将 AddressSanitizer 用于 Linux 项目和 WSL.。....NET 新.NET 效率功能包括项目和解决方案,单击一次代码清理新切换块注释键盘快捷方式,重构将类型移动到其他命名空间。 现在可以通过开始窗口中克隆屏幕从 SSH URI 克隆代码。...查找所有引用都 minimises 使用箭头键。 无法复制文件"obj\x64\Debug\Management.exe",因为未找到。 Xamarin.iOS 找不到应用程序清单。

5.6K40

Creo教程:如何使用SQLiteCreo创建日记应用?

一些要求:日志行不可编辑,我们希望将其显示列表,并在新窗口中对其进行详细访问。我们希望能够删除它们。 开始之前,请下载Creo如果还没有的话。 还在寻找一款好用移动app开发设计软件吗?...creo将传统设计和开发流程整合到一个易于使用应用程序,实现前所未有的生产力,完全 好,让我们开始从Creo界面创建一个新项目。...现在让我们添加一个名为表Posts并定义其属性: id属性主键,自动增量,和独特 一个body属性 和一个date属性 保存数据库,会将一个新对象添加到Globals —SQLiteDatabase1...如何将日志行记录添加到数据库 当我们向TextField1控件写入内容并按iPhone键盘上Enter键,我们希望将此文本(日志行)保存在Posts表。...我们可以Creo仿真器运行该应用程序,以检查是否一切都按预期方式运行,并且可以正常运行-添加了两条日志行来测试该应用程序: 如何在单独窗口中显示日志行详细信息 现在我们可以向数据库添加日志行了

5.2K30

Ask Apple 2022 与 SwiftUI 有关问答(

试着 ToolbarItemGroup(place: .bottomBar) 添加一个 TextFiled , ToolbarItemGroup(place: .keyboard) 添加第二个...但是从一个文本字段到下一个文本字段聚焦感觉不够流畅,而且每当我一个文本字段输入一个字母 CPU 使用率似乎会飙升到 70% — 100%。...这种方法唯一问题是,当我添加新数据,内存使用量增加。A:@EnvironmentObject / environmentObject 可能是跨视图层次共享同一模型最佳工具。...WindowGroup 和 OpenWindowActionQ: macOS 是否可以创建新窗口附加参数?一个子上下文中创建一个托管对象,并希望将这个对象发送到一个窗口。...目前做法是一个单例中保存对子上下文和托管对象引用,然后用一个 URL 打开一个新窗口,这个 URL 单例检查上下文和托管对象。如果我们能用自定义参数启动新窗口,那就更好了。

12.2K20

unity3d百度百科_3d怎么恢复四个界面

大家好,又见面了,是你们朋友全栈君。 1 界面介绍 Windows等图形化操作系统,熟练地使用菜单、图标、快捷键等,将会极大提升工作效率。...可以设置External Script Editor为自己喜欢编辑器(例如,就把内置MonoDevelop改为了VisualStudio 2013了)。...组件可以理解为一个小功能,对于一个游戏对象,如果添加了某个组件,它就具备了某种属性或者功能。 Ÿ Window——顾名思义,它是对界面的一些设置。...我们开发过程,它显示是位于最高层级camera所拍摄到场景。...点击Hierarchy——Create——3D Object——Cube,就能创建一个立方体。 当我们在场景视图中选中立方体,按下W,场景立方体就会如下所示。

41020
领券