博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2011年10月11日

摘要: 1、DateTime数字型System.DateTimecurrentTime=newSystem.DateTime();1.1取当前年月日时分秒currentTime=System.DateTime.Now;1.2取当前年int年=currentTime.Year;1.3取当前月int月=currentTime.Month;1.4取当前日int日=currentTime.Day;1.5取当前时int时=currentTime.Hour;1.6取当前分int分=currentTime.Minute;1.7取当前秒int秒=currentTime.Second;1.8取当前毫秒int毫秒=cur 阅读全文

posted @ 2011-10-11 13:57 Honor 阅读(100) 评论(0) 推荐(0)

摘要: .net 的用法是 Request.ServerVariables["Url"]Request.ServerVariables("Url") 返回服务器地址Request.ServerVariables("Path_Info") 客户端提供的路径信息Request.ServerVariables("Appl_Physical_Path") 与应用程序元数据库路径相应的物理路径Request.ServerVariables("Path_Translated") 通过由虚拟至物理的映射后得到的路径R 阅读全文

posted @ 2011-10-11 13:56 Honor 阅读(154) 评论(0) 推荐(0)

摘要: 系统: Windows XP1.安装MSMQ控制面板—>添加安装程序2. 配置MSMQ右键点击新建MQ,属性,可以看到其完整访问路径3.好了,新建一个ASP.net 的应用程序,并添加引用System.Messaging ,编写代码如下using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using System.Configuration;using System.Messag 阅读全文

posted @ 2011-10-11 13:55 Honor 阅读(251) 评论(0) 推荐(0)

摘要: 一. 二进制转换成图片MemoryStream ms = new MemoryStream(bytes);ms.Position = 0;Image img = Image.FromStream(ms);ms.Close();this.pictureBox1.Image二. C#中byte[]与string的转换代码1、System.Text.UnicodeEncoding converter = new System.Text.UnicodeEncoding(); byte[] inputBytes =converter.GetBytes(inputString); string inp.. 阅读全文

posted @ 2011-10-11 13:55 Honor 阅读(137) 评论(0) 推荐(0)

摘要: 一,访问修饰符访问修饰符是一些关键字,用于指定声明的成员或类型的可访问性。C#有四个重要的访问修饰符:publicprotectedinternalprivate使用这些访问修饰符可指定下列五个可访问性级别:public:访问不受限制。protected:访问仅限于包含类或从包含类派生的类型。Internal:访问仅限于当前程序集。protected internal:访问仅限于当前程序集或从包含类派生的类型。private:访问仅限于包含类型。与访问修饰符相关的三个方面:可访问性级别:使用四个访问修饰符声明五个可访问性级别。可访问域:指定在程序节的哪个位置可以引用成员。可访问性级别的使用限制 阅读全文

posted @ 2011-10-11 13:54 Honor 阅读(519) 评论(0) 推荐(0)

摘要: 放法一:Control[] objs = this.paneltxt.Controls.Find("tb2", true); //tb2是动态创建的文本控件objs[0].Text = "aaaaaaaaaaaaaaaa"; //因为tb2文本控件名称唯一,第0个元素即是放法二:private void button2_Click(object sender, EventArgs e) { ListBox lb = (ListBox)this.ControlFromName("ListBox1"); this.GetControls( 阅读全文

posted @ 2011-10-11 13:54 Honor 阅读(710) 评论(0) 推荐(0)

摘要: 解释 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。易于人阅读和编写。同时也易于机器解析和生成。它基于JavaScript Programming Language, Standard ECMA-262 3rd Edition - December 1999的一个子集。 JSON采用完全独立于语言的文本格式,但是也使用了类似于C语言家族的习惯。这些特性使JSON成为理想的数据交换语言。JSON建构于两种结构: 1、“名称/值”对的集合(A collection of name/value pairs)。不同的语言中,它被理解为对象(object) 阅读全文

posted @ 2011-10-11 13:53 Honor 阅读(318) 评论(0) 推荐(0)

摘要: asp.net控件“FileUpload”,因为用服务器端控件灵活性不好。用客户端控件<input type="file" name="fileUpload" id="fileUplaod" >.用客户端控件时要注意: 首先<form/>的属性一定要设成:enctype="multipart/form-data"; 其次<input type="file" name="xxxxxxx"/>一定不要忘记“name”属性。否则在后台代码中用Re 阅读全文

