内容列表
- 实现不需要辅助函数实现回调非静态类成员函数
- // Test.cpp: implementation of the CTest class.////////////////////////////////////////////////////////////////////////
#include "stdafx.h"#include "Test.h"
/////////////////////////////////////////
- 分类:VC语言 查阅全文
- 【CSplitterWnd技巧三】能拖动的带背景颜色的分割条
- 【CSplitterWnd技巧三】能拖动的带背景颜色的分割条作者:enloo
想实现这个功能,曾经困扰了我一段时间,后来发现原来是犯了一些小错误。
功能:1,带背景颜色2,拖动拖动条,能拖动窗口
效果如下:
程序:==================================================//MySplitter.h#
- 分类:VC语言 查阅全文
- 数字音频概览(二)
- 现在对于电声的原理因该比较清楚了,爱迪生发明留声机正是利用了这个原理,在唱片上刻下声波的曲线,再用唱针沿着波线划过产生振动,并用电流放大就可以放出声音了。这其实就是现在所说的模拟信号,也就是用一条光滑的曲线来表示声波,但计算机数据只能用1和0表示,那么计算机又该如何表示声波呢?下面我们将引入一个概念“采样率”。
在一秒钟之内对声波进行取点的数量叫做采样率。假设声波是一条沿X正方向沿伸的sin曲线
- 分类:VC语言 查阅全文
- 数字音频概览(三)
- 当音乐CD的数据被读到电脑后,他的存储将成为一大难题,我们可以来算一下,44100Hz采样率16bit位率的立体声数据数据一秒钟有多少?44100Hz * (16 / 8)Byte * 2Channel = 176400字节,也就是0.17M,一分种就是10.5M,一般CD可以存70多分钟的音乐,那么一张CD算下来就是700多M,对于一般百余G的硬盘空间,这还是比较难以承受的,所以很多年以前有人就
- 分类:VC语言 查阅全文
- 几天猎头生活的感想[3][ZT]
- 几天猎头生活的感想[3]
作者:Migoal 2004-5-27 18:55:00 今天有点累,本来上午想统计一下, 这群上层人物的工作经历, 统计一半,后来接连面了好几个人, 就没有统计完, 希望明天可以搞定, 给大家看看他们的工作历程, 怎样在短短几年可以拿那么多:下午和一个m
- 分类:VC语言 查阅全文
- VC编程经验汇总(二)
- 6. 如何创建可伸缩的对话框
在进行对话框的设计时,有时候我们需要设计可伸缩的对话框,当用户按下某个按钮时弹出或隐藏对话框的下半部分。
(1)、首先在对话框中建立一个图片控件把ID设为IDC_DIVIDER,Type设置为矩形,Color设置为黑色,并将其设定为一线状,拖放在适当的位置做为伸缩对话框的分割线,属性设为不可见。
(2)、实现的原理:先获取对话框的尺寸大小,然后根据的位置来确定缩
- 分类:VC语言 查阅全文
- 深入探讨MFC消息循环和消息泵
- 深入探讨MFC消息循环和消息泵
作者:周焱
首先,应该清楚MFC的消息循环(::GetMessage,::PeekMessage),消息泵(CWinThread::PumpMessage)和MFC的消息在窗口之间的路由是两件不同的事情。在MFC的应用程序中(应用程序类基于CWinThread继承),必须要有一个消息循环,他的作用是从应用程序的消息队列中读取消息,并把它派送出去(::Dispat
- 分类:VC语言 查阅全文
- 递归法
- 本文档是做一个编译原理有关递归法的程序
题目:
已知文法G: 试编写一个程序, 判断文法G所能接受的串。 &n
- 分类:VC语言 查阅全文
- MapObject控件的使用之改变图层颜色
- MapObject控件的使用之改变图层颜色
作者:张松伟
[email protected]
如果你的地国正在显示一个“中国地图”的图层,而图层中每个省的颜色都是一样的,你是不是想把它做成真实地图一样的效果,给各个省填上颜色呢?好,让我们开始吧。
注意,一定要确保你的“中图地图”图层数据中有标识各个省的数
- 分类:VC语言 查阅全文
- MapObject控件使用之图层制作
- MapObject控件使用之图层制作
作者:张松伟
[email protected]
有些时候将一些固定的数据制作成图层,可以提高程序的速度,而且使用方便。下面我就将对图层的制作方法进行一下简单的说明。
假设我们要将一些经纬度坐标用点的方式画在地图上,那么我们首先要有保存经纬度坐标的数组:m_LonArray, m_LatArray,均为CArray<float,flo
- 分类:VC语言 查阅全文
- 注册表一点也不神秘!用VC++修改注册表----让我们踏出第一步(适合初学者)
- 开场白
你是不是非常期待通过自己的双手,写出一个有模有样的"系统修改(维护)工具软件"?我想答案应该是肯定的!而你也许也知道,这些工具所包含的很多功能,其实都是仰赖Windows注册表;通过修改注册表可以实现对系统相关参数的修改.也许这样讲来,你还是觉得不着边际,好,不要急,让我以这篇文章,告诉你一
- 分类:VC语言 查阅全文
- 软件的涅磐(三)—— 软件之美
-
软件之美
软件建筑之美
新春伊始,北京的气温略有回升。周末,颐和园里到处熙熙攘攘,游人如织。昆明湖畔,万寿山边,有气势宏伟、层叠绵延的重廊复殿,有自然绮丽、神韵似水乡江南的园林;饱览湖光山色之余,不禁大为慨叹中国古建筑之美。实际上,颐和园的众多建筑,大都是由标准化的构件组合搭建而成。
古建筑之美在《营造法式》中大抵可以寻根溯源。该书成于北宋时期(约公元1103年),凡三十六卷,乃中国古代
- 分类:VC语言 查阅全文
- Flash 组件应用与开发(下)
- Flash 组件应用与开发(下)
四、Flash V2组件开发
在Flash MX Professional 2004中,开发人员开可以在项目中自己创建新的V2组件。在开始开发V2组件之前,首先要了解MovieClip类、UIObject
- 分类:VC语言 查阅全文
- 浅析木马服务端的生成技术
- 有些木马在解压缩之后只会有一个客户端程序,用户可以通过在客户端的一些设置工作来自动生成针对性比较强的服务端程序,例如特定的端口、击键木马的邮件地址、密码、SMTP服务器等等。在本文中,我将简要地探讨这一技术的实现。 事实上,这一技术并无神秘性可言,因为说穿了这一技术不过是对可执行文件的自定义资源进行操作罢了。也就是说,客户端程序本身绑有一段自定义的二进制数据,这段二进制数据实质上就是一个服务
- 分类:VC语言 查阅全文
- 树型控件中目录与子节点检查框同步选择
- [作者按]CTreeCtrl树型控件的检查框,并没有直接的点击消息。也就是说,当我们点击检查框时,没有直接对应的消息映射。不知道是微软故意所为还是什么原因。笔者个人认为可能是微软只是想把检查框作为一个静态的标识吧。
[程序功能]许多网友的一个问题是:点击树中某个目录的检查框,希望该目录下的子节点与目录同时选中或者不选中(即检查框同时打勾或者不打勾)。在一些软件的安装程序中,我们可以看到类似的功能
- 分类:VC语言 查阅全文
- 简单的hibernate数据库插入例子
- 第五步:建立你的第一个可持久化的类。
Hibernate 让普通的Java 对象(Plain Old Java Objects ,就是POJOs,有时候也称作Plain
Ordinary Java Objects)变成持久化类。一个POJO 很像JavaBean,属性通过getter 和setter
方法访问,对外隐藏了内部实现的细节。
package net.sf.hiber
- 分类:VC语言 查阅全文
- 对话框控件属性的修改
- 【作者按】本文主要针对初学者在使用对话框赋值时的一些问题而写。如果你对对话框的使用已经很熟练,请跳过本文。【针对现象】许多初学者,常常写出这样的程序来修改对话框中某个按钮的标题:CMyDialog dlg;dlg.m_Btn.SetWindowText("MyButton");其中m_Btn的定义为CButton m_Btn;这段程序运行后会抱错,debug一下,错误会指向一个断言语句ASSERT
- 分类:VC语言 查阅全文
- 几个典型的ASP应用
-
1. 下面的代码演示了如何在服务端获取来自客户端浏览器中某一个图片的x,y坐标,注意input控件的类型是image类型。
<form><Input Name="ImageMap" Type="Image" Src="ImageMap.jpg" Alt="Click Anywhere"></form>
<%ImageMap.
- 分类:VC语言 查阅全文
- 论文110
- 二 实现网络聊天程序的方法与实践 2.1.实现方法: (1)用WINSOCK编程实现: Socket原来是UNIX的Berkeley Software Distributiion版本中的一个程序接口。他类似于C的函数库。简单地说,WinSock是定义于视窗
- 分类:VC语言 查阅全文
- 【MFC】doc_view结构中让窗口一开始就最大化探讨
- doc_view结构中让窗口一开始就最大化探讨作者:enoloo
一般的做法是在 C**App::InitInstance()中,修改成这样:{ //... m_pMainWnd->ShowWindow(SW_SHOWMAXIMIZED); m_pMainWnd->UpdateWindow(); //...}或者,还在 CMainFrame::
- 分类:VC语言 查阅全文