代码改变世界

随笔分类 -  自定义控件—表单控件

【自然框架】之“解耦”初探

2009-06-28 10:27 by 金色海洋(jyk), 2724 阅读, 收藏, 编辑
摘要: 解耦,在以前确实做不到,但是周四和“横刀天笑”聊了之后,发现解耦是可以实现的。其实很简单,只要弄出来一个“实体类”就可以搞定了。如果是简单的情况,那么就让表单控件“全权负责”了,这时候是不需要些什么代码的,点点鼠标,打几个字就可以了。如果是有复杂的业务逻辑,那么就可以定义一个实体类,然后让表单控件给这个实体类的属性赋值,就是把... 阅读全文

使用接口来统一控件的取值、赋值和初始化

2009-06-27 13:58 by 金色海洋(jyk), 1438 阅读, 收藏, 编辑
摘要: 这里说的控件主要指的是文本框、下拉列表框这一类的控件,用户使用这些控件输入数据,然后我们需要提取这些数据进行处理。但是不同的控件有不同的取值方式,比如文本框要用Text,下拉列表框是SelectedValue (当然还有其他的方法),CheckBoxList也是SelectedValue,但是这个只能获取第一个选项,如果是选择了多个选项,他只能返回第一个被选中的选项。可能您觉得这个没什么的呀,很正... 阅读全文

【自然框架】表单控件 之 一个表单修改多个表里的记录

2009-06-27 11:11 by 金色海洋(jyk), 3659 阅读, 收藏, 编辑
摘要: FormView 确实挺方便的,不过他也有几个小问题,只把FormView拖到页面里是不行的,还得再拽几个文本框、下拉列表框这一类的控件,还得布局。然后还要弄一个DataSource的控件,利用这个控件把文本框等控件和字段对应上,DataSource也有一个致命的缺点,默认情况下,他是把SQL语句以属性的形式放在了.aspx页面里面。我把SQL语句放在.aspx.cs里面,都被大家反对,那么Dat... 阅读全文

【自然框架】之 “表单控件”与“实体类”

2009-06-26 21:16 by 金色海洋(jyk), 2982 阅读, 收藏, 编辑
摘要: 对于简单的添加、修改,也就是没有什么业务逻辑的那种,表单控件的工作步骤是这样的,以添加数据为例。这个不用写什么代码,点点鼠标就可以搞定了。但是对于复杂的业务逻辑的需求,就不能这么“点点鼠标”就搞定了。这时候我们就需要在流程中间插入了一个步骤——业务处理。这个就需要写代码了,如下图:先定义一个实体类,然后表单控件可以自动把用户输入的信息赋值给实体类的属... 阅读全文

【小试身手】几个自定义控件的组合应用,实现简单的“增删改查”功能(有源码)

2008-09-21 18:41 by 金色海洋(jyk), 3923 阅读, 收藏, 编辑
摘要: 控件终于组合在一起了。可以跑起来了,能够实现简单的增删改查功能。 阅读全文

【查询】查询好像也可以很简单!

2008-08-23 13:17 by 金色海洋(jyk), 4062 阅读, 收藏, 编辑
摘要: 我是直接针对SQL来做的查询,感觉还是比较简单的! 如果使用实体类的话,您是如何来做呢? 阅读全文

【实现】表单控件里的子控件的变化。

2008-08-17 13:05 by 金色海洋(jyk), 3136 阅读, 收藏, 编辑
摘要: 子控件的变化。可以扩展各种类型的子控件。 阅读全文

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

2008-08-10 10:05 by 金色海洋(jyk), 7141 阅读, 收藏, 编辑
摘要: 表单控件的布局的说明。 表单控件的优点: 1、自动生成子控件(文本框、下拉列表框等) 2、当数据库的字段有变化的时候,只需要修改一个地方就可以搞定,不用到许多的地方修改。 3、不用做过多的测试,因为每一个项目、每一个添加、修改的地方都在测试这个控件,到最后就可以不用测试了。 阅读全文

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

2008-08-08 11:12 by 金色海洋(jyk), 2715 阅读, 收藏, 编辑
摘要: 表单控件的思路。自动完成,不用写代码了。 我只是想说一下我的思路。 阅读全文

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

2008-05-29 18:51 by 金色海洋(jyk), 3225 阅读, 收藏, 编辑
摘要: 您是怎么处理查询的问题?我是又写了一个控件来搞定的。 阅读全文

表单控件续(1)——应用接口来简化和分散代码

2008-05-27 20:28 by 金色海洋(jyk), 3073 阅读, 收藏, 编辑
摘要: 接口的一种使用方式。 通过接口来简化代码, 还可以把一些工作交给子控件来实现。 阅读全文

能自己“跑”的表单控件,思路,雏形,源码。vs2005版本

2008-05-25 17:32 by 金色海洋(jyk), 8771 阅读, 收藏, 编辑
摘要: 您是如何添加数据呢?方便吗?好修改吗,对于扩展又是怎么样的呢?大家一起来聊聊如何? 阅读全文

其实添加数据也可以这样简单——表单的第三步抽象(针对UI及后置代码)

2007-09-19 22:07 by 金色海洋(jyk), 3943 阅读, 收藏, 编辑
摘要: UI层的抽象,一个页面对应多个表(比如学历、职称等)的添加。 强烈建议写过代码生成器的兄弟进来看看。代码生成器的思路也可以这么用。 阅读全文

其实添加数据也可以这样简单——表单的第一步抽象(针对数据访问层)《怪怪设计论: 抽象无处不在 》有感

2007-09-18 21:36 by 金色海洋(jyk), 5280 阅读, 收藏, 编辑
摘要: 代码很简单,可以说是没有什么技术含量,但是我想大家是不是一直都没有注意到,添加数据也是可以这么写的呀,面向过程也是可以抽象的,而且比面向对象还简单,还便于修改和维护。而且这只是第一步。 阅读全文

Step By Step 一步一步写网站[1] —— 帧间压缩,表单控件

2007-03-24 10:24 by 金色海洋(jyk), 3947 阅读, 收藏, 编辑
摘要: 表单控件,您想到了吗?添加数据不需要再写代码了!呵呵。(部分情况) 阅读全文

Step By Step 一步一步写网站[1] —— 填加数据(二)

2007-03-24 09:17 by 金色海洋(jyk), 3790 阅读, 收藏, 编辑
摘要: (这个是我认真思考并精心写的,能不能算作高质量我就不敢说了)建议先看一下第一篇:http://www.cnblogs.com/jyk/archive/2007/03/23/685075.html 上一篇写了我常用的方法,这里想说一下我猜想的OOD的方法,之所以用猜想,是因为我没有用过OOD的方法,我也不知道我这么写对不对,所以用了“猜想”二字。 .aspx文件。和上一篇的应该没有什么区别。 代码:... 阅读全文

Step By Step 一步一步写网站[1] —— 填加数据

2007-03-23 11:15 by 金色海洋(jyk), 3859 阅读, 收藏, 编辑
摘要: 填加数据是一个项目必不可少的部分,也是一个基础操作,使用也是最频繁的。那么您是怎么实现添加数据的呢?添加数据可以分为几种情况。1、单表添加,不需要事务。最简单最常见2、多表(主从表)添加,不需要事务。3、多表(主从表)添加,需要事务。4、其他。今天先来说一下简单的,单表添加的情况。为了更形象一点,我们先来假设一个环境。要求:信息发布系统,添加一条信息。表名:T_News字段:NewsID,标题,作... 阅读全文
2