关闭

Serializable在C#中的作用.net中的对象序列化

简介序列化是指将对象实例的状态存储到存储媒体的过程,在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流,在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 在面向对象的环境中实现序列化机制时,必须在易用性和灵活性之间进行一些权衡。只要您对此过程有足够的控制能力,就可以使该过程在很大程度上自动进行。例如,简单的二进制序列化不能满足需要,或者,由于特定原因需要确定类中那些字段需要序...
阅读(2677) 评论(0)

c# 泛型List的定义、作用、用法

定义:List类表示可通过索引访问的对象的强类型列表,提供用于对列表进行搜索、排序和操作的方法。作用:泛型最常见的用途是泛型集合我们在创建列表类时,列表项的数据类型可能是int,string或其它类型,如果对列表类的处理方法相同,就没有必要事先指定数据类型,留待列表类实例化时再指定。相当于把数据类型当成参数,这样可以最大限度地重用代码,保护类型的安全以及提高性能。 List的一般用法...
阅读(41149) 评论(2)

讲故事谈.NET委托:一个C#睡前故事

从前,在南方一块奇异的土地上,有个工人名叫彼得,他非常勤奋,对他的老板总是百依百顺。但是他的老板是个吝啬的人,从不信任别人,坚决要求随时知道彼得的工作进度,以防止他偷懒。但是彼得又不想让老板呆在他的办公室里站在背后盯着他,于是就对老板做出承诺:无论何时,只要我的工作取得了一点进展我都会及时让你知道。彼得通过周期性地使用“带类型的引用”(原文为:“typed reference” 也就是delegate??)“回调”他的老板来实现他的承诺,如下:class Worker {...
阅读(742) 评论(0)

使用MVC如何入手?

  最近在学习MVC3,对于选择一个框架来开发一个系统总结了个人的看法,使用框架来做开发就意味着开发的过程中需要遵循某些约定好的东西,例如选择WebForm来开发系统,就尽量的接爱“事件响应 和 服务器端控件”。选择了MVC就要把C#代码嵌到页面去的这个事实到页面去的这个事实,当然如果使用了某些RIA框架后可能不出现这种情况(因为页面上的东西基本都是异步请求回来的)。特别是多人开发的时候,我们有必要遵循某些套路来写代码,例如上面这个例子,也许写Model、写View和写Action是三个不同的人...
阅读(488) 评论(0)

web编辑器

   最近又有项目涉及到加入编辑器,本想再用CK编辑器,发现CK过时了,太臃肿了,简单的编辑器一般用nicEdit或xhEditor,国产开源的KindEditor也不错,有很多大网站在用。...
阅读(440) 评论(0)

Jquery制作图片展示轮播组建

发觉现在做前端越来越重要了,用户体验要求越来越高了,很多人应该更多的是找些现成的JS特效代码或者jquery UI插件用,但很多时候我们还是得按我们自已的需求做,花点时间搞通这些功能还是有必要的. 首先,要想自己做出这种效果的门槛是,CSS HTML布局过硬,了解相对定位绝对定位原理,了解透明度CSS原理,了解JS基础的DOM知识,还有JS操作CSS的基础知识,最后是一些小的JS常用编程技巧。如果上面你都符合,又想自己做出组合在一起的实际应用,那么往下读吧。<...
阅读(821) 评论(0)

Jquery制作图片展示轮播组建

发觉现在做前端越来越重要了,用户体验要求越来越高了,很多人应该更多的是找些现成的JS特效代码或者jquery UI插件用,但很多时候我们还是得按我们自已的需求做,花点时间搞通这些功能还是有必要的. 首先,要想自己做出这种效果的门槛是,CSS HTML布局过硬,了解相对定位绝对定位原理,了解透明度CSS原理,了解JS基础的DOM知识,还有JS操作CSS的基础知识,最后是一些小的JS常用编程技巧。如果上面你都符合,又想自己做出组合在一起的实际应用,那么往下读吧。<...
阅读(3725) 评论(0)

在服务器上 .netFramework2.0 环境下,如何能在不改变服务器设置下,让站点能够运行 AJAX 程序

微软官方 AJAX 站点:http://www.asp.net/ajax/在 .net2.0 框架下,在远程服务器上配置 asp.net AJAX 站点:1.因为 .netFramework2.0 框架下没有集成 ASP.NET  AJAX Extensions ,所以需要想办法把 ASP.NET 2.0 AJAX Extensions 中的核心文件 System.Web.Extensions.dll 自己复制到自己站点中的 BIN 目录中。<br...
阅读(542) 评论(0)

C#中,Base64的不是加密的加密!

         如果只是想让自己的字符串不被人一眼就识别出来,但又懒惰去管什么公钥呀、密钥的话,使用C#里的一个进制转换函数就能很好的实现。下面是示例代码:public class MyBase64Helper {  #region data member  private static UTF8Encoding encoding=new UTF8Encoding();  #endregion  public MyBase...
阅读(378) 评论(0)

swfupload 多文件上传的属性与事件方法总结

SWFUpload的原理:利用Flash选择文件后上传,通过Flash和JS交互,对整个过程进行控制——包括页面的DOM操作之类的,都可以通过JS来进行控制。说白了,就是用Flash上传,JS操作DOM使用时首先必须要初始化var swfObject,paramsObject; window.onload = function(){ swfObject = new SWFUpload(paramsObject); }这个初始...
阅读(5306) 评论(3)

ZedGraph控件,2D的线性图、条形图和饼图

ZedGraph是C#编写的.NET类库,提供了用户控件和web控件。它可以创建2D的线性图、条形图和饼图。它功能完整且有详细的功能自定义。基于LGPL协议开源,.NET 2.0 C#源代码)它的思路清淅,所以非常容易就上手. 下载:http://sourceforge.net/projects/zedgraph  ...
阅读(768) 评论(0)

在框架中(IFRAME/FRAMESET)传递SESSION的解决方案

IFrame中Session丢失的解决办法IFrame中Session丢失的解决办法 在开发中,我们经常会遇到使用Frame来工作,而且有时是为了跟其他网站集成,应用到多域的情况下,而Iframe是不能保存Session的。因此,网上可以找到很多相关的文章,如果网站可以采用设置Web.Config中的配置:<sessionState mode="StateServer" stateConnectionString="tcpip=127....
阅读(1354) 评论(0)

添加窗体切换的辅助类Helper.cs

我们希望的是从主窗体MainForm中点击相关模块后,隐藏MainForm,之后,创建并显示子窗体TeachForm;当关闭TeachForm后,又回到主窗体。为了回到主窗体,那么,我们在创建子窗体之前要先保存主窗体。故先创建一个辅助类Helper.cs,在该类中添加一个MainForm类型的静态变量,该变量保存主窗体MainForm。1.右击“解决方案资源管理器”中的“TypeEasy”项目,选择“添加”——>“新建项”2.在弹击的对话框中,选择“类”模板,并命名为“Helper.cs”3.在该类的源代码...
阅读(877) 评论(1)

关于近来唐骏风波看法

     唐骏近来可谓是风声水起,从"学历门"到最近网上引发的"唐骏与新华都解约",细看中国的职业经理人,能有几个能像他这样有如"娱乐明星"般的被列为公众人物.     从03年就开始关注唐骏,那时他刚离开了微软中国总裁的职位,加盟了盛大.带领盛大杀入美国纳斯达克上市.后又离开盛大加盟了民营企业新华都,从IT行业转向娱乐产业再转向实业,唐骏一直如鱼得水,其实他明星般的身价早以超过了他做技术的身价,  他的商业意识很高,个性也比较高调.这也正是他能成为一个成功职业经理人的重点.     众观唐骏的人生职业规划...
阅读(1179) 评论(1)
    个人资料
    • 访问:63894次
    • 积分:527
    • 等级:
    • 排名:千里之外
    • 原创:10篇
    • 转载:4篇
    • 译文:0篇
    • 评论:7条
    最新评论