VS 2008 Feature Pack使用

解决Visual C++ 2008 Feature Pack Release安装失败的方法 —— 在VS2008简体中文版上安装TR1 Visual C++ 2008 Feature Pack Release VS2008简体中文版 TR1(Technical Report 1) 阅读详情

微软在周一释出了"Microsoft Visual C++ 2008 Feature Pack”,这个功能增强包主要在应用程序的“Look and Feel”和C++的TR1两个方面做了增强。可惜的是,这个增强包目前只有英文版,其他语言版本要等到VS2008的SP1了。

在界面方面,集成了BCGSoft的界面控件,现在可以利用VC2008,轻松创建VS2005,Office 2007风格的应用程序界面了。同时,增加了部分控件。

The MFC Feature Pack library supports new features in the following areas:
Menus
Toolbars
Panes
Ribbon Control
Outlook Alert
Controls
Dialog Boxes
Customization
Visualization
Special Features

在C++方面,实现了TR1,有可能在下一个C++标准C++0x中得到体现。主要增加了部分容器和正则表达式。

<array>
<functional> (TR1)
<memory> (TR1)
<random>
<regex>
<tuple>
<type_traits>
<unordered_map>
<unordered_set>
<utility> (TR1)

后面我将以一系列文章,逐个解析这些新特性,看看这个增强包都给我们这些VC程序员带来了什么好东西。

先睹为快,先来看看很摩登的“Look and Feel”:

在应用程序向导中选择界面风格:

很简单的,我们得到了一个Office 2007风格的MFC程序:


简要地介绍了VC 2008 Feature Pack给我们带来的新特性,MFC的,TR1的等等,相信大家看来都跃跃欲试。但是,面对这么多陌生的框架,类,大家是不是又有点感觉无从下手,找不到地方开始呢?

现在大家不用再为这个问题而苦恼了,微软为我们准备了很多Feature Pack的精彩实例,一共有34个例子,几乎覆盖了Feature Pack中的所有新特性。通过研究这些例子,我们可以很快地掌握这些新类的用法。这里,先跟大家推荐一个主要的例子:

MSOffice2007Demo

这个实例几乎是一个完整的Word 2007。它主要演示了Office 2007中全新的界面风格——Ribbon。虽然Ribbon风格的界面还没有得到大多数人的认同,但是,只要是微软推出的东西,无疑会成为一种导向,一种趋势,会有越来越多的用户界面会向这个方向靠拢。所以,如果想给你的软件披上时尚的外衣,好好研究这个例子准没错。

VisualStudioDemo

跟上面的例子类似,这个VisualStudioDemo主要演示了可自定义的toolbars and menus, auto-hide docking bars, MDI tabbed groups , property list control, toolbox control, toolbar combo box and edit, controls, switching between visual themes at runtime等等,几乎所有Visual Studio的界面特性都在这个实例中得到了体现。

OutlookDemo

同样的,还是集中演示Outlook类似的界面风格,如果你的软件适合这样的操作模式,研究这个实例吧。

NewControls

大家已经知道,Feature Pack给我们带来了很多新的控件,包括Vista系统引入的诸多控件。这个实例就集中为我们演示了这些控件的具体用法,主要包括customizable buttons, color picker controls and palettes, a font chooser, an image editor, a property grid, a masked edit control, and shell list and tree controls。想让你的软件界面元素变得丰富,可以研究这个实例。

DrawClient

使用过Office 2007的用户都会对它的命令预览功能印象深刻:在挑选不同命令的时候,可以实时对命令的结果进行预览,这样用户就无需在相似的命令之间切换以找到自己想要的结果。DrawClient实例演示了如何实现这种命令预览功能。

如何获得这些实例?

听我废话了这么多,相信大家对这些实例有点兴趣了,那么如何得到这些例子的代码呢?

BODY {font-family: Arial;font-size: 10pt;}

• 可以从Visual Studio的帮助菜单中找到实例(Sample)

也可以从MSDN上直接下载:http://msdn.microsoft.com/en-us/library/1370z17c.aspx

• 另外,如果你安装了Feature Pack,默认情况下,可以在如下的位置找到:ALLVCLanguageSamples/C++/MFC这些实例

Visual C++ 2008 Feature Pack Demo 自Visual C++ 6.0 以后,一直强调用户体验的Microsoft 也坐不住了。Visual Studio 2002 、2003的平面风格,给大家耳目一新的感觉,引领了时代潮流。而后的 Office 2003 界面一时间也是独领风骚。可是这些界面库都是MS自己留着用,从没想到拿出来。终于,终于在Visual Studio 2005 里面,.NET 程序员可以毫不费力的使用Office 2003 风格的界面控件了。TextBox控件也衍生出了很多小弟弟,限制某些字符的输入,也不用去响应TextChanged、KeyDown等事件了。但是Visual C++程序员肯定是再一次的失望了。在这几个版本的Visual Studio 中我没有看到MFC的本质的提升(添加CImage 类不能算是大幅度改进。其实对于图像操作,VC程序员们早就自力更生自己解决了。) 2008年01月07日,MS总算是没有忘记这些使用Visual C++的老朋友。推出了 Visual C++ Feature Pack Beta 下载。这次的Feature Pack 是专门针对VC 库的一个扩充。扩充分为两方面,一方面是MFC 的界面控件库;另一方面是对ISO C++ Standard 2003 标准的扩充。 立即下载

