<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[chenep的专栏]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/chenep</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; chenep]]></copyright><item><title><![CDATA[asp.net 引用 dll 拒绝访问 问题解决]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/11679155</link><guid>https://blog.youkuaiyun.com/chenep/article/details/11679155</guid><author>chenep</author><pubDate>Sat, 14 Sep 2013 13:28:26 +0800</pubDate><description><![CDATA[user.dll是用C++编译的，不能用常规的方式引用

用DllImport实现




[DllImport("user.dll", CharSet = CharSet.Unicode, EntryPoint = "formatFile")]
public static extern int formatFile(string name);

在winform c# 里面引]]></description><category></category></item><item><title><![CDATA[关于登录窗体的全流程制作]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/11393219</link><guid>https://blog.youkuaiyun.com/chenep/article/details/11393219</guid><author>chenep</author><pubDate>Sun, 08 Sep 2013 20:47:21 +0800</pubDate><description><![CDATA[在做一些特殊格式窗体时，需要对系统默认Form做一定的处理，已达到特定的目的，下面就介绍下“登录”窗体的制作，需要实现的效果：
1.无标题
2.可移动
3.窗体外观格式非矩形设计
4.键盘响应

步骤：
1.无标题设置。
创建Form，设置 FormBorderStyle属性为None，这样整个窗体的标题以及最大化，最小化，关闭按钮等ControlBox隐藏。布局好logo标识，系]]></description><category></category></item><item><title><![CDATA[C#  Winform 键盘Keys响应事件]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/10937219</link><guid>https://blog.youkuaiyun.com/chenep/article/details/10937219</guid><author>chenep</author><pubDate>Mon, 02 Sep 2013 17:32:08 +0800</pubDate><description><![CDATA[第一种：Alt + *(按钮快捷键)
在大家给button、label、menuStrip等控件设置Text属性时在名字后边加&键名就可以了,比如button1.text= "确定(&O)"。就会有快捷键了，这时候按Alt+O就可以执行按钮单击事件。


第二种：Ctrl+*及其他组合键

在WinForm中设置要使用组合键的窗体的KeyPreview(向窗体注册键盘事件)属性为Tru]]></description><category></category></item><item><title><![CDATA[C#  ReportViewer 自动生成报告（自动创建 表 和文本框 ）]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/10552743</link><guid>https://blog.youkuaiyun.com/chenep/article/details/10552743</guid><author>chenep</author><pubDate>Thu, 29 Aug 2013 21:59:28 +0800</pubDate><description><![CDATA[在做一些应用程序时难免会涉及到报表的查看和office文件的导出，这里主要介绍 VS2010下 ReportViewer控件报表的使用。关于ReportViewer控件的一般性用途可查阅的资料已经很完善了，此处不再赘述。
一般地，当报表格式定死的时候，我们只需要在.rdlc文件上按照给定的布局，布置好界面，再将数据绑定上去即可实现报表的显示了。比如，可以添加一个 table作为查询数据的呈现，然]]></description><category></category></item><item><title><![CDATA[winform Chart控件 获取鼠标处坐标值方法]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/10052345</link><guid>https://blog.youkuaiyun.com/chenep/article/details/10052345</guid><author>chenep</author><pubDate>Sun, 18 Aug 2013 22:05:55 +0800</pubDate><description><![CDATA[Chart控件本身功能强大，应用广泛，因此其属性、方法也很多。
此处介绍在很多应用中需要查看鼠标位置处坐标值的一些方法

1,调用Chart事件  GetToolTip

利用ToolTipEventArgs ，将ToolTipEventArgs的Text属性赋值即可实现，优点是非常简单，无需其他步骤，但其因为用到HitTest方法，只能获取序列点上的坐标值，不能获得“空白”位置的值]]></description><category></category></item><item><title><![CDATA[Winform打包程序制作的快捷方式指向错误的位置(指向安装包文件)]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/8631742</link><guid>https://blog.youkuaiyun.com/chenep/article/details/8631742</guid><author>chenep</author><pubDate>Sun, 03 Mar 2013 21:27:02 +0800</pubDate><description><![CDATA[刚刚开发完成的一个Winform项目，使用VS2008自带的打包工具对它进行打包(设置开始菜单的快捷方式)，安装后，发现快捷方式的目标指向有问题。(winform程序的打包过程参见网络上的相关资源)，这里我主要想说明打包后进行安装完毕后，快捷方式的指向问题。

1、打包后生成文件说明 

    我们都知道通过VS工具自带的打包后会生成两个文件，一个是exe文件，一个是msi文件。]]></description><category></category></item><item><title><![CDATA[鼠标获取和显示chart图上的曲线的值。]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/8089424</link><guid>https://blog.youkuaiyun.com/chenep/article/details/8089424</guid><author>chenep</author><pubDate>Fri, 19 Oct 2012 13:34:34 +0800</pubDate><description><![CDATA[CHART的鼠标点击确定位置



名人名言：使人们宁愿相信谬误，而不愿热爱真理的原因，不仅由于探索真理是艰苦的，而且是由于谬误更能迎合人类某些恶劣的天性。——培根 


CHART的鼠标点击确定位置 



private void chart1_MouseMove(object sender, MouseEventArgs e)
{
        HitTestRe]]></description><category></category></item><item><title><![CDATA[listview 中设置tooltip  较好的解决方法]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/7836769</link><guid>https://blog.youkuaiyun.com/chenep/article/details/7836769</guid><author>chenep</author><pubDate>Mon, 06 Aug 2012 20:50:17 +0800</pubDate><description><![CDATA[private ToolTip tip = new ToolTip();       
        private void FirstWindow_Load(object sender, EventArgs e) //加载界面
        {
           
            tip.ToolTipTitle = "提示";
            tip.Res]]></description><category></category></item><item><title><![CDATA[OPEN XML 生成excel]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/7643595</link><guid>https://blog.youkuaiyun.com/chenep/article/details/7643595</guid><author>chenep</author><pubDate>Thu, 07 Jun 2012 22:56:03 +0800</pubDate><description><![CDATA[1.利用.OpenXMLSDKv2.msi（3.8M大小）生成Excel，不需要offics支持，适用于服务器网站  excel报表的生成和导出
2.网页代码
3.winform代码]]></description><category></category></item><item><title><![CDATA[SQLServer  备份方式]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/7390870</link><guid>https://blog.youkuaiyun.com/chenep/article/details/7390870</guid><author>chenep</author><pubDate>Sat, 24 Mar 2012 20:50:29 +0800</pubDate><description><![CDATA[================备份数据库=================
--完整备份 
Backup Database NorthwindCS 
To disk='G:\Backup\NorthwindCS_Full_20070908.bak' 
--差异备份 
Backup Database NorthwindCS 
To disk='G:\Backup\NorthwindCS]]></description><category></category></item><item><title><![CDATA[基础知识！nvarchar varchar char nchar区别]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/7165125</link><guid>https://blog.youkuaiyun.com/chenep/article/details/7165125</guid><author>chenep</author><pubDate>Fri, 30 Dec 2011 15:07:06 +0800</pubDate><description><![CDATA[1、CHAR。CHAR存储定长数据很方便，CHAR字段上的索引效率级高，比如定义char(10)，那么不论你存储的数据是否达到了   10个字节，都要占去10个字节的空间。
2、VARCHAR。存储变长数据，但存储效率没有CHAR高。如果一个字段可能的值是不固定长度的，我们只知道它不可能超过10个字符，把它定义为 VARCHAR(10)是最合算的。VARCHAR类型的实际长度是它的值的实际长度+]]></description><category></category></item><item><title><![CDATA[sql语句优化技巧 sql 语句技巧]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/7078970</link><guid>https://blog.youkuaiyun.com/chenep/article/details/7078970</guid><author>chenep</author><pubDate>Fri, 16 Dec 2011 22:40:56 +0800</pubDate><description><![CDATA[转载来源
1、应用程序中，保证在实现功能的基础上，尽量减少对数据库的访问次数；通过搜索参数，尽量减少对表的访问行数,最小化结果集，从而减轻网络负担；能够分开的操作尽量分开处理，提高每次的响应速度；在数据窗口使用SQL时，尽量把使用的索引放在选择的首列；算法的结构尽量简单；在查询时，不要过多地使用通配符如SELECT * FROM T1语句，要用到几列就选择几列如：SELECT
 COL1,CO]]></description><category></category></item><item><title><![CDATA[C#让WinForm窗体拥有动画效果（淡入淡出等…）]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/7078729</link><guid>https://blog.youkuaiyun.com/chenep/article/details/7078729</guid><author>chenep</author><pubDate>Fri, 16 Dec 2011 21:16:08 +0800</pubDate><description><![CDATA[转载处
某些程序会有弹窗，在屏幕右下角缓缓出来，又缓缓关闭，这类效果自然使用原生态的API最合适不过了。
首先API声明：

/// 
/// 窗体动画函数
/// 
/// 指定产生动画的窗口的句柄
/// 指定动画持续的时间
/// 指定动画类型，可以是一个或多个标志的组合。
/// 
[DllImport("user32")]
private static extern bool A]]></description><category></category></item><item><title><![CDATA[四行C#代码实现状态栏中加载进度条]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/7043906</link><guid>https://blog.youkuaiyun.com/chenep/article/details/7043906</guid><author>chenep</author><pubDate>Mon, 05 Dec 2011 22:13:57 +0800</pubDate><description><![CDATA[[转载]四行C#代码实现状态栏中加载进度条！




原文地址：四行C#代码实现状态栏中加载进度条！作者：Tuliplanetrain


 
    我们在做程序的很多时候都需要用状态栏来显示程序运行的状态信息，有时我们又需要将程序的运行状态用进度条的形式显示出来，而不想占用面板空间，所以想把进度条放到状态栏中，将二者相结合。这样做即省面板空间又美观。
    笔者在用C#做]]></description><category></category></item><item><title><![CDATA[ADO.NET 如何读取 Excel]]></title><link>https://blog.youkuaiyun.com/chenep/article/details/7040202</link><guid>https://blog.youkuaiyun.com/chenep/article/details/7040202</guid><author>chenep</author><pubDate>Sun, 04 Dec 2011 22:08:30 +0800</pubDate><description><![CDATA[ADO.NET 如何读取 Excel 

  原文链接 



觉得原作者写得非常详细，操作Excel会经常遇到，故学习收藏了！

经常需要在数据库与Execl之间互导数据。net时代，ADO.NET可以使用使用Microsoft.Jet.OleDb访问访问Excel，网上已经有很多类似的资源，最典型也是最简单的可能如下：（asp.net环境）

Code// 连接字符串]]></description><category></category></item></channel></rss>