算法相关技术专家
我们先假设一种情况,一个开发商想盖一座大楼(假设30层吧),先要弄一个设计图纸呀,没有设计图纸怎么盖楼呢?设计图纸的其他部分我们就先不管了,只看看电梯的这一块的情况。一开始要选用电梯公司A的电梯,于是设计图就根据A的电梯设计电梯间。
分页控件、查询控件、显示数据的控件和表单控件,终于把这几个控件结合在一起了,和在一起之后就可以让“增删改查”变的非常的简单和容易了,当然还需要数据访问函数库的支持。 综合演示的IDE是 vs2008,.net Framework2.0,C#, B/S 。
脑子好,蹦两下!--程序员应该玩的小游戏 http://www.u148.net/game/month_0809/LightBot/u148.swf 这里介绍了一个游戏,感觉还挺好玩。一共12关,都通过了,不过第十关还是很费劲的,最后还是按照别人的做法做的。
有了闲暇时间,才会考虑更多(比如提高软件的品质)!那么如何“增加”闲暇时间呢? 记得我上初中的时候,有一件事情对我影响比较大。一次在学校作数学作业,老师在旁边看着我和另一位同学做数学题,过了一段时间老师说了一句话,他说,你这速度也太慢了,人家三道题都做完了,你两道还没做完呢!你比人家少做多少练习呀! 确实,这句话也太对了。
客户提问:你们做的这套系统要比Access还要好用才对呀?浇了一盆冷水。 我们做的管理系统类似于CRM,给企业定制开发的,专门管理客户信息。管理系统是B/S结构,C# ASP.Net1.1 SQL Server 2000。
declare @aa int set @aa = 1update EWC_HT_Contract set ContractCode = a.ContractCode + cast (@aa as nvarchar(10)),@aa = @aa +1 from (select ContractCode from ContractWHERE (MasterID = 1) ) as awhere MasterID = 2 SQL Server 2000 里面的通过记录修改另一条记录地方法,还可以修改序号。
最近的思维特别的乱,乱得乱七八糟的。写一下也许能好一点点。 女朋友(难找哇) 谈恋爱(花钱呀) 见父母(不好过关呀) 买房子(没钱呀) 生小孩(养不起呀) 买奶粉(国内的有毒,国外的太贵) 欧洲弄一个告诉粒子流的对撞,不知道会装出个什么结果。
从csdn里面下载的 飞信源码,刚下来的,还没有看呢。如果您需要的话,在这里直接下载吧。 http://files.cnblogs.com/jyk/飞信SRC.rar
首先祝大家月饼节快乐! 由于一开始没有弄清楚robots.txt和robot.txt,造成了一些错误,感谢“那山那人那狗 [未注册用户] ”的提醒。所以对原来的内容进行了一下修改。
在一定的范围内,使用最简单的方式实现客户的需求。把这种实现方式“抽象”成控件(组件),以达到简便操作的目的! 这些控件组合起来就成为了“自然”架构。一切都是自然而然的,不用特意去追求什么。
项目(程序、代码)横着切是层,竖着切是模块,您是如何切的呢?我是这样切的。请看下图,好像有点乱:) 自定义控件,好像在正常的情况下,只能管UI的部分,其他的(逻辑呀、SQL语句、数据访问)就不要管了,而我这里呢,偏偏要多管闲事,偏偏要把SQL语句也放到自定义控件里面,于是遭到了好多人的反感。
看了园子里面几篇关于chrome的文章,也下载了一个玩玩,安装之后感觉很意外,因为今天早上刚刚安装了遨游2(以前一直在用遨游1来着),感觉她们两个长得有点像,先发几个截图。 遨游2——默认的界面,有点乱。
在亚历山大同学的post里面我说可以让实体类和表不必一一对应,但是并没有详细说明如何来做,也有人想问我是怎么做的,那么我就说一下。先说一个简单一点的,那就是在网页里面显示列表数据的情况,其他的下次再说。
三层,层与层之间的耦合确实弱了,那么为什么有时候修改起来会很麻烦呢?就是当字段有变化的时候,层层都需要修改,这到底是为什么呢? 看了园子里的一篇讲解耦合的文章(不好意思,忘记是谁写的了),没事的时候又合计了一下,终于知道了,原因在于耦合!不是层与层之间的耦合,而是层与实体类的耦合,这个耦合如果没弄错的话,还是最糟糕的内容耦合!所以才造成了不便于修改。
在屋里闷了好久,无精打采的,出去玩玩吧,和朋友一起去爬山。其实心理是没底的,自己现在的身体状况还能怕得上去吗?不过不管那么多,试试先。下了公交车,没走几步就知道了不行,完全没有身轻如燕的感觉,步伐沉重,腿好像还有点疼。
还是要先说一下范围:以数据库为主的程序,b/s结构。 查询嘛,对于我来说就是SQL语句 where 后面(group、order by 前面的)的内容,把这搞定了,查询也就搞定了。
直接用IE浏览网页、在“我的电脑”里输入网址,这两种方法都可以访问网页,而且“我的电脑”里输入网址输入网址后(按回车),“我的电脑”就会变成IE的形式,表面上看这两种方式是没有什么却别的,但是,如果是一个OA,里面有window.open的形式打开的窗口,并且使用cookie的方式要验证用户是否登录,那么区别就显现出来了。
我们由一个OA项目,b/s结构的,给客户安装之后运行后还算顺利。有一天,客户打来电说是要增加一个功能,能够批量的录入数据,有一个n行12列的表格,要往里面录入数据,但是不想一条一条的录入,想要一次录入多条的数据,然后一次性的提交保存。
前情回顾: 【实现】表单控件的UI布局,实现方式 上一篇说的是表单布局上的变化,也就是通过TR、TD的设置,实现了多行多列的效果。那么格子画好了,我们 可以往里面放控件了。
看了开幕式,又看了一些相关的报到,还有大家的评论。我的感觉就是很强势。 画卷、画轴、宣纸、文字、水墨画、丝绸之路、航海、孔孟之道、戏曲等等,这些都是中华民族的文化和历史!管你老外看懂看不懂呢?!看不懂的话,回家不补课去:) 至于点火嘛,看了一些视频后才知道,原来的方案里面是要有一个虚幻的凤凰来点火的,但是由于技术原因而未能实现。
一、先说一下表单控件要实现的功能吧。 1、绘制UI,包括表格(Table)的绘制,也就是TR 、TD,TR是多少行,TD是有多少列;包括子控件的控件,TextBox、DropDownList、CheckBoxList等控件的加载、描述(宽度、最大字符数、填充item)等。
这回不分页了,改成添加修改数据了。您是如何添加数据的呢?使用ORM、LinQ、.net2.0新增加的FormView + SqlDataSource,还是其他?我还是喜欢自己动手丰衣足食。
记得当初学习VB6.0的时候,入门的书,一上来就是控件的介绍,控件的属性、事件的使用,拖拽一个文本框、一个按钮,然后再双击按钮,在按钮的事件里面给文本框的Text 设置一个“hello word”,第一步就OK了。
关键字:提出需求、需求分析、原则、设计模式、索引 先说一下讨论的范围:使用数据库保存信息的项目,b/s结构,asp.net编写。请不要讨论这个范围之外的事情哦,谢谢! 这里想说的并不仅限于一个控件,而是一个关于分页的解决方案。
昨天在csdn上看到一个人提出来了一种分页的需求,大致是分页控件只负责绘制总页数、上一页、下一页等信息,然后在用户翻页的时候可以触发一个js函数,然后自己实现这个js函数。并不需要提交表单,他想用ajax的方式来获取数据,但是又不想使用微软的ajax。
由于项目里面还在使用vs2003,还没有使用新的分页控件,所以对新的分页控件的测试还很不到位,遗留了不少的bug,感谢网友试用提出宝贵意见。由于项目正在收尾中,时间也不是太充裕,所以使用说明也不够详细。
最新下载地址: 自然框架的源代码、Demo、数据库、配置信息管理程序下载(2010.01.25更新) QuickControl web控件集包含的控件 QuickControl web控件集——基本控件: 控件名称 说明 详细介绍 MyTextBox ...
前情回顾 分页控件的使用能不能再简单一点呢,能不能一个页面搞定所有的列表需求? 其实如果要单独实现一个能够显示数据的表格,那么是很简单的,写一个for循环,把DataTable里面数据循环出来就OK了。
.css_Grid1 { padding:3px; border:1px; border-width:1px; border-color:#ffee00; width:100%; border-collapse:collapse; } .
依赖倒置 核心思想:依赖于抽象 体现在: 1、高层模块不应该依赖于底层模块,二者都应该依赖与抽象。 2、抽象不应该依赖于具体,具体应该依赖于抽象。 == 依赖倒置,是最郁闷的一个名词,理解起来也是很难的,至少对于我来说是这样的。
开放封闭原则,核心思想:软件实体应该是可扩展,而不可修改的。也就是说,对扩展是开放的,而对修改是封闭的。 体现在两个方面: 1、对扩展开放,意味着有新的需求和变化时,可以对现有代码进行扩展,以适应新的情况。
目的: 1、一个页面(DataList.aspx)可以显示多个模块的列表功能。 一般是有一个列表需求就需要一个aspx文件,如果有100个列表,那么就会有100个aspx文件,这么多的文件(包括.aspx.cs文件)里面的内容基本是一样的,这样写起来麻烦,管理起来也不容易,命名就是一个比较头痛的问题。
以前没太注意这个用法,到网上找一个,copy过来,方便以后的查看。 "I see stuff like {0,-8:G2} passed in as a format string. What exactly does that do?" -- Very Confused String Fo...
我可以说是瑞星的老用户了,自从2003年底买了一套瑞星2003版的就一直在用,以前是可以免费升级到新版本的,但是到了2008版就不行了,只能免费用三个月。到了2008年三月底就不能在升级了。
单一职责原则,核心思想:一个类最好只做一件事情,只有一个引起她变化的原因。 就是分工合作的意思。一个人只做一种事情,比如设计师负责设计页面,做出来PS图,美工负责把PS图片,切成HTML代码的形式,加上css效果、flash动画等,程序员负责加代码。
接口,理解这个东东用了好长的时间,从 2004年开始,写分页控件的时候需要实现一个接口,在网上找了一个例子,照猫画虎般的弄出来了,居然能用,但是完全没有理解何为接口。有好几年的时间过去了,直到最近才算是真正的理解了一点接口。
================================ 欢迎转载,但是请注明出处。本文出自博客园 。谢谢合作! ================================ 最近忙一个项目,没有太多的时间来升级分页控件。
作者用了很大的篇幅讲解了一个程序,就是一个伪代码形式的,根据文件的扩展名打开文件的程序。比如要打开.doc的文件,那么就执行 OpenDocFile()函数。其他类型的文件也是类似的方法,一种扩展名对应一个函数。
好了继续,封装是一个简单的、基础的,没什么好说的,但是又说不明白的东东。没有源码就是封装起来了,有了源码就不是封装了,因为可以打开来随意修改了。呵呵,开个玩笑先。 字段、属性。 原来对于属性的看法是,如果要用属性而不用public的字段的话,需要两个条件:一是写自定义控件,目的是在属性窗口里可以查看属性,直接赋值;一是在属性里面做判断,比如age属性的set{}里面,可以判断一下,在 0到150才是有效地,超出了就视为无效。
给自定义控件(Web Control)添加事件的几种方法。前两种方法可以不实现IPostBackEventHandler 上一篇写了一下如何在自定义控件里面添加事件,由简单的开始,一步一步实现了几种添加事件的方式,由于当时只给自定义控件添加了一种外部事件,测试的时候没有什么问题,但是后来在写分页控件的时候,我给分页控件加了两种外部事件,然后测试的时候就出现了一个问题,本来只想调用外部的一种事件,结果外部的两种事件都被调用了。
1.2 什么是继承 “对于继承,就应该着手从这些容易误解与引起争论的话题来寻找关于全面认识和了解继承的答案。一点一滴摆出来,最后在对分析的要点做归纳,形成一种系统化认识。这就是一种探索问题的方式,用于剖析继承这一话题真是在恰当不过了。
好久没看书了,上次看书的时候还是一年前了,一个偶然的机会,比较系统的看了一下OO的基础,封装、继承、多态等,当时真的是很不会,看了也是一知半解,迷迷糊糊的。在实际中的项目里也没敢一下子应用OO,还是用自己比较拿手的面向过程来应对项目,然后一点一点使用OO的技巧来代替一部分的代码(或者叫做功能)。
================================ 欢迎转载,但是请注明出处。本文出自博客园 。谢谢合作! ================================ 最新版本:V2.0.0.7 。
写自定义控件已经好久了,也有几个用得时间比较长的,但是对于“事件”一直是比较模糊,没有很详细的理解。 最近升级分页控件,由于原来使用的是VB.net(在VB.net里面添加一个事件是比较容易的),现在想改用C#,而原来的方法又写得比较笨拙,想换一个更简洁一点的方法,所以不得不重新认识一下事件。
下载地址:http://files.cnblogs.com/jyk/Page2.0.0.2_080701.rar 这回只有 dll文件。请把包里的文件拷贝到bin目录下。 道歉。 由于v2.0.0.1有些地方没有说说清楚,给一些朋友带来了一些麻烦,在这里向大家道歉,对不住大家了。
myPage分页控件发出来之后,虽然开源了,但是没有给一个简单一点的 demo,真是漏掉了一个很重要的部分。 先说明一下使用myPage分页控件需要的文件。 Controls.dll :这个是分页控件的dll文件,您可能要问,为什么不叫 myPage.dll呢?因为里面不仅有分页控件,还包含其他的控件,比如扩展功能的TextBox等控件,这是多个控件的集合,所以就叫做 Controls.dll 了。
分页控件正式命名为 QuickPager ASP.NET2.0分页控件 。 版本号:2.0.0.1 Framework:.net2.0 分页方式:PostBack 、URL (暂时没有实现URL的分页方式) webform (b/s) 支持多种数据库,分页算法,提取数据的方式都可以替换。
namespace JYK.Controls.PageManage{ /**//// /// 生成分页控件需要的SQL语句 /// public class PageSQL { /**//// /// 分页控件的实例 /...
namespace JYK.Controls{ /**//// /// 分页控件 /// PageGetData.cs 负责提取数据 /// PageSQL.cs 负责生成SQl语句 /// PageUI.
分页控件的源代码下载网址:http://www.cnblogs.com/jyk/archive/2008/04/25/1170979.html (在网页的下面) 下载文件里面由一个测试网页:http://localhost:5561/test/Testlist.aspx?fid=1 请注意后面的参数。