Board logo

主題: [求助] [問題]Windows中拖拉代表的意思? [打印本頁]

發表人: 阿達猴    時間: 2009-8-27 11:17 AM     主題: [問題]Windows中拖拉代表的意思?

想請教各位,Windows中3種拖拉各代表什麼意思?
1.把一個應用程式拖來到另一個應用程式上面,可以正常執行
2.把一個文字檔拖拉到一個應用程式上會跳出該應用程式的參數設定提示畫面
3.一個文字檔無法拖拉到另一個文字檔上..

不知道有沒有人對這個有研究?
發表人: 平凡小任    時間: 2009-8-27 11:57 AM

我看影片都把影片直接拖拉到播放器
這是最簡單的一種拖拉
恩我想我講的這種方式算樓主所言的第一種拖拉

至於樓主所提到的就比較沒有研究了
因為我看影片比較多

[平凡小任 在  2009-8-27 12:03 PM 作了最後編輯]
發表人: 陽だまり    時間: 2009-8-27 12:02 PM

看不懂猴子想要問的問題是什麼
是需要人解釋底下三點的意思嗎
還是需要人舉例拖拉的範例

像是有沒有按住CTRL鍵
再去拖拉檔案到某個地方也有不同的效果
發表人: Ailio    時間: 2009-8-27 02:56 PM

其實 程式語言中有可以寫拖拉的定義

所以拖到某程式可以播 應該是該程式的功能

至於Windows中基本的拖拉 就是移動 or 複製

根據功能鍵不同 也有差

左鍵拖拉預設都是移動

右鍵拖拉 會問你是要 移動還是複製
發表人: 平凡小任    時間: 2009-8-27 03:12 PM


引用:
Ailio寫到:
其實 程式語言中有可以寫拖拉的定義

所以拖到某程式可以播 應該是該程式的功能

至於Windows中基本的拖拉 就是移動 or 複製

根據功能鍵不同 也有差

左鍵拖拉預設都是移動

右鍵拖拉 會問你是要 移動還是複製

我用過只要是播放程式有個面板的好像都可以
當然你要拉他支援的檔案
不要說WMP拉RMVB給他硬吃這樣
所以所謂的拖拉應該就帶有執行的味道在
也因此能否執行就看檔案支援度

我試了一下
假設你開了一個空白的TXT
然後你把一個有內容的TXT拖入
你會發現空白的被填滿了或被代換了
而當你是使用有文字的文件時
他會問你是否要儲存為該文件這樣

[平凡小任 在  2009-8-27 03:15 PM 作了最後編輯]
發表人: Ailio    時間: 2009-8-27 04:41 PM

如果是把 A檔案 拖到 B程式的圖案上

預設是執行B  去開 A

但是如果程式是已經打開執行中

拖入到該程式視窗的這個動作 則是看該程式有沒有做這個功能

這邉就不是Windows的管轄
發表人: 平凡小任    時間: 2009-8-27 05:01 PM


引用:
Ailio寫到:
如果是把 A檔案 拖到 B程式的圖案上

預設是執行B  去開 A

但是如果程式是已經打開執行中

拖入到該程式視窗的這個動作 則是看該程式有沒有做這個功能

這邉就不是Windows的管轄

其實如果用播放器來講
大部分本來在播A影片時再拉B進去
馬上就換B播了
至少我試是如此
發表人: embeddednode    時間: 2009-8-27 07:54 PM

樓主指的是 Windows 32 API 的 Drag and Drop(簡稱 dnd) 元件嗎? @@
發表人: Litfal    時間: 2009-8-28 02:42 AM

應該就是Drag and Drop吧 在作業系統或程式內的物件
不過這樣講聽得懂得應該很少


引用:
Ailio寫到:
如果是把 A檔案 拖到 B程式的圖案上

預設是執行B  去開 A

恕刪
其實嚴格說起來,並不是這樣的
以Windows作業系統的作法
是把A檔案的路徑做為執行參數傳遞給B檔案
也就是在Run or Console裡面會變這樣
"[B檔案(程式)路徑]" "[A檔案路徑]"
至於B檔案(程式)會不會自己去開啟A檔案, 依然要看B檔案(程式)有沒有針對執行參數撰寫這個功能
(原本想舉個例, 但沒寫這功能的常見程式不太好找, 大多是自製程式)
發表人: LiuRambo    時間: 2009-8-28 11:39 AM

