Welcome 微信登录

首页 / 软件开发 / VC.NET

Visual C++.NET中的字符串转换方法

Visual C++.NET中的字符串转换方法

Visual C++.NET中的字符串转换方法2007-05-14 天极 丁有和Visual C++.NET涉及到ATL/ATL Server、MFC和托管C++等多种编程方式,不仅功能强大而且应用广泛。在编程中,我们常常会遇到ANSI、Unicode以及BSTR不同编码类型的字符串转换操作。本文先介绍基本字符串类型,然后说明相关的类,如CComBSTR、_bstr_t、CStringT等,最后讨论它们的转换方法,其中还包括使用最新ATL7.0的转换类和宏...
体验Visual C++ 2005的现代语言特性(1)

体验Visual C++ 2005的现代语言特性(1)

体验Visual C++ 2005的现代语言特性(1)2007-05-14 天极 谢启东编…当年Visual Studio.NET 2003 C++编译器的面世,令无数C++语言爱好者都对此垂涎不已;它与ISO C++标准保持98%的一致——这比以前任何一个版本都更加接近,和一体化的语言支持特性,如局部模板特定化;同时也包括了增强的缓冲区安全检查和改进的编译器诊断功能。以往使用C#和Visual Basic.NET的开发者,通过简单...
体验Visual C++ 2005的现代语言特性(2)

体验Visual C++ 2005的现代语言特性(2)

体验Visual C++ 2005的现代语言特性(2)2007-05-14 天极 谢启东编…新的Interop 在Visual Studio .NET 2003的所有基于 .NET Framework的语言当中,Visual C++ 2005提供了最好的interop功能。它可不像是纸上谈兵,如今具有了足够的能力来实现真实世界中的场景,一个最好的例子就是把Quake II移植到 .NET Framework平台上,而Visual C++ 2005则更加扩...
体验Visual C++ 2005的现代语言特性(3)

体验Visual C++ 2005的现代语言特性(3)

体验Visual C++ 2005的现代语言特性(3)2007-05-15 天极 谢启东编…It Just Works 在Visual Studio .NET 2003,C++的interop技术叫做IJW或者“It Just Works”,在新版本中,已换成了更贴切的“Interop技术”。那它的工作原理是怎样的呢?对程序中的每一个本地方法,编译器同时生成一个托管和非托管进入点,它们中只有一个是真正方法的...
体验Visual C++ 2005的现代语言特性(4)

体验Visual C++ 2005的现代语言特性(4)

体验Visual C++ 2005的现代语言特性(4)2007-05-15 天极 谢启东编…更好的代码优化 一个好的软件开发者总会想方设法提高软件的执行效率,编译器的编写者是一种特殊类型的开发者,不仅代码要执行效率高,而且由它们生成的代码也必须极有效率。因此,任何一个成功的编译器产品,优秀的后台优化是必不可少的。而在这方面,Visual C++ 2005脱颖而出。 Visual Studio .NET 2002和Visual Studio .NET 2...
体验Visual C++ 2005的现代语言特性(5)

体验Visual C++ 2005的现代语言特性(5)

