📄 项目实战进度安排.txt
字号:
http://www.it315.org
第一阶段(3天):
1)获取本机屏幕(256色)位图数据,将屏幕位图保存到一个bmp文件中,用画图程序打开看是否正确。
2)将先前保存的bmp文件显示在一个普通View窗口中。
3)产生一个全屏view或是将普通View全屏化,将bmp文件显示在该窗口中,按ESC键退出全屏窗口并退回到原始状态。
4)抓屏用一个函数完成,输出位图信息和象素阵列。显示用一个函数完成,接受位图信息和象素阵列,以便以后拆分到网上两台计算机上使用。
第二阶段(1天)
1)修改并测试原有程序,能够正确处理16位,24位真彩色的屏幕显示。
第三阶段(4天)
1)取得一幅本机屏幕位图数据,通过网络传输到另一台计算机上全屏幕显示,实现拆包和组包。
2)加入定时器功能,能够连续传输多幅屏幕。
3)加入压缩和解压代码。
4)增加调色板,解决256色变色问题。
第四阶段(2天)
1)教师机和学生机主界面改为托盘取图标。
2)用组播方式实现网络传输。
第五阶段(4天)
1)反复测试与修改前面程序的bug。
2)增加异步socket功能。
3)添加控制信息,学生机开机并运行,按ESC退出接受教师屏幕。教师机能够控制所有学生机退出接收。
第六阶段(4天)
1)分析VNC程序代码,并借鉴其思想,将程序改为32*32的方格传输。
2)有时间的情况下,分析培训中心提供的其他优秀程序,吸取人家的经验。
第七阶段(2天)
1)讲解文件分发程序(涉及Com技术)。
2)教师讲解一些小程序测试学员学习效果,交流应聘技巧与编写简历。
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -