注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網(wǎng)絡軟件與程序設計C/C++及其相關軟件開發(fā):編程與設計(C語言版)

軟件開發(fā):編程與設計(C語言版)

軟件開發(fā):編程與設計(C語言版)

定 價:¥66.00

作 者: (美)肯格 著,朱劍平 等譯
出版社: 清華大學出版社
叢編項: 國外經(jīng)典教材·計算機科學與技術
標 簽: C

ISBN: 9787302133230 出版時間: 2006-08-01 包裝: 膠版紙
開本: 16開 頁數(shù): 549 字數(shù):  

內(nèi)容簡介

  要真正掌握軟件開發(fā)的藝術,需要許多工具和技能。C語言的發(fā)明使程序語言的演進向前邁進了一大步。時至今日,C仍然是開發(fā)專業(yè)軟件最強大并且最受歡迎的工具。熟悉C語言能對理解其他語言(如C++和Java)的精妙之處提供極大的幫助。.除了C語言的技能,本書還講授了自頂向下的設計方法。它還提供了調(diào)試幫助,并通過例子說明了如何才能編寫出健壯的軟件程序。不像其他的書那樣只以一些小的問題為例,本書所演示的開發(fā)過程完全是一個可以工作的系統(tǒng)軟件。要創(chuàng)建這樣一個系統(tǒng),需要這樣一種能力,即把代碼組織成可擴展,具有靈活性并且可維護的形式。如果大家閱讀本書并做完了本書中的練習,那么就能設計并開發(fā)一個可以工作的軟件。在這個過程中,我們將得到如何設計軟件方面的豐富的實踐經(jīng)驗,并學會如何實現(xiàn)設計。..本書的程序代碼可以從清華大學出版社網(wǎng)站下載。如果你正在尋求用C語言進行設計和開發(fā)的實用技能。那么本書就是為你準備書。...

作者簡介

  252DavidcConger以前是AlbuquerquecTechnical-Vocational學院計算機科學和商業(yè)計算機編程方面的教授,1為各類應用開發(fā)軟件.a這些應用包括軍工.c游戲和各類專業(yè)的商業(yè)應用,1以及交互式TV程序.a目前他在開發(fā)外包軟件和技術文檔.a他的客戶中包括Microsoft公司,1他為WindowscPlatformcSoftwarecDevelopmentcKit(PSDK)編寫了開發(fā)者文檔.a他為全部或部分Windows子系統(tǒng)編寫文檔,1包括DirectX.cOpenGL.cExtensiblecScenecGraph(XSG).cImagecColorcManagement(ICM).cStillcImage(STI).cWindowscImagecAcquisition(WIA).cRemotecProcedurecCalls(RPC).cMicrosoftcInterfacecDefinitioncLanguage(MIDL)編譯器和MobilecInternetcToolkit(MIT).a...1a1c1ac111c111a1a1

圖書目錄


