C# for Programmers (Google eBook)

Front Cover
Prentice Hall Professional, Nov 21, 2005 - Computers - 1360 pages
4 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

cxcvdf

User Review - Flag as inappropriate

sss

Contents

II
2
III
3
IV
4
V
5
VII
6
VIII
8
IX
16
XI
19
CCXIX
619
CCXXI
621
CCXXII
623
CCXXIII
625
CCXXIV
627
CCXXV
630
CCXXVI
632
CCXXVII
636

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

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