自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

jyk 金色海洋工作室 ASP.NET经验总结

金色海洋工作室 ASP.NET经验总结

  • 博客(295)
  • 资源 (2)
  • 收藏
  • 关注

原创 【思路】超级传送带——我的程序思路

      忘记说范围了,讨论范围:以数据为主的项目,信息管理方面的项目。      我们先假设一个场景(可能现实中并不存在,只是一个想法),一家超市,有柜台,有仓库。进货的时候需要往仓库里放货物,卖货的时候需要从仓库里提取货物运到柜台。(好像都是废话,呵呵)      那么货物如何进出仓库呢?我们需要一条传送带,可以把货物传送到仓库里面,也可以把货物从仓库传送到

2008-08-16 16:24:00 694

原创 08年奥运会的开幕式很【强势】——管你看懂看不懂,这是中华民族的文化和历史!

      看了开幕式,又看了一些相关的报到,还有大家的评论。我的感觉就是很强势。      画卷、画轴、宣纸、文字、水墨画、丝绸之路、航海、孔孟之道、戏曲等等,这些都是中华民族的文化和历史!管你老外看懂看不懂呢?!看不懂的话,回家不补课去:)      至于点火嘛,看了一些视频后才知道,原来的方案里面是要有一个虚幻的凤凰来点火的,但是由于技术原因而未能实现。可见技术

2008-08-10 16:24:00 927

原创 【实现】表单控件的UI布局,实现方式

  一、先说一下表单控件要实现的功能吧。      1、绘制UI,包括表格(Table)的绘制,也就是TR 、TD,TR是多少行,TD是有多少列;包括子控件的控件,TextBox、DropDownList、CheckBoxList等控件的加载、描述(宽度、最大字符数、填充item)等。      2、提取用户输入的数据,拼接参数化的SQL语句,给存储过程的参数赋值。

2008-08-10 10:24:00 1519 1

原创 【思路】表单控件和查询控件,整理一下思路。

      这回不分页了,改成添加修改数据了。您是如何添加数据的呢?使用ORM、LinQ、.net2.0新增加的FormView + SqlDataSource,还是其他?我还是喜欢自己动手丰衣足食。自己做一个表单控件来玩玩。      以前也写了几个关于表单控件的 post :1、表单控件续(1)——应用接口来简化和分散代码 2、能自己“跑”的表单控件,思路,雏形,

2008-08-08 11:24:00 718

原创 .net firamework 框架里面的控件的继承关系。

      记得当初学习VB6.0的时候,入门的书,一上来就是控件的介绍,控件的属性、事件的使用,拖拽一个文本框、一个按钮,然后再双击按钮,在按钮的事件里面给文本框的Text 设置一个“hello word”,第一步就OK了。这就是传说中的 Hello Word。      但是在学习Delphi的时候,书里面写的是控件的继承关系,按钮控件是继承的那个类,文本框又是继承的那个

2008-08-05 20:24:00 758

原创 【测试】两种数据库,四种分页算法的效率比较

 分页算法本身没有什么快慢之分,对反应速度起到决定作用的是——能否有效地利用索引!  算法 评价 缺点 适用的数据库 max 效率最高的

2008-08-04 21:24:00 663

原创 【开源】QuickPager 分页控件的内部结构,和OO原则与设计模式

 关键字:提出需求、需求分析、原则、设计模式、索引      先说一下讨论的范围:使用数据库保存信息的项目,b/s结构,asp.net编写。请不要讨论这个范围之外的事情哦,谢谢!      这里想说的并不仅限于一个控件,而是一个关于分页的解决方案。信息都是放在数据库里的,在b/s结构里面一次提取所有的数据显示并不是一个好的方法,所以就需要一个把数据分成多个页的形式来显

2008-08-04 06:25:00 597

