程序設(shè)計基礎(chǔ)

出版時間:2007-8  出版社:中國鐵道出版社  作者:李占波 等編著  頁數(shù):220  字?jǐn)?shù):335000  

內(nèi)容概要

本書以面向?qū)ο蟪绦蛟O(shè)計語言Java為載體,從程序設(shè)計的基本理念和基本方法入手,運用大量實例,由淺入深地講述了程序設(shè)計的基本過程和需要掌握的基礎(chǔ)知識。全書共有九章,內(nèi)容涉及程序設(shè)計的基本過程、數(shù)據(jù)運算、邏輯思想、面向?qū)ο蟪绦蛟O(shè)計思想、簡單的數(shù)據(jù)結(jié)構(gòu)和算法設(shè)計思想等,并全程貫穿了軟件工程理念。
全書內(nèi)容豐富,結(jié)構(gòu)清晰,所有例題均使用JDK
6上機調(diào)試通過。本書可作為普通高等院校、高職高專、成人高等院校計算機及其相關(guān)專業(yè)的基礎(chǔ)教材,也可作為廣大程序設(shè)計愛好者的入門參考書。

書籍目錄

第1章  程序設(shè)計基礎(chǔ)
1.1 計算機系統(tǒng)概述
1.1.1 計算機系統(tǒng)的組成
1.1.2 計算機軟件概述
1.2 計算機程序介紹
1.2.1 計算機程序概述
1.2.2 程序執(zhí)行階段
1.2.3 機器語言和高級語言
1.2.4 程序邏輯的實現(xiàn)
1.3 初識Java程序
1.3.1 Java語言的發(fā)展和特點
1.3.2 JDK的獲得與安裝
1.3.3 一切都是對象(面向?qū)ο蟪醪?
1.3.4. 第一個Java應(yīng)用程序(Java Application)
1.3.5 第一個Java小程序(Java Applet)
1.3.6 Java程序的結(jié)構(gòu)
本章小結(jié)
實驗1 熟悉Java語言環(huán)境
習(xí)題1
第2章 數(shù)據(jù)運算
2.1 標(biāo)識符、保留字和分隔符
2.1.1 標(biāo)識符
2.1.2 保留字
2.1.3 分隔符
2.2 數(shù)據(jù)類型
2.2.1 數(shù)據(jù)類型概述
2.2.2 常量
2.2.3 變量
2.3 運算符
2.3.1 算術(shù)運算符
2.3.2 關(guān)系運算符
2.3.3 布爾運算符
2.3.4 賦值運算符
2.3.5 位運算符
2.3.6 條件運算符
2.3.7 字符串運算符
2.3.8 類型轉(zhuǎn)換
2.3.9 優(yōu)先級和結(jié)合性
2.4 輸入/輸出初步
2.4.1 輸出
2.4.2 輸入
本章小結(jié)
實驗2 Java語言基本數(shù)據(jù)類型以及運算的使用
習(xí)題2
第3章 程序邏輯
3.1 程序結(jié)構(gòu)的基本類型
3.2 順序結(jié)構(gòu)
3.2.1 語句
3.2.2 塊
3.3 分支結(jié)構(gòu)
3.3.1 if...else語句
3.3.2 分支嵌套
3.3.3 switch語句
3.4 循環(huán)結(jié)構(gòu)
3.4.1 while語句
3.4.2 do...while語句
3.4.3 for語句
3.4.4 循環(huán)嵌套
3.5 其他流程控制語句
3.5.1 標(biāo)號
3.5.2 break語句
3.5.3 continue語句
3.6 方法
3.6.1 方法的定義
3.6.2 方法的調(diào)用
3.6.3 方法的重載
3.6.4 方法的嵌套和遞歸
3.6.5 方法和變量的作用域
本章小結(jié)
實驗3 程序邏輯
習(xí)題3
第4章 面向?qū)ο蟮某绦蛟O(shè)計
4.1 類
4.1.1 類的定義
4.1.2 對象
4.1.3 構(gòu)造方法
4.1.4 類的成員和修飾符
4.2 類的繼承
4.2.1 類繼承的實現(xiàn)
4.2.2 抽象類和抽象方法
4.3 接口
4.3.1 接口的定義
4.3.2 接口的實現(xiàn)
4.3.3 接口的繼承
4.3.4 接口的多態(tài)
4.4 包
4.4.1 JDK中的常用包
4.4.2 引用Java定義的包
4.4.3 自定義包
本章小結(jié)
實驗4 面向?qū)ο蟪绦蛟O(shè)計
習(xí)題4
第5章 簡單數(shù)據(jù)結(jié)構(gòu)
5.1 數(shù)據(jù)結(jié)構(gòu)描述
5.1.1 基本概念和術(shù)語
5.1.2 算法
5.2 數(shù)組
5.2.1 一維數(shù)組
5.2.2 數(shù)組的基本操作
5.2.3 多維數(shù)組
5.3 數(shù)組的使用
5.3.1 數(shù)組作為方法的參數(shù)
5.3.2 數(shù)組操作的常用方法
5.4 排序
5.4.1 選擇排序
5.4.2 冒泡排序
5.4.3 插入排序
5.5 查找
5.5.1 順序查找
5.5.2 二分查找
5.6 向量類
本章小結(jié)
實驗5 數(shù)組的運用
習(xí)題5
第6章 Java Applet
6.1 Applet概述
6.2 HTML簡介
6.2.1 HTML
6.2.2 在HTML文件中嵌入Applet
6.3 Java Applet概述
6.3.1 JaVa Applet示例
6.3.2 Applet的主要方法及生命周期
6.3.3 HTML與Applet的參數(shù)傳遞
6.3.4 Applet和Application
6.3.5 Applet的應(yīng)用
本章小結(jié)
實驗6 Java Applet小試牛刀
題6
第7章 圖形用戶界面
7.1 概述
7.2 文本與字體
7.2.1 繪制字符串、字符和字節(jié)
7.2.2 字體、字型和字號
7.2.3 顏色的設(shè)置
7.3 圖形設(shè)計
7.3.1 畫直線
7.3.2 畫矩形
7.3.3 畫橢圓和圓弧
7.3.4 繪制多邊形
7.4 顯示圖像
7.5 標(biāo)簽、按鈕和文本框
7.5.1 標(biāo)簽
7.5.2 按鈕
7.5.3 文本框
7.6 復(fù)選框、單選按鈕和列表
7.6.1 復(fù)選框
7.6.2 單選按鈕
7.6.3 列表
7.7 鼠標(biāo)事件與鍵盤事件
7.7.1 事件處理模式
7.7.2 鼠標(biāo)事件
7.7.3 鍵盤事件
7.8 布局管理器
7.8.1 FlowLayout布局管理器
7.8.2 BordelLayout布局管理器
7.8.3 GridLayout布局管理器
本章小結(jié)
實驗7 用戶界面初步設(shè)計
習(xí)題7
第8章 異常處理
8.1 異常處理基本知識
8.1.1 異常的概念
8.1.2 Java的異常處理機制
8.1.3 常見異常
8.2 異常處理方法
8.2.1 try...catch...finally語句
8.2.2 throw語句和throws語句
8.2.3 自定義異常類
本章小結(jié)
實驗8 異常處理
習(xí)題8
第9章 多線程
9.1 概述
9.2 線程的創(chuàng)建
9.2.1 通過繼承Tread類來創(chuàng)建線程
9.2.2 通過實現(xiàn)Runnable接口來創(chuàng)建線程
9.2.3 多線程的Applet
9.3 線程的狀態(tài):生命周期
9.4 多線程的同步
本章小結(jié)
實驗9 多線程
習(xí)題9
參考文獻

