内容列表
- 面向对象编程,我的思想(下部)
- 2.3深入探讨函数:
2.3.1构造函数、默认构造函数、 缺省构造函数
对于上面的实例,它已经能完成绝大部分工作了,但它还是不完善的,还有许许多多的细节等到我们去完善!也许有的同学已经注意到了,当我创建完“jingwei”这个对象时,这个对象的所有的属性都是空的,也就是说:这个对象的姓名是未定的、年龄是未定的、性别是未定
- 分类:VC语言 查阅全文
- 创建SvcHost.exe调用的服务原理与实践
- 1. 多个服务共享一个Svchost.exe进程利与弊 windows 系统服务分为独立进程和共享进程两种,在windows NT时只有服务器管理器SCM(Services.exe)有多个共享服务,随着系统内置服务的增加,在windows 2000中ms又把很多服务做成共享方式,由svchost.exe启动。windows 2
- 分类:VC语言 查阅全文
- WTL for MFC Programmers, Part V - Advanced Dialog UI Classes
- WTL for MFC Programmers, Part V - Advanced Dialog UI Classes
原作 :Michael Dunn [英文原文]翻译 :Orbit(桔皮干了) [http://www.winmsg.com/cn/orbit.htm]
下载演示程序代码
本章内容
第五章介绍
特别的自画和外观定制类
COwnerDraw
CCusto
- 分类:VC语言 查阅全文
- IEEE浮点数表示法
- 月初还在上班的时候,就天天盼望着过年放长假,然而终于熬到了过年,却发现自己的12天的长假将在碌碌无为中度过,朋友们又一个接一个的远去,心里真是拔凉拔凉的啊!最近版上的人气有点低落,连违规率(不敢说犯罪率哈,怕被人砍)都下降了不少,我想在春节这档子这是免不了的,论坛上应该有不上工作的朋友可能都回家团聚了。那像我这种无家可归的人除了眼馋别人的幸福,那就只有向仍然全力支持着我们C++/面向对象这个大家庭
- 分类:VC语言 查阅全文
- Winsock I/O系列3: Overlapped I/O
- 重叠I/O也是一种异步I/O,同样也支持Win32的其它对象,当然在Winsock中可以发挥很大的作用。使用Overlapped开发支持一定数量的Socket的应用,效率是相当很高的。但就我个人的观点,在Win32下做网络应用的开发,如果要支持100个以上的Socket的话,还是考虑Completion Port I/O。要求支持Soc
- 分类:VC语言 查阅全文
- 生成GUID的代码
- //--生成GUID的代码//--相关程序/微软guidgen.exe
#include "stdafx.h"#include <objbase.h>#include <stdio.h>
//--生成GUIDconst char* newGUID(){ static char buf[64] = {0}; GUID guid; i
- 分类:VC语言 查阅全文
- 预测分析法
- 题目:
已知文法G: 试编写一个程序, 判断文法G所能接受的串。  
- 分类:VC语言 查阅全文
- MySQL权威指南第三部分(系统管理)读书笔记 一
- 一、MySQL的数据目录1.确定MySQL数据目录的位置·MySQL数据目录的默认位置通常是 /usr/local/mysql/var (源码安装) 或是 /var/lib/mysql (RPM方式安装) 或 /usr/local/mysql/data (二进制发行版本安装),而Windows下默认的数据目录是&nbs
- 分类:VC语言 查阅全文
- 贝赛尔曲线的拆分算法
- 贝赛尔曲线的拆分是指将贝赛尔曲线分解成逼近的多边形。可以用来判断贝赛尔曲线的选中,以及显示贝赛尔曲线的旋转效果等。
贝赛尔曲线简单介绍:
贝赛尔曲线的每一个顶点都有两个控制点,用于控制在该顶点两侧的曲线的弧度。所以本函数的顶点数组的记录方式是:控制点+顶点+控制点+控制点+顶点+控制点+……。所以两个顶点之间的曲线是由两个顶点以及两个顶点之间的控制点来决定的。
===主函数PolyBezie
- 分类:VC语言 查阅全文
- Direct3D极速入门宝典(四)
- HRESULT InitD3D( void )
{
g_pD3D = Direct3DCreate9( D3D_SDK_VERSION );
D3DPRESENT_PARAMETERS d3dpp;
&nb
- 分类:VC语言 查阅全文
- 基于IMD的包过滤防火墙原理与实现
- 一、前言二、IMD中间层技术介绍三、passthru例程分析四、部分演示代码五、驱动编译与安装六. 总结一、前言 前段时间,在安全焦点上看到了TOo2y朋友写的《基于SPI的数据报过滤原理与实现》,很是不错。文章中提到的基于SPI的数据报拦截技术是在用户级的。用户级的拦截有其优势,实现方便、便于移植、通用性强,但是,用户级并不能得到所有的数据报。本文提
- 分类:VC语言 查阅全文
- 枚举系统中已经安装的所有硬件设备
- 实现的主要部分代码:
#include <setupapi.h>#include <devguid.h>#include <regstr.h>#pragma comment(lib,"Setupapi.lib")
CListBox m_strList;
........
枚举所有硬件设备的主要实现代码:
&
- 分类:VC语言 查阅全文
- SM3D的OpenGL教程(一):超酷三维汉字特效
-
大家好,我是Skyman(SM3D),喜欢三维编程,现在正在系统学习OpenGL,DirectX,VR等.我经常到各大论坛上去转转.其中去得最多的地方是NeHe的OpenGL网站(http://nehe.gamedev.net),那是我所见过的最好的学习OpenGL的网站,强烈推荐!!!这是我的第一篇关于OpenGL的文章,写得不是很好,欢迎大家指正.
- 分类:VC语言 查阅全文
- Direct3D极速入门宝典(一)
- 写给CSDN C/C++基础类版的朋友
国庆终于结束了,荒凉的生活还将继续,尽管这个多雨的假日同样非常的荒凉。今晨出门时,一抬眼便是那阴沉的天空拢罩着这个可笑的城市,低的让我有点透不过气来。沉下头喘息间,忙碌的人群又有如风般从身边吹过。想到日子就这样一天天的就在这天上和地下的乌云中渡过,而我却依然在这忙碌的人群中迷茫、徘徊、游魂般的漂荡时,便
- 分类:VC语言 查阅全文
- Direct3D极速入门宝典(二)
- 下面我们来填写代码,首先是初始化,我们在InitD3D函数里填写下面的代码:
g_pD3D = Direct3DCreate9( D3D_SDK_VERSION );
if( NULL == g_pD3D )
{
return E_FAIL;
}
D3DPRE
- 分类:VC语言 查阅全文
- 谁在残害中国IT--3721
-
当"3712"总裁XXX谈“3712模式”时,想没有想过自己已经走上了一条犯罪的道路.黑客盗窃别人信息是犯法的,黑客在其他人自己上安装监视软件是犯法的,那么那个"3712"公司不管用户是否情愿,都强行在用户自己上装一个"实名软件"不犯法吗?
为了避免竞争还在CnsHook.dll文件里面有屏蔽ur的常量代码,意思是说"你们不要跟我作对,我说1就是1,谁不听话我就屏蔽谁."真他妈的
- 分类:VC语言 查阅全文
- 预测分析报告
-
预测分析法实验报告
下面是你输入的文法G:
非终结符号集合为:{ A, B, C, D, Z }
终结符符号集合为:{ a, b, c, d }
G[Z]:
A->cD
B->bC
C->@
C->BcA
D->aBD
D->d
Z->aAcB
Z->Bd
可以推出空串的非终结符集合为:{ C }
非终结符号的FIR
- 分类:VC语言 查阅全文
- 获得当前进程所有者的信息
- 主要设计代码如下:
#include <tlhelp32.h>
.......
CListCtrl m_strList; CString m_strValue;
.......
//获取当前进程的所有者的信息
void OnGetUser() { // TODO: Add your control noti
- 分类:VC语言 查阅全文
- VC++.net 整合开发环境使用技巧
- 又要先道歉啦,最近公司项目要交,工期赶的紧,没办法长时间上网,还请大家见谅。这回没有什么猛料好放了,快过元旦,今天又值圣诞佳节,发点轻松的内容,让大家赏心悦目一把才是正道啊!在下面我将会以条目的形式为大家描述VC.net2003的各项使用技巧,你完全可以挑选你感兴趣的内存来看,甚至不看都无所谓哈,只求你的一点支持,up一下就好,算是对我工作的鼓励吧!
首先我是在VC.net2003的环境下使用这
- 分类:VC语言 查阅全文
- 自动循环播放的MP3播放器
- 【实现内容】自动循环播放的MP3播放器
【应用】自动循环播放的MP3播放器主要用于企业文化的应用。在每天的休息时段,播放器自动循环播放指定的MP3音乐。本自动播放器主要根据本公司的情况编写,包括早上上班,中午吃饭和下午下班三个时间段各播放1小时左右的音乐。播放器启动后,只在托盘中有图标,配置好各个时间段的音乐目录后,不需要人工干预,音乐可以自动启动、循环播放和结束。现已在本公司使用。
【特点】
- 分类:VC语言 查阅全文