本書根據(jù)成人高等教育非計算機專業(yè)本科學生的培養(yǎng)目標編寫,強調(diào)實用性及對學生計算機素養(yǎng)的培養(yǎng)。全書共分為3大部分,第1部分為程序設(shè)計基礎(chǔ),以C語言作為編程語言,介紹了程序設(shè)計思想和使用C語言進行程序設(shè)計的方法;第2部分為數(shù)據(jù)庫技術(shù)及應用,介紹了Access 2003數(shù)據(jù)庫管理系統(tǒng)的使用和解決實際問題的方法;第3部分為圖像處理技術(shù)及應用,介紹了利用Photoshop圖像設(shè)計與制作工具軟件進行圖像處理的方法和技巧。
第1部分 程序設(shè)計基礎(chǔ)
第1章 C語言基礎(chǔ)
1.1 C程序的構(gòu)成
1.2 關(guān)鍵字、標識符和C語句
1.3 C程序的書寫風格
1.4 庫函數(shù)和頭文件
1.5 本章小結(jié)
習題
第2章 C語言基本概念
2.1 基本數(shù)據(jù)類型
2.2 常量
2.3 變量
2.4 運算符及表達式
2.4.1 算術(shù)運算符及表達式
2.4.2 關(guān)系運算符及表達式 第1部分 程序設(shè)計基礎(chǔ)
第1章 C語言基礎(chǔ)
1.1 C程序的構(gòu)成
1.2 關(guān)鍵字、標識符和C語句
1.3 C程序的書寫風格
1.4 庫函數(shù)和頭文件
1.5 本章小結(jié)
習題
第2章 C語言基本概念
2.1 基本數(shù)據(jù)類型
2.2 常量
2.3 變量
2.4 運算符及表達式
2.4.1 算術(shù)運算符及表達式
2.4.2 關(guān)系運算符及表達式
2.4.3 邏輯運算符及表達式
2.4.4 自增自減運算符及表達式
2.4.5 賦值運算符及表達式
2.4.6 逗號運算符及表達式
2.4.7 條件運算符及表達式
2.4.8 位運算符及表達式
2.4.9 測試數(shù)據(jù)長度運算符
2.5 數(shù)據(jù)的輸入/輸出
2.5.1 數(shù)據(jù)輸出
2.5.2 數(shù)據(jù)輸入
2.6 本章小結(jié)
習題
第3章 流程控制
3.1 順序結(jié)構(gòu)
3.2 選擇結(jié)構(gòu)
3.2.1 if語句
3.2.2 switch語句
3.2.3 選擇結(jié)構(gòu)的嵌套
3.3 循環(huán)結(jié)構(gòu)
3.3.1 while語句
3.3.2 do-while語句
3.3.3 for語句
3.3.4 三種循環(huán)語句的比較
3.3.5 循環(huán)的嵌套
3.4 控制語句的使用
3.4.1 break語句
3.4.2 continue語句
3.4.3 goto語句
3.5 本章小結(jié)
習題
第4章 數(shù)組和字符串
4.1 一維數(shù)組
4.1.1 一維數(shù)組的定義
4.1.2 一維數(shù)組的引用
4.1.3 一維數(shù)組的初始化
4.2 二維數(shù)組
4.2.1 二維數(shù)組的定義
4.2.2 二維數(shù)組的引用
4.2.3 二維數(shù)組的初始化
4.3 字符型數(shù)組和字符串
4.3.1 字符型數(shù)組
4.3.2 字符串和字符串數(shù)組
4.3.3 字符串的輸入與輸出
4.3.4 字符和字符串處理函數(shù)
4.4 本章小結(jié)
習題
第5章 指針
5.1 指針的概念
5.2 指針和指針變量
5.2.1 指針變量的定義
5.2.2 指針變量的引用
5.2.3 指針的運算
5.3 指針與數(shù)組
5.3.1 用指針訪問一維數(shù)組
5.3.2 用指針訪問二維數(shù)組
5.4 用指針處理字符串
5.5 內(nèi)存的動態(tài)分配
5.6 本章小結(jié)
習題
第6章 函數(shù)
6.1 C函數(shù)的定義和返回值
6.1.1 函數(shù)的定義
6.1.2 有參函數(shù)和無參函數(shù)
6.1.3 函數(shù)的返回值
6.1.4 基本類型函數(shù)和指針型函數(shù)
6.1.5 main函數(shù)的參數(shù)和返回值
6.2 函數(shù)的調(diào)用
6.2.1 函數(shù)調(diào)用的形式和說明
6.2.2 外部函數(shù)和內(nèi)部函數(shù)
6.2.3 嵌套調(diào)用
6.2.4 遞歸調(diào)用
6.3 函數(shù)的聲明
6.3.1 函數(shù)聲明的形式
6.3.2 函數(shù)定義和聲明的區(qū)別
6.4 全局變量和局部變量
6.4.1 局部變量(自動型變量)
6.4.2 全局變量(外部變量)
6.4.3 靜態(tài)變量
6.4.4 寄存器變量
6.4.5 變量的初始化
6.5 函數(shù)間參數(shù)的傳遞
6.5.1 函數(shù)的形參和實參
6.5.2 值傳遞和地址傳遞
6.5.3 數(shù)組的傳遞
6.5.4 函數(shù)的傳遞
6.6 本章小結(jié)
習題
第7章 結(jié)構(gòu)體、共用體、枚舉和類型定義
7.1 結(jié)構(gòu)體
7.1.1 結(jié)構(gòu)類型的定義
7.1.2 結(jié)構(gòu)體變量的初始化
7.1.3 結(jié)構(gòu)體類型變量的引用
7.1.4 結(jié)構(gòu)體數(shù)組
7.2 共用體(聯(lián)合)
7.2.1 共用體的概念
7.2.2 共用體變量引用方式
7.2.3 共用體的特點
7.3 枚舉
7.4 類型定義
7.5 本章小結(jié)
習題
第8章 文件
8.1 C文件的概念
8.2 文件的打開和關(guān)閉
8.3 文件類型的指針
8.4 文件讀寫函數(shù)
8.4.1 文件的讀和寫
8.4.2 文件格式化輸入/輸出函數(shù)
8.4.3 文件數(shù)據(jù)塊輸入/輸出函數(shù)
8.5 文件的定位及隨機讀寫
8.6 文件操作的出錯檢測
8.7 本章小結(jié)
習題
第9章 編譯預處理
9.1 宏定義
9.2 文件包含
9.3 條件編譯
9.4 本章小結(jié)
習題
第2部分 數(shù)據(jù)庫技術(shù)及應用
第10章 數(shù)據(jù)庫基礎(chǔ)知識
10.1 數(shù)據(jù)庫基本知識
10.1.1 數(shù)據(jù)管理技術(shù)的發(fā)展
10.1.2 數(shù)據(jù)庫管理系統(tǒng)
10.2 關(guān)系數(shù)據(jù)庫的基本概念
10.2.1 關(guān)系的定義
10.2.2 關(guān)系模型的常用術(shù)語
10.2.3 關(guān)系運算
10.3 Access系統(tǒng)簡介
10.3.1 Access系統(tǒng)的基本特點
10.3.2 啟動和退出Access
10.3.3 Access的基本對象
10.3.4 獲得幫助
10.4 本章小結(jié)
習題
第11章 數(shù)據(jù)庫和表的基本操作
11.1 創(chuàng)建數(shù)據(jù)庫
11.1.1 數(shù)據(jù)庫的設(shè)計步驟
11.1.2 創(chuàng)建空數(shù)據(jù)庫
11.1.3 使用向?qū)?chuàng)建數(shù)據(jù)庫
11.1.4 數(shù)據(jù)庫的操作
11.2 表的建立
11.2.1 表的構(gòu)成
11.2.2 建立表
11.2.3 設(shè)置字段
11.2.4 表的屬性
11.2.5 輸入數(shù)據(jù)
11.3 表間關(guān)系的建立與修改
11.3.1 表間關(guān)系的概念
11.3.2 建立表間關(guān)系
11.3.3 設(shè)置參照完整性
11.3.4 查看、修改表的關(guān)系
11.4 表的維護
11.4.1 修改表結(jié)構(gòu)
11.4.2 編輯表內(nèi)容
11.4.3 調(diào)整表外觀
11.5 表的其他操作
11.5.1 查找數(shù)據(jù)
11.5.2 替換數(shù)據(jù)
11.5.3 排序記錄
11.5.4 篩選記錄
11.6 數(shù)據(jù)庫的安全性
11.6.1 設(shè)置數(shù)據(jù)庫密碼
11.6.2 設(shè)置用戶級安全機制
11.7 本章小結(jié)
習題
第12章 查詢的基本操作
12.1 查詢分類
12.1.1 選擇查詢
12.1.2 交叉表查詢
12.1.3 操作查詢
12.1.4 參數(shù)查詢
12.1.5 SQL查詢
12.2 創(chuàng)建選擇查詢
12.2.1 查詢準則
12.2.2 使用向?qū)?chuàng)建查詢
12.2.3 使用設(shè)計視圖創(chuàng)建查詢
12.2.4 查詢中的計算
12.3 創(chuàng)建交叉表查詢
12.4 參數(shù)查詢
12.5 創(chuàng)建操作查詢
12.5.1 生成表查詢
12.5.2 更新查詢
12.5.3 追加查詢
12.5.4 刪除查詢
12.6 SQL查詢
12.6.1 SQL的特點
12.6.2 SQL語句
12.6.3 在Access中創(chuàng)建SQL查詢
12.7 本章小結(jié)
習題
第13章 窗體的基本操作
13.1 窗體分類
13.2 創(chuàng)建窗體
13.2.1 使用向?qū)?chuàng)建普通窗體
13.2.2 使用向?qū)?chuàng)建圖表窗體
13.2.3 使用向?qū)?chuàng)建數(shù)據(jù)透視表窗體
13.2.4 使用設(shè)計器創(chuàng)建窗體
13.2.5 創(chuàng)建帶子窗體的窗體
13.3 窗體常用控件的使用
13.3.1 添加、修改和刪除控件
13.3.2 設(shè)置控件的常見屬性
13.4 本章小結(jié)
習題
第14章 報表和數(shù)據(jù)訪問頁的基本操作
14.1 報表基礎(chǔ)
14.1.1 報表的分類
14.1.2 報表的組成
14.2 使用向?qū)?chuàng)建報表
14.2.1 使用報表向?qū)?chuàng)建報表
14.2.2 使用報表向?qū)?chuàng)建圖表報表
14.2.3 使用向?qū)?chuàng)建標簽報表
14.3 使用設(shè)計視圖創(chuàng)建和編輯報表
14.3.1 使用報表設(shè)計視圖創(chuàng)建報表
14.3.2 使用設(shè)計視圖編輯報表
14.4 數(shù)據(jù)訪問頁的概念
14.5 創(chuàng)建數(shù)據(jù)訪問頁
14.5.1 使用自動創(chuàng)建數(shù)據(jù)頁向?qū)?nbsp;
14.5.2 使用向?qū)?chuàng)建數(shù)據(jù)訪問頁
14.5.3 在設(shè)計視圖中創(chuàng)建數(shù)據(jù)訪問頁
14.6 數(shù)據(jù)訪問頁的設(shè)計
14.6.1 應用主題
14.6.2 添加Office組件
14.6.3 添加命令按鈕
14.6.4 插入超鏈接
14.6.5 增加滾動文字
14.6.6 將Web頁連接到數(shù)據(jù)庫
14.6.7 查看HTML源文件
14.7 本章小結(jié)
習題
第15章 宏和模塊
15.1 宏的基本概念
15.1.1 宏
15.1.2 宏組
15.1.3 宏的應用
15.1.4 宏窗口
15.1.5 觸發(fā)宏的條件
15.2 宏的基本操作
15.2.1 利用宏窗口創(chuàng)建宏
15.2.2 創(chuàng)建宏組和向窗體加入宏
15.2.3 調(diào)試宏
15.3 模塊的基本概念
15.4 創(chuàng)建模塊
15.4.1 VBA窗口
15.4.2 過程
15.4.3 創(chuàng)建模塊
15.4.4 保存模塊
15.5 本章小結(jié)
習題
第3部分 圖像處理技術(shù)及應用
第16章 Photoshop CS3入門
16.1 圖形圖像基本知識
16.2 初識Photoshop CS3
16.3 本章小結(jié)
習題
第17章 選取操作方法
17.1 選取工具的使用
17.1.1 標準框選取工具
17.1.2 魔棒工具
17.1.3 套索工具
17.2 選區(qū)的修改
17.2.1 移動選區(qū)
17.2.2 羽化選區(qū)
17.2.3 修改選區(qū)
17.2.4 存儲和載入選區(qū)
17.2.5 擴大選區(qū)
17.2.6 全部選擇
17.2.7 選取相似選區(qū)
17.2.8 反向選擇選區(qū)
17.2.9 變換選區(qū)
17.2.10 取消選區(qū)和還原操作
17.3 圖像的剪輯
17.3.1 剪切
17.3.2 復制
17.3.3 粘貼
17.3.4 將圖像粘貼到選區(qū)
17.3.5 合并復制
17.3.6 清除選區(qū)內(nèi)的圖像
17.4 圖像的自由變換
17.4.1 縮放
17.4.2 旋轉(zhuǎn)
17.4.3 斜切
17.4.4 扭曲和透視
17.4.5 自由變換
17.4.6 數(shù)值變形
17.4.7 翻轉(zhuǎn)變形
17.4.8 填充
17.4.9 描邊
17.5 本章小結(jié)
習題
第18章 圖像編輯工具
18.1 畫筆工具組
18.1.1 畫筆工具
18.1.2 鉛筆工具
18.1.3 編輯畫筆畫筆控制板
18.2 圖章工具組
18.2.1 仿制圖章工具
18.2.2 圖案圖章工具
18.3 修復畫筆工具組
18.3.1 修復畫筆工具
18.3.2 修補工具
18.4 歷史畫筆工具組
18.4.1 歷史記錄畫筆工具
18.4.2 歷史記錄藝術(shù)畫筆工具
18.5 橡皮擦工具組
18.5.1 橡皮擦工具
18.5.2 背景色橡皮擦
18.5.3 魔術(shù)橡皮擦工具
18.6 漸變工具組
18.6.1 漸變工具
18.6.2 油漆桶工具
18.7 吸管工具組
18.7.1 吸管工具
18.7.2 顏色取樣工具
18.7.3 度量工具