Softwareentwicklung in C

دانلود کتاب Softwareentwicklung in C

دسته: برنامه نويسي

53000 تومان موجود

کتاب Softwareentwicklung در C نسخه زبان اصلی

دانلود کتاب Softwareentwicklung در C بعد از پرداخت مقدور خواهد بود
توضیحات کتاب در بخش جزئیات آمده است و می توانید موارد را مشاهده فرمایید


این کتاب نسخه اصلی می باشد و به زبان فارسی نیست.


امتیاز شما به این کتاب (حداقل 1 و حداکثر 5):

امتیاز کاربران به این کتاب:        تعداد رای دهنده ها: 7


توضیحاتی در مورد کتاب Softwareentwicklung in C

نام کتاب : Softwareentwicklung in C
ویرایش : 1
عنوان ترجمه شده به فارسی : Softwareentwicklung در C
سری : Xpert.press
نویسندگان :
ناشر : Springer
سال نشر : 2001
تعداد صفحات : 422
ISBN (شابک) : 9783540419587 , 3540419586
زبان کتاب : English
فرمت کتاب : pdf
حجم کتاب : 2 مگابایت



بعد از تکمیل فرایند پرداخت لینک دانلود کتاب ارائه خواهد شد. درصورت ثبت نام و ورود به حساب کاربری خود قادر خواهید بود لیست کتاب های خریداری شده را مشاهده فرمایید.

توضیحاتی در مورد کتاب :


این کتاب هم مقدمه ای کاربردی بر زبان برنامه نویسی C و هم رویکردی مدرن و ساختار یافته برای توسعه نرم افزار ارائه می دهد. مثال های متعددی برای توضیح آورده شده است و مسیر ایده تا نرم افزار تمام شده با تمام تصمیمات طراحی به تفصیل توضیح داده شده است. دانش ارائه شده از سالها تمرین توسعه نویسنده حاصل می شود، بنابراین آنچه آموخته شده می تواند مستقیماً در عمل مورد استفاده قرار گیرد. سی دی رام همراه کتاب شامل تمامی برنامه ها و ابزارهای ذکر شده می باشد.

فهرست مطالب :


