發表文章

目前顯示的是 4月, 2008的文章

在windows右鍵上增加複製(搬移)到資料夾選項

圖片
2011-09-07補充: 多年下來使用的時候每當一次選取多個檔案開啟時,就會發生Copy to 和Move to 一直被開啟,真是不勝其擾,最後決定移除掉了。 本篇文章來源 一段影片 看了之後覺得頗為實用的,不過內容太快,又是英文發音,如果英文不好的可以看我下面的作法: (一)點擊[開始]選擇[執行] --> 請輸入 Regedit 按[確定]開啟登錄編輯程式 (二)進入HKEY_CLASSES_ROOT\AllFilesystemObjects\shellex\ContextMenuHandlers 一般來說ContextMenuHandlers底下只會有個Send To(傳送到...)的機碼 (三)在ContextMenuHandlers上按右鍵選 [新增] -> [機碼] (四)請新增"Copy To"以及"Move To"兩個機碼 (五)每個機碼內都會有個"(預設值)"的字串值 (六)請在Copy To裡面的字串值點及兩下編輯,輸入 {C2FBB630-2971-11D1-A18C-00C04FD75D13},然後按[確定] (七)請在Move To裡面的字串值點及兩下編輯,輸入 {C2FBB631-2971-11D1-A18C-00C04FD75D13},然後按[確定] (八)關閉登錄編輯程式 (九)此後你可以在檔案總管中,將檔案 複製/搬移 到你指定的資料夾去了,不用老是在"複製"->"貼上",搞得很麻煩囉。 (十)你可以發現到,複製/搬移的 對話框Windows居然都已經有現成的可以用,表示其實Windows"暗槓"了不少使用者可以用的東西呢。

TreeView DataWindow設計(二)

圖片
看過 上一篇 的簡單說明後,現在就進行實作了 範例程式 。 ※TreeView DataWindow名稱過長,文中會使用TVDW(大寫)來代表其意義。 ※DataWindow簡稱DW(大寫) ※DataStore簡稱DS(大寫) (一)先來看看程式主畫面: 這個畫面的左半邊是展示用的資料,我這邊的展示設定是某家傳直銷的組織圖,因為這樣的組織圖很容易用來表現樹狀結構的特性,如果你不知道傳直銷組織的話,問一下親朋好友應該會有人解釋得很好(?)吧,傳直銷的組織特性就像是樹狀結構圖,基本上分為上線(通常是推薦人)以及下線(通常是所屬會員或是組織成員);上線如同父節點(Parent),下線如同子項目(Child),所以如果能理解的話應該不難理解畫面左邊的列表意思。 現在的目的就是要如何把這樣的條列資料展現成樹狀組織圖,以供列表或是操作了。 主畫面的右半上方是TVDW的產生示範功能,右半下方則是TVDW本身了。 [產生] :用來產生TVDW的樹狀組織圖,資料來源則是依據主畫面左半邊的資料。 [停止] :由於資料多達300多筆,產生會消耗許多時間,如果想中途停止,只要按這個按鈕就好了。 [刪除] :當你選擇了某個項目節點後,按下此鈕,會將該項目連同下屬所有子項目一並全數刪除。 [預覽列印] :列印時的畫面預覽,用來檢視畫面是否超出紙張定義。 [內部資料檢視] :這算是特殊的功能了,上一篇有提到這個TVDW有個DS在儲存實際樹狀資料屬性,理論上使用者 不需要也不可以 直接檢視或修改該DS內容,這僅是提供程式設計師debug以及理論驗證的用途罷了。 [全部展開] :這個是以最基本的根項目(Root)為展開的動作,展開時各節點全部展開(註一)。 [全部收合] :這個是以最基本的根項目(Root)為收合的動作,收合時各節點全部收合(註一)。 [選擇子項全開] :以選擇的項目下屬項目節點全部展開,展開時各節點全部展開(註一)。 [選擇子項全收] :以選擇的項目下屬項目節點全部收合,收合時各節點全部收合(註一)。 [細部設定變更] :在TVDW產生時會依照某些特性設定值作為基本依據,如果需要更改某些特別屬性可以變更下列屬性質,以達所需要效果,其數值單位為PowerBuilder Unit,特別要注意的是屬性設定必須在TVDW"產生"畫面前進行設定,否則無效: 起始X、起始

TreeView DataWindow設計(ㄧ)

