C# for Programmers

Front Cover
Prentice Hall Professional, Nov 21, 2005 - Computers - 1360 pages
3 Reviews

The practicing programmer's DEITEL® guide to C# and the powerful Microsoft .NET Framework

 

Written for programmers with a background in C++, Java, or other high-level languages, this book applies the Deitel signature live-code approach to teaching programming and explores Microsoft's C# language and the new .NET 2.0 in depth. The book is updated for Visual Studio® 2005 and C# 2.0, and presents C# concepts in the context of fully tested programs, complete with syntax shading, detailed line-by-line code descriptions, and program outputs. The book features 200+ C# applications with 16,000+ lines of proven C# code, as well as 300+ programming tips that will help you build robust applications.

 

Start with a concise introduction to C# fundamentals using an early classes and objects approach, then rapidly move on to more advanced topics, including multithreading, XML, ADO.NET 2.0, ASP.NET 2.0, Web services, network programming, and .NET remoting. Along the way you will enjoy the Deitels' classic treatment of object-oriented programming and a new, OOD/UML™ ATM case study, including a complete C# implementation. When you are finished, you will have everything you need to build next-generation Windows applications, Web applications, and Web services.

 

Dr. Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized programming languages content-creation and corporate-training organization. Together with their colleagues at Deitel & Associates, Inc., they have written many international best-selling programming languages textbooks that millions of people worldwide have used to master C, C++, Java™, C#, XML, Visual Basic®, Perl, Python, and Internet and Web programming.

 

The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, J2EE, Web services, and more.

 

Practical, Example-Rich Coverage Of:

  • C# 2.0, .NET 2.0, FCL
  • ASP.NET 2.0, Web Forms and Controls
  • Database, SQL, and ADO.NET 2.0
  • Networking and .NET Remoting
  • XML, Web Services
  • Generics, Collections
  • GUI/Windows® Forms
  • OOP: Classes, Inheritance, and Polymorphism
  • OOD/UML™ ATM Case Study
  • Graphics and Multimedia
  • Multithreading
  • Exception Handling
  • And more...

VISIT WWW.DEITEL.COM

  • Download code examples
  • To receive updates on this book, subscribe to the free DEITEL® BUZZ ONLINE e-mail newsletter at www.deitel.com/newsletter/subscribe.html
  • Read archived Issues of the DEITEL® BUZZ ONLINE
  • Get corporate training information
 

What people are saying - Write a review

User Review - Flag as inappropriate

This book have actually made me the programmer i`m today. Thanks to Deitel`s.
And please can i have the softcopy.

User Review - Flag as inappropriate

cxcvdf

Contents

II
1
III
2
V
3
VI
4
VII
5
IX
6
X
8
XI
16
CCXXXVIII
618
CCXXXIX
619
CCXL
621
CCXLI
623
CCXLII
625
CCXLIII
627
CCXLIV
630
CCXLV
632

