草庐IT

Microsoft

全部标签

c# - 如何配置应用程序以在具有高 DPI 设置(例如 150%)的机器上正确运行?

我用C#创建了一个简单的Winforms应用程序。当我在具有高DPI设置(例如150%)的机器上运行应用程序时,应用程序会按比例放大。到目前为止,一切都很好!但是,所有文本都只是按比例放大,而不是使用更大的字体大小来渲染字体。这当然会导致文本非常模糊(在按钮等所有控件上)。Windows不应该负责正确呈现文本吗?例如,我的应用程序的标题栏呈现得清晰明了。 最佳答案 一旦您超过100%(或勾选“XP样式DPI缩放”复选框的125%),Windows默认会接管您的UI缩放。它通过让您的应用程序将其输出呈现为位图并将该位图绘制到屏幕来实现

C/C++图形库EasyX保姆级使用教程(一) Microsoft Visual Studio 2022和EasyX的下载及安装使用

C/C++图形库EasyX保姆级使用教程第一章MicrosoftVisualStudio2022和EasyX的下载及安装使用文章目录C/C++图形库EasyX保姆级使用教程前言一、图形库【EasyX】是什么?二、2.EasyX图形库和MicrosoftVisualStudio2022的安装1.MicrosoftVisualStudio2022(1)MicrosoftVisualStudio2022的下载(2)MicrosoftVisualStudio2022的安装2.EasyX图形库的安装(1)EasyX图形库的下载(2)EasyX图形库的安装总结注:本篇文章将详细讲解MicrosoftVis

c# - 从 32 位应用程序读取 64 位注册表

我有一个为AnyCPU编译的c#单元测试项目。我们的构建服务器是64位机器,并安装了64位SQLExpress实例。测试项目使用类似于以下的代码来标识.MDF文件的路径:privatestringGetExpressPath(){RegistryKeysqlServerKey=Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\MicrosoftSQLServer\InstanceNames\SQL");stringsqlExpressKeyName=(string)sqlServerKey.GetValue("SQLEXPRES

c# - 从 32 位应用程序读取 64 位注册表

我有一个为AnyCPU编译的c#单元测试项目。我们的构建服务器是64位机器,并安装了64位SQLExpress实例。测试项目使用类似于以下的代码来标识.MDF文件的路径:privatestringGetExpressPath(){RegistryKeysqlServerKey=Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\MicrosoftSQLServer\InstanceNames\SQL");stringsqlExpressKeyName=(string)sqlServerKey.GetValue("SQLEXPRES

C#调用Microsoft.Office.Interop.Excel时的常见操作功能

usingMicrosoft.Office.Interop.Excel;//引用Microsoft.Office.Interop.Excel//声明一个ExcelApplication Microsoft.Office.Interop.Excel.ApplicationappExcel=newMicrosoft.Office.Interop.Excel.Application();        //声明一个ExcelWorkbook        Microsoft.Office.Interop.Excel.WorkbookworkbookData;        //声明一个ExcelWo

windows下使用microsoft、intel、gnu不同编译器利用cmake和vscode对c++和fortran程序进行编译和调试

windows下使用microsoft、intel、gnu不同编译器利用cmake和vscode对c++和fortran程序进行编译和调试由于编译器支持特性、编译后程序运行速度、安装使用便捷程度等的不同,我们往往会安装多种不同的编译器。对于c++语言主要的编译器有:microsoft、intel、gnu等,对于fortran语言则更多,包括gnu、intel、pgi等等。不同的编译器在一个系统下,往往需要利用一些手段进行区分,比如环境变量的临时设置等方式,便于区别使用。本文介绍一下对于同一个程序利用不同的编译器进行编译的不同方法。1.编译器准备本文介绍主要针对c++和fortran,但以c++

asp.net审计项目管理系统VS开发sqlserver数据库web结构c#编程Microsoft Visual Studio

一、源码特点    asp.net审计项目管理系统是一套完善的web设计管理系统,系统具有完整的源代码和数据库,系统主要采用B/S模式开发。开发环境为vs2010,数据库为sqlserver2008,使用c#语言开发二、功能介绍(1)科室管理:对科室信息进行添加、删除、修改和查看(2)权限管理:对权限信息进行添加、删除、修改和查看(3)用户管理:对用户信息进行添加、删除、修改和查看(4)公告计划管理:对公告计划信息进行添加、删除、修改和查看(5)配置管理:对配置信息进行添加、删除、修改和查看(6)方案管理:对方案信息进行添加、删除、修改和查看(7)审批管理:对审批信息进行添加、删除、修改和查看

成功解决Microsoft visual Studio 0518\SwVBAddin44\SwVBAddin44.vbproj”,因为此板本的应用程序不支持其项目类型(.vbproj).

成功解决MicrosoftvisualStudio0518\SwVBAddin44\SwVBAddin44.vbproj”,因为此板本的应用程序不支持其项目类型(.vbproj).目录解决问题解决方法解决问题MicrosoftvisualStudio0518\SwVBAddin44\SwVBAddin44.vbproj”,因为此板本的应用程序不支持其项目类型(.vbproj). 若要打开它,请使用支持此类型项目的版本。 解决方法找到devenv.exe运行,然后通过这个程序转换后,再打开项目文件夹的文件即可; 

Microsoft Store打不开解决办法

 1、打开“运行”输入inetcpl.cpl或者“WINDOWS”+“R”键,输入inetcpl.cpl亦可。 2、点开高级往下拉,勾上"使用TLS1.2"选项,或者点还原高级设置。 3、打开MicrosoftStore刷新页面可成功打开。 

pip install pycrypto 报错 error: command ‘C:\\Program Files (x86)\\Microsoft Visual Studio 14.0\\VC\\

1、pipinstallpycrypto报错如下error:command'C:\\ProgramFiles(x86)\\MicrosoftVisualStudio14.0\\VC\\BIN\\x86_amd64\\cl.exe'failedwithexitcode22、搞了半天,又是下载安装MicrosoftVisualStudio14.0又是安装VisualC++BuildTools。还是没搞定3、谷歌一圈,百度一圈最后找到个可以解决的setCL=/FI"C:\\ProgramFiles(x86)\\MicrosoftVisualStudio14.0\\VC\\include\\stdin