電腦硬體與軟體

Download Report

Transcript 電腦硬體與軟體

第二章
電腦硬體與軟體
編著者:黃俊宏
教學者:邱瑞民
2
第二章電腦硬體與軟體
課程重點
2-1 電腦硬體的架構及功能介紹
2-2 電腦週邊設備的介紹及使用
2-3 各類軟體的介紹
2-4 作業系統的介紹及操作
2-5 程式語言簡介及實例應用
2-3 各類軟體的介紹
4
第二章電腦硬體與軟體
2-3.1 軟體的分類
• 電腦軟體可分成系統軟體
及應用軟體兩大類。
• 凡是一切為達成某些應用
功能的軟體,是屬於應用
軟體,而其他協助建構應
用軟體執行時環境的軟體,
就是系統軟體。
5
第二章電腦硬體與軟體
常見的電腦軟體
• 作業系統:
– Windows 系列、UNIX、Linux、OS2、MAC OS X 等。
• 程式開發軟體:
– Visual Basic、Visual C++、Dephlie、JAVA 等程式開發工具。
• 公用程式:
– 磁碟掃描、磁碟重組、磁碟清理、備份工具、網路工具等。
• 套裝軟體:
– Microsoft Office、OpenOffice、繪圖軟體、資料庫、會計、出納、
校務系統等。
• 自行開發軟體:
– 視個人需求而定。
6
第二章電腦硬體與軟體
軟體的來源
• 隨機授權
– 品牌電腦都在出廠時,大概都
會安裝好作業系統(例如:
Windows7)和相關附贈的軟
體,並製成存成映像檔
(Image file)。
– 映像檔並製成還原光碟
(Recovery CD),在電腦
軟體有問題時,可以利用映像
檔把電腦軟體還原至購買電腦
時的狀態。
7
第二章電腦硬體與軟體
軟體的來源
• 共享軟體及線上授權
– 共享軟體(Shareware)
並不用事先取得軟體授權,
但共享軟體一般會有使用期
限,期限到了,可能會出現
要求購買該軟體的訊息,並
可能限制使用者再使用該軟
體的功能。
– 一般只需進行線上註冊並使
用信用卡付款,就可取得合
法授權碼。
8
第二章電腦硬體與軟體
軟體的來源
• 免費軟體
– 免費軟體(Freeware)
是完全免費的軟體,這
種軟體通常是某些公司
或個人為了增加知名度,
或是某種行銷策略。
– 免費軟體不表示可以隨
意修改及散播。
9
第二章電腦硬體與軟體
反托拉斯法
• Windows 98直接內含IE瀏覽器,使該
軟體成為作業系統的一部份,因此微
軟公司在美國被控違反反托拉斯法。
• 反托拉斯法是美國政府於一八九○年
代制定的法律,主要是為了防止大廠
獨佔市場,並以不公平的競爭行為,
逼迫小廠退出市場。最終目的則是在
保障廣大消費者的權益。
10
第二章電腦硬體與軟體
軟體的來源
• 公用軟體
– 公用軟體(Public Domain Software)是
指該軟體已超過著作權法的保護年限,
或是著作權人基於學術共享等理由,同
意開放供大眾使用的軟體,使用者可以
修改公用軟體,以符合自己的需要,但
不能主張擁有修改後軟體的著作權。
11
第二章電腦硬體與軟體
軟體的來源
• 自由軟體
– 自由軟體也稱為開放原始碼軟體(Open
Source Software)。
– 可以自由販賣,不一定免費,所以自由軟體也
可以是商業軟體,另外自由軟體的使用必須符
合通用公共許可證書(General Public
License,GPL)的聲明。
•
•
•
•
隨意使用軟體的自由。
隨意修改以符合個別用途的自由。
隨意散播軟體的自由。
隨意散播修改後軟體的自由。
– 經修改後的軟體,仍應該是自由軟體。
12
第二章電腦硬體與軟體
軟體的來源
• 著名的自由軟體
– OpenOffice.org Writer:文書處理
– OpenOffice.org Calc:試算表
– OpenOffice.org Impress:簡報製作
– Gimp:影像處理
– Firefox:網頁瀏覽器
– Google 文件:Office套裝軟體
– Linux:作業系統
13
第二章電腦硬體與軟體
軟體的來源
• Linux 與自由軟體
– Linux 是一種作業系統,近年來在伺服器上被
愈來愈多的網路管理者所接受。
– 一般個人電腦的使用者部份,仍無法撼動
Windows 作業系統,主因在於使用習慣不易改
變。
– 目前許多國家的政府機構都大力推動Linux,最
主要的考量除了經費之外,則是對軟體的控制
權這一部份。
2-4 作業系統的介紹及操作
15
第二章電腦硬體與軟體
2-4.1 作業系統的功能
• 何謂電腦作業系統
– 電腦作業系統
(Operating
System,OS)又
稱軟體工作平台。
提供使用者電腦操
作的基礎,執行應
用軟體。
16
第二章電腦硬體與軟體
2-4.1 作業系統的功能
• 提供使用者操作電腦
的介面
• 提供應用程式執行的
環境
• 分配系統資源
• 監視系統運作
第二章電腦硬體與軟體
2-4.2 常用作業系統的基本操作
• Windows 的個人環境--我
的最愛等如何備份?
– C 磁碟有所有登入
者的目錄,這個目
錄就存有使用者個
人所有的資料,包
含桌面及我的最愛
等資料。
17
第二章電腦硬體與軟體
2-4.2 常用作業系統的基本操作
• 設定工作列快速啟動
• 工作管理員的使用
– 關閉應用程式
– 關閉處理程序
– 觀看效能→網路功能
– 使用者
18
第二章電腦硬體與軟體
2-4.2 常用作業系統的基本操作
• 操作結束關機
– 休眠
– 待命
– 重新啟動
– 登出
– 切換使用者
19
第二章電腦硬體與軟體
2-4.2 常用作業系統的基本操作
• 檔案管理
– Windows 的檔案是以樹狀方式儲存。
20
第二章電腦硬體與軟體
2-4.2 常用作業系統的基本操作
• 檔案管理
– 顯示副檔名及隱藏檔
– 刪除檔案或資料夾
• 檔案救援軟體:Undelete PLUS、FinalData 等
– 復原動作
– 建立捷徑
21
第二章電腦硬體與軟體
2-4.2 常用作業系統的基本操作
• 檔案管理
– 搜尋檔案與排序
• 萬用字元【*】:代表任一個字(含空字)
• 取代字元【? 】:代表一個任意的字(不含空字
元)。
• 丙級軟體應用術科試題
22
23
第二章電腦硬體與軟體
丙級軟體應用
• 丙級軟體應用檢定的術科測驗並不難,
總共要列印6 張A4 報表,除了上述的
檔案搜尋之外,還有控制台設定項目1
張、Word 合併列印2 張及Word 排版2
張,考試時間2 個小時,只要勤加練習,
應該都可以通過考試。
第二章電腦硬體與軟體
2-4.3 控制台的相關設定
• 控制台內可設
定項目,例如
顯示器、滑鼠、
鍵盤、輸入法、
日期及時間......
等等
• 控制台的許多
設定都需要具
管理者帳號才
可以執行。
24
第二章電腦硬體與軟體
2-4.3 控制台的相關設定
• 輸入法的設定
– 新增輸入法
– 新注音輸入法的切換
– 全形半形字的切換
– 鍵盤的設定
• 鍵盤的設定
25
第二章電腦硬體與軟體
2-4.3 控制台的相關設定
• 顯示設定
– 設定值(解析度)
– 桌面
– 由瀏覽器設定圖片為桌面底圖
– 螢幕保護程式
26
第二章電腦硬體與軟體
2-4.3 控制台的相關設定
•
•
•
•
•
•
•
電源設定
設定日期及時間
新增或移除程式
Windows 防火牆
新增印表機
建立使用者
設定啟動程式
27
第二章電腦硬體與軟體
2-4.4 Windows 附屬應用程式
• 在Windows 系統
中,內含一些應用
程式,屬於免費附
贈於作業系統中的
程式。
• 可以從【開始→所
有程式(程式集)
→附屬應用程式】
找到各項程式。
28
第二章電腦硬體與軟體
2-4.4 Windows 附屬應用程式
• WordPad
– 是一套文件編輯
軟體,它可以開
啟及編輯微軟
Office 套裝軟
體中Word 所編
輯的*.doc 檔案,
但功能沒有
Word 來的多,
算是簡易版的
Word。
29
第二章電腦硬體與軟體
2-4.4 Windows 附屬應用程式
• 小畫家
– 是一套簡易的繪
圖軟體, 它提
供畫筆、橡皮擦、
油漆筒、噴槍及
圓形、矩形等等
繪圖工具,具有
簡易的繪圖及圖
片處理功能。
30
第二章電腦硬體與軟體
2-4.4 Windows 附屬應用程式
• 遠端桌面連線
– 提供連線到另外一台電腦的功能。
– XP 專業版(Professional) 才可以被連線。
31
第二章電腦硬體與軟體
2-4.4 Windows 附屬應用程式
• 系統工具
– 磁碟檢查
• 協助把這些壞軌找出,嘗試修復或標示錯誤
– 磁碟重組
• 把磁碟內的資料,重新存放在連續的磁區,讓磁碟存取更
有效率。
– 磁碟清理
• 磁碟清理工具可以清理這些暫存檔,增加磁碟空間。
– 系統資訊
• 顯示電腦中磁碟空間大小、CPU 類型、記憶體大小、瀏覽
器種類等資訊。
32
第二章電腦硬體與軟體
2-4.4 Windows 附屬應用程式
• 視聽娛樂
– 錄音程式
• Audacity聲音剪輯軟體 – 去歌
曲人聲。
– Windows Media Player
• 可以播放mpeg、wmv、avi、
MIDI、wav、au 等影音檔,
它還可以把CD 音樂轉成MP3
檔,或是把MP3 檔燒成CD 音
樂光碟。
33
第二章電腦硬體與軟體
2-4.4 Windows 附屬應用程式
• 相關字詞編輯工具
– 當我們打一個字之後,就會自動出現這
個字的相關詞,例如輸入商】,就會出
現業】、【品】、【店】及【業區】等
相關詞彙讓使用者選用。
– 新注音輸入法已會自己選字,並無相關
字詞的功能。
34
2-5 程式語言簡介及實例介紹
36
第二章電腦硬體與軟體
程式語言的分類
• 低階--機器語言(碼)
– 直接以1 和0 狀態的組合,控制積體電路稱為機器語言
(Machine Language。
• 低階--組合語言
– 將0 和1 的組合用比較有意義的文字、符號、數碼來取
代,這就是組合語言(Assembly Language)。
• 高階語言
– 口語化、英語化等容易學習的程式語法就稱為高階語
言。
37
第二章電腦硬體與軟體
程式語言的分類
• 程式設計
師應該依
開發平台
及程式功
能,選擇
適合的程
式語言進
行程式開
發。
第二章電腦硬體與軟體
2-5.2 程式語言的編譯與執行
• 低階的組合語言或其他高階語言寫成
的程式,都必須經過轉換為機器碼後,
才能由電腦執行。
• 組譯
– 組合語言轉換成機械碼的方式。
• 編譯與直譯
– 高階語言換成機械碼的方式。
38
第二章電腦硬體與軟體
2-5.2 程式語言的編譯與執行
• 編譯及組譯
– 原始程式碼(Source
Code)只需編譯器
(Compiler)編譯一次,
編譯後產生目的程式
(Object Program),再
經過連結(Link),就會
產生執行檔。
• 直譯
– 原始程式碼每次執行都必
須透過直譯器(Interpreter)
轉成機器碼,程式執行速
度較慢,但程式測試比較
方便。
39
40
第二章電腦硬體與軟體
軟體元件的概念
• 軟體元件的概念就像是用硬體元件組
裝電腦一樣,我們也可以用各種軟體
元件組成我們需要的軟體功能。
• 開發程式前以先看看目前該類軟體的
發展情況,有一些已經發展成熟的軟
體系統,我們可以直接使用。
第二章電腦硬體與軟體
2-5.3 程式設計實例應用
• JavaScript
– 程式設計前應該依照系統功能選擇合適的程式
語言,此處我們只是想了解如何來撰寫程式,
我們將撰寫JavaScript 直譯程式, 利用記事本
(NotePad)撰寫或修改程式碼,然後存成網
頁檔(.htm),再交由瀏覽器直譯後執行。
• 網頁時鐘程式
• 判斷上下午的程式
• 1 到 100連續相加程式
41
簡報結束