最近项目中需要移动客户端,由于团队基本上使用.Net产品线,所以决定使用Xmarin进行开发,这样技术路线统一,便于后期维护。官网上是这样介绍的“Xamarin允许你使用.NET代码和特定于平台的用户界面生成适用于Android、iOS和macOS的本机应用。Xamarin.Forms允许你使用采用C#或XAML编写的共享UI代码生成本机应用。”本文以数独游戏开发为例,总结一下Xamarin开发的基本过程。环境准备开发Xamarin应用需要安装VisualStudio以及相关的组件,如下图所示:选择安装“使用.Net的移动安装”。创建Xamarin项目打开VisualStudio2022,选择
最近项目中需要移动客户端,由于团队基本上使用.Net产品线,所以决定使用Xmarin进行开发,这样技术路线统一,便于后期维护。官网上是这样介绍的“Xamarin允许你使用.NET代码和特定于平台的用户界面生成适用于Android、iOS和macOS的本机应用。Xamarin.Forms允许你使用采用C#或XAML编写的共享UI代码生成本机应用。”本文以数独游戏开发为例,总结一下Xamarin开发的基本过程。环境准备开发Xamarin应用需要安装VisualStudio以及相关的组件,如下图所示:选择安装“使用.Net的移动安装”。创建Xamarin项目打开VisualStudio2022,选择
将自然语言编写的测试用例转换为可执行的测试,可以大大降低需求与开发之间的沟通成本,这是BDD(行为驱动开发)希望达到的效果。SpecFlow是.Net平台的BDD工具,可以帮助我们创建面向BDD的测试用例。首先,在VisualStudio2022中安装SpecFlow插件。选择菜单扩展->管理扩展,然后搜索SpecFlow:点击下载,下载完成后,需要退出VisualStudio2022,插件会自动安装。我们编写一个简单的计算BMI(BodyMassIndex身体质量指数)的功能作为测试目标,算法很简单,输入是身高和体重,计算公式是体重除以身高的平方。再次启动VisualStudio,创建一个类
将自然语言编写的测试用例转换为可执行的测试,可以大大降低需求与开发之间的沟通成本,这是BDD(行为驱动开发)希望达到的效果。SpecFlow是.Net平台的BDD工具,可以帮助我们创建面向BDD的测试用例。首先,在VisualStudio2022中安装SpecFlow插件。选择菜单扩展->管理扩展,然后搜索SpecFlow:点击下载,下载完成后,需要退出VisualStudio2022,插件会自动安装。我们编写一个简单的计算BMI(BodyMassIndex身体质量指数)的功能作为测试目标,算法很简单,输入是身高和体重,计算公式是体重除以身高的平方。再次启动VisualStudio,创建一个类