摘要:
自从面向对象开发方式的出现,抽象的概念就开始日新月异的发展,面向对象编程、面向接口编程、面向组件编程等等;这一系列的概念都是软件工程所追求的思想范畴,高类聚低耦合。今天我要简谈的是面向对象里面非常重要的也是非常抽象的概念,接口。谈起接口多少人曾经为之痛苦过,尤其是一些刚入门的开发人员(包括小弟),百思不得其解,啥叫接口,接口能干嘛用,用不用有什么区别;等等问题困扰着,这些问题不解决不弄明白,很难在面向对象领域混,更别谈面向对象开发了,可能有人认为面向对象开发就是麻烦我不用一样也能开发,开发一个项目又是分这个层,又是分那个层的,繁琐。这中情况我就没有权利去发表任何意见了。仁者见仁智者见智吧;接口 阅读全文
摘要:
有三种实现的方式,第一种方式,直接在Aspx页面GridView模板列中.这种的缺点是到第二页分页时又重新开始了. 第二种方式分页时进行了计算,这样会累计向下加. '/> 第三种方式还有一种方式放在cs代码中,和第二种相似. protected void myGridView_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowIndex != -1) { int indexID = this.myGridView.PageIndex * this.myGridView.PageSize... 阅读全文
摘要:
'> 阅读全文
摘要:
Json是一种通用的数据格式,我们在数据交换的时候,经常会用到,下面介绍c#中的json序列化和反序列化,当然也可用在asp.net,silverlight,wpf中。我们在下面实例讲解如何进行Json的序列化和反序列化,本文介绍两种方案,.net 3.5原生Json操作和Json.net中的Json操作。首先,我们先建立一个测试对象,用来序列化和反序列化。public class Person{ public int ID { get; set; } public string Name { get; set; } public int Age { get; set; } public Da 阅读全文