Tag: Windows 8的

如何获得屏幕的分辨率? 对于WinRT应用程序?

我想知道屏幕分辨率,以便我可以根据Windows 8应用程序的分辨率来设置元素的高度。

伯克利WinRTsockets外观networking合理性?

这是我发送到ZeroMQ邮件列表的post的副本。 然而,这个问题并不是ZeroMQ所特有的,而是更一般地说,在WinRT中提供的networkingfunction上需要一个“映射”层,以便在针对WinRT编译时为C ++代码提供更加正常的“伯克利套接字外观”: 大家好,我以前在iPhone和Android版本的移动应用程序(见http://www.ibuzzedfirst.com )中使用了ZeroMQ,因为这些平台支持native / C ++ / Socket开发,因此也支持ZeroMQ。 对于WindowsPhone 7.5(OS 7.1)版本,由于WinPhone 7.5只支持C#,而不是C ++(它实际上是一个C#Silverlight应用程序),所以我必须重新实现所有必需的ZeroMQfunction。 此外,WinPhone 7.5只提供它自己的“版本”的套接字支持( http://msdn.microsoft.com/en-us/library/sb27wehh%28v=vs.95%29.aspx ),它只支持asynchronous版本的function,例如ConnectAsync,SendAync,ReceiveAsync等。但是,C ++的缺乏使得这个问题变得不切实际。 因此,对于WindowsPhone 7.5版本,我只将应用程序限制为“客户端”(参赛者)function,并没有实现“服务器”(测验主控)部分。 这是因为应用程序的客户端部分只发送和接收请求,回复和订阅服务器,而服务器利用了固有的multithreading多用户function的ZeroMQ。 为客户端重新创buildZeroMQ传输协议/头是(相对)简单的,并使用WindowsPhone套接字支持来提供通信。 好吧,现在我正在考虑将应用程序移植到Windows 8上的WinRT。(桌面/平板电脑版本首先 – Windows Phone 8 RT SDK还没有出来,但将是类似的)。 好消息是WinRT支持C ++,耶! (实际上,编写C#时只是WinRT应用程序,可以编译为'AnyCPU',只要包含C ++部分,就必须构build3个不同的版本 – x86 / Win32,x64和ARM版本,但这是一个不同的问题)。 不幸的是,像Windows 7/8 Phone一样,WinRT不支持“正常的”伯克利套接字访问,而是提供它自己的“编程版本”的Socket编程,为不同的套接字场景提供离散类,例如连接TCP客户端的StreamSocket( http ://msdn.microsoft.com/en-us/library/windows/apps/windows.networking.sockets.streamsocket.aspx#methods ),可绑定的TCP服务器的StreamSocketListener( http://msdn.microsoft.com/zh-cn/ -us / library / windows / apps / […]

滑动时禁用网页导航(后退和前进)

在Windows手机上,如果滑动来自边缘,用户可以通过在屏幕上滑动来前后移动。 这个操作系统级别的function阻碍了我的网页的用户体验。 有没有可以禁用的JS或CSS? 有些黑客也会这样做。 来自windowsphone网站的快照: 以下是参考页面的链接: http : //www.windowsphone.com/en-in/how-to/wp8/basics/gestures-swipe-pan-and-stretch 请注意,我仍然需要触摸水平滚动。

Windows 8商店应用程序(Metro)运行在Windows 7还是XP?

我想知道使用Visual Studio 11 Developer Preview和.Net FrameWork 4.5开发的Metro应用程序是否可以在Windows 7或XP中运行。 不是正常的Windows窗体或WPF,我想知道所有新的地铁应用程序。 在Windows XP或Windows 7中运行Metro应用程序需要什么新东西

如何在XAML页面之间传递值(参数)?

以前也有类似的问题,但是这个问题试图探索更多的select和传递复杂对象的能力。 问题是如何传递参数,但它确实需要分成三部分。 在XAML应用程序的页面之间导航时,如何传递参数? 使用Uri导航和手动导航有什么区别? 使用Uri导航时,如何传递对象(不只是string)? Uri导航的例子 page.NavigationService.Navigate(new Uri("/Views/Page.xaml", UriKind.Relative)); 手动导航示例 page.NavigationService.Navigate(new Page()); 这个问题的答案适用于WP7,silverlight,WPF和Windows 8。 注意:Silverlight和Windows8是有区别的 Windows Phone:页面被导航到使用Uri,数据作为查询string或实例传递 Windows 8 :通过传递types和参数作为对象来导航页面

为什么不能在Windows 8 CP的cygwin chmod?

我不能chmod在Windows 8 cygwin组权限,所以我不能SSH连接到服务器使用SSH密钥。 Bash提示警告:“'/home/KeepZero/.ssh/id_rsa'的权限0660太开放了,要求你的私钥文件不能被其他人访问。 KeepZero@t400win8 ~ $ ls test KeepZero@t400win8 ~ $ ls -l total 0 -rwxrwx— 1 KeepZero KeepZero 0 Mar 4 15:07 test KeepZero@t400win8 ~ $ chmod 700 test KeepZero@t400win8 ~ $ ls -l test -rwxrwx— 1 KeepZero KeepZero 0 Mar 4 15:07 test KeepZero@t400win8 ~ $ chmod 777 test KeepZero@t400win8 ~ $ […]

为什么在Windows 7上检测到FileSystemWatcher属性更改但不是Windows 8?

我有一些代码使用FileSystemWatcher来监视我的应用程序以外的文件更改。 在Windows 7上,使用.NET 4时,下面的代码会检测文件在应用程序运行时如何被编辑并保存在记事本中。 但是,这种逻辑在Windows 8上不能使用.NET 4.特别是,FileSystemWatcher的Changed事件从不会触发。 public static void Main(string[] args) { const string FilePath = @"C:\users\craig\desktop\notes.txt"; if (File.Exists(FilePath)) { Console.WriteLine("Test file exists."); } var fsw = new FileSystemWatcher(); fsw.NotifyFilter = NotifyFilters.Attributes; fsw.Path = Path.GetDirectoryName(FilePath); fsw.Filter = Path.GetFileName(FilePath); fsw.Changed += OnFileChanged; fsw.EnableRaisingEvents = true; // Block exiting. Console.ReadLine(); } private static void OnFileChanged(object sender, […]

如何将Metro应用程序部署到桌面?

我正在尝试将我的C#应用​​程序部署到Windows 8 Metro桌面。 我可以看到bin文件夹中的部署文件,但是当我尝试打开它们时,出现以下错误: 此应用程序只能在AppContainer的上下文中运行。 我检查了属性上下文菜单,我通过清单和项目设置文件search。 我认为解决scheme是以下之一 部署安全上下文设置为AppContainer的应用程序? 在AppContainer上下文中运行应用程序? 直接将应用程序部署到我的城域桌面? 但我不知道如何解决这个问题,因为我找不到文档中的错误。

如何在Windows 8中安装XNA Game Studio 4.0?

这个问题是相关的,但不是重复的: 如何在Visual Studio 2012上安装XNA游戏工作室? 我读了上面提到的post,并且已经开放了xna项目,但是现在我有一个问题。 一些对XNA框架的引用没有find: Microsoft.Xna.Framework.Avatar Microsoft.Xna.Framework.GamerServices Microsoft.Xna.Framework.Net Microsoft.Xna.Framework.Storage Microsoft.Xna.Framework.Video 和所有引用到Microsoft.Xna.Framework.Content.Pipeline 没有这些,我不能编译或运行我所做的任何游戏。 我找不到包含这些的dll,或者我应该把它们放在哪里。

parsingAndroid L的数据失败。未支持major.minor版本51.0

在为Eclipse安装ADT插件之后,我尝试制作一个新的Hello World Android应用程序。 但是当我尝试打开一个新的Android应用程序时遇到了以下错误。 我正在使用JDK 7.0和JRE 7.0。 我最初使用JDK 6.0,但遇到相同的错误,因此我卸载它并安装了JDK 7.0并分别更改了path设置。 错误显然是: 为Android L(预览)加载数据遇到问题。 parsingAndroid L的数据失败。未支持major.minor版本51.0。 我的合规性级别也仅更改为JDK 1.7。 而且我也将JRE合规性更改为1.7。