Zum Inhalt......Page 14
Motivation......Page 16
Die beiliegende CD-ROM......Page 18
Syntax und Semantik......Page 20
Klassifikation nach Hardwarenähe......Page 22
Klassifikation höherer Programmiersprachen nach Konzepten......Page 23
Vorschriften und Arten der Abarbeitung......Page 26
Werkzeuge und Zwischenschritte bei der Programmerstellung......Page 28
Interpreter......Page 29
Testen......Page 31
Software-Design......Page 32
Verschiedenes......Page 34
Erste Schritte in C......Page 36
Hello World -- das erste Beispiel......Page 37
Datentypen und Variablen......Page 42
Binäre arithmetische Operatoren......Page 54
Unäre arithmetische Operatoren......Page 55
Logische - und Vergleichsoperatoren......Page 57
Bitoperatoren......Page 59
Setzen von Einzelbits......Page 62
Prüfen von Einzelbits......Page 63
Aneinanderreihen von kurzen Zahlen zu einer langen......Page 64
Ein Beispiel zu den Bitoperationen......Page 65
Zuweisungs-Kurzformen......Page 66
Implizite Typumwandlungen......Page 68
Kontrollstrukturen......Page 70
if-else Statements......Page 72
switch Statements......Page 75
while Schleifen......Page 77
do - while Schleifen......Page 79
for Schleifen......Page 80
break und continue......Page 82
Das unselige goto Statement......Page 83
Funktionen......Page 86
Allgemeines......Page 87
Scope und Lifetime......Page 92
Kaffeeautomat -- ein kleines Beispiel......Page 98
Wünsche des Auftraggebers......Page 99
Das User Requirements Document......Page 101
Das Handbuch zum API......Page 104
Erklärung des Callback-Mechanismus......Page 106
Software Requirements......Page 107
Das Software Requirements Document......Page 108
Architectural Design......Page 111
Das Architectural Design Document......Page 113
Das Detailed Design Document......Page 117
Variablen......Page 118
Implementation......Page 119
Das Prinzip von Pointern......Page 130
Pointer und Adressen......Page 133
Dynamische Memory-Verwaltung......Page 139
Dynamische Arrays......Page 142
Pointerarithmetik......Page 151
Strings in C......Page 153
Funktionspointer......Page 157
Structures......Page 162
Aufgabenstellung......Page 186
Designentscheidungen......Page 187
Implementation......Page 188
Typendefinitionen und Casts......Page 196
Rekursion......Page 202
Das Prinzip von Make......Page 208
Make Rules......Page 209
Variablen in Makefiles......Page 213
Der C-Preprocessor......Page 216
Macros ohne Parameter......Page 217
Macros mit Parametern......Page 218
Einfügen von Files......Page 220
Bedingte Übersetzung......Page 221
Die Speicherklasse extern......Page 224
Die Speicherklasse register......Page 225
Die Speicherklasse static......Page 226
Der Datentyp enum......Page 228
Unions......Page 232
Command-Line Arguments......Page 238
File Handling......Page 239
Diverse hilfreiche Befehle und Tools......Page 244
Suche nach Textstellen in Files......Page 245
Kombination von Text- und Filesuche......Page 246
Erstellen eines tar-Archivs......Page 247
Emacs......Page 248
Einfach und doppelt verkettete Liste......Page 250
Binärbaum......Page 252
Hashmap......Page 254
Stack......Page 256
Beispiel 1: Binäre Ganzzahlrepräsentation......Page 258
Aufgabenstellung......Page 259
Beispiel 2: Sortierte Liste......Page 260
Informelle Formulierung der Aufgabenstellung......Page 261
User Requirements Document......Page 263
Ein paar Tipps......Page 265
Informelle Formulierung der Aufgabenstellung......Page 266
User Requirements Document......Page 270
Organisation von Bits und Bytes......Page 272
Ganzzahlen......Page 273
Verschiedene Shift-Operationen, Over- und Underflow......Page 275
Oktal- und Hexadezimalzahlen......Page 278
Gleitkommazahlen......Page 279
Reihenfolge der Auflösung von Operatoren......Page 282
Generelle Regeln......Page 284
Coding-Rules......Page 285
Vollständige Implementation des Kaffeeautomaten......Page 288
readLine unter MS-Windows......Page 298
Vollständige Implementation der Clean Structures......Page 300
Vollständige Implementation der Arbeitsprioritäten-Liste......Page 312
Vollständige rekursive Implementation eines Binärbaumes......Page 322
Konventionen......Page 326
Allgemeine Tastenkombinationen......Page 329
Keyboard Macros......Page 336
Email......Page 338
Dmacro Mode......Page 339
Konfiguration......Page 340
Lösung zu Beispiel 1 (Binäre Ganzzahlrepräsentation)......Page 342
Implementation 1......Page 343
Implementation 2......Page 346
Implementation 3......Page 348
Lösung zu Beispiel 2 (Sortierte Liste)......Page 350
Vergleich der Anforderungen......Page 351
SRD......Page 352
Das Programm......Page 353
Implementation 2......Page 360
Doppelt Verkettete Liste......Page 361
Input Handling......Page 368
Error Handling......Page 370
Das Hauptprogramm......Page 371
Lösung zu Beispiel 3 (Taschenrechner)......Page 374
Identifikation der Module......Page 375
Error-Handling......Page 376
Steuerungseinheit und Operationen......Page 379
Input-Handling......Page 384
Hashmap......Page 389
Stack......Page 400
Debugging......Page 408
Makefile......Page 410
Schlussfolgerungen aus der Implementation......Page 412
Literaturverzeichnis......Page 414

توضیحاتی در مورد کتاب به زبان اصلی :


Dieses Buch bietet sowohl eine anwendungsorientierte Einführung in die Programmiersprache C als auch eine moderne, strukturierte Herangehensweise an die Softwareentwicklung. Zahlreiche Beispiele werden zur Erläuterung angeführt, und der Weg von der Idee bis zur fertigen Software wird detailgenau mit allen Designentscheidungen erklärt. Das vermittelte Wissen stammt aus langjähriger Entwicklungspraxis des Autors, dementsprechend ist das Gelernte direkt in der Praxis einsetzbar. Die dem Buch beigegebene CD-ROM enthält alle Programme sowie die angesprochenen Tools.



پست ها تصادفی