算法相关技术专家
VS2008 里面加了一个 计算代码度量值的功能,那么到底是什么呢?我在msdn 里找到了这个,拷贝下来做个记录。 摘自 http://msdn.microsoft.com/zh-cn/library/bb385914.aspx Visual Studio Team System 代码度量概述 代码度量是一组软件度量值,使开发人员可以更好地了解他们正在开发的代码。
我很懒,很不喜欢写重复的代码,一行重复的都不想写,所以当同一段代码要写第二遍的时候,我就会去想避免的方法。OO的特性之一 —— 继承 —— 可以帮很大的忙。 这里只说UI部分,先看一个类的图。
前言 源代码和调用演示下载: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开发,所以自己使用的数据访问函数库(以下简称:访问库)也就一直没有能够考虑到ado.net2.0。
查询控件 温故而知新能自己“跑”的表单控件,思路,雏形,源码。vs2005版本 表单控件续(1)——应用接口来简化和分散代码 当初在写表单控件的时候,突然想到,这个表单控件稍微修改一下不就是一个查询控件了吗? 那么查询控件需要做的什么事情呢? 1、自己描绘控件,比如能够自己添加文本框、下拉列表框这一类的控件。
1、OO是好用的,问题是好多人用不好OO。(包括我在内) 2、三层是需要设计的,不是说把原来写在一处的代码,分开写在三处,就是三层了。 3、设计模式是需要灵活掌握的,外加丰富的项目经验和对业务逻辑的深刻理解。
上次有点仓促,有几个地方没有明确。 1、两篇随笔可以合在一起看 能自己“跑”的表单控件,思路,雏形,源码。vs2005版本 我写项目的步骤。抛砖引玉。 后者是整个流程,前者是其中的一个步骤,是一个简单的思路说明,其中前三段代码都是表单控件里面的。
相信各位高手都会有自己习惯或者独特的写项目的方式,不知道是否可以拿出来和大家分享一下。 我先说一下我的,就当作是一块大砖头吧。 1、需求调研、分析 2、功能节点设计 3、数据库设计 4、使用“管理程序”建立数据库、表。
我们是不是可以推出多种版式的T恤呢? 比如MVP版、分类版、经典版、个性化版、时尚版、团队版等等。MVP版 既然可以追星,为什么不可以追MVP,可以把MVP的头像、姓名、简介或者MVP的名言印在T恤上,让更多的人知道。
上两篇随笔:我的分页控件(未完,待续)——控件件介绍及思路 我自己写的一个分页控件(源码和演示代码)PostBack分页版 for vs2003、SQL Server 关于分页的误区 误区1:分页的时候,只有使用存储过程,效率才高。
提取每个分类前n条记录 SELECT ID, Name, CategoryID FROM TableName AS a WHERE (ID IN (SELECT TOP (n) ID FROM TableName AS b WHERE (a.
面对权限,我们要解决几个的问题。第一个就是:我们的软件里面有哪些功能? —— 给用户自己维护角色作准备 比如添加新闻、添加产品、客户信息维护、合同管理等等,当然还可以细分一下, 客户信息维护又可以分为:客户基本信息、客户的联系人、客户报价、客户的合同等。
温馨提示:asp.net分页控件已经升级了,基于.net2.0 ,支持多种数据库。正式命名为:QuickPager Asp.net 2.0 分页控件。 网站:www.natureFW.com 下载:http://www.naturefw.com/down/List1.aspx 在线演示:http://demo.naturefw.com 上一篇随笔:我的分页控件(未完,待续)——控件件介绍及思路 一、分页控件的工作层次 如果按照三层的划分方式来说,应该算作工作在 UI层 和 逻辑层。
使用SQL语句来获取记录集的方法 string sql = "select col1,col2,col3 from TableName where "; //获取DataTable DataTable dt = dal.
房价给日常生活带来的压力 以沈阳为例,假设房价4000元/平,买一个70平米的房子,共需要28万元,首付需要84000元,剩余196000元,用贷款来解决。 按照等额还款方式计算: a 贷款15年,年利率:7.
由于这个类库是需要实例化的,如果每一次都要实例化,然后用完了在销毁,无形中就多了不少的代码,而且很容易忘记销毁实例。 同时在用户的一次访问的过程中不断地实例化、销毁,也是比较浪费资源的。 所以我建立了一个基类,在基类里面同意获得实例、统一销毁实例,这样在编码的时候就不用考虑有没有实例化,也不用担心是否销毁实例了, 另外用起来(使用方式)也和静态类的使用方式很像了。
最新下载地址: http://www.naturefw.com/nature/down.aspx DLL文件说明 Controls.dll 控件集合,包含QuickPager分页控件等。
现任队长 原队长 假面 其他说明 一番队队长:山本元柳斎 重国 山本元柳斎 副队长:无...
前一段瞎忙,终于累倒了,近几天休息。静下来想一想这一大段时间的事情,理解了一句话:拿得起放得下! 拿得起: 接受了一项任务后,就要干净利索的完成,不要拖泥带水,没完没了的。 要对自己的能力,对有的能力,时间进度有一个比较真实的了解。
最近某客户做实施,顺便完善一下程序。突然找到了一个老问题的解决方法。 就是当用户按一个按钮后,希望回发后的页面滚到一个指定的位置,而不是页面的开头部分。以前看过一篇文章介绍了一种方法,当时也没有理解,也没有记录下来,现在又遇到了这个问题,还是自己想一个简单点的方法吧。
向怪怪学习,做一个回帖整理。http://www.cnblogs.com/soundbbg/archive/2008/03/07/1094937.html一个综合设计感想-shangducms NT 2008-03-07 20:17 | 金色海洋(jyk) 简单看了一下代码,感觉经验还是不太够。
前面发了一个文本框的,这回发一个下拉列表框。 一般在写自定义控件之前都要考虑一下原来的控件(系统代的)有什么优缺点,有哪些功能是我想要的,但是自带的控件没有提供,或者提供的不是太理想。 那么对于 下拉列表框 我个人感觉有几个地方用着不是太方便。
前面发了文本框和下拉列表框的,这回发一个CheckBoxList。不知道中文名字该叫什么。CheckBoxList 最郁闷的地方就是:明明可以选择多个选项,但是 SelectedValue 只能得到第一个选项,其他被选中的还得另想办法。
今天休息,看了一下《大灌篮》,感觉挺好玩的。转几句台词记录一下。 搞笑部分 1、方世杰拿球,现场观众疯狂的欢呼,方世杰要灌篮,不要给对手任何的机会,伟大的第一大学的控球后卫,他代表了第一大学的光荣传统,乔丹科比Magic Johnson,在这一刻灵魂附体,方世杰一个人,他代表了第一大学篮球的悠久...
在asp.net里面实现反射除了用 Assembly.Load("SMS").CreateInstance("SMS.短信" + 短信开头的编号) 之外还有没有其它的方法呢? .net里面有UserControl ,而UserControl 又可以使用 Page.LoadControl("UC_Show1.ascx") 的方式来加载。
写了好几年的代码了,遇到了很多客户提出来的难题。有好多都是新的以前没有遇到过的。 对于这些没有遇到过的问题,我基本上是依靠灵感才得到的解决方法! 来了灵感才能解决,没有灵感的话就会卡住。 记得“怪怪”的回复中说过:“总能想到很巧的办法就把问题解决”,其实这些都是靠的是灵感。
还是换个标题的好。 公司没有我一定会照样运作下去,那么反过来说:公司有了我之后会怎么样呢? 我能不能让公司更好的发展下去呢?尽我的一份微薄之力! 工作六年多了,也跳了好几家了,也一直在思考这个问题。大家的看法呢?
function SuoDing() { var rows = document.getElementById("txtRow"); var cols = document.getElementById("txtCol"); Show("DG",rows.value,cols.value); } 锁定的行数:。
1、被动编程。 就好比对日外包的项目,不是太了解,只是有所耳闻。听说日本公司那面会发过来一份(也许用一批更好一些)很详细的文档,里面的内容就是编写代码的详细的要求,会非常非常的详细,细到一个页面里面放置列表页面显示那些信息,一页多少条记录、表单里面放多少个控件,以及控件的ID、类型、大小、等等信息。
功能介绍: 可以实现锁定表格的行和列的功能,效果和Excel里的冻结窗格类似,当然没有Excel那么强大了,只是类似。 问题: 当一个table太大而导致在屏幕里显示不下的时候,IE会出现滚动条,但是这时候就不好看了,对用户的操作也不是很方便。
前两天写了一个 “使用了继承、多态还有工厂模式和反射,但是还是没有OO的感觉。 ”,看到了很多同学的回复,自己又反思了几次,终于有所感悟,写下来做个记录。 一、先说一下我学程序的经历。 我是97年在高一的计算机课程里第一次接触编程语言——QBasic。
最近项目里遇到了一个问题,为了解决这个问题“动用了”继承、多态还有工厂模式和反射,但是还是没有OO的感觉。呵呵。 先说一下具体情况: 1、使用短信猫来接收短信。简单的说,短信猫收到短信后会往指定的表里面填写数据。
最近在整理我写的几个服务器控件,发出来与大家共享吧。 我写的自定义服务器控件呢分为两个类, 一是“简单继承”控件,就是继承框架里的控件然后加点属性了、事件了什么的。 二是“功能”控件,简单的说那是符合控件,但是呢是以实现一种功能为目的地。
不知道大家有没有遇到过这种情况。 程序已经给客户安装上了,并且客户已经录入了一些信息,然后程序还需要作比较大的变动(修改功能、增加模块等),数据库就不可避免要做一些改动。 但是这时候已经不能把客户的数据库删掉,换上新的数据库了。
最近做项目感觉很累很累,先自我分析一下吧。(但愿不要给大家一个“阴天”的感觉) 先明确一下我理解的“设计”的范围。一定要先说明一下,否则容易混淆。 一般做一个项目主要有以下几步。 1、到客户那里做调研,收集客户的需求; 2、根据需求和设计人员的经验设计功能模块; 3、设计实体类(或者数据库)。
好久没发帖子了,又加了不少的功能呀。(图片仅是测试,不代表什么表情。) 本来我也想写一个2007的总结的,但是看到很多人都写了,我就不凑热闹了,写点和代码有关系的吧。 写作原因: 1、在项目里做得最多的操作恐怕就是保存数据了,总是要写一大堆的代码,能不能简单一点呢?2005来了,似乎可以减少一些代码,但是03里怎么办呢? 2、基类、接口、策略模式,好多高手都讨论过了,但是都是理论上的,在实践中如何应用呢?在webform 里面又怎么使用呢? 目的: 1、做一个“控件”来应对各种表单的录入,包括一次保存一条记录、一次保存多条记录。
最近在看设计模式方面的资料,看了一些帖子和两本书,一个是《Head first》,另一个是《大话设计模式》。这两本书都只看了一部分。 发现他们都有一个共同的特点:都是在讲如何设计类才能让程序能够便于扩展、便于维护、便于......。
分页控件的源代码,可能会让有些人失望,因为代码很乱。乱的一个原因呢,可能是没有采用OO的思路吧,因为写控件的时候还一点都不会OO呢,只是一直在用,也就没有作大的重构。有两个分页控件, 一个是通过PostBack来分页的,一个是通过URL来分页的。
好久没写博克了,一是工作忙,二是最近感冒了。现在终于好了一点。园子里好像在谈论OO、命根子,我也说两句吧。命根子嘛,我觉得是竞争力,呵呵,不多说了,免得跑题。我主要想说的是我写代码的方式。这里呢我利用我常用的东东写个实例,抛砖引玉,大家也都来批批,帮助我提高嘛。
《Head First 设计模式》 以前在博克园里看到过第一章的翻译,被里面生动的讲解深深地吸引了,但是的制只有英文版没有中文版的时候很是失望。 不过现在好了,中文版终于出来了。不是到大家知不知道这个消息,所以先放到首页里了,希望dudu原谅:) 这本书使我第一次能看懂设计模式是什么,看了第一章,再加上以前在博克园里看的,终于对策略模式有所了解。
*--------------- 客户端表单通用验证checkForm(oForm) ----------------- * 本程序最初是由wanghr100(灰豆宝宝.net)的checkForm基础上进行修改的,增加了很多功能,如下: * 1.
终于赶出来了,现写了一遍代码。 感谢大家的支持,感谢大家提出自己的看法。衷心的感谢,真的。 应该是先写第二步的,但是想一想还是先写第三步吧。 一般大项目里面都会有很多的基础信息的表,比如学历、职称等等,最近做了一个项目,居然有四十多个。
更正:不好意思,昨天晚上思路有点混乱。有几个前提忘记说明了,现在补充一下。 1、缩小范围。按照由简到难的思路,这里先讨论最简单的添加数据的情况。就是单表的添加和修改;这里讨论的是webform的情况。
第一步利用样式表。 第二步利用js脚本。 function myKeyDown(){ var k=window.event.keyCode; if ((k==46)||(k==8)||(k==189)||(k==109)||(k==190)||(k==110)|| (k>...
前几天看到了 KiddLee 的 面向对象分析设计学习与探索(一):开篇 ,一时兴起想写点对照的东东。 我工作(写程序)五年了,一直在用面向过程的思路和方法在写程序,以前是写网站,比较简单了,现在写办公管理方面的软件(比如OA、CRM),感觉自己的方式依然适用,不仅开发速度更快,而且维护起来更加的方便。
感谢大家的支持和关注,好多朋友都提出了自己的意见,先谢过了。 三天过去了,做一个小结吧。 1、 为什么用B/S VS2003 + SQL 2000? 原因很简单——熟悉。这种组合用了三年半了,用熟悉的方式开发,可以用最短的时间来验证自己的想法是否正确,也可以很快的到大家的反馈,大家的认同度。
今天时间比较紧,数据库只设计了一部分,还是没有考虑到细节,现简要说一下吧。四个部分:管理员,基础设置,资金,物品。目前只设计了9个表,由于还没有考虑详细,先不提供下载了,明天再整理整理,然后在提供下载。
2007-05-17 17:50:47 Ivony...近期我会公布DbUtility的两个应用实例…… 2007-05-17 17:51:37 jykDbUtility 是什么来着 2007-05-17 17:52:31 Ivony...一个是怎样使用模板功能查询指定时间段内数据。
做了五年多的程序员了,回过头来看了看以前发的一些帖子,颇有一番感想。我最得意的就是对数据访问的处理方法(我的数据访问层),倒不是说他有多么的强大、多么的完善,而是说他本身是在不断地“成长”,一直都没有死掉。
下面写一下相对来说不变的地方SQL语句部分,改成了静态函数的形式。 1using System; 2using System.Collections.Generic; 3using System.
asp.net2.0已经出来好久了,由于许多的原因一直没有使用,一个月前才开始使用VS2005写东西。这一个月里又重新学习了一下基础知识,比如多态、接口了什么的。既然已经到了2.0了嘛,那么以前的数据访问的方式要不要变一下呢?简单看了一下,感觉还是我的那种方式好,至少时我已经用习惯了。