posted @ 2011-10-11 13:53 Honor 阅读(891) 评论(0) 推荐(0)

摘要: 什么是ADO.NETEntityFramework ADO.NETEntityFramework是.NetFramework3.5SP1引入的实体框架,它使开发人员可以通过对象模型专注于数据。实体框架EntityFramework使用概念层、映射层和逻辑层将逻辑数据库结构抽象化。1)添加数据折叠展开csharp代码复制内容到剪贴板DemoModel.DatabaseEntitiesdb=newDemoModel.DatabaseEntities();//创建新对象DemoModel.Usersuser=newDemoModel.Users();user.name="姓名"u 阅读全文

posted @ 2011-10-11 13:52 Honor 阅读(334) 评论(0) 推荐(1)

摘要: 因此决定自学一下NVelocity的使用(抛开MonoRail)。--首先:在Castle Project上下载一个CastleProject包,我下载的是CastleProject-1.0-RC3.msi安装后,在其下的bin目录中可找到NVelocity.dll(NET项目中将用到),并将其复制出来放到我的测试WEB/BIN目录下。到castleproject上看了一下using it大致有四步:先要引入以下名称空间:using Commons.Collections;using NVelocity;using NVelocity.App;using NVelocity.Context;第 阅读全文

posted @ 2011-10-11 13:52 Honor 阅读(345) 评论(0) 推荐(0)

摘要: 用{0:?}格式化可通过 String.Format 方法或通过 Console.Write 方法格式化数值结果,其中后一种方法调用 String.Format。使用格式字符串指定格式。下表包含受支持的标准格式字符串。格式字符串采用的形式为 Axx,其中 A 为“格式说明符”,而 xx 为“精度说明符”。格式说明符控制应用于数值的格式化类型,而精度说明符控制格式化输出的有效位数或小数位数。 有关标准及自定义格式化字符串的更多信息,请参阅<?xml:namespace prefix = mshelp />格式化概述。有关 String.Format 方法的更多信息,请参阅 Strin 阅读全文

posted @ 2011-10-11 13:51 Honor 阅读(1355) 评论(0) 推荐(0)

摘要: .NET2.0也提供了这样一个秒表:Stopwatch类,它可以比较精确地测量时间。 速度测试:软件的性能和可测性是一个复杂的主题。要确保应用程序能够满足用户的期望,就需要在开发周期内考虑它的性能和可测性。这在设计阶段至关重要,一个糟糕的设计几乎肯定会导致糟糕的用户体验。然而,仅仅有好的设计也不能保证程序能够高效地运行,最终代码的质量同样重要。量度一个运行时间较长的例程相当简单。如果一个过程会持续几分钟,只要一块腕表就可以记录它的时间了。比如一个执行时间为两分钟的过程,10%的改善能够节省12秒,这是很容易去确定的。而如果要测量一个非常短暂的过程,就要考虑更好的精确性了。比如有一些很小的例程, 阅读全文

posted @ 2011-10-11 13:50 Honor 阅读(496) 评论(0) 推荐(1)

摘要: 默认格式为:2005-6-6 14:33:34如果要换成成200506,06-2005,2005-6-6或更多的该怎么办呢我们要用到ateTime.ToString的方法(String, IFormatProvider)using System;using System.Globalization;String format="D";DateTime date=DataTime,Now;Response.Write(date.ToString(format, DateTimeFormatInfo.InvariantInfo)); 结果输出 Thursday, June 16 阅读全文

posted @ 2011-10-11 13:50 Honor 阅读(1156) 评论(0) 推荐(0)

摘要: 一、 static 变量static变量大致分为三种用法1. 用于局部变量中,成为静态局部变量. 静态局部变量有两个用法,记忆功能和全局生存期. 2. 用于全局变量,主要作用是限制此全局变量被其他的文件调用. 3. 用于类中的成员.表示这个成员是属于这个类但是不属于类中任意特定对象1. 静态局部变量静态局部变量属于静态存储方式,它具有以下特点:(1)静态局部变量在函数内定义 它的生存期为整个源程序,但是其作用域仍与自动变量相同,只能在定义该变量的函数内使用该变量。退出该函数后, 尽管该变量还继续存在,但不能使用它。(2)允许对构造类静态局部量赋初值 例如数组,若未赋以初值,则由系统自动赋以0值 阅读全文