原创 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.7 增加了一个js函数的分页方式。

      昨天在csdn上看到一个人提出来了一种分页的需求,大致是分页控件只负责绘制总页数、上一页、下一页等信息,然后在用户翻页的时候可以触发一个js函数,然后自己实现这个js函数。并不需要提交表单,他想用ajax的方式来获取数据,但是又不想使用微软的ajax。      大概的需求就是这样的(至少我的理解是这样的),不知道吴旗娃的分页控件是不是支持这种需求。不过我的分页控

2008-07-31 08:25:00 713 1

原创 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.6 修改了几个小bug,使用演示。

      由于项目里面还在使用vs2003,还没有使用新的分页控件,所以对新的分页控件的测试还很不到位,遗留了不少的bug,感谢网友试用提出宝贵意见。由于项目正在收尾中,时间也不是太充裕,所以使用说明也不够详细。这次是发一个新的版本,另外主要是说一下,如何在一个页面(一个项目)里访问多种数据库,对多种数据库里的表进行分页。      我用过的数据库有SQL Server20

2008-07-30 21:25:00 552

原创 QuickPager asp.net 分页控件、表单控件等自定义控件下载 和介绍 【2009.09.07更新】

 数据访问函数库(for .net2.0)请到这里下载:http://jyk.cnblogs.com/jyk/archive/2008/04/25/1170979.html 通用权限、自然框架的Demo下载:http://jyk.cnblogs.com/jyk/archive/2009/06/06/1497616.html  QuickControl web控件集包含的控

2008-07-29 20:25:00 773

原创 一个页面搞定几乎所有的列表需求的实现思路和一点代码。

      前情回顾 分页控件的使用能不能再简单一点呢,能不能一个页面搞定所有的列表需求?       其实如果要单独实现一个能够显示数据的表格,那么是很简单的,写一个for循环,把DataTable里面数据循环出来就OK了。相信大家都会做吧,如果是从asp走过来的应该更不陌生吧。     上一篇说了,我们要根据表里面的记录来确定显示哪些列,哪一列在前,哪一列在后。那么怎

2008-07-28 22:25:00 751

原创 实现 Table 的行交替颜色、选中行变色的一种方法。演示+源码

