Bali Indonesia Outreach Frequently Asked Questions, SURFING THE NATIONS. Bali Indonesia Outreach. Frequently Asked Questions: 1. What if I don't surf? ... of Bali, Indonesia and don't know how to surf, we still ...,
Programming in CSharp
Short summary:
Programming in CSharp. by. Willi-Hans Steeb. International School for Scientific Computing. email addresses of the author:. steeb_wh@yahoo.com ...
Long summary:Programming in CSharp by Willi-Hans Steeb International School for Scientific Computing email addresses of the author: steeb_wh@yahoo.com steebwilli@gmail.com whs@na.rau.ac.za Contents 1 Introduction 1 2 CSharp Basics 4 2.1 Introduction 4 2.2 Basic Data Types . 6 2.3 ASCII Table 8 2.4 Arithmetic Operations 9 2.5 Control Statements 11 2.6 Logical Operations 15 2.7 Pointers 16 2.8 Recursion . 17 2.9 Jump Statements . 17 2.10 Pass by Value, Pass by Reference 19 2.11 Arrays . 22 2.12 Bitwise Operations 24 2.13 Shift Operation 25 2.14 Commmand-Line Arguments . 26 2.15 Boxing and UnBoxing Types . 27 2.16 Delegates . 27 2.17 Types . 28 2.18 Reflection . 29 3 String and StringBuilder 31 3.1 String Class 31 3.2 Convert Class . 33 3.3 StringBuilder Class 34 4 Built-in Classes 36 4.1 DateTime Class 36 4.2 Array Class 37 4.3 ArrayList Class 38 4.4 ListDictionary Class . 39 4.5 Class IEnumerator 40 4.6 Mathematics Class and Random Class . 40 4.7 Point Classes . 43 i 4.8 Class BitArray 44 4.9 Object Class 45 5 Object-Oriented Programming 50 5.1 Write your own class . 50 5.2 Override Methods . 55 5.3 Inheritance 57 5.4 Overloading Methods . 61 5.5 Operator Overloading . 62 5.6 Structures . 63 5.7 Delegates . 64 6 Streams and File Manipulations 69 6.1 Introduction 69 6.2 Binary File Manipulations 69 6.3 Text File Manipulation 71 6.4 Byte by Byte Manipulation . 74 6.5 Object Serialization 76 6.6 XML Documents . 78 7 Graphics 81 7.1 Drawing Methods . 81 7.2 Color Class 84 7.3 Button and EventHandler 86 7.4 Displaying Images . 88 7.5 Overriding OnPaint 89 8 Events 95 9 Processes and Threads 99 9.1 Processes . 99 9.2 Threads 100 9.2.1 Introduction 100 9.2.2 Background Thread 101 9.2.3 Sleep Method . 102 9.2.4 Join Methods . 104 9.3 Monitor 105 9.4 Synchronization 106 9.5 Deadlock 108 9.6 Interlocked Class . 110 9.7 Thread Pooling 111 9.8 Threading in Windows Forms 112 9.9 Asynchronous P ...
Source: issc.rau.ac.za