摘要:
需求,分两种:一种是规划需求,另一种是客户需求。需求人员要引导客户需求转向我们已经规划好的需求,这样能很好的限制客户漫无边际的需求,还能为后期增值添加筹码。需求规格说明书,这个很重要,作为需求最后的成果,就是记录在这里面。这里特别要区分人与系统,什么事情是人做的?什么事情是机器做的?例如:我们做一个车辆系统,要统计数据各种报表。其中一张表就是耗油量与行驶速度的关系。如果我们在规格说明书这样说:汽车在行驶过程中,行驶速度的大小与耗油量的关系。上面貌似描述很准确,但是上面没有区分人与系统,行驶速度与耗油量的数据是人做的?还是系统做的?如果是系统的做的,那就麻烦了,你是不是要整个GPS导航以及传感器 阅读全文
posted @ 2013-06-13 14:33
信息无障碍
阅读(152)
评论(0)
推荐(0)
摘要:
定义了过多字段//p_Path :Excel文件目录public DataTable GetDataFromExcel(string p_Path){string strCon = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" + p_Path + ";Extended Properties='Excel 8.0;HDR=YES;IMEX=0'"; OleDbConnection conExcel = new OleDbConnection(strCon); DataSet ds = ne 阅读全文
posted @ 2013-06-13 14:33
信息无障碍
阅读(270)
评论(0)
推荐(0)
摘要:
上面的DateTimePicker控件,当手动修改那些数字的时候,此控件的Focus()会在下面Button按钮点击时消失,焦点聚焦在你点击的按钮上面,此时按钮(BackgroundImage是图片按钮),会产生黑色边框,如下图:是不是很想去掉这个聚焦,但是没有什么好的方法(除了重绘Button,效果不好),既然它没法去掉,我们有没有想过用其他的控件代替它呢?此时PictureBox这个控件进入我视野,此控件是没有Focus()事件的,也就是点击它不会产生上面讨厌的边框,但是出现了另一个问题,DateTimePicker控件的焦点就不会消失,我们手动修改的时间就无效,这个好解决,我们在Pict 阅读全文
posted @ 2013-06-13 14:32
信息无障碍
阅读(691)
评论(0)
推荐(0)
摘要:
<script>function isIE(){a=navigator.appVersion.split(";")b=a[1].split(" ")return b[2]}alert (navigator.appName+" "+isIE())alert ("你的浏览器版本是: "+isIE())</script> 提示:您可以先修改部分代码再运行<html><head><title>JS完整获取IE浏览器信息</title></head 阅读全文
posted @ 2013-06-13 14:32
信息无障碍
阅读(221)
评论(0)
推荐(0)
摘要:
static,virtual,override,abstract四个修饰符区别Virtual方法(虚方法)virtual 关键字用于修饰方法、属性、索引器或事件声明,并且允许在派生类中重写这些对象。例如,此方法可被任何继承它的类重写。调用虚方法时,将为重写成员检查该对象的运行时类型。将调用大部分派生类中的该重写成员,如果没有派生类重写该成员,则它可能是原始成员。默认情况下,方法是非虚拟的。不能重写非虚方法。virtual 修饰符不能与 static、abstract 和 override 修饰符一起使用。除了声明和调用语法不同外,虚拟属性的行为与抽象方法一样。在静态属性上使用 virtual 阅读全文
posted @ 2013-06-13 14:32
信息无障碍
阅读(251)
评论(0)
推荐(0)
摘要:
WinForm、Web打印设计,主要是设计的方法,详细代码自己实现了 private void ReportGIS_Load(object sender, EventArgs e) { Document doc = new Document(DocumentId, wd, this); show();//show后才调用btnPrint_Click } public Document(int pDocumentId, WidgetDrive pWidgetDrive, System.Windows.Forms.Form pForm) { GridHelper.OnPrint += new E. 阅读全文
posted @ 2013-06-13 14:32
信息无障碍
阅读(446)
评论(0)
推荐(0)
摘要:
WinForm常用窗体属性WinFrom窗体属性Form常用属性AutoSizeMode属性 :值是: GrowAndShrink不能调整窗体大小 ;值是:GrowOnly 可以改变大小(1)Name属性:用来获取或设置窗体的名称。(2)WindowState属性:用来获取或设置窗体的窗口状态。(3)StartPosition属性:用来获取或设置运行时窗体的起始位置。(4)Text属性:该属性是一个字符串属性,用来设置或返回在窗口标题栏中显示的文字。(5)Width属性:用来获取或设置窗体的宽度。(6)Heigth属性:用来获取或设置窗体的高度。(7)Left属性:用来获取或设置窗体的左边缘. 阅读全文
posted @ 2013-06-13 14:32
信息无障碍
阅读(301)
评论(0)
推荐(0)
摘要:
汉化之前必须脱壳资源编辑器(界面汉化类): Restorator 2007 http://www.hanzify.org/?Go=Show::List&ID=10253&Down=2&L=cn Passolo: 资源识别(可以建方案 主流) http://www.hanzify.org/?Go=Show::List&ID=11435&Down=2&L=cn Sisulizer: 资源识别(可以建方案 主流) http://www.hanzify.org/?Go=Show::List&ID=12356&Down=2&L=cn 阅读全文
posted @ 2013-06-13 14:32
信息无障碍
阅读(425)
评论(0)
推荐(0)
摘要:
using System;using System.Collections.Generic;using System.Linq;using System.Web;using System.Web.UI;using System.Web.UI.WebControls;using BLL;using System.Data;using System.Collections;namespace CarsReports.Web{ public partial class Youhao : System.Web.UI.Page { protected void Page_Load(object send 阅读全文
posted @ 2013-06-13 14:32
信息无障碍
阅读(474)
评论(0)
推荐(0)
摘要:
堆栈的特性为先进后出(First In Last Out,FILO)。Push 压栈;Pop 出栈。#include<windows.h>#include<stdio.h>//结构体--基本函数struct stUnit{ char szName[64];//存放名字的};//堆栈类class clStack{private: stUnit *mBuffer;//Buffer 缓冲器 unsigned int mBufSize;//缓存大小 unsigned int mCount;//这个很不稳当~~~不知道什么意思public: //----------------- 阅读全文
posted @ 2013-06-13 14:32
信息无障碍
阅读(223)
评论(0)
推荐(0)

浙公网安备 33010602011771号