技术:
1. Windows 操作系统(DLL,PE,内存管理,线程进程);
2. Windows界面编程技术(消息机制,控件自绘,界面引擎(Gaclib));
3. lua 语言(string,table实现,源码剖析);
4. xlue(常用控件,知识库文章);
实践:
1. 使用 XLUE 编写 Windows 小便签程序
2. 编写文件搜索程序
3. 编写针对于 XLUE 的 vim 插件
4. 编写一个桌面管理程序,将桌面图标用列表的形式排列出来
5. 学习状态机的知识,编写 xml 或 json 解析器
6. 使用 Cocos2d-x 编写 Flappy bird 游戏
7. 使用 Cocos2d-x 编写一个 飞行射击 游戏
职业素质培养:
重视需求分析
重视时间点控制
少说多做,按时完成任务
要读的书:
《Windows 核心编程》
《Windows PE权威指南》
《Windows编程启示录》
《Lua 程序设计》