随笔 - 272  文章 - 7  评论 - 27  阅读 - 83万
09 2013 档案
c#图片上绘制半透明矩形
摘要:p.CreateGraphics().FillRectangle( new SolidBrush(Color.FromArgb(125,Color.LightGreen)), iLeft, iTop, iRight - iLeft, iBottom - iTop);Color.FromArgb(125,Color.LightGreen);125即颜色的α(阿尔法)值,α越大颜色的透明度越小,α为零就是全透明的了,阿尔法最大值是255,表示不透明。 阅读全文
posted @ 2013-09-29 12:01 NLazyo 阅读(7666) 评论(0) 推荐(0) 编辑
http://api.36wu.com/
摘要:http://api.36wu.com/ 阅读全文
posted @ 2013-09-28 12:40 NLazyo 阅读(456) 评论(0) 推荐(1) 编辑
c#程序中使用"like“查询access数据库语句的问题
摘要:在写使用access数据库的c#程序过程中,遇到各种莫名奇妙的问题。例如使用"like"进行模糊查询,在access查询视图中要使用"*"做模糊匹配(sql中是"%"). 原以为在程序中的查询字符串也应该使用"*",事实上并非如此! 在access数据库中调试用"*",程序中要改过来用"%",否则是查询不到任何数据的,而且vs还不报任何错,调试都找不到原因。 try { _strSql=""; if (dataGridView1.Rows.Count &l 阅读全文
posted @ 2013-09-25 14:54 NLazyo 阅读(2801) 评论(2) 推荐(1) 编辑
winform窗体的关闭与资源的释放
摘要:单纯的this.Dispose();this.Close();有时候并不能释放出所用资源。因为Dispose()方法,虽然能释放当前窗体的资源,却不能强制结束循环, 要想强制突出当前程序要用:System.Environment.Exit(int exitcode)方法;该方法:终止当前进程并为基础操作系统提供指定的退出代码。private void form1_Closed(object sender, System.EventArgs e) { System.Environment.Exit(System.Environment.ExitCode)... 阅读全文
posted @ 2013-09-22 09:38 NLazyo 阅读(9422) 评论(0) 推荐(0) 编辑
Access“存储过程"参数顺序要与执行代码生成的参数顺序一致
摘要:OleDbParameter olp; OleDbCommand cmd = new OleDbCommand("insertYjsData"); olp = new OleDbParameter("@unitengID", OleDbType.Integer); olp.Value = DBNull.Value; cmd.Parameters.Add(olp); ... 阅读全文
posted @ 2013-09-18 13:36 NLazyo 阅读(314) 评论(0) 推荐(0) 编辑
SqlCommand.ExecuteNonQuery()执行查询返回值的问题
摘要:SqlCommand.ExecuteNonQuery 方法对连接执行 Transact-SQL 语句并返回受影响的行数。但是有个前提:必须是UPDATE、INSERT 和 DELETE 语句。而对于所有其他类型的语句,返回值则为 -1或0。如果发生回滚,返回值为 -1 阅读全文
posted @ 2013-09-12 17:21 NLazyo 阅读(2447) 评论(0) 推荐(0) 编辑
双缓冲绘图
摘要:我们还要进行重新绘图,但要求速度很快,于是我们想到了使用 BitBlt函数。它可以支持图形块的复制,速度很快。我们可以先在内存中作图,然后用此函数将做好的图复制到前台,同时禁止背景刷新,这样就消除了闪 烁。以上也就是双缓冲绘图的基本的思路。 阅读全文
posted @ 2013-09-06 10:01 NLazyo 阅读(180) 评论(0) 推荐(0) 编辑
原比例生成缩略图实例
摘要:public Image GetThumb(int w,int h,Image source) { try { double zoom=1; if (source.Size.Height >= source.Size.Width) { if (source.Size.Height > 70) { zoom = s... 阅读全文
posted @ 2013-09-06 09:07 NLazyo 阅读(370) 评论(0) 推荐(0) 编辑
计算图片物理大小
摘要://先计算系统dpi,以下是代码 public partial class Form1 : Form { int dpi_x; int dpi_y; public Form1() { InitializeComponent(); //SetProcessDPIAware(); //重要 IntPtr screenDC = GetDC(IntPtr.Zero); dpi_x = GetDeviceCaps(screenDC, /*DeviceCap.*/... 阅读全文
posted @ 2013-09-05 17:04 NLazyo 阅读(985) 评论(1) 推荐(0) 编辑
区分DPI、分辨率(PPI)、图像的物理大小、像素宽度
摘要:分辨率都知道,越高越清晰。一、描述分辨率的单位有: dpi(点每英寸)、lpi(线每英寸)和ppi(像素每英寸)。但只有lpi是描述光学分辨率的尺度的。虽然dpi和ppi也属于分辨率范畴内的单位,但是他们的含义与lpi不同。而且lpi与dpi无法换算,只能凭经验估算。另外,ppi和dpi经常都会出现混用现象。但是他们所用的领域也存在区别。从技术角度说,“像素”只存在于电脑显示领域,而“点”只出现于打印或印刷领域。二、怎么知道一张图片的分辨率? 以JPEG为例,用16进制编辑器打开文件,文件头的信息通常为 FF D8 FF E0 XX XX 4A 46 49 46 00 XX XX (XX表示不 阅读全文
posted @ 2013-09-05 16:19 NLazyo 阅读(12884) 评论(0) 推荐(2) 编辑
生成缩略图方法
摘要:using System;using System.Collections.Generic;using System.Text;namespace DataInput{ using System.IO; using System.Drawing; using System.Drawing.Imaging; using System.Windows.Forms; /// /// 图片处理类 /// 1、生成缩略图片或按照比例改变图片的大小和画质 /// 2、将生成的缩略图放到指定的目录下 /// public class Image... 阅读全文
posted @ 2013-09-05 11:16 NLazyo 阅读(659) 评论(0) 推荐(0) 编辑

< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示