第二章 解剖乙個應用程式(2)

2021-09-22 09:24:45 字數 1322 閱讀 6078

由於該解決方案包含兩到六個專案中的任何乙個,所以在選擇執行或除錯應用程式時,必須指定啟動哪個程式。

在visual studio的解決方案資源管理器中,右鍵單擊五個應用程式專案中的任意乙個,然後從選單中選擇set as startup project專案。 然後,您可以選擇部署到**器或實際裝置。 要構建和執行程式,請選擇選單項debug> start debugging。

在xamarin studio的解決方案列表中,單擊出現在所選專案右側的小工具圖示,然後從選單中選擇設為啟動專案。 然後你可以從主要的人中選擇run> start debugging。

如果一切順利,模板建立的骨架應用程式將執行,您將看到一條短訊息:

正如你正在編寫乙個xamarin.forms應用程式,這個pcl專案將會收到你的大部分注意力。 在某些情況下,這個專案中的**可能需要針對各種平台進行一些裁剪,而且您很快會看到如何去做。 您還可以在五個應用程式專案中包含特定於平台的**。

五個應用程式專案都有自己的圖示和元資料形式的資產,如果您打算將應用程式推向市場,您必須特別注意這些資產。 但在您學習如何使用xamarin.forms開發應用程式的時候,通常可以忽略這些資產。 您可能會想要將這些應用程式專案摺疊到解決方案列表中,因為您不需要對其內容進行太多打擾。

但是你真的應該知道這些應用程式專案是什麼,所以讓我們仔細看看。

在每個應用程式專案的references部分中,您將看到對常見pcl專案(本例中為hello)的引用,以及各種.net程式集,上面列出的xamarin.forms集合以及適用於其他xamarin.forms集合 每個平台。

xamarin.forms.platform.android

xamarin.forms.platform.ios

xamarin.forms.platform.uap (not explicitly displayed in the uwp project)

xamarin.forms.platform.winrt

xamarin.forms.platform.winrt.tablet

xamarin.forms.platform.winrt.phone

第二章 做乙個簡短的C 程式

第二章 做乙個簡短的c 程式 2.輸出語句的使用 endl要呼叫flush函式重新整理緩衝區,而 n不需要呼叫 4 iostream與iostream.h的區別 5.重名問題 釋放命名空間的兩種方法 1.所有 2區域性 using namespace std using std endl 本章總結 ...

從乙個應用程式挑到另乙個應用程式

背景 假如有a,b兩個程式 當然都得是你自己寫的 想在a程式中判斷b程式是否存在本機上,存在就啟動他,啟動的時候彈出乙個對話方塊,對話方塊的內容是a程式帶過去的。背景到此結束,下面是實現流程。實現 plain view plain copy 這個方法明白人一看就懂,你要是不懂還是先去看基礎教程吧!這...

乙個應用程式例項

在開發一些應用系統的時候,由於程式內在的一些特徵,系統的某些組成子程式只允許執行乙個應用程式例項,以保證業務和資料處理安全。本文將從實際應用角度來分析其實現原理,對三種實現方式進行測試比較,從而確定一種合適的實現方法。文章的例子使用c 語言進行描述。程序匹配 對於每乙個應用程式執行例項都會包含該例項...