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编程】
windows编程
学习——关键代码段
多线程学习篇(一)关键代码段一、基本概念关键代码段:关键代码段也称之为临界区,工作在用户模式下。它是一小段代码,在执行前需要独占对一些共享资源的访问权。优点:关键代码段工作在用户模式下,因此它简单,执行速度快。缺点:不能在多个进程之间对线程进行同步(原因:它不是内核对象)二、API1、关键段相关APICRITICAL_SECTION结构体:这是一个未公开内部信息的结构体,通过这个结构,我们就可以使
Cry_Alone
·
2016-09-12 19:37
Windows开发
MSG构造体和WndProc窗口进程详解
MSG构造体和WndProc窗口进程关于
Windows编程
十分主要,假如不理解它们,可以说就没有学会
Windows编程
。
yuw2018
·
2016-08-29 13:20
Windows
用户
message
与
windows编程
有关的主要概念
窗口窗口的概念很轻易了解,就是我们运用软件时看到的界面。Windows的中心就是窗口,它是Windows一统PC操作零碎市场的杀手锏,如下图所示:图1:记事本程序我们运用的软件都有本人的窗口,比方QQ、盘算器、记事本等。这些窗口可以包括输出框、下拉菜单、单选按钮、多选按钮、文本区域等各类各样的控件(Controls),有的乃至还有动画!窗口、控件、图像、音频视频等都称为资本(Resource),在
yuw2017
·
2016-08-29 11:23
Windows
Windows数据类型
要想进修
Windows编程
,必需要理解常用的数据类型。假如你对C言语或许C++的数据类型比拟熟习的话,那么关于一些根底的内容这个进程就是渐渐熟习的进程。
yuw2017
·
2016-08-29 11:04
纪律
Windows编程
-创建窗口
窗口创建的基本步骤是:设计窗口类注册窗口类创建窗口显示更新窗口消息循环编写回调函数——————————帅气的分割线—————————–下面我们一步一步进行讲解:1.设计窗口类WNDCLASS我们查看MSDN可以知道窗口类的成员变量有哪些:typedefstruct_WNDCLASS{UINTstyle;WNDPROClpfnWndProc;intcbClsExtra;intcbWndExtra;H
Nick_Wang94
·
2016-08-04 23:22
windows编程
Windows编程
-创建窗口
窗口创建的基本步骤是:设计窗口类注册窗口类创建窗口显示更新窗口消息循环编写回调函数——————————帅气的分割线—————————–下面我们一步一步进行讲解:1.设计窗口类WNDCLASS我们查看MSDN可以知道窗口类的成员变量有哪些:typedefstruct_WNDCLASS{UINTstyle;WNDPROClpfnWndProc;intcbClsExtra;intcbWndExtra;H
Nick_Wang94
·
2016-08-04 23:22
windows编程
卷三 绘图的艺术
好了,直接进入正题,MFC的绘图个人觉得跟
windows编程
的绘图相差不了多少,命名上有点区别,mfc中都是以C开头,windows以H开头,在mfc中可以完全调用windows的写法,这是完全允许的,
HLW0522
·
2016-07-08 09:00
windows编程
之线程操作
我们知道,进程是资源分配的最小单位,而线程呢,则是CPU运行的最小单位。在最早的DOS系统下,CPU每次只能运行一个进程且该进程只有一个线程,当该进程执行完退出后,CPU才能加载另外一个进程。而现在的win系统中,CPU可以运行多个线程。CPU以轮询的方式对线程进行运行,就像一个时钟一样,秒针每隔1秒就进行移动,而1秒则称作CPU的时间片,但这1秒并不是固定的,可能一个线程会多运行几个时间片,这是
Timmiy
·
2016-07-04 23:13
windows编程
第三十四篇:在SOUI中使用异步通知
通常在
Windows编程
中,为了方便,我们一般会向UI线程的窗口句柄Post/Send一个窗口消息从而达到将非UI线程的事件切换到UI线程处理的目的。
启程软件
·
2016-07-04 23:00
MSG结构体和WndProc窗口过程详解
MSG结构体和WndProc窗口过程对于
Windows编程
非常重要,如果不了解它们,可以说就没有学会
Windows编程
。
softn
·
2016-06-20 06:00
与
windows编程
有关的重要概念
窗口窗口的概念很容易理解,就是我们使用软件时看到的界面。Windows的核心就是窗口,它是Windows一统PC操作系统市场的杀手锏,如下图所示:图1:记事本程序我们使用的软件都有自己的窗口,比如 QQ、计算器、记事本等。这些窗口可以包含输入框、下拉菜单、单选按钮、多选按钮、文本区域等各种各样的控件(Controls),有的甚至还有动画!窗口、控件、图像、音频视频等都称为资源(Resource),
softn
·
2016-06-20 06:00
Windows数据类型
要想学习
Windows编程
,必须要了解常用的数据类型。如果你对C语言或者C++的数据类型比较熟悉的话,那么对于一些基础的内容这个过程就是慢慢熟悉的过程。
softn
·
2016-06-20 06:00
Qt的渲染机制以及控件绘制方式
在《
Windows编程
》中,我们讲解了如何使用Windows API来创建控件,例如按钮、静态文本框、编辑框等,这些控件是Windows自带的,已经封装好了,只需要调用API即可。
softn
·
2016-06-16 17:00
游戏编程之二
windows编程
基础
第二章
windows编程
基础 第一节引言 为了跟上潮流,我们抛弃了已快被淘汰的DOS操作系统,所有的讲解和例程都是基于微软的Windows操作系统的。
zhangchen124
·
2016-06-15 19:00
指针
游戏编程
智能指针与数组
例如在
windows编程
中常常需要转换编码,转换编码返回值常常是alloc在heap中如果例如返回一个char*.如果外部在使用完以后不做删除操作就容易造成内存泄漏。
sesiria
·
2016-06-06 22:00
C++
智能指针
C++11
[置顶] Win32游戏制作之---FreakOut
如果想要用Win32项目制作一个小游戏,那么首先你要对对C/C++语言熟悉,对
Windows编程
有一定的了解。其实还有一点就是你在开始制作小游戏之前,你要知道你的游戏的逻辑结构。对于一
Loving_Forever_
·
2016-05-20 14:00
Windows编程
中的子窗口控件设计
(注:本文转载自http://www.cnblogs.com/duzouzhe/archive/2010/03/12/1683922.html)取父窗口的窗口句柄:hwndParent=GetParent(hwnd);发送消息:SendMessage(hwndParent,message,wParam,lParam);预定义的控件有:按钮、复选框、编辑方块、清单方块、下拉式清单方块、静态字符串标签
Loving_Forever_
·
2016-05-16 20:00
windows编程
小记
最近学习了
windows编程
,以防忘记,特意来做一下小小的总结,走起!!! 这篇文章主要说两件事:windows消息机制概括,窗口建立过程。
hzwcfy
·
2016-05-10 09:00
编程
windows
OS
Windows编程
中如何解决字符不匹配问题
在初学
Windows编程
的时候,再写第一个程序时,由于参考的书是VC6.0写的,而我的测试环境是VS2013,因此在写MessageBox()函数时候输入参数过程中出现了问题,明明参数没有问题但是还会报错
Loving_Forever_
·
2016-05-05 19:00
windows的消息机制
而很多Windows程序开发人员也只是对消息运行机制一知半解,想要掌握
Windows编程
的核心,必须深刻理解消息机制。事件驱动围绕着消息的产生与处理展开,事件驱动是靠消息循环机制来
qq_22642239
·
2016-04-22 17:00
编程
windows
操作系统
mfc
几种常见的编程命名方式
Windows编程
中用到的变量(还包括宏)的命名规则匈牙利命名法,这种命名技术是由一位能干的Microsoft程序员查尔斯·西蒙尼(CharlesSimonyi)提出的。
u012965373
·
2016-04-21 08:00
所谓socket通常也称作"套接字",用于描述IP地址和端口,是一个通信链的句柄。中句柄 是什么意思?文章
在
WINDOWS编程
中会用到大量的句柄,比如:HINSTANCE(实例句柄),HBIT
水_水
·
2016-04-19 17:18
AllJoyn+C++开发案例-windows跨设备调用方法
不同于java,
windows编程
的apicore官网并
jsjdtb356
·
2016-04-18 22:00
C++
alljoyn
window跨设备方法调用
windows编程
windows编程
首先要包含Windows.h头文件创建窗口大致需要以下几个步骤: 1.注册窗口类,RegisterClass 3.创建窗口,CreateWindow 4.显示更新窗口,
taotaoah
·
2016-04-15 17:00
详解 JAVA的回调机制CallBack
序言CallBack是回调的意思,熟悉
Windows编程
的人对"回调函数"这四个字一定不会陌生,但是Java程序员对它可能就不太了解了。"
Bro__超
·
2016-04-14 17:05
C#入门经典(v6) 读书笔记 (第二部分
Windows编程
)
第15章基本桌面编程GUI(GraphicalUserInterface,图形用户界面)XAML(ExtensibleApplicationMarkupLanguage,可扩展应用程序标记语言,读作zammel)alignment对齐margin边距;外边距padding内边距;填充stretch拉伸canvas画布TextBox获得焦点时全选文本:GotFocus+PreviewLeftMous
wkw1125
·
2016-04-09 20:00
windows
界面
Windows应用程序的面向对象特性 之 封装
随着编程技术的不断发展,
Windows编程
采用了面向对象的程序设计思想(ObjectOrientedProgramming,OOP)。这种思想集抽象性、封装性、集成性和多态性于一体,提高了编程的效率。
rl529014
·
2016-03-29 20:00
windows
封装
应用程序
vc++6.0
面向对象特
《Visual c++从初学到精通》读书笔记(2)
第二部分----从代码例子的角度来分析mfc架构及
windows编程
1、windowsapi编程#include #include LRESULTCALLBACKWinExample1Proc(//对窗口过程函数进行声明
lijiuyangzilsc
·
2016-03-14 01:00
基于动画原理的提高
跑题:)首先要介绍的第一位主角是
Windows编程
中的必要元素:R
bladeandsoul007
·
2016-03-09 19:27
图片
程序
Windows
游戏的基石: 窗口 的建立
我将在这儿讨论
Windows编程
,而不是MFC。关于MFC和Windows的不同和各自的优点,我们不多涉及了。MFC就是微软的一个封装开发库,极大程度的
bladeandsoul007
·
2016-03-09 19:54
游戏
windows
程序
微软
welcome
游戏的基石: 窗口 的建立
我将在这儿讨论
Windows编程
,而不是MFC。关于MFC和Windows的不同和各自的优点,我们不多涉及了。MFC就是微软的一个封装开发库,极大程度的降低
bladeandsoul007
·
2016-03-09 19:54
微软
程序
Windows
iOS开发之静态库-基本概念
在项目开发过程中,经常出现优秀代码重用现象,又或者提供给第三方功能模块却又不想让其看到源代码,这些时候,通常的做法是将代码封装成库或者框架,这些在
Windows编程
或Linux编程中非常容易实现的过程
u010742414
·
2016-03-04 16:00
1-3-2 Windows应用程序常用消息
主要内容:介绍
Windows编程
中常用的消息1.WM_LBUTTONDOWN产生单击鼠标左键的消息lParam:低字节包含当前光标的X坐标值X=LOWORD(lParam); 高字节包含当前光标的Y坐标值
TommyChok
·
2016-03-02 23:00
Win32 GetLasrError 实现
Windows编程
人员都知道windows下有一个函数 DWORDGetLastError(VOID);用于返回调用函数的错误信息。他是怎么实现的呢?
a379039233
·
2016-03-02 20:00
Windows编程
基础
主要内容:介绍
Windows编程
的一些基础概念1.窗口的概念一个应用程序的窗口通常包括控制菜单框、下拉菜单、工作区以及最大化按钮、最小化按钮,还有垂直滚动条、水平滚动条窗口是系统管理应用程序的基本单位窗口是应用程序与用户之间交互的接口环境是
TommyChok
·
2016-03-02 20:00
1-3-1 关于API
主要内容:API函数及其相关内容的介绍、
Windows编程
相关基础知识介绍 1.API函数的概念API(ApplicationProgramminginterface),即应用程序接口它为应用程序提供了
TommyChok
·
2016-03-02 19:00
《windows PowerShell 实战指南》试读后感
作为一名程序编程的我来说,对后期的开发,具备一定的
windows编程
还是比较重要的。
qq_30501909
·
2016-02-20 20:00
C语言+win32api写窗体应用程序
昨晚看了一下win32api编程的知识,我在网上搜索了许多教程,一个美化版的
windows编程
,代码错漏百出,缺字,翻译难懂生硬,术语不专业,一个windows.c编程,模糊,而且用的是VC++6.0,
自来也
·
2016-02-16 09:52
[置顶]
Windows编程
之线程同步
Windows编程
中线程同步的主要机制:互斥、事件、信号量、可等待定时器,不说了,直接上代码://ThreadSync.cpp:定义控制台应用程序的入口点。
u012532305
·
2016-02-13 12:00
Windows核心编程
Windows绘图基础
句柄在
Windows编程
中,会经常提到句柄这个名词。
rankun1
·
2016-02-12 18:00
windows绘图
终于懂了:Delphi消息的Result完全是生造出来的,不是Windows消息自带的(Delphi对
Windows编程
体系的改造越大,学习收获就越大)
Windows中,消息使用统一的结构体(MSG)来存放信息,其中message表明消息的具体的类型,而wParam,lParam是其最灵活的两个变量,为不同的消息类型时,存放数据的含义也不一样。time表示产生消息的时间,pt表示产生消息时鼠标的位置。里面没有Result的选项。然后我用VC2008实测MSG结构的大小:#include voidCxe111Dlg::OnBnClickedB
findumars
·
2016-02-05 22:00
句柄
句柄,是整个
Windows编程
的基础。
依然是等待
·
2016-02-02 20:00
句柄
句柄,是整个
Windows编程
的基础。
依然是等待
·
2016-02-02 20:00
图像知识 太经典 膜拜
图像知识 图形图像 图形设备和系统 图形文件的显示 图形文件的格式
WINDOWS编程
基础 WINDOWS图像编程 动画技术 三维世界
phenixyf
·
2016-01-22 16:00
32.Android之消息处理系统Looper、Handler、Thread简单学习
熟悉
Windows编程
的朋友可能知道Windows程序是消息驱动的,并且有全局的消息循环系统。而Android应用程序也是消息驱动的,按道理来说也应该提供消息循环机制。
chaoer
·
2016-01-21 16:00
如何在
Windows编程
中快速定位BUG
应该好多新手刚学Windows的时候都会觉得找BUG很难,因为太多的代码,太多的句柄和API函数了.这很正常,因为
windows编程
中有太多的新概念,对于刚学完C或者没学过C的人确实需要一段时间去熟悉里面的规则
qq_18297675
·
2016-01-20 16:00
windows
函数
api
bug
错误查找
C# WinForm线程与UI界面线程参数交互函数
为了线程的安全性和降低代码的依赖程度,C#
windows编程
中线程函数与调用的界面之间通信最好用委托来解决。
lin9feng
·
2016-01-14 14:00
谈ATL(一)--说说ATL字符串转换类
ATL提供了许多字符串转换函数,如果编译选项使得源和目的的字符类型相同,那么这些类不执行任何转换,关于设置系统编译项的问题前面
windows编程
的文章中已经介绍过。
yuanchunxu
·
2015-12-29 23:01
字符转换
atl
宏函数
贪吃蛇详解
Windows编程
(四)
控制区的代码就不详细讲解了,自己看看就能明白,并没有什么难点。如果有兴趣的画还可以把界面做好一点,把功能做丰富一点。但是我觉得点到为止就行了。我用的是Win32空项目写的,你也可以用自动生成的代码写,但是我觉得那个太乱代码太多。接下来是全部的代码: #include #include #include //游戏区和控制区宽度高度 #defineGAME_WIDE70//游戏区宽度70*10 #d
qq_18297675
·
2015-12-27 15:00
游戏
编程
windows
Win32
界面
贪吃蛇详解
Windows编程
(三)
蛇已经动起来了,接下来就是吃食物,身体变长!4.制作食物分为两步,设定食物坐标,画出食物4.1设定食物坐标POINTptFood={20,20};//初始化食物坐标 //[其他代码] //初始化蛇 VOIDInitSnake() { //先清空坐标 vSnakePoint.clear(); //给蛇坐标分配空间 vSnakePoint.resize(SNAKEMAX); //游戏结束后再次初始化
qq_18297675
·
2015-12-27 15:00
编程
windows
贪吃蛇
上一页
11
12
13
14
15
16
17
18
下一页
按字母分类:
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
其他