随笔分类 - C# Developmental technology
C#
C#加密方法汇总
摘要:方法一://须添加对System.Web的引用usingSystem.Web.Security;...///<summary>///SHA1加密字符串///</summary>///<paramname="source">源字符串</param>///<returns>加密后的字符串</returns>publicstring...
阅读全文
一个c#的与web服务器交互的HttpClient类
摘要:using System;using System.Collections.Generic;using System.IO;using System.Text;using System.Net;using System.Web;namespace Deerchao.Utility{ public class HttpClient { #region fields private bool keep...
阅读全文
HttpWebRequest 向网站提交数据
摘要:HttpWebRequest 是 .net 基类库中的一个类,在命名空间 System.Net 下面,用来使用户通过 HTTP 协议和服务器交互。HttpWebRequest 对 HTTP 协议进行了完整的封装,对 HTTP 协议中的 Header, Content, Cookie 都做了属性和方法的支持,很容易就能编写出一个模拟浏览器自动登录的程序。程序使用 HTTP 协议和服务器交互主要是进行...
阅读全文
深入了解 Microsoft.VisualBasic.Strings.StrConv 简繁转换
摘要:先來觀察 Strings.StrConv 方法的簽名:public staticstringStrConv(stringstr,VbStrConvConversion, [Optional,DefaultParameterValue(0)]intLocaleID)第三個參數和 MSDN 上的文件有點不同, 上面的簽名是從 Reflector 中摘出來的, 也是這篇文章要記錄的重點, 先來看一些範例...
阅读全文
Log4net中的RollingFileAppender解析
摘要:Log4日志组件的应用确实简单实用,在比较了企业库和Log4的日志功能后,个人觉得Log4的功能更加强大点.补充说明下,我使用的企业库是2.0版本,Log4net是1.2.1版本的. 在Log4net的应用上,已经有人做了说明分析了,在本文中,主要解析下Log4net中的RollingFileAppender的应用. 主要参考了Log4net的帮助文档.在项目中的log4net-1.2.10\do...
阅读全文
用C#获取进程信息(转)
摘要:本文将以一个简单的例子来说明如何使用C#获得当前处于激活状态的进程并读取某个特定ID 进程的基本信息。 现在有很多软件都具有读取系统进程的功能,比较著名的是Customizer XP,它是一个用来设置Windows XP 系统各种设置的软件。这个软件其中有一个功能就是能够打开或关闭系统运行时加载的程序。当然,本文没有做到Customizer XP 那么美观和细化的程度,但是我想只要知道了基本的方法...
阅读全文
C# string Format示例
摘要:String.Format格式说明 C#格式化数值结果表 字符 ...
阅读全文
CSS简介
摘要:CSS是“Cascading Style Sheets(层叠样式表单)”的简称,中文译为:“串联式排版样式”`,也叫“串联样式表”。顾名思义,它是一种设计网页样式的工具。借助CSS的强大功能,网页将在您丰富的想象力下千变万化。 它的作用是用于定义文字属性,文本属性等网页中的基本信息,是网页中的字体大小颜色等等一系列基本信息不随着浏览器及系统显示的分辨率等因素的变化而变化,使得网页具有一定的“固定...
阅读全文
vs2005之主题与皮肤的学习
摘要:什么是皮肤?皮肤是应用到一个控件上的样式信息,在vs2005中它的内容保存在.skin文件中,可以通过对皮肤用SkinID命名,然后控件在使用皮肤时,设置它的SkinID属性来达到控制控件的样式的目的. 什么是主题?皮肤的集合就是主题啦,保存在Themes子目录中. C# : Protected void Page_PreInit(object sender, EventArgs e) ...
阅读全文
VS2005 应用theme
摘要:1、给网页应用theme时,要在欲应用主题的页面加上: 其中**为自己定于主题文件的名字。 2、若要为同一控件创建多个外观则应该在定义theme时同时定义该theme 的SkinID,在应用时为要应用theme的控件指明其SkinID即可。 3、主题文件的应用有两种方法: 或者 Style.css (位于App_Themes\SkinFile中,即与.skin文件在同一目录) ...
阅读全文
使用OLE DB方式连接常用数据库的连接字符串的设置
摘要:SQL Server 使用 OLE DB 所设置的连接字符串: 标准连接方式 Provider=sqloledb;Data Source=datasource;Initial Catalog=DbName;User Id=username;Password=pwd; 信任连接方式: Provider=sqloledb;Data Source=datasource;Initial Catalog=...
阅读全文
C#讀取帶NameSpace的XML
摘要:baidu_dns_master@baidu.com 假如你要取得节点,诶,你发现和节点的命名空间马甲是一样的。 这个时候怎么办呢?难道是添加两次aws命名空间?其实不然。做法如下: 1.我们只要添加节点的命名空间。 xnm.AddNamespace("aws", "http://awis.amazonaws.com/doc/2005-07-11"); 2.取得根...
阅读全文
C# 代码生成
摘要:.net项目开发工具 .net项目开发工具是一款为.net开发人员设计的工具软件,它主要具备以下功能: 1. 采用配置方案模式。可快速创建和使用某一方案,提高工作效率。 2. 快速创建和管理数据库对象(如存储过程、视图、自定义函数及数据表等),同时提供简单实用的调试功能,方便使用。 3. 为了便于管理存储过程,特将某些存储过程与数据表进行关联,方便管理。同时可依赖于关联的存储过程生成程序代码...
阅读全文
DataTable 排序
摘要:DataRow[] rows = dataTable1.Select("", "ord asc"); DataTable t = DataTable1.Clone(); t.Clear(); foreach (DataRow row in rows) t.ImportRow(row); DataTable1 = t; VS2005中这种方法最简单: DataView dv = dt....
阅读全文
关于C#中ListBox控件重绘Item项【转】
摘要:“如何让ListBox的Item项显示多行?”,貌似没有人给出直接的答案。 现在将一点个人经验总结如下: 1、首先选中拖至面板的ListBox控件,点属性,选中DrawMode,改成OwnerDrawFixed或OwnerDrawVariable 2、还是在属性工具中,切换到事件(就是那个闪电图标),鼠标双击‘行为’菜单下的DrawItem,添加一个事件。 3、在‘窗体设计器生成的代码’中就添加了...
阅读全文
About TabControl
摘要:1. 在TabControl的Tabpages中打開一個新的Form: //添加新頁簽,并選中 tabControl1.TabPages.Add(new TabPage("SQL Window")); tabControl1.SelectedIndex = tabControl1.TabCount - 1; //要在新頁簽中打開新的form Mul...
阅读全文
将Excel应用于报表开发中(一)--开始
摘要:目前的商业工具如水晶报表,ActiveReport等,都提供了灵活,强大的功能,但是对于比较特殊化的表格,特别是国内的一些应用,都是一个个的格子组成的,这样要是用线来一根根画就比较麻烦,但是这类工具还都不提供表格化的报表布局定义方式。一个很好的选择是VS2005的客户端报表(RDLC),但是在某几个方面还是不够灵活,例如,灵活性有限制,要想自己编码实现一些复杂逻辑还是有困难;要VS2005,对于...
阅读全文
使用C#和Excel进行报表开发(二)-操作统计图(Chart)
摘要:【此文网上转帖:http://www.cnblogs.com/dahuzizyd/archive/2006/11/28/Excel_CSharp_2.html】 下面的代码使用一个现有的统计图Excel文件,加载这个文件,设置某一项的值和统计图的表示方式,然后保存到另一个Excel文件里。如果是VS2005+Office2003,也可以选择使用Visual Studio Tools fo...
阅读全文
使用C#和Excel进行报表开发(三)-生成统计图(Chart)
摘要:【此文网上转帖】 有的Web项目选用Excel作为报表方案,在服务器端生成Excel文件,然后传送到客户端,由客户端进行打印。在国内的环境下,相对PDF方式,Excel的安装率应该比pdf阅读器的安装率要高,同时,微软也为C#操作Excel提供了完备的接口,虽然ZedGraph和其他的商业报表工具生成的统计图也很好,但是人家微软毕竟是大品牌,值得信赖。 本文介绍使用C#调用Excel来生成统计...
阅读全文
什么是OO思维
摘要:从ASP或者VB转来的程序员,肯定以前对于OO思维不太熟悉,开心特从重粒子空间转来此文,希望对大家有所帮助。 采用OO软体开发方法的过程中﹐许多人自然而然偏重于技术层面﹐例如﹐使用OO分解(object-oriented decomposition) 来进行模组化﹐运用继承功能来建立类别体系(class hierarchy) 等等。不过﹐偏好于技术者﹐往往会忽略这些技术背后的心理因素﹔也就是OO思...
阅读全文