win10系统. 为了节能,长时间没有操作操作系统会自动进入休眠模式. 先前设定了"控制面板\硬件和声音\电源选项\编辑计划设置",都设定为"从不",结果不起作用,仍然会睡眠.. 知识延伸,关闭自动休眠: 1)依次点击:[开始菜单]--[控制面板]--[电源选项]--[创建电源计划]--[高性能] 2)点击更改高级电源设置--[睡眠]改为[从不],[硬盘]改为[从不]按钮,和盖子改为[不进行任何操作]即可.…
问题描述 安装程序时碰到如下: 现在基本都是用win7.win10系统,缺少环境大多数都是因为系统没有启用. 解决方法 控制面板 - 程序 - 启用或关闭Windows功能 - 把第一项'NET Framework 3.5'勾选上即可…
在开发wp或windows应用商店程序时,需要制作不同分辨率下的logo,往往不同分辨率下的logo仅仅是图片尺寸或图片的内边距不同,为了快速生成不同分辨率下的图片,减少工作量,于是就自己动手开发了个小工具,可以一键生成不同分辨率的logo,如下图所示.应用程序及源代码可以在文章末尾下载. 应用程序及源代码可以在此处下载:http://vdisk.weibo.com/s/yVSnUWjONDY5O…
//================================== //Windows应用程序框架结构(例子) //参考:<Visual C++宝典>陈国建等编著 //================================== #include<Windows.h> LRESULT CALLBACK WindowFunc(HWND, UINT, WPARAM, LPARAM); //声明回调函数 char szWinName[] = "MyWindow&q…
原文: PowerShell将Windows store应用程序安装为开发者模式 在本地部署Windows 商店应用程序时,我们会遇到Add-AppDevPackage.ps1脚本,这个脚本和所在安装包都是visual studio 生成的.应用程序安装完毕后为:非开发者模式.我们可以用PowerShell简单验证下: PS C:\WINDOWS\system32> Get-AppxPackage -Name -99a4-4d0d-af2d-e3465acd3c20 Name : -99a4-4…
当程序以Windows Services形式启动时当前路径不对 @(操作系统)[博客|dotNet] 很多时候我们需要将我们的程序写成利用Windows服务的形式来让它能够自启动.今天遇到一个问题,当一个程序注册成Windows Services的形式启动的话,当前程序的CurrentDirectory会被设置成系统目录C:\WINDOWS\system32.这样子的话如果你原先程序里访问一些相对路径的资源的话就会出错误,所以需要显示的将当前路径设置到运行程序所在的路径. System.IO.D…
vs调试windows mobile程序时布署时间太长的解决办法 1.VS平台上,选工具-选项-项目和解决方案-MS BUILD项目生成输出详细信息中选择“诊断”,目的是在调试窗口中看出哪个过程编译的时间最久,MOBILE平台一般问题都是出现在PlatformVerificationTask上. 2.进入.NET环境的安装位置:C:\WINDOWS\Microsoft.NET\Framework\v3.5,修改Microsoft CompactFramework.Common.targets中关…
当在windows终端输入ipconfig时,显示不是内部或外部命令,也不是可运行的程序或批处理文件,这是环境变量的问题: 右键我的电脑→→→属性→→→高级系统设置→→→(高级)环境变量 在弹出的窗口中找到用户变量中的Path,点击编辑,分别添加: %SystemRoot%\system32 %SystemRoot% %SystemRoot%\System32\Wbem…
只要结束进程中的 "dllhost" 进程就好了. 估计原因是, 当卸载某些 "所谓的"较大型的软件的时候, 要去更新, 更改系统对dll链接库的注册, 更新. 通常这个过程等待的时间较长, 或者需要重新启动电脑才能完成. 实际上这个更新dll通知记录的动作 不是必须 的,所以可以手动的结束它! 这个跟linux下的 安装了新的 自己编译安装后, 要更新动态链接库的命令: ldconfig命令的用途主要是在默认搜寻目录`/lib和/usr/lib`以及动态库配置文件…
原文:Windows系统的关机.休眠和睡眠状态究的区别 相信有些小伙伴跟我一样,对电脑的一些常用操作或名词不太熟悉,今天我们就简单来聊聊电脑的关机.休眠和睡眠状态究竟有何区别吧! 如果你在电脑左下角的win图标上右击,会看到“关机或注销”菜单栏里有:注销.睡眠.关机.重启4个功能. 1.注销 就是把所用的程序关闭,清空缓存,然后再重新运行设备启动时必须运行的程序,可以用来切换用户.但是不等同重新启动,但是和重新启动不一样的地方就是,它不检测系统的配置,不用退出系统. 2.关机 会结束所有运行的程…
[原]API.Win32 SDK.Win32项目.MFC.Windows窗体应用程序的区别 首先来看一下每一个术语的定义: API:Application Programming Interface.Windows操作系统提供给应用程序编程的接口, 简称 为API函数. Win32 SDK:SDK(Software Development Kit)中文是软件开发包.则Win32 SDK是Windows 32位平台下的软件开发包,包括了API函数.帮助文档.微软 提供的一些辅助开发工具. Win3…
大规模应用程序的特殊要求包括: 在独立开发的子系统之间协同处理错误:异常处理 使用各种库(可能包含独立开发的库)进行协同开发:命名空间 对比较复杂的应用概念建模:多重继承 18.1 异常处理 异常处理机制允许程序在运行时对出现的问题进行通信并处理 异常使得可将问题的检测和解决分离,一部分用于检测问题的出现,另一部分用于解决问题 18.1.1 抛出异常 通过抛出一条表达式来引发一个异常,被抛出表达式的类型和当前的调用链共同决定哪段处理代码被用于处理该异常. 被选中的处理代码是当前调用链中与抛出对象…
windows 10 开始菜单修复工具 Win10开始菜单修复工具出现的原因,自从升级到Windows  10,一直BUG不断,而其中有一个BUG非常的让你印象深刻,就是开始菜单无响应,你用着用着电脑的时候,或者急着从开始菜单打开软件的时候,忽然之间就郁闷了,无论用户点击开始菜单按钮还是任务栏中的图标,都会出现无响应,最后无奈之下,只好重启系统了事,说不定你到来的灵感,就此消失. 下载 windows 10 开始菜单修复工具:startmenu.diagcab 检测会发现如下错误: 错误:所需的…
1.3      开发我们的第一个工作流 也许你曾经在这样的产品经理手下搞过开发:他总是在你身边转悠,并不时的问一句“你还没做完吗?”.在这一部分,我们将用一个简单的Windows Workflow程序把这个招人烦的产品经理替换掉.这个例程无法向你展示WF平台的全部功能,但它可以让你领略到如何用WF创建并运行工作流. 在开始之前,我们需要下载并安装.NET 3.0框架.安装程序可以在 http://netfx3.com 找到.Visual Studio 2005的所有版本都支持在.NET 3.0…
1.2.3  Windows Workflow运行时 从Windows Workflow的角度看,可以将工作流活动当成是交给一个工作流处理器去执行的一系列指令或操作码.在Windows Workflow中,这个处理器就是WF运行时(WF runtime).为了启动一个工作流,我们首先需要一个宿主来承载运行时和工作流服务. 1.2.3.1      承载Windows Workflow运行时 Windows Workflow不是一个单独运行的软件.像ASP.NET那样,WF存在于多个程序集中(最重…
1.2.2.Visual Studio 2005扩展包 微软也为Windows Workflow开发者提供了Visual Studio 2005扩展包.扩展包将许多功能集成到Visual Studio里,其中就包括一个用于编制工作流的可视化设计器.下面就是可视化设计器的截屏图.…
1.2      Windows Workflow概览 微软的Windows Workflow Foundation(简称WF)是.NET框架3.0版的一部分..NET3.0其它主要部分是Windows Presentation Foundation(简称WPF)和Windows Communication Foundation(简称WCF).微软将在Windows XP,Windows Server 2003 和Windows Vista操作系统中提供对WF的支持. WF在当前和未来都能够得到…
第 1 章    欢迎来到工作流的世界 …思想如蝴蝶般飞到我身边 —— Gossard / Vedder (译注:Gossard与Vedder是来自Pearl Jam乐队的2名乐手,该句出自他们的歌曲<Even flow>) Windows Workflow可被看作是继COM+和分布式事务协调器(DTC)之后,Windows平台上最令人瞩目的一款中间件产品.它们之间的区别在于:不是每一个软件应用都需要进行分布式事务处理:但几乎每个软件都要在其内部实现工作流.为了能够领会微软设计Windows…
Windows Workflow Foundation程序开发-基于XAML和C#的WF实战技术与例程 ——C#程序员的WF功能与编程接口技术指导 前言 Windows Workflow Foundation(简称WF),是一项对工作流进行定义.执行和管理的技术.它是.NET框架3.0版的一部分,并且将来会被集成到Windows Vista操作系统中. 继COM+和分布式事务协调器之后,WF可被看作是Windows平台上最令人瞩目的一款中间件产品.WF与前两者的区别在于:不是每一个软件应用都需要…
用于大型程序的工具 --多重继承与虚继承 引言: 大多数应用程序使用单个基类的公用继承,可是,在某些情况下,单继承是不够用的,由于可能无法为问题域建模,或者会对模型带来不必要的复杂性. 在这些情况下,多重继承能够更直接地为应用程序建模.多重继承是从多于一个直接基类派生类的能力,多重继承的派生类继承其全部父类的属性. 一.多重继承 1.定义多个类 为了支持多重继承,扩充派生列表: class Bear : public ZooAnimal { //... }; 以支持由逗号分隔的基类列表: cla…
最近,和朋友们在聊及ASP.NET程序的安全性没有JAVA高,IIS(Internet Infomartion Server)的存在很多漏洞(以及新型蠕虫,例如Code Red 和Nimda),安全得不到保障.针对IIS的安全性查了些资料,发现IIS的安全性曾被普遍关注.权威人士以及Microsoft公司的竞争对手花了大量精力仔细检查并批评了IIS安全功能.Gartner调查公司甚至更进一步建议被Code Red和Nimda攻击过的公司应完全放弃使用IIS. 安全漏洞和病毒问题并不只涉及到IIS…
解决Windows下安装Eric5时出现的“Sorry, please install QtHelp.”问题   PyQt4在Windows中使用了DirectX作为加速,不过,PyQt4没有使用最新的DirectX库(应该是使用的DirectX9).在最新的Windows 8中,并不包括这些旧版本的DirectX,这就导致了PyQt4工作不正常,并对Eric5的安装造成影响. 安装Eric5时,会碰到以下错误提示: Checking dependencies Python Version: 3…
原文:[VS调试]C#读写Windows 7注册表时抛出"不允许所请求的注册表访问权"的解决办法 项目 - 属性 - 安全性,"使用ClickOnce",修改app.mainfest,再取消"使用ClickOnce" [另有一篇参考文章:http://blog.csdn.net/wonsoft/article/details/6598407] 在XP/2003下调试得好好的程序,到了windows7下,却抛出"不允许所请求的注册表访问权…
用于大型程序的工具 --异常处理[续1] 四.又一次抛出 有可能单个catch不能全然处理一个异常.在进行了一些校正行动之后,catch可能确定该异常必须由函数调用链中更上层的函数来处理,catch能够又一次抛出将异常传递给函数调用链中更上层的函数.又一次抛出是后面不跟类型或表达式的一个throw: throw; 空throw语句将又一次抛出异常对象,它仅仅能出如今catch或从catch调用的函数中.假设在处理代码不活动时碰到空throw,就调用terminate函数. 尽管又一次抛出不指定自…
用于大型程序的工具 --异常处理 引言: C++语言包括的一些特征在问题比較复杂,非个人所能管理时最为实用.如:异常处理.命名空间和多重继承. 相对于小的程序猿团队所能开发的系统需求而言,大规模编程[往往涉及数千万行代码]对程序设计语言的要求更高.大规模应用程序往往具有下列特殊要求: 1.更严格的正常运转时间以及更健壮的错误检測和错误处理.错误处理常常必须跨越独立开发的多个子系统进行[异常处理]. 2.能够用各种库(可能包括独立开发的库)构造程序[命名空间]. 3.能够处理更复杂的应用概念[多重…
原文 在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序 在 Visual Studio 2010 中开发和部署 Windows Azure 应用程序 Jim Nakashima.Hani Atassi 和 Danny Thorpe 将应用程序或服务部署到 Microsoft 云服务平台 Windows Azure 的原因有很多.例如,只为使用的内容付费从而可降低操作和硬件成本.构建几乎能无限缩放的应用程序.巨大的存储容量.地理位置等等,不胜枚举. 只有…
VC++6.0和VS2005在编写MFC应用程序时,操作方面的差异 一直用VC++6.0,对VS2005不太了解,下面简单的熟悉一下VS2005的一下功能,总结一下VS2005在编写MFC时候的应用. 1.    菜单项: 和VC6.0一样,也是找到资源视图,点击menu资源,在上面新建自己的菜单项.只是‘属性’,陈列的方式不同,VS2005陈列在右下角:在VC6.0中,我们对菜单项建立类向导,而在VS2005中,点右键,选择的是:‘添加事件处理程序’,然后再对话框里选择相应的消息类型,在类列表…
Windows 编程,程序编译使用的命令行工具. 1.cl.exe文件是Visual C\C++的编译器,它将程序源代码文件编译为obj文件. 2.rc.exe文件是资源编译器.工程项目中的.rc文件中包含了对程序中所使用资源(菜单.图标等)的描述.rc.exe将.rc格式的文件编译为.res文件,供链接器链接到可执行文件中. 3.link.exe是Windows平台的链接器,它将cl.exe编译生成的obj文件,资源编译器生成的.res文件,以及lib目录下的lib文件等链接成可执行的exe文…
使用C#开发应用程序时,一般包括创建项目.界面设计.设置属性.编写程序代码.保存项目.程序运行等6个步骤. 1.创建项目 在Visual Studio2017开发环境中选择“文件”→“新建”→“项目”菜单,弹出“新建项目”对话框,如图8.1所示. 图8.1  “新建项目”对话框 选择“Windows窗体应用(.NET Framework)”.输入项目的名称.选择保存路径,然后单击“确定”按钮,即可创建一个Windows窗体应用程序.创建完成的Windows窗体应用程序如图8.2所示. 图8.2 …
[案例] 编写一个Windows窗体应用程序,窗体上有一个文本框和两个按钮([显示]和[清除]按钮). 单击[显示]时,文本框的背景变为蓝色并且居中显示“努力学习C#”: 单击[清除]按钮,文本框的背景变回白色并清除文本框的内容. [代码]如下: namespace _1 { public partial class Form1 : Form { public Form1() { InitializeComponent(); } private void button1_Click(object…