带历史信息的菜单

概述:

本目录的Demo涉及的技术有:

1、  父窗体子窗体的读写

2、  ini文件的读写

 

应用场景:

1)  历史记录文档的保存

2)  游戏记录的保存,如扫雷英雄榜

 

拓展场景:

1)  记录用户操作菜单日志的程序。在用户单击菜单时,把用户、菜单命令和菜单对应功能写入保存菜单日志的ini文件。如果需要查看日志,只要打开ini文件

2)  通过数据库保存菜单历史信息的程序

3)  菜单使用频率的程序,把用户使用菜单的数据信息保存到数据库中,然后统计用户使用菜单的频率,并根据此频率调整菜单的显示顺序

 

技术资料:

1、  C#程序开发范例宝典 明人科技 张跃廷 王小科 张宏宇 编著

 

Demo1:带历史信息的菜单

Demo涉及的技术说明:

子窗体的显示

Ini文件的读写操作

文件的创建和删除

 

Demo所演示的内容:

本演示要实现保存最近打开的文件,可以将在菜单中最近打开文件的文件名和路径保存到事先建立的ini文件中,系统读取ini中的数据建立数组菜单,就可以事先历史信息的菜单

 

Demo实现步骤:

1、  首先新建一个项目,并添加Menustrip菜单控件和OpenFileDialog控件。创建一个“文件”主菜单,在其下面创建打开、清空所有、退出等菜单选项。

 

2、  然后将打开的文件路径写入到ini文件中(在“打开”菜单的click事件中)

 

3、  读取ini文件中的记录并显示到菜单中(在窗体的load事件中)

 

4、  自定义showwindows方法用来加载背景图片并显示窗体

 

5、  清空所有历史记录

 

6 最终运行结果

 

 

Demo中有待扩充的内容:

1)菜单的自动刷新

2)点击每一个link直接打开该文件

3)可以打开各种类型的文件,不单单是图片文件。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值