随笔分类 - c#
摘要:CameraCaptureDialog 后必须手动按“确定”然后“退出”,才能拍照, 怎样使用 CameraCaptureDialog 实现自动、定时拍照呢?可以使用System.Windows.Forms.Timer 、SendMessage方法实现,Timer方法必须在主线程中。实现代码:public partial class Form1 : Form { /* [DllImport("CoreDll")] public static extern IntPtr FindWindow( string lpClassName, // class name string
阅读全文
摘要:1、九宫格参考:http://blog.csdn.net/xyz_lmn/archive/2009/11/11/4797902.aspx2、自定义listview参考:http://blog.csdn.net/xyz_lmn/archive/2009/11/13/4808277.aspx
阅读全文
摘要:1、web service 其实就是HTTP+XML,调用就是添加一个web引用,调用其方法,详细了解可参考: http://www.devdiv.net/blog/space-14682-do-blog-classid-97-view-me.html2、HTTP (1)HTTP post数据 参考:http://www.devdiv.net/blog/space-14682-do-blog-id-402.html(2)Http 下载 http://www.devdiv.net/bbs/thread-20727-1-1.html (3)http上传 参考PBookOn服务端、客户端。 3、so
阅读全文
摘要:Windows 操作系统的注册表包含了很多有关计算机运行的配置方式,打开注册表我们可以看到注册表是按类似于目录的树结构组织的,其中第二级目录包含了五个预定义主键分别是:HKEY_CLASSES_ROOT,HKEY_CURRENT_USER,HKEY_LOCAL_MACHINE,HKEY_USERS,HKEY_CURRENT_CONFIG。 下面我们来分别解释这5个类的作用 HKEY_CLASSES_ROOT该主键包含了文件的扩展名和应用程序的关联信息以及Window Shell和OLE用于储存注册表的信息。该主键下的子键决定了在WINDOWS中如何显示该类文件以及他们的图标,该主键是从HK..
阅读全文
摘要:http://wallimn.javaeye.com/blog/374917方法一:C#代码 //////生成拼音简码//////Unicode编码字符串///拼音简码:stringpublicstaticstringGetPinyinCode(stringunicodeString){inti=0;ushortkey=0;stringstrResult=string.Empty;//创建两个不同的encoding对象Encodingunicode=Encoding.Unicode;//创建GBK码对象Encodinggbk=Encoding.GetEncoding(936);//将unico
阅读全文
摘要:static public string GetChineseSpell(string strText) { int len = strText.Length; string myStr = ""; for(int i=0;i 1) { int area = (short)arrCN[0]; int pos = (short)arrCN[1]; int code = (area<<8) + pos; int[] areacode = {45217,45253,45761,46318,46826,47010,47297,47614,48119,48119...
阅读全文
摘要:命名空间:System.IO第一种方法:File.Exists(Application.StartupPath + "//AlarmSet.txt");第二种方法:System.IO.DirectoryInfo info = new System.IO.DirectoryInfo(Application.StartupPath + "//AlarmSet.txt");MessageBox.Show(info.Exists.ToString());第三种方法:File.Create(Application.StartupPath + "//Ala
阅读全文
摘要:可借助渐变画笔用渐变的颜色填充形状。例如,可借助水平渐变画笔,从形状的左边缘到右边缘用逐渐变化的颜色来填充形状。设想这样一个矩形:它的左边缘为黑色(红色、绿色和蓝色分量均为 0);右边为红色(这三个分量分别为 255,0,0)。如果矩形的宽度为 256 个像素,则给定像素的红色分量将多于其左侧的像素的红色分量。在一行中,最左边像素的颜色分量为 (0, 0, 0);第二个像素的分量为 (1, 0, 0);第三个为 (2, 0, 0),依此类推,直到到达最右边的像素,它的分量为 (255, 0, 0)。这些插值颜色的值构成了颜色渐变。当水平地、垂直地或平行一指定的斜线移动到时,线性渐变改变颜色。.
阅读全文
摘要:GDI+ Brush 对象用于填充闭合形状的内部。GDI+ 定义多种填充样式:纯色、阴影图案、图像纹理和颜色渐变。一。如何:用纯色填充形状 若要用纯色填充形状,请创建 SolidBrush 对象,然后将该 SolidBrush 对象作为一个参数传递给 Graphics 类的某个填充方法。下面的示例演示如何用红色填充椭圆。示例 在下面的代码中,SolidBrush 构造函数采用一个 Color 对象作为其仅有的参数。FromArgb 方法使用的值分别表示颜色的 alpha、红色、绿色和蓝色分量。这些值中的每一个都必须在 0 到 255 之间。第一个 255 表示颜色是完全不透明的,第二个 255
阅读全文
摘要:一。如何:使用钢笔绘制线条若要绘制线条,需要 Graphics 对象和 Pen 对象。Graphics 对象提供 DrawLine 方法,而 Pen 对象则存储线条的特征,如颜色和宽度。示例 下面的示例绘制一条从 (20, 10) 到 (300, 100) 的直线。第一条语句使用 Pen 类构造函数创建黑色钢笔。传递给 Pen 构造函数的参数之一是用 FromArgb 方法创建的 Color 对象。用于创建 Color 对象的值(255、0、0、0)对应于颜色的 alpha、红色、绿色和蓝色分量。这些值定义不透明的黑色钢笔。Pen pen = new Pen(Color.FromArgb(25
阅读全文
摘要:一。如何:创建钢笔此示例创建一个 Pen 对象。System.Drawing.Pen myPen;myPen = new System.Drawing.Pen(System.Drawing.Color.Tomato);可靠编程当使用完需要消耗系统资源的对象(如 Pen 对象)后,应对其调用 Dispose。 请参见参考Pen概念GDI+ 中的笔、直线和矩形其他资源图形编程入门二。如何:设置钢笔颜色此示例更改预先存在的 Pen 对象的颜色。myPen.Color = System.Drawing.Color.PeachPuff;编译代码此示例要求: 名为 myPen 的 Pen 对象。可靠编程应
阅读全文
摘要:利用Graphics对象,我们可以绘制理想的UI。这里首先介绍C#中如何得到Graphics对象。/如何得到Graphics对象1. Control.CreateGraphics();直接通过Control类的公开方法获取。可以是Form,基础控件,也可以是UC控件new Form().CreateGraphics();new Button().CreateGraphics();new UserControl().CreateGraphics();2. new PaintEventArgs().Graphics PaintEventArgs参数的Graphics属性this.Paint +=
阅读全文
摘要:需要先创建 Graphics 对象,然后才可以使用 GDI+ 绘制线条和形状、呈现文本或显示与操作图像。Graphics 对象表示 GDI+ 绘图表面,是用于创建图形图像的对象。处理图形包括两个步骤: 创建 Graphics 对象。使用 Graphics 对象绘制线条和形状、呈现文本或显示与操作图像。创建图形对象可以用各种方法创建图形对象。 创建图形对象在窗体或控件的 Paint 事件中接收对图形对象的引用,作为 PaintEventArgs 的一部分。在为控件创建绘制代码时,通常会使用此方法来获取对图形对象的引用。 - 或 - 调用某控件或窗体的 CreateGraphics 方法以获取对.
阅读全文

浙公网安备 33010602011771号