我习惯使用C#.Net进行Windows应用程序开发.现在我对Python感兴趣了,我需要知道创建一个Windows应用程序的最佳方法,该应用程序具有最小化到系统托盘的功能,像visual studio那样具有开发应用程序的GUI方式.有什么建议吗?
我正在使用VS Express 2013.
当我第一次运行应用程序时,它正在运行.第二次运行时,它会在显示以下行后卡住.
1>------ Deploy started: Project: App2, Configuration: Debug Any CPU ------
Run Code Online (Sandbox Code Playgroud)
如果我在那时停止构建,VS就会崩溃.
有时如果我取消应用程序然后再次运行它然后它再次开始工作.有时甚至那也不起作用.只有选项才能重新启动系统.
这可能是什么问题?
visual-studio windows-applications visual-studio-2012 windows-store-apps
我有一个具有固定高度/宽度的GridItem.
它包含一个具有最大行集的文本块.
如何确定此文本是否已修剪?我想添加特殊功能,如果它被修剪.
我们有一个新的服务器正在运行,我们有一些新的程序在执行导入例程。到目前为止,还不错。。。但是有一个程序放在了autostart文件夹中。因此它直到管理员登录才运行,如果我们注销则停止。
我想将其放在一个单独的会话中,以便在启动时仅通过任务计划程序将其启动即可在没有任何交互的情况下工作。这是正确的方法吗?如果我以后登录然后注销,是否安全?
非常感谢!
编辑:如果应用程序正在运行,则在任务栏中显示为符号,可以对此进行配置。如果我进行更改,我必须对此有所了解吗?
编辑:这不是我的应用程序,我不能将其重写为服务。
我在VS2015中安装了最新的Entity Framework版本(EntityFramework.6.1.3).我在项目中添加了EF,并删除了来自DBContext的2 .tt文件(edmx_file_name.tt和edmx_file_name.Context.tt).
现在我尝试通过在EF Designer中打开模型来添加EF 6.x代码生成模板,右键单击设计图面并选择Add Code Generation Item.
要在ObjectContext中添加代码生成,我需要安装EF 6.x EntityObject Generator.我从这里下载了它.
但我无法在VS 2015中安装它.
我该如何解决这个问题?
我在WinJS中有以下代码:
<win-menu id="showAddContentMenu"
anchor="'#showAddContentMenuCommand'">
<win-menu-command label="::'newFolder' | translate"
ng-click="showFileNameFlyout()"
id="newFolderCommand">
</win-menu-command>
<win-menu-command label="::'uploadContent' | translate"
ng-click="uploadFile()">
</win-menu-command>
</win-menu>
<win-flyout id="createFolderNameFlyout"
anchor="'#newFolderCommand'">
<form ng-submit="createNewFolder(addContent.folderName);hideFileNameFlyout();">
<input type="text"
ng-model="addContent.folderName" />
<button class="btn-green"
type="submit"
ng-disabled="addContent.folderName.length === 0"
ng-bind="'create' | translate">
</button>
</form>
</win-flyout>
Run Code Online (Sandbox Code Playgroud)
当我点击New Folder
按钮时,它会弹出一个表格,我必须为该文件夹引入一个名称,但如果我在表面上并且我也这样做,并且在我打开屏幕键盘后,输入文本的表单将移动到最佳.
这是showFileNameFlyout
功能:
$scope.showFileNameFlyout = function () {
const winControl = document.getElementById('createFolderNameFlyout').winControl;
winControl.show(document.getElementById('showAddContentMenu'), 'left', 'center');
};
Run Code Online (Sandbox Code Playgroud)
有谁知道如何解决这个问题?我想,在我关闭屏幕键盘后,win-flyout
元素不能在顶部移动.谢谢!
我试图从app.config获取我的应用程序中的服务价值.我必须将它发送到显示URL的应用程序.我在此应用程序中使用的Web服务也使用它,因此无法将其移动到appSettings.
我想通过c#代码得到这个值' http://192.168.4.22:82/Service.asmx '.
<applicationSettings>
<SDHSServer.Properties.Settings>
<setting name="DOServer_WebReference1_Service" serializeAs="String">
<value>http://192.168.4.22:82/Service.asmx</value>
</setting>
</SDHSServer.Properties.Settings>
</applicationSettings>
Run Code Online (Sandbox Code Playgroud) 我有一个控制台应用程序,构建为 Windows应用程序,作为后台进程运行(我称之为App 1
).
当我运行其他应用程序时,我发送消息App 1
,然后它处理消息.
我希望阻止App 1
退出ultil我按下热键.
你能帮我防止App 1
自动退出吗?非常感谢你!
我使用c#VS express 2012创建了一个Windows应用程序.该应用程序在VS环境中运行良好.我已将使用VS(ClickOnce)的应用程序作为脱机应用程序发布到桌面,但不检查更新.该应用程序未签名,安全性已禁用.运行setup.exe文件时,应用程序似乎安装正常.但是,当我尝试从开始菜单运行程序时没有任何反应.在任务管理器中,应用程序的进程会显示几秒钟,然后就会消失.应用程序窗口未显示,并且没有任何错误迹象.如果我直接导航到应用程序的.exe(%userprofile%\ appdata\local\apps\2.0 \%随机ID%......)并以这种方式运行,它会启动并显示按设计运行.一世' 我做了一些研究,发现某些驱动程序和软件(如果安装)会导致这种行为(即Kensington Mouse驱动程序和Provencia软件(?)).我已经检查过,我没有安装这些.任何帮助都将非常感激.
提前致谢.
我的公司有一个品牌机制,可以为Windows应用程序设置图标,如下所示:
if (AppBranding.Is("FOO"))
Icon = MyProject.Properties.Resources.Icon_FOO;
else
Icon = MyProject.Properties.Resources.Icon_BAR;
Run Code Online (Sandbox Code Playgroud)
Icon_FOO
并且Icon_BAR
是指向各自.ico文件的资源.
此外,在Visual Studio中设置Project> MyProject Properties> Resources中的Icon和清单.
当用户启动应用程序时,会根据品牌显示正确的图标.但是,如果他们将程序固定到任务栏,则无论品牌如何,图标都会恢复为Icon_FOO.ico.当他们取消固定时,图标会切换回来.
我认为固定到任务栏的程序使用.exe的图标,而Window的图标是我设置的任何内容Form.Icon
.我只知道如何通过转到项目属性>资源并从下拉列表中进行选择来设置.exe图标,如上图所示.如何动态设置.exe的图标?
c# ×5
.net ×2
angularjs ×1
app-config ×1
clickonce ×1
exit ×1
ide ×1
javascript ×1
python ×1
server ×1
surface ×1
windows ×1
windows-8.1 ×1
winjs ×1