目 錄
前 言
第一章 緒論
第一節(jié) 電子計算機系統(tǒng)
第二節(jié) 數(shù)制與碼制
一、數(shù)制
二、各種計數(shù)制之間的轉換
三、數(shù)的原碼、補碼和反碼
第三節(jié) 電子計算機的應用
一、數(shù)值計算
二、數(shù)據(jù)處理
三、自動控制
四、事務管理
第四節(jié) 應用計算機解題的步驟
第五節(jié) 程序設計語言
小 結
習 題
第二章 PCDOS操作系統(tǒng)
第一節(jié) 磁盤與磁盤操作系統(tǒng)
一、軟盤和軟盤驅動器
二、磁盤操作系統(tǒng)PCDOS
三、磁盤文件目錄
第二節(jié) DOS的裝入
第三節(jié) PCDOS常用命令
一、盤片的格式化(初始化)
二、磁盤文件目錄顯示
三、刪除文件
四、子目錄的建立、進入、退出和刪除
五、文件的復制和核對
六、文件的輸出
小 結
習 題
第三章 對QuickBASIC編程環(huán)境的初步認識
第一節(jié) QuickBASIC系統(tǒng)的安裝
一、QuickBASIC系統(tǒng)的基本軟件
二、系統(tǒng)的安裝
第二節(jié) QuickBASIC屏幕
第三節(jié) QuikBASIC程序的基本操作
一、用戶程序的輸入
二、程序存入磁盤和從磁盤裝入內存
三、BASIC程序的調試與運行
四、BASIC程序清單的顯示與輸出打印
五、退出QuickBASIC
第四節(jié) 在磁盤上建立可執(zhí)行文件
小 結
習 題
第四章 BASIC語言基礎
第一節(jié) 語言要素
一、BASIC字符集
二、BASIC程序行
第二節(jié) 數(shù)據(jù)類型
一、基本數(shù)據(jù)類型
二、用戶定義的數(shù)據(jù)類型
第三節(jié) 常數(shù)與變量
一、常數(shù)
二、變量
第四節(jié) BASIC標準函數(shù)
第五節(jié) BASIC表達式
一、表達式與運算
二、算術運算與算術表達式
三、關系運算與關系表達式
四、邏輯運算與邏輯表達式
第六節(jié)程序模塊和過程
一、程序模塊
二、過程
三、用戶程序庫
小 結
習 題
第五章 簡單程序設計
第一節(jié) 變量的賦值——賦值語句
一、最簡單的BASIC程序
二、賦值語句LET
三、數(shù)據(jù)類型轉換
第二節(jié) 輸出語句
一、PRINT和LPRINT語句
二、TAB函數(shù)與SPC函數(shù)
三、按給定格式輸出數(shù)據(jù)
第三節(jié) READ和DATA語句
一、DATA語句
二、READ語句
三、恢復數(shù)據(jù)語句
第四節(jié) 用鍵盤輸入方式提供數(shù)據(jù)
一、INPUT語句
二、LINEINPUT語句
三、鍵盤輸入函數(shù)INKEY$
第五節(jié) 簡單程序舉例
小結
習 題
第六章 分支程序設計
第一節(jié) 流程圖
第二節(jié) GOTO語句和IF語句
一、無條件轉移語句GOTO
二、IF…THEN…ELSE語句
第三節(jié) SELECTCASE語句
第四節(jié) RANDOMIZE語句和TIMER、RND函數(shù)
小 結
習 題
第七章 循環(huán)程序設計
第一節(jié) 循環(huán)程序結構
第二節(jié) 循環(huán)語句及其應用
一、FOR…NEXT循環(huán)
二、WHILE…WEND循環(huán)
三、DO…LOOP循環(huán)
第三節(jié) 多重循環(huán)程序
小 結
習 題
第八章 下標變量的應用
第一節(jié) 數(shù)組與下標變量
一、數(shù)組與下標變量的概念
二、數(shù)組的說明
三、靜態(tài)數(shù)組與動態(tài)數(shù)組
四、LBOUND和UBOUND函數(shù)
第二節(jié) 下標變量應用舉例
小結
習 題
第九章 過程、模塊和庫
第一節(jié) 過程的定義與調用
一、過程的概念
二、函數(shù)過程的定義和調用
三、子程序過程的定義和調用
第二節(jié) 傳送自變量到過程
一、傳送常數(shù)和表達式
二、傳送變量
第三節(jié) 變量和常數(shù)的作用范圍
一、局部變量和常數(shù)
二、全局變量
三、用SHARED語句定義共享變量
第四節(jié)STATIC變量和STATIC語句
一、STATIC變量
二、STATIC語句
第五節(jié) 多模塊程序結構
一、多模塊程序
二、鏈接方式的多模塊程序
第六節(jié) 程序庫的應用
一、庫的建立
二、使用快速庫
三、向快速庫增添新模塊
小 結
習 題
第十章 字符串
第一節(jié) 字符串常數(shù)與字符串變量
一、字符串常數(shù)
二、字符串變量
三、可變長度和固定長度字符串
第二節(jié) 字符串的合并與比較
第三節(jié) 字符串函數(shù)與語句
一、字符串的搜索
二、部分字符串的截取
三、字符串的修改
四、字符串、數(shù)與ASCII碼的轉換
小 結
習 題
第十一章 數(shù)據(jù)文件
第一節(jié) 文件概述
第二節(jié) 順序文件
一、順序文件的打開與關閉
二、順序文件中的記錄格式
三、順序文件的建立和向文件增加數(shù)據(jù)
四、讀取順序文件中的數(shù)據(jù)
五、順序文件的更新
第三節(jié) 隨機文件
一、隨機文件的打開與關閉
二、隨機文件記錄的格式
三、隨機文件的建立
四、隨機文件的讀取
第四節(jié) 二進制文件
一、二進制文件的打開與關閉
二、二進制存取
三、文件指針
第五節(jié) 設備文件
小 結
習 題
第十二章 圖形
第一節(jié) 屏幕顯示
第二節(jié) 屏幕顯示方式設置
第三節(jié) 基本幾何圖形的繪制
一、畫點
二、畫直線和矩形框
三、畫圓、橢圓和弧
第四節(jié) 連續(xù)畫線
第五節(jié) 圖形顏色的處理
一、改變前景和背景顏色
二、改變調色板屬性
三、填充圖形
第六節(jié) 圖形窗口
一、定義圖形窗口
二、建立文本窗口
三、重定義圖形窗口的坐標
第七節(jié) 簡單動畫技術
一、字符動畫
二、圖形方式動畫
三、用GET和PUT語句作動畫
四、屏幕分頁動畫
小 結
習 題
第十三章 陷阱技術
第一節(jié) 錯誤陷阱
一、設置錯誤陷阱
二、錯誤的模擬與
三、從錯誤處理程序返回
第二節(jié) 事件陷阱
一、設置事件陷阱
二、事件陷阱的打開與關閉
三、事件的處理
第三節(jié) 功能鍵陷阱和時鐘陷阱
一、功能鍵陷阱
二、用戶定義鍵陷阱
三、時鐘陷阱
第四節(jié) 音樂事件陷阱
一、音樂的演奏
二、音樂事件陷阱——后臺演奏
小 結
習 題
參考文獻