
C#
qiume
这个作者很懒,什么都没留下…
展开
-
连续自然数查找
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { static void Main(string[] args)原创 2012-03-29 14:09:25 · 633 阅读 · 0 评论 -
C#中partial的使用
1. 什么是局部类型?C# 2.0 引入了局部类型的概念。局部类型允许我们将一个类、结构或接口分成几个部分,分别实现在几个不同的.cs文件中。局部类型适用于以下情况:(1) 类型特别大,不宜放在一个文件中实现。(2) 一个类型中的一部分代码为自动化工具转载 2011-09-14 13:45:47 · 807 阅读 · 0 评论 -
在 Windows 窗体 DataGridView 单元格中承载控件
DataGridView 控件提供了多种列类型,使得用户可以通过多种方式输入和编辑值。但是,如果这些列类型无法满足数据输入要求,您也可以使用承载所选控件的单元格创建自己的列类型。要做到这一点,必须定义派生自DataGridViewColumn 和 DataGridVi转载 2011-07-30 13:48:01 · 683 阅读 · 0 评论 -
DataGridView 简介
基本数据绑定熟悉 DataGridView 的最佳方法就是实际尝试一下,无需配置任何属性。就像 DataGrid 一样,您可以使用 DataSource 属性来绑定 DataTable 对象(或从 DataTable 派生的对象)。Dim ds As DataSet =转载 2011-07-30 14:45:47 · 687 阅读 · 0 评论 -
本机映像生成器
<br />本机映像生成器 (Ngen.exe)原创 2010-12-01 17:57:00 · 1650 阅读 · 0 评论 -
Cookie
<br />System.Web.HttpCookie cookie = new HttpCookie("user");cookie.Values["username"] = username.Text;cookie.Values["password"] = password.txt;cookie.Expires = DateTime.Now.AddDays(15);Response.AppendCookie(cookie);<br />转载 2010-08-15 13:28:00 · 411 阅读 · 0 评论 -
使用SqlDataReader注意的几点
<br />1、当SqlDataReader没有关闭之前,数据库连接会一直保持open状态,所以在使用SqlDataReader时,使用完毕应该马上调用SqlDataReader.Close()关闭它。<br />2、一个连接只能被一个SqlDataReader使用,这也是为什么要尽早关闭SqlDataReader的原因。<br />3、使用完SqlDataReader后,你可以在程序中显示的调用数据库连接对象的Close方法关闭连接,也可以在调用Command对象的ExecuteReader方法时转载 2010-06-17 16:39:00 · 576 阅读 · 0 评论 -
xenocode使用说明
<br />加密步骤:<br />1、澄清:是混淆,不是加密,混淆!=加密<br />2、导入要加密的dotNET程序或assembly文件(.dll/.exe)<br />3、选择第二个选项卡“Protect”<br />4、点击“Select Pattern”<br />5、选中所有“Object Type”和所有“Visiblility”<br />6、“Action”选择“Do not obfuscate”,Apply,把所有的内容都设为不进行混淆<br />7、转载 2010-06-12 13:47:00 · 842 阅读 · 0 评论 -
Attribute 随笔
<br />[AttributeUsage(AttributeTargets.Class | AttributeTargets.Field, Inherited = false, AllowMultiple = true)]class test : System.Attribute { // test}转载 2010-06-11 16:09:00 · 426 阅读 · 0 评论 -
GridView 排序
<br />设置SortExpression,然后:<br />protected void GridView1_Sorting(object sender, GridViewSortEventArgs e){ DataTable t = GetTable(); DataView v = new DataView(t); v.Sort = e.SortExpression; GridView1.DataSource = v; GridView1.Data转载 2010-06-02 22:53:00 · 388 阅读 · 0 评论 -
c# 操作 Excel
OleDbConnection con = new OleDbConnection(@"Provider=Microsoft.Jet.OLEDB.4.0;Extended Properties=Excel 8.0;HDR=YES; IMEX=1;Data Source=c:/c.xls"); if (con.State != ConnectionState.Open) {转载 2010-05-26 10:00:00 · 386 阅读 · 0 评论 -
GridView 滚动条
<asp:GridView ID="GridView1" runat="server" AllowPaging="True" AutoGenerateColumns="False" Width="2200px">转载 2010-05-28 09:30:00 · 676 阅读 · 0 评论 -
C# 文本文件
FileStream f = new FileStream(@"c:/c.txt", FileMode.Create);byte[] bytes = System.Text.Encoding.Default.GetBytes(str);f.Write(bytes, 0, bytes.Length);转载 2010-05-26 17:08:00 · 521 阅读 · 0 评论 -
排序类
using System;using System.Collections.Generic;using System.Text;using System.Reflection;using System.Data;namespace Zhuyi.Utility{ /// /// 排序帮助类(包括对 string[],int[],datatable,T转载 2010-05-15 09:21:00 · 428 阅读 · 0 评论 -
MM2Pix
using System.Runtime.InteropServices;[DllImport("gdi32.dll")]private static extern int GetDeviceCaps(IntPtr hdc, int Index);public static double MillimetersToPixels(double mm){ System.Win转载 2010-05-12 16:40:00 · 645 阅读 · 0 评论 -
水晶报表的自动换行
水晶报表的功能十分强大,所有功能均需用户自己设定,长字段自动换行的问题一直困扰开发人员,其实此问题不是很复杂。网上相关的文章,均指出了要修改字段的CANGROW属性与Section的UNDERLAYSECTION属性,均改为TRUE,但都忽视了一个重要的问题LINE控件。只有将其EXTENDTOBOTTOMSECTION的属性,需修改其属性,LINE才会随着每一行数据最高高度的自动向下移动!转载 2010-05-12 14:35:00 · 3586 阅读 · 1 评论 -
C#开发Socket示例
using System; using System.Collections; using System.Collections.Specialized; using System.Text; using System.Threading; usin转载 2011-09-14 13:24:00 · 516 阅读 · 0 评论 -
面向对象分析、设计、实现
1. 真正的对象:我所理解的真正的对象就是现实生活中客观存在或不存在的真正的对象。这个对象有一个明显的特征就是它具有非常多的状态特征和行为特征。比如一个人是一个对象,他在一生中会经历无数个交互场景,在这个过程中,每个人的行为特征会不断增多,大部分行为是通过后天学习得到的,只有转载 2011-09-17 17:25:24 · 906 阅读 · 0 评论 -
取运行期信息
using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace ConsoleApplication1{ class Program { private static int GetLineNumber()转载 2012-03-09 19:03:46 · 414 阅读 · 0 评论 -
JQueryUI dialog实现登录对话框效果
$("").dialog({ autoOpen: true, modal: true, title: "新增人员" }); var insertClick = function(e) { $("").dialog({ autoOpen: true, modal: true, title: "新增人员" }); e.preventDefault();转载 2012-01-06 17:01:41 · 2958 阅读 · 0 评论 -
C# 时间相减
public static long GetTotalMinutes(DateTime beginDateTime, DateTime endDateTime){ TimeSpan span = beginDateTime - endDateTime; return (long)span.TotalMinutes;}原创 2011-12-16 11:15:27 · 707 阅读 · 0 评论 -
ReportViewer 2008的部署
最近完成了財務部要求的報表的打印,用的是本地報表(*.rdlc),本機測試通過后開始在財務部的電腦上部署,由于VS里引用了Microsoft.ReportViewer.Common.dll 和Microsoft.ReportViewer.WinForms.dll,所以我把這兩個文件也一同復制到了系統運行目錄下。部署完后啟動,打開報表時卻報錯:Could not load file or ass转载 2011-12-16 11:54:19 · 709 阅读 · 0 评论 -
.net 4.0 Dynamic
private dynamic CreateDynamic(){ dynamic any = new System.Dynamic.ExpandoObject(); any.Id = 123456; any.Name = "Hello"; return any;}原创 2011-12-14 13:16:05 · 469 阅读 · 0 评论 -
SQL 大数据导入
using System.Data.SqlClient;class Program{ static void Main() { string connectionString = GetConnectionString(); // Open a sourceConnection to the AdventureWorks data转载 2011-10-28 13:20:48 · 501 阅读 · 0 评论 -
常用正则表达式
"^/d+$" //非负整数(正整数 + 0) "^[0-9]*[1-9][0-9]*$" //正整数 "^((-/d+)|(0+))$" //非正整数(负整数 + 0) "^-[0-9]*[1-9][0-9]*$" //负整数 "^-?/d+$"转载 2011-10-19 15:21:52 · 420 阅读 · 0 评论 -
asp.net RenderControl
//using System.IO;//using System.Web;//using System.Web.UI;//using System.Web.UI.HtmlControls;protected void Page_Load(object sender原创 2011-10-17 13:47:53 · 1315 阅读 · 0 评论 -
C# MD5
// using System.Security.Cryptography;// using System.Text;public static string MD5(string str){ System.Security.Cryptography.MD5原创 2011-10-11 11:33:50 · 491 阅读 · 0 评论 -
c# Base64
//using System.Textpublic static class Base64{ public static string Encode(string value) { return Convert.ToBase64Str原创 2011-09-26 10:06:21 · 408 阅读 · 0 评论 -
asp.net 禁用 "前进"、"后退"
protected void Page_Load(object sender, EventArgs e){ Response.Cache.SetNoStore();}原创 2011-09-23 09:47:56 · 1248 阅读 · 0 评论 -
C# 新建文件夹、写文本文件
private void button1_Click(object sender, EventArgs e){ Directory.CreateDirectory(@"f:\abc\abc"); File.WriteAllText(@"f:\abc\abc原创 2011-08-23 11:43:50 · 986 阅读 · 0 评论 -
WinRT:Win32的面向对象替代品
WinRT 不是另一个抽象层;它就像 Win32 API 一样,直接驻留在内核之上。自从 1993 年 Win32 伴随 Windows NT 被引入以来,这标志着对于 Windows 核心的首次重大突破。WinRT 与 Win32 截然不同,它代表了新的语义学应用程序执行环境。转载 2011-09-21 08:44:10 · 1533 阅读 · 0 评论 -
C# 取当前线程ID
//using System.Threading;int id = Thread.CurrentThread.ManagedThreadId;原创 2011-09-21 11:56:21 · 27892 阅读 · 3 评论 -
细说 Form (表单)
细说 Form (表单)Form(表单)对于每个WEB开发人员来说,应该是再熟悉不过的东西了,可它却是页面与WEB服务器交互过程中最重要的信息来源。虽然Asp.net WebForms框架为了帮助我们简化开发工作,做了很完美的封装,让我们只需要简单地使用服务端控件就可转载 2011-09-19 10:58:11 · 697 阅读 · 0 评论 -
水晶报表导出PDF or Excel
在页面中加入CrystalReportViewer和Button:using System;using System.Collections;using System.ComponentModel;using System.Data;using System.Drawing;using System.Web;using System.Web.SessionState转载 2010-05-12 14:08:00 · 5310 阅读 · 2 评论 -
用c#读取并分析sql2005日志
用过logExplorer的朋友都会被他强悍的功能吸引,我写过一篇详细的操作文档可以参考http://blog.youkuaiyun.com/jinjazz/archive/2008/05/19/2459692.aspx 测试SQL脚本:use mastergocreate database dbLogTestgouse dbLogTestgocreate table转载 2010-05-11 08:55:00 · 714 阅读 · 0 评论 -
Using
<br />using System;class C : IDisposable{ public void UseLimitedResource() { Console.WriteLine("Using limited resource..."); } void IDisposable.Dispose() { Console.WriteLine("Disposing limited resource.");转载 2010-07-04 22:04:00 · 367 阅读 · 0 评论 -
简单的Word操作类
使用前需要导入Word库:using System;namespace OfficeWrapper{ public class WordApplication { private Word._Application application; private Word.Document document;原创 2009-12-10 17:07:00 · 1229 阅读 · 0 评论 -
C#保留两位小数
String.Format("{0:F}", amount);原创 2009-12-08 11:24:00 · 771 阅读 · 0 评论 -
How to: Locate a Specific Row in a DataTable
How to: Locate a Specific Row in a DataTable Most applications that consume data need to access specific records that satisfy some kind of criteria. In order to find a particular row in a转载 2009-12-08 10:02:00 · 719 阅读 · 0 评论 -
Button.ValidationGroup 属性
Button.ValidationGroup Example Button.ValidationGroup Example <asp:label id="NameLabel" text="Enter your name:" runat=Server>转载 2009-12-07 10:14:00 · 1102 阅读 · 1 评论