Windows编程入门:Windows程序设计1小时入门教程

学习C语言很久了,是不是一直在跟黑乎乎的屏幕打交道,像QQ、360、VC6.0这样的软件都是带界面的,怎么做到的呢?

前面我们讲的”黑屏“叫控制台应用程序(Win32 Console Application),也称DOS程序(或MS-DOS程序)。DOS是早期的命令式操作系统,很难做出漂亮的界面,除了开发人员,”黑屏“对普通用户很不友好。

带界面的程序叫Windows应用程序(Win32 Application)。Windows是一款现代操作系统,带有丰富的交互界面,使用简单,无需记忆繁杂的命令。

使用C语言可以开发出Windows应用程序,也就是带界面的程序,只是绝大部分C语言教程没有讲,它们只讲了基本语法,让很多初学者认为学C语言没用,什么都做不出来。

其实不是这样的,C语言只是一种工具,需要与Windows系统结合,借助Windows提供的函数才能开发出漂亮的程序。

这套教程,将以简单明了的方式教你使用C语言来编写带界面的 Windows 应用程序。

Windows API 编程、Windows编程、Windows SDK 编程是一个概念,阅读完教程第一节你就会明白。

学习这套教程要求你至少有C语言的基础,有C++基础更好,不了解的读者请猛击:
Windows API的概念
第一个真正的Windows程序
Windows数据类型
宽字符与Unicode
与windows编程有关的重要概念
一个完整的Windows程序框架
绘制和重绘,有效矩形和无效矩形
向窗口输出文字--TextOut和DrawText函数
Windows GDI绘图基础与轻量进阶
Windows static控件(静态文本框控件)
Windows CreateFont:创建自己的字体
Windows button控件(按钮控件)
MSG结构体和WndProc窗口过程详解
Windows edit控件(编辑框控件)
修改static控件背景颜色和文字颜色
Windows单选按钮、复选框、分组框控件
判断单选按钮和复选框是否被选中