WinSock接口:Windows处理网络的API 套接字socket 流套接字:SOCKET_STREAM 可靠连接 TCP HTTP POP3 数据报套接字:SOCKET_DGRAM 不可靠连接 UDP 寻址方式: 1:sockaddr的第1个版本 struct sockaddr{ u_shor ...
第2章:win32程序运行原理 内核对象:对象句柄,标示符,进程相关的,只能被1个进程里面的其他线程访问,不透明的,封装过的。 创建进程:返回STARTUPINFO类型的变量对象,包含了父进程传递给子进程的显示信息, STARTUPINFO是一种类类型,和内含的类型是一样的, 创建进程:Create ...
宽字元:wchar_t 没有具体定义位数,但通常都是以0x00**表示,在内存中以 ** 00形式存储,因此用strlen不能读取字符长度 C语言中汉字需要用两个字节存储,字符串结尾通常会以/0来做标志,因此开数组的时候需要多开一位,sizeof的话也会多显示一位,输出汉字需要用连续两位ASCII码 ...
计划着要用一个月的时间把 C#语言Windows程序设计 搞定,现在是零零散散的知识点,日积月累吧!朋友们,看这里咯~呵呵 原文地址:http://www.blogjava.net/Jack2007/archive/2008/05/05/198566.html 什么是泛型 我们在编写程序时,经常遇到 ...
一、学习背景 现在我们要学的是Windows32的编程,与DOS不同的是,实现的目标是一个具有你所需要的功能的“窗口”。这个“窗口”时时刻刻都在与操作系统之间,通过一个称之为“消息队列”的东西传送数据。因此处理好各种消息便成了Win32编程的核心。 SDK编程是相对于MFC来说的,也就是用C和C++ ...
分类:
编程语言 时间:
2017-01-19 21:15:35
阅读次数:
279
C语言版 开发语言:C语言 开发工具:Visual Studio 2015 目 标:使用C语言,直接调用Windows API,创建Windows程序。 参考图书:《Windows程序设计 (第5版)》 Delphi版 开发语言:Object Pascal 开发工具:Delphi 目 标:使用Del ...
录的越多,后续肯定会涨价。x86 这本书涉及到除了汇编语言,还有一些计算机架构和操作系统方面相关的知识点。 不仅为学习高级编程语言打下了非常扎实的基础,学完C++,关于Windows程序设计和Windows内核编程以及开发一个简单的操作系统,都奠定了基础。 所以这本书,我不敢快。 每节课都需要备课的 ...
分类:
其他好文 时间:
2016-12-15 00:25:29
阅读次数:
205
学习《Windows程序设计》记录 概念贴士: 1. 线程描述了进程内代码的执行路径。 2. _stdcall是新标准C/C++函数的调用方法。从底层来说,使用这种调用方法参数的进栈顺序和标准C调用(_cdecl方法)是一样的,但是_stdcall采用自动清栈的方式,而_cdecl采用的是手动清栈方 ...
分类:
编程语言 时间:
2016-11-30 16:54:27
阅读次数:
232
我使用的是《windows程序设计》和VS 首先看到的第一个代码是: 编译成功 嗯,多么漂亮啊 ...
学习《Windows程序设计》记录 概念贴士: 1. 每个进程都有赋予它自己的私有地址空间。当进程内的线程运行时,该线程仅仅能够访问属于它的进程的内存,而属于其他进程的内存被屏蔽了起来,不能被该线程访问。 PS:进程A在其地址空间的0x12345678地址处能够有一个数据结构,而进程B能够在其地址空 ...