- 博客(14)
- 资源 (11)
- 收藏
- 关注
原创 获取和设置c# 应用程序目录 (转)
<br />string str1 =Process.GetCurrentProcess().MainModule.FileName;//可获得当前执行的exe的文件名。 <br />string str2=Environment.CurrentDirectory;//获取和设置当前目录(即该进程从中启动的目录)的完全限定路径。<br />//备注 按照定义,如果该进程在本地或网络驱动器的根目录中启动,则此属性的值为驱动器名称后跟一个尾部反斜杠(如“C:/”)。如果该进程在子目录中启动,则此属性的值为不带
2011-05-09 23:07:00
519
原创 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
1911
原创 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
789
原创 音乐播放器实现歌词同步
千千静听的歌词格式如下[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
4748
原创 VC无闪烁刷屏技术的实现
<br />在实现绘图的过程中,显示的图形总是会闪烁,笔者曾经被这个问题折磨了好久,通过向高手请教,搜索资料,问题基本解决,现将文档整理出来以供大家参考.<br />1.显示的图形为什么会闪烁<br /> 我们的绘图过程大多放在OnDraw或者OnPaint函数中,OnDraw在进行屏幕显示时是由OnPaint进行调用的。当窗口由于任何原因需要重绘时,总是先用背景色将显示区清除,然后才调用OnPaint,而背景色往往与绘图内容反差很大,这样在短时间内背景色与显示图形的交替出现,使得显示窗口看起来在闪。如果
2010-12-26 20:45:00
489
原创 在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
674
原创 俄罗斯方块(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
1094
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
1069
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
713
原创 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
494
原创 SQL语句练习
<br />创建一张表,记录电话呼叫员的工作流水,记录呼叫员编号,对方号码,通话开始时间,<br />结束时间。建表,插数据等都自己写出sql代码<br />要求:<br />输出所有数据中通话时间最长的5条记录。<br />输出所有数据中拨打长途号码(对方号码以0开头)的总时长<br />输出本月通话时长最多的前三个呼叫员的编号<br />输出本月拨打电话次数最多的前三个呼叫员的编号<br />输出所有数据的拨号流水,并且在最后一行添加总呼叫次数<br /> 记录呼叫员编号,对方号码,通话时长<br
2010-11-03 14:51:00
508
原创 数据库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
969
原创 局域网通讯客户端 主要源代码
<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
743
原创 局域网通讯服务器端 主要源代码
<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
1132
3
数据库 导入 导出 Excel(程序和源码)
2011-04-05
UDP协议防飞秋局域网聊天程序(源码)
2011-01-24
简版五子棋(专为深加工版)源码
2010-12-26
c++课程设计----俄罗斯方块源码
2010-12-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人