內容簡介
《大學計算機套用基礎》根據中國
高等院校計算機基礎教育改革課題研究組2008年編制的《中國高等院校計算機基礎教育課程體系》(簡稱“CFC 2008”)的要求編寫而成。全書共分9章,主要內容包括:計算機概述;微型計算機作業系統;微機
作業系統及套用;網路基礎與Internet基本套用;文字處理軟體;電子表格軟體的套用;演示文稿製作軟體PowerPoint 2003;多媒體基礎及套用;資料庫技術基礎等。
《大學計算機套用基礎》面向非計算機專業的計算機基礎教育,內容豐富,層次清晰,深入淺出,圖文並茂,突出教材的基礎性、套用性和
創新性,旨在提高學生的
計算機套用能力,為後續課程的學習打下良好的基礎。
目錄
第1章概述1
1.1計算機的產生與發展1
1.1.1計算機的產生1
1.1.2計算機的發展4
1.1.3計算機的發展趨勢7
1.2計算機的分類、特點和套用10
1.2.1計算機的分類10
1.2.2計算機的特點12
1.2.3計算機的套用領域13
1.3信息技術與信息素養15
1.3.1信息技術15
1.3.2信息素養17
閱讀材料119
習題120
第2章計算機系統22
2.1計算機硬體系統22
2.1.1計算機的硬體組成22
2.1.2計算機的主要性能指標25
2.1.3指令和指令系統26
2.2計算機軟體系統28
2.2.1系統軟體28
2.2.2套用軟體30
2.2.3程式設計概述30
2.3計算機中的信息表示35
2.3.1計算機中的數制及其轉換35
2.3.2計算機中數據的表示40
2.3.3計算機中信息的編碼42
2.4計算機系統安全防護44
2.4.1計算機病毒及特徵44
2.4.2計算機病毒的分類45
2.4.3計算機病毒的防治與安全操作46
閱讀材料247
習題249
第3章微型計算機作業系統及套用50
3.1作業系統基礎知識50
3.1.1作業系統的發展過程50
3.1.2作業系統的分類51
3.1.3微型計算機作業系統52
3.2WindowsXP基本操作53
3.2.1安裝和啟動53
3.2.2視窗基本元素介紹56
3.2.3常用操作58
3.2.4桌面58
3.2.5“開始”選單61
3.3WindowsXP的檔案系統62
3.3.1檔案系統基礎知識62
3.3.2資源管理系統64
3.3.3檔案與資料夾管理67
3.3.4應用程式管理與操作69
3.3.5磁碟管理70
3.3.6移動存儲器73
3.4WindowsXP的控制臺73
3.4.1桌面屬性74
3.4.2印表機設定76
3.4.3輸入法設定78
3.4.4添加/刪除程式78
3.4.5滑鼠和鍵盤設定80
3.4.6日期和時間設定80
3.4.7區域設定81
3.4.8用戶賬戶81
3.5附屬檔案操作82
3.5.1畫圖82
3.5.2記事本86
閱讀材料387
習題389
第4章網路基礎與Internet基本套用91
4.1計算機網路基礎91
4.1.1什麼是網路91
4.1.2區域網路的連線與使用91
4.1.3什麼是Internet95
4.1.4Internet的相關概念96
4.1.5Internet的接入97
4.2瀏覽器98
4.2.1IE瀏覽器98
4.2.2FireFox瀏覽器104
4.3電子郵件105
4.3.1電子郵件基本概念105
4.3.2電子郵件的收發106
4.3.3電子郵件的安全110
4.4搜尋引擎110
4.4.1搜尋引擎基本套用110
4.4.2搜尋引擎高級功能112
4.5檔案的上傳下載113
4.6網路交流工具114
4.6.1即時通信軟體QQ114
4.7壓縮軟體WinRAR117
閱讀材料4120
習題4121
第5章文字處理軟體123
5.1Word2003基礎123
5.1.1Word的啟動與退出123
5.1.2視窗與視圖124
5.1.3選單與工具列125
5.2文檔的創建與編輯127
5.2.1文檔的創建與打開127
5.2.2文檔內容的錄入132
5.2.3文檔的編輯操作133
5.2.4文檔保存與關閉139
5.3創建Word長文檔141
5.3.1Word的視圖141
5.3.2目錄的建立143
5.3.3文檔的審閱145
5.4文檔的排版與列印145
5.4.1字元格式的設定145
5.4.2段落格式的編排146
5.4.3頁面設定148
5.4.4列印預覽與列印149
5.5表格製作150
5.5.1創建表格150
5.5.2文本的輸入與編輯152
5.5.3表格的編輯與排版153
5.5.4表格數據處理154
5.6圖文處理155
5.6.1插入圖片和格式化圖片155
5.6.2圖形的繪製與編輯156
5.6.3藝術字的使用156
5.7Word2003的其他功能157
5.7.1插入批註、腳註和章節附注157
5.7.2公式編輯158
5.7.3文檔的安全性158
閱讀材料5160
習題5161
第6章電子表格軟體的套用163
6.1概述163
6.1.1Excel2003視窗簡介163
6.1.2工作簿、工作表和單元格165
6.2工作表的基本操作166
6.2.1管理工作表167
6.2.2編輯工作表169
6.2.3格式化工作表175
6.2.4公式和函式的使用178
6.3數據的圖表化181
6.3.1圖表的創建181
6.3.2圖表的編輯184
6.4Excel數據管理186
6.4.1數據清單186
6.4.2數據排序186
6.4.3數據篩選187
6.4.4分類匯總189
6.4.5數據透視表191
6.5設定列印工作表194
6.6綜合示例196
6.6.1學生成績評定196
6.6.2日曆的製作198
閱讀材料6202
習題6205
第7章演示文稿製作軟體208
7.1PowerPoint2003概述208
7.1.1PowerPoint啟動和退出208
7.1.2PowerPoint2003界面組成208
7.1.3視圖方式209
7.1.4創建、保存、打開和關閉演示文稿210
7.2編輯演示文稿212
7.2.1編輯管理幻燈片212
7.2.2編輯幻燈片中的內容214
7.2.3母版和樣式使用218
7.3修飾演示文稿219
7.3.1幻燈片格式化219
7.3.2設定幻燈片外觀220
7.3.3設定幻燈片的動畫效果221
7.4幻燈片放映、打包和列印222
7.4.1幻燈片放映223
7.4.2打包演示文稿224
7.4.3列印演示文稿225
7.5綜合舉例225
閱讀材料7236
習題7238
第8章多媒體基礎及套用241
8.1多媒體基本知識241
8.1.1多媒體的基本概念241
8.1.2多媒體技術的特點241
8.1.3多媒體信息的類型243
8.1.4多媒體信息處理的關鍵技術246
8.2圖像處理軟體Photoshop249
8.2.1Photoshop界面組成249
8.2.2Photoshop基本術語253
8.2.3Photoshop基本操作254
8.2.4綜合實例257
8.3動畫製作軟體Flash265
8.3.1Flash界面組成265
8.3.2Flash基本術語267
8.3.3Flash基本操作268
8.3.4綜合實例270
閱讀材料8273
習題8276
第9章資料庫技術基礎279
9.1資料庫系統概述279
9.1.1資料庫的基本概念279
9.1.2資料庫技術的發展280
9.1.3資料庫系統282
9.1.4數據模型283
9.1.5常見的資料庫開發平台與資料庫系統286
9.2Access資料庫基礎286
9.2.1Access資料庫概述286
9.2.2資料庫的建立288
9.2.3資料庫的管理與維護292
9.2.4表達式293
9.3數據查詢294
9.3.1查詢的類型294
9.3.2創建選擇查詢295
9.3.3創建操作查詢297
9.3.4SQL查詢300
9.4窗體與報表的創建302
9.4.1創建窗體302
9.4.2創建報表304
閱讀材料9305
習題9306
參考文獻308
第1章Web開發技術概述1
1.1什麼是Web1
1.1.1Web的定義1
1.1.2Web頁、Web網站和主頁2
1.1.3網址4
1.1.4Web的工作方式5
1.1.5靜態網頁與請求/回答模式6
1.1.6動態網頁與三層B/S模式7
1.2Web開發技術的起源--HTML8
1.2.1HTML的發展過程8
1.2.2HTML文檔的組成10
1.2.3HTML的不足11
1.3客戶端技術11
1.3.1JavaScript和VBScript11
1.3.2CSS與DHTML12
1.3.3外掛程式13
1.4服務端技術13
1.4.1CGI14
1.4.2PHP14
1.4.3ASP15
1.4.4JSP16
1.5企業級開發平台17
1.5.1Microsoft公司的.NET17
1.5.2Sun公司的J2EE18
1.6Web套用模型與開發框架19
1.7可擴展標記語言--XML20
1.8Web開發技術的未來21
1.9學習的準備21
1.9.1學什麼21
1.9.2Web開發工具22
1.10思考與練習23
1.10.1思考題23
1.10.2上機練習23
第2章超文本標記語言--HTML24
2.1HTML頁面結構標記碼24
2.1.1開始與結束標記碼24
2.1.2頭部標記碼25
2.1.3網頁標題標記碼25
2.1.4主體標記碼25
2.1.5通過設定主體標記碼的屬性定義頁面背景27
2.1.6說明信息標記碼28
2.1.7注釋標記碼“"28
2.2定義文本格式的標記碼28
2.2.1文本標題標記碼28
2.2.2字型標記碼及大小和顏色屬性29
2.2.3段落標記碼與換行標記碼30
2.2.4字元格式標記碼31
2.2.5分區標記碼32
2.2.6塊引用標記碼32
2.2.7地址標記碼33
2.2.8幾個特殊字元的寫法33
2.3實現超連結的標記碼33
2.3.1連結至本機另一Web頁面33
2.3.2連結到其他伺服器的Web頁33
2.3.3連結到同一檔案的另一個段落34
2.3.4連結到不同檔案的另一個段落35
2.3.5連結音頻和視頻檔案35
2.3.6連結到郵件編輯器36
2.4顯示其他元素的標記碼36
2.4.1圖像標記碼36
2.4.2對象標記碼37
2.4.3表格標記碼38
2.4.4地圖示記碼39
2.5表單及組件標記碼41
2.5.1文本框組件42
2.5.2文本區組件43
2.5.3提交與重置命令按鈕組件43
2.5.4單選框與複選框組件44
2.5.5下拉選單與滾動選單組件45
2.6思考與練習47
2.6.1思考題47
2.6.2上機練習47
第3章腳本語言--JavaScript48
3.1在HTML中插入JavaScript48
3.1.1什麼是JavaScript48
3.1.2在HTML文檔中插入JavaScript語言的
方式49
3.1.3使用JavaScript對象屬性與方法50
3.2JavaScript變數、數據類型與表達式52
3.2.1聲明JavaScript變數的方式52
3.2.2JavaScript的數據類型54
3.2.3JavaScript的運算符54
3.2.4JavaScript的表達式56
3.3JavaScript對象實例與函式58
3.3.1創建JavaScript的對象實例58
3.3.2創建JavaScript的自定義函式59
3.4JavaScript的選擇語句61
3.4.1if-else單選語句61
3.4.2switch多選語句63
3.5JavaScript的循環語句64
3.5.1for循環語句65
3.5.2for…in循環語句66
3.5.3while循環語句66
3.5.4使用循環語句隨機顯示不同的圖片66
3.6JavaScript的事件與事件處理程式68
3.6.1什麼是JavaScript事件68
3.6.2自定義函式構成的事件處理程式69
3.6.3由JavaScript命令構成的事件處理程式70
3.6.4通過命令按鈕實現數據計算功能71
3.7JavaScript套用實例72
3.7.1創建保存JavaScript的腳本代碼的JS檔案72
3.7.2在狀態欄顯示滾動的文字74
3.7.3在頁面上滾動顯示的選單76
3.8思考與練習77
3.8.1思考題77
3.8.2上機練習77
第4章層疊樣式表--CSS78
4.1CSS的基本功能78
4.2在HTML文檔中使用CSS樣式的方法79
4.2.1通過標記碼定義CSS樣式79
4.2.2通過標記碼的style屬性定義CSS樣式80
4.2.3通過標記碼的Class屬性定義CSS樣式81
4.2.4通過標記碼的ID屬性定義CSS樣式83
4.3使用CSS屬性設定頁面布局84
4.3.1網頁中使用的單位84
4.3.2字型屬性85
4.3.3顏色與背景屬性86
4.3.4文本的排版屬性87
4.3.5超連結屬性89
4.3.6邊距屬性90
4.3.7框線的填充距屬性92
4.3.8圖文混排屬性94
4.3.9位置屬性與可視性屬性95
4.3.10空間位置屬性97
4.4使用CSS濾鏡屬性使對象顯示特殊效果99
4.4.1透明效果99
4.4.2模糊效果與投影效果101
4.4.3發光效果102
4.4.4波紋效果103
4.4.5濾鏡的其他屬性105
4.5CSS套用實例107
4.5.1解釋選單107
4.5.2淡入淡出的圖片109
4.5.3以不同方式輪顯圖片110
4.5.4在網頁中使用CSS樣式的三種方式111
4.6思考與練習113
4.6.1思考題113
4.6.2上機練習113
第5章Java服務網頁--JSP114
5.1構建JSP的運行環境114
5.1.1下載與安裝SDK114
5.1.2下載安裝Java軟體117
5.1.3下載與安裝Tomcat117
5.1.4創建JSP用戶目錄124
5.1.5運行JSP程式125
5.1.6編輯JSP檔案的軟體工具126
5.1.7JSP的運行流程126
5.2JSP的基本元素126
5.2.1JSP指令語句127
5.2.2JSP注釋語句127
5.2.3JSP聲明語句128
5.2.4JSP表達式語句128
5.2.5Java代碼片段129
5.3JSP常用的內置對象130
5.3.1獲取輸入信息的request對象130
5.3.2傳送回響信息的response對象132
5.3.3輸出結果信息的out對象133
5.3.4保存用戶信息的session對象134
5.3.5保存公共信息的application對象138
5.4JSP的動作標記140
5.4.1jsp:include動作標記141
5.4.2jsp:forward動作標記142
5.4.3jsp:plugin動作標記142
5.4.4jsp:JavaBean動作標記143
5.4.5jsp:setProperty與jsp:getProperty動作
標記146
5.5創建虛擬目錄146
5.5.1虛擬目錄、根目錄與物理目錄146
5.5.2通過Tomcat管理器創建虛擬目錄147
5.5.3通過server.xml檔案創建虛擬目錄149
5.6思考與練習150
5.6.1思考題150
5.6.2上機練習151
第6章使用JSP訪問資料庫152
6.1結構化查詢語言SQL152
6.1.1select查詢語句153
6.1.2運算符與函式155
6.1.3InsertInto添加語句157
6.1.4Update更新語句157
6.1.5Delete刪除語句158
6.1.6CreateTable創建表語句158
6.1.7Droptable刪除表語句159
6.2使用Access資料庫159
6.2.1創建資料庫檔案159
6.2.2創建表對象161
6.2.3在表對象中添加表數據166
6.3ODBC與JDBC167
6.3.1搭建ODBC橋樑167
6.3.2JDBC的作用171
6.4在伺服器端通過JSP訪問資料庫172
6.4.1通過JSP頁面顯示資料庫中的數據172
6.4.2通過JSP檔案在資料庫中添加與刪除數據175
6.5在客戶端通過頁面訪問資料庫176
6.5.1創建兩個重複使用的共用檔案177
6.5.2在客戶端向資料庫添加數據178
6.5.3在客戶端輸入查詢條件並顯示查詢結果179
6.5.4一個簡單的會員表維護系統180
6.5.5連線Access資料庫的不同方式185
6.6思考與練習186
6.6.1思考題186
6.6.2上機練習186
第7章可擴展標記語言--XML187
7.1XML概述187
7.1.1XML文檔的元素與標記188
7.1.2XML命名空間191
7.1.3XML文檔結構194
7.1.4XML模式定義194
7.1.5使用FrontPage2003驗證XML文檔的格式199
7.2在瀏覽器中格式化顯示XML文檔中的數據201
7.2.1使用CSS顯示XML文檔中的數據201
7.2.2使用XSL顯示XML文檔中的數據202
7.2.3XSL語言的基本語法208
7.3使用JSP獲取XML中的數據213
7.3.1記錄數據的XML文檔213
7.3.2創建包含DOM解析器的JavaBean214
7.3.3創建獲取XML值的JSP文檔217
7.4使用JDOM處理XML中的數據218
7.4.1在MyEclipse中添加JDOM的jar軟體包218
7.4.2使用JDOM生成XML文檔222
7.4.3使用JDOM處理XML中的數據226
7.5思考與練習228
7.5.1思考題228
7.5.2上機練習228
第8章MVC模式的JavaWeb應用程式229
8.1什麼是MVC229
8.1.1MVC的基本原則229
8.1.2MVC的作用230
8.1.3JSP/Servlet的三層體系結構230
8.1.4在Browser/Web/DataBase中間層上
採用的MVC設計模式231
8.2採用MVC結構的用戶登錄系統232
8.2.1用戶登錄系統結構232
8.2.2在MyEclipse中配置Tomcat伺服器232
8.2.3設定WZKF工程項目234
8.2.4創建用戶登錄系統中“視圖”模組中的套用
程式237
8.2.5創建用戶登錄系統中“控制器”模組中的套用
程式241
8.2.6創建用戶登錄系統中“模型”模組中的套用
程式245
8.2.7運行用戶登錄系統246
8.3Ajax開發模式247
8.3.1什麼是Ajax開發模式247
8.3.2Ajax套用實例--用戶註冊頁面248
8.4Web開發框架256
8.4.1Struts256
8.4.2WebWork256
8.4.3Spring257
8.4.4JVC257
8.5思考與練習258
8.5.1思考題258
8.5.2上機練習258
第9章網站開發各階段的任務259
9.1網站開發階段259
9.2項目立項階段260
9.3網站需求調查與分析階段260
9.3.1明確網站開發的目的260
9.3.2網站需求調查與分析260
9.3.3編寫需求分析報告262
9.4網站規劃階段264
9.5網站設計階段267
9.5.1網站設計方法267
9.5.2網站標題設計267
9.5.3網站的內容與功能設計268
9.5.4目錄結構設計271
9.5.5導航與互動設計271
9.5.6網頁版面布局設計272
9.5.7網站外觀設計273
9.5.8頁面詳細設計275
9.5.9資料庫設計276
9.6網站開發硬體和軟體準備277
9.6.1硬體準備277
9.6.2軟體準備277
9.7網站開發素材的收集和製作278
9.8思考與練習278
9.8.1思考題278
9.8.2實踐練習278
第10章網站開發套用實例280
10.1製作網站共用檔案280
10.1.1共用的CSS樣式表檔案280
10.1.2統計登錄網站人數的計數器程式檔案281
10.1.3導航欄程式檔案283
10.1.4滾動的新聞標題程式檔案288
10.1.5公用的頂部頁面程式檔案289
10.1.6公用的底部頁面程式檔案290
10.1.7公用的資料庫連線程式檔案291
10.1.8公用的網上搜尋引擎292
10.2製作首頁293
10.2.1準備首頁使用的素材293
10.2.2編寫index.htm首頁程式檔案293
10.3製作會員登錄和註冊動態功能模組294
10.3.1會員登錄和註冊入口程式檔案295
10.3.2用戶登錄數據處理應用程式檔案296
10.3.3歡迎會員登錄成功的頁面檔案297
10.3.4會員註冊頁面程式檔案298
10.3.5註冊數據保存處理程式檔案300
10.4整合主頁302
10.4.1主頁的構成302
10.4.2主頁程式檔案main.jsp的代碼302
10.5製作欄目頁面及相關二級頁面303
10.5.1製作欄目一級頁面303
10.5.2製作相關二級頁面303
10.6創建用戶留言動態功能模組305
10.6.1共用的CSS程式檔案305
10.6.2共用的JavaBean程式檔案306
10.6.3共用的JavaScript功能程式檔案309
10.6.4questionnaire資料庫與lyb表309
10.6.5連線資料庫的JSP程式檔案310
10.6.6用戶留言模組主頁311
10.6.7發布用戶留言頁面316
10.6.8保存用戶留言與顯示留言成功頁面319
10.7思考與練習321
10.7.1思考題321
10.7.2上機練習321
參考文獻322