相关推荐

Visual C++ 2008 Feature Pack Samples 新特性的示例

Visual C++ 多年以来对界面的设计都没有更新 让用VC做开发的我们一再的失望 visual studio 2008 终于可以做出漂亮的界面了 但这方面的书籍、资料还几乎找不到 微软官方展示这些新特性的示例自然成了我们最好的老师 这个文件不是Feature Pack,而是Feature Pack里的示例。 在VS2008 SP1 里已经取消了这些关于新特性的示例,要想学新特性的开发,这些示例肯定是需要的。

VC++2008 Feature Pack解析(转)

微软在周一释出了"Microsoft Visual C++ 2008 Feature Pack”,这个功能增强包主要在应用程序的“Look and Feel”和C++的TR1两个方面做了增强。可惜的是,这个增强包目前只有英文版,其他语言版本要等到VS2008的SP1了。 在界面方面,集成了BCGSoft的界面控件,现在可以利用VC2008,轻松创建VS2005,Office 2007风格的应用程...

weixin_34253539的博客 229

千呼万唤始出来的 Visual C++ 2008 Feature Pack 介绍.DOC

自Visual C++ 5.0 6.0 以来一直遭人诟病的是什么? 过于简单的界面控件! 作为一个以Visual C++ 作为开发工具的程序员,遇到最郁闷的事情是什么? 开发一个具有漂亮界面的程序!! Visual C++ 不是真正意义上的RAD(Rapidly Application Development)工具的主要原因是什么? 还是因为没有丰富的界面控件!!! …… …… 2008年01月07日,MS总算是没有忘记这些使用Visual C++的老朋友。推出了 Visual C++ Feature Pack Beta 下载。这次的Feature Pack 是专门针对VC 库的一个扩充。扩充分为两方面,一方面是MFC 的界面控件库;另一方面是对ISO C++ Standard 2003 标准的扩充。

unordered_set介绍

简介           C++ 11中出现了两种新的关联容器:unordered_set和unordered_map,其内部实现与set和map大有不同,set和map内部实现是基于RB-Tree,而unordered_set和unordered_map内部实现是基于哈希表(hashtable),由于unordered_set和unordered_map内部实现的公共接口大致相同,所以本文以u

Keep Moving的专栏 2万+

AR Tag 与 ROS:从基础部署到机器人视觉定位实战

本文详细介绍了AR Tag技术在ROS环境下的部署与应用,涵盖从基础原理到机器人视觉定位的实战技巧。通过分析AR Tag的特征提取、位姿解算等核心技术,结合ROS工具包`ar_track_alvar`的配置优化,帮助开发者实现高精度的视觉定位系统。文章还分享了深度相机配置、坐标转换及性能优化等实用经验,适用于仓储机器人、物流分拣等场景。

weixin_33146151的博客 181

Hadoop与Kafka集群部署与优化实践指南

分布式系统是现代大数据处理的核心架构,其中Hadoop作为分布式存储与计算框架,Kafka作为分布式消息队列系统,共同构成了实时数据处理的基础设施。通过HDFS实现海量数据存储,结合YARN进行资源调度,而Kafka则保障了数据流的实时传输与高吞吐。这种技术组合在电商用户行为分析、物联网数据采集等场景中表现卓越。部署过程中需关注硬件资源配置、关键参数调优以及集群监控方案,例如通过调整HDFS块大小和Kafka partition数量来优化性能。合理运用Flume、Spark Streaming等工具可实现系

weixin_29061997的博客 361

LeetCode Word Ladder

终于憋出来了,虽说还不是特别好。没想到一点点的改动竟然是过于不过的差别就是这句:if(temp>1) break;。这题最令我为难的是我不能用unordered_set这个数据结构,原因简单的很,我用的是XP,VS是2008版的,所以操作都是基于vector的,首先就是复制到vector,这题就是找两点之间的最短距离呗,先是试了佛洛依德,后来迪杰斯克拉,后来广度优先,都没通过(要么时间要么空间),

Creek Shi 815

RK3588开发板RKNPU2环境部署实战:更新rknn_server与librknnrt.so详解

本文详细介绍了在RK3588开发板上更新rknn_server与librknnrt.so核心组件的完整实战流程。通过adb工具推送文件、设置权限并执行同步操作,确保RKNPU2环境部署成功,从而解决推理速度慢或初始化失败等问题,提升AI模型运行效率与稳定性。

weixin_29194817的博客 343

Visual C++ 2008 Feature Pack

自Visual C++ 5.0 6.0 以来一直遭人诟病的是什么? 过于简单的界面控件!作为一个以Visual C++ 作为开发工具的程序员,遇到最郁闷的事情是什么? 开发一个具有漂亮界面的程序!!Visual C++ 不是真正意义上的RAD(Rapidly Application Development)工具的主要原因是什么? 还是因为没有丰富的界面控件!!!无数的Visual C++程序员为了

