E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
WINDOWS程序设计
浅谈MFC中的设计模式
第1类着重介绍MFC包含哪些类、有哪些成员函数以及这些成员函数该如何使用,比如《MFC
Windows程序设计
》;第2类着重介绍MFC是如何对WIN32API进行封装的,比如《MFC技术内幕(MFCInternals
guolongcang
·
2011-09-06 19:00
设计模式
框架
api
文档
mfc
Sockets
windows程序设计
(第2版 王艳平)学习记要:3.2 线程同步
线程同步的主要问题,在于需要解决不止一个线程同时执行某一段代码,访问同一个内存中的数据,临界区对象就是为了解决这个问题,它是一个CRITICAL_SECYION结构,被windows内部使用这个结构记录一些信息,确保同一时间只有一个线程访问该数据段中的数据临界对象的代码示例///////////////////////////////////////////////////////////////
abcbuzhiming
·
2011-08-30 10:00
windows程序设计
(第2版 王艳平)学习记要:3.1 多线程
CreateProcess函数创建了线程,每个进程至少有一个主线程,这个线程从入口地址main开始执行,直到return语句返回,主线程结束,进程从内存中卸载。主线程可在运行过程中创建新的线程,即多线程。同一进程中的多线程的好处是这些线程可以共享进程的资源,如全局变量、句柄。当然各线程也可以用自己的私有堆栈保存私有数据。要在主线程中创建一个辅助线程,必须为该辅助线程指定一个入口点函数,这个函数称为
abcbuzhiming
·
2011-08-29 16:00
windows消息分流器
看完《
Windows程序设计
》后开始看《windows核心编程》,结果看第一个案例的时候就很惊人的发现,Jeffery大牛的代码很深奥。乍一看好像没有包含《windows.h》。
hywqc888
·
2011-08-23 20:00
编程
windows
工作
command
callback
windows程序设计
之窗口子类化
这几天都在家里,赶上了暑假,没啥事情可做,就做些小玩意。虽然都没什么技术含量,但自己毕竟是新手,做得不是很好,代码都得参考下别人的。今天看到一个博客上面写的是关于SDK的窗口子类化,什么是窗口子类化,其实说得简单点就是有个多功能的窗口,你对它有绝对的控制权。举个例子好了,你自己写了一个软件,上面有个编辑框,在这里面只能输入“我是笨蛋”,(基本上没人会喜欢你的软件)客户要是想输入其他的,都输不进去。
xitong
·
2011-08-09 19:00
windows
windows程序设计
之窗口子类化
这几天都在家里,赶上了暑假,没啥事情可做,就做些小玩意。虽然都没什么技术含量,但自己毕竟是新手,做得不是很好,代码都得参考下别人的。今天看到一个博客上面写的是关于SDK的窗口子类化,什么是窗口子类化,其实说得简单点就是有个多功能的窗口,你对它有绝对的控制权。举个例子好了,你自己写了一个软件,上面有个编辑框,在这里面只能输入“我是笨蛋”,(基本上没人会喜欢你的软件)客户要是想输入其他的,都输不进去。
firefoxbug
·
2011-08-09 19:00
windows程序设计
之编辑框简介
今天碰到一个很无语的问题,创个编辑框创建了两个多小时,就是不知道哪里出问题。后来我就索性新建一个最简单的工程进行测试,就创建一个窗口,然后中间加个长方形的编辑框(*^__^*)。结果出丑了,编辑框是出来了,结果无法编辑,就连焦点都没法设置。看代码:#include LRESULTCALLBACKWndProc(HWNDhwnd,UINTmessage,WPARAMwParam,LPARAMlPa
xitong
·
2011-08-08 16:00
windows
windows程序设计
之编辑框简介
今天碰到一个很无语的问题,创个编辑框创建了两个多小时,就是不知道哪里出问题。后来我就索性新建一个最简单的工程进行测试,就创建一个窗口,然后中间加个长方形的编辑框(*^__^*)。结果出丑了,编辑框是出来了,结果无法编辑,就连焦点都没法设置。看代码:#include LRESULTCALLBACKWndProc(HWNDhwnd,UINTmessage,WPARAMwParam,LPARAMlPa
firefoxbug
·
2011-08-08 16:00
大话 句柄和ID,通俗理解。
句柄和ID在
Windows程序设计
中,句柄无所不在,窗口有窗口的句柄HWND,线程和进程也有句柄HANDLE,甚至有人把套接字也称为句柄(我就是这样的)。
千道5
·
2011-08-05 23:00
id
控件和窗口的关系
看到查尔斯.佩措尔德的
Windows程序设计
,这是Win32的经典。根据阅读,我理解如下。1控件可以看做是子窗体,其窗体类不如要注册,window已经帮助我们做好了。
fysy0000
·
2011-07-29 19:00
Win32程序设计(
Windows程序设计
机理)
Win32程序设计,又常常被叫做SDK/API编程,现在使用Win32的程序员确实已经很少了,主要是因为用win32写代码比用vc写起来还累,但是Win32编程常常又是非常有效率的,现在用的比较多的就是在编写游戏中.很多人在学习VC的时候总是抱怨vc太难了,有点老虎吃天的感觉,总是不知道如何下口,甚至有些人用了一两年都还没有入门,如果你有这样的感觉,不如先去读一下关于Win32SDK的资料,我想
passball
·
2011-07-28 16:00
windows
Microsoft
语言
任务
pascal
fortran
把C++类做成dll
在学
windows程序设计
时,学会了把函数做成动态链接库。学完C++后,也想过把类做成dll,但当时一直认为只能导出函数,怎么可能导出一个类呢。
j123kaishichufa
·
2011-07-28 10:00
C++
windows
Class
dll
工具
library
一种高效率看计算机书的方式。
因为最近在自学SDK编程,分别买了《
Windows程序设计
》《Windows核心编程》《WindowsAPI开发详解》《网络安全编程技术》因为只打算学SDK以后转WDK内核和底层的开发,所以MFC的书一本没买
hackfreer
·
2011-07-27 11:03
职场
study
休闲
《
Windows程序设计
》例程1
不用管我,我只是没有地方放,放在这里的。。 /*------------------------------------------------- CHECKER4.C--MouseHit-TestDemoProgramNo.4 (c)CharlesPetzold,1998 -------------------------------------------------*/ #i
gzzheyi
·
2011-07-21 19:00
windows
null
application
callback
FP
winapi
Windows 核心编程 --- 卷首语
猛然发觉,自己对于
windows程序设计
,还是认识得那么肤浅,只能算是一个会一些常用API的程序员而已。 这是一本不可多得的好书。
webcenterol
·
2011-07-21 08:00
windows
windows程序设计
之对话框简介1
这里先介绍下wParam和lParam,对于鼠标而言,LOWORD(wParam)和HIWORD(wParam)代表鼠标位置x,y坐标,对于菜单和控件而言,两者wParam的低字节都是各自的ID,即LOWORD(wParam)都是ID。两者的高字节对菜单而言是0,对控件而言是消息码(消息码也可能是0)所以不能单凭wParam参数来判断消息是来自于菜单还是来自于控件,但是可以通过lParam来判断,
xitong
·
2011-07-10 15:00
windows
windows程序设计
之对话框简介1
这里先介绍下wParam和lParam,对于鼠标而言,LOWORD(wParam)和HIWORD(wParam)代表鼠标位置x,y坐标,对于菜单和控件而言,两者wParam的低字节都是各自的ID,即LOWORD(wParam)都是ID。两者的高字节对菜单而言是0,对控件而言是消息码(消息码也可能是0)所以不能单凭wParam参数来判断消息是来自于菜单还是来自于控件,但是可以通过lParam来判断,
firefoxbug
·
2011-07-10 15:00
windows
command
null
dialog
callback
winapi
Plan of summer holiday.
WindowsSDKprogram:《
windows程序设计
》《WindowsAPI开发详解》 《Windows核心编程》ExploitingunderLinux:《黑客之道-漏洞挖掘的艺术
hackfreer
·
2011-07-03 19:10
职场
休闲
plan
初学Windows编程笔记1——窗口和消息
Windows程序设计
(第五版)第三章窗口与消息源程序见原书39页在VisualStudio2010C++下测试//------------------Start-------------------
crcr
·
2011-07-02 23:00
编程
windows
null
Parameters
callback
winapi
windows程序设计
之菜单简介
菜单是很重要的资源,我就大概看了些菜单,总结了下菜单的基本使用。 要引入菜单资源: Resource Script 资源脚本 添加到工程里面,这里要注意,产生后出现两个文件,这里假设是menu.rc和rescource.h,由于rc是资源文件的 集合,能包含图标,菜单,字符文件资源等等,也可以包含多个菜单。所以你在引用菜单的时候一定要把菜单的名字和你指定的引用的相同,你可以用文本编辑器直接打开
xitong
·
2011-07-02 17:00
windows
windows程序设计
之菜单简介
菜单是很重要的资源,我就大概看了些菜单,总结了下菜单的基本使用。要引入菜单资源:ResourceScript资源脚本添加到工程里面,这里要注意,产生后出现两个文件,这里假设是menu.rc和rescource.h,由于rc是资源文件的集合,能包含图标,菜单,字符文件资源等等,也可以包含多个菜单。所以你在引用菜单的时候一定要把菜单的名字和你指定的引用的相同,你可以用文本编辑器直接打开.rc文件或者
firefoxbug
·
2011-07-02 17:00
windows
command
null
callback
文本编辑
winapi
windows程序设计
之鼠标,键盘,绘制文本简介
写了一个小程序,大概介绍SDK里面鼠标点击,键盘输入,文本绘制的要点。至于前面一大堆的基本窗口的创建,网上的资料很多,这里就不做多的介绍了。这个程序主要介绍键盘按键的统计,将所有按下的键都写到一个文件里面。其次是点击鼠标的操作,大概是一个怎样的过程。再是一些绘制文本的基本要点。先看代码吧(*^__^*)#include"Windows.h" #include #include"tchar.h"
firefoxbug
·
2011-06-29 16:00
windows
File
null
callback
FP
winapi
windows程序设计
之鼠标,键盘,绘制文本简介
写了一个小程序,大概介绍SDK里面鼠标点击,键盘输入,文本绘制的要点。至于前面一大堆的基本窗口的创建,网上的资料很多,这里就不做多的介绍了。这个程序主要介绍键盘按键的统计,将所有按下的键都写到一个文件里面。其次是点击鼠标的操作,大概是一个怎样的过程。再是一些绘制文本的基本要点。先看代码吧(*^__^*) #include "Windows.h" #include <
xitong
·
2011-06-29 16:00
windows
Windows编程看什么书?
Windows程序设计
第5版上、下册原书名:ProgrammingWindows(FifthEdition)原出版社:MicrosoftPress作者:(美)CharlesPetzold译者:北京博彦科技发展有限责任公司出版社
mmllkkjj
·
2011-06-21 00:00
多线程
编程
windows
Microsoft
mfc
出版
MultiByteToWideChar和WideCharToMultiByte用法详解
8bit来表示的字符,典型的应用是ASCII码.而宽字符,顾名思义,就是用16bit表示的字符,典型的有UNICODE.关于windows下的ASCII和UNICODE的更多信息,可以参考这两本经典著作:《
windows
henry000
·
2011-05-26 20:00
String
null
delete
buffer
character
WinCE
windows程序设计
相关思想
就我个人观点,C++/MFC 程序设计必须跨越四大技术障碍:1. 对象导向观念与C++ 语言。2. Windows 程序基本观念(程序进入点、消息流动、窗口函数、callback...)。3. Microsoft Foundation Classes(MFC)本身。4. Visual C++ 整合环境与各种开发工具(难度不高,但需熟练) SDK - Software Development Kit
urecvbnkuhBH_54245df
·
2011-05-24 20:00
多线程
windows
Semaphore
Microsoft
开发工具
makefile
0.VC(ui)-InvalidateRect 和validateRect 和wm_paint
今天复习了下
windows程序设计
五第9章节,想到了个问题:caseWM_PAINT:InvalidateRect(hwnd,&rect,TRUE);hdc=BeginPaint(hwnd,&ps);SelectObject
hgy413
·
2011-05-22 20:00
windows
command
System
C++串口编程实例
在
windows程序设计
与开发过程中,特别是涉及到开发嵌入式软硬件系统时,往往会涉及到串口编程。
songguozhi
·
2011-05-19 14:00
编程
C++
windows
null
javadoc
winapi
《
Windows程序设计
》第5章
换算因子:xViewExt/xWinExtMM_ISOTROPIC将映像方式设定为MM_ISOTROPIC时,Windows使用与MM_LOMETRIC同样的窗口和视端口范围。MM_ISOTROPIC模式下的SetViewportExtEx函数中,Windows将自动调整x与y的值,以确保X轴与Y轴逻辑坐标单位相同。Windows不会调整SetWindowExtEx。逻辑坐标单位为1/16英寸:S
tg5156
·
2011-05-18 14:00
Serial
在
windows程序设计
与开发过程中,特别是涉及到开发嵌入式软硬件系统时,往往会涉及到串口编程。
wu_jing_sheng0
·
2011-05-13 15:00
Serial
在
windows程序设计
与开发过程中,特别是涉及到开发嵌入式软硬件系统时,往往会涉及到串口编程。
isiqi
·
2011-05-13 15:00
设计模式
数据结构
编程
百度
Gmail
Win32全局钩子在Delphi下实现的关键技术
script type="text/javascript"></script> 自15年前Windows 3.1推出以来,Win32全局钩子的实现始终是32位
Windows
cfeers
·
2011-05-12 17:00
windows
互联网
XP
Delphi
金山
主要学习书籍
链接与加载程序员修炼之道--45个编程习惯设计模式 c++语言方面:c++对象模型effictivec++ linux方面:linux内核设计与实现构建嵌入式linux系统posix程序设计windows方面:
Windows
meiyuli
·
2011-05-12 09:00
设计模式
编程
windows
linux
嵌入式
linux内核
《
windows程序设计
》勘误(备忘ing)待续
http://www.jasondoucette.com/books/pw5/pw5errata.html上面是windows编程圣经《
windows程序设计
》的勘误表链接 暂且拣几个个人认为最重要的几个勘误简单翻译下
hanzz2007
·
2011-05-07 22:00
chHANDLE_DLGMSG(windows核心编程)讲解
看完《
Windows程序设计
》后开始看《windows核心编程》,结果看第一个案例的时候就很惊人的发现,Jeffery大牛的代码很深奥。乍一看好像没有包含《windows.h》。
xujiezhige
·
2011-04-17 18:00
编程
windows
工作
command
callback
windows程序设计
学习笔记07
第七章 鼠标 鼠标双击 要想让窗口过程接受鼠标双击消息,那么在调用RegisterClass初始化窗口类结构时,必须在窗口风格字段中包含标识符CS_DBLCLKS:wndclass.style=CS_HREDRAW | CS_VREDRAW | CS_DBLCLKS; 如果在注册窗口类得时候,不加上CS_DBLCLKS,那么在双击的时候,窗口过程函数只能收到2
bailingeye
·
2011-04-10 21:00
windows
windows程序设计
学习笔记05
第五章 绘图基础 1.GDI原理 GDI32.DLL是动态链接库,GDI的一个主要目的就是支持与设备无关的图形。 2.GDI函数的调用 GDI包括很多函数,大概分为以下几类: 获取和释放设备环境的函数 获取设备环境信息的函数 绘图函数 设置和获取设备环境属性的函数 使用GDI对象的函数 GDI的基本图形:在屏幕上或者打印机上显示的图形类型可以分为下面几类,被称
bailingeye
·
2011-04-10 21:00
windows
windows程序设计
学习笔记04
开始之前先初步计划一下这部分的学习吧,工作不是很忙,就是说能持续现在的状态的话,估计一周能看1-2章吧。这么算的话,这本书看完(大致看了一下目录,而且这本书电子版我也跳着看了一阵)少说也要2-3个月吧。而且我感觉这本书非常基础,一章大致看看然后结合api能很快理解,其实这本书作为查阅还是不错。这么说要到7月份了吧,结合windows核心编程一起看,估计要更久。先这样吧 第四章 文
bailingeye
·
2011-04-10 21:00
编程
工作
windows
windows程序设计
学习笔记03
第三章 窗口与消息 这个缩进受不了了,还不如在vs中写了复制过来。 // wintest01.cpp : 定义应用程序的入口点。 // #include "stdafx.h" #include "wintest01.h" #define MAX_LOADSTRING 100 // 全局变量: HINSTANCE hInst;
bailingeye
·
2011-04-10 16:00
windows
开始写
windows程序设计
的学习笔记了
windows程序设计
,这本书1000多页,以前看电子版,跳跃着学习了一段时间,现在从头开始学习。
bailingeye
·
2011-04-10 16:00
工作
windows
Google
探寻算术右移与逻辑右移C语言
就要开始
Windows程序设计
了,算法部分我还会继续努力.我的第二阶段,渐渐开始了.加油吧!
Golden_Shadow
·
2011-04-09 22:00
数据结构
c
算法
windows
语言
EM square
看《
windows程序设计
》中的一些字体方面的信息,不是很明白,通过查阅得到了一些重要信息。
xujiezhige
·
2011-04-06 23:00
five months plan
user: 4.6~6.6:
Windows程序设计
(FifthEd
jianwushuang
·
2011-04-05 10:00
【原创】多图教你怎样编译俄罗斯方块
在很早以前,我就编写了俄罗斯方块,那个时候更新了两三次程序的,不过后来由于总总原因停止了更新,记得以前比较蛋疼的就是这个图标问题,在
windows程序设计
这本书上虽然有了讲解,虽然比较详细,但是感觉比较杂乱
yuanfeng1129
·
2011-03-05 03:53
职场
编译
休闲
俄罗斯方块
多图
windows程序设计
11章的about3 问题 模式对话框 子窗口
(1)没有按下菜单时,WndProc()执行,而AboutDlgProc()和EllipPushWndProc()不执行。(2)按下菜单时,WndProc()中执行:DialogBox(hInstance,TEXT("AboutBox"),hwnd,AboutDlgProc);创建模式对话框About,其AboutDlgProc()执行,此时*.rc里的CONTROL "OK",IDMM,"Ell
tmljs1988
·
2011-02-28 16:00
19.VC(custom)-CreateProcess函数详解
在
windows程序设计
五中有详解CreateProcess说明:WIN32API函数CreateProcess用来创建一个新的进程和它的主线程,这个新进程运行指定的可执行文件。
hgy413
·
2011-02-22 21:00
windows
null
Class
扩展
attributes
windows编程的基本书籍
NetworkProgrammingforMicrosoftWindows2nd-1win32多线程程序设计windows核心编程
windows程序设计
windows网络编程技术NetworkProgrammingforMicrosoftWindows2nd
热爱终极
·
2011-02-18 20:51
编程
windows
职场
休闲
Windows编程
(收藏)c/c++经典书籍
210.32.157.56/课件/c++primer/vc++技术内幕IV(潘爱民).rar3.C++经典对话系列中文:http://www.jka77.com/book/cvst_cn.chm4.MFC
Windows
bruce0532
·
2011-02-09 10:00
编程
c
windows
语言
documentation
出版
Tag:Writing in 2011.1.1,00:29
今天是2011年1月1日,新的一年悄然到来,我打开CSDN博客,有种不知道该写什么的感觉;在卓越上买的《
Windows程序设计
》已经收到,真的很厚的一本书,我觉得我应该多看几遍。
zs8861
·
2011-01-01 01:00
c
windows
生活
api
mfc
初学
windows程序设计
这两天在学
windows程序设计
,选择了那本外国的牛人写的经典教材。刚开始的时候看的迷迷糊糊,很多概念都是新遇到的,一边看不懂我就多看几遍,前三章只用了一下午就看了好几遍。
ithzhang
·
2010-12-19 23:00
linux
windows
加密
api
汇编
解密
上一页
14
15
16
17
18
19
20
21
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他