C#编程
文章平均质量分 87
刘军龙
于学术,宜精益求精,于生活,宜开开心心。
展开
-
如何将nupkg离线安装包安装到VS2017、9
不知道为什么,用vs自带的nuget程序管理器安装nuget包非常慢,而且很容易出错,最重要的是编译的时候能急死人,于是换网、自己架nuget服务器...一顿折腾。不再废话,直接上干货:1、在官网https://www.nuget.org/用迅雷下载所需nuget包,也就是nuget文件;2、将nuget文件保存在非中文路径的目录下,比如:d:\Nuget;3、将此目录架入到Nug...原创 2019-12-06 17:26:30 · 1130 阅读 · 0 评论 -
C# 中的委托和事件--详解(续)
引言如果你看过了 C#中的委托和事件 一文,我想你对委托和事件已经有了一个基本的认识。但那些远不是委托和事件的全部内容,还有很多的地方没有涉及。本文将讨论委托和事件一些更为细节的问题,包括一些大家常问到的问题,以及事件访问器、异常处理、超时处理和异步方法调用等内容。为什么要使用事件而不是委托变量?在 C#中的委托和事件 中,我提出了两个为什么在类型中使用事件向外部提供方法注册,原创 2014-11-22 19:38:08 · 703 阅读 · 0 评论 -
C# 中的委托和事件--详解
文中代码在VS2005下通过,由于VS2003(.Net Framework 1.1)不支持隐式的委托变量,所以如果在一个接受委托类型的位置直接赋予方法名,在VS2003下会报错,解决办法是显式的创建一个委托类型的实例(委托变量)。例如:委托类型 委托实例 = new 委托类型(方法名);欢迎浏览本文的后续文章: C#中的委托和事件(续)引言委托 和 事件在 .Net Fr转载 2014-11-22 19:36:21 · 592 阅读 · 0 评论 -
32位系统上开发的Access为数据库的程序在64位机器上运行出错的解决办法
<br />64位平台下解决方法为在VS2010开发环境下进行以下操作:生成->配置管理器->平台->点击Any Cpu选项卡->新建->新建平台->X86原创 2011-03-28 15:18:00 · 4931 阅读 · 2 评论 -
很有意思的NumericUpDown的Value
<br />最近在给学生批改作业时,遇到使用NumericUpDown控件的一个小程序,在使用到其Value属性时遇到一个很有意思的事情,背景如下:<br />首先要做的是一个计算银行存款本息合计的简单程序,界面大概如下:<br /><br />程序功能可以从界面中看到,在存款金额中输入数字,选择存款期限后,相应的利率会出现在第三个文本框中,然后便可以计算本息合计。程序功能自不必多说,但关于NumericUpDown的使用有一点需要注意的:当你手动把其中输入的删除之后,其值(Value)却保持不变,这对于程原创 2010-12-15 10:39:00 · 9302 阅读 · 2 评论 -
c#中ref和out的区别
c#中ref和out的区别:1,ref必须初始化,out不用初始化。2,ref参数的值被传递到ref参数,out不能被传递。注意:1,属性不是变量,不能作为ref参数传递。2,ref类似于c语言中的指针。原创 2008-04-08 13:49:00 · 1085 阅读 · 0 评论 -
Web2.0时代,RSS你会用了吗?(技术实现总结)
如见Web2.0被吵的如火如荼,同时也有很多的评论褒贬不一。有人说Web2.0就是“一帮人在看皇帝的新装而已”。也有人说Web2.0将是一场变革。无论这些争论有没有价值,但我相信,存在就有它的必然性。也许Web2.0更像是一种商业模式,一个观念的变革而非技术。 不管怎样,它来了,你准备好了吗? 说到Web2.0,就会提到Blog、TAG、SNS、RSS、wiki这些软件应用和xml原创 2008-03-18 09:53:00 · 1009 阅读 · 0 评论 -
xml读写小结
读写xml所有节点个人小结 读: //打开某文件(假设web.config在根目录中) string filename=Server.MapPath("/") + @"WebApplication1/web.config"; XmlDocument xmldoc= new XmlDocument(); xmldoc.Load(filename);原创 2008-03-18 09:40:00 · 865 阅读 · 1 评论 -
使用ICSharpCode.SharpZipLib.dll实现在线解压缩
ICSharpCode.SharpZipLib.dll 是一个基于GNU的免费库文件,他的功能很强大。下载地址:http://www.icsharpcode.net/OpenSource/SharpZipLib/Download.aspx下面是对#ZipLib进行.net下的解压缩的方法的介绍。1.BZip2加入ICSharpCode.SharpZipLib.dll的引用,在#De原创 2008-03-18 09:27:00 · 2202 阅读 · 1 评论 -
Ajax研究小结
Ajax最近可谓是流行加火热,为web开发中的刷新问题带来了新的生机与希望。虽然这项技术在很久以前就有人在用,无非是XMLHttpRequest JavaScript的几项技术按一定的方式组合,也算不得什么新技术,但挂了一个名,做了一个封装,还是为不少开发人员提供了很多便捷。因此,我也抽出时间来研究了一下,并且应用到当前的项目里,同时做个小结放在这里。 具体使用: 1. 在项目中添加引用A原创 2008-03-18 09:51:00 · 925 阅读 · 0 评论 -
用OWC做统计图总结
在使用该类前当然首先要引用一下owc的dll啦!公布源码:using System;using System.Data;using System.Text;using Microsoft.Office.Interop;namespace OWCChartTest{ /// /// 利用OWC11进行作统计图的封装类。 /// 李天平 2005-8-31 /// public c原创 2008-03-18 09:48:00 · 1015 阅读 · 0 评论 -
.Net Web应用程序在Iss发布后无法连接oracle数据库
老问题,新状况 ------.Net Web应用无法连接Oracle问 关于.Net 应用无法连接Oracle数据库,从来不是什么新问题,而是一个经常困扰程序部署人员的痼疾,从遥远的过去到现在,它时不时地就蹦出来,烦你一阵。 该问题的具体症状是数据库连接字符串的udl试验没问题,plsql developer 没问题, Sql/Plus 没问题,可是.Net应用却总报无法连接Oracle数据库的错原创 2008-03-18 15:43:00 · 5240 阅读 · 3 评论 -
得到文本框选中的文字,动态插入文字
function AppTag(tagcode){ document.PostMessage.Message.value += tagcode;}function InsertTag(tagbegin,tagend){ if ((document.selection)&&(document.selection.type == "Text")) { var range = document.原创 2008-03-18 09:46:00 · 1162 阅读 · 0 评论 -
Js 调用 WebService心得总结
页面: script language=javascript> setInterval(getdata,1000); //动态定时调用 script>脚本: SCRIPT ID="clientEventHandlersJS" LANGUAGE="javascript"> function getdata() { var index=0;原创 2008-03-18 09:43:00 · 853 阅读 · 0 评论 -
利用Visual C#实现任务栏通知窗口
想必大部分网友都使用过QQ、MSN等聊天程序,它们的界面都相当华丽,尤其是当网友上线以及消息提示时会有一个浮动的窗体从屏幕的右下方缓慢升起,既美观又人性化,作为程序员在享受的同时我们也不禁要问:这到底是怎么实现的呢?本文就利用Visual Studio .Net C# 2005以及.Net框架绘图技术来实现这种任务栏通知窗口。 简介 QQ和MSN的任务栏通知窗口很人性化,它可以在不丢失主窗体原创 2008-03-13 10:14:00 · 792 阅读 · 0 评论 -
Visual Studio 2008 简体中文版下载
今天找了两个Visual Studio 2008 简体中文版(含MSDN)的下载地址,拿出来分享一下。同时注明了卸载Visual Studio 2008 Beta2的相关步骤。(1)Visual Studio 2008 Team Suite 简体中文版下载地址:(90 天试用版)http://www.microsoft.com/downloads/details.aspx?displaylang=转载 2008-03-13 10:08:00 · 4499 阅读 · 0 评论 -
MD5加密简介以及C#下的操作实现
一:关于MD5加密(这段文字称不上是原创,从网上找的关于MD5加密的简介,精选了一下,找了一段比较容易理解的给大家看。)MD5的全称是Message-Digest Algorithm 5,在90年代初由MIT的计算机科学实验室和RSA Data Security Inc发明,经MD2、MD3和MD4发展而来。 Message-Digest泛指字节串(Message)的Hash变换,就是把一个任意长原创 2008-03-13 10:15:00 · 1004 阅读 · 0 评论