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程序设计
之Hello,Windows 98程序的声音调试记录
最近在Window程序设计第五版,刚看到第三章,第三章中有一个程序调用了一个多媒体对象库winmm.lib库,由于该库不再默认项目中,如果不手动添加,编译时会提示错误而无法运行,但是书上用的是Visual C++编译器,我使用的是VS2012,这就让我不知道如何按照书上的方法添加库文件了,鼓捣了好大一会儿,才搞定了这个库文件的添加,额……记录一下,希望别人遇到这个问题了,可以快速解决: 在将代码
·
2015-11-11 14:04
windows
Windows程序设计
贪吃蛇c
看Windows程序有段时间了,终于动手写东西。贪吃蛇算是一个开始吧,下面的贪吃蛇很简单,也有很多地方需要修改,还有情况没有考虑QAQ 但这不是我的目的了。。。 思路很简单:建个链表储存蛇身节点即可。 #include <windows.h> #include <time.h> #define ID_TIMER 1 #define TI
·
2015-11-11 13:37
windows
C相关的图书(链接不可用)
http://www.t00y.com/file/17628500 Windows 图形编程.pdf: http://www.t00y.com/file/17628502
Windows
·
2015-11-11 13:50
链接
深入SetOP2函数
SetROP2函数:设置前景绘制模式,当前绘制的像素值是当前屏幕像素值的反,这样可以擦出上一次绘制的结果: 模仿 《
windows程序设计
》第七章BLOCKOUT程序: code:
·
2015-11-11 11:58
set
如何使用Win32API绘制树
一、这个已经有几年时间了,刚开始学习charlie的《
windows程序设计
》的时候做的。现在看来,代码很乱,虽然后来还整理过几次,现在这方面没什么兴趣了,有兴趣的可自由下载。
·
2015-11-11 10:26
Win32
第三章—Windows程序
,目前还容不得我这种 小辈在这儿说三道四,不过,我既然是要写给那些入门阶段的朋友们看的,又不是写给那些搞程序设计老鸟看的,所以,我也犯不着怕被人背后指着骂 本章的名字就叫《Windows程序》而不是《
Windows
·
2015-11-11 10:35
windows
Unicode的解救方案 -
Windows程序设计
(SDK)002
Unicode的解救方案 让编程改变世界 Change the world by program 内容节选: 早期的Windows也是使用ASCII字符集,ASCII好处多多,但ASCII的第一个字母A代表American美国,严重的突出了它的局限性。 ASCII是一个真正的美国标准,它并不能满足其他国家的要求,因为ASCII是使用7位
·
2015-11-11 07:26
windows
第一个程序 -
Windows程序设计
(SDK)001
愉快的开始 让编程改变世界 Change the world by program 编译器安装 我们经常说的 VS 指的就是 Microsoft Visual Studio 的简称,它是微软开发工具的合集,但并不是说开发一个能在 Windows 上运行的程序一定要使用 VS 不可,你完全可以使用 C-Free,code::blocks,Delphi
·
2015-11-11 07:25
windows
愉快的开始 -
Windows程序设计
(SDK)000
愉快的开始 让编程改变世界 Change the world by program 参考教材 购买链接:
Windows程序设计
(第5版)
·
2015-11-11 07:25
windows
windows程序设计
读书笔记4——字符显示3
在之前的一章里我们使用InvalidateRect函数,生成窗口重绘消息进行重绘,但是并没有在处理滚动条消息时直接绘制,这样的代码效率并不高。 这里作者使用了UpdateWindow函数,直接进行窗口的重绘。同时使用新的滚动条函数 SetScrollInfo 和 GetScrollInfo。 这两个函数不仅包括上一篇中使用的四个函数,而且还增加了两个新功能:调整滑块大小、指
·
2015-11-11 03:33
windows
windows程序设计
读书笔记3——字符显示2
由于显示的字符可能会不全,我们很容易想到的一个解决办法是使用滚动条。 先看一下代码,再进行分析: /*---------------------------------------------------- SYSMETS2.C -- System Metrics Display Program No. 2 (c) Charles Petzold,
·
2015-11-11 03:32
windows
一些学习书籍
《
Windows程序设计
》:这本书主要讲的是Windows API的使用,是Window
·
2015-11-11 02:26
学习
消息机制2 -
Windows程序设计
(SDK)005
消息机制2 让编程改变世界 Change the world by program 内容节选: 关于消息机制,还有三点需要补充: 消息队列是FIFO的形式 WM_PAINT,WM_TIMER 和 WM_QUIT 这三个消息属于特例,操作系统会把它们时刻放在消息队列的最后 消息其实会细分为队列化消息和非队列化消息 举个
·
2015-11-11 01:45
windows
窗口过程 -
Windows程序设计
(SDK)006
窗口过程 让编程改变世界 Change the world by program 内容节选: Windows 把这样一个窗口分为了客户区和非客户区,这里边白色的这一大片就是客户区,而这些标题栏、菜单栏、滚动条以及最小化、最大化和关闭按钮这些都是属于非客户区,由系统管理非客户区的大部分内容,而客户区就交给我们的自己来绘制。  
·
2015-11-11 01:45
windows
消息机制 -
Windows程序设计
(SDK)004
消息机制 让编程改变世界 Change the world by program 内容节选: 我们来回顾一下,窗口是怎么从代码中诞生出来的? 1. 首先我们是通过给 WNDCLASS 窗口类结构各个成员赋值,从大体上定义一个窗口类出来。 2. 将这个窗口类作为参数调用 RegisterClass 函数,这个函数的作用主要是向系统注册窗口
·
2015-11-11 01:44
windows
-
Windows程序设计
(SDK)003
窗口!窗口! 让编程改变世界 Change the world by program 内容节选: 在前边两节课的例子中,我们通过 MessageBox 函数创建一个消息框程序,消息框其实就是用来跟用户对话的工具,例如说你弹出一个消息框“我可以格式化你的C盘吗?”用户可以选择“是”或者“否”来告诉你他的决定。 当然你如果只提供一个“确定”按钮,那用户可
·
2015-11-11 01:43
windows
《
windows程序设计
》学习_3.4:实现雷区翻转
1 #include<windows.h> 2 #include "resource.h" 3 4 LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM); 5 6 int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrev
·
2015-11-11 01:41
windows
《
windows程序设计
》学习_3.3:利用xp扫雷资源
1 #include<windows.h> 2 #include "resource.h" 3 4 LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM); 5 6 int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrev
·
2015-11-11 01:40
windows
《
windows程序设计
》学习_3.1:画出雷区,左键的使用
1 #include<windows.h> 2 #include "resource.h" 3 4 LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM); 5 6 int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrev
·
2015-11-11 01:40
windows
《
windows程序设计
》学习_3.2:左键的使用
1 #include<windows.h> 2 #include "resource.h" 3 4 LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM); 5 6 int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstac
·
2015-11-11 01:39
windows
《
windows程序设计
》学习_2.2:初识消息,双键的使用
1 /* 双键的使用 */ 2 3 #include <windows.h> 4 5 6 LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); 7 8 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance
·
2015-11-11 01:38
windows
《
windows程序设计
》学习_2.1:初识消息
1 #include <windows.h> 2 3 //#define WM_MYMSG (WM_USER +100) 4 5 LRESULT CALLBACK WndProc(HWND,UINT,WPARAM,LPARAM); 6 7 int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPre
·
2015-11-11 01:38
windows
《
windows程序设计
》学习_1:初识windows程序
1 #include<windows.h> 2 3 int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, 4 5 PSTR szCmdLine, int iCmdShow) 6 { 7 MessageBox(NU
·
2015-11-11 01:37
windows
《随机出题软件》&《随机分队软件》源码(Windows API)
1.3 参考资料: ● 《
windows程序设计
》、网络资料● 文档格式来自 http://blog.csdn.net/qjf
·
2015-11-11 00:55
windows
windows程序设计
读书笔记2——字符显示1
本程序使用GetSystemMetrics获取windows各种图像选项,并输出字符到窗口中。 #define WINVER 0x0500 #include <windows.h> #include "sysmets.h" LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WI
·
2015-11-09 13:50
windows
windows程序设计
读书笔记1——创建窗口
第一个win32程序,简单的创建窗口: #include <windows.h> LRESULT CALLBACK WndProc (HWND, UINT, WPARAM, LPARAM) ; int WINAPI WinMain (HINSTANCE hInstance, HINSTANCE hPrevInstance, P
·
2015-11-09 13:49
windows
windows程序设计
之动态链接库
今天很高兴,因为军训结束了,真是累啊,变得黑人一样。。。(泪奔) 切入正题,最近使用到了HOOK技术,就顺便学习了下DLL的知识,不过只是大概地看了下而已,概念性的东西很多,也就只能了解下,还有很多涉及到操作系统层面的,所以看的云里雾里。最后东拼西凑写了点,便于以后自己学习。 Windows系统平台上提供了一种完全不同的较有效的编程和运行环境,你可以将独立的程序模块创建为较小的DLL(
·
2015-11-09 12:47
windows
windows程序设计
之窗口子类化
这几天都在家里,赶上了暑假,没啥事情可做,就做些小玩意。虽然都没什么技术含量,但自己毕竟是新手,做得不是很好,代码都得参考下别人的。今天看到一个博客上面写的是关于SDK的窗口子类化,什么是窗口子类化,其实说得简单点就是有个多功能的窗口,你对它有绝对的控制权。举个例子好了,你自己写了一个软件,上面有个编辑框,在这里面只能输入“我是笨蛋”,(基本上没人会喜欢你的软件)客户要是想输入其他的,都输不进去。
·
2015-11-09 12:44
windows
windows程序设计
之编辑框简介
今天碰到一个很无语的问题,创个编辑框创建了两个多小时,就是不知道哪里出问题。 后来我就索性新建一个最简单的工程进行测试,就创建一个窗口,然后中间加个长方形的编辑框(*^__^*)。 结果出丑了,编辑框是出来了,结果无法编辑,就连焦点都没法设置。 看代码: <span style="color:#33CC00;">#include <windows.h&g
·
2015-11-09 12:43
windows
windows程序设计
之对话框简介1
这里先介绍下wParam和lParam,对于鼠标而言,LOWORD(wParam)和HIWORD(wParam)代表鼠标位置x,y坐标,对于菜单和控件而言,两者wParam的低字节都是各自的ID,即LOWORD(wParam)都是ID。两者的高字节对菜单而言是0,对控件而言是消息码(消息码也可能是0)所以不能单凭wParam参数来判断消息是来自于菜单还是来自于控件,但是可以通过lParam来判断,
·
2015-11-09 12:41
windows
windows程序设计
之菜单简介
菜单是很重要的资源,我就大概看了些菜单,总结了下菜单的基本使用。 要引入菜单资源: Resource Script 资源脚本 添加到工程里面,这里要注意,产生后出现两个文件,这里假设是menu.rc和rescource.h,由于rc是资源文件的 集合,能包含图标,菜单,字符文件资源等等,也可以包含多个菜单。所以你在引用菜单的时候一定要把菜单的名字和你指定的引用的相同,你可以用文本编
·
2015-11-09 12:40
windows
windows程序设计
之鼠标,键盘,绘制文本简介
写了一个小程序,大概介绍SDK里面鼠标点击,键盘输入,文本绘制的要点。至于前面一大堆的基本窗口的创建,网上的资料很多,这里就不做多的介绍了。这个程序主要介绍键盘按键的统计,将所有按下的键都写到一个文件里面。其次是点击鼠标的操作,大概是一个怎样的过程。再是一些绘制文本的基本要点。先看代码吧(*^__^*) #include "Windows.h" #include <st
·
2015-11-09 12:39
windows
Windows编程中的若干难点 -
Windows程序设计
(SDK)007
Windows编程中的若干难点 让编程改变世界 Change the world by program 一个窗口的生与死 我记得有童鞋会问:如果我的程序需要在关闭前让用户判断是否确定要关闭窗口,我应该响应哪个消息呢?响应WM_DESTROY消息吗? ..... 此处省略N多内容,具体请看视频讲解 ...... &nb
·
2015-11-09 11:22
windows
《
windows程序设计
》学习_4:文本输出,加滚动条
//总行数 #define NUMLINES ((int) (sizeof sysmetrics / sizeof sysmetrics [0])) struct { int Index ; TCHAR* szLabel; TCHAR* szDesc ; } //结构体数组 sysmetrics [] = {
·
2015-11-08 17:14
windows
《
windows程序设计
》学习_4.1:计时器(可用于扫雷)
为了做一个逼真的扫雷,我的扫雷程序的位图都是从windowsXP下面的扫雷里来的。具体是怎么获取位图的呢?win8.1不给力,习惯了vc++6.0,所以虚拟机里装上了xp,用vc++6.0加载扫雷程序,就可以获得xp原版的位图了。 这次要做的是一个计时器,扫雷的的计时器不是时、分、秒
·
2015-11-08 17:10
windows
windows程序设计
之DIB操作
主要介绍下与设备无关的位图DIB(Device Independent Bitmap) 位图的基本格式 1.文件头 typedef struct tagBITMAPFILEHEADER { WORD bfType;//bmp图类型为'BM'或者0X4D42
·
2015-11-08 10:58
windows
windows程序设计
之GDI简介
最近在做一个有关激光笔的小项目,和学长们一起做的。里面还有硬件成份,现在因为才开始做,我主要做软件上面的东西,当然技术含量是很少的···诶,学了一年左右了,水平还是没很大长进啊~~~刚刚C入门,SDK也只能说勉强算是入门了吧。。。项目里面有一部分是要绘制出来鼠标的移动轨迹的,我就去重新看了下GD
·
2015-11-08 10:53
windows
第一章 DuiEngine简介与配置
最初接触的就是
windows程序设计
,一直以做出很炫的界面为目标,然后学习了MFC,使用windows标准控件做界面,此时发现Windows所提供的标准控件根本无法做出我想要的界面,于是开始学习windows
·
2015-11-08 09:09
Engine
ASCII 表设计之妙
今天看过《
Windows程序设计
》的下边一段话后,才发现,哎呀,ASCII表是经过巧妙设计的,自己没发现罢了。 “ASCII有许多优点。
·
2015-11-07 14:34
ASCII
关于《
Windows程序设计
(第五版)》中一个实例程序的疑问
最近一直在看Charlse Petzold的《
Windows程序设计
》,作为一个新得不能再新的新手,只能先照着书的抄抄源码了,之前的例子一直都很正常,但昨天遇到一个很诡异的
·
2015-11-06 07:43
windows
理解windows的移动原点
估计很多人看了Jeff Prosise《MFC
Windows程序设计
》或 Charles Petzold《Programming Windows
·
2015-11-02 13:45
windows
C语言
Windows程序设计
->第七天->TextOut与系统字体
·TextOut函数 TextOut函数的作用是使用系统当前选择的字体、背景颜色以及正文颜色将一个字符串输出到指定位置, 其函数的原型如下: BOOL TextOut( HDC hdc, //设备环境句柄 int nXStart, //字符串开始输出的x坐标 int nYStar
·
2015-11-02 10:06
windows
Windows程序设计
--文本输出(二)
今天要详细讲解一下TEXTOUT,它是显示文本最重要的GDI函数。CSDN是这样描述的:TheTextOutfunctionwritesacharacterstringatthespecifiedlocation,usingthecurrentlyselectedfont,backgroundcolor,andtextcolor.我们看看他的原型:BOOLTextOut( _In_HDChdc,
wangshubo1989
·
2015-11-01 22:00
windows
文本输出
C语言
Windows程序设计
-> 第八天-> 滚动条
对上一天学习的回顾: 1>. TextOut函数的使用 TextOut函数的作用是使用系统当前选择的字体、背景颜色以及正文颜色将一个字符串输出到指定位置, 函数原型: BOOL TextOut( HDC hdc, //设备环境句柄 int nXStart,
·
2015-11-01 12:47
windows
C语言
Windows程序设计
-> 第九天 -> GDI绘图基础
•GDI介绍 GDI(Graphics Device Interface), 图形设备接口。 GDI的作用: 负责系统与绘图程序之间的信息交换,处理Windows程序的图形输出。 &nbs
·
2015-11-01 09:24
windows
VS2012添加PlaySound引用
《
windows程序设计
》中给出的demo代码中有PlaySound的使用,但是因为这个是代码是针对VC6.0,其中说明的引用的添加和VS2012中有些许不同。
·
2015-10-31 16:35
play
放假了,回家了。。
回家后打算看看
windows程序设计
方面的书顺便继续看看算法和数据结构(dp,图论,数学,
·
2015-10-31 15:46
Windows via C/C++ 之我见(一)
知道了Jeffery Ritcher写了
Windows程序设计
的最新版书Windows via c/c++。但一直没见到国内有引入或翻译的,不知什么原因。
·
2015-10-31 15:47
windows
VC++服务器端开发方向必须要学的几门技术浅析
id=264VC++系列之入门必看
windows程序设计
:http
·
2015-10-31 15:32
vc++
vsprintf()-
Windows程序设计
1 #include < stdarg.h > 2 #include < stdio.h > 3 #include < stdlib.h > 4 char &nb
·
2015-10-31 14:21
windows
上一页
6
7
8
9
10
11
12
13
下一页
按字母分类:
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
其他