常用控件:
文本框TextBox:设置PasswordChar属性的话,可以实现密码输入框效果
工具栏ToolStrip
菜单栏MenuStrip
状态栏StatusStrip
滚动条ScrollBar:用于自身没有滚动条的控件进行滚动操作
进度条ProgressBar
跟踪条TrackBar
列表视图ListView:比较复杂,列表项中可以带有图标,如资源管理器
树视图TreeView:
卡片控件TabControl
Windows服务:
1.创建Window服务项目,在Service.cs里的OnStar方法里写入服务启动时需运行的代码,在OnStop方法里写入服务停止时资源清除的代码。需要注意的是这两个方法必须具有“立即返回”的特性。如果不是立即返回,系统将不启动这个服务。所谓“立即返回”就是在这两个方法内不要写耗时的逻辑,一般可以调用线程或计时器来处理。
2.在设计窗口使用右键菜单添加安装组件,这时会生成两个安装组件"serviceProcessInstaller1",设置它的Account属性指定服务启动账户,"serviceInstaller1",设置它的StartType和ServiceName属性
3.使用installUtil.exe注册Windows服务
installUtil工具在c:\WINDOWS\Microsoft.NET\Framework\v2.0.50727
方法是 installutil.exe path\MyWindowsService.exe
Windows配置文件App.config:
1.在App.config中添加自定义的配置信息必须在configuration标签下再新建一个appSettings标签,并在此标签里用add标签添加配置信息,配置信息由key和value两部分组成。应用程序通过System.Configuration.ConfigurationManager.AppSettings["key"]来读取value值
2.AppSettings属性是可以被遍历的
3.编译后会在目录里生成ProgramName.exe.config的文件,可以随时修改它而改变程序执行过程。