.NET
fengjiexyb
这个作者很懒,什么都没留下…
展开
-
asp.net查询数据显示等待中提示效果
原文地址:http://blog.sina.com.cn/s/blog_78cd04bd0100poam.htmlasp.net查询数据显示等待中提示效果,前页面点击搜索按纽后,当前页的button onclick事件会生成一个sql语句,然后转到查询结果页面,由于查询可能很费时间,客户要求在这两个页面中加入一个提示用户正在查询,请等待的页,具体的查询是在查询结果页面的Page转载 2017-09-09 23:46:51 · 1570 阅读 · 0 评论 -
int.Parse()与int.TryParse()
http://www.cnblogs.com/fishtreeyu/archive/2011/01/15/1936193.htmlint.Parse()与int.TryParse()int i = -1;bool b = int.TryParse(null, out i);执行完毕后,b等于false,i等于0,而不是等于-1,切记。int i = -1;b转载 2015-06-01 17:04:07 · 420 阅读 · 0 评论 -
.Net调用Office Com组件的原理及问题
http://www.cnblogs.com/Tiffany_2008/archive/2010/12/22/1914160.html今日用到WordToHtml的方法,需要添加对office组件的引用(Microsoft.Office.Interop.Word)程序集Microsoft.Office.Interop.Word D:\Program Files\Mic转载 2015-06-01 17:16:45 · 791 阅读 · 0 评论 -
关于string和byte之间的转换
http://blog.sina.com.cn/s/blog_70bf579801017yc2.html在网络编程中,Socket发送数据是以byte字节数组发送的,所以要把其他类型的数据转化成byte[]类型 //string 转成 bytestring s = "Hello!!";byte[] b = new byte[1024*1024];转载 2015-06-01 17:01:17 · 617 阅读 · 0 评论 -
如何让网站所在虚拟主机支持apk格式文件下载
http://www.singlex.net/1900.html随着智能手机的普及,越来越多的人使用手机上网,很多网站也应手机上网的需要推出了网站客户端,.apk文件就是安卓(Android)的应用程序扩展名。把apk文件传到虚拟主机上,用浏览器访问下载时,提示404文件不存在,但FTP里可以看到文件确实已上传成功。这是因为默认情况下,使用IIS作为Web服务器的网站无法下载apk转载 2015-06-01 17:09:42 · 1532 阅读 · 0 评论 -
C# 中引用dll类库时 “不可访问,因为它受保护级别限制”
http://gzxabcdefg.blog.163.com/blog/static/2345179420105183180912/我做了一个C#类库,然后在另一个工程和引用类库中的类文件时,产生了“不可访问,因为它受保护级别限制”的错误。原因是:在工程中引dll类库中的文件时,只能访问中类库中定义类型为public的类文件,所以在创建类库时,需要定义向外部暴露的类的访转载 2015-06-01 15:35:20 · 5852 阅读 · 1 评论 -
asp.net使用chart控件简单制作柱状体、饼图总结
http://www.jq-school.com/Show.aspx?id=311本文章由jquery学堂2群的网友【北京-web-小虾米】整理分享,非常感谢!效果图:1、柱形图:html代码如下 :01asp:Chart ID="Chart1" runat="server" Ima转载 2015-06-01 15:31:00 · 1405 阅读 · 0 评论 -
找出C#代码中未使用的变量和函数
http://www.cnblogs.com/TianFang/archive/2012/11/26/2789478.html当我们在重构或改bug等时候修改代码时,往往会出现一些未使用的变量和函数,这些未使用的变量和函数一般要么是垃圾,要么是修改引入的bug,往往需要我们及时发现它。例如,对如如下代码: class Program { sta转载 2015-06-01 15:12:36 · 1817 阅读 · 0 评论 -
如何通过TcpClient取得remote ip和port
http://blog.csdn.net/wwwsq/article/details/1634251在我们用TcpListener.AcceptTcpClient()接收连接之后,我们迫切需要有一个方法可以得到对方的ip和port。这样,我们才可以查看是谁从哪里连到了我们的server上。切入点在于TcpClient有一个protected的成员Client,这是一个System.转载 2015-05-21 09:22:36 · 1255 阅读 · 0 评论 -
使用Doxygen生成net帮助文档
http://www.cnblogs.com/homezzm/archive/2013/07/02/3166602.html一. 什么是Doxygen? Doxygen 是一个程序的文件产生工具,可将程序中的特定批注转换成为说明文件。通常我们在写程序时,或多或少都会写上批注,但是对于其它人而言,要直接探索程序里的批注,与打捞铁达尼号同样的辛苦。大部分有用的批注都是属于针对函式,类别转载 2015-05-21 10:58:45 · 505 阅读 · 0 评论 -
C# 利用QRCode生成二维码图片
http://blog.csdn.net/lybwwp/article/details/18444369网上生成二维码的组件是真多,可是真正好用的,并且生成速度很快的没几个,QRCode就是我在众多中找到的,它的生成速度快。但是网上关于它的使用说明,真的太少了,大都是千篇一律的复制粘贴。这是本要用它做了一个项目后,简单的整理了一下。组件下载地址:http://download.转载 2015-05-21 10:49:01 · 504 阅读 · 0 评论 -
C# treeview右键菜单 设置技巧
http://www.cnblogs.com/imihiroblog/archive/2012/06/02/2531949.html//在NodeMouseClick事件中 再将cms设定成treeview的cms. 这样点空,不会出现右键菜单. //右键菜单 private void tv_Roots_NodeMouseClick(ob转载 2015-06-01 17:14:40 · 1328 阅读 · 0 评论 -
控制DateTimePicker日期或时间的显示格式
http://blog.sina.com.cn/s/blog_46e9573c0100whom.html默认状态下,DateTimePicker控件只显示日期,如果想更改为显示时间,或日期+时间,需要做以下设置://控制日期或时间的显示格式this.DateTimePicker1.CustomFormat = "yyyy-MM-dd HH:mm:ss"//使转载 2015-05-25 17:24:12 · 1131 阅读 · 0 评论 -
c#怎么实现chart柱状图的不同颜色
http://zhidao.baidu.com/link?url=dP8Md5aIZ1zacDe5tRRkqKTYyOUQgfgYkjViN0hDgpGDiGZlJWBcf6aQFYcLXJRrOuTjhkfBvEUFWQShWUakk-LYALJA4qLKKvQ2zPEwRrq可以使用多种方式来得到你要的效果,下面说明一下,这是原始的图表:2、直接指定它的颜色,比转载 2015-05-25 16:53:00 · 10914 阅读 · 0 评论 -
关于C#中用access做数据库,使用like语句的问题
做了WindowForm程过程中,用到access做数据库。在其中用到一条SQL语句 "select * from table where A like 'b*'"。返回结果中没有一条。但是在access中的查询中,运行此语句却能返回结果。 最后在程序中需要把*换成% StringBuilder sqlStr=new StringBuilder(); sqlStr.Append转载 2017-09-09 23:43:41 · 743 阅读 · 0 评论 -
c#:从DataTable中抽取Distinct数据
原文地址:http://www.cnblogs.com/BlueFly/archive/2009/01/08/1372151.html有时我们需要从DataTable中抽取Distinct数据,以前总是以对DataTable进行foreach之类纯手工方式获取。近来发现DataView可以帮我们直接获取Distinct数据,汗一个!DataTable dataT转载 2017-09-09 23:41:14 · 650 阅读 · 0 评论 -
c#通过.net自带的chart控件绘制饼图pie chart
原文地址:http://www.veryhuo.com/a/view/52954.html需要实现的目标是: 1.将数据绑定到pie的后台数据中,自动生成饼图。 2.生成的饼图有详细文字的说明。 具体的实现步骤: >>前台界面的设置: 1.设置chart1的属性Legends中默认的Legend1的Enable为false;转载 2017-09-09 23:39:49 · 19239 阅读 · 1 评论 -
Reflector 已经out了,试试ILSpy
Reflector是.NET开发中必备的反编译工具。即使没有用在反编译领域,也常常用它来检查程序集的命名规范,命名空间是否合理,组织类型的方法是否需要改善。举例说明,它有一个可以查看程序集完整名称的功能,请看下图这里的Name,是标识一个程序集的完整标识,当GAC中存在程序集的多个版本时,这个名称是唯一的识别名称。但是,Reflector很早就转向收费软件了,需要购买许可才转载 2017-09-09 23:37:59 · 240 阅读 · 0 评论 -
读取Excel文件的类库
原文地址:http://www.cnblogs.com/fatway/archive/2008/12/02/1345499.html/* * 操作Excel文件类 * 目前功能列表: * 1、读取Excel文件,返回一个DataSet * 2、读取Excel文件,返回其工作表ArrayList * by Lee 2008/11/27 11:51:56 * Copyr转载 2017-09-09 23:35:15 · 748 阅读 · 0 评论 -
C# 和 Linux 时间戳转换
原文地址:http://www.cnblogs.com/codemo/archive/2012/05/18/2507251.html/// /// 时间戳转为C#格式时间 /// /// /// private DateTime GetTime(string timeStamp) {转载 2017-09-09 23:32:04 · 726 阅读 · 0 评论 -
C# 16进制与字符串、字节数组之间的转换
原文地址:http://blog.chinaunix.net/uid-44616-id-2120944.html1.请问c#中如何将十进制数的字符串转化成十六进制数的字符串//十进制转二进制Console.WriteLine("十进制166的二进制表示: "+Convert.ToString(166, 2));//十进制转八进制Console.WriteLine("十进制166的转载 2017-09-09 23:29:53 · 279 阅读 · 0 评论 -
C#中Dispose和Close的区别
原文地址:http://www.cnblogs.com/kevinwan/archive/2007/01/16/621869.html当我们开发C#代码的时候,经常碰到一个问题,有些class提供Close(),有些class提供Dispose(),那么Dispose和Close到底有什么区别?首先,Dispose和Close基本上应该是一样的。Close是为了那些不熟悉Dis转载 2017-08-31 17:43:49 · 668 阅读 · 0 评论 -
asp.net查询数据显示等待中提示效果
http://blog.sina.com.cn/s/blog_78cd04bd0100poam.htmlasp.net查询数据显示等待中提示效果,前页面点击搜索按纽后,当前页的button onclick事件会生成一个sql语句,然后转到查询结果页面,由于查询可能很费时间,客户要求在这两个页面中加入一个提示用户正在查询,请等待的页,具体的查询是在查询结果页面的Page_Load转载 2015-06-12 23:47:02 · 2469 阅读 · 0 评论 -
跳转页面等待加载情况的解决
http://blog.csdn.net/kid_wang/article/details/5939110情况是这样的,A.aspx页面有个跳转地址的超链接,点击时,可以发生页面跳转。但是如果页面B.aspx需要加载运算结束后才能显示的情况下,这样点击的人可能以为没反应而多次点击,导致页面崩溃。怎么避免呢,就是在跳转时先显示一个等待页面,等到真正的页面加载结束后,再转载 2015-06-12 23:48:24 · 3459 阅读 · 0 评论 -
C#利用QrCode.Net生成二维码(Qr码)
http://www.cnblogs.com/Soar1991/archive/2012/03/30/2426115.html现在网上很多应用都是用二维码来分享网址或者其它的信息。尤其在移动领域,二维码更是有很大的应用场景。因为项目的需要,需要在网站中增加一个生成二维码分析网址的功能,在谷歌大幅度抽筋的情况下无奈使用百度。百度N多,找到一些项目,但是可用性不强。(有一个项目是用VS20转载 2015-05-21 10:48:20 · 1356 阅读 · 1 评论 -
C#获取本机可用串口
http://outofmemory.cn/code-snippet/2574/c-get-benji-keyong-chuankoupublic void GetComList() { RegistryKey keyCom = Registry.LocalMachine.OpenSubKey("Hardware\DeviceMap\SerialComm转载 2015-02-12 16:22:26 · 2234 阅读 · 2 评论 -
C# dataGridView 列宽设为百分比
原地址:http://hi.baidu.com/xiyi2008/item/b05ee30fd49402c12f4c6b7e设;置性性 AutoSizeColumnsMode 为 Fill代码this .dataGridView1 .DataSource=ds .Tables[0] .DefaultView; this .dataGridView1 .转载 2014-02-26 12:33:46 · 6188 阅读 · 0 评论 -
设置DataGridView中的数据居中显示
属性-杂项-Columns-选定列-列属性-DefaultCellStyle-布局-Alignment-MiddleCenter原创 2014-02-26 12:32:36 · 9040 阅读 · 5 评论 -
DataGridView的列宽设置
原地址:http://blog.sina.com.cn/s/blog_4954362f0100dbvn.htmlDataGridView有一个属性是AutoSizeColumnMode,他有几个属性:AllCells 调整列宽,以适合该列中的所有单元格的内容,包括标题单元格。AllCellsExceptHeader 调整列宽,以适合该列中的所有单元格的内容,不包括标题单元格。Col转载 2014-02-26 12:31:42 · 1125 阅读 · 0 评论 -
form外观控制
原地址:http://www.cnblogs.com/irving314/archive/2011/06/23/formsize.htmlFormBorderStyle:指示窗体的边框和和标题栏的外观和行为。1.None-->无边框;2.FixedSingle-->固定的单行边框;3.Fixed3D-->固定的三维边框;4.FixedDialog-->固定的对话框样式的粗边转载 2014-02-26 12:30:19 · 512 阅读 · 0 评论 -
DataGridView单击选中一整行,只能单选,不能选择多行,只能选择一行
原地址:http://blog.163.com/ti_anzhen@126/blog/static/11856583420112312418470/设置DataGridView的属性SelectionMode为FullRowSelect 这样就使DataGridView不是选择一个字段,而是选择一整行了 设置DataGridView的属性MultiSelect为false 这样转载 2014-02-26 12:26:29 · 2808 阅读 · 0 评论 -
splitcontainer 实现窗体上下分割
在Visual Studio 2010里面,splitcontainer 默认是左右分割的,那要使用上下分割的怎么办呢?可以更改splitcontainer的属性orientation 改成 Horizontal即可。原创 2014-02-26 12:21:23 · 5338 阅读 · 0 评论 -
TreeView绑定数据库
原地址:http://www.cnblogs.com/duhongyu216/articles/1702591.html很多应用要用到TreeView来显示组织机构,以下演示TreeView如何与数据库进行绑定。数据库结构如下(递归现实):id(guid)转载 2014-02-26 12:20:23 · 843 阅读 · 0 评论 -
C# 动态添加Button
原地址:http://hi.baidu.com/jiang_yy_jiang/item/08ca8b95234e9eb9cd80e5b8这个暑假要做一个关于酒店的管理软件,其中有一个就是关于酒店房间的状态,示意图如下里面的桌,标注了房间号以及等级,很明显是Button,但是是动态添加,并且位置,大小都要与外围容器相匹配,简单尝试了一下效果是可以做出来的代码如下:private vo转载 2014-02-26 12:16:20 · 2849 阅读 · 0 评论 -
VS2010程序打包操作
1、 在vs2010 选择“新建项目”----“其他项目类型”----“Visual Studio Installerà“安装项目”:命名为:Setup1 。这是在VS2010中将有三个文件夹, 1.“应用程序文件夹”表示要安装的应用程序需要添加的文件; 2.“用户的‘程序’菜单”表示:应用程序安装完,用户的“开始菜单”中的显示的内容,一般在这个文件夹中,需要转载 2014-02-26 12:14:46 · 526 阅读 · 0 评论 -
DataGridView实现添加合计行并始终显示在底部
原地址:http://blog.csdn.net/tyouvivi/article/details/1676850DataGridView中没有合适的方法来冻结底部的合计行,这里用一种比较简单的方式实现。1. 数据部分的DataGridView,不带任何滚动框2.合计部分的DataGridView,带有横向滚动框3.在画面上添加一个纵向滚动框实现的主要思路就是用合计行的横向滚动转载 2014-02-26 12:12:18 · 1095 阅读 · 0 评论 -
将VB.NET代码转换成C#
有时我们需要将已写好或者他人的VB.NET代码转换成C#,而不需要重新编码。下面的网站可以实现这个功能。 http://www.developerfusion.com/tools/convert/vb-to-csharp/ 当然,转换过的代码不一定可以直接使用,有些地方还需要人工检查一下。原创 2014-02-26 12:39:54 · 905 阅读 · 0 评论 -
c# 四舍五入、上取整、下取整
原地址:http://wenku.baidu.com/view/6e907d33376baf1ffc4fad6d.html在处理一些数据时,我们希望能用“四舍五入”法实现,但是C#采用的是“四舍六入五成双”的方法,如下面的例子,就是用“四舍六入五成双”得到的结果:double d1 = Math.Round(1.25, 1);//1.2double d2 = Math.Round(1.转载 2014-02-26 12:46:01 · 445 阅读 · 0 评论 -
下拉列表框弹出树(ComboBoxTreeView)
using System.Data;using System.Text;using System.Windows.Forms;namespace WinApp{ public class ComboBoxTreeView : ComboBox { private const int WM_LBUTTONDOWN = 0x201, WM_LBUT转载 2014-02-26 12:55:48 · 1197 阅读 · 0 评论 -
c# Random快速连续产生相同随机数的解决方案
原文地址:http://www.jb51.net/article/17406.htm在写随机数生成的时候遇到奇怪的问题for (int i = 0; i { Random rd = new Random(); Console.WriteLine(rd.Next(100)); }理论上而言,这个程序会产生100个不同的0~100的整数,而实际情况却是除了第一个数字不同外,剩转载 2015-01-06 10:31:14 · 2448 阅读 · 0 评论