
windows程序设计(c++)学习历程
文章平均质量分 87
awen1983
这个作者很懒,什么都没留下…
展开
-
(基础篇) 第二章 Unicode简介
2. Unicode简介在第一章中,我已经预告,C语言中在Microsoft Windows程序设计中扮演著重要角色的任何部分都会讲述到,您也许在传统文字模式程序设计中还尚未遇到过这些问题。宽字符集和Unicode差不多就是这样的问题。简单地说,Unicode扩展自ASCII字符集。在严格的ASCII中,每个字符用7位表示,或者电脑上普遍使用的每字符有8位宽;而Unicode使用全16位字原创 2009-03-10 11:54:00 · 968 阅读 · 0 评论 -
C++中处理XML文件
写Unmanaged Code在.NET时代成为一种很悲惨的事,当你需要处理XML文件时,这种感觉会变得尤其强烈。FCL中的System.XML多简单啊,连Steve Ballmer都知道怎么用。事情不会总是那么理想的,假如你要在C/C++程序里处理XML怎么办呢?选择一:市面上的XML lib还是有几个的,最有名的当然是libXML。我一年前用过,很不错,我还特意写了一份简明教程,后来不知搁哪儿转载 2010-01-26 14:53:00 · 518 阅读 · 0 评论 -
标准C++库string及STL相关函数
一.标准C++库字符串类std::string的用法#includestd::string s1;std::string s3(s2);std::string s2("this is a string");begin 得到指向字符串开头的Iteratorend 得到指向字符串结尾的Iteratorrbegin 得到指向反向字符串开原创 2009-11-27 10:02:00 · 477 阅读 · 0 评论 -
WinSocket模型的探讨——select模型详解
查找了很多资料都找不到select模型的详细用法,《Windows网络编程》这本书上也只是写了一个简单的回应服务器,就连writefds的用法都没讲,也不知道什么时候利用“可写”来发文件。这些都是我的疑问,相信很多研究网络编程的同路人也碰到了我的这些问题。这些疑问在这篇文章中都解决了!耗费了偶很多的精力去猜测去思考! 感觉一些已经得道的高人都不肯把这些问题说透彻点,唉,只能靠自己去摸索转载 2009-11-19 11:48:00 · 961 阅读 · 0 评论 -
Socket的阻塞/非阻塞
WinSock基本知识 这里不打算系统地介绍socket或者WinSock的知识。首先介绍WinSock API函数,讲解阻塞/非阻塞的概念;然后介绍socket的使用。 WinSock API Socket接口是网络编程(通常是TCP/IP协议,也可以是其他协议)的API。最早的Socket接口是Berkeley接口,在Unxi操作系统中实现。WinSock也是一个基于Socket模原创 2009-11-16 17:28:00 · 743 阅读 · 0 评论 -
Windows编程之窗口和MFC
学习是常新的,学习又是重复的。从C到C++,再到MFC,补充STL,来来回回趟浑水,感觉类似于小偷爬墙,可惜遇到了故宫的高墙,最后没办法只好通过下水道爬出去。可惜学习却没有下水道,只能不断地向上爬。。。基础知识点:(1)创建一个窗口;(2)了解MFC类的体系;(3)发消息到一个窗口;(4)在窗口内绘图。1. 窗口1.1 什么是窗口,都有哪些窗口?窗口是屏幕上一个转载 2009-09-01 09:59:00 · 1333 阅读 · 0 评论 -
(基础篇) 第四章 输出文字
4. 输出文字在前一章,您看到了一个简单的Windows 98程序,它在窗口中央,或者更准确地说,在显示区域中央显示一行文字。正如我们学到的,显示区域是整个应用程序窗口中未被标题列、窗口边框,以及可选的菜单列、工具列、状态列和卷动列占据的部分。简而言之,显示区域是窗口中可以由程序任意书写和传递视觉信息的部分。对于程序的显示区域,您几乎可以为所欲为,只不过您不能假定窗口大小是某一特定尺原创 2009-03-16 15:32:00 · 892 阅读 · 0 评论 -
(基础篇) 第三章 窗口和消息
3. 窗口和消息在前两章,程序使用了同一个函数MessageBox来向使用者输出文字。MessageBox函数会建立一个「窗口」。在Windows中,「窗口」一词有确切的含义。一个窗口就是屏幕上的一个矩形区域,它接收使用者的输入并以文字或图形的格式显示输出内容。MessageBox函数建立一个窗口,但这只是一个功能有限的特殊窗口。消息窗口有一个带关闭按钮的标题列、一个选项图标、一行或多行文原创 2009-03-10 11:55:00 · 880 阅读 · 0 评论 -
(基础篇) 第一章开始
1. 开始本书介绍了在Microsoft Windows 98、Microsoft Windows NT 4.0和Windows NT 5.0下程序写作的方法。这些程序用C语言编写并使用原始的Windows Application Programming Interface(API)。如在本章稍后所讨论的,这不是写作Windows程序的唯一方法。然而,无论最终您使用什么方式写作程序,了解原创 2009-03-10 11:52:00 · 650 阅读 · 0 评论 -
基于Visual C++6.0的DLL编程实现
一、前言 自从微软推出16位的Windows操作系统起,此后每种版本的Windows操作系统都非常依赖于动态链接库(DLL)中的函数和数据,实际上Windows操作系统中几乎所有的内容都由DLL以一种或另外一种形式代表着,例如显示的字体和图标存储在GDI DLL中、显示Windows桌面和处理用户的输入所需要的代码被存储在一个User DLL中、Windows编程所需要的大量的API函数也被包转载 2009-12-01 12:49:00 · 484 阅读 · 0 评论