第1章C語言簡史
本章預覽1
1.1起源于二進制2
1.2發(fā)展至匯編程序2
1.3面向函數(shù)的語言2
1.4C3
1.5關于C++一詞4
小結4
技術提示5
復習題5
練習題5
術語表6
第2章初步認識C語言編程
本章預覽7
2.1計算機程序是什么8
2.2程序設計9
2.3程序開發(fā)10
2.4調(diào)試程序12
2.5Hello,World——第一個
C程序13
2.6用scanf()函數(shù)輸入16
2.7使用偽代碼18
2.8調(diào)試指南19
小結22
技術提示22
小竅門22
復習題23
練習題23
術語表24
第3章基本數(shù)據(jù)類型:整型和浮點型變量
本章預覽27
3.1基本數(shù)據(jù)類型27
3.2變量和變量名27
3.3符號整型28
3.4無符號整型33
3.5浮點數(shù)34
3.6上溢和下溢35
3.7調(diào)試指南36
小結40
技術提示41
小竅門41
難點41
復習題42
練習題42
術語表44
第4章C中的基本數(shù)據(jù)類型:字符
本章預覽46
4.1字符46
4.2有符號型和無符號型字符49
4.3調(diào)試指南50
技術提示51
難點51
小結51
復習題51
練習題52
術語表54軟件開發(fā): 編程與設計(C語言版)目錄
第5章C運算符介紹
本章預覽55
5.1加減乘除55
5.2程序開發(fā)的過程60
5.3優(yōu)先級63
5.4調(diào)試指南65
小結65
小竅門66
復習題66
練習題66
術語表68
第6章其他數(shù)字運算符
本章預覽69
6.1增量和減量70
6.2模72
6.3sizeof72
6.4+=、-=、*=和/=73
6.5強制類型轉換74
6.6調(diào)試指南75
小結78
小竅門78
難點79
復習題79
練習題79
術語表84
第7章邏輯運算符
本章預覽85
7.1邏輯運算符86
7.2什么是真86
7.3算術值和真87
7.4邏輯運算符87
7.5邏輯AND94
7.6邏輯OR95
7.7調(diào)試指南99
小結101
技術提示102
小竅門102
難點102
復習題102
練習題103
術語表106
第8章流程控制:分支
本章預覽107
8.1什么是流程控制語句107
8.2分支108
8.3調(diào)試指南120
小結124
技術提示124
小竅門124
難點125
復習題125
練習題126
術語表129
第9章流程控制:循環(huán)
本章預覽130
9.1循環(huán):真妙131
9.2調(diào)試指南139
小結144
技術提示144
小竅門145
難點145
復習題145
練習題145
術語表150
第10章一維數(shù)組
本章預覽151
10.1數(shù)組聲明152
10.2訪問數(shù)組元素152
10.3數(shù)組初始化160
10.4幻數(shù)164
10.5調(diào)試指南169
小結172
技術提示172
小竅門173
難點173
復習題174
練習題174
術語表180
第11章多維數(shù)組
本章預覽182
11.1擴展一維數(shù)組183
11.2聲明多維數(shù)組183
11.3訪問數(shù)組元素184
11.4初始化多維數(shù)組185
11.5在程序中使用多維數(shù)組186
11.6調(diào)試指南192
小結194
技術提示194
小竅門194
難點194
復習題194
練習題195
術語表197
第12章用戶I/O,字符串和字符串函數(shù)
本章預覽198
12.1字符和字符串的輸入輸出198
12.2字符串處理函數(shù)205
12.3調(diào)試指南210
小結212
技術提示212
小竅門213
難點213
復習題213
練習題213
術語表215
第13章基于函數(shù)的結構化設計
本章預覽217
13.1結構化設計218
13.2創(chuàng)建函數(shù)224
13.3基于函數(shù)的結構化設計236
13.4調(diào)試指南238
小結241
技術提示241
小竅門242
難點242
復習題242
練習題243
術語表246
第14章程序員自定義數(shù)據(jù)類型
本章預覽247
14.1數(shù)據(jù)建模248
14.2結構249
14.3聯(lián)合258
14.4枚舉類型259
14.5typedef262
14.6調(diào)試指南264
小結266
技術提示266
小竅門266
難點267
復習題267
練習題268
術語表271
第15章設計數(shù)據(jù)類型
本章預覽272
15.1類型屬性272
15.2程序員自定義類型的操作274
15.3識別程序中的基本類型277
15.4調(diào)試指南279
小結282
技術提示282
小竅門282
復習題283
練習題283
術語表285
第16章預處理指令
本章預覽287
16.1什么是預處理器287
16.2#define288
16.3#ifdef#else#endif294
16.4#ifndef#else#endif296
16.5#if defind() 和#if !defind()297
16.6#elif297
16.7#include298
16.8#pragma299
16.9調(diào)試指南299
小結302
技術提示302
小竅門303
難點303
復習題303
練習題303
術語表305
第17章程序的組織
本章預覽306
17.1組織文件306
17.2調(diào)試指南310
小結312
技術提示313
小竅門313
難點313
復習題313
練習題313
第18章指針
本章預覽316
18.1什么是指針317
18.2使用指針317
18.3指針和數(shù)組323
18.4指針和函數(shù)332
18.5指針和字符串345
18.6在文本編輯器中使用指針349
18.7調(diào)試指南363
小結367
技術提示367
小竅門368
難點368
復習題369
練習題369
術語表372
第19章動態(tài)內(nèi)存分配
本章預覽373
19.1分配和堆374
19.2分配和釋放374
19.3文本編輯器中的動態(tài)分配386
19.4調(diào)試指南391
小結396
技術提示396
小竅門396
難點397
復習題397
練習題397
術語表401
第20章數(shù)據(jù)封裝
本章預覽402
20.1生存空間和持久性403
20.2存儲類型403
20.3const408
20.4調(diào)試指南411
小結414
技術提示415
小竅門415
難點415
復習題415
練習題416
術語表420
第21章文件輸入與輸出
本章預覽422
21.1標準文件422
21.2文件輸入與輸出422
21.3打印文本444
21.4把文件I/O加到文本編輯器445
21.5分析命令行參數(shù)450
21.6調(diào)試指南451
小結455
技術提示456
小竅門456
難點457
復習題457
練習題457
術語表459
第22章位操作
本章預覽460
22.1字節(jié)和位460
22.2位操作462
22.3位域結構472
22.4調(diào)試指南474
小結475
技術提示476
小竅門476
難點476
復習題476
練習題477
術語表481
第23章設計文本編輯器
本章預覽483
23.1程序的目的483
23.2程序規(guī)范483
23.3自頂向下的設計485
23.4設計程序的類型486
23.5填寫函數(shù)參數(shù)列表492
23.6文本編輯器的偽代碼495
23.7文本編輯器的項目計劃497
23.8調(diào)試指南498
小結500
技術提示500
小竅門501
難點501
復習題501
練習題501
術語表502
第24章開發(fā)文本編輯器:TEdit.c
本章預覽503
24.1快速看一下完成的程序503
24.2編寫TEdit.c505
24.3調(diào)試指南506
小結508
技術提示508
復習題508
練習題509
術語表511
第25章開發(fā)文本編輯器:TBuffer.h、TBuffer.c、TString.h和TString.c
本章預覽512
25.1編寫TBuffer.h和TBuffer.c513
25.2編寫TString.h和TString.c516
25.3調(diào)試指南518
小結521
技術提示521
小竅門522
難點522
復習題522
練習題523
術語表525
第26章開發(fā)文本編輯器:InstList.h、InstList.c、MiscType.h和Platform.h
本章預覽526
26.1編寫InstList.h和InstList.c526
26.2編寫Platform.和hMiscType.h527
26.3項目完成總結527
復習題528
練習題529
第27章認識C++,C#和JAVA
本章預覽531
27.1C是其他語言的基礎531
27.2C++532
27.3Java533
27.4C#534
小結534
技術提示535
術語表535
附錄A 安裝和使用Visual C++
附錄B ASCII字符表
附錄C C中的運算符優(yōu)先級
附錄D 二進制、十進制和十六進制數(shù)

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) www.afriseller.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號