XII
18
XIII
19
XV
25
XVI
27
XVII
31
XVIII
32
XIX
33
XX
35
XXI
37
XXII
49
XXIII
50
XXIV
51
XXV
52
XXVII
58
XXVIII
65
XXIX
67
XXX
68
XXXI
72
XXXII
73
XXXIII
77
XXXIV
81
XXXV
91
XXXVI
92
XXXVII
93
XXXIX
95
XL
99
XLI
102
XLII
107
XLIII
108
XLIV
109
XLV
111
XLVI
113
XLVII
120
XLVIII
127
XLIX
129
L
130
LII
133
LIII
134
LIV
137
LV
139
LVI
143
LVII
147
LVIII
150
LIX
151
LX
154
LXII
159
LXIII
160
LXIV
161
LXVI
163
LXVII
167
LXVIII
172
LXIX
173
LXX
181
LXXI
183
LXXII
189
LXXIII
193
LXXIV
195
LXXV
196
LXXVI
197
LXXVIII
200
LXXIX
204
LXXX
205
LXXXI
206
LXXXII
208
LXXXIII
209
LXXXIV
213
LXXXV
214
LXXXVI
215
LXXXVII
219
LXXXVIII
222
LXXXIX
225
XC
228
XCI
232
XCII
241
XCIII
242
XCIV
244
XCV
245
XCVI
253
XCVII
257
XCVIII
259
XCIX
261
C
265
CI
271
CII
276
CIII
281
CIV
283
CV
285
CVI
293
CVII
294
CIX
295
CX
296
CXI
299
CXII
300
CXIII
303
CXIV
306
CXV
312
CXVII
316
CXVIII
317
CXIX
322
CXX
324
CXXI
325
CXXII
327
CXXIII
331
CXXIV
333
CXXV
334
CXXVI
341
CXXVII
342
CXXVIII
343
CXXIX
344
CXXX
346
CXXXI
347
CXXXII
348
CXXXIII
353
CXXXIV
358
CXXXV
361
CXXXVI
366
CXXXVII
372
CXXXVIII
376
CXXXIX
378
CXL
380
CXLI
381
CXLII
382
CXLIII
384
CXLIV
385
CXLV
388
CXLVI
390
CXLVII
391
CXLVIII
394
CXLIX
395
CL
397
CLI
398
CLIII
400
CLIV
405
CLVI
406
CLVII
408
CLIX
409
CLX
411
CLXI
413
CLXII
415
CLXIII
416
CLXV
421
CLXVI
429
CLXVII
431
CLXVIII
432
CLXIX
433
CLXXI
436
CLXXII
439
CLXXIV
440
CLXXVI
441
CLXXVII
442
CLXXIX
443
CLXXXI
451
CLXXXII
456
CLXXXIII
459
CLXXXIV
460
CLXXXV
461
CLXXXVI
463
CLXXXVII
465
CLXXXIX
467
CXC
469
CXCI
470
CXCII
471
CXCIII
472
CXCIV
476
CXCV
479
CXCVI
482
CXCVII
490
CXCVIII
492
CXCIX
495
CC
497
CCI
500
CCII
503
CCIII
504
CCIV
505
CCVI
515
CCVIII
519
CCIX
523
CCX
527
CCXI
530
CCXII
534
CCXIII
540
CCXIV
546
CCXV
551
CCXVI
559
CCXVII
562
CCXVIII
565
CCXIX
567
CCXXI
568
CCXXII
569
CCXXIII
571
CCXXIV
573
CCXXV
576
CCXXVI
578
CCXXVII
585
CCXXVIII
593
CCXXIX
601
CCXXX
606
CCXXXI
607
CCXXXII
608
CCXXXIII
609
CCXXXIV
610
CCXXXV
611
CCXXXVI
613
CCXXXVII
616
CCXLVI
636
CCXLVII
637
CCXLVIII
639
CCXLIX
644
CCL
646
CCLI
647
CCLII
648
CCLIII
650
CCLIV
651
CCLV
658
CCLVI
663
CCLVII
666
CCLVIII
669
CCLIX
672
CCLX
677
CCLXI
678
CCLXII
680
CCLXIII
691
CCLXIV
692
CCLXV
706
CCLXVI
707
CCLXVII
708
CCLXVIII
710
CCLXIX
711
CCLXX
720
CCLXXI
731
CCLXXII
741
CCLXXIII
742
CCLXXIV
748
CCLXXV
752
CCLXXVI
753
CCLXXVII
754
CCLXXIX
757
CCLXXX
764
CCLXXXI
767
CCLXXXII
770
CCLXXXIII
777
CCLXXXIV
786
CCLXXXV
800
CCLXXXVI
803
CCLXXXVII
806
CCLXXXIX
808
CCXC
809
CCXCI
810
CCXCII
811
CCXCIII
815
CCXCIV
816
CCXCVI
818
CCXCVII
819
CCXCVIII
821
CCXCIX
822
CCC
823
CCCI
824
CCCII
825
CCCIV
833
CCCV
837
CCCVI
846
CCCVII
854
CCCVIII
857
CCCX
859
CCCXI
860
CCCXII
861
CCCXIII
863
CCCXIV
864
CCCXV
865
CCCXVI
867
CCCXVII
868
CCCXVIII
869
CCCXX
871
CCCXXI
879
CCCXXII
880
CCCXXIII
884
CCCXXIV
889
CCCXXV
901
CCCXXVI
902
CCCXXVII
911
CCCXXVIII
919
CCCXXIX
920
CCCXXX
929
CCCXXXI
931
CCCXXXIII
934
CCCXXXIV
960
CCCXXXV
961
CCCXXXVI
962
CCCXXXVII
963
CCCXXXVIII
964
CCCXXXIX
965
CCCXL
966
CCCXLI
967
CCCXLII
968
CCCXLIII
970
CCCXLIV
971
CCCXLV
973
CCCXLVII
978
CCCXLVIII
980
CCCXLIX
981
CCCL
985
CCCLI
989
CCCLII
990
CCCLIII
994
CCCLIV
1003
CCCLV
1005
CCCLVI
1007
CCCLVII
1011
CCCLVIII
1021
CCCLX
1022
CCCLXI
1023
CCCLXII
1024
CCCLXIV
1025
CCCLXV
1027
CCCLXVII
1038
CCCLXVIII
1043
CCCLXIX
1058
CCCLXX
1061
CCCLXXI
1073
CCCLXXII
1074
CCCLXXIV
1075
CCCLXXVI
1076
CCCLXXVII
1078
CCCLXXVIII
1090
CCCLXXIX
1094
CCCLXXX
1098
CCCLXXXI
1099
CCCLXXXII
1106
CCCLXXXIII
1112
CCCLXXXIV
1114
CCCLXXXV
1115
CCCLXXXVI
1116
CCCLXXXVII
1118
CCCLXXXVIII
1120
CCCLXXXIX
1123
CCCXC
1124
CCCXCI
1133
CCCXCIII
1134
CCCXCV
1135
CCCXCVI
1136
CCCXCVII
1138
CCCXCVIII
1142
CD
1146
CDI
1149
CDII
1153
CDIV
1156
CDV
1160
CDVI
1161
CDVII
1162
CDVIII
1164
CDIX
1165
CDX
1168
CDXI
1169
CDXII
1170
CDXIII
1172
CDXIV
1174
CDXV
1175
CDXVII
1180
CDXVIII
1183
CDXIX
1186
CDXXI
1189
CDXXIII
1190
CDXXV
1191
CDXXVI
1192
CDXXVII
1193
CDXXVIII
1194
CDXXIX
1195
CDXXXI
1196
CDXXXII
1198
CDXXXIII
1200
CDXXXIV
1201
CDXXXV
1202
CDXXXVI
1205
CDXXXVII
1206
CDXXXVIII
1208
CDXXXIX
1210
CDXL
1214
CDXLI
1216
CDXLII
1218
CDXLIII
1220
CDXLIV
1221
CDXLV
1222
CDXLVII
1225
CDXLVIII
1227
CDXLIX
1230
CDL
1237
CDLI
1240
CDLII
1243
CDLIII
1245
CDLIV
1249
CDLV
1251
CDLVI
1252
CDLVII
1253
CDLVIII
1256
CDLIX
1257
CDLX
1263
CDLXI
1264
CDLXIII
1266
CDLXV
1269
CDLXVI
1271
CDLXVII
1273
CDLXVIII
1274
CDLXIX
1278
CDLXX
1281
CDLXXII
1283
CDLXXIII
1285
CDLXXV
1287
Copyright

Other editions - View all

Common terms and phrases

About the author (2005)

Harvey M. Deitel and Paul J. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized programming languages content-creation and corporate training organization. Together with their colleagues at Deitel & Associates, Inc., they have written many international best-selling programming languages textbooks and professional books that millions of people worldwide have used to master C, C++, Java™, C#, XML, Visual Basic®, Perl, Python, and Internet and Web programming.

Paul J. Deitel and Harvey M. Deitel are the founders of Deitel & Associates, Inc., the internationally recognized programming languages content-creation and corporate training organization. Together with their colleagues at Deitel & Associates, Inc., they have written many international best-selling programming languages textbooks and professional books that millions of people worldwide have used to master C, C++, Java™, C#, XML, Visual Basic®, Perl, Python, and Internet and Web programming.

Bibliographic information