月度归档:2013年07月

需求分析–一些好的参考资料

几本好书

《软件需求管理》   机械工业出版社
《有效需求实践》  机械工业出版社
《编写有效用例》   机械工业出版社
《软件需求》    机械工业出版社
《掌握需求过程》    人民邮电出版社

几个好的网站    系统分析之窗    IT之源    UML中国   中国软件工程网

计算农历的函数汇编原码(1)/zz/

;>>>>>>>>>>>农历计算函数原代码<<<<<<<<<<<<<<<<<
;=============检测阳历对应年份是否闰年==========
;       输入:年份
;       输出:eax = 1 是闰年,否则 eax = 0
_IsLeapYear proto dwYear:dword
;=============取阳历对应年月的天数==============
;       输入:年份,月份
;       输出:eax = 天数
_GetMonthDays proto dwYear:dword,dwMonth:dword
;=============取阳历对应星期几==================
;       输入:年份,月份,日
;       输出:eax=星期,星期日=0,星期一=1…
_GetWeekDay proto dwYear:dword,dwMonth:dword,dwDay:dword
;=============取对应阳历月的节气日==============
;       输入:年份,月份
;       输出:al =第一节气日,ah =第二节气日
_sTermOff proto dwYear:dword,dwMonth:dword
;=============取对应阳历日期的节气序号==========
;       输入:年份,月份,日
;       输出:eax=节气序号,小寒=1,大寒=2…
_GetHolDay proto dwYear:dword,dwMonth:dword,dwDay:dword
;=103f============取两个阳历日期之间的天数==========
;       输入:年份1,月份1,日1,年份2,月份2,日2(第一个为被减数)
;       输出:天数

继续阅读

计算农历的函数汇编原码(2)/zz/

;===============================================
HgnMs           dq      31556925.9747   ;每回归年秒数
OneDay          dd      86400           ;每天秒数
sTermInfo       dw      0,0,51,212,505,974,1619,2465,3485,4679,5992,7405,8847,10285,\
11651,12913,14022,14958,15703,16258,16635,16856,16956,16974
_sTermOff       proc    dwYear:dword,dwMonth:dword
local   @Temp1:dword,@Temp2
local   @Rag1:word,@Rag2:word

继续阅读

SQL Server 自增字段归零

方法一:    如果曾经的数据都不需要的话,可以直接清空所有数据,并将自增字段恢复从1开始计数

truncate table 表名

方法二:  dbcc checkident (‘table_name’, reseed, new_reseed_value)  当前值设置为

new_reseed_value。如果自创建表后没有将行插入该表,则在执行  DBCC  CHECKIDENT  后插入的第一行

将使用  new_reseed_value  作为标识。否则,下一个插入的行将使用  new_reseed_value  +  1。如果

new_reseed_value  的值小于标识列中的最大值,以后引用该表时将产生  2627  号错误信息。

水帘洞石窟群

坐落於甘肃省武山县城东北约二十五公里处渭水北岸的鲁班峡丛山中。这里重峦叠嶂,悬崖峭壁,林木苍翠,溪水澄澈,自然风光雄奇而秀丽,在黄土高原地貌中十分难得。

石窟群始建於北周,经五代、宋.元增建重修。石窟群共有七寺(显圣寺、拉梢寺、粉团寺、砖瓦寺、硬山寺、观台寺、千佛寺)五台(莲花台、清静台、说法台、钟楼台、鸣鼓台)十二处人文古迹,分五组散布於方圆数公里以内,与「雄奇险秀幽旷」的自然景观融为一体,成为陇右古文化明珠和风景胜地。其中拉梢寺、水帘洞、千佛洞三处古迹保存较好,而水帘洞位於窟群中心,地形独特,气势雄伟,民间影响最大,故以其名统称整个石窟群。

继续阅读

试验机软件大全/zz/

各位朋友的要求,来打造史上最强检测验机软件,无论笔记本台机一样都能用,请挑选您所喜欢或者熟悉的下载,全部下下来测试的话,估计费时不少。
衷心祝愿所有的朋友都能买到自己满意的机器!觉得好别忘记多顶顶,呵呵!

继续阅读

汇编版Hello

DATAS SEGMENT ;数据段开始
STRING DB ‘hello Wowrld!’,’$’ ;定义一个字符串,以$为结束标志
DATAS ENDS ; 数据段结束

CODES SEGMENT ;代码段开始
ASSUME CS:CODES,DS:DATAS ;通知汇编程序,源程序中定义的组由对应的段寄存器进行段的寻址
START:
MOV AX,DATAS ;实现段址DATAS加载到DS
MOV DS,AX
LEA DX,STRING ;取STRING的偏移地址存到DX中
MOV AH,9 ;调用9号功能号输出字符串
INT 21H

MOV AH,4CH ;实现返回MS-DOS
INT 21H
CODES ENDS ;代码段结束
END START ;源程序模块结束

