首页

为什么Windows没有一个所谓的”专家模式”?

我们经常会收到如下的用户反馈 “你们是不是可以在系统的某个地方设计一个滑动栏?比如,一个可以调节系统性能的滑动栏,它会呈现出一个范围,最左边是所谓的”新手”模式,最右边则是”专家”模式。在新手模式下,所有针对新手的系统设定将全部开启,而在”专家”模式,所有针对”Geek”的设定将全部开启。如...

EA:VS对Linux上的支持,让我们的开发人员很Happy!  

引子(有些地方叫楔子?) 美国艺电公司(Electronic Arts,NASDAQ: ERTS,简称EA),是全球著名的互动娱乐软件公司,主要经营各种电子游戏的开发、出版以及销售业务。美国艺电创建于1982年,总部位于美国加利福尼亚州红木城。知名游戏品牌:EA Sports的《极品飞车》系列,FIFA系列,NBA系列等等。EA Games的指环王系列,中土之战系列,荣誉勋章系列,命令与征服系列等...

新鲜货:C++ Build Insights告诉你为啥你的代码编译这么慢  

C++项目的编译应该越来越快才对 在Visual Studio 2019 16.2中,我们通过提升链接器性能来缩短工程的总体编译时间。今天,我们很高兴的引入一系列可以进一步提升编译速度的新玩意儿,我们就先叫它C++ Build Insights吧。 你是否在一边吃早餐一边编译代码的时候想过:编译器现在这会儿正在那鼓捣什么呢? 在C++ Build Insights中,我们可以帮助你解答上面的问题。...

VS Code C++扩展:11月更新  

隆重宣布 VS Code C++扩展2019年11月更新正式可用。 此次更新带来了一大波改进,包括:查找所有引用,重命名重构,本地化支持,新的导航控件以及对大纲视图的改进。大家可以前往Github主页的Release note中查看更为详细的更新列表。 查找所有引用 现在,你可以在一个C++变量上点击右键,然后选择[查找所有引用]菜单,即可查询当前环境中该变量的所有引用项。根据选择的变量类型,ID...

滚动条:第二章节  

充满细节的滚动条 对于Windows开发者来说,与滚动条相关的开发应该不是很困难,因为它的基础原理不是很困难,但是围绕滚动条的还有许许多多的小细节问题需要解决。如果你不能彻底把这些细节问题搞明白,那么你所编写的程序会看来有些怪异,甚至你自己也不能用语言表达出来:它就是在某些地方有点怪怪的 ,就像一些背景的噪音一样让你感觉到不痛快。将这些细节问题弄明白,有助于你的程序干净,爽朗。 基础程序 让我们从...

关于Tweak UI 2.10的更多问题与解答  

我目前正在尝试在编程文章(我会在这些文章中尽量教点什么东西)和随机性文章(这些文章里我会随便吹上一会牛或者讲讲小故事)上做些切换。今天的这篇文章,属于后者。 问题:为什么当我尝试在一个不支持的系统上运行Tweak UI时会出现一个完全不那么显而易见的错误提示:不能再kernel32.dll中定位入口点GetDllDirectoryW? 解答:这个是为了确保在一个不受支持的操作系统上绝对不能运行它。...

请再给我一波更新谢谢:C++/CLI和.NET Core  

首版出炉 浓重宣布:C++/CLI首次在.NET Core 3.1中得到支持! 此项支持被包含在Visual Studio 2019 update 16.4 Preview 2中。我们希望你能喜欢这个版本并且发送给我们你的使用反馈。如果你想知道更多信息以及它的Roadmap,可以参见我之前的一篇文章:<<C++/CLI和.NET Core的未来>>。 如果想尝尝鲜的话,首先...

让我们从头开始搞一个程序,好吗?  

从头开始建立一个代码模板 有时候,我需要在文章中展示一个编程概念,同时需要使用一个比较完整的程序代码。为了避免每次都重复这些程序代码中的通用部分,我这这里贴出了一份完整版代码,我们可以基于这份模板来扩展出其他有用的示例代码。 为了更好的讲解一些概念,我在这里并没有使用C++类来实现,并且我将变量都定义成了全局的。我想,在真实的项目中,应该像MFC所展示的那样,通过类来封装一个窗口,而不是像以下代码...

为什么关机的时候需要按下”开始”按钮?  

一个拷问灵魂的问题 为什么关机的时候需要按下”开始”按钮? 短答案 你关闭你的车子的时候,不也需要按一下一键启动开关吗? 长答案 在早期时候,任务栏是没有开始按钮的(事实上,早期的任务栏也不叫任务栏)。 相比开始按钮,早期的设计是这样的:在桌面的左下角会有三个按钮,分别是”系统”(其图标是Windows徽标),”查找”(其图标...

Microsft C++团队在CppCon 2019上的视频出炉!  

上个月的时候,Microsoft C++团队派出了一个庞大的代表团出席了CppCon 2019。在此次会议上,我们在总共14个演讲中分别涵盖了开发工具,标准库开发以及一些我们正在做的工作的概述。 当然,我们在CppCast了记录一集音频,之前我也提到过,这个CppCast是一档音频节目,由Microsoft MVP Rob Irving和Jason Turner创办。在这集节目中,你可以听到有关M...