jjzjj

使用Xamarin开发移动应用示例——数独游戏(一)项目的创建与调试

最近项目中需要移动客户端,由于团队基本上使用.Net产品线,所以决定使用Xmarin进行开发,这样技术路线统一,便于后期维护。官网上是这样介绍的“Xamarin允许你使用.NET代码和特定于平台的用户界面生成适用于Android、iOS和macOS的本机应用。Xamarin.Forms允许你使用采用C#或XAML编写的共享UI代码生成本机应用。”本文以数独游戏开发为例,总结一下Xamarin开发的基本过程。环境准备开发Xamarin应用需要安装VisualStudio以及相关的组件,如下图所示:选择安装“使用.Net的移动安装”。创建Xamarin项目打开VisualStudio2022,选择

使用Xamarin开发移动应用示例——数独游戏(一)项目的创建与调试

最近项目中需要移动客户端,由于团队基本上使用.Net产品线,所以决定使用Xmarin进行开发,这样技术路线统一,便于后期维护。官网上是这样介绍的“Xamarin允许你使用.NET代码和特定于平台的用户界面生成适用于Android、iOS和macOS的本机应用。Xamarin.Forms允许你使用采用C#或XAML编写的共享UI代码生成本机应用。”本文以数独游戏开发为例,总结一下Xamarin开发的基本过程。环境准备开发Xamarin应用需要安装VisualStudio以及相关的组件,如下图所示:选择安装“使用.Net的移动安装”。创建Xamarin项目打开VisualStudio2022,选择

C# 使用SpecFlow创建BDD测试用例

将自然语言编写的测试用例转换为可执行的测试,可以大大降低需求与开发之间的沟通成本,这是BDD(行为驱动开发)希望达到的效果。SpecFlow是.Net平台的BDD工具,可以帮助我们创建面向BDD的测试用例。首先,在VisualStudio2022中安装SpecFlow插件。选择菜单扩展->管理扩展,然后搜索SpecFlow:点击下载,下载完成后,需要退出VisualStudio2022,插件会自动安装。我们编写一个简单的计算BMI(BodyMassIndex身体质量指数)的功能作为测试目标,算法很简单,输入是身高和体重,计算公式是体重除以身高的平方。再次启动VisualStudio,创建一个类

C# 使用SpecFlow创建BDD测试用例

将自然语言编写的测试用例转换为可执行的测试,可以大大降低需求与开发之间的沟通成本,这是BDD(行为驱动开发)希望达到的效果。SpecFlow是.Net平台的BDD工具,可以帮助我们创建面向BDD的测试用例。首先,在VisualStudio2022中安装SpecFlow插件。选择菜单扩展->管理扩展,然后搜索SpecFlow:点击下载,下载完成后,需要退出VisualStudio2022,插件会自动安装。我们编写一个简单的计算BMI(BodyMassIndex身体质量指数)的功能作为测试目标,算法很简单,输入是身高和体重,计算公式是体重除以身高的平方。再次启动VisualStudio,创建一个类