SQLSERVER、ACCESS和EXCEL的数据转换/zz/

熟悉SQL SERVER 2000的数据库管理员都知道,其DTS可以进行数据的导入导出,其实,我们也可以使用Transact-SQL语句进行导入导出操作。在Transact-SQL语句中,我们主要使用OpenDataSource函数、OPENROWSET 函数,关于函数的详细说明,请参考SQL联机帮助。利用下述方法,可以十分容易地实现SQL SERVER、ACCESS、EXCEL数据转换,详细说明如下:

一、            SQL SERVER 和ACCESS的数据导入导出

Transact-SQL语句进行导入导出:

1.          在SQL SERVER里查询access数据:

— ======================================================

SELECT *

FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,

‘Data Source=”c:\DB.mdb”;User ID=Admin;Password=’)…表名

————————————————————————————————-

2.          将access导入SQL server

— ======================================================

在SQL SERVER 里运行:

SELECT *

INTO newtable

FROM OPENDATASOURCE (‘Microsoft.Jet.OLEDB.4.0’,

‘D103fata Source=”c:\DB.mdb”;User ID=Admin;Password=’ )…表名

————————————————————————————————-

3.          将SQL SERVER表里的数据插入到Access表中

— ======================================================

在SQL SERVER 里运行:

insert into OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,

‘Data Source=” c:\DB.mdb”;User ID=Admin;Password=’)…表名

(列名1,列名2)

select 列名1,列名2   from   sql表

实例:

insert into   OPENROWSET(‘Microsoft.Jet.OLEDB.4.0’,

‘C:\db.mdb’;’admin’;”, Test)

select id,name from Test

INSERT INTO OPENROWSET(‘Microsoft.Jet.OLEDB.4.0’, ‘c:\trade.mdb’; ‘admin’; ”, 表名)

SELECT *

FROM sqltablename

————————————————————————————————-

二、            SQL SERVER 和EXCEL的数据导入导出

1、在SQL SERVER里查询Excel数据:

— ======================================================

SELECT *

FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,

‘Data Source=”c:\book1.xls”;User ID=Admin;Password=;Extended properties=Excel 5.0’)…[Sheet1$]

下面是个查询的示例,它通过用于 Jet 的 OLE DB 提供程序查询 Excel 电子表格。

SELECT *
FROM OpenDataSource ( ‘Microsoft.Jet.OLEDB.4.0’,
‘Data Source=”c:\Finance\account.xls”;User ID=Admin;Password=;Extended properties=Excel 5.0’)…xactions
————————————————————————————————-

2、将Excel的数据导入SQL server :

— ======================================================

SELECT * into newtable

FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,

‘Data Source=”c:\book1.xls”;User ID=Admin;Password=;Extended properties=Excel 5.0’)…[Sheet1$]

实例:

SELECT * into newtable

FROM OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,

‘Data Source=”c:\Finance\account.xls”;User ID=Admin;Password=;Extended properties=Excel 5.0’)…xactions

————————————————————————————————-

3、将SQL SERVER中查询到的数据导成一个Excel文件

— ======================================================

T-SQL代码:

EXEC master..xp_cmdshell ‘bcp 库名.dbo.表名out c:\Temp.xls -c -q -S”servername” -U”sa” -P””‘

参数:S 是SQL服务器名;U是用户;P是密码

说明:还可以导出文本文件等多种格式

实例:EXEC master..xp_cmdshell ‘bcp saletesttmp.dbo.CusAccount out c:\temp1.xls -c -q -S”pmserver” -U”sa” -P”sa”‘

EXEC master..xp_cmdshell ‘bcp “SELECT au_fname, au_lname FROM pubs..authors ORDER BY au_lname” queryout C:\ authors.xls -c -Sservername -Usa -Ppassword’

在VB6中应用ADO导出EXCEL文件代码:

Dim cn   As New ADODB.Connection

cn.open “Driver={SQL Server};Server=WEBSVR;DataBase=WebMis;UID=sa;WD=123;”

cn.execute “master..xp_cmdshell ‘bcp “SELECT col1, col2 FROM 库名.dbo.表名” queryout E:\DT.xls -c -Sservername -Usa -Ppassword'”

————————————————————————————————-

103f

4、在SQL SERVER里往Excel插入数据:

— ======================================================

insert into OpenDataSource( ‘Microsoft.Jet.OLEDB.4.0’,

‘Data Source=”c:\Temp.xls”;User ID=Admin;Password=;Extended properties=Excel 5.0’)…table1 (A1,A2,A3) values (1,2,3)

T-SQL代码:

INSERT INTO

OPENDATASOURCE(‘Microsoft.JET.OLEDB.4.0’,

‘Extended Properties=Excel 8.0;Data source=C:\training\inventur.xls’)…[Filiale1$]

(bestand, produkt) VALUES (20, ‘Test’)