06 2009 档案

摘要:     在开发团队里往往都不会有一名专职美工负责界面设计,交给美术公司设计似乎是一种很好的方法,但是由于业务沟通,或者所采用的是平面设计工具而不是程序开发工具,做出来的效果要么与初衷不符,要么难以将其完全搬进真实界面中.很多开发人员在界面设计这块不擅长的领域里四处碰壁,界面不统一,色调不统一,成员间对界面设计理解的差异,都严重影响了团队开发的效果和进程.  ...阅读全文
posted @ 2009-06-30 19:42 emanlee 阅读(111) | 评论 (0) 编辑
摘要: 什么是需求管理? 需求管理是系统地收集与沟通所有项目目标及保证这些目标,且仅仅是这些目标被完全与正确地满足的相关活动。 需求管理影响整个生命周期 一个不完整的需求捕获和管理过程会对项目的生命周期产生多米诺骨牌的效应。用户需求的缺失会导致系统需求的缺失,从而导致设计单元及功能的缺失并最终导致系统不能实现预期的功能-或需要在后期进行昂贵的修正,使得项目拖期、产生严重的质量问题与超出项目预算。 需求...阅读全文
posted @ 2009-06-30 19:34 emanlee 阅读(233) | 评论 (0) 编辑
摘要: C#编码命名规则1. 基本规则第一个字母必须大写,并且后面的并发连结词的第一个字母均为大写例:GeneralManager、SmallDictionary、StringUtil2. 接口命名规则接口名称前加“I”interface ICompare{ int compare();} 类的命名.类名public class TextBox{public void DataBi...阅读全文
posted @ 2009-06-29 22:25 emanlee 阅读(80) | 评论 (0) 编辑
摘要: 译自:http://weblogs.asp.net/jamauss/articles/DatabaseNamingConventions.aspx通用规则:命名长度不超过30个字符 使用字母和下划线 (避免使用数字) 尽量少用下划线. 以字母开头. (不要以下划线开头) 避免简写 (减少歧义或误解) 避免缩写 (缩写可能造成多义性 比如 "ASP") 见名知意 避免使用空格. 1. 表规则1a (...阅读全文
posted @ 2009-06-29 22:11 emanlee 阅读(38) | 评论 (0) 编辑
摘要: Microsoft Visual SourceSafe 具有下列命名约定和限制: 用户名和项目或文件标签的最大长度为 31 个字符。 用户密码的最大长度为 31 个字符。 文件名的最大长度为 255 个字符。在支持空格的操作系统上文件名中可以包含空格。 项目路径的最大长度为 259 个字符(包括数据库文件名)。 搜索字符串的最大长度为 63 个字符。 对于“签出”命令,注释的最大长度为 63 个字...阅读全文
posted @ 2009-06-29 20:31 emanlee 阅读(53) | 评论 (0) 编辑
摘要: 检查数据库数据字段命名规范与合法性的脚本 做为一名开发DBA,最重要的renweu是经常要检查开发人员或建模人员对数据库的命名规范是否严谨,下文中将主要介绍一个检查数据库数据字段命名规范与合法性的脚本,仅供大家参考。 --检查不符合数据库命名规范的字段名 Select TABLE_NAME,COLUMN_NAME,DATA_TYPE From user_tab_columns Where co...阅读全文
posted @ 2009-06-29 19:16 emanlee 阅读(66) | 评论 (0) 编辑
摘要: 一、PowerDesigner生成sql问题 生成sql的方法是 Database -->Generate Database (Ctrl + G ) 但是提示 Could not load VBScript engine. Check VBScript installation. Generation aborted due to errors detected during the v...阅读全文
posted @ 2009-06-29 19:14 emanlee 阅读(2145) | 评论 (0) 编辑
摘要: 卷 号卷内编号密 级项目编号: S×××-<Single Sign On>分类:<模板>数据库设计说明书Version: Preview 1.0项 目 承 担 部 门: 撰写人(签名):完 成 日 期: 2009/4/4 本文档 使 用部门:□主管领导 ■项目组 □客户(市场)■维护人员σ...阅读全文
posted @ 2009-06-29 18:17 emanlee 阅读(1398) | 评论 (0) 编辑
摘要: 用户需求说明书模板 文档标识:当前版本:1.0当前状态:草稿发布日期:2009-1-1发布ü修改历史日期版本作者修改内容评审号变更控制号目录1 引言... 31.1 编写目的... 31.2 项目背景... 31.3 术语定义... 31.4 参考资料... 32 综合描述... 32.1 产品介绍... 32.2 目标范围... 32.3 用户特性... 42.4 约定假设... 43...阅读全文
posted @ 2009-06-29 16:53 emanlee 阅读(2386) | 评论 (0) 编辑
摘要: 1.8  UML 作为一个职业的软件设计人员,你可能已经对UML有一定的了解。这种情况下,你可能会问这样的问题:当我们采用新的设计工具时,如何利用以前学习的UML技术呢?如何利用以前的UML图呢?如果确实需要UML建模能力,那么该怎么办? 我们尝试着回答这些问题,但是首先解释微软关于UML的观点。 根据发布的建模战略,微软不反对UML。微软将UML视为有价值的符号,用于概略描述软件生...阅读全文
posted @ 2009-06-29 15:37 emanlee 阅读(223) | 评论 (0) 编辑
摘要: 做产品原型是非常重要的一个环节,做产品原型就会用使用各式各样的工具。在PM朋友们的推荐下使用了很多各种各样的软件,当然选择一款真正适合自己的工具也是很重要,在这里就把我使用过的工具都介绍一下。 主要有:Office、Axure Rp、Balsamiq mockup、Pencil、rational rose、Serena Prototype Composer、iRise Studio、GUIDesi...阅读全文
posted @ 2009-06-29 13:49 emanlee 阅读(247) | 评论 (0) 编辑
摘要: 在程序、网页被实现之前,一定需要把界面给“画”出来,成为原型设计,就像动画片要画分镜头、手稿一样。原型设计能起到有效沟通的作用,漂亮,直观的原型图更是让人赏心悦目。 1. Microsoft Visio 我最常用的原型设计工具,几乎是Windows平台下惟一的“最佳”选择。有很多的模板可以选择,可以制作包括流程图、平面布置图、工程绘图、日程图、软件界面、UML、灵感脑图…… Visio的优点很...阅读全文
posted @ 2009-06-29 13:49 emanlee 阅读(151) | 评论 (0) 编辑
摘要: 当你需要为网站快速创建一个直观和可用的用户界面的时候,在写代码之前做好设计是基础。一个普遍的方法就是通过线框图来展现你的设计,线框图是一种使用线条为基本元素的绘画,与蓝图相对,像框图表现基本的导航和功能块,比如内容、功能等,这些都已经进入网站的创建。线框图的主要原理就是通过归类每一个页面上的入口和出口来保证设计的逻辑流程与功能。 可以在纸上画线框图,这是最快而且最简单的方法。如果时间有限,就把布...阅读全文
posted @ 2009-06-29 13:46 emanlee 阅读(407) | 评论 (0) 编辑
摘要: 1) 在Root下新建wiki文件夹 2) 修改 Settings.cs      public static string RootDirectory      {          get { return System.Web.H...阅读全文
posted @ 2009-06-28 13:26 emanlee 阅读(29) | 评论 (0) 编辑
摘要: Now you could try it yourself: --First, we create a inline-table function which returns a table Create Function dbo.ufnFunctionTest (@param int, @param1 int) returns table AS RETURN ( select 1 as id ...阅读全文
posted @ 2009-06-25 19:45 emanlee 阅读(68) | 评论 (0) 编辑
摘要: 在什么情况下会出现OutOfMemonryException呢? 引<<.net框架程序设计修订版>>的话: 在我们试图新建一个对象时,而垃圾收集器又找不到任何可用内存时被抛出,这种情况下我们是可以捕获该异常的; 另一种情况是,CLR需要内存时,而却系统却不能提供,也会抛出该异常. 但此时,我们的应用程序是不能捕获该错误的. <<.net框架程序设计修订版>...阅读全文
posted @ 2009-06-25 19:42 emanlee 阅读(1471) | 评论 (0) 编辑
摘要: 一、操作符优化 1、IN 操作符 用IN写出来的SQL的优点是比较容易写及清晰易懂,这比较适合现代软件开发的风格。但是用IN的SQL性能总是比较低的,从Oracle执行的步骤来分析用IN的SQL与不用IN的SQL有以下区别: ORACLE试图将其转换成多个表的连接,如果转换不成功则先执行IN里面的子查询,再查询外层的表记录,如果转换成功则直接采用多个表的连接方式查询。由此可见用IN的SQL至...阅读全文
posted @ 2009-06-24 16:01 emanlee 阅读(204) | 评论 (0) 编辑
摘要: 1、    用程序中,保证在实现功能的基础上,尽量减少对数据库的访问次数;通过搜索参数,尽量减少对表的访问行数,最小化结果集,从而减轻网络负担;能够分开的操作尽量分开处理,提高每次的响应速度;在数据窗口使用SQL时,尽量把使用的索引放在选择的首列;算法的结构尽量简单;在查询时,不要过多地使用通配符如SELECT * FROM T1语句,要用到几列就选择几列如:SELE...阅读全文
posted @ 2009-06-24 16:01 emanlee 阅读(45) | 评论 (0) 编辑
摘要: 1 下载 Database Publishing Wizard 1.1  http://www.microsoft.com/downloads/details.aspx?FamilyId=56E5B1C5-BF17-42E0-A410-371A838E570A 2 安装 Database Publishing Wizard 1.1 3 使用 Database Publishing ...阅读全文
posted @ 2009-06-23 20:22 emanlee 阅读(29) | 评论 (0) 编辑
摘要: SQL server 2005转换为SQL server 2000的方法(以BlogEngine为例) 直接restore或附加应该是不行的, 用脚本+导数据肯定没有问题。 SQL server 2005转换为SQL server 2000的步骤 1. 生成for 2000版本的数据库脚本 SQL Server 2005 的manager studio -- 打开"对象资源管理器&qu...阅读全文
posted @ 2009-06-23 19:31 emanlee 阅读(193) | 评论 (0) 编辑
摘要: 对于租用虚拟主机来说,选择好的虚拟主机提供商是非常重要的.选择虚拟主机有以下技巧: 一. 选择大型网络公司虚拟主机的利弊权衡 一般来说,大型网络公司的业务不会经常发生变化,避免因为主机提供商突然变更业务范围而导致你得不到相应的服务.而且,大网络公司所在的机房一般条件较好.但是,由于大公司客户较多,往往会出现一台主机放置很多网站的情况,导致服务器速度变慢. 二. 便宜无好货也是适合虚拟主机 服务器和...阅读全文
posted @ 2009-06-20 11:27 emanlee 阅读(11) | 评论 (0) 编辑
摘要: 如今,网络上最热门的就是要展示个人魅力,个人Blog、私人BBS、心情图片……建个网站可以使你的网上形象更加完整,也便于统一制作和管理。但我们是把网站放在免费空间好,还是放在收费空间里好呢?而且服务商提供的收费空间种类繁多,我们应该怎样选择呢?其实这里面有很多需要注意的地方。 知识篇 网站空间的常见形式 首先要了解一下网站空间的几种常见方式,以便我们有的放矢。 1.自建主机...阅读全文
posted @ 2009-06-20 11:24 emanlee 阅读(28) | 评论 (0) 编辑
摘要: 比如:限制cpu占用,又比如限制流量,又比如限制IIS(仅限于asp空间) 现在有一些空间商是不限制流量的。但也有不少的空间商限制流量。比如每月最大流量不超过40gb cpu占用。比如100多元价位的空间,空间商给你1%左右的cpu占用。对于在空间上放置论坛的用户来说,这种限制会使你的在线人数很低。因为,论坛很占用cpu资源 IIS限制,仅在asp,asp.net空间中出现,100个IIS连接就相...阅读全文
posted @ 2009-06-20 11:22 emanlee 阅读(14) | 评论 (0) 编辑
摘要: /*已知数据: Column1   Column2     Column3    Column4 A         10         ...阅读全文
posted @ 2009-06-18 22:16 emanlee 阅读(120) | 评论 (0) 编辑
摘要: W3C 在 HTML 5 proposal 中为 HTML 5 赋予了这样的使命,它将弥补上一代 HTML 的不足,具体说,是实现 Flash, Silverlight, JavaFX 所能实现的功能。 HTML 5,这个 HTML 明日之星是否会改变 Web 应用的游戏规则,是否会让这些富 Web 插件成为历史,InfoWorld 的专栏作家 Paul Krill 为此撰文并作了论述。 HTM...阅读全文
posted @ 2009-06-18 13:29 emanlee 阅读(28) | 评论 (0) 编辑
摘要: 酒是越喝越厚,几杯酒下去,人和人的关系自然近了好多层。关系近了,自然谈什么都不在话下。初涉职场的新鲜人,在酒桌上遭遇尴尬,于是迎面老板递过来的眼色在所难免。想避免这种不爽吗?提前熟知酒桌潜规则,你游刃职场必修课。      细节一:领导相互喝完才轮到自己敬酒。敬酒一定要站起来,双手举杯。     细节二:可以多人敬一人,决不可一...阅读全文
posted @ 2009-06-18 13:24 emanlee 阅读(23) | 评论 (0) 编辑
摘要: IE8 安装,卸载都需要重新启动Windows。   发现一个问题:Visual Studio 2005中设置断点,在IE 8中调试时,断点不会停止下来。不得已要卸载IE8 。   打开“控制面板”中的“添加/删除程序”,然后选中面板上方的“显示更新程序”,在这里面找到Windows Internet Explorer 8  ,删除; 卸载后需要重新启动Win...阅读全文
posted @ 2009-06-13 21:26 emanlee 阅读(31) | 评论 (0) 编辑
摘要: sql 交集 差集 并集 笛卡尔积 1 交集 Join 1) inner join 其处理结果与等值/自然连接相同 如 mssql : -- mssql 中 inner join   连接需要 on Connection条件 否则会报错, mysql 不会,其结果等于cross join select * from Major m  inner JOIN &...阅读全文
posted @ 2009-06-13 19:10 emanlee 阅读(740) | 评论 (0) 编辑
摘要:   1. RadGrid中展开的项更新(如果有一项被展开,对该项数据做了改动,此时需要更新显示) foreach (GridDataItem item in RadGrid1.MasterTableView.Items)            {    &...阅读全文
posted @ 2009-06-06 23:13 emanlee 阅读(82) | 评论 (0) 编辑
摘要: 在www.asp.net上找到了BlogEngine,觉得还比较适合我学习研究,于是下载下来,结果发现他用的是SQL Server 2005,可我只有SQL Server 2000,但他提供的SQL installation script在SQL Server 2000中运行会出现错误,如下: Server: Msg 170, Level 15, State 1, Line 7 Line 7: I...阅读全文
posted @ 2009-06-03 22:12 emanlee 阅读(127) | 评论 (0) 编辑
摘要: function confirmCallBackFn1(arg)     {        var result=arg;        if(result==true)       ...阅读全文
posted @ 2009-06-02 19:25 emanlee 阅读(21) | 评论 (0) 编辑
摘要: 懒惰化、标准化、自动化——工具化 ——利用合适的工具构建流水线软件过程 Eric Liu at 2005年5月        Eric是一家小公司的开发部经理,同样也是一名普通的开发人员。这是一家提供网站服务的公司,理所当然的,Eric这个部分的主要工作是基于网站应用的开发,就如目前主流应用的推介的做法,所有的应用是分层设计的,理所当...阅读全文
posted @ 2009-06-02 18:49 emanlee 阅读(61) | 评论 (0) 编辑
摘要:      作为一个老程序员肯定不能干这种重复的手工劳动,得想个办法,偷一下懒。网上找了一圈,codeproject.com上找到了一篇讲这个的文章。理解之后,做成了以下的bat文件: @ECHO OFF @TITLE Backing up source safe databases SET VSS_Install_Path="D:\Program ...阅读全文
posted @ 2009-06-02 15:11 emanlee 阅读(38) | 评论 (0) 编辑
摘要: 新版.Net开发必备十大工具(TerryLee)   几年前MSDN上的一篇文章《Ten Must-Have Tools Every Developer Should Download Now》中介绍了.NET开发中必备的十大工具,几年过去之后,.NET Framework发展到了3.5版本,这些工具中,有些已经转向商业化,有些因为推出了新的工具而已经停止了开发,有些则继续免费提供给开...阅读全文
posted @ 2009-06-02 14:12 emanlee 阅读(116) | 评论 (0) 编辑
摘要: Rational ClearCase 自动追踪每一个文件和目录的变更情况,通过分支和归并功能支持并行开发。在软件开发环境中,ClearCase可以对每一种对象类型(包括源代码、二进制文件、目录内容、可执行文件、文档、测试包、编译器、库文件等)实现版本控制。因而,ClearCase提供的能力远远超出资源控制,并且可以帮助团队,在开发软件时为他们所处理的每一种信息类型建立一个安全可靠的版本历史记录。其...阅读全文
posted @ 2009-06-01 23:25 emanlee 阅读(89) | 评论 (0) 编辑