计时器、序列化、字符的处理 第8讲 1. 建立程序,然后
演示如下功能的实现。 2. 文档和视图是怎样联系起来的? 3. 如何为程序添加查找、替换等功能? 4. 为什么在某些程序新创建的菜单中只输入了一个菜单 ID 标识就 可以实现某一种功能? 5. 为什么在应用程序的菜单中有的菜单是灰的? 6. 怎样为程序添加一个浮动菜单? 7. 如何在“帮助\关于…”对话框中添加
系统信息? 8. 怎样为应用程序做一个每日提示(在程序启动时显示)? 8. 如何动态修改菜单? 9. 怎样为应用程序增加一个日历?
重
本实例涉及面广,操作复杂,一定要结合学生兴趣,寓教于乐。以启 发式教学为主,教师操作演示为辅,调动学生积极性,完成程序实例的演练。 第8讲 继续完成上节课的程序,完成以下问题的讲解。 10. 如何使 EditSoft 应用程序成为多文档程序? 11. 怎样修改应用程序标题栏上的显示文字? 12. 怎样使应用程序以最大化窗口显示? 13. 怎样在应用程序的状态条上显示时间? 14. 如何使应用程序窗口左上角标题栏上的应用程序图标动起来? 第9讲 继续完成上节课的程序,完成以下
问题的讲解。 15. 怎样使应用程序支持拖放功能? 16. 怎样建立一个文件打开、保存对话框? 17. 如何使用字体、颜色对话框? 18. 如何处理文字输入? 19. 如何在字处理编辑器中增加一个插入符? 第 10 讲 继续完成上节课的程序,完成以下问题的讲解。 20. 如何使应用程序窗口滚动? 21. 如何处理方向键、翻页键等虚键操作? 22. 如何实现字符串的复制、粘贴? 23. 如何为文档增加打印功能? 24. 如何实现应用程序数据的读出和写入? 要求学生跟上讲解进度,上机完成相应练习。
综合实验 仿照本实例,完成一个个性化的超级记事本程序