وبلاگ بلیان

Software Development for Engineers - with C, Pascal, C++, Assembly Language, Visual Basic, HTML, JavaScript and Java

معرفی کتاب «Software Development for Engineers - with C, Pascal, C++, Assembly Language, Visual Basic, HTML, JavaScript and Java» نوشتهٔ BSc, CEng, PhD William J. Buchanan (Auth.)، منتشرشده توسط نشر Arnold (Hodder Headline) در سال 1997. این کتاب در فرمت pdf، زبان انگلیسی ارائه شده است. «Software Development for Engineers - with C, Pascal, C++, Assembly Language, Visual Basic, HTML, JavaScript and Java» در دستهٔ بدون دسته‌بندی قرار دارد.

Content: Preface , Pages xiii-xiv 1 - Introduction , Pages 3-20 2 - Input/Output , Pages 21-40 3 - Selection Statements , Pages 41-58 4 - Repetitive Statements , Pages 59-79 5 - Functions , Pages 81-103 6 - Parameter Passing , Pages 105-119 7 - Arrays , Pages 121-139 8 - Strings , Pages 141-157 9 - File I/O , Pages 159-174 10 - Structures and Records , Pages 175-187 11 - Introduction to C++ , Pages 191-203 12 - More C++ , Pages 205-216 13 - Introduction , Pages 219-227 14 - Computer Architecture , Pages 229-241 15 - 8086/88 Instructions , Pages 243-259 16 - 8086 Interfacing and Timing , Pages 261-278 17 - 8086 Interrupts , Pages 279-288 18 - Introduction , Pages 291-304 19 - Visual Basic Language , Pages 305-322 20 - Forms , Pages 323-343 21 - Menus and dialog boxes , Pages 345-360 22 - Events , Pages 361-370 23 - Graphics , Pages 371-380 24 - HTML (Introduction) , Pages 385-399 25 - Further HTML , Pages 401-414 26 - JavaScript , Pages 415-436 27 - Java (Introduction) , Pages 437-452 28 - Java (Extended functions) , Pages 453-472 29 - Introduction , Pages 475-490 30 - DOS File System/Editor , Pages 491-501 31 - Introduction , Pages 505-512 32 - File management , Pages 513-522 33 - Windows 95/NT , Pages 525-539 34 - Extra Windows , Pages 541-546 35 - Introduction to UNIX , Pages 549-566 36 - UNIX Commands , Pages 567-592 37 - Editing and Text Processing , Pages 593-603 38 - Csh (C Shell) , Pages 605-620 Appendix A - Java Classes , Pages 621-626 Appendix B - ANSI-C Functions , Pages 627-636 Appendix C - Turbo Pascal Reference , Pages 637-647 Appendix D - Assembly Language Reference , Pages 649-658 Appendix E - ASCII Character Set , Pages 659-662 Index , Pages 663-674 Content: Preface, __Pages xiii-xiv__1 - Introduction, __Pages 3-20__2 - Input/Output, __Pages 21-40__3 - Selection Statements, __Pages 41-58__4 - Repetitive Statements, __Pages 59-79__5 - Functions, __Pages 81-103__6 - Parameter Passing, __Pages 105-119__7 - Arrays, __Pages 121-139__8 - Strings, __Pages 141-157__9 - File I/O, __Pages 159-174__10 - Structures and Records, __Pages 175-187__11 - Introduction to C++, __Pages 191-203__12 - More C++, __Pages 205-216__13 - Introduction, __Pages 219-227__14 - Computer Architecture, __Pages 229-241__15 - 8086/88 Instructions, __Pages 243-259__16 - 8086 Interfacing and Timing, __Pages 261-278__17 - 8086 Interrupts, __Pages 279-288__18 - Introduction, __Pages 291-304__19 - Visual Basic Language, __Pages 305-322__20 - Forms, __Pages 323-343__21 - Menus and dialog boxes, __Pages 345-360__22 - Events, __Pages 361-370__23 - Graphics, __Pages 371-380__24 - HTML (Introduction), __Pages 385-399__25 - Further HTML, __Pages 401-414__26 - JavaScript, __Pages 415-436__27 - Java (Introduction), __Pages 437-452__28 - Java (Extended functions), __Pages 453-472__29 - Introduction, __Pages 475-490__30 - DOS File System/Editor, __Pages 491-501__31 - Introduction, __Pages 505-512__32 - File management, __Pages 513-522__33 - Windows 95/NT, __Pages 525-539__34 - Extra Windows, __Pages 541-546__35 - Introduction to UNIX, __Pages 549-566__36 - UNIX Commands, __Pages 567-592__37 - Editing and Text Processing, __Pages 593-603__38 - Csh (C Shell), __Pages 605-620__Appendix A - Java Classes, __Pages 621-626__Appendix B - ANSI-C Functions, __Pages 627-636__Appendix C - Turbo Pascal Reference, __Pages 637-647__Appendix D - Assembly Language Reference, __Pages 649-658__Appendix E - ASCII Character Set, __Pages 659-662__Index, __Pages 663-674__ File: converted PDF with OCR, without coverContent: Preface, Pages xiii-xiv1 - Introduction, Pages 3-202 - Input/Output, Pages 21-403 - Selection Statements, Pages 41-584 - Repetitive Statements, Pages 59-795 - Functions, Pages 81-1036 - Parameter Passing, Pages 105-1197 - Arrays, Pages 121-1398 - Strings, Pages 141-1579 - File I/O, Pages 159-17410 - Structures and Records, Pages 175-18711 - Introduction to C++, Pages 191-20312 - More C++, Pages 205-21613 - Introduction, Pages 219-22714 - Computer Architecture, Pages 229-24115 - 8086/88 Instructions, Pages 243-25916 - 8086 Interfacing and Timing, Pages 261-27817 - 8086 Interrupts, Pages 279-28818 - Introduction, Pages 291-30419 - Visual Basic Language, Pages 305-32220 - Forms, Pages 323-34321 - Menus and dialog boxes, Pages 345-36022 - Events, Pages 361-37023 - Graphics, Pages 371-38024 - HTML (Introduction), Pages 385-39925 - Further HTML, Pages 401-41426 - JavaScript, Pages 415-43627 - Java (Introduction), Pages 437-45228 - Java (Extended functions), Pages 453-47229 - Introduction, Pages 475-49030 - DOS File System/Editor, Pages 491-50131 - Introduction, Pages 505-51232 - File management, Pages 513-52233 - Windows 95/NT, Pages 525-53934 - Extra Windows, Pages 541-54635 - Introduction to UNIX, Pages 549-56636 - UNIX Commands, Pages 567-59237 - Editing and Text Processing, Pages 593-60338 - Csh (C Shell), Pages 605-620Appendix A - Java Classes, Pages 621-626Appendix B - ANSI-C Functions, Pages 627-636Appendix C - Turbo Pascal Reference, Pages 637-647Appendix D - Assembly Language Reference, Pages 649-658Appendix E - ASCII Character Set, Pages 659-662Index, Pages 663-674 Specialisation in software has become a thing of the past. With the move towards graphical user interface programming, engineers must have a sound knowledge of several programming languages and for the first time most of the main technical languages are introduced in a single volume.

All the example programs included relate to real life applications to provide a long needed reference that students will find invaluable throughout their studies, and a definitive guide for professional developers requiring an insight into other languages. Using C++ and Pascal to provide a basic grounding in software development the author then goes on to introduce more advanced concepts such as object-orientated design through the development of C++. Sections on Visual Basic and 80X86 Assembly Language follow before Java, Windows, NT and DOS are introduced, finishing with an overview of the UNIX system. Software development has grown over the years from simple BASIC programs written on small hobby computers to large software systems that control factories.
دانلود کتاب Software Development for Engineers - with C, Pascal, C++, Assembly Language, Visual Basic, HTML, JavaScript and Java