.css_Grid1{padding:3px;border:1px;border-width:1px;border-color:#ffee00;width:100%;border-collapse:collapse;}.css_Grid{color:Black;background-color:#ffffee;border-co

2008-07-28 21:25:00 2013

原创 《你必须知道的.net》读书笔记 008——2.4 依赖倒置

 依赖倒置核心思想:依赖于抽象体现在:1、高层模块不应该依赖于底层模块,二者都应该依赖与抽象。2、抽象不应该依赖于具体,具体应该依赖于抽象。 ==      依赖倒置,是最郁闷的一个名词,理解起来也是很难的,至少对于我来说是这样的。一开始的理解是,依赖倒置,依赖什么?倒置。倒置是什么东东,怎么依赖呢?后来才知道,这是一倒装句,倒置依赖,就是

2008-07-27 17:25:00 781

原创 《你必须知道的.net》读书笔记 007——2.3 开放封闭原则

      开放封闭原则,核心思想:软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。          体现在两个方面:     1、对扩展开放,意味着有新的需求和变化时,可以对现有代码进行扩展,以适应新的情况。     2、对修改封闭,意味着类一旦设计完成,就可以独立完成其工作,而不要对类进行任何修改。 ==     

2008-07-27 16:25:00 734

原创 分页控件的使用能不能再简单一点呢,能不能一个页面搞定所有的列表需求?

 目的:1、一个页面(DataList.aspx)可以显示多个模块的列表功能。     一般是有一个列表需求就需要一个aspx文件,如果有100个列表,那么就会有100个aspx文件,这么多的文件(包括.aspx.cs文件)里面的内容基本是一样的,这样写起来麻烦,管理起来也不容易,命名就是一个比较头痛的问题。文件多了。打开IDE、备份程序文件、编译所需要的时间都会增长

2008-07-26 20:25:00 1117

原创 【转载】format的用法。

以前没太注意这个用法,到网上找一个,copy过来,方便以后的查看。 "I see stuff like {0,-8:G2} passed in as a format string. What exactly does that do?" -- Very Confused String FormatterThe above format can be translated i

2008-07-26 14:25:00 1105

原创 瑞星,让我说什么才好

          我可以说是瑞星的老用户了,自从2003年底买了一套瑞星2003版的就一直在用,以前是可以免费升级到新版本的,但是到了2008版就不行了,只能免费用三个月。到了2008年三月底就不能在升级了。      不能升级也就算了,防火前还自动变成了不防御的状态,一开电脑就提示我续费,费用还不低,和买一新版本差不多。我就是不续费!      好像到了四月份吧,

2008-07-26 06:26:00 501

原创 《你必须知道的.net》读书笔记 006——2.2 单一职责原则

      单一职责原则,核心思想:一个类最好只做一件事情,只有一个引起她变化的原因。      就是分工合作的意思。一个人只做一种事情,比如设计师负责设计页面,做出来PS图,美工负责把PS图片,切成HTML代码的形式,加上css效果、flash动画等,程序员负责加代码。而程序员这里又可以细分一下,有的负责UI,有的负责业务逻辑,有的负责数据操作,对了还有架构师、技术经理、项

2008-07-24 07:26:00 764

原创 《你必须知道的.net》读书笔记 005——1.5 玩转接口

      接口,理解这个东东用了好长的时间,从 2004年开始,写分页控件的时候需要实现一个接口,在网上找了一个例子,照猫画虎般的弄出来了,居然能用,但是完全没有理解何为接口。有好几年的时间过去了,直到最近才算是真正的理解了一点接口。        (原来书里面的后面还有专门的讨论,这里就先不说了,感谢zqwuwei  的提问)     接口的一个很明显的例

2008-07-23 19:26:00 712

原创 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.4 增加了几个分页算法

================================欢迎转载,但是请注明出处。本文出自博客园 。谢谢合作!================================           最近忙一个项目,没有太多的时间来升级分页控件。不过还是生了一下,V2.0.0.4。变化不是太大,修改了一个属性的名称,增加了两种分页算法,还有两个分页算法的组合方式。 

2008-07-23 12:50:00 592

原创 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.4 增加了几个分页算法

================================欢迎转载,但是请注明出处。本文出自博客园 。谢谢合作!================================            最近忙一个项目,没有太多的时间来升级分页控件。不过还是生了一下,V2.0.0.4。变化不是太大,修改了一个属性的名称,增加了两种分页算法,还有两个分页算法的

2008-07-21 19:26:00 532

原创 《你必须知道的.net》读书笔记 004 —— 1.4 多态的艺术

   作者用了很大的篇幅讲解了一个程序,就是一个伪代码形式的,根据文件的扩展名打开文件的程序。比如要打开.doc的文件,那么就执行 OpenDocFile()函数。其他类型的文件也是类似的方法,一种扩展名对应一个函数。调用的时候就是用Case来判断扩展名,然后调用对应的函数。然后呢提出了这种实现方法的一些缺点,这里就不描述了。我觉得最重要的两个缺点是扁平化和case的方式

2008-07-18 21:26:00 684

原创 《你必须知道的.net》读书笔记 003 —— 1.3 封装的秘密

    好了继续,封装是一个简单的、基础的,没什么好说的,但是又说不明白的东东。没有源码就是封装起来了,有了源码就不是封装了,因为可以打开来随意修改了。呵呵,开个玩笑先。    字段、属性。    原来对于属性的看法是,如果要用属性而不用public的字段的话,需要两个条件:一是写自定义控件,目的是在属性窗口里可以查看属性,直接赋值;一是在属性里面做判断,比如age属

2008-07-16 21:26:00 687

原创 如果有一个这样的需求,您会如何设计?考考你的设计能力:)

     一个给客户定制开发的项目接近尾声了,已经开始上限测试,写程序的时候一直在思考,这个项目怎么这么乱呢,到底差在哪里了?由于对OO不熟悉,所以也没敢使用面向对象的方式进行设计,还是用面向过程的思路来编写的,乱的原因是什么呢?难道面向过程就一定会乱吗?如果用OO的方式来设计,会是什么样子呢?带着这些疑问发了这个帖子,希望各位高手能够帮忙看看,一起讨论一下,多多交流。    经

