随笔分类 - .Net
摘要:当前日期时间的获取:DateTime datetime1=DateTime.Now;日期时间的运算:string str1=(datetime1.AddYears(1)).ToString(); //加年份string str1=(datetime1.AddMonths(1)).ToString();//加月份string str1=(datetime1.AddDays(1)).ToString();//加日期string str1=(datetime1.AddHours(1)).ToString();//加小时string str1=(datetime1.AddMinutes(1)).ToS
阅读全文
摘要:1. App.xaml.cs页中定义全局的Grid对象例如:Grid rootGrid = new Grid();2. 将对象rootGrid添加到App.xaml.cs文件中的Application_Startup 方法中如: private void Application_Startup(object sender, StartupEventArgs e) { this.RootVisual = rootGrid; this.rootGrid.Children.Add(new Page()); }3.在App.xaml.cs中添加一个新方法如:public staitc void Red
阅读全文
摘要:什么是接口?接口是包含一组虚方法的抽象类型,其中每一种方法都有其名称、参数和返回值。接口方法不能包含任何实现,CLR 允许接口可以包含事件、属性、索引器、静态方法、静态字段、静态构造函数以及常数。但是注意:C# 中不能包含任何静态成员。一个类可以实现多个接口,当一个类继承某个接口时,它不仅要实现该接口定义的所有方法,还要实现该接口从其他接口中继承的所有方法。定义方法为:public interface System.IComparable { int CompareTo(object o); } public class TestCls: IComparable { public TestC.
阅读全文
摘要:对象生命周期大致经历以下几个阶段①程序集载入内存,类型装载②调用new,或类成员(静态成员),触发类静态构造函数(若有)。③调用new在进行完②之后,触发实例构造函数(若没有自己编写,编译器会创建public默认构造函数,若自己写,无论有参无参,编译器不再创建默认构造函数),实例构造函数会首先调用父类默认实例构造函数,这是默认行为(生成IL代码时会显示调用),无需显示指定,只有在需要调用父类带参构造函数时,才需显示指定,如:base(x,y,z)。有意思的是,如果父类也有静态构造函数的话,会在此时调用父类静态构造函数。也就是 : 子类静态构造函数→父类静态构造函数→父类实例构造函数→子类实例构
阅读全文
摘要:asp.net控件生命周期在生命周期中将执行一系列处理步骤,这些步骤包括:•实例化(Instantiate) 控件被页面或另一个控件通过调用它的构造器所实例化。这个步骤之后所列出的阶段,仅当控件加入控件树中才会发生。 •初始化(Initialize) 初始化在传入 Web 请求生命周期内所需的设置。在此阶段,控件树中的页面和全部控件通过默认方式来调用OnInit方法。开发人员可以通过重载OnInit方法,为控件提供初始化逻辑。在其生命周期的这个时候,控件能够安全地访问其置于Controls集合中的子控件,但是它不能访问控件层次中的父控件或其他层次更高的控件(如页面) •开始跟踪视图状态(Beg
阅读全文
摘要:设想一个情景来理解事件与委托的使用:有一家IT公司,董事长不希望自己的雇员在上班时间玩游戏,但又不可能每时每刻都盯着每个雇员,因此,他希望使用一种新的方式实现监视雇员的效果:如果有雇员违反规定,某个设备或专门的监查人员将自动发出一个消息通知他,董事长只需要在事情发生时进行处理。因此,这个用例实际上是两种类型——董事长类与雇员类——之间的交互,下面的代码将给读者展示如何使用委托与事件机制实现这种交互:首先,我们需要在董事长类与雇员类之间定义一个委托类型,用于传递两者之间的事件,这个类型就是一个监视设备或专门负责打小报告的监查人员:public delegate void DelegateClas
阅读全文
摘要:一,什么是类:概念角度,类是一种相似对象抽象,能够把你需要的特点刻画出来。从编程角度,类是定义一种数据类型,该数据类型中包括属性,方法等类成员。二,类的定义:C#中使用Class定义类还可以指定类是抽象的或密封的。 1.抽象abstract:不能被实例化,只能继承,可以有抽象成员。 声明方式如下...
阅读全文
摘要:首先下载FCKEditor插件下载网址:http://www.fckeditor.com/这路需要下载2种文件1.下载FCKeditor_2.6.6,fckeditor应用程序相关文件。2.下载FCKeditor.Net_2.6.3,asp.net程序需要的dll文件。然后创建一个web项目,将下载压缩文件解压。将fckeditor文件,夹拷贝到项目,删除多余的文件,只保留 editor文件夹,fckconfig.js,fckeditor.js,fckstyles.xml,fcktemplate.xml文件。创建一个新的文件夹取名叫userfiles用于存储本地上传到服务器的文件,也是fcke
阅读全文
摘要:今天偶然看到一篇关于 CKEditor与CKFinder整合文章,心想有一段时间没有使用这种东西了。于是乎自己动手亲自体验了一下,本以为简单但在东西编写的过程发现了很多没有遇见毛病。所以记录一下自己东西编写除错的过程首先,下载2个插件包CKEditor下载地址:http://ckeditor.com/CKFinder下载地址:http://ckfinder.com/1.然后创建项目,将解压的文件夹拷贝到项目中,编写页面代码如下:<%@ Page Language="C#" AutoEventWireup="true" CodeBehind=&quo
阅读全文
摘要:1、WCF是怎样运行的?如果从宏观的角度来分析WCF的运行机制,它的实现并不复杂。WCF的体系架构是基于一种拦截机 制来实现的,负责传递和拦截消息的组件为通道,在客户端发出对服务端服务的调用时,首先会通过一个服务代理对象,将调用方提供的对象序列化到消息中,然后 该消息则通过通道进行传递。通道不只是包...
阅读全文
摘要:如图所示:1.一个ASP.NET的应用程序是开始于IIS.2.IIS检测如果是ASP.NET应用程序会将控制权传递给ISAPI,名叫ASPNET_ISAIP.DLL的文件3.ISAPI接受到处理请求时,启动一个ASP.NET工作进程。并且将控制权传递给ASPNET_WP.EXE文件4.ASPNET_...
阅读全文
摘要:1, .Net framework 体系结构如图所示:由下向上依次介绍一,最底层为操作系统: .NETFramework 必须运行在操作系统上,如Win32、WinCE、PocketPC等操作系统二,公共语言运行时(Common Language Runtime)简称 CLR三,.NETFramew...
阅读全文
摘要:一个简单ASP.NET上传读取文件例子1.前台页面代码: 上传 2.后台页面代码:protected void Page_Load(object sender, EventArgs e) { this.ReadImage(); } protected void LinkButton1...
阅读全文
摘要:总结asp.net中锚标记使用的2种方法锚标记:第一种方法:点击这里1第二种方法:前台:点击这里2 后台:protected void LinkButton1_Click(object sender,EventArgs e) { Page.Client...
阅读全文
摘要:在对URL进行编码时,该用哪一个?这两都使用上有什么区别吗?测试:string file="文件上(传)篇.doc";string Server_UrlEncode=Server.UrlEncode(file);string Server_UrlDecode=Server.UrlDecode(Ser...
阅读全文
摘要:利用asmx文件 向前台页面发送JSON字符串1.前台页面代码 姓名: 年龄: 性别: 2.创建对象实体类 public class User { private string name; private string sex; private int age; publ...
阅读全文