自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

行人事,知天命

用十年做好一件事

  • 博客(9)
  • 资源 (21)
  • 收藏
  • 关注

原创 C 语言 switch 语句

在有多个选择分支条件的情况下,用if 语句难免会繁琐且效率不高,此时便是switch语言的用武之地。     int  i=1;     switch(i){    case 0:             printf("0");    case 1:            printf("1");    case 2:           printf("2"

2012-12-14 16:27:02 41909 5

原创 CClientDC CDC CPaintDC CWindowDC 的区别

一 CClientDC      CClientDC 派生于CDC 类        客户区设备上下文,其矩形区域为窗口整个客户区,客户区的左上角的坐标为(0,0),与特定的窗口相关联, 其构造函数中包含有GetDC(); 析构函数中包含有ReleaseDC();      所以调用时直接使用,在调用完后也不用ReleaeDC();二 CPaintDC        相当于SD

2012-12-11 12:09:14 2104

转载 COM编程基础

转自:http://www.yesky.com/20020715/1620482_1.shtml(作为一个初学者,觉得本文挺好,推荐给大家)这篇文章是给初学者看的,尽量写得比较通俗易懂,并且尽量避免编程细节。完全是根据我自己的学习体会写的,其中若有技术上的错误之处,请大家多多指正。 一、为什么要用COM   软件工程发展到今天,从一开始的结构化编程,到面向对象编程,再到现在

2012-12-11 11:27:54 873

转载 百度2013校园招聘题

第一题,基础题:1. 数据库及线程产生死锁的原理和必要条件,如何避免死锁。2. 列举面向对象程序设计的三个要素和五项基本原则。解答:封装,继承,多态面向对象的五大基本原则单一职责原则(SRP)开放封闭原则(OCP) 里氏替换原则(LSP) 依赖倒置原则(DIP) 接口隔离原则(ISP)单一职责原则(SRP)3.Windows内存管理的方式有哪些?

2012-12-09 08:59:54 956

转载 mcisendstring()的用法

做个mp3播放器,用realplay和WMP做出来的程序内存占用太大。如果你仅仅是播放MP3,建议使用API函数mciSendString,我把该函数的详细资料罗列如下供你参考。Option ExplicitPrivate Declare Function mciSendString Lib "winmm.dll" Alias "mciSendStringA" (ByVal lpstr

2012-12-06 23:09:24 6278 7

转载 GDI 绘图之 BitBlt 用法

设备上下文绘图有很多种方法。例如通过创建位图画刷,利用其填充一个区域来实现图像的绘制。此外,还可以使用CDC类的位图函数来输出位图到设备上下文中。BitBlt 用于从原设备中复制位图到目标设备,语法格式如下:BOOLBitBlt(int x,int y,int nWidth,int nHeight,CDC*pSrcDC,int xSrc,int ySrc,DWORDdwRop);x:目

2012-12-05 16:57:57 3339

转载 C语言宏定义

1、为什么要有宏定义?        代码中某个特定数值需要参与运算,而且该数值作用于多个地方,当需要对该数值进行修改时,希望只改动一个地方就能实现该数值的全部更新;即便某个数值只用到一次,当修改时也会面临搜索阅读大量代码、数值含义不明晰的问题;某些“操作块”封装成函数时,调用函数开销(保存上下文环境、参数调用、堆栈分配等)太大影响效率,不封装则需要多次输入相同的“操作块”内容,并且修改麻烦容

2012-12-05 13:11:28 866

转载 C语言宏的定义2

1、如何区分宏定义中的“宏名称”和“宏字符串”?对于带参数的宏又该注意什么?        在宏定义中,“宏名称”和“宏字符串”是通过“空格”来区分的。编译器在处理时宏定义时,首先从“#define”后第一个空格开始读取字符串,直到遇见下一个空格为止,两个空格之间的字符串为“宏名称”,确定好“宏名称”之后,本行的所有其他字符串都为“宏字符串”。图示:#define + N个空格(1

2012-12-05 13:07:30 736

原创 int 型 char 型的转换问题

在内存中, char 型是以一个字节八位二进制数保存的,int型是4个字节,32位二进制数保存的,当(int)char 时,赋予int型在32位的最后八位char 的二进制数,剩余的24位不做处理既为0 当(char)int 时,由于char 型只能是八位,而int型的32位放不下便会截断,丢失精度。 比如 int a=542;char ch=(char)a;printf("%d",ch)

2012-12-05 12:10:23 1428

azkaban2.5安装包

azkaban2.5安装包,不需要编译,解压配置就可以了

2017-04-07

eclipse hadoop插件 2.x版本

eclipse的hadoop版本,注意是2.x以上的,不适合1.x版本,2.x版本的插件需要手动编译,这个是编译好的.

2016-12-19

邮件发送工具

易语言写的邮件发送工具,源码

2013-06-13

全局键盘钩子

全局键盘钩子代码,可以屏蔽任何键

2013-06-10

锁机精灵终极版

锁机工具 在离开电脑时可以锁住屏幕

2013-06-10

VC++修改DNS

vc++修改DNS服务器地址

2013-05-29

新年祝福程序

C 语言写的新年祝福程序

2013-02-20

通讯录管理系统

通讯录管理系统

2013-02-20

进制转换器

进制转换器

2013-02-06

软件卸载助手

软件卸载助手, 仿windows程序卸载。

2013-01-21

内存监视器

内存监视工具 ,可以查看内存使用率等状态。。

2013-01-21

手机号码归属查询

VC写的手机号码归属地查询软件, 支持电信移动联通各号段,通过网络数据库查询最新的号码段

2013-01-21

天气预报查询

MFC 写的天气预报 可查询全国任一一个城市的天气状况

2013-01-21

桌面模拟钟表

VC写的桌面钟表,有表盘 ,秒针走动的声音。。模拟真实的钟表。。。

2013-01-21

注册表编程 快捷方式美化

VC 写的一个小工具,去除和恢复桌面快捷方式小箭头,是注册表编程的一个很好的例子。

2012-12-29

俄罗斯方块

vc++ 写的俄罗斯方块游戏,界面友好,有炫丽的背景,以及不同颜色的立体方块,有升级功能,等级选择,分数记录,暂停等,功能比较全面,利用双缓冲的思想。......

2012-12-23

贪吃蛇经典游戏

MFC 写的贪吃蛇,支持暂停,速度变化,升级,分数记录等功能。比较完备的贪吃蛇。

2012-12-23

VC 写的任务管理器

vc 写的仿windows任务管理器。

2012-12-06

天际网络收音机

vc++ 写的一个网络收音机,界面美观,操作方便。。

2012-10-10

天天倾听音乐播放器

Mfc 写的音乐播放器,界面美观,支持换肤,可以保存列表,随即,循环,顺序播放等等。。

2012-10-05

MFC 写的音乐播放器

Mfc 写的Mp3播放器,支持换肤,保存播放列表等功能,界面美观。适合新手研究。。

2012-10-05

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除