摘要: 注意读入数据的文件路径必须正确不然出现乱码:代码如下View Code 1 #include "stdafx.h" 2 #include <windows.h> 3 #include <windowsx.h> 4 #include "resource.h" 5 #include "MainDlg.h" 6 7 8 BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) 9 {10 switch(uMsg)11 {12 H 阅读全文
posted @ 2012-06-24 21:04 l851654152 阅读(178) 评论(0) 推荐(0) 编辑
摘要: 前面写了两个小程序,没有说明原理(逻辑关系):这里一并说明。1.首先我们得理解消息机制,也就是应用程序在和操作系统交互的时候(为什么是操作系统而不是用户,其实是一个意思,因为用户的数据需要先经过操作系统),应用程序所处的状态,一共有五种,1.阻塞,2.不阻塞,3.select即阻塞于select是介于1和2之间的实现,4.信号或者说消息,5.类信号机制。消息机制原理和中断系统原理一样,系统不需要轮询应用程序,用户需要注册回调函数(类似于中断处理函数),然后应用程序该干嘛就干嘛。当应用程序声明的事件(中断产生)产生,操作系统会自动调用回调函数。2.句柄,windows系统中用来唯一标识一个对象, 阅读全文
posted @ 2012-06-24 20:58 l851654152 阅读(1063) 评论(0) 推荐(0) 编辑
摘要: 学习了这么久的计算机,下面说说我对计算机的理解:学好计算机首先必须得打好基础:计算机体系结构,操作系统,编译原理,编程语言例如C/C++,编译器熟练运用例如VC,GCC,数据结构,算法,数据库,计算机网络,这些基础知识你不一定要很精通,但是必须明白其中的原理。对计算机程序的理解:数据结构+算法对这句话的理解有一个过程,最开始是简单的理解,然后是复杂的理解,现在是理解得简单。1.数据结构:是对数据的组织,例如有十个整数,我们如果定义十个变量去存放,肯定是会影响效率的。这时候就需要用到数组。一切皆数据结构:文件是数据结构,socket是数据结构,输入输出是数据结构,内存缓冲和内存块是数据结构。注意 阅读全文
posted @ 2012-06-24 20:35 l851654152 阅读(929) 评论(0) 推荐(0) 编辑
摘要: View Code #include "stdafx.h"#include <windows.h>#include <windowsx.h>#include "resource.h"#include "MainDlg.h"BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam){ switch(uMsg) { HANDLE_MSG(hWnd, WM_INITDIALOG, Main_OnInitDialog); HANDL 阅读全文
posted @ 2012-06-23 18:17 l851654152 阅读(408) 评论(0) 推荐(0) 编辑
摘要: 做这个东西之前一直很鄙视微软的东西,我想应该是跟着网上一些说法有关,所以一直搞着linux的东西,但是发现自己还没有鄙视的资本,只有高手才有,所以从零开始先搞一下vc做一些工具游戏之类的。存在及合理,还没有到否定这些技术的境界。win32对话框开发的很小的计算器程序。代码如下:View Code 1 BOOL WINAPI Main_Proc(HWND hWnd, UINT uMsg, WPARAM wParam, LPARAM lParam) 2 { 3 switch(uMsg) 4 { 5 HANDLE_MSG(hWnd, WM_INITDIALOG, M... 阅读全文
posted @ 2012-06-23 17:33 l851654152 阅读(417) 评论(0) 推荐(0) 编辑
摘要: SecureCRT可以使用linux下的zmodem协议来快速的传送文件。设置如下:设置上传和下载的默认目录:选项-->会话-->文件传输 下可以设置上传和下载的目录//这里的目录是windows客户端目录剩下的只要在用SecureCRT登陆linux终端的时候:1)发送文件到客户端:sz filenamezmodem接收可以自行启动.2)从客户端上传文件到linux服务端:在服务端执行rz然后选择要上传的文件,然后会上传到你在linux上的当前路径下。但是如果当前目录下有同名文件存在的话,文件传输不会成功3)get / put 阅读全文
posted @ 2012-06-22 08:02 l851654152 阅读(9710) 评论(1) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/ycz9999/archive/2012/03/31/2427594.html 阅读全文
posted @ 2012-06-20 21:57 l851654152 阅读(128) 评论(0) 推荐(0) 编辑
摘要: 转载自:http://www.cnblogs.com/wanghetao/archive/2012/03/29/2422723.html 阅读全文
posted @ 2012-06-20 10:07 l851654152 阅读(261) 评论(0) 推荐(0) 编辑
只有注册用户登录后才能阅读该文。 阅读全文
posted @ 2012-06-20 09:43 l851654152 阅读(3) 评论(0) 推荐(0) 编辑
摘要: 操作64位系统注册表的解决方案有两个。方案一:32位应用程序操作64位系统注册表:转载自http://www.cnblogs.com/mingmingruyuedlut/archive/2011/01/21/1941225.html方案二用vc把应用程序编译成x64位,然后调用批处理程序,用批处理程序将注册表文件导入注册表。至于怎么将应用程序编译成64位的可执行程序,在配置管理器中编辑选择x64位就行,如果没有这个选项则需要在安装vs时进行更新。 阅读全文
posted @ 2012-06-20 09:25 l851654152 阅读(333) 评论(0) 推荐(0) 编辑