界面编程基础知识UI和HCI设计与Windows编程
人机交互的核心是啥?说白了,就是你点鼠标、敲键盘,电脑得听懂你想干嘛。界面编程就是围绕这个来的,讲的内容还挺全的,从 UI 和 HCI 的基本概念到 Windows 编程里的窗口设计、DLL、API 调用,全都捋了一遍。
Windows 下搞界面,不用懂一大堆框架也能起步,C 语言配 Windows API,老但好用。只要你搞清楚 windows.h
是干啥的、消息机制怎么跑的,写个窗口程序一点都不难。响应也快,代码也清晰,调试起来没那么多幺蛾子。
你也可以往上走一层,用 MFC、VB 或 C# 这些更高级点的工具,省心省力,适合做那种按钮一堆、交互频繁的应用。像写个小工具,拖点控件、加几个事件函数,快就能跑起来。
界面分两派:CLI 和 GUI。前者用命令行,适合服务器、运维这类纯技术活;GUI 是日常用的那种图形界面,比如 Windows 桌面。写代码的时候要根据项目选对方向。
如果你刚开始学,可以先从最基础的 WinMain
函数、MessageBox
弹窗这种小程序练手,再慢慢加上菜单栏、工具栏、绘图等功能。看不懂的 API 就查 MSDN,它是你最靠谱的朋友。
,记得多模仿、多动手,照着优秀代码抄几遍,思路自然就开了。写界面是个熟能生巧的活,别怕试错。
下载地址
用户评论