Task简述微软在.NETFramework4.0的时候引进了一个新的类:System.Thread.Task,用它来表示一个异步操作,比如从网上下载一个文件,或者一个比较耗时的文件写入动作,如果把这些操作放到UI线程里做,就引起用户界面失去响应,所以我们要另外开线程去做这些事情,开线程并不是什么新鲜事,只不过到了.NETFramework4.0,微软用Task对它进行了一次再包装而已,这 [...]
有些时候我们需要提供一些快捷操作的快捷键,例如,在WPF中某个按钮Text中用(_S)就可关联该按键与ALT+S的快捷键。但在有些时候需要监听是否按下了ESC,如果按下了ESC则退出当前端口或做其他操作。那么在WPF中如何实现?方法:private void Window_Loaded(object sender, RoutedEventArgs  [...]
SQLite介绍SQLiteisasoftwarelibrarythatimplementsa self-contained, serverless, zero-configuration, transactional SQLdatabaseengine.SQLite是一个开源、免费的小型RDBMS(关系型数据库),能独立运行、无 [...]
在WPF中通常图像都是使用图像源的方式“ImageSource”,个别情况我们在编写代码中得到的是一个Image对象这个时候想要将其转换为“ImageSource” 于是就有了下面的代码:[DllImport("gdi32.dll", SetLastError = true)]private static e [...]
使用AForge控制高拍仪来拍照,遇到提示“内存不足”的错误,查了一些资料后,发现有个对象没有进行释放。 以下红字部分即为增加的销毁对象方法。 int flag = 0; &nbs [...]
/// <summary>/// 缩小图片至指定大小/// </summary>/// <param name="strOldPic">源图文件名(包括路径)</param>/// <param name="strNewPic&q [...]
关于子窗体的层级关系总结一下哈,希望能对大家有些帮助假设有这样两个窗体:RootWindow,SubWindow,在RootWindow中引发某事件而显示SubWindow1、如果弹出窗体(比如SubWindow)仅仅是调用Show方法,并且没有设置其Owner属性:SubWindow sw = newSubWindow();sw.Show();那么弹出窗体(Su [...]