有很多初入门的小朋友跟我说,他们想学“底层”的技术,因为觉得技术含量高,所以想学Windows C++开发,看着调用一个个的参数超级多,调用起来超级麻烦的Windows API,觉着很酷。于是我念头一转,就有了这篇文章,根据我多年来做Windows 客户端的经验,跟大家谈谈Windows C++,该从哪一方面入手,这不会是一个有技术深度的文章,只是偶尔会涉及到一些术语以及一些入门书籍而已,对于Wi
原创 2021-05-18 14:44:25
321阅读
如何学习Windows编程  \ Godbird 北京爱奇艺科技有限公司 客户端工程师 编辑于 2017-01-08 有很多初入门的小朋友跟我说,他们想学“底层”的技术,因为觉得技术含量高,所以想学Windows C++开发
转载 2019-12-29 19:15:00
98阅读
2评论
1. strcmp 与_tcscmp的区别: strcmp 用来比较ANSI字符串,而_tcscmp用 来比较UNICODE(宽字符)的字符串。ANSI字符串中,1个英文字母为1个字节,1个中文字符为2个字节,遇到0字符表示字符串结束。而在 UNICODE(宽字符)中,所有的字符都为2个字节,此时字
转载 2021-08-20 18:03:23
181阅读
几周之前,华姐问我怎么学习编程,因为她如果会写lua脚本的话,那么有很多事情就不需要再找我们这些程序来问了,日常工作会更快更好的完成。当时把我问愣了,我的第一反应是从计算机体系结构开始,但是我立马认识到这不是她想要的,然后我又回想了自己的编程之路,大学才开始系统的学习计算机知识,首先好像是学习计算机的历史啊,然后是C语言啊,然后是数据结构算法,汇编,数字逻辑等等。。。。。。但我觉得这也不是她想要的
原创 2013-01-02 11:35:50
1135阅读
2点赞
1评论
字符串处理strcpy和wcscpy不安全,是因为无法判断缓冲区最大长度的参数,不知道是否会破坏内存一个进程—》 一个内核对象+一个地址空间每个对象只是一个内存块文件地址包括字节偏移量。实际地址=段首地址+字节偏移量,原因是因为,地址占的内存大小太大,而一段的大小无法满
原创 2022-12-29 15:27:47
134阅读
一 位图的使用 1 位图 - 通过保存图像上每个点的颜色,生成相应 的位图文件。 光栅图 - 可以理解为图像点阵的保存 矢量图 - 可以理解为绘图命令的保存 2 位图资源的使用 2.1 加载位图资源 HBITMAP LoadBitmap( HINSTANCE hInstance, //位图资源所在应用程序句柄 LPCTST...
原创 2022-05-17 15:48:01
116阅读
一 NMAKE和Makefile 1.1 NMAKE - 命令解释器,根据Makefile文件中 定义的脚本,完成项目的编译等操作。 1.2 Makefile - 定义
原创 2022-05-17 16:10:48
142阅读
以下是很多VC爱好者的学习经历,希望对大家有所帮助: 我记得我在网上是这么说的:先学win32的SDK,也就是API, 再学MFC,这么一来呢,就先有个基础,MFC是API的封装, 如果API用的熟了,MFC上手就轻松的多了。 我觉得呢,现在不少WINDOWS编程入门的好书很多,多买一些,多看看,多想想。不要心浮气躁。我的经验就是一边看书,一边写程序,看看是不是书上说的那样。看书看明白了不行,自己做对了这个过程体会就不一样了,做的多了,就慢慢会有“悟”的感觉。就入了门了。一般从刚开始学WINDOWS编程(前提是C/C++至少要懂得C的一般常用概念)到基本熟悉,一年时间也差不多,如果在公司里,可
转载 2007-08-17 18:06:00
55阅读
2评论
GDI+学习 最近练习写ActiveX图形控件,所以了解了一些GDI和GDI+的知识。GDI全称Graphics Device Interface,它是Windows图形程序设计不可或缺的一部分,在微软推出Windows2000,WindowsXP,Windows 2003等操作系统之后,GDI也得到了升级和增强,被称之为GDI+。一般情况下,vs 7.0以前版本的开发工具都使...
转载 2007-07-08 18:56:00
89阅读
2评论
主要写给大学生看的。基本上认为你是0基础。最基本的能力学会网上搜索。你的问题网上都有答案。逐渐学点儿英文(或者使用翻译技术。)
原创 2022-01-25 15:28:54
302阅读
建议学习路径:  首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。   然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。   如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握
转载 精选 2007-06-30 20:01:23
1806阅读
3点赞
建议学习路径:  首先先学学编辑器,vim, emacs什么的都行。然后学make file文件,只要知道一点就行,这样就可以准备编程序了。   然后看看《C程序设计语言》K&R,这样呢,基本上就可以进行一般的编程了,顺便找本数据结构的书来看。   如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握
转载 精选 2009-06-10 11:19:58
278阅读
如果想学习UNIX/LINUX的编程,《APUE》绝对经典的教材,加深一下功底,学习《UNP》的第二卷。这样基本上系统方面的就可以掌握了。 然后再看Douglus E. Comer的《用TCP/IP进行网际互连》第一卷,学习一下网络的知识,再看《UNP》的第一卷,不仅学习网络编程,而且对系统编程的一些常用的技巧就很熟悉了,如果继续网络编程,建议看《TCP/IP进行网际互连》的第三卷,里面有很
转载 精选 2010-11-03 13:54:35
1102阅读
主要写给大学生看的。基本上认为你是0基础。最基本的能力学会网上搜索。你的问题网上都有答案。逐渐学点儿英文(或者使用翻译技术。) - 这个要求也许有点高。就当是学英文了。学会在正确的地方提问题,(别在知乎上提!)在这儿提问题:Stack Overflow - Where Developers Learn, Share, & Build Careers软件行业的...
原创 2021-07-16 17:10:57
92阅读
#include <windows.h> #include <strsafe.h> /* 任务:去掉标题栏和边框 */ //#define LineHeight 15 这是自己猜测的行高,不要这样做 LRESULT CALLBACK WndProc(HWND hwnd, UINT message,
转载 2018-03-02 23:57:00
80阅读
Lua for Windows is a 'batteries included environment' for the Lua scripting language on Windows.这是在Windows学习Lua的整套开发环境,包含Installer Lua Interpreter, Lua Reference Manual, Quick Lua Tour Sample, Exampl
原创 2021-08-30 10:23:25
1258阅读
这里有2008的安装电子书,大家可以下载看看很有用的哦..
原创 2008-06-22 09:35:52
596阅读
     1:如果你能够熟练的使用Windows的话,你就可以开始你的程序生涯了!  2:首先从C语言开始。有的朋友可能认为C语言太难了,应该从VB开始。虽然,对于一个初学者来说,用一些控件堆砌成一个小软件,是有一些成就感,但是,基础才是最重要的!C语言对于数据类型的描叙,远比VB里面说的更为全面,清楚,明白,而这些却是编程中的根本!  3:学C语言,从数据类型,基本
转载 精选 2010-01-31 11:45:08
891阅读
1.[读取]按钮 判断某txt文件是否存在 不存在则新建 读取文件中的内容2.[写入]按钮 将用户修改后的内容 存入该txt文件 ===============================1.新建专案 及 加入 新建项目 Windows窗体(如txtFileReadWrite) 并设定应用程序的主入口点 Application.Run(new txtFileReadWrite())...
转载 2007-03-30 15:26:00
144阅读
2评论
作者:朱金灿 如何理解Windows Socket? 我的理解:Windows Socket相当于Windows平台上两个网络实体开辟的一条通信通道,这条通信通道的实现细节对网络双方是不可见的(呵呵,你就知道它是Windows制造)。通过这条通道,网络双方可以传输各种数据。 你可能急不可待地问这条通道是怎样开辟的呢?下面我以服务器段和
原创 2021-12-16 09:52:33
223阅读
  • 1
  • 2
  • 3
  • 4
  • 5