Xamarin Studio開放源代碼集成開發(fā)環(huán)境(IDE)是一款功能強大的開發(fā)環(huán)境工具,適用于Linux、Mac OS X和Microsoft Windows的開放源代碼集成開發(fā)環(huán)境。通過該軟件,主要用來開發(fā)Mono與.NET Framework軟件,用戶可以創(chuàng)建Android、iOS等平臺的程序,為設(shè)計師提供專業(yè)的集成開發(fā)平臺,本軟件可以結(jié)合Microsoft的 Visual Studio軟件一起使用,利用VS強大的代碼編輯以及場景設(shè)計技術(shù),能夠幫助程序員快速的開發(fā)程序,是一個編寫C#、, F#等代碼的跨平臺IDE工具,編輯代碼、調(diào)試程序,節(jié)約設(shè)計的時間。
MonoDevelop特色
構(gòu)建出色的跨平臺用戶界面準備好將代碼共享提升到新的水平了嗎
Xamarin.Forms是Microsoft的一種開源移動UI框架
用于通過單個共享代碼庫使用.NET構(gòu)建iOS,Android和Windows應(yīng)用程序。
無論您是要在各個平臺上保持一致的外觀
還是想要本機的外觀和感覺,Xamarin.Forms都將立即使您啟動并運行。
使用Azure移動到云
大多數(shù)應(yīng)用程序需要可擴展,高效且通用的后端。
無論您的應(yīng)用程序中需要存儲,數(shù)據(jù)庫還是智能服務(wù),Azure都具備為移動前端提供動力所需的全部功能。
使用相同的工具,語言和代碼來開發(fā)針對移動設(shè)備,服務(wù)器和云的應(yīng)用程序。
VisualStudio是您在仿真器,模擬器或直接在物理設(shè)備上構(gòu)建
部署和調(diào)試應(yīng)用程序的一站式服務(wù)。
設(shè)置斷點,查看和更新局部變量,訪問監(jiān)視窗口,讀取設(shè)備調(diào)試日志以及更強大的調(diào)試功能。
.NET生態(tài)系統(tǒng)廣闊,全球范圍內(nèi)的杰出開發(fā)人員都在構(gòu)建世界一流的庫以簡化開發(fā)。
將您喜歡的NuGet庫與Xamarin應(yīng)用程序配合使用
包括SQLite,Polly,ReactiveExtensions,Prism,Refit等。
關(guān)于monodevelop的常用快捷鍵使用
CTRL+K 刪除光標所在行的該行后面的代碼
CTRL + ALT +C 注釋/不注釋該行
CTRL+ DOWN 像鼠標滾輪一樣向下拖
CTRL + UP 像鼠標滾輪一樣向上拖
CTRL + F 查找該腳本
CTRL + SHIFT + F 查找全部腳本
CTRL + H 替換代碼
CTRL + SHIFT +W 關(guān)掉所有腳本
Xamarin Studio安裝方法
monodevelop在windows系統(tǒng)上面的安裝并不復(fù)雜,但是需要首先安裝GTK# for .NET 2.12.30和.NET Framework 4.0兩個項目
1、首先確保您的系統(tǒng)中安裝了.NET Framework 4.0,如果沒有的話,可以自行下載安裝,下載地址為://www.ddooo.com/softdown/10893.htm
2、點擊安裝最新版的GTK# for .NET 2.12.30,根據(jù)提示完成安裝!!
注:為了方便大家使用,小編已將GTK# for .NET 2.12.30打包在下載文件內(nèi),也就是安裝包中的gtk-sharp-2.12.30.msi文件,大家直接安裝即可
3、完成以上前提之后,點擊軟件包中的XamarinStudio-5.10.0.871-0進行軟件的安裝,完成之后打開即可正常使用(安裝程序不會主動創(chuàng)建桌面快捷圖標,大家可在菜單欄中查找Xamarin Studio即可)
Xamarin Studio功能特色
1、多平臺、多語言支持
MonoDevelop支持包含Linux、MacOSX和MicrosoftWindows等多種平臺,支持Python、Vala、C#、Java、BOO、Nemerle、VisualBasic.NET、CIL、C與C++等多語種
2、集成調(diào)試器
MonoDevelop集編寫與調(diào)試工具于一體,應(yīng)用更方便
3、集成多種插件工具
MonoDevelop已經(jīng)有了許多社區(qū)共獻的插件,像Flash/Flex開發(fā)支持,Vala語言支持等,同時自身也是集成了Eclipse與MicrosoftVisualStudio等多種基本功能和GTK#GUI能夠造福更多的開發(fā)者和客戶
4、本土化的系統(tǒng)支持
盡管MonoDevelop是基于GTK#開發(fā)的,可是開發(fā)者期待盡可能的和他們所使用的系統(tǒng)集成在一起,比如說在Mac上的菜單應(yīng)用的Mac的系統(tǒng)菜單。
下一篇:小皮PhpStudy