编写的程序需要开机运行,又不想进入win7的桌面。这样可以通过修改注册表,把原来的explorer.exe换成需要启动的软件。 注意,比如.exe文件存在于D盘的Debug文件夹中,则用 D:\\Debug\\MySoftWare.exe替换 explorer.exe。 但是一定要注意的是,尽量不要有中文文件夹。 但是在该程序代码中需要获取当前路径,即在程序初始化的过程中需要读取Debug文件夹中的.ini文件。 ...
用WPF做了一个图片查看器。初始化程序后,通过一个Listbox 将指定文件夹的Image加入界面上,并可以对加载的图片进行一系列的操作。比如删除操作。 之前在文章中讲过,如何解决Image控件的BitmapImage资源占用问题。解决了该问题,就可以对加载到界面上的图像进行删除操作。 C#自带的删除操作为: File.Delete方法, 命名空间为System.IO 函数原型如下:...
1、理解需求 以MultiRow产品为例,MultiRow的一个性能需求是:"百万行数据绑定下平滑滚动。"整个MultiRow项目的开发过程一直要考虑这个目标。 2、理解瓶颈 根据经验,99%的性能消耗是由于1%的代码造成的。所以,大部分性能优化都是针对这1%的瓶颈代码进行的。具体实施也就分为两步。首先,确定瓶颈,其次消除瓶颈。 3、切忌过度 ...