2008-07-16 20:26:00 616

原创 【更正】“给自定义控件(Web Control)添加事件的几种方法”有一个不太准确的地方。

    给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler         上一篇写了一下如何在自定义控件里面添加事件,由简单的开始,一步一步实现了几种添加事件的方式,由于当时只给自定义控件添加了一种外部事件,测试的时候没有什么问题,但是后来在写分页控件的时候,我给分页控件加了两种外部事件,然后测试的时候就

2008-07-15 05:26:00 818

原创 《你必须知道的.net》读书笔记 002——1.2 什么是继承

    1.2 什么是继承    “对于继承,就应该着手从这些容易误解与引起争论的话题来寻找关于全面认识和了解继承的答案。一点一滴摆出来,最后在对分析的要点做归纳,形成一种系统化认识。这就是一种探索问题的方式,用于剖析继承这一话题真是在恰当不过了。”    高手就是高手,可以通过争论的话题,来寻找到答案,而我只能靠在长时间的工作中,尝试着写几段代码,来慢慢体会。 

2008-07-14 21:26:00 890

原创 《你必须知道的.net》读书笔记 001——1.1 对象的旅行

    好久没看书了,上次看书的时候还是一年前了,一个偶然的机会,比较系统的看了一下OO的基础,封装、继承、多态等,当时真的是很不会,看了也是一知半解,迷迷糊糊的。在实际中的项目里也没敢一下子应用OO,还是用自己比较拿手的面向过程来应对项目,然后一点一点使用OO的技巧来代替一部分的代码(或者叫做功能)。    应为是使用C#来编写程序,所以多了解一下OO的特点和技巧,对写程序

2008-07-14 20:26:00 913 1

原创 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.3 【增加了使用说明】

================================欢迎转载,但是请注明出处。本文出自博客园 。谢谢合作!================================ 最新版本:V2.0.0.7 。http://www.cnblogs.com/jyk/archive/2008/07/28/1255101.html 下载:http://www.cnblo

2008-07-05 20:26:00 704

原创 搬家了,jyk.cnblogs.com/

我的新的博客网址: http://jyk.cnblogs.com/

2008-07-05 09:53:00 622

原创 给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler

    写自定义控件已经好久了,也有几个用得时间比较长的,但是对于“事件”一直是比较模糊,没有很详细的理解。        最近升级分页控件,由于原来使用的是VB.net(在VB.net里面添加一个事件是比较容易的),现在想改用C#,而原来的方法又写得比较笨拙,想换一个更简洁一点的方法,所以不得不重新认识一下事件。看了几遍《道不远人深入解析asp.net2.0控件开发》居然没

2008-07-03 19:26:00 2033

原创 【开源】QuickPager ASP.NET2.0分页控件 v2.0.0.2版本。

下载地址:http://files.cnblogs.com/jyk/Page2.0.0.2_080701.rar 这回只有 dll文件。请把包里的文件拷贝到bin目录下。道歉。由于v2.0.0.1有些地方没有说说清楚,给一些朋友带来了一些麻烦,在这里向大家道歉,对不住大家了。再说一下 v2.0.0.1 的功能。1、连接数据库。    连接数据库

2008-07-02 07:26:00 605

原创 【开源】QuickPager ASP.NET2.0分页控件——使用示例、基本应用和查询功能

    myPage分页控件发出来之后,虽然开源了,但是没有给一个简单一点的 demo,真是漏掉了一个很重要的部分。    先说明一下使用myPage分页控件需要的文件。    Controls.dll :这个是分页控件的dll文件,您可能要问,为什么不叫 myPage.dll呢?因为里面不仅有分页控件,还包含其他的控件,比如扩展功能的TextBox等控件,这是多个控

2008-06-27 21:27:00 1170

