C#
nyzfl
拥有证书(高级信息系统项目管理师、高级系统分析师、中级软件设计师)。
多年软件开发经验,擅长NET、JAVA语言,数据库(SQL SERVER、ORACLE、MYSQL、DB2)。
展开
-
用OWC生成统计分析图
首先添加owc的引用,分别计算出分类和值即可:代码如下: //计算数据 /*categories 和 values 可以用tab分割的字符串来表示*/ string strSeriesName = "图例 1"; string strCategory = "1" + + "2" + + "3" + +"4" + + "5" +原创 2007-03-06 10:49:00 · 613 阅读 · 0 评论 -
C#.net常用函数和方法集
1、DateTime 数字型 System.DateTime currentTime=new System.DateTime(); 1.1 取当前年月日时分秒 currentTime=System.DateTime.Now; 1.2 取当前年 int 年=currentTime.Year; 1.3 取当前月 int 月=curr原创 2007-06-06 15:52:00 · 592 阅读 · 0 评论 -
解析XML(经典对决)
功能描述: 要求实现对xml的解析,比如一段xml如下:分别解析成四段xml,分别为,,和.其中缓存起来,假如下次传入,返回.OK,功能描述完毕。1.此人有8年的.net工作经验: using System;namespace WindowsApplication2{ /// /// 类名称:Bao /// 类功能:解析xml包 ///原创 2007-06-01 13:58:00 · 636 阅读 · 0 评论 -
加密、解密常用类
A. 对称密钥类。 using System; using System.Security.Cryptography; using System.IO; using System.Text; namespace IMServer { /// /// SymmCrypto是一个System.Security.Cry原创 2007-05-28 10:17:00 · 1116 阅读 · 2 评论 -
C# Operate Excel
A. Read 有两种方法: a.OleDbConnection 示例代码如下:String connStr="Provider=Microsoft.Jet.OLEDB.4.0;Data Source="+strFilePath+";Extended Properties=Excel 8.0;";System.Data.OleDb.OleDbConnection con=new原创 2007-08-13 16:57:00 · 872 阅读 · 0 评论 -
UrlRewrite,Url重写,无扩展名重写
A. 最简单的改写Global.asax:B.研究Aspx网站的UrlRewrite组件(Net2.0): void Application_BeginRequest(Object sender, EventArgs e) { String oldUrl = System.Web.HttpContext.Current.Request.RawUrl;原创 2007-07-20 11:05:00 · 1527 阅读 · 0 评论 -
VS2005(c#)项目调试问题解决方案集锦
1.检测到有潜在危险的 Request.Form 值原因: (1)在提交数据的页面或webconfig中没有对validateRequest的属性进行正确的设置(2)HTML里面写了两个引起解决: 方案一: 在.aspx文件头中加入这句: 方案二: 修改web.config文件: 因为validateRequest默认值为true。只要设为false即可转载 2007-07-04 09:11:00 · 767 阅读 · 0 评论 -
vs.Net2003无法打开或创建Web应用程序若干解决办法.
问题一:不能创建web应用程序来源:http://dev.csdn.net/develop/article/19/19725.shtm1、当站点主目录没有创建应用程序: 通过FP扩展+虚拟目录的方式来建立WEBAPP,步骤如下:(1)、右击站点---所有任务--配置服务器扩展(2)、建立虚拟目录***,并使其配置应用程序(3)、在VS中建立WEB项目,名称也为***(4)、通过通过FP扩展来建立转载 2007-07-04 09:20:00 · 865 阅读 · 0 评论 -
Probe Into SQL Server Produce
A. 获取存储过程的ReturnValue值用了这么长时间的.NET了,竟然连怎么获取存储过程的返回值都不知道,真是失败。 在网上搜了一下,就知道怎么用了。 Input 此参数只用于将信息从应用程序传输到存储过程。 InputOutput 此参数可将信息从应用程序传输到存储过程,并将信息从存储过程传输回应用程序。 Output 此参数只用于将信息从存储过程传输回应用程原创 2007-06-28 11:27:00 · 885 阅读 · 0 评论 -
编写易于理解代码的六种方式
对于一名开发人员,时间是最宝贵的资源。本文所要介绍的这六种编写可维护代码的方法可以保证让您节省时间和少受挫折:在编写注释上多花一分钟,会让您少受一小时研读代码的痛苦折磨。我学习编写、改善和维护代码的过程是很艰苦的。在过去的 12 年里,我一直在编写计算机游戏并通过曾红极一时的共享软件技术进行网络销售,并以此为生。这就是说,我常常要从空白的屏幕开始从头编码,当代码达到数万行之后才能拿去销售。这也转载 2007-06-25 09:34:00 · 609 阅读 · 0 评论 -
实现千万级数据的分页显示!
俺从http://czcz1024.blogchina.com/转来滴转自csdn作者:铁拳/* 经测试,在 14483461 条记录中查询第 100000 页,每页 10 条记录按升序和降序第一次时间均为 0.47 秒,第二次时间均为 0.43 秒,测试语法如下: exec GetRecordFromPage news,newsid,10,100000 news 为 表名转载 2007-06-25 15:02:00 · 658 阅读 · 0 评论 -
完成端口,线程池实现
相信只要写过网络的朋友,应该对这样的结构在熟悉不过了。accept后线程被挂起,等待一个客户发出请求,而后创建新线程来处理请求。当新线程处理客户请求时,起初的线程循环回去等待另一个客户请求。处理客户请求的线程处理完毕后终结。 在上述的并发模型中,对每个客户请求都创建了一个线程。其优点在于等待请求的线程只需做很少的工作。大多数时间中,该线程在休眠[因为recv处于堵塞状态]。 但是当并发原创 2007-06-21 16:24:00 · 1321 阅读 · 1 评论 -
多线程使用TextBox控件
//声明一个委托 public delegate void SetTextBoxValue(string value); //委托使用文本框 void SetMyTextBoxValue(string value) { // Control.InvokeRequired 属性: 获转载 2009-03-13 14:15:00 · 450 阅读 · 0 评论