摘要:
1.更新项目中package.appmanifest 文件,本文让webcam和microphone可用。只需要在功能选项卡中勾选对应的框即可。如下图所示: 如果不按照上面的设置,那么这些功能是不可以使用的,所以,确保首先设置好了。 在Windows 8中,非常好的是摄像头的所有事情都由你来决定。也就是说,有些事情,你不得不考虑好了。首先,当你试图访问摄像头时,程序将会提示用户将使用摄像头和麦克风,由用户决定是否授权。2.代码实现 1).照片的获取和保存 private async void Camera_Click(object sender, RoutedEventA... 阅读全文
摘要:
在程序中,当右键单击某个对象时,会有小小的弹出菜单命令。如果你使用过Windows 8,你可能已经遇见到过上下文菜单了。经常在一些不可以选择的对象上右键单击,或者在text文本上进行操作时,会出现上下文菜单。什么时候使用上下文菜单,微软提供了非常详细的指导,下面将介绍如何实现上下文菜单。1.确定要显示上下文菜单的位置 当我们创建弹出菜单时,首先需要确定出被点击element所在的位置,然后将位置传递给弹出菜单控件。下面的方法是确定element的位置:privateRect GetPoint(TextBox box) { Rect temp = box.GetRectFromC... 阅读全文
摘要:
在Windows 8开发中另外一个非常好的工具:文件选择器。可以从用户机器上获取一个或者多个文件。最后我也会介绍一下如何在用户机器上选择一个文件夹。 1. 更新package.appxmanifest,我们与用户系统进行交互的所有机制,首先都需要更新package.appxmanifest文件。在本文,我们要进行文件的打开和保存,所以所以需要添加相应的声明。 1)针对文件打开选择器,需要添加如下内容: 如上图,有两个选择: 支持任何文件类型:选择这个的话,你的程序就被声明为可以访问任意类型的文件。 支持文件类型:在这里指定你想要打开的文件类型,例如你只想让程序打开... 阅读全文
摘要:
在windows系统中,我们经常会遇到这样的情况,比如想打开一个图片文件,我们点击鼠标右键,在右键选项中,我们一般会选择打开方式,然后选择能打开图片的应用程序。今天将介绍如何将我们的应用程序注册为这样的一个程序,当我想打开图片,然后再打开方式中选择我们自己的应用程序,来打开图片。如下图:1.文件关联 1). 注册打开确定的文件类型 当程序打开的文件类型适合于我们的程序时,要想在上面的列表中看到我们的程序,操作起来很简单,只需要修改一下项目中package.appxmanifest文件即可。打开Package.appxmanifest文件,选择"声明"选项卡。在“可用声明”选 阅读全文
摘要:
1.首先创建一个文件夹,在文件夹里创建文件 private async void CreateButton_Click(object sender, RoutedEventArgs e) { string name=FileName.Text; //创建文件的名称 folder =ApplicationData.Current.LocalFolder; StorageFolder tempFolder = await folder.CreateFolderAsync("Config",CreationCollisionOption.OpenIfExists); fil... 阅读全文
摘要:
1.Metro中使用SQLite数据库具体步骤如下: 1).下载SQLite for WinRT 地址:http://www.sqlite.org/download.html 下载Precompiled Binaries for Windows Runtime,这是一个Visual Studio的一个扩展,文件以vsix为后缀,直接双击运行即可。(如下图) 2).为项目添加引用 创建一个项目,在解决方案在选择“引用->添加引用”,在引用管理器的左边列表中选择Windows->扩展,然后再右边的列表中选中如下图所示:注意:选择 SQLite for Windows Runtime . 阅读全文
摘要:
获得动态链接库 SQLite的DLL文件使得经过编译的软件可以动态链接到SQLite,这意味着在需要SQLite功能时,应用程序会加载DLL,而不是将SQLite代码嵌入到应用程序中。以这种方式使用SQLite的软件通常包含一份SQLite DLL副本随软件自动安装 我们可以通过如下方式获得SQLite的DLL: 1).打开浏览器进入SQLite主页,www.sqlite.org。 2).单击页面顶部的下载链接(Download)选项,进入下载页面。 3).滚动鼠标到“Precompiled Binaries for Windows”,选择sqlite-dll-win32-x8... 阅读全文
摘要:
1.创建数据库 启动命令行,通过输入如下命令打开Shell模式的CLP: sqlite3 test.db 虽然我们提供了数据库名称,但如果该数据库不存在,SQLite实际上就未创建该数据库,直到在数据库内部创建一些内容时,SQLite才创建该数据库。 2.创建数据表 sqlite> create table Member(id integer primary key, name text, age integer,addr text); 注:id为主键,该列默认具备自动增长的属性。 3.插入数据 sqlite> insert into Member values(0,'ww 阅读全文
摘要:
SQLite CLP是使用和管理SQLite数据库最常用的工具。它在所有平台上的操作方式相同。CLP其实是两个程序,它可以运行在Shell模式下以交互的方式执行查询操作,也可以运行在命令行模式下完成各种数据库管理任务。 1.Shell模式下的CLP 1).打开Shell,进入临时目录——Windows系统进入C:\Temp或UNIX系统进入/tmp。如果在一个固定的目录下工作,可以创建一个sqlite目录——Windows系统是C:\sqlite,Linux和Unix系统是/sqlite。这也是当前的工作目录。在与Shell一起工作的过程中创建的所有文件都将位于该目录。 2).要触发... 阅读全文
摘要:
1.获得命令行程序 SQLite命令行程序(CLP)是开始使用SQLite的最好选择,按照如下步骤获取CLP: 1).打开浏览器进入SQLite主页,www.sqlite.org。 2).单击页面顶部的下载链接(Download)选项,进入下载页面。 3).滚动鼠标到“Precompiled Binaries for Windows”,选择sqlite-shell-win32-x86-3071401.zip(第一项),点击下载。 4).使用解压工具,将其解压。zip文件中包含一个sqlite3.exe文件,可以从解压文件所在位置使用sqlite;如果你想从任何目录下运行CLP,需... 阅读全文