圖片
開發工具:powerbuilder 6.5 雖然powerbuilder 10.5已經提供了TreeView DataWindow的功能了 畫面也是標準的DataWindow介面,感覺上也很好用?(我還沒用過啦)。可是呢,目前公司提供的工具最高也僅到PB10而已,大多數的程式和工具也都是維持在PB6.5的版本;而且許多朋友也是還在使用PB6.5苦撐...唉!公司預算有限嘛!能用且用囉。 這讓我興起想要建立自己的TreeViewDataWindow物件的想法。雖然說powerbuilder本身就有treeView的物件,但是那不是DataWindow的型態,所以列印的話效果都不好,也很難控制。 難怪powerbuilder敢誇海口DataWindow是MIS開發報表最方便的工具。 由於DataWindow由於名稱過長,因此文中如果有遇到DataWindow如果有遇到字樣的可能會以DW表示。 《一》首先,先來了解一下樹狀結構吧,樹狀結構顧名思義,一定跟樹....有關係 XD 如果把它的葉子全部脫光光........ 這樣只剩下之枝幹與枝節,然後再把它右轉90度,是不是很像下面的圖.... 那麼這就是所謂樹狀結構圖了,具有相同性質的"節點",每個節點底下還可以再分更多節點,由於看起來像樹一樣,所以就稱為樹狀結構。當然,如果你要表現成TreeView的話,這樣是不行的,因為treeView比較接近條列式,像是下圖: 比較井然有序,比較條列,大部份若要製作成報表,就要使用此種表現方式的報表比較容易看懂。以上的簡單說明主要牽涉到資料存放的方式,如果你對樹狀結構不夠明瞭,那麼當下面設計TreeView的資料結構時候,你就會很難理解。 《二》了解你的開發工具,雖然學PB的很多人都會使用DataWindow,但是對於DataWindow的運作原理卻不是很熟悉。當然這裡不會介紹DataWindow的原理,而是利用其特性去建構成我們要展現的DataWindow。 這個物件主要是裡用DataWindow的屬性建構,因此主要使用modify這個指令來建構DWO(DataWindow Object)。DataWindow本身可說是一個Paint Container,而這個Container包含了幾個區塊:group、detail、header、fotter、summary,

『躍升2008打造價值型人才』台中場講座心得紀錄

主辦單位: 經理人月刊 時間:2008/3/13 以下是李紹唐先先生與何飛鵬先生講座混合雜記: ◎注重3Q :EQ、AQ、IQ IQ(Intelligence Quotient)是指一個人在學習、理解、判斷方面的能力。 EQ(Emotion Quotient)是指一個人了解,並主導自己情緒,以及與他人溝通、協調、互動的能力。 AQ(Adversity Quotient) 是指一個人面對挫折、逆境時的處理能力。 ◎追逐夢想,永不放棄 俗話說:人有夢想而偉大,但實際上是:人因實現夢想而偉大。 有夢想人人都會有,但是有正確的夢想(方向正確),只剩下20%的人,再因有正確夢想而努力實踐者 只剩4%。(80/20法則) 當你沒有夢想(指的是人生終極目標)時,你很容易就在某種階層就自我滿足。而忘了往更高的地方去。 這讓我想到一個例子:登山者的故事 一群登山客要挑戰很高的山,一同從山腳下出發,當大夥都登到一定高度後往 上看時發現山上下著暴風雪,而此處的風景也相當不錯因此決定故在此紮營休 息,然而再往上攀爬風險太大了許多人因此就決定繼續留在這裡,但少數的挑 戰者卻願意繼續往上挑戰,在這些挑戰者經歷了強風雨打、缺氧、受傷等等狀 況,終於登到了山頂,卻赫然發現山頂竟是晴空高照,往外望去卻是一望無際 的景致,由如眾神矗立於雲端觀看世界的感覺。 ◎離開舒適環境,不醉生夢死 許多人在登上高層的職務後,因貪求該職務帶來的權利、舒適、奉承之後,通常都會 醉心於該職位帶來的優渥感。但是卻忘了這樣的優渥感正會抹殺一個人的敏銳度,一 段時間後便無法面對商場產生的變化與洪流。 ◎嘗試業務性質的工作 在許多成功領導人的成功背景上,幾乎都有當過業務,為什麼? 因為業務性質的工作就是不斷的自我突破,因其所需要接觸的個人與企業型態各個皆不 同,你不可能用同一種公式化(或說僵化)的說服方式,來達成業績,耐心與不斷的找尋 方式是成功的關鍵,這也是訓練一個人能否接受逆境考驗(Adversity Quotient)的絕佳 方式。 其次,業務性質的工作會有機會認識其他不同工作性質的客戶或是公司,再將來的成為 領導人後,若有需要相關資源或技術上的協助,從曾經認識的客戶來尋找,可以快速的 縮短重新找尋解決方案時間。 ◎面對困境不退卻(如果有未來) 人生總是會有高、