新人求教,为什么我安装了VS还是没有UWP

新人求教,为什么我安装了VS还是没有UWP,第1张

首先你的有开发人员账户.没有的话,你的注册一个,中国区域好像116元永久账户.这是连接https://developer.microsoft.com/zh-cn/windows/programs/join

有的话进行下面的步骤

你应该使用搞的vs2015吧.项目调试完成后点击项目>应用商店>创建应用程序包,会询问你是否生成上载至应用商店的包,选"是",下一步,输入你的微软账户.这时候就需要你的开发人员账户了.登录后很简单,按照步骤来.

在VS 中新建一个 UWP 应用项目。

在 解决方案资源管理器 窗口中的 引用 节点上右击,然后执行 管理NuGet程序包菜单。

查找并安装以下两个组件,如下图所示:

注:

->SQLite.WUP.Native是必须安装的,它是封装sqlite *** 作函数的本地库,如果你用的是C++语言来开发,可以直接调用。如果不安装这个,在运行时会报找不到 sqlite3.dll 的错误。

->SQLiteWrapperUWP-PCL也应该安装,它对sqlite的 *** 作接口进行进一步封装,并且支持 LINQ 处理。

安装成功后,在引用列表会看到相关条目,如下图所示:

在代码中引入以下相关的命名空间,如下图所示:

要连接并创建表,要使用 SQLiteConnection 类,在构造实例时,用到两个必须的参数(其他参数可选):

sqlitePlatform:类型是 ISQLitePlatform 接口,它的实现类型是 SQLitePlatformWinRT ;

databasePath:数据库文件的路径,注意,由于UWP应用默认允许访问的路径不多,通常是本地目录。为了避免发生异常,可以通过 ApplicationData类来获取localFolder实例,然后从目录实例的 Path 属性得到本地目录的完整路径,再传递给该参数。

比如这样建立连接,如下图所示:

当连接完不再需要时, 可以调用Dispose方法释放掉,或者干脆把连接的实例化放到一个 using 语句块中。

定义数据表模型,比如,我定义了一个 Student 类,它表示一张表,如下图所示:

注:对于要用于建表的类,要加上 Table 特性,对于属性,其实是映射到列,要加上Column特性。AutoImcrement特性表示字段的数值是自增长列。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11713187.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存