微软开发专栏|开发者网络|软件|天极网

  • 笔记本电脑
    笔记本
  • 台式电脑
    台式机
  • 手机
    手机
  • 电脑硬件DIY
    DIY硬件
  • CPU
    主板
    音箱
  • 硬盘
    显卡
    键鼠
  • 内存光驱
    显示器
    机箱电源

  • 数码相机DC
    数码相机
  • MP3播放器
    MP3/MP4
  • 数码摄像机DV
    摄像机
  • 电脑外设
    外设
  • 网络
    网络
  • 服务器
    服务器
  • 数字家庭
    数字家庭
  • 群乐
    群乐
  • 产品报价 行情 商家 新闻 评测 | 软件 设计 网页 开发 安全 论坛 E时代 游戏 视频 壁纸 下载 网摘 博客 索尼专区 Vista 科技奥运
    热点推荐:北京上海广州深圳成都重庆|新品学习机招聘投影摄像头相册顶客GPS导航自助装机高清播客动漫手机游戏互动杂志
    您现在的位置: 天极网 > 开发频道 > 微软开发专栏
    VC.net专栏

    接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值
    VC2005编译出来的程序文件,采用了manifest方式来指定dll文件
    C++/CLI是对C++的一个扩展,其对所有类型,包括标准C++类,都添加了对属性、事件、垃圾回收、及泛型的支持。
    某些时候,让不相关的类分享一组公有成员,以便产生相同的行为,是非常有用的。
    本文中,将要介绍与继承相关的C++/CLI主题,并以现实生活中银行交易的三种形式:存款、取款、转账,来说明类的继承体系,且以一种新的枚举形式来实现。
    程序中有时避免不了要使用临时文件,但在微软的.NET新平台中,许多编程者还未利用Path对象的便利条件来处理临时文件
    Visual Studio安装程序会把Visual Studio的共享库放在一个称为"并列缓存"的地方,那怎样才能有效地利用它呢?
    就某些类而言,当在程序中第一次使用时,最好能有一个初始化过程;当程序不再需要时,也最好能做一些收尾工作,这些都是非常好的类设计习惯。
    在C++/CLI中,代理是对函数进行包装的对象;而事件是一种为客户程序提供通知的类机制。
    在传统C++的设计与实现中,你可对需建模的每种类型进行定义,并把定义放在各自的头文件中
    在托管堆上分配对象实例,似乎是使用托管扩展C++、C#、J#、VB.NET程序员的唯一方法,而使用本地C++的程序员
    值类型是一种轻量级的C++/CLI类机制,非常适合于小型的数据结构,且从语义的角度来看,与数值(Value)类似。
    C++/CLI可以说是标准C++语言一种新的"方言",它是Microsoft为充分利用CLI平台而开发出来的
    我们可使用类Monitor与类Thread中的某些函数,直接控制线程的同步
    从处理器的角度来看,线程是一个单独的执行流程,每个线程都有各自的寄存器及堆栈上下文。
    C++/CLI不但支持基于堆栈的对象,同时也支持基于堆的对象
    串行化可使对象被转换为某种外部的形式,比如以文件存储的形式供程序使用,或通过程序间的通讯发送到另一个处理过程。
    当使用标准C++编程时,我们已开始接触到两个主要的I/O"工具":标准C头文件cstdio和标准C++中与流相关的头文件iostream
    多年以来,只要提到编写Windows服务,就会想到用Visual C++编写,同时,这也是其中一件C++程序员可以做,而VB程序员不可以做的事情。
    工具箱含有选择、填充、画线等功能。使用这些工具时有的需要设置填充风格和线条的大小。
    在这个图像处理工具软件中,需要实现的工具栏比较多。我想让每个工具栏都在浮动的时候没有关闭按钮
    图像处理过程中,有很多需要我们掌握或者注意的方方面面。这里我先简单介绍一些比较基础的、重要的知识。
    在Visual C++ 2005中,如何调用其它编译器编译cpp文件呢? 换句话说,如何把其它编译器集成到VC2005的IDE中呢?
    先让VC.NET去生成一个Win32 Project,然后Application type就让它是默认的Windows application
    CLR定义了一些用于访问存取的修饰成分,其作用超越了本地C++中类成员函数与变量的对等物
    什么是装箱(boxing)?装箱是一种用来桥接数值和对象的机制。
    当运行环境中包含垃圾回收机制时,区别开内存管理和资源管理,就非常重要了。
    在对 .NET和C++经过仔细考量之后,决定在Visual C++ 2005中重新设计对通用语言运行时库(CLR)的支持,此项重新的设计被称为"C++/CLI"
    在您决定开发 Windows 提供的常规免费自定义控件范围之外的控件之后,您必需确定自己的控件将有多少独到之处
    现在,把大型软件项目分解为一些相交互的小程序似乎变得越来越普遍,程序各部分之间的通讯可使用某种类型的通讯协议
    本文讲解程序员在升级程序时,可能会遇到的一些不同之处及变化,而这些变化很可能会使老一点的程序不能通过编译。
    在微软 .NET 框架中可以定义托管类事件并用委托和 += 操作符处理这些事件。
    介绍了Windows磁盘清理工具二次开发的扩展接口,对其COM接口加以分解,并运用ATL库具体实现了清理“*.tmp”临时文件的功能
    双重检测锁实现的Singleton模式在多线程应用中有相当的价值。
    自从gif动画格式推出这十几年来,可是忙坏了C/C++的程序员
    在三维绘图蓬勃发展的过程中,计算机公司推出了大量的三维绘图软件包
    当年Visual Studio.NET 2003 C++编译器的面世,令无数C++语言爱好者都对此垂涎不已
    Visual Studio 2005把泛型编程的类型参数模型引入了微软.NET框架组件。
    描述了Visual C++编译器在不同情况下,是怎样消除多余的复制构造函数和析构函数的。
    C#程序员可以用三个斜杠来开始XML格式的注释,而且编译器可以据此生成可用于自动生成帮助文档的XML文件
    在VC.Net中使用默认设置/clr编译时,一个托管函数会产生两个入口点,一个是托管的,供托管代码调用,另外一个是非托管的
    在托管C++中通过平台调用来实现GDI+和GDI的混合编程,不仅可以克服GDI+中的不足,如XOR的光栅操作,更主要的是可以借助MFC DLL来拓展GDI+的图形图像的开发能力。
    本文并不是为了奉承C++/CLI的辉煌,也不是为了贬低其它如C#或者VB.NET等语言,相反,这只是一个非官方的、以一个喜欢这种语言的非微软雇员身份来论证C++/CLI有它的自己的唯一的角色,可作为第一流的.NET编程语言。
    新的C++特点平衡了把托管堆的地址传递到非托管代码的能力
    在OO和C++中,类成员共有三种级别的继承:public,protected和private。
    对一个类来说,有多个构造函数是经常的事;并且这多个构造函数有一段共同的代码也很经常。
    对一个类来说,有多个构造函数是经常的事;并且这多个构造函数有一段共同的代码也很经常。
    虽然对象复制看上去很简单,然而如果你没有对其正确理解,可能会出现一些严重问题。默认情况下,复制对象会导致相应的所有成员的复制。
    C++/CLI相对纯C++来说,支持创建托管引用对象,托管对象由虚拟机来分配内存和管理,程序员可以不再担心内存泄漏的问题。
    来自于微软.NET技术的C++托管扩展所包含的GDI+技术功能十分强大,本文将介绍如何使用GDI+的画刷来绘制文本。