体验Visual C++ 2005的现代语言特性(5)2007-05-15 天极 谢启东编…可靠的安全 在2002年,Bill Gates宣布进行的可信赖计算,已对微软公司开发的所有产品带来了深刻的影响。Windows操作系统的开发者花了数月的时间来进行安全方面的训练及代码重审,带来的结果就是,Windows Server 2003成了该公司有史以来发布的最安全的操作系统。Microsoft Office 2003也包含了许多的安全功能,像IRM(Inf...
Visual C++.NET DirectShow编程(1)

Visual C++.NET DirectShow编程(1)

Visual C++.NET DirectShow编程(1)2007-05-15sunjin00…DirectShow是微软公司提供的一套在Windows平台上进行流媒体处理的开发包,与DirectX开发包一起发布。DirectShow为多媒体的捕捉和回放提供了强有力的支持。运用DirectShow我们可以很方便地从支持WDM驱动模型的采集卡上捕获数据,并且进行相应的后期处理乃至存储到文件中。它广泛地支持各种媒体格式,包括Asf、Mpeg、Avi、Dv、M...
Visual C++.NET GDI+编程基础

Visual C++.NET GDI+编程基础

Visual C++.NET GDI+编程基础2007-05-14 天极 ADDINGGDI+提供从简单到复杂图形绘制的大量方法,并且我们可以通过对路径和区域的操作构造出更复杂的图形,这在CAD等场合极为有用。当然,在绘图之前我们有必要搞清一些基本内容,如坐标空间、画笔和画刷等。 坐标空间及其变换 在视图和窗口中绘图或定位总是在一个二维坐标系进行,依据作用方法的不同,坐标有多种表示方法,并且各种不同坐标之间可以相互转换。 1. 世界坐标系、设备坐标系...
Visual C++ 2005图像编程之预备知识

Visual C++ 2005图像编程之预备知识

Visual C++ 2005图像编程之预备知识2007-05-14 Blog 图像处理过程中,有很多需要我们掌握或者注意的方方面面。这里我先简单介绍一些比较基础的、重要的知识。1、图像处理系统框架一个基本的图像处理系统包含有4个子系统:图像输入系统、图像输出系统(显示)、图像存储系统、图像处理与分析系统。图 1-12、图像的构成图像给我们的第一直观感觉就是一些五颜六色的点,在计算机语言中,这些点被称为像素。正是这些像素汇集在一起就构成了一副副美丽的图片。...
微软Visual Studio2005开发工具路线图详解

微软Visual Studio2005开发工具路线图详解

微软Visual Studio2005开发工具路线图详解2008-04-27 MSDN 随着企业需要的不断演变,Microsoft 依旧致力于提供创新的开发人员工具来满足这些不断变化的需求,从而确保客户的成功。为帮助组织规划未来的软件开发工作,Microsoft 提供了一个开发人员工具计划版本的路线图(如下):•Visual Studio 2005(以前称为“Visual Studio 代号 Whidbey”)。该版本的...
VC Studio使用技巧大全

VC Studio使用技巧大全

VC Studio使用技巧大全2008-04-27黄森堂1.检测程序中的括号是否匹配把光标移动到需要检测的括号(如大括号{}、方括号[]、圆括号()和尖括号<>)前面,键入快捷键“Ctrl+]”。如果括号匹配正确,光标就跳到匹配的括号处,否则光标不移动,并且机箱喇叭还会发出一声警告声。2.查看一个宏(或变量、函数)的宏定义把光标移动到你想知道的一个宏上,就比如说最常见的DECLARE_MAP_MESSAGE上按一下F12...
Visual Studio 2008外壳抢先看

Visual Studio 2008外壳抢先看

Visual Studio 2008外壳抢先看2008-04-27如果您是软件开发人员,您一定会对下一代Visual Studio 2008的外壳感兴趣,一个好的开发环境可以让开发工作事半功倍,微软公布了最新版Visual Studio Shell的预览,一起来看一下:我们可以发现新版VS的开发界面分为两个版本:整合模式和孤立模式,分别对基于语言的开发和基于特别工具的开发作了优化。并将Iron Python引入了Visual Studio,该界面将在Vis...
如何让Visual Studio和web标准联姻

如何让Visual Studio和web标准联姻

如何让Visual Studio和web标准联姻2008-04-27前言:这篇文章可能会引起“网页设计者”的不安,因为可能会让他们产生“我必须要学习枯燥的代码”的误解;这篇文章也可能会引起“程序员”的不安,因为可能会让他们产生“我必须学习繁琐的网页设计”的误解;这篇文章也可能会引起“网页初学者”的不安,因为可能会让他们产生“我...
简介Visual C++ 2008 Feature Pack

简介Visual C++ 2008 Feature Pack

简介Visual C++ 2008 Feature Pack2008-04-27 博客园 michaellee缘起 无数的Visual C++程序员为了那几个单调、简单Visual C++的控件苦恼着;而无数的Visual C++程序员又因为这个界面问题而大发其财。BCG Library、Magic Skin 这些专门为解决程序界面问题的库顺势而生。想必绝大多数用Visual C++写成的程序在商业化之前都会经过这些界面库的修饰。使用标准的MFC,想给菜单...
Visual Studio 2008加入拼写检查器

Visual Studio 2008加入拼写检查器

Visual Studio 2008加入拼写检查器2008-04-27 infoq 李剑微软的代码分析团队已经决定在Visual Studio 2008中加入FXCop的拼写检查器。FXCop最开始是作为一款微软的内部工具被设计出来的,它的目的是保证所有.NET API一定的一致性。它所强制应用的众多规则都涵盖了可用性的范畴,诸如如何定义公共可见的标识符。在这些规则中包括了对标识符的拼写检查器,这是保证不会发布一个拼写错误而又永远无法更改的方法名的必要手段...
Visual Studio 2008+NClay小试牛刀

Visual Studio 2008+NClay小试牛刀

Visual Studio 2008+NClay小试牛刀2008-04-27 天极 拌瓜经过一段时间的努力,NClay框架终于到了可以见人的阶段了,为了让大家了解NClay,于是基于NClay编写了一个SmallBlog程序作为介绍案例。在开发SmallBlog过程中,刚好VS 2008 beta 2中文版发布,看到她的特性后发现能进一步提高NClay的开发效率,于是就用VS 2008结合NClay进行SmallBlog的编写。 NClay的结构图1Sma...
<< 11 12 13 14 15 16 17 18 19 20 >>