大學計算機基礎——網頁設計

大學計算機基礎——網頁設計

《大學計算機基礎——網頁設計》是2012年9月清華大學出版社出版的圖書,作者是劉偉傑、張翼飛、張慧檔。

基本介紹

  • 中文名:大學計算機基礎——網頁設計
  • 作者:劉偉傑、張翼飛、張慧檔
  • 出版時間:2012年9月
  • 出版社:清華大學出版社
  • ISBN:9787302298861
  • 定價:32 元
內容簡介,圖書目錄,

內容簡介

本書是普通高等教育“十一五”國家級規劃教材《大學計算機基礎》(ISBN 978-7-302-23150-9)的修訂版。全書共分11章,主要內容包括計算機的基礎知識,以及以Dreamweaver 8和Flash 8為藍本,詳細介紹網頁製作技術的基礎知識和實用技術,講述Flash 8中矢量圖形的繪製、靜態文本和動態文本的創建及設定、幀和圖層的操作及創建簡單動畫的方法、網頁製作常識、Dreamweaver 8中文本的修飾與超連結、表格、多媒體對象、表單對象的使用、頁面版式的設計、動態網頁的創建等。
本書加強基礎、注重實踐,在內容上採用循序漸進的方法,突出重點,知識點實例化,使讀者易學易懂。為便於複習重要的知識點,本書每章都配有實踐內容。
本書可作為高等院校非計算機專業的本專科學生學習計算機基礎知識的教材,也可供計算機愛好者自學。

圖書目錄

