怎样用visual studio2010开发手机app
2015-04-03 · 知道合伙人数码行家
知道合伙人数码行家
向TA提问 私信TA
使用Visual Studio 开发Android HelloWorld!
使用Xamarin 开发Android应用程式可说是相当的方便, 不仅支援在Visual Studio中使用拖曳的方式设计使用者介面, 还整合如AVD及SDK Manager等工具. 废话不多说, 开始我们在Visual
Studio上的第1支Android程式吧~
1. 在Visual Studio 中新增专案, 在专案范本中, 请展开C#节点, 你会发现专案范本会多出Android及iOS类型的专案范本, 我们在这个范例中选择”Android
Application”, 并在名称中输入"HelloDroid” (当然您可以改成任何您想要的名称)
2. 专案建立后, 您会发现工具列中多出几个项目:
说明如下(由左至右):
n 目标装置:可以选择将目前的专案部署到哪一个装置, 预设的"Prompt for Device”则是会在开始除错/部署时, 弹出视窗供使用者选择. 若有接上实体装置, 也会出现在此选单中.
n 装置记录: 可以挑选装置并显示目前装置的活动记录.
n 开启Android 虚拟装置管理员(AVD), 透过此管理员, 您可以新增,开启或编辑Android模拟器.
Android SDK管理员:由於Android版本(API Level)众多, 您可以在这个管理介面, 安装所需的SDK版本及元件。
3. 预设的专案中会内建一个Button控制项并写著"Hello World, Click Me!”, 启专案下的Resources->Layout->Main.axml可以进行页面的设计。
4. 而此范例的主要程式码则是Activity1.cs,
直接透过下图的注解来说明:
看到这样的程式码, 我想大家应该都不会感到陌生.
笔者有一些学员跟我说, 感觉跟开发Windows Form应用程式好像~~
Activity1.cs 相当於MVC分层的Controller. 透过SetContentView方法, 告诉系统要载入哪一个页面. 接著透过FindViewById方法取得画面上按钮的物件实体. 接著便可以针对按钮的属性或方法撰写相关的程式码, 或是处理按钮的事件. 如上图所示, 预设的范例是使用匿名方法, 我们将它注解后, 改用Lambda
Expression来撰写.
5. 接著按下F5, 便可以开始进行除错, 若没有预先开启Android模拟器, 则Running devices列表会是空的, 这时可以点击下方的"Start emulator image”连结来启动模拟器.