自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

梅晓强

当你不服的时候,你已经输了...

  • 博客(35)
  • 收藏
  • 关注

转载 虚方法-虚方法virtual详解

<br />文章引自:http://www.tzwhx.com/newOperate/html/1/12/123/18587.html<br /> <br />在C++、Java等众多OOP语言里都可以看到virtual的身影,而C#作为一个完全面向对象的语言当然也不例外。<br />虚拟函数从C#的程序编译的角度来看,它和其它一般的函数有什么区别呢?一般函数在编译时就静态地编译到了执行文件中,其相对地址在程序运行期间是不发生变化的,也就是写死了的!而虚函数在编译期间是不被静态编译的,它的相对地址是不确定的

2010-06-04 15:36:00 530

转载 虚方法-CLR怎样实现虚方法的多态调用

<br />文章引自:http://www.itstrike.cn/Question/CLR-how-to-achieve-polymorphic-virtual-method-calls-I<br /> <br />最近一直对.net framework中,虚方法的调用是如何实现这个问题有些疑惑,在看了Essential .Net关于Method的那一章和Artech推荐的文章Drill Into .NET Framework Internals to See How the CLR Creates Ru

2010-06-04 14:57:00 413

原创 RegisterHiddenField/RegisterOnSubmitStatement

定义一个隐藏变量,和注册一个提交触发的代码 cs: protected void Page_Load(object sender, EventArgs e){ String scriptString = " function doClick() {"; scriptString += "document.write( + myForm.myHiddenF

2010-05-25 16:02:00 1018

原创 Page.RegisterAsyncTask

Page.RegisterAsyncTaskhttp://msdn.microsoft.com/zh-cn/library/system.web.ui.page.registerasynctask(v=VS.80).aspx 使用 PageAsyncTask 类定义异步任务。定义任务时,使用 RegisterAsyncTask 方法向页注册该任务。注册任务后,调用 ExecuteR

2010-05-25 15:25:00 1457

原创 RegisterArrayDeclaration

http://msdn.microsoft.com/zh-cn/library/system.web.ui.page.registerarraydeclaration(v=VS.80).aspx RegisterArrayDeclaration 基于脚本的控件可以使用该方法以在数组内部声明它们自身,以便客户端脚本库可以与同一类型的所有控件一起工作。 String scriptStr

2010-05-25 14:15:00 828

原创 Register Script(二)

http://msdn.microsoft.com/zh-cn/library/system.web.ui.page.registerstartupscript(v=VS.80).aspx 与 RegisterClientScriptBlock 方法类似,RegisterStartupScript 方法在 Page 对象的 元素的结束标记之前发出该脚本。 

2010-05-25 13:36:00 559

原创 Register Script(一)

http://msdn.microsoft.com/zh-cn/library/system.web.ui.page.registerclientscriptblock(VS.80).aspx 客户端脚本刚好在 Page 对象的 元素的开始标记后发出。请务必在 script 参数所指定的脚本块字符串周围包括开始和结束 元素。由于此方法使用键来识别脚本块,所以不需要在每次不同的服

2010-05-25 12:47:00 635

转载 javascript to ajax(一)

AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面。AJAX 基于 Web 标准AJAX 基于下列 Web 标准:JavaScriptXMLHTMLCSS在 AJAX 中使用的 Web 标准已被良好定义,并被所有的主流浏览器支持。AJAX 应用程序独立于浏览器和平台。 Deaf

2010-05-25 11:28:00 1279

原创 xml post(C#)

xmlpost by HttpWebRequest:protected string PostXmlToURL(string url,string data){    HttpWebRequest hwr = (HttpWebRequest)HttpWebRequest.Create(url);    hwr.Method = "POST";    Stream stream = hwr.Ge

2010-05-24 10:51:00 2641

原创 xsd(一)

books.xml:-->http://tempuri.org/books.xsd">  首都图书馆  朝阳区华威桥南            0000              0001      Xml初学      人民出版社      100.54              0002      XSD定义      子弟      子弟出版社      2010-05-0-18     

2010-05-21 16:21:00 543

原创 Request.ContentType页面输出方式Gets or sets the MIME content type of the incoming request

http://msdn.microsoft.com/en-us/library/5d5940ad(v=VS.100).aspx books.xml:--> 首都图书馆 朝阳区华威桥南 0000 0001 Xml初学ddd 人民出版社 100.54

2010-05-21 14:56:00 2740

原创 xlst-html(四)标单编辑

books.xml:-->  首都图书馆  朝阳区华威桥南            0000              0001      Xml初学      人民出版社      100.54              0002      XSD定义      子弟      子弟出版社      2010-05-0-18      102.54        books.xsl

2010-05-21 14:37:00 622

原创 xlst-html(三)

cs(c#):using System.Xml;using System.Xml.XPath;using System.Xml.Xsl;using System.Text;  protected void Page_Load(object sender, EventArgs e)        {            XmlReader xmlreader = XmlReader

2010-05-20 18:47:00 695

原创 xlst-html(二)

xml:-->//被注释掉 首都图书馆 朝阳区华威桥南      0000       0001   Xml初学   人民出版社   100.54       0002   XSD定义   子弟   子弟出版社   2010-05-0-18   102.54    xsl:http://www.w3.org/1999/XSL/Transform"    xmlns:msxsl="u

2010-05-20 18:26:00 380

原创 xlst-html(一)

xml: 首都图书馆 朝阳区华威桥南      0000       0001   Xml初学   人民出版社   100.54       0002   XSD定义   子弟   子弟出版社   2010-05-0-18   102.54    xlst:http://www.w3.org/1999/XSL/Transform"    xmlns:msxsl="urn:schem

2010-05-20 17:51:00 445

原创 xpath

http://www.w3.org/TR/xpath/ 路径表达式:nodename 选取此节点的所有子节点/                 从根节点选取//                从匹配选择的当前节点选择文档中的节点,而不考虑他们的位置.                 选取当前节点..                选取当前节点的父节点@       

2010-05-20 16:31:00 294

转载 xml节点信息

xml:  首都图书馆 朝阳区华威桥南      0000       0001   Xml初学   人民出版社   2010-05-0-18   100.54       0002   XSD定义   子弟   子弟出版社   2010-05-0-18   102.54    cs:            XmlDocument doc=new XmlDocument();   

2010-05-20 10:26:00 502

原创 microsoft.xmldom(一) xml文档遍历js

xml: 首都图书馆 朝阳区华威桥南      0000       0001   Xml初学   人民出版社   2010-05-0-18   100.54       0002   XSD定义   子弟   子弟出版社   2010-05-0-18   102.54    js:        function loadXMLDoc(dname) {           

2010-05-19 14:45:00 1770

转载 microsoft.xmldom

XMLDOM 参考 XMLDOM 是用来访问和操作XML文档的编程接口规范。简介XMLDOM 被设计为可用于任何语言和任何操作系统。借助 DOM,程序员可以创建 XML 文档、遍历其结构,增、改、删其元素。DOM 将整个 XML 文档视作一棵树,文档级的元素是树的根。 MS 的 XML 解析,IE 5.0 以上是一个 COM 组件,至少包含下列对象:Micosoft.XML

2010-05-19 14:26:00 876

原创 序列化和反序列化

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;//引用iO命名空间用到内存流using System.Threading;namespace Test{    class Program    {        static void Main(st

2009-07-16 11:35:00 303

原创 大文件的分块读取

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;//引用iO命名空间用到内存流using System.Threading;namespace Test{    class Program    {        static void Main(st

2009-07-16 11:26:00 840

原创 thread概念

 using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;//引用线程命名空间using System.Threading;namespace Test{    class Program    {        static void Main(string

2009-07-16 09:48:00 325

原创 ini文件读写

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.IO;//引用以便读写ini文件的API函数using System.Runtime.InteropServices;namespace Test{    class Program    {        /

2009-07-16 09:21:00 309

原创 SOUNDEX (Transact-SQL)

 语法 SOUNDEX ( character_expression ) 参数 character_expression 字符数据的字母数字表达式。character_expression 可以是常量、变量或列。 返回类型 varchar  备注 SOUNDEX 将字母数字字符串转换成由

2009-07-10 10:02:00 492

转载 歪答正着-C#常见面试题(征集问题!)

问:泛型是什么?答:泛型(Generic)是一种特殊的机制。用于“算法重用”,比如排序,搜索,一般用在集合类中。它允许类型(Type)作为参数,在类、结构、接口和方法使用。歪答:泛型相当于空头发票,随便你往里头填什么内容,反正都能报销,但是不填肯定不行。问:.NET中值类型和引用类型的区别?答:值类型直接存在堆栈中,引用类型存放在托管堆中,堆栈只存放它的地址;操作值类型

2009-07-09 23:02:00 436 1

转载 Sql Server 2005中的架构(Schema)、用户(User)、角色(Role)和登录(Login)(三)

摘要:【目的】了解数据库中角色(Role)的概念和用处。【方法】用李老板的公司发展中碰到的问题例证角色的重要性【结论】角色在用户越多的情况下越能凸显出它的作用。3.1 深入了解架构(Schema)      在进入李老板的故事之前,让我们先对Sql Server2005中的架构做一个更深入的了解。      用户(User)和架构(Schema)的关系 一个架构有且只有一个

2009-07-09 22:35:00 437

转载 Sql Server 2005中的架构(Schema)、用户(User)、登录(Login)和角色(Role)(二)

在第一节中,我们了解了架构的意义。在第二节的开始,我们暂时忘记架构这个东西。我们假设我们的数据库只有数据库对象。     李老板开了一个小公司,公司有个仓库,堆放了一些货物,由于仓库小,为了节约成本,这个仓库根本没有锁。只要知道仓库在哪里,就可以去取货。这种情况对应数据库来说,就是只要我知道数据库名和表名,我就可以对它进行操作。这对程序员来说当然是最方便了。这就是数据库的第一阶段:无权限管理阶

2009-07-09 22:23:00 471

转载 Sql Server 2005中的架构(Schema)、用户(User)、登录(Login)和角色(Role)(一)

我相信很多人接触这些概念的时候一头雾水。要把这些概念理清楚真不是件容易的事,哪像原始社会,只要能分清楚什么能吃什么不能吃就行了。   但是我始终坚信,每一个概念的产生必然是因为碰到了无法解决的问题。换句话说,如果没有它,必然会导致某些问题难以解决。所以我想从这个角度切入,希望能把这几个复杂而暧昧的多角关系从最实用的角度来阐述清楚。  在问题的最初,我们假定的数据库什么都没有。  数据库

2009-07-09 22:22:00 461

转载 卸载程序

安装程序在vs.net是自带的,尤其是在.net2005中,非常方便,界面也比2003美观了许多。但是仍然存在的不方便的地方就是没有自带卸载程序,如果要求安装的人都从控制面板中去卸载,也太费劲了,所以今天上网找了找例子,发现了一些,所以一一记述下来。方法一:利用msiexec.exe文件(一般在/winnt/system32目录下)。将该文件集成到安装文件目录中,然后选择安装项目的工程属性,找到P

2009-07-09 21:45:00 383

转载 C#打包,SQL数据库部署安装

参考《ASP.NET与SQL一起打包部署安装》,这篇文章是针对VB.NET与SQL 一起打包的,但是我使用的是C#,当然只要修改一下主要安装类库就行了!C#的类库代码如下:DBCustomAction.csusing System;using System.Collections;using System.Data.SqlClient;using System.ComponentModel;u

2009-07-09 10:21:00 320

转载 c#web打包sql

 借鉴MSDN webcasts的Asp.net程序部署和李洪根的一篇文章,然后加上自己的亲身体会,把整个SQL和Asp.net(vb.net)一起打包的全过程写一下。一.准备必要的文件1. SQL脚本文件,生成以后安装过程中需要的表和存储过程等等;生成之后,就暂时把它命名为db.sql(注意大小写)2.LisenceFile.rtf的安装文件,因为我的系统是个人的,而且free的,所以就没有

2009-07-07 17:47:00 625

原创 listview学习

        private void Form1_Load(object sender, EventArgs e)        {            Format_ListV(listView1, imageList1);            Data_List(listView1, "wo", "de", "1");            Data_List(listView1, "

2009-07-03 09:43:00 395

原创 Dock属性的使用

dock属性使用起来很方便,可以使窗体更加富有思想eg.private void pictureBox2_Click(object sender, EventArgs e)        {            if (panel3.Visible)                panel3.Visible = false;            else               

2009-07-03 09:07:00 3408 1

原创 实现窗体的最大最小关闭效果

        public static string ImaDir = "";//存储图片的路径        #region  获取图片路径        ///         /// 获取图片路径        ///         public void ImageDir()        {            string Tem_Imadir = "";         

2009-07-03 09:04:00 393

原创 实现窗体的拖放

 public Point CPoint;  //添加命名空间using System.Drawing; #region  利用窗体上的控件移动窗体        ///         /// 利用控件移动窗体        ///         /// 窗体        /// 控件的移动事件        public void FrmMove(Form Frm, MouseEv

2009-07-03 08:52:00 374

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除