随笔分类 - .NET技术
摘要:当远程访问mysql时,mysql会解析域名,会导致访问速度很慢,加上下面这个配置可解决此问题禁止mysql做域名解析[mysqld]skip-name-resolve
阅读全文
摘要:using System.Runtime.InteropServices;private struct IconInfo { public bool fIcon; public Int32 xHotspot; public Int32 yHotspot; public IntPtr hbmMask; public IntPtr hbmColor; }[DllImport("us...
阅读全文
摘要:一、消息概述 Windows下应用程序的执行是通过消息驱动的。消息是整个应用程序的工作引擎,我们需要理解掌握我们使用的编程语言是如何封装消息的原理。 1 什么是消息(Message) 消息就是通知和命令。在.NET框架类库中的System.Windows.Forms命名空间中微软采用面对对象的方式重新定义了Message。新的消息(Message)结构的公共部分属性基本与早期的一样,不过它是面...
阅读全文
摘要:LinearGradientBrush brush = new LinearGradientBrush(this.ClientRectangle, Color.FromKnownColor(KnownColor.Control),Color.FromKnownColor(KnownColor.ControlDark) , LinearGradientMode.Horizontal); System...
阅读全文
摘要:OpenFileDialog选择文件的时候会修改当前程序默认目录。 解决这个问题需要把OpenFileDialog的RestoreDirectory属性设为True才行。 建议程序中使用绝对路径访问文件,因为在大系统中可能很多地方会使用OpenFileDialog,如果有一个地方没有设置RestoreDirectory属性可能就造成灾难性后果。
阅读全文
摘要://将控件背景设置为透明this.BackColor = Color.FromArgb(0 ,240 ,240,240);
阅读全文
摘要:启用一个线程来处理此功能。 /// <summary> /// 将指定图片控件中的图片闪烁 /// </summary> /// <param name="pic">需要闪烁的图片控件</param> public static void FlashImage(object picBox) { PictureBox pic = picBox as ...
阅读全文
摘要:BinaryWriter bw; int bufferSize = 1024; byte[] outbyte = new byte[bufferSize]; long retval; long startIndex = 0; MemoryStream ms = new MemoryStream(); bw = new BinaryWriter(ms); startIndex = 0; retva...
阅读全文
摘要:BackgroundWorker 当用户执行一个非常耗时的操作时,如果不借助Thread编程,用户就会感觉界面反映很迟钝。在.Net 2.0中可以通过BackgroundWork非常方便地进行Thread编程,大致的步骤是: 1、调用BackgroundWorker的RunWorkerAsync方法(可以传递参数),它将调用DoWork事件 2、在DoWork的事件响应代码中调用耗时的操作,此例中...
阅读全文
摘要:MySql中应改为string sql="insert into product(name,quantity,price,sale_date,checked_flag)values(?name,?quantity,?price,?sale_date,?checked_flag)";parameters[0]=new MySqlParameter("?name",MySqlDbType.VarCha...
阅读全文
摘要:.问题:在Windows SP2 + VS2005 + Oracle 9i +IIS5.1环境中运行ASP.NET网页的时候出现如下错误:System.Data.OracleClient 需要 Oracle 客户端软件 8.1.7 或更高版本2.原因: 自己到网上去查看过,很多说是Windows 的NTFS分区的权限问题。说是某个用户无法看到ORACLE_HOME目录下的内容所致。自己设置了一下,...
阅读全文
摘要:公司接了个EIP项目,分给我的任务里面有个统一信息发布系统,做好后当发布的信息量很大时(>10000字)迅速非常慢(>25秒),让人无法忍受,找了很久,终于发现了原因。 由于asp.net默认要执行安全检查,提交的数据不允许包括HTML代码,这个系统发布的信息又是HTML格式存放的,所以一提交就报错,最后我就写了个转换方法把所有的""这类标记换成其它字符,问题就是出在这个方法上,由于信息量...
阅读全文