摘要:
1. 通过文件的扩展名来判断。这种方法比较简单,但若是有人故意改下文件扩展名,这种方法就不起作用了。 2.通过C#自身提供的方法来进行判断(判断某种确定的图片类型)。 示例如下: bool isJPG = false; System.Drawing.Image img = System.Drawin 阅读全文
posted @ 2017-01-17 11:16
wzwyc
阅读(2948)
评论(0)
推荐(0)
摘要:
System.Environment.CurrentDirectory的含义是获取或设置当前工作路径,而Application.StartupPath是获取程序启动路径,表面上看二者没什么区别,但实际上区别大得很。先说前者:比如说你程序放在桌面上启动,但是中间你用了一个OpenFileDialog打 阅读全文
posted @ 2017-01-17 11:14
wzwyc
阅读(1491)
评论(0)
推荐(0)
摘要:
要点:1、当在主线程中创建了一个线程,那么该线程的IsBackground默认是设置为FALSE的。2、当主线程退出的时候,IsBackground=FALSE的线程还会继续执行下去,直到线程执行结束。3、只有IsBackground=TRUE的线程才会随着主线程的退出而退出。4、当初始化一个线程, 阅读全文
posted @ 2017-01-17 11:12
wzwyc
阅读(278)
评论(0)
推荐(0)
摘要:
bool type; type = Environment.Is64BitOperatingSystem; Console.WriteLine(type); 阅读全文
posted @ 2017-01-17 11:07
wzwyc
阅读(413)
评论(0)
推荐(0)
摘要:
功能需求:1、把一张图片(png bmp jpeg bmp gif)转换为byte数组存放到数据库。2、把从数据库读取的byte数组转换为Image对象,赋值给相应的控件显示。3、从图片byte数组得到对应图片的格式,生成一张图片保存到磁盘上。这里的Image是System.Drawing.Imag 阅读全文
posted @ 2017-01-17 11:05
wzwyc
阅读(4236)
评论(0)
推荐(0)
摘要:
1. 取得已被选中的内容:(1)使用RichTextBox.Document.Selection属性(2)访问RichTextBox.Document.Blocks属性的“blocks”中的Text 2.WPF RictTextBox内容清空方式:txtXml.Document.Blocks.Cle 阅读全文
posted @ 2017-01-17 10:56
wzwyc
阅读(13840)
评论(0)
推荐(2)
摘要:
一、文章概述本演示介绍了WPF的静态资源和动态资源的基本使用,并对两者做了简单的比较。静态资源( StaticResource )指的是在程序载入内存时对资源的一次性使用,之后就不再访问这个资源了;动态资源(DynamicResource)使用指的是在程序运行过程中然会去访问资源。 二、定义并使用资 阅读全文
posted @ 2017-01-17 10:49
wzwyc
阅读(975)
评论(0)
推荐(0)
摘要:
用互斥法实现防止程序重复运行,使用内核对象Mutex可以防止同一个进程运行两次。注意:是名称相同的进程,而不是exe,因为exe程序可以改名。 阅读全文
posted @ 2017-01-17 10:41
wzwyc
阅读(510)
评论(0)
推荐(0)
摘要:
第一种方式是直接使用Setter来进行,可以对Background等进行设置。 第二种是直接将比较复杂一点的Style放置到Window.Resources中: 使用的时候,直接利用 Background=”{StaticResource CheckedState}”即可。 第三种是利用Templa 阅读全文
posted @ 2017-01-17 10:39
wzwyc
阅读(4042)
评论(0)
推荐(1)
摘要:
Enum为枚举提供基类,其基础类型可以是除 Char 外的任何整型。如果没有显式声明基础类型,则使用 Int32。编程语言通常提供语法来声明由一组已命名的常数和它们的值组成的枚举。 注意:枚举类型的基类型是除 Char 外的任何整型,所以枚举类型的值是整型值。 Enum 提供一些实用的静态方法: ( 阅读全文
posted @ 2017-01-17 10:21
wzwyc
阅读(171)
评论(0)
推荐(0)