自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

mr&exe

程序员的图书馆

  • 博客(33)
  • 资源 (4)
  • 收藏
  • 关注

原创 利用宏定义创建资源

#define BTN(a,x,y,xd,yd,id) CreateWindow(L"BUTTON",a,dwChild|BS_PUSHBUTTON,x,y,xd,yd,g_hWnd,(HMENU)id,g_hInst,NULL);#define LBX(a,x,y,xd,yd

2011-09-16 13:42:10 616

原创 内存管理类

#pragma once#ifndef GAME_MEMORYPOOL_H#define GAME_MEMORYPOOL_H// 类存管理template class game_memorypool{private: static unsi

2011-09-13 13:59:51 593

原创 Flash(as3.0) CScreen

package com.game.mr{ import flash.display.*; import flash.events.*; // 游戏屏幕管理 v1.0 by mr&exe public class CScreen extends MovieClip {

2011-09-09 20:16:54 1880

原创 Flash(as3.0) CSound

package com.game.mr{ import flash.media.*; public class CSound { private var scl:SoundChannel = new SoundChannel(); private var sound:

2011-09-09 20:09:14 1099

原创 flash(as3.0)在线聊天室

package { import flash.display.*; import flash.net.*; import flash.events.*; import flash.utils.*; import flash.text.*; public c

2011-09-06 20:03:31 5414

原创 文件分割合并类(java)

import java.io.File;import java.io.FileOutputStream;import java.io.IOException;import java.io.OutputStream;import java.io.RandomAcce

2011-09-06 19:51:36 2442

原创 Andorid 重力感应器类

import android.content.Context;import android.hardware.Sensor;import android.hardware.SensorEvent;import android.hardware.SensorEventList

2011-08-20 09:32:52 859

原创 Android Map开发(MrMap源代码)

file:AndroidManifest.xml<manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.mrsoft.mrmap.app.mr"

2011-07-21 19:40:51 2989

原创 android gps开发(mrGPS源代码)

file:AndroidManifest.xml file:main.javapackage com.mrsoft.mrgps.app.mr;import android.app.Activity;import android.app.ActivityMa

2011-07-20 20:48:09 6807 7

原创 android camera开发(mrCamera源代码)

file:AndroidManifest.xml main.javapackage com.mrsoft.mrcamer.mr;import java.io.File;import java.io.FileNotFoundExcepti

2011-07-20 18:42:20 5183 6

原创 ListView

ListView绑定ArrayAdapter package app.mr;import java.util.ArrayList;import android.app.Activity;import android.os.Bundle;import and

2011-07-14 15:49:31 808

原创 Toast-Android 专属浮动小提示

Toast.makeText(this, "Toast-Android 专属浮动小提示", Toast.LENGTH_LONG).show();

2011-07-14 15:20:47 1326

原创 模拟游戏手柄软键盘

package app.mr;// file:JoyStick.javaimport android.content.Context;import android.content.res.Resources;import android.graphics.Bitmap;import android.graphics.BitmapFactory;import android.

2011-06-22 16:30:00 1588

原创 按钮监听事件实现(三种方式实现)

import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.View;import android.view.View.OnClickListener;import android.view.Window;import

2011-06-16 21:44:00 7939

原创 无标题、全屏显示

import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.view.Window;import android.view.WindowManager;import android.widget.TextView;public

2011-06-16 21:21:00 732

原创 获取屏幕分辨率(应用程序自适应屏幕)

import android.app.Activity;import android.os.Bundle;import android.util.DisplayMetrics;import android.widget.TextView;public class ActivityMain extends Activity { /** Called when the a

2011-06-16 21:06:00 3494

原创 LUA输入输出

<br />s = io.read()print(s)n = io.read("*number")print(n)

2011-05-30 15:34:00 7979

原创 LUA基本类型

<br />--[[file:a.lua--]]print(type("hello,lua!"))print(type("100"))print(type(100))print(type(100.00))print(type(true))print(type(nil))print(type(print))<br /> <br />输出结果<br />>lua -e "io.stdout:setvbuf 'no'" "a.lua" stringstringnum

2011-05-30 15:27:00 846

原创 View

<br />新建Android项目<br />添加MainActivity类<br />// file:MainActivity.javapackage app.mr;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity { /** Called when the activity is first created. */ @O

2011-05-23 19:46:00 382

原创 SurfaceView

新建Android项目添加MainActivity类// file:MainActivity.javapackage app.mr;import android.app.Activity;import android.os.Bundle;public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public vo

2011-05-23 19:13:00 503

原创 MFC实现Flash动画播放

<br />本文例子基于VS2005创建,编译通过。<br /> <br />打开VS2005创建一个基于对话框的MFC应用程序,完成创建。<br /><br />打开资源视图,删除默认控件。<br /><br />右键点击对话框,选择插入Active控件,在弹出的对话框选择shockwave Flash Object, 确定。<br /><br /><br />出现黑色框体(flash 播放框体),拖动黑色框体至窗口大小,右键点击,添加成员变量m_flashShow,完成。<br /><br /> <br

2011-04-15 10:11:00 3450

原创 Win32注册表编辑类

<br />// File:game_registry.h#pragma once#include <Windows.h>#ifndef GAME_REGISTRY_H#define GAME_REGISTRY_H// 注册表类class game_registry{private: HKEY mRootKey; BOOL mIsOpened;public: game_registry(void); ~game_registry(void); BOOL

2011-04-11 21:47:00 454

原创 Flash游戏编程框架

<br />package { import flash.display.MovieClip; import flash.events.Event; import flash.events.MouseEvent; public class game extends MovieClip { // 游戏状态 开始 运行 结束 private static var GS_CREATE:int = 0; private static var GS_PAINT:int =

2011-04-11 20:41:00 985

原创 设计模式之代理模式

代理模式简介首先接口类提供了做某件事的接口,真实类能做这件事,代理类使用真实类做了这件事.举个生活中的例子:比如你想去买房子,你有这个想法,这个想法相当于接口,而房子要找房地产老板买,但这样有人不认识房地产老总,怕自己买,会被人骗,所以去找房地产中介,而房地产中介去帮你买房,相当于代理你去做了你的想法,帮你买了房子.相当于代类.其间去找房地产老板买房,相当于真实类.// file: Main.java // 设计模式-代理模式// 接口类interface Interface{ publ

2011-04-08 21:54:00 365

原创 软件语言包

软件语言包开发思想// 软件语言包var loadlanguage:XML;var loader:URLLoader = new URLLoader()var loadrequest:URLRequest = new URLRequest("Chinese.xml"); //语言包loader.load(loadrequest);loader.addEventListener(Event.COMPLETE,completeHandle);function completeHa

2011-04-06 22:59:00 1666

原创 2D RPG游戏 WINAPI 准备工作

知识点鼠标控制交色移动获取角色当前坐标,获取移动目标位置坐标,设置时间控件,循环播放角色动作图。

2011-03-31 11:55:00 761

原创 Socket多连接服务端

服务端版本1.0#include #include #include using namespace std;#include #pragma comment(lib, "Wsock32.lib")int main(){ WSAData wsd; int err; vector SocketClinet;SocketClinet.empty(); vector::iterator viter; map InfoClinet;InfoClinet.empt

2011-03-30 19:27:00 2532

原创 MFC CString转int、double、TCHAR*类型

不能将参数 从“const char [5]”转换为“LPCTSTR” (unicode字符集)错误解决办法如下://CString转intCString szPort = L"2589";int nPort = _ttoi(szPort);//CString转doubleCString szPort = L"2589.00";double nPort = _ttol(szPort);//其它类型转CStringint nPort = 2589;char ip[32]

2011-03-15 22:41:00 20185 5

原创 *.def 文件 LNK1118: “READ”语句中的语法错误

<br />#pragma data_seg("MySeg")<br />//...<br />#pragma data_seg()<br /> <br />第一种方法 修改*.def文件<br />SECTIONS<br />MySeg READ WRITE SHARED<br />第二种方法 修改源文件<br />#pragma data_seg("MySeg")<br />//...<br />#pragma data_seg()<br />#pragma comment(linker,"/SECTI

2011-03-04 22:31:00 4010 1

原创 单数组贴图

const int rows = 15; // 行const int cols = 20; // 列int g_iMap[rows*cols]; // 数组// 初始化数组 for (int i=0; i

2011-02-27 09:10:00 767

原创 自定义Copy函数

<br />#include <fstream>#include <iostream>#include <Windows.h>using namespace std;bool Copy(LPCTSTR lpSourceFileName, LPCTSTR lpTargetFileName){ char temp; ifstream ifstream(lpSourceFileName); ofstream ofstream(lpTargetFileName); if (i

2011-02-21 16:29:00 538

原创 Virtual PC环境中调试WDK配置

1、首先,安装Windows Virtual PC。(不会百度,有相关教程)2、下载调试工具,驱动开发调试工具(Dbgview.exe SRVINSTW.exe), 下载(点此下载)  复制到Windows Virtual PC。3、设置Windows Virtual PC启动方式(DEBUG启动)[boot loader]timeout=5default=multi(0)disk(0)rdisk(0)partition(1)/WINDOWS[operating systems]multi(

2010-10-06 15:39:00 1483

原创 VS2008+DDKWIZARD+WDK基于WIN7内核编程环境配置

1、下载安装Visual Studio 2008。2、下载安装WDK 下载地址(点此下载) 建议完全安装,为了便于配置,作者安装到C盘。(C:/WinDDK)3、下载 ddkwizards(ddkwizard.exe)  ddkbuild_cmd.zip (DDKBULID.CMD) ddkbuild_bat.zip(DDKBUILD.bat), 下载完成后安装ddkwizard.exe,安装目录默认。解压ddkbuild_cmd.zip ddkbuild_bat.zip,拷贝到安装wdk的根目录下。(C:

2010-10-06 14:22:00 8291 6

rong3下进程攻击关闭结束小代码(封装dll调用)

rong3下进程攻击关闭结束小代码(封装dll调用)

2010-10-10

驱动开发调试工具(Dbgview.exe SRVINSTW.exe)

驱动开发调试工具(Dbgview.exe SRVINSTW.exe)

2010-10-06

C++解析(读取)xml文件

C++解析(读取)xml文件例子,TinyXML是一个简单的,轻量级的,由C++实现的XML文档的解析器,它可以被其它程序方便地集成进去使用。

2010-10-05

空空如也

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

TA关注的人

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