分类目录归档:VC技术

发表与VC相关的内容,比如MFC,只限技术文章

在MFC程序中显示JPG/GIF图像
HOT

编译:Northtibet下载源代码     如果你是一个使用VB编程的程序员,要在程序中显示JPG或者GIF图像简直易如反掌,将图像控件拖到Form中,分分钟即可搞掂。但是C++程序员要显示同样的图形却没有那么轻松,那么是不是要自己编写JPG解压缩代码呢?当然不用那么复杂啦!本文将针对这个问题讨论如何在MFC中显示JPG或者GIF图像。  &nb...
阅读全文

VC调试入门
HOT

作者:阿荣 概述调试是一个程序员最基本的技能,其重要性甚至超过学习一门语言。不会调试的程序员就意味着他即使会一门语言,却不能编制出任何好的软件。这里我简要的根据自己的经验列出调试中比较常用的技巧,希望对大家有用。本文约定,在选择菜单时,通过/表示分级菜单,例如File/Open表示顶级菜单File的子菜单Open。  设置为了调试一个程序,首先必须使程序中包含调试信息。一般情况下,一个从...
阅读全文

VC dll 的简单区别
HOT

VC一般可以编译三种类型的dll,它们的简单区别如下:(1)Win32 dll:与MFC完全无关,一般不能直接使用MFC中的类等资源,编译版本一般比较小(2)MFC常规dll:与Win32 dll类似,可以导出C风格的函数,可以使用MFC中的类等资源,编译版本一般比 Win32 dll要大(3)MFC扩展dll:支持C++接口,可以导出整个类,必须动态连接到MFC库的dll,并且必须与MFC库的d...
阅读全文

struct按位分配内存
HOT

1.计算机里面所有数据是按照补码表示的,就是说比如16位的-1,计算机里面用补码表示成11111111,11111111   (补码的计算是:正数不变,是多少就保存实际的值;负数的话,先变成正数,然后所有位取反(反码),最后加1的补码.如-1:(-)00000000,00000001 -> 00000000,00000001->11111111,11111110(反...
阅读全文

Visual C++ MFC 中常用宏的含义
HOT

AND_CATCH(exception_class,exception _object_point_name) 说明: 定义一个代码块,它用于获取废除当前TRY块中的附加异常类型。使用CATCH宏以获得一个异常类型,然后使用AND_CATCH宏获得随后的异常处理代码可以访问异常对象(若合适的话)已得到关于异常的特别原因的更多消息。在AND_CATCH块中调用THROW_LAST宏以便把处理过程移到...
阅读全文

VC的IDE在编译链接时做了些什么— 逆向工程写自己的vcspawn
HOT

作者:AGanNo2Email:AGanNo2@163.com1.VC的IDE在编译链接做了些什么用惯了VC的IDE下习惯性的点击“compile”和“build”的可能不知道在你按下这些按钮时IDE在背后到底做了写什么,对于熟悉命令行下进行编译链接的人对cl.exe、link.exe、rc.exe这些编译链接的工具不是陌生的,在这里我并不想讨论这些工具怎样进行编译的以及那些名目繁多的选项参数,而...
阅读全文

使 用MFC 开 发ISAPI Extensions 程 序
HOT

 本 文 主 要 介 绍 了 如 何 运 用 一 些Web 服 务 器 所 支 持 的Internet Server API (ISAPI) 编 程 接 口 来 创 建 交 互式 的Web 应 用 程 序(Internet Server Applications, 或 者 简 称 为ISAs), 以及 如 何 调 试ISAPI Extension 程 序。 在 阅 读 本 文 时, 虽 ...
阅读全文

用VC++设计语法编辑器
HOT

语法编辑器是一个可以对java/j2me/code/' target='_blank'>程序设计语言进行语法编辑的文本编辑器,它对程序设计语言进行语法关键字进行加亮处理,如注释行、字符串、语法关键字、数字等,这样使得源程序更容易阅读,VB、VC++、DELPHI等开发环境都提供了语法编辑功能,相信开发人员都会有切身的体会。本文将讲述如何用VC++设计一个语法编辑器,因为源程序较长,本文并不打...
阅读全文

6.3 利用WinSock进行有连接的通信
HOT

 WinSock提供了对TCP(传输控制协议)的支持,通过TCP协议我们可以与指定IP地址的主机建立,同时利用建立的连接可以双向的交换数据。利用CSocket操纵有连接数据交换很简单,但是在有连接的通信中必需有一方扮演服务器的角色等待另一方(客户方)的连接请求,所以服务器方需要建立一个监听套接口,然后在此套接口上等待连接。当连接建立后会产生一个新的套接口用于通信。而客户方在创建套接口后只...
阅读全文

6.2 利用WinSock进行无连接的通信
HOT

 WinSock提供了对UDP(用户数据报协议)的支持,通过UDP协议我们可以向指定IP地址的主机发送数据,同时也可以从指定IP地址的主机接收数据,发送和接收方处于相同的地位没有主次之分。利用CSocket操纵无连接的数据发送很简单,首先生成一个本地套接口(需要指明SOCK_DGRAM标记),然后利用 int CAsyncSocket::SendTo( const void* lpBuf...
阅读全文

6.1 WinSock介绍
HOT

 Windows下网络编程的规范-Windows Sockets是Windows下得到广泛应用的、开放的、支持多种协议的网络编程接口。从1991年的1.0版到1995年的2.0.8版,经过不断完善并在Intel、Microsoft、Sun、SGI、Informix、Novell等公司的全力支持下,已成为Windows网络编程的事实上的标准。 Windows Sockets规范以U.C. ...
阅读全文
5 页 / 共 20