编辑“︁
綁紮
”︁
跳转到导航
跳转到搜索
警告:
您没有登录。如果您进行任何编辑,您的IP地址会公开展示。如果您
登录
或
创建账号
,您的编辑会以您的用户名署名,此外还有其他益处。
反垃圾检查。
不要
加入这个!
{{noteTA |G1=IT |T=zh-cn:绑定;zh-tw:綁紮; |1=zh-cn:绑定;zh-tw:綁紮; |2=zh-cn:早绑定;zh-tw:早期綁紮; |3=zh-cn:晚绑定;zh-tw:後期綁紮; }} {{otheruses|subject=計算機科學用語|other=鋼筋的綁紮|紮鐵}} 在[[電腦科學]]中,所謂的'''綁紮'''([[綁紮|Binding]])是指創造一個簡單的[[參考]](reference),並將它指向一個更複雜更大的結構以利後用。 此簡單參考可以替代此巨大結構,在之後的程式中輕盈地使用。 ==綁紮的分類== 下列的行為可視為綁紮的範疇。 ===語言或名詞綁紮=== {{main|名称绑定}} 語言或名詞綁紮指的是函式庫如何與應用程式連結,以及[[編譯器]]/直譯器如何管理連結符號(變數名稱)。 這些名詞在[[程式語言]]表示利用先前指定的變數符號來指涉數值。在這樣的情境下,綁紮是一種將機器記憶空間的位置與變數或符號產生關連的行為。此種關連要不是在[[編譯時間]]產生,此種關連稱為靜態連結(Static linking);或者是在執行期機動產生,則稱為動態連結(Dynamic linking)。 連結與綁紮有時是同樣意思。例如真實生活中的動態連結,指的是某人知道要在某時某地做事,但是他並不想查地址或找地圖,直到事情的期限要到了才開始尋找。類比於程式執行面,則是當一程式執行時(也許已執行很久),此程式至'''此時'''才得到對應的記憶體位置,並執行此位置的函式,此稱'''執行期綁紮'''。 ===XML資料綁紮=== {{main|XML資料綁紮}} ===命令綁紮=== 命令綁紮,通常指稱[[宏|鍵盤巨集]],或簡稱巨集,通常是用在專業應用程式中。很多情況下,鍵盤按鍵與指令之間的綁紮可以修改或增加,但通常無法移除。 許多命令綁紮都非常有名,例如[[Mac OS]]的儲存功能可以用Command-S按鍵組合來達到,因此每當使用者要儲存文件時,可直接按Command-S達到功能,而非每次都從選單選取。[[Emacs]]文書處理軟體提供了Control-X再按Control-C達到儲存再關閉本軟體的功能。另外,最為惡名昭彰的按鍵巨集應該是Windows當機時的Control-Alt-Delete按鍵了。 某些軟體,例如微軟[[Excel]]允許使用者自訂巨集,以簡化使用者的操作步驟,並將此巨集與某些命令名稱綁紮在一起。 ===控制流程綁紮=== 在[[電子遊戲]]中所謂的流程綁紮,指的是將任何鍵盤按鍵與特定功能結合,而覆蓋其原本的鍵盤功能。一個擁有複雜控制介面的遊戲,例如[[絕對武力]],可以依靠一串特定的按鍵以縮短複雜功能的輸入(例如遊戲內通訊)。 ==參閱== * [[程序设计语言]] * [[指令]] * [[对象 (计算机科学)|物件]] * [[綁定時間]] [[Category:计算机科学]]
摘要:
请注意,所有对Local Chinese Wikipedia的贡献均可能会被其他贡献者编辑、修改或删除。如果您不希望您的文字作品被随意编辑,请不要在此提交。
您同时也向我们承诺,您提交的内容为您自己所创作,或是复制自公共领域或类似自由来源(详情请见
Project:著作权
)。
未经许可,请勿提交受著作权保护的作品!
取消
编辑帮助
(在新窗口中打开)
导航菜单
个人工具
未登录
讨论
贡献
创建账号
登录
命名空间
页面
讨论
大陆简体
不转换
简体
繁體
大陆简体
香港繁體
澳門繁體
大马简体
新加坡简体
臺灣正體
查看
阅读
编辑
查看历史
更多
搜索
导航
首页
最近更改
随机页面
MediaWiki帮助
工具
链入页面
相关更改
特殊页面
页面信息