上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 56 下一页
摘要: dojo.lang.stringdojo.string.substituteParams 类似C#中的String.Format函数 %{name}要保证与传入的对象的名称大小写一致,否则会出异常 Usage Example: dojo.string.substituteParams("%{0} - %{1} - %{2}", "a", "b", "c"); //will return "a - b - c" dojo.string.substituteParams("%{name}: 阅读全文
posted @ 2011-07-26 18:24 左正 阅读(274) 评论(0) 推荐(0) 编辑
摘要: 昨天凌晨时间,Dojo的Grid分页插件低调上线,对于使用dojo作为项目前端来说,是个利好消息。悲催的是这个分页插件并不在dojo 1.5 realase中。而在dojo的孵化器系列中http://archive.dojotoolkit.org/nightly。直接上例子。 js code: view sourceprint?01<script type="text/javascript"> 02dojo.require("dojox.grid.EnhancedGrid"); 03dojo.require("dojox.grid. 阅读全文
posted @ 2011-07-26 18:16 左正 阅读(566) 评论(0) 推荐(0) 编辑
摘要: 网上的关于Dojo的文章很多,我从项目经历上阐述自己的一些用法、示例,仅供参考。Dojo是一个强大的面向对象JavaScript框架。主要由三大模块组成:Core、Dijit、DojoX。Core提供Ajax,events,packaging,CSS-based querying,animations,JSON等相关操作API。Dijit是一个可更换皮肤,基于模板的WEB UI控件库。DojoX包括一些创新/新颖的代码和控件:DateGrid,charts,离线应用,跨浏览器矢量绘图等。 -------获取dojo相关对象----------- 1.dojo.byId() :等同于doc... 阅读全文
posted @ 2011-07-26 18:15 左正 阅读(414) 评论(0) 推荐(0) 编辑
摘要: 编程论坛 楼主我用了float y = float.Parse(x.ToString("#0.00")),但比如6.50000000000这样做后却变成了6.5,我想让它变成6.50怎么做啊,最后我就是想得到两位小数编程论坛 1 个网友回答:float y=6.5 和 6.50内存计算时是一样的啊,你只是显示时将其格式化为 6.50即可.编程论坛 2 个网友回答:这个是显示的时候控制,不是赋值能解决的double x = 6.50000000000; float y = float.Parse(x.ToString()); Console.WrITeLine(y.ToStr 阅读全文
posted @ 2011-07-26 17:10 左正 阅读(30259) 评论(0) 推荐(0) 编辑
摘要: 如果在ASP.NET中应用了Repeater、Gridview,想获取到行的序号,很简单,使用Container.ItemIndex即可。在Gridview中使用<%# Container.DataItemIndex %>取得当前行的序号而在Repeater控件中使用Container.ItemIndex取得当前行的序号,主要格式, Container.ItemIndex 用于绑定中的。看例子:<asp:Repeater ID="Repeater1" runat="server"> <ItemTemplate> < 阅读全文
posted @ 2011-07-25 22:51 左正 阅读(1839) 评论(0) 推荐(0) 编辑
摘要: Repeater控件是一个数据显示控件,该控件允许通过为列表中显示的每一项重复使用指定的模板来自定义布局。ItemTemplate 为数据源中的每一行都呈现一次的元素。若要显示 ItemTemplate 中的数据,请声明一个或多个 Web 服务器控件并设置其数据绑定表达式以使其计算为 Repeater 控件(即容器控件)的 DataSource 中的字段.ItemTemplate 算是repeater容器的一个子容器他是一个repeaterItem类,而Container来表示当前容器对象,也就是repeateritem类 因为repeateritem类句有DataItem属性所以用Conta 阅读全文
posted @ 2011-07-25 22:46 左正 阅读(740) 评论(0) 推荐(0) 编辑
摘要: 问题:<asp:Repeater ID="rptList" runat="server"> <ItemTemplate> <span onclick="alert('<%=txtName.ClientID%>');">Click Me !!!</span> <input id="txtName" type="text" runat="server" /> </ItemTemplate 阅读全文
posted @ 2011-07-25 11:27 左正 阅读(490) 评论(0) 推荐(1) 编辑
摘要: sql理论题1.触发器的作用?答:触发器是一中特殊的存储过程,主要是通过事件来触发而被执行的。它可以强化约束,来维护数据的完整性和一致性,可以跟踪数据库内的操作从而不允许未经许可的更新和变化。可以联级运算。如,某表上的触发器上包含对另一个表的数据操作,而该操作又会导致该表触发器被触发。2。什么是存储过程?用什么来调用?答:存储过程是一个预编译的SQL语句,优点是允许模块化的设计,就是说只需创建一次,以后在该程序中就可以调用多次。如果某次操作需要执行多次SQL,使用存储过程比单纯SQL语句执行要快。可以用一个命令对象来调用存储过程。3。索引的作用?和它的优点缺点是什么?答:索引就一种特殊的查询表 阅读全文
posted @ 2011-07-24 15:35 左正 阅读(370) 评论(0) 推荐(0) 编辑
摘要: 同学们,你马上就要接受一个实际项目的考验了,你需要运用你所学,全力以赴!如果你已经忘记前面所学,赶紧去复习!这个超级演练的教学目标是:1.学习如何从零开始组织需求开发的工作。2.学习如何在需求分析中理清你的思路。3.体会什么情况下用什么UML图。4.学习需求规格说明书应该有什么内容。这是一个难得的实际锻炼机会,你将很难在一个实际项目中提到这么全面的体会。本案例经过提炼,代表了实际工作的各个方面,务必请你认真对待,开动脑筋,按照要求一步一步完成!你的任务:编写考勤系统的《需求规格说明书》你需要为你所在的公司做一个考勤管理系统,如果你目前还是名学生,则请你想象一个公司的考勤系统应该是怎样的。本系统 阅读全文
posted @ 2011-07-21 12:49 左正 阅读(937) 评论(0) 推荐(0) 编辑
摘要: 业务概念图是大家比较容易理解的说法,不少资料上提到的领域模型(Domain Model),你可以理解为业务概念模型。我们课程尽量不使用大家难懂的词汇,下面我们继续以业务概念图来表达。整理出系统的业务概念,我觉得是多个步骤中,最难也是最重要的步骤。说它难,是因为:1.并不是谁都能准确全面地识别出业务概念的。2.要准确描绘这些概念的关系就更加难。3.对这些业务概念进行提炼,是难上加难!说它重要,是因为:1.这是准确需求理解的基础。2.这是数据库设计、实体类设计的输入。在我们公司,尽管《需求规格说明书》中有“业务概念图”的章节,但很多项目经理都不能画好,很多复杂的系统只能画出非常简单的几个业务概念。 阅读全文
posted @ 2011-07-21 12:25 左正 阅读(1574) 评论(0) 推荐(0) 编辑
摘要: asp.net(c#)两时间段每天是星期几,周几(时间段日历显示)的问题解决string temp="<table width=\"560\" cellpadding=\"0\" cellspacing=\"1\" bgcolor=\"dddddd\" align=center height=\"100\"> ";temp=temp+"<tr align=\"center\" bgcolor=\"#CCCCCC\&qu 阅读全文
posted @ 2011-07-20 19:57 左正 阅读(863) 评论(0) 推荐(0) 编辑
摘要: 请按顺序回答以下问题:1.本项目的背景是怎样的?2.本项目能解决什么问题?3.本项目的关键涉众有哪些?(说明:涉众是指系统会影响到的人、角色、单位等,或者说什么人、角色、单位会影响到本系统。)4.本系统要达到怎样的目标?5.本系统的范围是怎样的?6.本系统应该具备怎样的功能?7.本项目成功标准是怎样的?在往下阅读之前,请先独立思考,写出以上问题的答案。1.本项目的背景是怎样的?参考答案:员工中午饭要吃好是很重要的事情,但手工订餐存在一些问题,领导试图通过订餐系统来改善。答案点评:1)本系统的用户是“员工”,而客户是“领导”。(说明:用户是指使用系统的人员,而客户是可以拍板付钱给公司的那个人,是 阅读全文
posted @ 2011-07-20 15:24 左正 阅读(404) 评论(0) 推荐(0) 编辑
摘要: 大部分情况下,需求分析的工作总是比较被动的,总会有点被客户牵着鼻子走的感觉,为什么会这样呢?看看下图:这个图表示了随着项目的开展,客户与项目组对本项目的需要的认知程度是怎样变化的,横轴是时间,竖轴是对需要的认知程度。这个图说明了这些问题:1)项目最开始时,客户对需要认知程度比较高,而项目组只是有朦胧的认识。2)随项目的开展,客户和项目组都逐步提高了认识。3)整个项目开展过程中,客户对需要的理解程度总是比项目组要高。以上该图反应了绝大部分项目的情况,这样的项目客户对需要的理解永远领先于项目组,这样项目就不可避免地会陷入被动的境地。项目组做出来的东西往往不是客户真正想要的,要反复多次,但做出来后, 阅读全文
posted @ 2011-07-20 15:06 左正 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 你非常光荣地接受了这个任务,领导任命你为订餐系统的项目经理,你会如何展开需求分析工作呢?可能你会这样想:那还不容易,这么简单的系统,直接编码就行了,还写什么需求!伙计,不要冲动,看到这里请你先停止阅读,找张纸和笔,用你自以为合适的方式列出这个系统的需求。请写完后才继续往下看噢!不听话了?没写完就往下看?咱们先说说需求分析的一些大道理:首先我们需要明确项目的背景,我们要回答这些问题:也就是为什么会有这个项目?客户为什么想做这样的一个项目?如果没有这个项目会怎样?了解背景的基础上,我们需要进一步了解以下内容:1)本项目解决了客户的什么问题?2)本项目涉及到什么人、什么单位?3)本项目的目标是什么? 阅读全文
posted @ 2011-07-20 14:52 左正 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 摘要:怎么又变了?当初就应该让客户书面签字确认!你可能会经常发这样的牢骚,可是就算客户书面确认,客户还是会“赖账”的!软件项目的其中一项不变真理:人是会死的,需求是会变的!本章将会和你一起来体验软件需求分析工作的风风雨雨,找出需求分析工作的根本之道,了解UML如何帮助我们提升需求分析的水平。作者:张传波www.umlonline.orgwww.umlonline.org/school/本文来自新书《活用UML——需求分析高手》的第二章。第一章已经在博客园发布,文章名字叫:UML一篇文章就学通文章链接:http://www.cnblogs.com/umlonline/archive/2011/0 阅读全文
posted @ 2011-07-19 19:50 左正 阅读(321) 评论(0) 推荐(0) 编辑
摘要: 链表是数据结构中存储数据的一种形式,我们经常使用的List<T>,ArrayList,Hashtable等容器类,存取操作时是用数组Array来保存,ListDictionary和LinkedList<T>不用Array,而是用链表的形式来保存。链表的优点和缺点以ListDictionary为例,在源码中,看不到Array类型的的变量,取而代之的是一个DictionaryNode类型的变量,查看该类的源码会发现,只包含一个key,一个value,和一个DictionaryNode类型的next变量,DictionaryNode的代码如下:private class Di 阅读全文
posted @ 2011-07-17 12:52 左正 阅读(409) 评论(0) 推荐(0) 编辑
摘要: 开发人员可能听到过"bad smell"这个词,这个词用在软件编码中是什么意思呢? 代码还有smell吗?当然没有,正如计算机病毒,bug等词一样,这只是个形象的说法。这个词在这里的意思是代码实现了需求,但是代码却不精炼,冗余,结构混乱,难读懂,难维护,难扩展等等。与之相对应的一个词是"refactor",即代码重构。我们在看些外国人写的程序时可以发现,他们的代码里一般会定义大量的类、接口、方法,类与类,类与接口之间很多是继承和实现的关系,方法的代码行数很少,超过20行代码的方法不多,看他们的代码感觉最多的就是方法之间的调来调去,不像我们的代码,一个方法 阅读全文
posted @ 2011-07-15 16:23 左正 阅读(180) 评论(0) 推荐(0) 编辑
摘要: 何谓数据结构数据结构是在整个计算机科学与技术领域上广泛被使用的术语。它用来反映一个数据的内部构成,即一个数据由那些成分数据构成,以什么方式构成,呈什么结构。数据结构有逻辑上的数据结构和物理上的数据结构之分。逻辑上的数据结构反映成分数据之间的逻辑关系,而物理上的数据结构反映成分数据在计算机内部的存储安排。数据结构是数据存在的形式。数据结构是信息的一种组织方式,其目的是为了提高算法的效率,它通常与一组算法的集合相对应,通过这组算法集合可以对数据结构中的数据进行某种操作。数据结构主要研究什么?数据结构作为一门学科主要研究数据的各种逻辑结构和存储结构,以及对数据的各种操作。因此,主要有三个方面的内容: 阅读全文
posted @ 2011-07-14 19:13 左正 阅读(1030) 评论(0) 推荐(0) 编辑
摘要: 数据结构这个东西实在是比较郁闷,可是要考试了,就复习一下吧.第一章 概论1.数据是信息的载体,是能够输入到计算机中,并被计算机识别,存储和处理的符号的集合.2.数据元素是数据中具有独立意义的个体.一个数据元素可以由若干各数据项(称为字段,域)组成.3.数据类型是具有相同性质的计算机数据的集合及再这个数据集合上的一组操作.4.数据结构是指组成数据的元素之间的结构关系.它一般包括以下三个方面的内容:(1)数据元素之间的逻辑关系,也称为数据的逻辑结构.(2)数据元素及其关系再计算机存储器内的表示,称为数据的存储结构.(3)数据的运算,即对数据施加的操作.5.算法分析:主要是考虑算法的时间性能.(1) 阅读全文
posted @ 2011-07-14 19:06 左正 阅读(254) 评论(0) 推荐(0) 编辑
摘要: 一、企业信息化的定义 企业信息化:即挖掘先进的管理理念,应用先进的计算机网络技术去整合企业现有的生产、经营、设计、制造、管理,及时地为企业的“三层决策”系统(战术层、战略层、决策层)提供准确而有效的数据信息,以便对需求做出迅速的反应,其本质是加强企业的“核心竞争力”。 二、企业信息化的内涵 1、目标:企业进行信息化建设的目的是“增强企业的核心竞争力”。 2、手段:计算机网络技术。 3、涉及的部门:企业的各个部门,包括:企业的生产、经营、设计、制造、管理等职能部门。 4、支持层:高级经理层(决策层)、中间管理层(战略层)、基础业务层(战术层)。 5、功能:进行信息的收集、传输、... 阅读全文
posted @ 2011-07-12 19:08 左正 阅读(1227) 评论(0) 推荐(0) 编辑
摘要: 本文使用ORACLE自带的人力资源(HR)实例数据,本文所用表结构如下: HR.EMPLOYEES员工表结构如下: HR.DEPARTMENTS表结构如下: HR.REGIONS表结构如下: SQL> DESC HR.REGIONS; Name Type Nullable Default Comments ----------- ------------ -------- ------- -------- REGION_ID NUMBER REGION_NAME VARCHAR2(25) Y ----------------------------------------... 阅读全文
posted @ 2011-07-08 11:16 左正 阅读(410) 评论(0) 推荐(0) 编辑
摘要: 本文使用的实例表结构与表的数据如下: scott.emp员工表结构如下: SQL> DESC SCOTT.EMP; Name Type Nullable Default Comments -------- ------------ -------- ------- -------- EMPNO NUMBER(4) 员工编号 ENAME VARCHAR2(10) Y 员工姓名 JOB VARCHAR2(9) Y 职位 MGR NUMBER(4) Y 上级编号 HIREDATE DATE Y 雇佣日期 SAL NUMBER(7,2) Y 薪金 COMM NUMBER(7,... 阅读全文
posted @ 2011-07-08 11:14 左正 阅读(258) 评论(0) 推荐(0) 编辑
摘要: 本文使用的实例表结构与表的数据如下: scott.emp员工表结构如下: Name Type Nullable Default Comments -------- ------------ -------- ------- -------- EMPNO NUMBER(4) 员工号 ENAME VARCHAR2(10) Y 员工姓名 JOB VARCHAR2(9) Y 工作 MGR NUMBER(4) Y 上级编号 HIREDATE DATE Y 雇佣日期 SAL NUMBER(7,2) Y 薪金 COMM NUMBER(7,2) Y 佣金 DEPTNO NUMBER(2) Y 部门编号 sc. 阅读全文
posted @ 2011-07-08 11:08 左正 阅读(441) 评论(0) 推荐(0) 编辑
摘要: 本篇主要内容如下: 5.1 异常处理概念 5.1.1 预定义的异常处理 5.1.2 非预定义的异常处理 5.1.3 用户自定义的异常处理 5.1.4 用户定义的异常处理 5.2 异常错误传播 5.2.1 在执行部分引发异常错误 5.2.2 在声明部分引发异常错误 5.3 异常错误处理编程 5.4 在 PL/SQL 中使用 SQLCODE, SQLERRM异常处理函数 -------------------------------------------------------------------------------- 即使是写得最好的PL/SQL程序也会遇到... 阅读全文
posted @ 2011-07-07 22:58 左正 阅读(393) 评论(0) 推荐(0) 编辑
摘要: 本篇主要内容如下:2.1 PL/SQL块2.2 PL/SQL结构2.3 标识符2.4 PL/SQL 变量类型2.4.1 变量类型2.4.2 复合类型2.4.2.1 记录类型2.4.2.2 数组类型2.4.2.3 使用%TYPE2.4.3 使用%ROWTYPE2.4.4 LOB类型2.4.5 BIND 变量2.4.6 PL/SQL 表(TABLE)2.5 运算符和表达式(数据定义)2.5.1 关系运算符2.5.2 一般运算符2.5.3 逻辑运算符2.6 变量赋值2.6.1 字符及数字运算特点2.6.2 BOOLEAN 赋值2.6.3 数据库赋值2.6.4 可转换的类型赋值2.7 变量作用范围及可 阅读全文
posted @ 2011-07-07 22:48 左正 阅读(1529) 评论(0) 推荐(0) 编辑
摘要: 本篇主要内容如下: 8.1 触发器类型 8.1.1 DML触发器 8.1.2 替代触发器 8.1.3 系统触发器 8.2 创建触发器 8.2.1 触发器触发次序 8.2.2 创建DML触发器 8.2.3 创建替代(INSTEAD OF)触发器 8.2.3 创建系统事件触发器 8.2.4 系统触发器事件属性 8.2.5 使用触发器谓词 8.2.6 重新编译触发器 8.3 删除和使能触发器 8.4 触发器和数据字典 8.5 数据库触发器的应用举例 ----------------------------------------------------------... 阅读全文
posted @ 2011-07-07 21:53 左正 阅读(461) 评论(0) 推荐(0) 编辑
摘要: 本篇主要内容如下:6.1引言6.2创建函数6.3存储过程6.3.1创建过程6.3.2调用存储过程6.3.3AUTHID6.3.4PRAGMA AUTONOMOUS_TRANSACTION6.3.5开发存储过程步骤6.3.6删除过程和函数6.3.7过程与函数的比较6.1引言过程与函数(另外还有包与触发器)是命名的PL/SQL块(也是用户的方案对象),被编译后存储在数据库中,以备执行。因此,其它PL/SQL块可以按名称来使用他们。所以,可以将商业逻辑、企业规则写成函数或过程保存到数据库中,以便共享。过程和函数统称为PL/SQL子程序,他们是被命名的PL/SQL块,均存储在数据库中,并通过输入、输出 阅读全文
posted @ 2011-07-07 21:45 左正 阅读(379) 评论(0) 推荐(0) 编辑
摘要: 本篇主要内容如下:4.1游标概念4.1.1处理显式游标4.1.2处理隐式游标4.1.3关于NO_DATA_FOUND和%NOTFOUND的区别4.1.4使用游标更新和删除数据4.2游标变量4.2.1声明游标变量4.2.2游标变量操作游标的使用在PL/SQL程序中,对于处理多行记录的事务经常使用游标来实现。4.1游标概念在PL/SQL块中执行SELECT、INSERT、DELETE和UPDATE语句时,ORACLE会在内存中为其分配上下文区(ContextArea),即缓冲区。游标是指向该区的一个指针,或是命名一个工作区(WorkArea),或是一种结构化数据类型。它为应用等量齐观提供了一种对具 阅读全文
posted @ 2011-07-07 21:38 左正 阅读(404) 评论(0) 推荐(0) 编辑
摘要: P249 -P254 oracle8i_9i数据库基础——查看本号百度文库 ***********PL/SQL 简介*************** 1、PL/SQL 是过程语言(Procedural Language)与结构化查询语言(SQL)结合而成的编程语言 2、PL/SQL 是对SQL的扩展 3、支持多种数据类型,如大对象和集合类型,可使用条件和循环等控制结构 4、可用于创建存储过程、触发器和程序包,给SQL语句的执行添加程序逻辑 5、与 Oracle 服务器和 Oracle 工具紧密集成,具备可移植性、灵活性和安全性 §11.2.2 *****************... 阅读全文
posted @ 2011-07-07 18:58 左正 阅读(210) 评论(0) 推荐(0) 编辑
摘要: oracle 存储过程的基本语法1.基本结构 CREATE OR REPLACE PROCEDURE 存储过程名字( 参数1 IN NUMBER, 参数2 IN NUMBER) IS变量1 INTEGER :=0;变量2 DATE;BEGINEND 存储过程名字2.SELECT INTO STATEMENT 将select查询的结果存入到变量中,可以同时将多个列存储多个变量中,必须有一条 记录,否则抛出异常(如果没有记录抛出NO_DATA_FOUND) 例子: BEGIN SELECT col1,col2 into 变量1,变量2 FROM typestruct where xxx; EXC. 阅读全文
posted @ 2011-07-07 17:41 左正 阅读(194) 评论(0) 推荐(0) 编辑
摘要: 一、基础1、说明:创建数据库CREATE DATABASE database-name 2、说明:删除数据库drop database dbname3、说明:备份sql server--- 创建 备份数据的 deviceUSE masterEXEC sp_addumpdevice 'disk', 'testBack', 'c:\mssql7backup\MyNwind_1.dat'--- 开始 备份BACKUP DATABASE pubs TO testBack 4、说明:创建新表create table tabname(col1 type1 [ 阅读全文
posted @ 2011-07-07 10:51 左正 阅读(265) 评论(0) 推荐(1) 编辑
摘要: 一、使用imp/exp。先导出源库,再创建新库把表空间创建好,然后再导入。(据说这样可以,前提是新的库里面不能有与源库相同名字的表空间。有待验证!) 二、使用脚本进行修改。据目前所了解,正长情况下需要修改表的空间和表的索引的空间,如果涉及到BOLB字段的表,修改的方式又不一样了! 正常情况下的修改脚本: 1.修改表的空间 alter table TABLE_NAME move tablespace TABLESPACENAME 查询当前用户下的所有表 select 'alter table '|| table_name ||' move tablespace table 阅读全文
posted @ 2011-07-06 17:29 左正 阅读(685) 评论(0) 推荐(0) 编辑
摘要: 原因:出现这个问题,可能有人move过表,或者disable 过索引。1、alter table xxxxxx move tablespace xxxxxxx 命令后,索引就会失效。2、alter index index_name unusable,命令使索引失效。解决办法:1、重建索引才是解决这类问题的完全的方法。alter index index_name rebuild (online);2、如果是分区索引只需要重建那个失效的分区 。alter index index_name rebuild partition partition_name (online); 说明:1. alter 阅读全文
posted @ 2011-07-06 17:29 左正 阅读(340) 评论(0) 推荐(0) 编辑
摘要: 今天使用一个页面级事务时,又出现了“没有 MTS 对象上下文”的错误,以前曾经遇到过,想啊想啊想啊想,终于想起来了,忘了在aspx页面声明中加“Transaction="Required" ” 阅读全文
posted @ 2011-07-06 11:38 左正 阅读(318) 评论(0) 推荐(2) 编辑
摘要: 这段代码就是设置session在web.config中的存储方式。 < sessionState mode="Off|InProc|StateServer|SQLServer" cookieless="true|false" timeout="number of minutes" stateConnectionString="tcpip=server:port" sqlConnectionString="sql connection string" stateNetworkTimeout= 阅读全文
posted @ 2011-07-05 11:31 左正 阅读(692) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2011-06-17 15:07 左正 阅读(318) 评论(0) 推荐(0) 编辑
摘要: 1、前言 由于工作需要,需实现一个类似于微博输入框的功能,在用户动态输入文字的时候,修改提示“您还可以输入XX字”。如下图所示: 因此,稍微研究了一下oninput,onpropertychange,onchange的区别和用法,以及onpropertychange在ie浏览器下的一个bug。2、oninput,onpropertychange,onchange的用法l onchange触发事件必须满足两个条件:a)当前对象属性改变,并且是由键盘或鼠标事件激发的(脚本触发无效)b)当前对象失去焦点(onblur); l onpropertychange的话,只要当前对象属性发生改变,都会触发事 阅读全文
posted @ 2011-06-17 12:11 左正 阅读(310) 评论(0) 推荐(0) 编辑
摘要: function check(id) { var re = /^[0-9]+.?[0-9]*$/; //判断数字是否合法的正则表达式 var danjia=document.getElementById('danjia'+id).value;//获取单价文本框的值 var shuliang=document.getElementById('shuliang'+id).value;//获取数量文本框的值 var he=document.getElementById('he'+id);//获取求和的文本框 if(!re.test(danjia)){/ 阅读全文
posted @ 2011-06-17 11:59 左正 阅读(1291) 评论(0) 推荐(1) 编辑
摘要: 项目管理中,一些问题如何去解决? 问题有如下 1。如何真正的理解客户的需求 2。需求总是在变化,用户今天看到你的需求说明书及演示界面认为不错,过了几天却提出要加入新需求,再过几天又加点东西,到最后这个软件与开始的那个版本相差很大,成了垃圾系统?? 3。每次的需求变更都是口头描述,没有形成文档,即使形成文档客户也不愿意在文档上签字? 4。由于甲方对软件不熟悉,所以某些需求并不是他们真正想要的,而公司由于不熟悉客户的业务,所以也无法对此做出正确的理解 5。甲方很多潜在的需求在项目进行初期不会提出来,但在中后期会提出来,如何处理? 6。需求说明书得不到及时的更新,导致理解的误差和工期的延误 7。需求 阅读全文
posted @ 2011-06-02 22:15 左正 阅读(364) 评论(0) 推荐(1) 编辑
摘要: 最近在做一个小项目,语言VS2005,C#,数据库Oracle9i,但是为了兼容以前数据库SqlServer2005,以便于数据库版本的切换,事务中,仍然使用 System.Transaction.Transcope的分布式事务,但是事务调试时出现了 无法加载 DLL“oramts.dll”: 找不到指定的模块。 (异常来自 HRESULT:0x8007007E)。 这个错误, 解决方法: Oramts.dll 文件公开登记 Oracle 连接所涉及到在通过 Microsoft 分布式事务处理协调器 (MSDTC) 启动的事务中的公共 API。 在事务处理环境中运行时, System.Data 阅读全文
posted @ 2011-05-31 12:53 左正 阅读(1466) 评论(0) 推荐(1) 编辑
上一页 1 ··· 44 45 46 47 48 49 50 51 52 ··· 56 下一页