計算機科學與技術專業 3班 趙又葦 201510411326
GitHub地址 :https://github.com/370950206/-
經過一個學期的軟件工程的學習,我在這門課程上學習到了很多東西。在學習的時候,老師讓我們把軟件工程構建之法這本書大致的看了一遍,在我開始看來,大多數的教科書都是枯燥乏味無趣的。但是在看了軟件工程的構建之法這本之后,我改變了我之前的觀點,這本書雖然講解的東西並不淺顯,但是它的內容卻不像其它學課的教科書那樣的無趣乏味,它是很有趣的一本書。它上面有很多的生動形象的舉例和有趣的圖片,用這種簡單易懂的方法將想要表達的知識和理論告訴了我們。
這門課程在我看來很注重一點,那就是團隊的合作的項目開發。團隊的合作最開始是一個困難的過程,因為我們彼此每個人雖然很熟悉,但是每個人的打代碼或者寫程序的時候的風格都是有很大差異的,然后每個人都有他自己突出或者不行的部分。這就需要我們對每個團隊成員進行進一步的了解,讓我們能夠更好的配合與合作,這樣才能更加快捷和高效的共同完成一個程序的設計。起初我認為,一群不一樣風格的人在一起協作,做為一個團隊來共同做一個程序或者項目這樣的效率或許還沒有一個人做出來效率高。最開始或許是我想的這樣,但是在之后慢慢協作與磨合的過程中,我的想法再一次的被改變了,一個團隊來一起做一個程序或者項目,做出來的東西會比一個做出來的東西要好得多。因為它容納與集合一個團隊所有人的想法與創意,因為它是我們一個團隊的心血,所以我們每一個人都會付出更多的努力去完成它,它是一個人做出來的項目所無法相比的。
在這門課程中,團隊的協作完成項目是一個重點,之后就是對新知識的學習與接納。在學這門課程之前,我們或許也學習到了很多關於計算機方面或者各種程序設計方面的相關知識,但是這都是遠遠不夠的。這些知識並不足以支撐我們完成課程需要的團隊項目,每個人都有不同的分工,也都要去學習相關方面的新的知識,才能完成自己負責的這一部分。因為是團隊項目,所以每個人的工作都不一樣,每個人所需要學習的東西也都不一樣,這樣不會使你感到負擔太重或者感覺學習不完那么多的新的知識。在團隊的成員一起努力的過程中,也學習到了新的知識,最后項目成功結束的時候,也會有一種淡淡的成就感油然而生。在我看來,這是很值得我去做的事情了,做一件事的過程中我卻能收獲到更多的東西,這是令我感到高興的事情。
在這次的團隊項目的開發與設計中,我負責的是UI設計這一板塊。因為我的基礎與其它團隊成員相比要差了一些,所以把比較簡單的UI設計這一塊交給了我來完成,在項目完成的過程中有什么不懂的地方我的團隊成員們給與了我很大的幫助,在上課的過程我也學習到了許多。其它的團隊成員負責的板塊與工作也是比較的困難,我自己感覺自己做的還不夠多,完成得不夠好,因此寫了這篇學習報告與心得體會總結,將自己在這一過程中學習到的東西寫下來,希望能夠更好的完成老師的安排。
我為了能更好的完成UI設計這一板塊的工作,特地學習photoshop這一制圖軟件的使用,因為photoshop也是一個很復雜的東西,而且這也不是我的專業方面知識,所以我只是簡略的對其的使用等各方面進行了學習。對於photoshop來說,它有四大核心技術:通道,路徑,蒙板,選區。其中,快速蒙板的作用在於通過用黑白灰三類顏色畫筆來做選區,白色畫筆可畫出被選擇區域,黑色畫筆可畫出不被選擇區域,灰色畫筆畫出半透明選擇區域。畫筆進行畫出線條或區域,然后再按q,得到的是選區和一個臨時通道,我們可以在選區進行填充或修改圖片和調色等,當然還有扣圖。
快速蒙版模式使你可以將任何選區作為蒙版進行編輯,而無需使用“通道”調板,在查看圖像時也可如此。將選區作為蒙版來編輯的優點是幾乎可以使 用任何 photoshop 工具或濾鏡修改蒙版。例如,如果用選框工具創建了一個矩形選區,可以進入快速蒙版模式並使用畫筆擴展或收縮選區,或者也可以使用濾鏡扭曲選區邊緣。也可以使用選區工具,因為快速蒙版不是選區。從選中區域開始,使用快速蒙版模式在該區域中添加或減去以創建蒙版。另外,也可完全 在快速蒙版模式中創建蒙版。受保護區域和未受保護區域以不同顏色進行區分。當離開快速蒙版模式時,未受保護區域成 為選區。當在快速蒙版模式中工作時,“通道”調板中出現一個臨時快速蒙版通道。但是,所有的蒙版編輯是在圖像窗口中完成的。
而蒙板中的矢量蒙版則是通過形狀控制圖像顯示區域的,它僅能作用於當前圖層。矢量蒙版中創建的形狀是矢量圖,可以使用鋼筆工具和形狀工具對圖形進行編輯修改,從而改變蒙版的遮罩區域,也可以對它任意縮放而不必擔心產生鋸齒。簡單地說,就是不會因放大或縮小操作而影響清晰度的圖像。一般的位圖包含的像素點在放大或縮小到一定程度時會失真,而矢量圖的清晰度不受這種操作的影響。
蒙板中還有一種名字叫做剪切蒙版的,它是一個可以用其形狀遮蓋其他圖稿的對象,因此剪切蒙版使用剪切蒙版,你只能看到蒙版形狀內的區域,從效果上來說,就是將圖稿裁剪為蒙版的形狀。剪切蒙版和被蒙版的對象起初被稱為剪切組合,並在 “圖層”調板中用虛線標出。你可以從包含兩個或多個對象的選區,或從一個組或圖層中的所有對象來建立剪切組合。 可以使用上面圖層的內容來蒙蓋它下面的圖層。底部或基底圖層的透明像素蒙蓋它上面的圖層(屬於剪貼蒙版)的內容。例如,一個圖層上可能有某個形狀,上層圖層上可能有紋理,而最上面的圖層上可能有一些文本。如果將這三個圖層都定義為剪貼蒙版,則紋理和文本只通過基底圖層上的形狀顯示,並具有基底圖層的不透明度。請注意,剪貼蒙版中只能包括連續圖層。蒙版中的基底圖層名稱帶下划線,上層圖層的縮覽圖是縮進的。另外,重疊圖層顯示剪貼蒙版圖標。“圖層樣式”對話框中的“將剪貼圖層混合成組” 選項可確定基底效果的混合模式是影響整個組還是只影響基底圖層。難道剪切蒙版只能用來換衣服?當然不是!無論是文字,一個獨立的形狀的圖形,都可以用到剪切蒙版!
最后一個就是圖層蒙板了,圖層蒙版在所有蒙版中是最常用的一個工具!相當重要!因為它主要是用來扣取一些難度較高的圖片的! 圖層蒙版相當於一塊能使物體變透明的布,在布上塗黑色時,物體變透明,在布上塗白色時,物體顯示,在布上塗灰色時,半透明。圖層蒙板就是在當前圖層上,露出想露出的部分。方便修改。如果使用刪除將 不需要的部分刪除掉,那么將來在需要調整的時候還需要重新置入圖片。因為多余的部分已經刪除掉了。如果使用蒙板的話,可以隨時調整蒙板。讓更多或更少的部分露出來。圖層蒙版主要用來做什么?①它是一種特殊的選區,但它的目的並不是對選區進行操作,相反,而是要保護選區的不被操作。同時,不處於蒙版范圍的地方則可以進行編輯與處理。 ②蒙版雖然是種選區,但它跟常規的選區頗為不同。常規的選區表現了一種操作趨向,即將對所選區域進行處理;而蒙版卻相反,它是對所選區域進行保護,讓其免於操作,而對非掩蓋的地方應用操作。其實可以這樣說:首先ps中的圖層蒙版中只能用黑白色及其中間的過渡色(灰色)。
以上內容則是我在團隊項目的開發制作過程中所學習和了解的關於photoshop的部分知識,當然其中也包括了我了解但是尚未學會的內容。雖然說不一定我學習了photoshop這個東西,我的什么方面會有什么樣子的提升,但是對我來說,學會一個新的東西無論是對我們團隊的項目開發還是我自己,我都感覺是能夠受用終生的了。在我看來,一個計算機專業的大學生,不管是現在還是將來就業,都應該是處在一種不停的學習的狀態之中的。因為計算機本身就是一種先進且現代化的高速發展的科技設備,我們如果停止了學習,又怎么能夠跟得上計算機發展的腳步。因此,每一次的新知識的學習,在我看來,都是對我有用的!
最后,在軟件工程這門課程中我學會了很多,我很慶幸我能有這樣的一門課程與這樣的一位老師。