基本上拖拉只是滑鼠基本的動作
但是對程式內如何定義都是各自程式內部設定的
各家應該都不相同
當然可接受拖拉過來的'物件'也當然都不同
實在沒有一個定論
發表人: Ailio    時間: 2009-8-28 01:39 PM


引用:
Litfal寫到:
應該就是Drag and Drop吧 在作業系統或程式內的物件
不過這樣講聽得懂得應該很少


引用:
Ailio寫到:
如果是把 A檔案 拖到 B程式的圖案上

預設是執行B  去開 A

恕刪
其實嚴格說起來,並不是這樣的
以Windows作業系統的作法
是把A檔案的路徑做為執行參數傳遞給B檔案
也就是在Run or Console裡面會變這樣
"[B檔案(程式)路徑]" "[A檔案路徑]"
至於B檔案(程式)會不會自己去開啟A檔案, 依然要看B檔案(程式)有沒有針對執行參數撰寫這個功能
(原本想舉個例, 但沒寫這功能的常見程式不太好找, 大多是自製程式)


其實我本來也想舉命令列的例子

不過現在命令列看懂的人似乎很少...

只會覺得把兩個單字放一起吧

Winzip abc.zip  拖拉轉成命令列程序

其實不論3D 2D(視窗)

最終丟給電腦的訊息都是文字
發表人: sdbb    時間: 2009-8-28 07:28 PM

看OS的物件導向作到何種程度

把文件拉到印表機圖示上就可列印,doc拉到word中就是插入檔案或開啟,
Apple quicktime player播放影片按暫停,把畫面一拉,就是抓圖
這個畫面上的東西有的也可以拉來拉去

以上講的都是小兒科,物件化的應用不止於此

文件和文件之間當然也可以拖拉,OS背後怎麼做,是工程師的事,
軟體工程越進步,拖拉可以做的事就更多

看過關鍵報告嗎?就是像那樣子
發表人: 阿達猴    時間: 2009-9-2 09:28 AM

可能是我問題寫的不是很好...>_<
我的拖拉動作,單純是在檔案總管裡面做的..
發表人: innova    時間: 2009-9-3 09:05 AM


引用:
Ailio寫到: [url=http://twed2k.org/viewthread.php?tid=280371&其實不論3D 2D(視窗)

最終丟給電腦的訊息都是文字


這樣說法不對

你開一個 word,

然後 把這個 IE 上的隨便一張圖 包括少許文字 選起來
拉到 word 裡

IE裡的"部分文字",   有`檔案`可以參考嗎?
沒有~
但是 他還是讓你拉過去了!!!!  WHY????
發表人: innova    時間: 2009-9-3 09:16 AM

應該是要看 每個程式 對 D&D 的寫法來訂

你可以開一個 word  或是 wordpad
把一個 .doc 拉過去看看
再換拉一個 .txt 黨過去看看
效果 是完全不一樣的
也不是每一種 撥放音樂的程式 都支援 你把檔案拉過去給他PLAY


如果 純粹只說 檔案總管 裡的動作

引用:

1.把一個應用程式拖來到另一個應用程式上面,可以正常執行
2.把一個文字檔拖拉到一個應用程式上會跳出該應用程式的參數設定提示畫面
3.一個文字檔無法拖拉到另一個文字檔上..

1 行嗎?   那 結果 是哪一隻程式在執行?
2  有這功能嗎?
3  你是想要把 A.txt  插到 B.txt 的 後面? 前面??
(蛋是 電腦怎能這麼冰血聰明  知道你想插前面 還是插後庭?)
發表人: Ailio    時間: 2009-9-3 11:40 AM


引用:
innova寫到:

引用:
Ailio寫到: [url=http://twed2k.org/viewthread.php?tid=280371&其實不論3D 2D(視窗)

最終丟給電腦的訊息都是文字


這樣說法不對

你開一個 word,

然後 把這個 IE 上的隨便一張圖 包括少許文字 選起來
拉到 word 裡

IE裡的"部分文字",   有`檔案`可以參考嗎?
沒有~
但是 他還是讓你拉過去了!!!!  WHY????


既然您懂程式我想就不必多說

複製圖這個動作 再程式code運作 也是一整串的程式碼

在人腦看 IE是把圖拋給Word承接

但是在電腦的觀點 他收到的 可能是去找Ie Temp中的某圖片 拋給Word引用

其餘就不多說了 我也不算是什麼高手 至少組合語言跟機械碼 我一竅不通




歡迎光臨 TWed2k (http://twed2k.org/) Powered by Discuz! 4.1.0