自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(14)
  • 资源 (11)
  • 收藏
  • 关注

原创 获取和设置c# 应用程序目录 (转)

<br />string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。  <br />string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。<br />//备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:/”)。如果该进程在子目录中启动,则此属性的值为不带

2011-05-09 23:07:00 501

原创 VC++屏幕抓图

<br /> // TODO: Add your control notification handler code here /*if(!m_IsPath) { MessageBox("请选择文件存储位置"); return; }*/ CDC* pDeskDC = GetDesktopWindow()->GetDC(); //获取桌面画布对象 CRect rc; GetDesktopWindow()->GetClientRect(rc); //获取屏幕的客户区

2011-03-09 22:05:00 1894

原创 VC中画图的几种方法和一些磁盘操作

/*HDC hdc = ::GetDC(this->GetSafeHwnd()); MoveToEx(hdc,m_BtnDown.x,m_BtnDown.y,NULL); LineTo(hdc,point.x,point.y); ::ReleaseDC(this->GetSafeHwnd(),hdc);*/ /*CDC *pDC=GetDC(); pDC->MoveTo(m_BtnDown.x,m_BtnDown.y); pDC->LineTo(point.x,point.y);

2011-03-09 21:13:00 777

原创 音乐播放器实现歌词同步

千千静听的歌词格式如下[04:02.54][03:33.11][02:17.15][01:29.03]等 你 爱 我 爱 我 [00:26.86]等 你 爱 我[03:40.75][02:24.74][01:37.65][00:35.58]哪怕只有一次也就足够[03:48.06][02:31.78][01:44.36]等 你 爱 我 爱 我 所有我们可以用一个矩阵来存储歌词内容TCHAR SongOn[MAX_PATH]; //正在播放的歌曲最短路径TCHAR Lyric[120][100

2011-01-14 21:25:00 4709

原创 VC无闪烁刷屏技术的实现

<br />在实现绘图的过程中,显示的图形总是会闪烁,笔者曾经被这个问题折磨了好久,通过向高手请教,搜索资料,问题基本解决,现将文档整理出来以供大家参考.<br />1.显示的图形为什么会闪烁<br />  我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图形的交替出现,使得显示窗口看起来在闪。如果

2010-12-26 20:45:00 473

原创 在MFC中添加用户自定义消息【转载】

<br />转载地址: http://blog.sina.com.cn/s/blog_4a1695ff0100ckgo.html<br /> <br />首先弄清楚两点:<br />(1)谁要发送这个消息(2)谁要接受这个消息。  <br /><br />用一个简单的例子来说明。对象A向B(也可以就是A到A)发送消息。  <br /><br />1 发送消息  <br /><br />首先在A的头文件中定义这个消息:  <br /><br />  #define WM_USERMESSAGE WM_USER

2010-12-24 16:37:00 663

原创 俄罗斯方块(MFC)升级网络版

<br /><br /> <br /> <br />添加了网络类TCPConnect.h<br /> <br />变量和函数声明:<br />#pragma once// CTCPConnect 对话框class CTCPConnect : public CDialog{ DECLARE_DYNAMIC(CTCPConnect)public: CTCPConnect(CWnd* pParent = NULL); // 标准构造函数 virtual ~CTCPC

2010-12-21 12:09:00 1076 1

原创 俄罗斯方块(MFC)

<br /><br /> <br />变量声明:<br />// elsblocksDlg.h : 头文件//#define BLOCK_X 10 //总游戏区x格子#define BLOCK_Y 16 //总游戏区y格子#define CELL_LEN 30 //单个格子的宽度#define SCELL_LEN 20 //小格子的宽度#pragma once// CelsblocksDlg 对话框class CelsblocksDlg :

2010-12-15 15:26:00 1024 1

原创 贪食蛇MFC

<br />第一次用MFC写程序,写的不好<br />变量声明:<br />// elsView.h : interface of the CElsView class///////////////////////////////////////////////////////////////////////////////#if !defined(AFX_ELSVIEW_H__0FA2DA0D_0E9A_40E1_A95D_6C65A35E403C__INCLUDED_)#define A

2010-12-11 12:57:00 704

原创 VC++20个小技巧(copy)

一、打开CD-ROM<br />mciSendString("Set cdAudio door open wait",NULL,0,NULL);<br />二、关闭CD_ROM<br />mciSendString("Set cdAudio door closed wait",NULL,0,NULL);<br />三、关闭计算机<br />OSVERSIONINFO OsVersionInfo; //包含操作系统版本信息的数据结构<br />OsVersionInfo.dwOSVersionInfoSize

2010-11-13 18:19:00 481

原创 SQL语句练习

<br />创建一张表,记录电话呼叫员的工作流水,记录呼叫员编号,对方号码,通话开始时间,<br />结束时间。建表,插数据等都自己写出sql代码<br />要求:<br />输出所有数据中通话时间最长的5条记录。<br />输出所有数据中拨打长途号码(对方号码以0开头)的总时长<br />输出本月通话时长最多的前三个呼叫员的编号<br />输出本月拨打电话次数最多的前三个呼叫员的编号<br />输出所有数据的拨号流水,并且在最后一行添加总呼叫次数<br />   记录呼叫员编号,对方号码,通话时长<br

2010-11-03 14:51:00 486

原创 数据库SQL语句学习

<br />插入数据<br />insert into t_person(name,age,gental) values('你好',12,0)<br />使用newid()产生一个不重复的guid数<br />或者还可以在创建数据库时<br />在id的属性 标识规范 标记 是<br />insert into t_animal(name,id) values('你好',newid())<br />newid() 也可以当默认值设置<br />创建表<br />create table T_Animal1(

2010-11-03 14:46:00 958

原创 局域网通讯客户端 主要源代码

<br />Login.cpp<br />连接服务器代码<br />#include "stdafx.h"#include <windows.h>#include <windowsx.h>#include <winsock2.h>#include "resource.h"#include "Login.h"#pragma comment(lib, "wsock32.lib") #define HIGHTIME 21968699 // 21968708 // Jan 1, 1900

2010-09-25 17:22:00 718

原创 局域网通讯服务器端 主要源代码

<br />#include "stdafx.h"#include <windows.h>#include <windowsx.h>#include <winsock2.h>#include "resource.h"#include "MainDlg.h"#include "chart.h"#include "Commctrl.h"#include "mmsystem.h"#include "shellapi.h"#pragma comment(lib, "wsock

2010-09-25 17:09:00 1108 3

数据库 导入 导出 Excel(程序和源码)

程序可以完成从 数据库 生成 Excel 或者从Excel导入数据库 还可以用这个来轻量级的操作数据库 程序是用C#写的,如果机器不能运行本程序 可以安装.net 平台库

2011-04-05

语音(源码)可用于 语音聊天

这是一个语音的测试,通过这个小测试应该能让你明白是怎么写波形声音的录制与播放的代码

2011-03-03

UDP协议防飞秋局域网聊天程序(源码)

写了好几天,最后挂了门物理。。。 这个程序能够实现服务器检测客户是否在线,客户检测服务器是否和自建链接,消息发送是否到达检测 还有个不成熟文件传输,对有些电脑能用 希望能给学习网络编程的同学一点帮助,就设置2分吧

2011-01-24

简版五子棋(专为深加工版)源码

里面只写了几个函数,就实现了界面显示,胜负判断 函数简单易懂(有比较详细注释) 在创建工程时还特意勾上了 socket 服务 为网络版本做准备 欢迎修改!!!

2010-12-26

俄罗斯方块网络升级版本升级版本(MFC)

在写了一个俄罗斯方块后,我又写了这个网络版本的, 可以在局域网中两个连接的人一起玩,可以看到对方的状态

2010-12-21

c++课程设计----俄罗斯方块源码

花了我两天时间来写这个,主要是在半途修改了刷新方案,不过这都是在尝试中改变的。希望我的源码可以对想做个方块的人有所帮助 有时间一起来做个网络版本的吧,呵呵

2010-12-15

初级简体版贪食蛇工程源码(MFC)

这是我第一次用MFC写的,有很多不知道的,但我还是实现了,其中也有我尝试解决问题的痕迹,希望能给你一点帮助

2010-12-11

手机号码归属地 数据

2009年4月份全国手机号码的归属地数据

2010-11-03

音乐播放器 sdk源代码

这是一个sdk的音乐播放器 出了歌词功能和界面功能不是很好 其他的功能都基本实现了

2010-09-25

局域网通讯服务器端 源代码

连接多个用户,并把用户发送到服务器的数据分别发送给各个用户 主要用了 多线程 和 socket 编程

2010-09-25

局域网通讯客户端 源代码

用sdk写的。希望能给学习程序的爱好者一些帮助

2010-09-25

空空如也

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

TA关注的人

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