LEADER 04377cam a2200397Ii 4500 001 991003257899707536 006 m d 007 cr cn||||||||| 008 070806s2002 waua s 001 0 eng d 020 $a9781931836548 020 $a193183654X 035 $ab13656417-39ule_inst 037 $a100810:100823$bElsevier Science & Technology$nhttp://www.sciencedirect.com 040 $aOPELS$cOPELS$dOCLCA 049 $aTEFA 082 04$a005.133$222 245 00$aC# for Java programmers$h[electronic resource] /$cBrian Bagnall ... [et al.]. 260 $aRockland, MA. :$bSyngress Pub.,$cc2002. 300 $axxvi, 613 p. :$bill. ;$c24 cm. 500 $a"Download all of the source code from www.syngress.com"--Cover. 500 $aIncludes index. 505 0 $aPart 1: Language Similarities -- 1.An Introduction to C# -- 2.Language Fundamentals -- 3.Declarations and Access Controls -- 4.Operators and Assignments -- 5.Flow Control -- 6.Exception Handling -- 7.Garbage Collection -- Part 2: Language Features not in Java -- 8.Enumerators -- 9.Structs and Properties -- 10.Pointers, Delegates and Primitive Parameters by Reference -- 11.Boxing and Unboxing -- 12.Working with native DLL's -- 13.Interoperation with COM -- Part 3: .NET's Basic Class Libraries vs. Java's Class Libraries -- 14.Strings -- 15.Input/Output -- 16.Networking -- 17.Threading -- 18.Collections -- 19.Reflection -- CD-ROM Contents: -- C# keywords and their Java equivalent -- Example codes for the key differences between the two languages -- A copy of the .Net's Basic Class Library API's. 520 $aJava Programmers, Preprare for Microsoft's .NET initiative while enhancing your repertoire and marketability with C# for Java Progammers! C# for Java Programmers will prepare readers for the .NET framework by building on what they already know about object-oriented languages and give them the means to maintain their flexibility and effectiveness in an un-certain marketplace. This book will compare and contrast the advantages and disadvantages of both Java and C# to allow programmers to make their own decisions regarding what each language is best used for. Whatever your feelings are about Microsoft and its .NET initiative, there can be no denying that C# is here to stay. The C# language, a close cousin to Java, is a new object-oriented programming language (OOPL) designed to work within the .NET framework. It improves upon many of the vague or ill-defined areas of C++ that frequently lead programmers into trouble. C# is a strongly-typed, object-oriented language designed to give the optimum blend of simplicity, expressiveness, and performance. Written specifically for Java programmers. C# for Java Programmers is not an introductory guide to C#, but builds on what Java programmers already know about object-oriented languages to give them an efficient means for making in-roads to the .NET framework. Compare and Contrast. This book will compare and contrast many of the advantages and drawbacks of Java and C# to allow programmers to make informed, intelligent decisions based on the unique uses of each language. Make your own in-depth analysis of C# and Java with the Syngress Wallet CD. Accompanying each book will be a wallet CD containing the HTML version of the text and in-depth code comparison to allow programmers to see for themselves the various differences between Java and C#. 533 $aElectronic reproduction.$bAmsterdam :$cElsevier Science & Technology,$d2007.$nMode of access: World Wide Web.$nSystem requirements: Web browser.$nTitle from title screen (viewed on Aug. 2, 2007).$nAccess may be restricted to users at subscribing institutions. 650 0$aC? (Computer program language) 650 0$aJava (Computer program language) 655 7$aElectronic books.$2local 700 1 $aBagnall, Brian,$d1972-$eauthor$4http://id.loc.gov/vocabulary/relators/aut$0739080 776 1 $cOriginal$z193183654X$z9781931836548$w(OCoLC)50774127 856 40$3Referex$uhttp://www.sciencedirect.com/science/book/9781931836548$zAn electronic book accessible through the World Wide Web; click for information 907 $a.b13656417$b24-02-22$c24-01-08 912 $a991003257899707536 994 $aC0$bTEF 996 $aC# for Java programmers$91464031 997 $aUNISALENTO 998 $ale029$b24-01-08$cm$dm $e-$feng$gwau$h0$i0