第1章 計算機概述1
1.1 計算機的套用1
1.2 計算機的發展4
1.2.1 計算機的發展過程4
1.2.2 計算機的發展趨勢6
1.2.3 計算機的特點7
1.2.4 計算機的分類8
1.3 計算機的系統組成10
1.3.1 計算機系統10
1.3.2 計算機的硬體系統組成10
1.3.3 計算機的軟體系統組成11
1.4 計算機網路基礎13
1.4.1 計算機網路的形成及發展13
1.4.2 計算機網路的功能14
1.4.3 計算機網路的組成與分類14
1.5 Internet基礎知識15
1.5.1 Internet的特點16
1.5.2 TCP/IP協定16
1.5.3 網際網路的工作方式17
1.5.4 IP位址與域名18
1.5.5 上網方式22
第2章 Flash 8基礎24
2.1 Flash 8的操作界面介紹24
2.1.1 選單欄25
2.1.2 “工具”面板26
2.1.3 “場景”面板26
2.1.4 舞台282.1.5 功能面板29
2.1.6 “時間軸”面板29
2.2 Flash 8文檔的操作30
2.2.1 文檔的建立30
2.2.2 文檔的保存與打開31
2.2.3 文檔的關閉與退出31
2.3 預覽與發布32
2.3.1 測試動畫32
2.3.2 發布影片32
2.3.3 導出影片33
第3章 矢量圖形的繪製34
3.1 圖形圖像的基本概念34
3.2 鉛筆與線條工具35
3.3 矩形與橢圓工具36
3.4 刷子工具37
3.5 Flash的繪製模式38
3.6 墨水瓶和顏料桶工具38
3.7 創意與實踐39
3.8 上機實踐40
第4章 Flash文本工具41
4.1 靜態文本41
4.1.1 創建文本41
4.1.2 選取文本42
4.2 動態文本43
4.3 設定文本屬性44
4.3.1 文本的基本屬性44
4.3.2 設定URL連結46
4.3.3 使用濾鏡效果48
4.4 文本轉換52
4.4.1 文本變形52
4.4.2 文本分離53
4.5 文本效果實例55
4.5.1 金屬文字55
4.5.2 立體文字56
4.6 上機實踐58
第5章 簡單動畫製作59
5.1 幀59
5.1.1 幀的作用和類型59
5.1.2 幀的操作60
5.1.3 洋蔥皮工具62
5.2 元件和實例66
5.2.1 元件概述和類型 66
5.2.2 創建元件67
5.2.3 元件實例70
5.3 圖層的操作72
5.3.1 圖層面板及快捷選單72
5.3.2 圖層的基本操作73
5.4 簡單動畫製作77
5.4.1 逐幀動畫78
5.4.2 動作補間動畫79
5.4.3 形狀補間動畫83
5.5 上機實踐86
第6章 Dreamweaver 8基礎88
6.1 網頁設計基本知識88
6.1.1 網頁與網站88
6.1.2 HTML語言88
6.1.3 網站與網頁的分類89
6.1.4 網頁的元素90
6.1.5 設計網站的一般步驟91
6.2 Dreamweaver的編輯環境92
6.2.1 文檔視窗94
6.2.2 面板96
6.3 設定系統工作參數97
6.4 建立和管理站點99
6.4.1 創建站點99
6.4.2 管理站點105
6.5 創建網頁107
6.5.1 頁面屬性設定107
6.5.2 使用“資源”面板110
6.5.3 使用輔助設計工具110
6.5.4 選擇網頁中的元素110
6.5.5 預覽網頁111
6.6 上機實踐111
第7章 文本修飾與超連結114
7.1 普通文本的添加114
7.1.1 輸入文本114
7.1.2 複製文本114
7.1.3 導入文本120
7.2 特殊文本的添加122
7.2.1 特殊字元的添加122
7.2.2 水平線的添加125
7.2.3 日期的添加130
7.2.4 注釋的添加131
7.2.5 空格的添加132
7.3 設定文本的格式133
7.3.1 設定文本的屬性133
7.3.2 設定文本的字型134
7.3.3 設定文本的顏色136
7.3.4 設定文本列表137
7.4 超連結的設定139
7.4.1 路徑139
7.4.2 建立超連結140
7.5 上機實踐145
第8章 在網頁中插入多媒體元素150
8.1 圖像150
8.1.1 圖像基礎150
8.1.2 插入圖像153
8.1.3 對圖像進行微調156
8.1.4 插入滑鼠經過圖像158
8.1.5 插入圖像占位符162
8.1.6 插入導航條163
8.2 動畫166
8.2.1 動畫基礎167
8.2.2 插入Flash動畫168
8.2.3 插入Flash按鈕170
8.2.4 插入Flash文本173
8.2.5 插入Flash視頻175
8.3 音頻179
8.3.1 音頻基礎179
8.3.2 利用內置行為添加背景音樂182
8.3.3 利用外掛程式添加背景音樂184
8.4 視頻188
8.4.1 視頻基礎188
8.4.2 插入AVI、ASF、WMV、MPEG視頻檔案190
8.4.3 插入RM、RMVB視頻檔案192
8.5 上機實踐195
第9章 表格與頁面布局199
9.1 建立表格199
9.2 編輯表格202
9.2.1 選擇表格對象202
9.2.2 編輯表格外觀203
9.2.3 表格數據排序205
9.2.4 表格格式化209
9.3 導入導出表格數據210
9.4 表格的頁面布局214
9.4.1 繪製布局表格與布局單元格214
9.4.2 編輯布局表格與布局單元格217
9.5 表格的擴展模式220
9.6 表格與框架221
9.6.1 創建框架集221
9.6.2 選定框架集和框架223
9.6.3 設定框架集和框架的屬性225
9.6.4 保存框架集和框架226
9.6.5 設定框架間的超連結228
9.7 上機實踐229
第10章 使用表單231
10.1 什麼是表單231
10.2 表單對象231
10.3 創建表單233
10.3.1 表單的創建233
10.3.2 創建表單對象 233
10.4 表單的HTML表示237
10.5 表單設計實例238
10.6 上機實踐242
第11章 動態網頁概述244
11.1 概述244
11.1.1 歷史與標準244
11.1.2 特點245
11.1.3 技術與使用246
11.2 基礎語法247
11.2.1 數據類型、常量與變數247
11.2.2 操作符與表達式249
11.2.3 語句249
11.3 對象250
11.3.1 基於對象250
11.3.2 對象分類251
11.3.3 自定義對象251
11.3.4 內置對象252
11.3.5 瀏覽器對象258
11.4 事件處理264
11.4.1 概述264
11.4.2 事件分類265
11.4.3 常用事件及處理266
參考文獻268
第1章 了解Java1
1.1 Java概述2
1.1.1 什麼是Java2
1.1.2 Java的特點2
1.1.3 Java的工作方式3
1.1.4 Java技術平台簡介3
1.1.5 Java開發環境的準備3
1.2 開發Java應用程式4
1.2.1 兩類Java程式4
1.2.2 一個簡單的Java應用程式4
1.2.3 代碼編寫及保存5
1.2.4 程式編譯及運行5
1.2.5 初識類7
1.3 main( )方法與命令行參數7
1.4 Java基本語法10
1.4.1 基本數據類型10
1.4.2 標識符命名規則及規範10
1.4.3 注釋語句11
1.4.4 流程控制語句12
1.4.5 選擇結構語句12
1.4.6 循環結構語句16
1.5 了解Java Applet小程式20
1.5.1 Java Applet小程式實例代碼及結構分析20
1.5.2 Java Applet小程式的編譯和運行21
1.5.3 Java Applet小程式的使用說明22
1.6 初學Java的注意事項23
1.6.1 注意事項23
1.6.2 常見錯誤23
實驗與訓練24
第2章 面向對象的“對象”25
2.1 面向對象程式設計思想26
2.2 認識對象27
2.2.1 對象的概念27
2.2.2 對象的兩種成員27
2.2.3 對象之間的關係28
2.3 認識類28
2.3.1 類的概念28
2.3.2 類的定義29
2.4 類與對象的關係30
2.5 創建第一個對象30
2.5.1 對象的聲明30
2.5.2 對象的創建31
2.5.3 對象的使用32
2.5.4 對象的引用與對象的實體33
實驗與訓練35
第3章 對象的屬性--成員變數詳述37
3.1 變數與基本數據類型39
3.1.1 整數類型39
3.1.2 浮點類型39
3.1.3 字元類型40
3.1.4 邏輯類型40
3.1.5 數據類型的轉換41
3.2 常量43
3.3 字元串類型44
3.4 運算符45
3.4.1 算術運算符45
3.4.2 自增、自減運算符46
3.4.3 關係運算符47
3.4.4 邏輯運算符48
3.4.5 賦值運算符49
3.4.6 條件運算符49
3.5 數組50
3.5.1 數組的聲明50
3.5.2 數組的創建51
3.5.3 數組的初始化53
3.5.4 數組的length屬性55
3.5.5 數組元素的使用56
3.5.6 類類型數組60
3.5.7 數組的引用63
3.6 接收用戶輸入的數據64
3.7 成員變數69
3.7.1 成員變數的默認值69
3.7.2 複雜類型的成員變數71
實驗與訓練73
第4章 對象的行為--成員方法75
4.1 自定義方法77
4.1.1 方法的定義和調用77
4.1.2 方法的返回值79
4.1.3 方法的參數81
4.1.4 實參與形參之間的數據傳遞83
4.1.5 引用型數據做方法參數84
4.2 類中的方法86
4.3 方法重載87
4.4 構造方法89
4.4.1 構造方法的定義89
4.4.2 構造方法的使用90
4.5 封裝與Getters、Setters方法93
實驗與訓練96
第5章 生命周期及作用域97
5.1 對象的生命周期98
5.1.1 對象生命周期的開始與結束98
5.1.2 對象生命周期結束的三種情況98
5.2 作用域99
5.2.1 語句塊限定作用域99
5.2.2 不同語句塊中的同名變數100
5.3 訪問許可權102
5.3.1 公共變數和公共方法103
5.3.2 受保護的變數和方法104
5.3.3 默認包範圍的變數和方法104
5.3.4 私有變數和私有方法104
5.3.5 不同訪問修飾符修飾的類108
5.4 類的靜態成員108
5.4.1 靜態成員變數108
5.4.2 靜態成員方法110
5.5 包112
5.5.1 package語句112
5.5.2 使用包112
實驗與訓練113
第6章 Java常用類115
6.1 Eclipse集成開發環境116
6.2 Java常用類及核心包116
6.3 Integer類及其他基本數據類型類117
6.3.1 基本數據類型類介紹117
6.3.2 Integer類117
6.3.3 其他基本數據類型類119
6.4 Math類120
6.5 Random類122
6.6 JOptionPane類123
6.6.1 確認對話框123
6.6.2 提示輸入文本對話框124
6.6.3 顯示信息對話框124
6.6.4 OptionDialog對話框125
6.6.5 顯示標準對話框方法說明126
6.6.6 標準對話框套用實例128
6.7 Vector類130
6.8 字元串類詳述132
6.8.1 String類132
6.8.2 StringBuffer類134
6.8.3 String類與StringBuffer類的異同136
6.9 使用Java API文檔137
實驗與訓練139
第7章 面向對象中的繼承141
7.1 類的繼承142
7.1.1 繼承的實現143
7.1.2 繼承的層次144
7.1.3 繼承的意義145
7.1.4 所有類的父類--Object類145
7.2 子類覆蓋父類的方法147
7.2.1 方法覆蓋147
7.2.2 Java中靜態方法和非靜態方法覆蓋的區別148
7.3 子類與父類的進一步說明149
7.3.1 關於子類的構造方法149
7.3.2 this關鍵字的使用151
7.3.3 super關鍵字的使用152
7.3.4 父類和子類對象的轉換153
7.3.5 繼承的使用說明156
7.4 面向對象編程的多態156
7.4.1 運行時多態156
7.4.2 方法重載與方法覆蓋的比較158
實驗與訓練158
第8章 面向對象中的多態160
8.1 final關鍵字161
8.1.1 final修飾的最終類162
8.1.2 final修飾的最終方法162
8.1.3 final修飾的常量163
8.2 抽象類與抽象方法163
8.2.1 抽象類與抽象方法的定義163
8.2.2 抽象類與抽象方法的使用164
8.2.3 對抽象類與抽象方法的總結166
8.3 接口167
8.3.1 接口的定義167
8.3.2 接口的使用167
8.3.3 接口的相關說明171
8.4 多態的套用172
8.4.1 多態的進一步理解172
8.4.2 抽象類與接口的多態性套用173
8.4.3 多態使用的注意事項177
實驗與訓練178
第9章 使用異常處理180
9.1 異常和異常處理181
9.1.1 異常和異常類181
9.1.2 try…catch…finally…語句塊182
9.1.3 使用異常處理的相關說明184
9.2 自定義異常186
9.2.1 自定義異常類186
9.2.2 throw與throws的使用189
實驗與訓練190
第10章 基於Swing的圖形界面編程191
10.1 圖形界面編程與相關包193
10.1.1 GUI與AWT包、Swing包193
10.1.2 Swing包簡介194
10.1.3 編寫GUI程式的注意事項196
10.2 視窗的實現196
10.2.1 框架類JFrame196
10.2.2 面板類JPanel199
10.3 組件類的使用200
10.3.1 組件的添加與去除200
10.3.2 設定組件的大小與位置200
10.3.3 設定組件的顏色和字型201
10.3.4 設定組件的可用性與可見性202
10.4 按鈕與標籤203
10.4.1 按鈕類JButton203
10.4.2 標籤類JLabel207
10.4.3 自定義具備組件的框架類208
10.5 文本輸入組件211
10.5.1 文本框類JTextField211
10.5.2 文本區類JTextArea212
10.5.3 密碼框類JPasswordField213
10.6 選擇性組件214
10.6.1 複選框類JCheckBox214
10.6.2 單選按鈕類JRadioButton217
10.6.3 組合框類JComboBox219
10.7 選單組件220
10.7.1 選單欄類JMenuBar221
10.7.2 選單類JMenu221
10.7.3 選單項類JMenuItem222
10.7.4 選單組件綜合套用225
10.8 Swing布局管理227
10.8.1 FlowLayout布局227
10.8.2 BorderLayout布局228
10.8.3 GridLayout布局230
10.8.4 null布局及其他布局232
10.8.5 布局方式的配合使用234
10.9 其他Swing高級組件236
10.9.1 表格類JTable236
10.9.2 樹類JTree238
10.9.3 滾動窗格類JScrollPane240
10.9.4 拆分窗格類JSplitPane243
實驗與訓練245
第11章 可視化程式的事件處理247
11.1 事件處理機制249
11.1.1 Java事件處理機制249
11.1.2 事件處理接口及事件類250
11.1.3 使用事件處理機制251
11.2 常用組件的事件處理252
11.2.1 按鈕的單擊事件處理253
11.2.2 其他組件的事件處理254
11.3 視窗事件處理258
11.4 滑鼠事件處理260
11.4.1 滑鼠事件處理的實現260
11.4.2 滑鼠指針的設定262
11.5 鍵盤事件處理264
11.5.1 鍵盤事件處理的實現264
11.5.2 組合鍵事件的處理267
11.6 對話框的套用268
11.6.1 常用對話框類JDialog269
11.6.2 檔案對話框類JFileChooser270
11.6.3 顏色對話框類JColorChooser273
實驗與訓練275
第12章 Java多執行緒機制278
12.1 多執行緒機制279
12.1.1 進程與執行緒279
12.1.2 多執行緒機制280
12.2 執行緒的創建280
12.2.1 使用Thread類280
12.2.2 使用Runnable接口282
12.3 執行緒的生命周期及控制283
12.3.1 執行緒的生命周期和狀態284
12.3.2 多執行緒的基本控制及方法284
12.4 執行緒的同步機制285
12.5 計時器Timer類285
實驗與訓練288
第13章 綜合實例--計算器的設計289
13.1 項目描述289
13.2 需求分析289
13.3 概要設計290
13.4 詳細設計291
13.4.1 主框架的設計和實現291
13.4.2 數字按鈕292
13.4.3 小數點按鈕293
13.4.4 正負號按鈕294
13.4.5 等號按鈕295
13.4.6 運算按鈕296
13.4.7 退格按鈕297
13.4.8 清空按鈕298
13.4.9 退出按鈕299
13.5 完整原始碼299
附錄A Java開發環境的準備309
附錄B Eclipse的安裝和使用312
索引318

相關詞條

熱門詞條

聯絡我們