摘要:
解耦,在以前确实做不到,但是周四和“横刀天笑”聊了之后,发现解耦是可以实现的。其实很简单,只要弄出来一个“实体类”就可以搞定了。如果是简单的情况,那么就让表单控件“全权负责”了,这时候是不需要些什么代码的,点点鼠标,打几个字就可以了。如果是有复杂的业务逻辑,那么就可以定义一个实体类,然后让表单控件给这个实体类的属性赋值,就是把... 阅读全文
随笔分类 - 自定义控件—表单控件
使用接口来统一控件的取值、赋值和初始化
2009-06-27 13:58 by 金色海洋(jyk), 1445 阅读, 收藏, 编辑
摘要:
这里说的控件主要指的是文本框、下拉列表框这一类的控件,用户使用这些控件输入数据,然后我们需要提取这些数据进行处理。但是不同的控件有不同的取值方式,比如文本框要用Text,下拉列表框是SelectedValue (当然还有其他的方法),CheckBoxList也是SelectedValue,但是这个只能获取第一个选项,如果是选择了多个选项,他只能返回第一个被选中的选项。可能您觉得这个没什么的呀,很正... 阅读全文
【自然框架】表单控件 之 一个表单修改多个表里的记录
2009-06-27 11:11 by 金色海洋(jyk), 3667 阅读, 收藏, 编辑
摘要:
FormView 确实挺方便的,不过他也有几个小问题,只把FormView拖到页面里是不行的,还得再拽几个文本框、下拉列表框这一类的控件,还得布局。然后还要弄一个DataSource的控件,利用这个控件把文本框等控件和字段对应上,DataSource也有一个致命的缺点,默认情况下,他是把SQL语句以属性的形式放在了.aspx页面里面。我把SQL语句放在.aspx.cs里面,都被大家反对,那么Dat... 阅读全文
【自然框架】之 “表单控件”与“实体类”
2009-06-26 21:16 by 金色海洋(jyk), 2997 阅读, 收藏, 编辑
摘要:
对于简单的添加、修改,也就是没有什么业务逻辑的那种,表单控件的工作步骤是这样的,以添加数据为例。这个不用写什么代码,点点鼠标就可以搞定了。但是对于复杂的业务逻辑的需求,就不能这么“点点鼠标”就搞定了。这时候我们就需要在流程中间插入了一个步骤——业务处理。这个就需要写代码了,如下图:先定义一个实体类,然后表单控件可以自动把用户输入的信息赋值给实体类的属... 阅读全文
【小试身手】几个自定义控件的组合应用,实现简单的“增删改查”功能(有源码)
2008-09-21 18:41 by 金色海洋(jyk), 3927 阅读, 收藏, 编辑
摘要:
控件终于组合在一起了。可以跑起来了,能够实现简单的增删改查功能。 阅读全文
【查询】查询好像也可以很简单!
2008-08-23 13:17 by 金色海洋(jyk), 4076 阅读, 收藏, 编辑
摘要:
我是直接针对SQL来做的查询,感觉还是比较简单的!
如果使用实体类的话,您是如何来做呢? 阅读全文
【实现】表单控件的UI布局,实现方式
2008-08-10 10:05 by 金色海洋(jyk), 7155 阅读, 收藏, 编辑
摘要:
表单控件的布局的说明。
表单控件的优点:
1、自动生成子控件(文本框、下拉列表框等)
2、当数据库的字段有变化的时候,只需要修改一个地方就可以搞定,不用到许多的地方修改。
3、不用做过多的测试,因为每一个项目、每一个添加、修改的地方都在测试这个控件,到最后就可以不用测试了。 阅读全文

【思路】表单控件和查询控件,整理一下思路。
2008-08-08 11:12 by 金色海洋(jyk), 2727 阅读, 收藏, 编辑
摘要:
表单控件的思路。自动完成,不用写代码了。
我只是想说一下我的思路。 阅读全文
表单控件续(1)——应用接口来简化和分散代码
2008-05-27 20:28 by 金色海洋(jyk), 3085 阅读, 收藏, 编辑
摘要:
接口的一种使用方式。
通过接口来简化代码,
还可以把一些工作交给子控件来实现。
阅读全文

能自己“跑”的表单控件,思路,雏形,源码。vs2005版本
2008-05-25 17:32 by 金色海洋(jyk), 8790 阅读, 收藏, 编辑
摘要:
您是如何添加数据呢?方便吗?好修改吗,对于扩展又是怎么样的呢?大家一起来聊聊如何? 阅读全文
其实添加数据也可以这样简单——表单的第三步抽象(针对UI及后置代码)
2007-09-19 22:07 by 金色海洋(jyk), 3953 阅读, 收藏, 编辑
摘要:
UI层的抽象,一个页面对应多个表(比如学历、职称等)的添加。
强烈建议写过代码生成器的兄弟进来看看。代码生成器的思路也可以这么用。 阅读全文
其实添加数据也可以这样简单——表单的第一步抽象(针对数据访问层)《怪怪设计论: 抽象无处不在 》有感
2007-09-18 21:36 by 金色海洋(jyk), 5301 阅读, 收藏, 编辑
摘要:
代码很简单,可以说是没有什么技术含量,但是我想大家是不是一直都没有注意到,添加数据也是可以这么写的呀,面向过程也是可以抽象的,而且比面向对象还简单,还便于修改和维护。而且这只是第一步。
阅读全文
Step By Step 一步一步写网站[1] —— 帧间压缩,表单控件
2007-03-24 10:24 by 金色海洋(jyk), 3956 阅读, 收藏, 编辑
摘要:
表单控件,您想到了吗?添加数据不需要再写代码了!呵呵。(部分情况) 阅读全文
Step By Step 一步一步写网站[1] —— 填加数据(二)
2007-03-24 09:17 by 金色海洋(jyk), 3798 阅读, 收藏, 编辑
摘要:
(这个是我认真思考并精心写的,能不能算作高质量我就不敢说了)建议先看一下第一篇: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), 3884 阅读, 收藏, 编辑
摘要:
填加数据是一个项目必不可少的部分,也是一个基础操作,使用也是最频繁的。那么您是怎么实现添加数据的呢?添加数据可以分为几种情况。1、单表添加,不需要事务。最简单最常见2、多表(主从表)添加,不需要事务。3、多表(主从表)添加,需要事务。4、其他。今天先来说一下简单的,单表添加的情况。为了更形象一点,我们先来假设一个环境。要求:信息发布系统,添加一条信息。表名:T_News字段:NewsID,标题,作... 阅读全文