注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁(yè)出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)C/C++及其相關(guān)軟件開(kāi)發(fā):編程與設(shè)計(jì)(C語(yǔ)言版)

軟件開(kāi)發(fā):編程與設(shè)計(jì)(C語(yǔ)言版)

軟件開(kāi)發(fā):編程與設(shè)計(jì)(C語(yǔ)言版)

定 價(jià):¥66.00

作 者: (美)肯格 著,朱劍平 等譯
出版社: 清華大學(xué)出版社
叢編項(xiàng): 國(guó)外經(jīng)典教材·計(jì)算機(jī)科學(xué)與技術(shù)
標(biāo) 簽: C

ISBN: 9787302133230 出版時(shí)間: 2006-08-01 包裝: 膠版紙
開(kāi)本: 16開(kāi) 頁(yè)數(shù): 549 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

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

作者簡(jiǎn)介

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

本目錄推薦

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