注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(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ù):  

內容簡介

  要真正掌握軟件開發(fā)的藝術,需要許多工具和技能。C語言的發(fā)明使程序語言的演進向前邁進了一大步。時至今日,C仍然是開發(fā)專業(yè)軟件最強大并且最受歡迎的工具。熟悉C語言能對理解其他語言(如C++和Java)的精妙之處提供極大的幫助。.除了C語言的技能,本書還講授了自頂向下的設計方法。它還提供了調試幫助,并通過例子說明了如何才能編寫出健壯的軟件程序。不像其他的書那樣只以一些小的問題為例,本書所演示的開發(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調試程序12
2.5Hello,World——第一個
C程序13
2.6用scanf()函數(shù)輸入16
2.7使用偽代碼18
2.8調試指南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調試指南36
小結40
技術提示41
小竅門41
難點41
復習題42
練習題42
術語表44
第4章C中的基本數(shù)據(jù)類型:字符
本章預覽46
4.1字符46
4.2有符號型和無符號型字符49
4.3調試指南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調試指南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調試指南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調試指南99
小結101
技術提示102
小竅門102
難點102
復習題102
練習題103
術語表106
第8章流程控制:分支
本章預覽107
8.1什么是流程控制語句107
8.2分支108
8.3調試指南120
小結124
技術提示124
小竅門124
難點125
復習題125
練習題126
術語表129
第9章流程控制:循環(huán)
本章預覽130
9.1循環(huán):真妙131
9.2調試指南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調試指南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調試指南192
小結194
技術提示194
小竅門194
難點194
復習題194
練習題195
術語表197
第12章用戶I/O,字符串和字符串函數(shù)
本章預覽198
12.1字符和字符串的輸入輸出198
12.2字符串處理函數(shù)205
12.3調試指南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調試指南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調試指南264
小結266
技術提示266
小竅門266
難點267
復習題267
練習題268
術語表271
第15章設計數(shù)據(jù)類型
本章預覽272
15.1類型屬性272
15.2程序員自定義類型的操作274
15.3識別程序中的基本類型277
15.4調試指南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調試指南299
小結302
技術提示302
小竅門303
難點303
復習題303
練習題303
術語表305
第17章程序的組織
本章預覽306
17.1組織文件306
17.2調試指南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調試指南363
小結367
技術提示367
小竅門368
難點368
復習題369
練習題369
術語表372
第19章動態(tài)內存分配
本章預覽373
19.1分配和堆374
19.2分配和釋放374
19.3文本編輯器中的動態(tài)分配386
19.4調試指南391
小結396
技術提示396
小竅門396
難點397
復習題397
練習題397
術語表401
第20章數(shù)據(jù)封裝
本章預覽402
20.1生存空間和持久性403
20.2存儲類型403
20.3const408
20.4調試指南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調試指南451
小結455
技術提示456
小竅門456
難點457
復習題457
練習題457
術語表459
第22章位操作
本章預覽460
22.1字節(jié)和位460
22.2位操作462
22.3位域結構472
22.4調試指南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調試指南498
小結500
技術提示500
小竅門501
難點501
復習題501
練習題501
術語表502
第24章開發(fā)文本編輯器:TEdit.c
本章預覽503
24.1快速看一下完成的程序503
24.2編寫TEdit.c505
24.3調試指南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調試指南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.talentonion.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網(wǎng)安備 42010302001612號