为什么我的vs上面没有oncltvs2015 color theme

新浪广告共享计划>
广告共享计划
VS2012简单的使用感受+插件推荐
我安装的是VS2012 Ultimate英文版(90天试用版),安装时间大概在一个小时左右(安装的同时还在做别的)。
总体感觉上,除了界面大变样之外,和VS2010差别不大。从打开VS2010项目sln文件不需要升级这一点来看,似乎是同一核心的,只是换了个皮?
【注: VS2010升级Service Pack 1之后可以直接打开VS2012创建的sln文件哦】
IDE的启动速度和项目加载速度并不是很快,甚至感觉有时候比VS2010还要慢一些。不过加载过程中的假死问题得到了非常好的解决,包括启动时、加载项目时、连接TFS时、打开WinForm窗口时、刷新工具箱时。代码编辑器似乎颜色总数比以前少了些,看着有点单调。
主题嘛。。其实Metro的感觉有了,但是这两种配色都不太喜欢。。白色太扎眼,黑色太瞎眼……有木有灰色的啊喂(有没有其他主题?看后面啦↓)
用了VS2012将近半年多了,我现在的感觉就是不太想再换回VS2010了,因为VS2012针对很多功能进行了升级改造,比如整体性能,插件体系,测试管理等等。从VS2012正式版发布之后,微软又发布了两个Update升级包(马上会发布第三个),包括性能和功能上的改进,例如团队资源管理器面板支持Git,LightSwitch支持HTML客户端,Blend同时支持WPF和WinStoreApp等等。
黑色主题绝对是熬夜码农必备……但是十分不适合在白天使用。
下面来分享几个好用的插件:
直接在Tools-Extensions and Updates-Online中搜索就可以安装了
(中文版位于:菜单-工具-扩展和更新-联机-Visual
Studio库)
1.Visual Studio Achievements
这个就是传说中的VS成就插件了,现在也有了For
VS2012的版本,喜欢玩网游的程序员们,一边编程一边解锁成就的感觉不错吧?
2.Spell Checker
拼写检查插件,这个插件能够实时帮你检查注释或字符串中的英文是否正确……噢。。。听起来有点意思啊。英文不好的同学必备,比如我。(更新:一旦熟悉了英语环境写代码,这个插件貌似也没多大用处呢)
3.VS Commands
给VS添加上一些实用功能,比如同步VS设置,高亮Output窗口,压缩源代码,加强版Aero Peek等等。
这里有详细的截图和介绍:
4.Indent Guides
代码对齐工具,在每一层代码前加上对齐的虚线(或者其他符号)。很奇怪为什么这个很简单的功能VS本身没有呢……
5.Visual Studio Color Theme Editor
这个就是传说中的VS2012主题编辑器啦,默认的Blue主题就是熟悉的VS2010配色哦!
6.Web Developer Essentials
从这家伙名字就能看出来,Web码农的Essential(必备)工具啊!从各种高级的CSS/JS智能提示到各种辅助工具,最新版甚至还加入了对新语言TypeScript的支持,喜欢手写的你不容错过呀!
详细介绍:
7.Productivity Power Tools
最近发现神器Productivity Power
Tools也更新了支持VS2012的版本(之前只有适用于VS的),和上面的VS
Commands不太相同,这个插件更倾向于补足VS本身的功能。比如Ctrl+点击转到定义、一键整理C#的using和VB的Imports、括号自动补全、标签栏按颜色分组、代码着色拷贝到HTML格式等等。当然还有我最喜欢的Document
下面是更详细的介绍:
然后这个是Document Maps的截图:(代替了原来的Scroll bar,鼠标移上去还有预览~)
8.VS10x Code Map
很多时候当一个类中代码超过N*1000行时,想找到某个类中的成员就显得非常之困难。以前我只能从编辑区上方的下拉列表中瞪大眼睛一个一个筛选我想要的名字,直到后来我用上了CodeMap……
安装好CodeMap之后,你的编辑区域左边就出现了一个可导航的树型面板,里面把你当前所有类中的成员分门别类全部排列好,你只需要按一下就能导航到相应的地方而不管你的类继承了多复杂的父类,实现了多少变态的接口。而且这个插件还提供了高亮/颜色/隐藏不重要的成员/保存快捷方式/历史导航记录等等众多实用功能。还等什么,走过路过不要错过呀,立刻下载安装吧!
最后是一个小技巧:
对于机器配置不好的同学,可以在设置中这么设置:
禁止自动调整用户体验,然后禁止富客户端体验,但打开硬件加速,这样一来VS的特效虽然少了一些,但运行时就会流畅许多。
然后要说的是……虽然我用的是90天试用版的Ultimate版,但是我有神器RunA****e啊哈哈哈……
(我相信也会有同学像我一样坚持不使用盗版,不过试用版总会到期的,当60天到期之后你可以通过点击Order
Online按钮再申请60天的试用期噢。)
不喜欢用试用版的同学请往下看:
VS2012 MSDN旗舰版的序列号(VS2012 ULTIMATE KEY)
提示:按下CTRL+A显示序列号
YKCW6-BPFPF-BT8C9-7DCTH-QXGWC
RBCXF-CVBGR-382MK-DFHJ4-C69G8
嗯?你已经看到这里了?
作为奖励,再给你推荐一款插件:ReSharper。在我看来,ReSharper已经不仅仅是一个简单的插件了,它还能帮助你提高编码水平和生产力。不多说了,请移步这里观看简介&
我的更多文章:
( 16:25:10)
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。本帖子已过去太久远了,不再提供回复功能。1454人阅读
VS2010(13)
(1)&&&&& 颜色按钮类和颜色对话框
1) 颜色对话框
MFC提供了颜色对话框类CMFCColorDialog进行颜色的选择,系统可以利用DoModal()调用,然后选择相应的颜色。
CMFCColorDialog dlg(m_Color,0, this);
&&&&&&&& if(dlg.DoModal()==IDOK)
&&&&&&&& {
&&&&&&&&&&&&&&&&&& m_Color = dlg.GetColor();
&&&&&&&&&&&&&&&&& m_ColorDlgMsg.Format(_T(&%d,%d,%d&),GetRValue(m_Color),GetGValue(m_Color),GetBValue(m_Color));
&&&&&&&&&&&&&&&&&& UpdateData(FALSE);
&&&&&&&& }
2) 颜色按钮
可以利用颜色按钮选择相应的颜色,具有直观,在资源中增加按钮控件,并定义为CMFCColorButton,利用该类的函数初始化。
&&&&&&&& m_PickerBut.EnableAutomaticButton(_T(&颜?色??选?择?&),RGB(255,
&&&&&&&& m_PickerBut.EnableOtherButton(_T(&其?它¨?&));
&&&&&&&& m_PickerBut.SetColor((COLORREF)-1);
&&&&&&&& m_PickerBut.SetColumnsNumber(10);
颜色选择,当按下按钮时,可以获得颜色值:
COLORREFcolor = m_ColorPicker.GetColor();
&&&&&&&& if (color == -1)
&&&&&&&& {
&&&&&&&&&&&&&&&&&& color= m_ColorPicker.GetAutomaticColor();
&&&&&&&& }
&&&&&&&& m_strRGB.Format(_T(&%d,%d,%d&), GetRValue(color), GetGValue(color),GetBValue(color));
3) 颜色条控件
在资源中加入Picture控件,建立颜色条控件的边界,然后利用此范围建立CMFCColorBar,利用CMFCColorBar的操作函数建立并设置属性。
&&&&&&&& m_ColorBarFrame.GetClientRect(&rectColorBar);&&&
//获取区域
&&&&&&&& m_ColorBarFrame.MapWindowPoints(this,&rectColorBar);&&
//将区域映射到窗体坐标
&&&&&&&& m_wndColorBar.SetHorzMargin(0);
&&&&&&&& m_wndColorBar.SetVertMargin(0);
&&&&&&&& m_wndColorBar.EnableOtherButton(_T(&其?它¨?&));
&&&&&&&& m_wndColorBar.CreateControl(this,&rectColorBar,IDC_COLOR_BAR,5);
&&&&&&&& m_wndColorBar.SetColor(RGB(0,0,0));
&建立鼠标单击消息并获取颜色信息
COLORREFcolor = m_wndColorBar.GetColor();
&&&&&&&& m_ColorBarMsg.Format(_T(&%d,%d,%d&), GetRValue(color),GetGValue(color), GetBValue(color));
&&&&&&&& UpdateData(FALSE);
为了建立以调色板为基础的颜色条,首先需要建立调色板,在颜色条创建时利用调色板
//调色板的建立
#define NUM_COLOURS 64
&&&&&&&& struct
&&&&&&&& {
&&&&&&&&&&&&&&&&&& LOGPALETTE&&& LogP
&&&&&&&&&&&&&&&&&& PALETTEENTRY& PalEntry[NUM_COLOURS];
&&&&&&&& }
&&&&&&&& LOGPALETTE*pLogPalette = (LOGPALETTE*) &
&&&&&&&& pLogPalette-&palVersion&&& = 0x300;
&&&&&&&& pLogPalette-&palNumEntries= (WORD) NUM_COLOURS;
&&&&&&&& COLORREFcolorStart = RGB(0, 255, 255);
&&&&&&&& COLORREFcolorFinish = RGB(255, 255, 255);
&&&&&&&& int nShift = 6;
&&&&&&&& for (int i = 0; i& NUM_COLOURS; i++)
&&&&&&&& {
&&&&&&&&&&&&&&&&&& BYTEbR = (BYTE)((GetRValue(colorStart) *(NUM_COLOURS - i) + GetRValue(colorFinish)* i) && nShift);
&&&&&&&&&&&&&&&&&& BYTEbG = (BYTE)((GetGValue(colorStart) *(NUM_COLOURS - i) + GetGValue(colorFinish)* i) && nShift);
&&&&&&&&&&&&&&&&&& BYTEbB = (BYTE)((GetBValue(colorStart) *(NUM_COLOURS - i) + GetBValue(colorFinish)* i) && nShift);
&&&&&&&&&&&&&&&&&& pLogPalette-&palPalEntry[i].peRed&& = bR;
&&&&&&&&&&&&&&&&&& pLogPalette-&palPalEntry[i].peGreen= bG;
&&&&&&&&&&&&&&&&&& pLogPalette-&palPalEntry[i].peBlue& = bB;
&&&&&&&&&&&&&&&&&& pLogPalette-&palPalEntry[i].peFlags= 0;
&&&&&&&& }
&&&&//颜色条的创建
&&&&&&&& m_palColorPicker.CreatePalette(pLogPalette);
&&&&&&&& m_wndColorBar2.SetHorzMargin(0);
&&&&&&&& m_wndColorBar2.SetVertMargin(0);
&&&&&&&& m_ColorBarFramw2.GetClientRect(&rectColorBar);
&&&&&&&& m_ColorBarFramw2.MapWindowPoints(this, &rectColorBar);
&&&&&&&& m_wndColorBar2.CreateControl(this, rectColorBar, IDC_COLOR_BAR2, 8
/* columns */, &m_palColorPicker);
&&&&&&&& m_wndColorBar2.SetColor(colorStart);
颜色按钮的界面
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:20182次
排名:千里之外
原创:14篇Unity5.0和vs2010中 XX.renderer.color = Color.red总是显示错误_unity3d吧_百度贴吧
&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&签到排名:今日本吧第个签到,本吧因你更精彩,明天继续来努力!
本吧签到人数:0成为超级会员,使用一键签到本月漏签0次!成为超级会员,赠送8张补签卡连续签到:天&&累计签到:天超级会员单次开通12个月以上,赠送连续签到卡3张
关注:60,814贴子:
Unity5.0和vs2010中 XX.renderer.color = Color.red总是显示错误收藏
在将Unity中的一个cube变成红色的C#代码中,可以用 XX.renderer.color = Color.但是我的vs2010一直显示如图的错误,我该怎么解决?
unity3d,学习专业的游戏引擎-unity3d.达内游戏主程培训,一般要4-16周,就可掌握.变高端游戏达人-薪资翻番.unity3d费用根据培训课时定,上海官方咨询-unity3d.
5.0所有component对象都必须通过GetComponent&T&来获取,改一下就可以了,go.GetComponent&Renderer&().Color = ...。和4.X不一样的,4.X下你这种写法是对的
登录百度帐号推荐应用
为兴趣而生,贴吧更懂你。或

我要回帖

更多关于 vscoloroutput 的文章

 

随机推荐