需求與總體思路
在37. 物件導向的lotusscript(九)之匯出excel(一)、38. 物件導向的lotusscript(九)之匯出excel(二)到39. 物件導向的lotusscript(十一)之匯出excel(三)幾篇文章裡,筆者談了將ms excel作為目標格式建立報表。雖然大部分情況下這都是不錯的選擇,也有些時候「報表」用其它格式展現更方便或適宜,包括網頁甚至動態的notes**。理由可能有很多種,從沒有安裝excel軟體,想將結果嵌入在html郵件中,到直接在notes客戶端裡展現,不一而足。筆者對網頁和notes**這兩種格式就都使用過。
現在想把網頁作為目標格式建立報表的框架整理出來,希望對工作中可能遇上這樣需求的或者僅僅是有興趣的朋友有些幫助。說是整理,其實是按照現在的思路重寫,就像考古學家根據文獻資料複製歷史上的馬車盔甲一樣,因為當年那些**都沒有保留下來。
為了利用36. 物件導向的lotusscript(八)之繼承所述的思想,筆者先抽象出乙個基本的建立**的類,之後以html或notes富文字域的動態**為目標的具體實現都繼承這個類。
[vb]view plain
copy
public
class
tablewriter
%rem
description: comments for function
%end rem
public
function
writeheader(headers
asvariant
) end
function
%rem
description: comments for function
%end rem
public
function
writeline(values
asvariant
) end
function
%rem
description: comments for function
%end rem
public
function
endtable()
endfunction
%rem
description: finishes the report and shows it.
%end rem
public
function
show()
endfunction
endclass
四個空函式分別是寫**的頭,寫**一行,結束**和結束並顯示報表。然後我們來看寫html**的類。這樣做會遇上兩個前置問題,第乙個是html的轉義字元,第二個是html檔案建立到**並且如何自動開啟它。
html轉義字元
先看第乙個問題,html的文字節點裡,也就是<>標籤之外的內容,需要轉義的字元有和&三個,<>標籤內需轉義的字元有'和"。對這五個字元,可以寫出如下的轉義函式。
樣本方差與總體方差
對乙個資料集的描述有很多方式,其中資料的集中趨勢 離散程度 偏態與峰態都是可以客觀的體現乙個資料集的形態。在資料集的離散程度上,方差和標準差是實際應用較多的特徵值。在理解樣本方差和總體方差的公式上有了疑惑,於是將公式拿出來推導一下。總體和樣本的概念想提一下,對於乙個西瓜而言,包含的所有西瓜子就是乙個...
核能譜測量軟體的需求分析與總體設計
核能譜測量就是對各種核輻射粒子的能量分布情況的測量。硬體部分現在一般由多道能譜譜儀完成,然後把每一道的計數以及其他資訊傳輸給主機,主機接收到資料之後通過相關軟體可以以橫軸表示道址 縱軸表示計數或計數率的直角座標系來顯示譜圖,並儲存資料到儲存裝置上等。其中首先是裝有測量軟體的主機和儀器必須建立雙向通訊...
智慧型城市總體建設思路智慧型城市總體建設思路
智慧型城市總體建設思路與頂層設計指導原則總體建設思路乙個城市或地區要取得成功的發展,關鍵是要建立苔競爭力的商業環境和有吸引力的生活環境,同時離不開高效率的正府管理。智慧型城市的總體建設思路需要氣密圍繞城市的三個主體 居民 企業和正府,以民生 產業 正府管理這三個角度作為出發點進行展開。無論是成熟還是...