![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net编程文章
文章平均质量分 80
iteye_9711
这个作者很懒,什么都没留下…
展开
-
10个C#编程和Visual Studio使用技巧
C#是一门伟大的编程语言,与C++和Java相比,它的语法更简单,相对来说更好入门,经历10年的发展,C#已经成为编程语言领域强有力的竞争者,每一年我们都能看到它的进步,每一个新版本都加入了许多新特性,总的来说,作为一门编程语言,它没有让C#开发者社区失望。Visual Studio亦是如此,新版本的Visual Studio 2010所带来的新特性也让开发者们兴奋不已。对开场白没兴趣?好吧,...原创 2010-09-30 13:29:06 · 177 阅读 · 0 评论 -
ASP.NET 下载管理的基础篇
很多时候一个网站是需要对文件下载进行管理的,不是任何人都允许下载的,但是如何实现下载的管理呢,下载先从最简单的下载开始给大家看看。大部分的下载都是在此基础上添加权限的管理的。简单页面下载通过Response.WriteFile()函数将指定的文件直接写入HTTP内容输出流。该方 法实现比较简单,本例中通过函数FileDownload()实现文件的下载,代码如下: private vo...2010-10-13 11:20:47 · 130 阅读 · 0 评论 -
C#实现获取CPU使用率的方法
无需多说,直接上代码 using System; using System.Diagnostics; using System.Threading; public class CpuLoadInfo { // auxiliary print methods private static void Say ( string txt...原创 2010-10-13 11:09:26 · 1042 阅读 · 0 评论 -
用C#取得远程IP地址,MAC地址的方法
经常需要获得远程的地址,需要用sendarp这个函数来实现。具体不多说,直接给代码,具体的代码如下:DllImport("Iphlpapi.dll")] private static unsafe extern int SendARP(Int32 dest,Int32 host,ref IntPtr mac,ref IntPtr length); [DllImport("Ws2_32....原创 2010-10-13 11:05:30 · 337 阅读 · 0 评论 -
C#在应用程序中实现自动升级(转)
这是本人第一次写比较复杂的文章,表达不清之处,请各位见谅。好,闲话少说,入正题。最近单位开发一个项目,其中需要用到自动升级功能。因为自动升级是一个比较常用的功能,可能会在很多程序中用到,于是,我就想写一个自动升级的组件,在应用程序中,只需要引用这个自动升级组件,并添加少量代码,即可实现自动升级功能。因为我们的程序中可能包含多个exe或者dll文件,所以要支持多文件的更新。首先,要确定程序应该去哪里...原创 2010-10-11 12:06:27 · 1005 阅读 · 0 评论 -
.Net垃圾收集机制 了解算法与代龄
垃圾收集器在本质上就是负责跟踪所有对象被引用到的地方,关注对象不再被引用的情况,回收相应的内存。在.NET平台中同样如此,有效的提高.NET垃圾回收性能,能够提高程序执行效率。 其实垃圾收集并不是伴随Java出现的,早在1958年,图林奖得主John发明的Lisp语言就已经提供了GC的功能,这是GC的第一次出现,是思想的一次闪光!而后,1984年Dave Ungar发明的Small ta...原创 2010-10-08 17:40:26 · 118 阅读 · 0 评论 -
深入了解Array,弄个明明白白
1. 数组大局观 数组是一个引用类型,也就是意味着数组的内存分配在托管堆上,并且我们在栈上维护的是他的指针而并非真正的数组。接下来我们分析下数组的元素,其中的元素无外乎是引用类型和值类型。当数组中的元素是值类型时,不同于int i;这样的代码。数组会根据数组的大小自动把元素的值初始化为他的默认值。例如: static void Main(string[] args) { int...原创 2010-10-08 17:28:19 · 213 阅读 · 0 评论 -
Asp.Net如何实现断点续传
断点续传的原理 在了解HTTP断点续传的原理之前,先来说说HTTP协议,HTTP协议是一种基于tcp的简单协议,分为请求和回复两种。请求协议是由客户机(浏览器)向服务器(WEB SERVER)提交请求时发送报文的协议。回复协议是由服务器(web server),向客户机(浏览器)回复报文时的协议。请求和回复协议都由头和体组成。头和体之间以一行空行为分隔。 以下是一个请求报文与相应的...原创 2010-10-08 17:07:53 · 136 阅读 · 0 评论 -
编码实现动态调用WebService的方法
调用方法,同时也支持带ref参数的 /// <summary> /// 根据指定的信息,调用远程WebService方法 /// </summary> /// <param name="url">WebService的http形式的地址<...原创 2010-10-08 11:00:43 · 107 阅读 · 0 评论 -
ASP.NET得到当前代码位置的类名和方法名
protected void writeerror(object sender, EventArgs e) { string typeName = this.GetType().ToString();//当类名用 //string methodName = new System.Diagnostics.StackTrace(true).GetFrame(1...原创 2010-10-08 10:31:17 · 137 阅读 · 0 评论 -
文本字符的html格式转换
前一段仿泡泡网做了个论坛,遇到了个文本符号转化成相应html格式的问题,自己试了几种方式,搞了简单的格式转化类: 网页格式转化为文本框格式: 代码 public string Encode(string str) { str = str.Replace("&", "&amp"); str = str.Replace("'", "'...原创 2010-10-08 10:23:16 · 186 阅读 · 0 评论 -
C#串口serialPort操作
现在大多数硬件设备均采用串口技术与计算机相连,因此串口的应用程序开发越来越普遍。例如,在计算机没有安装网卡的情况下,将本机上的一些信息数据 传输到另一台计算机上,那么利用串口通信就可以实现。运行本程序,在“发送数据”文本框中输入要传送的数据,单击【发送】按钮,将传送的数据发送到所选择 的端口号中;单击【接收】按钮,传递的数据被接收到“接收数据”文本框中。如图13.1所示。 技术要点 ...原创 2010-10-08 10:20:00 · 161 阅读 · 0 评论 -
C#.Net创建不规则窗体的几种方法
现在,C#创建不规则窗体不是一件难事,下面总结一下:一、自定义窗体一般为规则的图形,如圆、椭圆等。做法:重写Form1_Paint事件(Form1是窗体的名字),最简单的一种情况如下:System.Drawing.Drawing2D.GraphicsPath shape = new System.Drawing.Drawing2D.GraphicsPath(); shape...原创 2010-09-30 13:41:54 · 218 阅读 · 0 评论 -
浅解XML与DataSet对象的关系及转换
在.NET Framework 中,经常使用XML 作为存储和传输各种数据的格式。DataSet 中的数据可以转换成XML 的形式来表示和存储。我们可以使用XML 对象同步和转换DataSet 的数据,而DataSet 也可以存储和传输XML 格式的数据。XML 与 DataSet 的关系如下图所示:DataSet 对象的常用方法如下:A. 使用ReadXml( ) 方法...原创 2010-09-30 13:39:13 · 211 阅读 · 0 评论 -
用Visual Studio来自动化测试
自动化测试的实现编写自动化测试也许对很多测试人员来说比较陌生。所幸的是Visual Studio中为实现自动化测试提供了一系列的工具,单元测试(Unit Test)、编码UI测试(Coded UI Test)、压力测试(Stress Test)、网页性能测试(Web Performance Test)、数据库单元测试(Database Unit Test)等等,让实现自动化测试变得轻松。这里我...原创 2010-09-30 13:32:15 · 785 阅读 · 0 评论