我对 Windows Phone 8.1 应用程序开发完全陌生。
我正在尝试使用 Visual Studio 2013 开发一个带有数据库的简单应用程序。它不是 silverlight 应用程序。
我的应用程序只有一个文本字段和一个按钮。我在本地服务器(WAMP)中有一个 MySQL 数据库。
我需要从文本字段获取输入并将其存储在数据库中。
我想知道的第一件事是可以做吗?
如果可能的话,如果您能提供一步一步的指南或一个我可以了解这一点的链接,我将非常感激。
如果不可能,我可以尝试将输入存储在数据库中的其他方法是什么?
本地存储
我猜您正在寻找一种在手机本地存储结构化数据的方法。 AFAIK,Windows Phone 不支持 MySQL(MySQL 很大,作为服务器运行,将其“安装”到手机上是不可能或不切实际的)。相反,微软支持的是使用 SQLite。您首先需要下载SQLite 库 https://visualstudiogallery.msdn.microsoft.com/5d97faf6-39e3-4048-a0bc-adde2af75d1b作为 Visual Studio 扩展。然后你需要安装类似的东西SQLitePCL https://sqlitepcl.codeplex.com/ (from NuGet https://www.nuget.org/packages/SQLitePCL/3.8.2)它本质上包装了本机 SQLite 库,以便可以从 .NET 语言访问它。确保将这两个引用添加到您的项目中。 SQLite 将数据库存储为文件,您可以将其放入应用程序的本地存储中。
远程存储
我不确定是否可以直接从 WP 应用程序连接到删除 MySQL 服务器。通常,您可以通过网络服务器访问远程数据库,该服务器公开 API 供您使用(例如 REST API)。然后,您可以通过 HTTP POST 请求将数据发送到网络服务器,然后您的网络服务器会将数据存储在数据库中。这是一个很大的主题,涉及到服务器端编程的知识,例如 ASP.NET、Ruby on Rails、Django、PHP 等。这个主题太宽泛,我无法向您详细介绍如何做到这一点。看这个答案 https://stackoverflow.com/a/25399468/734040.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)