caimmy的专栏 1117

GEE APP:基于GEE的红树林监测平台

本文将介绍如何利用Google Earth Engine平台,结合Landsat系列卫星影像和SRTM高程数据,实现红树林分布的动态监测与变化分析。

此星光明博客 160

达梦数据库修改最大连接数

达梦数据库的最大连接数推荐配置与服务器内存有关。不应设置得过大,否则容易导致出现OOM。文件中整型的参数值。DSC环境下,除了特殊参数以外,其他参数值会在OK节点上同步。返回值:当前DM.INI文件中对应的参数值。功能说明:返回DM.INI文件中。:DM.INI文件中的参数名。

Sebastien23的博客 3334

vs 2008 feature pack 之体验

今天花了大量时间安装了 vs 2008 feature pack ,并体验了vc的大量的新特性中的几个,大部分都集中在feature这个字眼上面,那就是界面、皮肤、新控件等。 我使用了mdi的标签化界面。 发现,微软一方面微软的确在这个feature pack上花费很多心血,是难得的好东西。但是很多东西包装的太死, int CMainFrame::OnCreate(LPCREATESTR...

weixin_30776273的博客 85

贪婪投影三角化算法

贪婪投影三角化算法是一种利用点云数据进行曲面重建的方法。其基本思想是通过迭代地连接点云中的邻近点来生成三角形,从而构建出整个表面。这种方法被称为“贪婪”,因为它在每一步仅考虑当前最优的策略,而不考虑全局的最优性。

twnkie的博客 1567

VS2008中关于将旧VC方案修改为最新的MFC Feature Pack最需要注意的问题

网上“用VS2008 Feature Pack 修改您现有的Visual C++的程序界面”有很多,在用以下在CMainFrame::OnCreate()函数的最后部分,添加代码设定当前界面的风格:      CMFCVisualManager::SetDefaultManager(RUNTIME_CLASS(CMFCVisualManagerOffice2007));      CMFCVi

青蛙王子的专栏 1375

基于多模态融合的反无人机视觉跟踪算法研究

本研究提出了一种基于多模态融合的反无人机视觉跟踪算法,通过整合可见光、红外、深度等多种视觉信息源,提高了对无人机的跟踪精度和可靠性。设计并实现了多模态特征提取方法,针对不同模态图像的特点提取了有效的特征信息,为多模态融合提供了基础。研究了多种多模态融合策略,包括特征级融合、决策级融合和混合融合,并通过实验对比分析了它们的优缺点,确定了适合反无人机视觉跟踪的融合方法。选择并改进了跟踪算法,将多模态融合信息融入到跟踪过程中,提高了算法对复杂环境和无人机运动变化的适应性。

AI的内部世界的博客 1354

HFSS实战项目——GPS北斗双模微带天线

本文设计了一款方形圆极化微带天线应用于北斗B1和GPSL1频段,满足高增益、低VSWR、适当方向图等要求。设计中心频率为1568MHz,介质板采用厚度h=1.6mm的Arlon AD450(tm)板,相对介电常数为4.5,采用探针馈电。

2401_87464239的博客 1768

VS 2008 Feature Pack界面开发学习笔记之初步接触

作者:朱金灿 来源:http://blog.youkuaiyun.com/clever101/ 打算将最近学到的VS 2008 Feature Pack界面开发的一些心得写出来。VS 2010都出来了,我还刚用VS 2008,追赶微软技术,用一个字形容:累,用两个字形容:真累。还好之前用过一下BCG,发现二者真的很类似(开始以为是微软收购了BCGSoft,真实说法是微软向BCGS...

ladymaidu 107

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

vs2008 feature pack

在使用vs2008 vc增强包的过程中发现一个问题 vs2008 feature pack 中对mfc进行了升级,使得mfc可以很简单的建立像office 2007这种风格的界面。 问题如下: 使用向导建立的mfc office 2007界面可以正常运行. 使用最简单的对话框工程,再来使用office 2007这个时出错, 位置在: BO...

我的天下 256

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

VS2008 Feature Pack中 CMFCOutlookBarPane 问题

最近使用VS2008 Feature Pack进行开发,遇到了一下这个的现象。 使用CMFCOutlookBarPane声明了一个ShortCuts,在调用CMFCOutlookBarTabCtrl的 pShortcutsBarContainer->InsertTab (&m_wndShortcutsPaneOn, _T("Test1"), 0,(UINT)1,  FALS

百里鹤的专栏 3058

解决Visual C++ 2008 Feature Pack Release安装失败的方法 ―― 在VS2008简体中文版上安装TR1...

解决Visual C++ 2008 Feature Pack Release安装失败的方法 ―― 在VS2008简体中文版上安装TR1 2011年02月18日   2011-02-18 wcdj 在VS2008中使用#include ,会得到以下错误提示:   fatal error C1083: Cannot open include file: 'regex': No such ...

phm788ns 261
上一篇: VS 2005的depends工具
下一篇: C++中的字节对齐
barech
博客等级 码龄21年 137粉丝 99原创
评论 3
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值