你的位置:首页 > 软件开发 > ASP.net > 演练:使用Xamarin.Forms开发产品介绍性质的应用(VB版)

演练:使用Xamarin.Forms开发产品介绍性质的应用(VB版)

发布时间:2016-07-17 01:00:04
概述Xamarin这个使用mono和.net core的跨平台开发框架这几年在不断发展。被微软收购后的Xamarin为个人开发者提供了免费版的Xamarin for Visual Studio,吸引了更多开发人员的关注。Xamarin.Forms用起来比较方便,因为用这种方式编写 ...

演练:使用Xamarin.Forms开发产品介绍性质的应用(VB版)

概述

Xamarin这个使用mono和.net core的跨平台开发框架这几年在不断发展。被微软收购后的Xamarin为个人开发者提供了免费版的Xamarin for Visual Studio,吸引了更多开发人员的关注。

Xamarin.Forms用起来比较方便,因为用这种方式编写一次就能到处运行。但是不知道为什么,Xamarin目前只完整支持C#。他们宣称支持的F#实际上只是比C#多了一些文档和不常用的工具上的支持,缺少Xaml后代码生成器等重要功能支持。

而VB就更受冷落了。用户建议Xamarin支持VB的票数截止这篇博客发布已经有397票(查看投票),但是Xamarin并没有明确表示是否为VB提供支持。

幸运的是,Xamarin并没有把习惯使用VB的开发人员的路堵死。在Xamarin的GitHub示例库中藏着几个VB代码文件,教程区一个不起眼的角落里有关于在Xamarin使用VB代码的教程。教程和示例文件都是用C#建立Xamarin.Forms项目,然后把C#可移植类库替换成VB可移植类库就可以用VB写共用的UI代码和业务逻辑代码。缺陷是不能使用Xaml文件产生所需的代码。

现在,Xamarin缺的VB开发实战教程由我来填补。

第一步,新建项目

按照Xamarin.Forms的教程,先新建C# Xamarin.Forms 可移植 项目。然后把C#可移植类库删掉,用相同的目标,相同的项目名称和命名空间新建一个VB可移植项目替代它。重新在C#项目添加对可移植类库的引用。如果需要,在VB项目的默认导入添加Xamarin.Forms。

第二步,更新Nuget

使用Nuget软件包管理器对每个项目的Xamarin.Forms包进行更新。如果忽略这一步,会导致运行时错误。

第三步,建立App.vb文件

默认的模板会创建Class1.vb文件。把它重命名为App.vb,然后填充以下内容:

Public Class App  Inherits Application  Sub New()    MainPage = New NavigationPage(New MainPage)  End SubEnd Class

原标题:演练:使用Xamarin.Forms开发产品介绍性质的应用(VB版)

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录