C#实例.net_经典例子400个剖析.
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一共470多例winform 界面特效的源码。
窗体与界面设计 (10)
实例001 带历史信息的菜单 (10)
实例002 菜单动态合并 (12)
实例003 像开始菜单一样漂亮的菜单 (14)
实例004 任务栏托盘菜单 (15)
实例005 可以拉伸的菜单界面 (16)
实例006 菜级联菜单 (18)
1.2 工具栏设计 (19)
实例007 带带背景的工具栏 (19)
实例008 带浮动工具栏 (20)
实例009 在带下拉菜单的工具栏 (22)
实例010 在具有提示功能的工具栏 (22)
实例011 在状态栏中显示检查框 (24)
实例012 带进度条的状态栏 (25)
实例013 状态栏中加入图标 (26)
实例014 OutLook界面 (27)
实例015 带带导航菜单的主界面 (29)
实例016 图形化的导航界面 (32)
实例018 类似windows xp的程序界面 (38)
实例019 以图形按钮显示的界面 (42)
实例020 以树形显示的程序界面 (44)
实例021 动态按钮的窗体界面 (46)
实例022 非矩形窗体 (50)
实例023建立字体形状窗体 (52)
实例024控件随窗体自动调整 (54)
实例025带分隔栏的窗体 (55)
实例027自动启动的多媒体光盘程序 (57)
实例028为触摸屏程序添加虚拟键盘 (59)
实例029半透明渐显窗体 (61)
实例030窗口颜色的渐变 (63)
实例031窗体中的滚动字幕 (65)
实例032动画显示窗体 (67)
实例033制作闪烁的窗体 (69)
实例034直接在窗体上绘图 (70)
实例036使窗体标题栏文字右对齐 (75)
实例037没有标题栏可义改变大小的窗口 (76)
实例038设置窗体在屏幕中的位置 (77)
实例039始终在最上面的窗体 (78)
实例040限制窗体大小 (79)
实例041获取桌面大小 (81)
实例042在窗口间移动按扭 (82)
实例043如何实现Office助手 (84)
实例044在关闭窗口前加入确认对话框 (85)
实例045使用任意组件拖动窗体 (88)
实例046修改提示字体及颜色 (89)
实例047如何为MDI类型窗体设置背景图片 (91)
实例048向提示框中添加图标 (93)
实例418通过串口发送数据 (95)
实例419通过串口关闭对方计算机 (98)
实例420密码写入与读出加密狗 (101)
实例421使用加密狗进行身份验证 (105)
实例422向IC卡中写入数据 (107)
实例423读取IC卡中的数据 (113)
实例424利用IC卡制作考勤程序 (116)
实例425简易视频程序 (119)
实例426摄像头监控录像 (125)
实例427超市摄像头定时监控系统 (127)
实例428语音卡电话呼叫系统 (132)
实例429客户来电查询系统 (141)
实例430语音卡实现电话录音 (144)
实例431利用短信猫收发短信息 (147)
实例432利用短信远程关闭计算机 (155)
实例433短信息采集烟草销售数据 (159)
实例434“春晚”节目评比短信息互动平台 (164)
实例435条形码扫描器销售商品 (167)
实例436利用神龙卡制作练歌房程序 (169)
实例463数据加密技术 (174)
实例464文本文件加密与解密 (177)
实例465利用图片加密文件 (188)
实例466如何编程修复Access数据库 (194)
实例467访问带验证模式的Sqlserver 2000数据库 (197)
实例468利用INI文件对软件进行注册 (201)
实例469利用注册表设计软件注册程序 (204)
实例470利用网卡序列号设计软件注册程序 (208)
实例471根据cpu序列号、磁盘序列号设计软件注册程序 (214)
窗体与界面设计
1.1 菜单应用实例
菜单是程序开发中经常使用的界面元素,合理利用菜单不但可以使用户非常方便的操作程序的功能,更能使效率提高,适应人性化的潮流。下面通过几个应用实例,介绍菜单设计的方法和技术。
实例001 带历史信息的菜单
实例说明
在开发图纸管理软件时,要求在菜单上记录用户最近打开的档案或图纸,以方便下次使用。如图1.1所示,单击“文件”菜单下的“打开文件”子菜单,打开需要查阅的图纸。下次运行该软件时,上次打开的文件名记录到“文件”菜单的历史菜单中,选择该菜单,即可打开相应的图纸文件。
技术要点
要实现保存最近打开的文件,可以将在菜单中最近打开文件的文件名和路径保存到事先建立的*.ini文件中,系统启动时读取*.ini中的数据建立数组菜单,即可实现显示历史菜单的功能。
注意:要建立一个带历史信息的菜单,必须首先添加一个MenuStrip菜单控件,并将主窗体的IsMdiContainer属性设为True。
实现过程
(1)创建一个项目,将其命名为Ex01_01,默认窗体为Form1。