草庐IT

microsoft-metro

全部标签

windows - 用于创建简单 Microsoft Windows GUI 的 Perl 模块?

我想为我的Perl程序创建一个简单的WindowsGUI。它基本上需要生成一个窗口,将日志信息写入文本框,并有一个输入框和几个开始/停止按钮。有人对我使用哪些Perl模块有任何提示吗?与我一起工作的人喜欢Qt,所以这可能是一种偏好,但我不介意。 最佳答案 我确实使用了Win32::GUI曾经为这样一个简单的项目。主窗口有一个菜单、一个文本框和一些按钮和复选框。它奏效了。设置GUI的方法摘录(仅供引用):my@menu_items=('&File'=>'File','>&Open'=>{-name=>'FileOpen',-onCli

c# - 全屏 WPF 程序中的 Metro 风格 Appbar

我目前正在开发一个桌面C#WPF应用程序,目标是让它看起来和感觉起来像一个“真实的”Windows应用商店应用程序。我想添加一个appbar,它应该在用户从底部向上滑动时显示。要在普通应用程序中执行此操作,您只需将手指放在屏幕区域之外,然后向上滑动即可。但是,如果我在全屏WPF程序中这样做,我不会收到任何TouchDown或TouchMove事件-可能是因为手指在进入实际屏幕区域时已经放下。我也尝试过使用Manipulation框架,但结果相同。即使当我使用WndProc或其他Hook直接挂接到消息队列时,我也根本没有收到任何事件。有趣的是,我可以看到“触摸光标”在屏幕上四处移动,所以

c# - 以编程方式将 Microsoft Print 中的文件名和路径设置为 PDF 打印机

我有一个创建各种文档的C#.net程序。这些文档应存储在不同的位置,并使用不同的、明确定义的名称。为此,我使用了System.Drawing.Printing.PrintDocument类。我选择MicrosoftPrinttoPDF作为打印机,声明如下:PrintDocument.PrinterSettings.PrinterName="MicrosoftPrinttoPDF";这样做时,我可以将我的文档打印成pdf文件。用户得到一个文件选择对话框。然后,他可以在此对话框中指定pdf文件的名称及其存储位置。由于文件量很大,总是找到正确的路径和名称很烦人且容易出错,我想以编程方式在此对

windows - Cordova 构建 Windows 错误 - 缺少 Microsoft.WinJS.2.0

在过去的2个小时里,我一直在为此苦苦挣扎。我有一个简单的Ionic/Cordova应用程序,可以在Android和iOS上使用。我添加了一个windows平台并尝试构建并得到以下错误:CouldnotfindSDK"Microsoft.WinJS.2.0"我使用的是VisualStudio2015,不是很熟悉,但我尝试添加一个引用,但没有成功。我尝试使用npm安装WinJS,但没有用。我不知道该怎么做。有什么想法吗? 最佳答案 我在我正在开发的应用程序上遇到了同样的问题。我正在使用Windows10和VisualStudio2015

c++ - 如何使用 gcc 模仿 Microsoft 版本的 __FUNCTION__?

当我使用__FUNCTION__宏/变量打印出调试信息时,使用MicrosoftC++编译器和gcc时输出的内容似乎有所不同。例如,使用以下简单代码:classFoo{public:voidBar(inta,intb,intc){printf("__FUNCTION__=%s\n",__FUNCTION__);}};intmain(void){FooMyFoo;MyFoo.Bar();return0;}使用MicrosoftVisualC++编译器,我得到__FUNCTION__=Foo::Bar而当使用gcc编译时(在本例中是在Mac上),我得到了__FUNCTION__=Bar第二

c# - 开始使用 C# 和 XAML 创建 Windows 8 Metro 应用程序

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。我们不允许提问寻求书籍、工具、软件库等的推荐。您可以编辑问题,以便用事实和引用来回答。关闭3年前。Improvethisquestion我正在寻求使用C#和XAML为Windows8开发游戏,仅仅是因为我对C#和XNA4.0有少量经验(我认为我需要从XNAforwin8继续前进吗?).由于这是一个如此新鲜的话题,在亚马逊上快速搜索一本学习创建此类应用程序的书只得到了很少的结果……其中大部分还没有评论。我只是想知道是否有人可以根据作者以前作品的质量为(某种)新手推荐一本书?或者,有什么好的网络资源吗?(

Windows 8 在 Metro 应用程序上分层 Windows

我有一个使用Microsoft的分层窗口在Windows7上运行的应用程序http://msdn.microsoft.com/en-us/library/ms997507.aspx.此应用程序设置为具有30%的不透明度,它始终位于顶部,并且对事件透明(即:它将所有事件转发到其下方的窗口)。您可以将其视为您正在通过其查看桌面的“屏幕”。它目前被用作我们用户无处不在的反馈层。我们尝试在Windows8上运行相同的应用程序,并注意到它在桌面模式下按预期工作,但没有任何内容覆盖开始菜单和其他Metro应用程序。有谁知道在Windows8的Metro应用程序和开始菜单中是否有等效的始终在顶部窗口

windows - 在没有 Visual Studio 的情况下创建 Windows 8 Metro 应用程序 (HTML5)

我知道这可能是一个愚蠢的问题,但有没有什么方法可以在不使用VisualStudio的情况下构建Windows8Metro应用程序(HTML5)?据我了解,html5metro应用程序由典型的网络文件(html/js/css/images)和list文件组成。是否可以简单地将所需文件压缩到一个目录并将其用作应用程序?还是我离题太远了?问候维克 最佳答案 有关可用于打包和部署应用程序,然后从“开始”屏幕运行它的PowerShell脚本的信息,可在http://social.msdn.microsoft.com/Forums/en-US/

windows - Microsoft Application Verifier 有什么用?

我有微软ApplicationVerifier安装了一些SDK。实际上,我该如何使用它?有没有简单的例子/解释? 最佳答案 ApplicationVerifier附加到您的应用程序并执行各种操作来尝试使您的应用程序崩溃,例如模拟资源不足的情况。它还使各种API更加严格,并且会做一些事情,比如记录谁泄露了句柄等。您绝对应该在每个桌面应用程序或服务中使用它,尽管要从中获取大量信息,您需要附加WinDbg到您的进程,ApplicationVerifier会将更多信息转储到调试窗口。 关于win

windows - 如何使用来自 Microsoft-Windows-NDIS-PacketCapture 提供程序的实时 ETW 事件?

更大的问题是一般如何使用实时ETW网络堆栈事件,但我对Microsoft-Windows-NDIS-PacketCapture提供程序特别感兴趣。所有其他网络堆栈提供程序部分工作,但NDIS-PacketCapture(NDIS-PC)根本不工作,所以这可能是我在这里可以问的最简单的问题。我使用下面的代码作为基础,并进行了很少的修改以使其实时工作:http://msdn.microsoft.com/en-us/library/windows/desktop/ee441325(v=vs.85).aspx我所做的更改是:在执行任何操作之前调用StartTrace启动NDIS-PCsessi