原创 【开源】我的分页控件正式命名为QuickPager ASP.NET2.0分页控件

分页控件正式命名为 QuickPager ASP.NET2.0分页控件 。版本号:2.0.0.1Framework:.net2.0分页方式:PostBack 、URL (暂时没有实现URL的分页方式)webform  (b/s)支持多种数据库,分页算法,提取数据的方式都可以替换。    分页,自从做b/s的项目起,就和分页打起了交到,一开始使用Us

2008-06-26 19:27:00 625

原创 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——分页控件的源码 (二)

namespace JYK.Controls.PageManage{    /**////     /// 生成分页控件需要的SQL语句    ///     public class PageSQL    {        /**////         /// 分页控件的实例        ///         public JYKPag

2008-06-25 22:27:00 516

原创 【开源】QuickPager ASP.NET2.0分页控件V2.0.0.1——分页控件的源码(一) 主体

namespace JYK.Controls{    /**////     /// 分页控件    /// PageGetData.cs 负责提取数据    /// PageSQL.cs 负责生成SQl语句    /// PageUI.cs 负责分页控件的页面内容    ///     [DefaultProperty("Text")]    [

2008-06-25 22:27:00 474

原创 [转载]VS2008 的计算代码度量值

VS2008 里面加了一个 计算代码度量值的功能,那么到底是什么呢?我在msdn 里找到了这个,拷贝下来做个记录。 摘自 http://msdn.microsoft.com/zh-cn/library/bb385914.aspx Visual Studio Team System代码度量概述<!-- Content type: Devdiv1. Transform

2008-06-19 07:27:00 1653

原创 可以通过基类实现的几种功能。vs2008 .net 2.0

    我很懒,很不喜欢写重复的代码,一行重复的都不想写,所以当同一段代码要写第二遍的时候,我就会去想避免的方法。OO的特性之一 —— 继承 —— 可以帮很大的忙。    这里只说UI部分,先看一个类的图。(我也不知道应该叫做什么图)(TestList 、TestForm是网页.aspx ,上面的都是类 .cs )    一般的软件(比如OA、CRM等)都是需

2008-06-17 21:27:00 812

原创 数据访问函数库 for ado.net2.0

前言源代码和调用演示下载:http://www.cnblogs.com/jyk/archive/2008/04/25/1170979.html 数据访问函数库for ado.net 1.1 的说明:http://www.cnblogs.com/jyk/category/67121.html         由于一直在使用vs2003开发,所以自己使用的数据访问函数库(

2008-06-15 16:27:00 678

原创 表单控件的副产品——查询控件

查询控件温故而知新能自己“跑”的表单控件,思路,雏形,源码。vs2005版本 表单控件续(1)——应用接口来简化和分散代码     当初在写表单控件的时候,突然想到,这个表单控件稍微修改一下不就是一个查询控件了吗?    那么查询控件需要做的什么事情呢?         1、自己描绘控件,比如能够自己添加文本框、下拉列表框这一类的控件。         2

2008-05-29 18:28:00 592

原创 我想到的几句话。

1、OO是好用的,问题是好多人用不好OO。(包括我在内)2、三层是需要设计的,不是说把原来写在一处的代码,分开写在三处,就是三层了。3、设计模式是需要灵活掌握的,外加丰富的项目经验和对业务逻辑的深刻理解。4、写代码,是不是要先想好呢。如果是别人设计好的,是不是要先理解一下呢。5、不想当架构师(或者别的什么师)的程序员不是好程序员。其他的随时补充。以上纯属瞎

2008-05-29 11:28:00 518

省市区县的数据库Access2003版本3530条记录

省市区县的数据库 Access2003版本 省市区县总记录三千五百多条。

2010-05-27

QuickPager asp.net 2.0 分页控件

基于asp.net2.0的分页控件,支持多种数据库,支持多种分页算法,按需所取,使用方便,持续更新。 http://www.cnblogs.com/jyk/ 这里是详细说明。

2009-05-27

空空如也

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

TA关注的人

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