posted @ 2011-10-11 13:49 Honor 阅读(157) 评论(0) 推荐(0)

摘要: 当类型A转换到类型B时,可以在任何时候实现变量的一对一映射,则该数据类型转换可以让编译器进行,即实现隐式转换,否则就需要进行显示数据类型转换。 C#中对以下数据类型可进行安全的隐式转换:byte: short、ushort、int、uint、long、ulong、float、double、decimalsbyte: short、int、long、float、double、decimalshort: int、long、float、double、decimalushort: int、uint、 long、ulong、float、double、decimalint: long、float、doub. 阅读全文

posted @ 2011-10-11 13:48 Honor 阅读(130) 评论(0) 推荐(0)

摘要: 一、软件网站:http://www.nlog-project.org/下载:http://sourceforge.net/project/showfiles.php?group_id=116456说明:如果是.Net 2.0使用, 请下载nlog-1.0-net-2.0.zip 里面的bin目录下有多个,c# 使用nlog.dll文件:nlog.dll 大小:248K版本:1.0.0.505二、 WinForm下使用添加nlog.dll的引用,然后在nlog.dll的文件夹下创建nlog.dll.nlog内容如下:<?xml version="1.0" encodin 阅读全文

posted @ 2011-10-11 13:48 Honor 阅读(525) 评论(0) 推荐(0)

摘要: 我们经常会遇到对时间进行转换,达到不同的显示效果,默认格式为:2006-6-6 14:33:34 如果要换成成200606,06-2006,2006-6-6或更多的格式该怎么办呢?这里将要用到:DateTime.ToString的方法(String, IFormatProvider)示例:using System;using System.Globalization;String format="D";DateTime date=DataTime.Now;Response.Write(date.ToString(format, DateTimeFormatInfo.Inva 阅读全文

posted @ 2011-10-11 13:47 Honor 阅读(230) 评论(0) 推荐(0)

摘要: C#开源项目(国外的还是很多)一、Ajax框架Ajax.NET Professional (AjaxPro)是最先把AJAX技术在微软.NET环境下的实现的AJAX框架之一。它在客户端脚本之上创建代理类来调用服务器端的方法。MagicAjax.NET是一款在ASP.NET下创建Web页面提供AJAX技术的框架。它使开发人员很容易把AJAX整合到他们的页面而不需要替换ASP.NET控件或自己写javascript脚本代码。Anthem.NET是为ASP.NET开发环境提供的开源AJAX工具包,它可以运行于ASP.NET 1.1和2.0。二、工作流(workflow)Workflow.Net是使用 阅读全文

posted @ 2011-10-11 13:47 Honor 阅读(324) 评论(0) 推荐(0)

摘要: 我一直想得到这样一个函数,输入一个类的名称为参数,返回一个相应的类的实例.这在工厂模式中是非常有用的这样,可以使程序有更高的扩展性,例如,,下面的例子如果现在有一个类,专门用来计算交通工具的速度,不同的交通工具计算方法是不一样的,但是到底有那些交通工具是未知的或者是可变的,这种情况下,我们可能觉得要在添加交通工具的时候,需要修改用来计算速度的那个类,但如果用Activator .CreateInstance创建实例,通过接口技术,则只要向程序集添加一个交通工具类,而不需要修改任何其它代码..实现了高扩展性.,示例如下://接口:比如,在上例中,可以是交通工具必需实现的接口using Syste 阅读全文

posted @ 2011-10-11 13:47 Honor 阅读(152) 评论(0) 推荐(0)

摘要: (XSLT,Extensible Style Sheet Transformations)(msdn) 可扩展样式表语言转换 .NET Compact Framework .NET Framework 精简版 .NET Framework class library .NET Framework 类库 .NET Framework data provider .NET Framework 数据提供程序 .NET Framework Software Development Kit(SDK) .NET Framework 软件开发工具包(msdn) A access control list ( 阅读全文

posted @ 2011-10-11 13:46 Honor 阅读(470) 评论(0) 推荐(0)