for循環的初始化變量,mono for android定義,2.1.3 使用Mono for Android的原因

 2023-10-20 阅读 28 评论 0

摘要:2.1.3? 使用Mono for Android的原因假設Android平臺有一個以Java為基礎的公開的開發堆棧作為可視化開發環境,那么就有理由要問為什么還需要Mono for Android。對于那些使用Visual Studio的.NET開發人員來說,存在三個需要Mono for Android的主要理由:熟悉

2.1.3? 使用Mono for Android的原因

假設Android平臺有一個以Java為基礎的公開的開發堆棧作為可視化開發環境,那么就有理由要問為什么還需要Mono for Android。對于那些使用Visual Studio的.NET開發人員來說,存在三個需要Mono for Android的主要理由:熟悉的開發環境、熟悉的API以及由此而產生的快速啟動。

1. 熟悉的開發環境

每名開發人員都知道,學習一個新的開發堆棧需要耗費大量時間,同時學習過程也是非常痛苦的。而Mono for Android允許.NET開發人員繼續使用.NET開發中的兩個核心工具:Visual Studio和C#。

Visual Studio:Visual Studio是一個面向.NET的優秀且功能強大的IDE。通過使用針對Visual Studio的Mono for Android工具,將不需要修改IDE或者自己喜歡的相關設置。

for循環的初始化變量,C#:有些.NET開發人員僅使用Visual Basic.NET,但大多數.NET開發人員還是對C#非常熟悉的。雖然C#和Java在結構上非常相似,但每種語言在習語上存在差異的主要目的是使書寫更加流利。雖然熟練的C#開發人員并不需要花費大量時間來學習Java習語,但如果他們堅持使用所熟悉的語言,那無疑會更順手。

2. 熟悉的API和庫結構

如果停留在.NET世界中,你將可以繼續使用自己熟悉的API和庫結構。表2-1顯示了Mono for Android 4.0.1中的部分程序集。

表2-1? Mono for Android程序集

程序集

說明

mono模式,Mono.Android.dll

該程序集包含了綁定到Android API的C#

Mono.CompilerServices.SymbolWriter.dll

該程序集主要是針對編譯器編寫者

Mono.Data.Sqlite.dll

針對SQLite的ADO.NET提供程序

monocot,Mono.Data.Tds.dll

對TDS協議的支持;主要用

于為System.Data內的System

.Data.SqlClient提供支持

Mono.Security.dll

加密API

android open automotive protocol,mscorlib.dll

Silverlight

OpenTK.dll

OpenGL/OpenAL面向對象API,可

對其進行擴展以提供Android設備支持

System.dll

for int。Silverlight,再加上來自下列命

名空間中的類型:

System.Collections.Specialized

System.ComponentModel

System.ComponentModel.Design

System.Diagnostics

android 9?System.IO.Compression

System.Net

System.Net.Cache

System.Net.Mail

System.Net.Mime

System.Net.NetworkInformation

eoeandroid。System.Net.Security

System.Net.Sockets

System.Security.Authentication

System.Security.Cryptography

System.Timers

(續表)

android、程序集

說明

System.Core.dll

Silverlight

System.Data.dll

刪除了部分功能的.NET 3.5

mono和probe設定。System.Json.dll

Silverlight

System.Runtime.Serialization.dll

Silverlight

System.ServiceModel.dll

Silverlight Alpha中所呈現的WCF堆棧

for Android?System.ServiceModel.Web.dll

Silverlight,再加上來自于下列

命名空間中的類型:

System

System.ServiceModel.Channels

System.ServiceModel.Description

mono怎么用?System.ServiceModel.Web

Alpha品質

System.Transactions.dll

.NET 3.5;以及對System.Data的部分支持

System.Web.Services

來自.NET 3.5配置文件的基本Web

demodulate,服務,刪除了服務器功能

System.Xml.dll

.NET 3.5

System.Xml.Linq.dll

.NET 3.5

通過使用所喜歡的開發環境以及所熟悉的API,將快速啟動Android開發。

java mono,【責任編輯:book TEL:(010)68476606】

點贊 0

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/3/152195.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息