編輯推薦

  《高職高專計算機系列教材:程序設(shè)計基礎(chǔ)(Java版)》從目前高校的實際教學(xué)情況出發(fā),以Java語言為載體,著重介紹程序設(shè)計的基本理念和基礎(chǔ)方法,全書貫穿了軟件工程的思想和方法?!陡呗毟邔S嬎銠C系列教材:程序設(shè)計基礎(chǔ)(Java版)》可以作為開發(fā)類專業(yè)的程序開發(fā)語言的入門書籍來學(xué)習(xí),使學(xué)生掌握程序設(shè)計的基本方法和思想,初步體驗開發(fā)程序的樂趣,激發(fā)學(xué)生對程序設(shè)計的興趣,使其養(yǎng)成良好的編程習(xí)慣。《高職高專計算機系列教材:程序設(shè)計基礎(chǔ)(Java版)》亦可作為非開發(fā)專業(yè)的基礎(chǔ)語言書籍,培養(yǎng)學(xué)生基本的程序設(shè)計思想,了解一門基本的開發(fā)語言。

圖書封面

評論、評分、閱讀與下載


    程序設(shè)計基礎(chǔ) PDF格式下載


用戶評論 (總計1條)

 
 

  •   書都是正版的,當(dāng)當(dāng)網(wǎng)的書都很好都是正版的,不像淘寶,經(jīng)常買到盜版書
 

250萬本中文圖書簡介、評論、評分,PDF格式免費下載。 第一圖書網(wǎng) 手機版

京ICP備13047387號-7