出版時間:2010-1 出版社:人民郵電出版社 作者:福特 頁數(shù):205 譯者:謝俊
Tag標(biāo)簽:無
前言
撰寫本書之際,世界各國人民正在中國北京歡聚一堂,共慶2008年夏季奧運會這個盛大的節(jié)日。運動員花費了數(shù)年時間將他們的身體和運動狀態(tài)調(diào)整到最佳,正是為了這一刻做好準備。那些在各個項目上獲得金牌的選手將會定格在一個個輝煌的瞬間里。盡管以最快速度完成編程任務(wù)一般不會授予獎牌,但您手上拿著的這本書可以幫助您更加高效地使用Visual Studio。本書中的很多技巧只能為您節(jié)省幾秒鐘或更少時間,但是作為開發(fā)人員,我們都知道對于一個要執(zhí)行幾千次的例程而言,即使是最微不足道的優(yōu)化也能帶來意想不到的好處??v觀本書,Sara所講Visual Studio中的很多功能都是您從未聽說過,或者已經(jīng)長時間遺忘的。盡管我在Microsoft與VisualStudio打交道已經(jīng)有將近10年時間,但Sara的博客依然暴露出了我在知識方面的不足。無論您是自從20世紀90年代以來就一直使用VisualStudio,還是首次安裝它,都可以從本書中找到自己需要的技巧。直到我讀到本書的原稿后,我才意識到我在Sara的“Visual Studio每日一貼”系列文章和在本書中扮演的角色。我很高興有機會與她分享這些體驗。知道Sara將繼續(xù)本書內(nèi)容的撰寫讓人感到很鼓舞(我并不驚訝)。她還要幫助她家鄉(xiāng)的人們追求他們的軟件事業(yè),這跟本書幫助開發(fā)人員更好地使用Visual Studio的原則正好不謀而合?!癎o,Sara,go!”
內(nèi)容概要
Visual Studio是微軟公司推出的、目前最流行的Windows平臺應(yīng)用程序開發(fā)環(huán)境。本書介紹了各種Visual Studio使用技巧,全書共7章,依次介紹了編輯器、查找功能、環(huán)境布局、設(shè)計工具以及解決方案、其他項目與調(diào)試方面的技巧。 本書的作者是一位經(jīng)驗豐富的Visual Studio測試工程師,她將自己平日博客上的Visual Studio使用技巧歸納成書,并通過圖例讓讀者對技巧的作用了如指掌。無論是對Visual Studio初學(xué)者還是經(jīng)驗豐富的用戶來說,了解、掌握并在實際工作中使用這些技巧都能在開發(fā)中達到事半功倍的效果。
作者簡介
作為Vistual Studio核心團隊負責(zé)測試的軟件設(shè)計工程師,Sara Ford 分析了VislJaI Studio核心環(huán)境中幾乎所有的功能。她從2007年開始在自己的博客上發(fā)表“VisualStudio每日一貼”系列文章,結(jié)果大受歡迎,并促成了本書的誕生。Sara計劃將本書的稿費以獎學(xué)金的形式捐贈給她
書籍目錄
第1章 編輯器的基礎(chǔ)知識 1.1 基本編輯 1.1.1 文本編輯 技巧1.1 避免意外復(fù)制一個空白行 技巧1.2 通過剪貼板環(huán)來循環(huán)粘貼不同內(nèi)容 技巧1.3 使用Ctrl+Enter組合鍵在上方插入一行,使用Ctrl+Shift+Enter組合鍵在下方插入一行 技巧1.4 使用Ctrl+W組合鍵選擇當(dāng)前單詞 技巧1.5 使用Ctrl+Delete組合鍵刪除下一個單詞,使用Ctrl+Backspace組合鍵刪除前一個單詞 技巧1.6 使用Ctrl+L組合鍵剪切當(dāng)前行,使用Ctrl+Shift+L組合鍵刪除當(dāng)前行 技巧1.7 刪除一行開頭的水平空白 技巧1.8 將代碼或文本拖動到新位置 技巧1.9 右鍵拖動代碼可將代碼移動或復(fù)制到某處 技巧1.10 在編輯器中調(diào)換字符、單詞和行的順序 技巧1.11 在編輯器中使用鍵盤快捷鍵來改變單詞的大小寫 1.1.2 撤銷/重復(fù) 技巧1.12 使用標(biāo)準工具欄上的撤銷堆?!?.2 滾動與導(dǎo)航 1.2.1 滾動 技巧1.13 使用鼠標(biāo)滾輪在各個方向上滾動 技巧1.14 在不滾動的情況下跳到編輯器中當(dāng)前視圖的頂部或底部 技巧1.15 隱藏編輯器中的垂直和水平滾動條 1.2.2 在編輯器內(nèi)和編輯器之間進行導(dǎo)航 技巧1.16 通過返回標(biāo)記在編輯器中進行向前和向后定位 技巧1.17 使用撤銷操作將光標(biāo)跳回到上一個插入點 技巧1.18 通過鍵盤訪問導(dǎo)航欄 技巧1.19 拆分窗口和新建窗口 技巧1.20 使用F6在編輯器內(nèi)的拆分窗格之間跳轉(zhuǎn) 技巧1.21 在編輯器內(nèi)啟用URL定位 技巧1.22 使用Ctrl+G時不彈出“轉(zhuǎn)到行”對話框 1.2.3 自動換行和虛空格 技巧1.23 啟用自動換行 技巧1.24 啟用虛空格 1.3 編輯器字體和顏色 1.3.1 字體大小 技巧1.25 增大編輯器中工具提示的字體大小 技巧1.26 將宏綁定到鍵盤快捷鍵(或者說,如何快速增大或減小文本編輯器的字體大小) 1.3.2 字體和顏色 技巧1.27 將編輯器背景改為黑色 技巧1.28 “工具”→“選項”→“環(huán)境”→“字體和顏色”中“自動”和“默認值”之間的差別 技巧1.29 改變書簽的顏色 1.3.3 可見提示 技巧1.30 跟蹤編輯器中的變化 技巧1.31 在編輯器中顯示行號 技巧1.32 查看可見空白 1.4 打印 打印選項 技巧1.33 打印行號 技巧1.34 打印黑體 技巧1.35 把文件路徑打印為頁眉 1.5 狀態(tài)欄 狀態(tài)欄選項 技巧1.36 隱藏狀態(tài)欄第2章 讓編輯器的使用得心應(yīng)手 2.1 高級編輯 2.1.1 選擇 技巧2.1 使用編輯器中的塊/列選擇 技巧2.2 按Esc鍵時跳轉(zhuǎn)到所選文本的開始處 技巧2.3 使用Ctrl+=鍵選擇從當(dāng)前光標(biāo)位置到最后一個返回標(biāo)記之間的所有代碼 技巧2.4 在編輯器中交換當(dāng)前的定位點位置 2.1.2 注釋 技巧2.5 使用鍵盤快捷鍵快速注釋和取消注釋代碼 2.1.3 設(shè)置格式 技巧2.6 在編輯器中顯示導(dǎo)引線以幫助您設(shè)置代碼格式 技巧2.7 設(shè)置文檔、選定的文本或者只是當(dāng)前行的格式 技巧2.8 保留制表符或者插入空格 技巧2.9 將空格轉(zhuǎn)換為制表符和將制表符轉(zhuǎn)換為空格 技巧2.10 從文本編輯器工具欄上增加或減少行縮進 技巧2.11 智能縮進與塊縮進之間有什么區(qū)別 2.1.4 大綱顯示 技巧2.12 折疊和展開代碼 切換大綱顯示展開 切換所有大綱顯示 停止大綱顯示 啟動自動大綱顯示 折疊到定義 技巧2.13 剪切并粘貼一個折疊的代碼塊 技巧2.14 在不關(guān)閉大綱顯示的情況下隱藏大綱顯示(選定內(nèi)容的邊距) 2.1.5 模擬 技巧2.15 啟用Emacs和Brief編輯器模擬 2.1.6 二進制編輯器 技巧2.16 在二進制編輯器內(nèi)打開內(nèi)容 2.1.7 分隔符突出顯示和大括號匹配 技巧2.17 “自動突出顯示分隔符”選項的功能是什么 技巧2.18 改變大括號匹配的顏色 2.1.8 清理未使用的代碼 技巧2.19 移除未使用的using語句 2.1.9 自動恢復(fù) 技巧2.20 在意外關(guān)機時VisualStudio自動恢復(fù)文件 2.1.10 文件擴展名 技巧2.21 針對指定文件擴展名支持語法突出顯示功能 2.2 打開文件 打開文件和編輯器窗口 技巧2.22 打開文件時重用同一個編輯器窗口 技巧2.23 在編輯器中自動刷新已打開的文檔 技巧2.24 在VisualStudio中編輯只讀文件 技巧2.25 自定義“文件”→“打開”→“文件”對話框打開的目錄 技巧2.26 自定義“最近的文件”列表中顯示的項數(shù)(以及在何處找到這些列表) 2.3 書簽 管理書簽 技巧2.27 設(shè)置書簽并在多個書簽之間導(dǎo)航 技巧2.28 在“書簽”窗口中,如何在書簽文件夾之間導(dǎo)航 技巧2.29 為快速查找的所有結(jié)果創(chuàng)建書簽 2.4 IntelliSense 語句完成、參數(shù)信息和完成單詞 技巧2.30 使用Ctrl+J鍵調(diào)用語句完成 技巧2.31 顯示函數(shù)的參數(shù)信息 技巧2.32 顯示函數(shù)的快速信息 技巧2.33 完成一個單詞 技巧2.34 增大語句完成提示信息的字體大小 技巧2.35 調(diào)整語句完成對話框的大小 技巧2.36 在語句完成對話框使用鍵盤切換“通用”和“全部”選項卡 技巧2.37 默認關(guān)閉Intelli Sense 2.5 代碼段 使用代碼段 技巧2.38 使用Ctrl+K、Ctrl+X鍵插入代碼段 技巧2.39 通過快捷關(guān)鍵字插入代碼段 技巧2.40 按TabTab鍵插入代碼段 技巧2.41 瀏覽代碼段和添加新代碼段 技巧2.42 修改代碼段中的默認值和變量 技巧2.43 與團隊成員共享代碼段 技巧2.44 圍繞一塊代碼插入代碼段第3章 找到目標(biāo)內(nèi)容第4章 管理環(huán)境布局第5章 了解更多的設(shè)計工具(第1部分)第6章 了解更多的設(shè)計工具(第2部分)第7章 了解解決方案和其他項目調(diào)試技巧附錄A Visual Studio背景資料附錄B 通過博客發(fā)布技巧的技巧附錄C 軟件測試技巧附錄D 我是如何開始從事編程的
章節(jié)摘錄
插圖:4 管理環(huán)境布局Microsoft Visual Studio的窗口管理功能領(lǐng)域代表工具窗口、文檔窗口以及菜單欄和命令欄的基本功能。作為Visual Studio核心小組的功能測試人員,我全面涉獵了窗口管理功能,包括工具窗口???、自動隱藏之類的一般功能。至于特定功能的深入測試,則是各個語言小組的職責(zé)。窗口管理是我所喜歡測試的功能領(lǐng)域之一。因為這個功能領(lǐng)域如此龐大,有這么多用戶界面組合可以選擇,所以我一定要用極具創(chuàng)意的方式尋找bug。我喜歡用找出新方法來制造麻煩,然后記下bug。測試工作的最終體驗是“嗨,開發(fā)人員,您出問題了,讓我來告訴你”。所以一點也不奇怪,我最喜歡的bug都來自這個領(lǐng)域。我們有一個專門的工具窗口測試用例,它反復(fù)將一個工具窗口??吭谕粋€??磕繕?biāo)上,反復(fù)許多次,用來測試工具窗口在壓力下的性能。在這個過程中最酷的是工具窗口的客戶區(qū)域(就是工具窗口中的用戶界面)在大約100次停靠之后,會隨著每次??慷兊迷絹碓叫 H缓蟮搅四硞€時刻,客戶區(qū)域會用負的大小繪制自己,并且出現(xiàn)在工具窗口的標(biāo)題欄上,這真是太怪異了。顯然,測試到了這個時候就開始失敗了,因為自動框架無法找到窗口的標(biāo)題欄。我永遠忘不了看到測試用例失敗時的截屏,看到它吃掉了半個標(biāo)題欄時的感受:這個bug太酷了。當(dāng)然,我感覺費了一輩子的時間才實現(xiàn)“重現(xiàn)”(在描述重新生成一個bug所需要的確切步驟時我們使用的術(shù)語)。如果用手動操作的方法讓工具窗口停靠100次,真的會讓人迅速變老,但是由于我最后終于完成了“重現(xiàn)”,所以還是非常值得的。
媒體關(guān)注與評論
“Sara提供了很多出色的技巧和竅門,能讓大家更好地使用Visual Studio?!薄 猄cott Guthrie Microsoft公司副總裁
編輯推薦
《Visual Studio程序員箴言》中251條技巧,快速提升工作效率!200多條鮮為人知、省時省力的技巧,最大限度地提高您的工作效率!Visual Studio程序員箴言——包含上百條技巧和快捷操作,優(yōu)化了編輯器、搜索、導(dǎo)航、窗口布局和其他功能。作為Visual Studio核心團隊的一員,作者分析了核心環(huán)境中幾乎所有的功能,發(fā)掘出大量可以簡化工作和提高效率的技巧和竅門,深入了解IDE各種功能的工作方式,并快速地應(yīng)用在其他編程語言中?!碽r〉借助Sara的6大密技和200多條技巧快速提升您的工作效率:〈br〉避免意外復(fù)制空白行〈br〉只選擇垂直的代碼列〈br〉通過剪貼板循環(huán)粘貼多個元素〈br〉使用漸進式搜索找到正在輸入的內(nèi)容〈br〉增大整個環(huán)境的字體大小〈br〉使用跟蹤點記錄變量內(nèi)容
圖書封面
圖書標(biāo)簽Tags
無
評論、評分、閱讀與下載