|
1.
|
|
The professional 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 .NET Framework 3.5 in depth. The book is updated for Visual Studio® 2008 and C# 3.0, and presents C# concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions, and program outputs. The book features 200+ C# applications with about 20,000 lines of proven C# code, and hundreds of tips that will help you build robust applications. Start with a concise introduction to C# using an early classes and objects approach, then rapidly move on to more advanced topics, including the .NET Framework 3.5, LINQ, WPF, ASP.NET AJAX, WCF web services and Silverlight™. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML™ ATM case study, including a complete C# implementation. When you’re finished, you’ll have everything you need to build next-generation Windows applications, web applications and web services. TheDeitel® Developer Series isdesigned for practicing programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development, and more. Practical, example-rich coverage of: -
.Net Framework 3.5 -
Types, Arrays, LINQ to Objects -
Exception Handling -
LINQ, Object/Collection Initializers -
OOP: Classes, Inheritance, Polymorphism, Interfaces -
WinForms, WPF, XAML, Event Handling -
WPF Graphics/Multimedia, Silverlight™ -
Lists, Queues, Stacks, Trees -
Generic Collections, Generic Methods and Classes -
XML®, LINQ to XML -
Database, SQL, LINQ to SQL -
ASP.NET 3.5, ASP.NET AJAX -
Web Forms, Web Controls -
WCF Web Services -
OOD/UML™ 2 CASE STUDY -
And more Visit www.deitel.com to: -
Download code examples -
Check out the growing list of programming, Web 2.0, and software-related Resource Centers -
To receive updates for 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 -
Visit www.deitel.com/training for information on Deitel’s Dive Into® Series corporate training courses delivered on-site worldwide Pre-Publication Reviewer Testimonials “The ultimate, comprehensive book that teaches you how to program using the latest Microsoft technologies. Excellent explanations, lots of examples, all the necessary theoretical background and all the latest technologies for desktop, web and databases. The best overview of Silverlight.“ –Kirill Osenkov, Microsoft “An excellent, true objects-first book. Excellent introduction to collections. The generics material is a real asset.“ –Gavin Osborne, Saskatchewan Institutue of Applied Science & Technology “The early Introduction to Classes and Objects is brilliant. Coverage of ASP.NET 3.5 is exceptional. Includes a great introduction to ASP.NET AJAX.“ –José Antonio González Seco, Parliament of Andalusia “Great chapter on polymorphism.“ –Eric Lippert, Microsoft “Illustrates the best practices of C# programming. Teaches how to ‘program in the large,’ with material on object-oriented programming and software engineering principles.“ –Mingsheng Hong, Cornell University “Excellent introduction to the world of .NET, using the Deitels’ live-code approach and real-world examples.“ –Bonnie Berent, Microsoft C# MVP “Excellent chapter on exceptions. Very good chapter on Winforms GUIs.“ –Marcelo Guerra Hahn, Microsoft “Perfect for professionals. Thorough introductions to the debugger and LINQ.“ –Vinay Ahuja, Microsoft “The TV/video viewer will enthuse readers and help them see how complex graphics effects can be created easily in WPF. A good example of data binding in WPF.“ —Ged Mead, Microsoft MVP, DevCity.Net “An excellent introduction to XML, LINQ to XML and related technologies.“ —Helena Kotas, Microsoft “Good overview of relational databases. It hits on the right LINQ to SQL idioms.“ —Alex Turner, Microsoft “Great overview of producing and consuming web services with WCF.“ —Dan Crevier, Microsoft ...
|
2.
|
|
KEY BENEFIT: The Deitels’ groundbreaking How to Program series offers unparalleled breadth and depth of object-oriented programming concepts and intermediate-level topics for further study. This revision is current with the Java SE 6 revisions that have occurred since the book was last published. The Late Objects Version delays coverage of class development until Chapter 8, presenting the control structures, methods and arrays material in a non-object-oriented, procedural programming context. KEY TOPICS: Introduction and Basic Java Programming; Control Statements: Part 1; Control Statements: Part 2; Methods and Introduction to Recursion; Arrays; Introduction to Strings and Files; Introduction to Classes and Objects; Classes and Objects: A Deeper Look; Object-Oriented Programming: Inheritance; Object-Oriented Programming: Polymorphism; Exception Handling; (Optional) ATM Case Study, Part 1: Object-Oriented Design with the UML; (Optional) ATM Case Study, Part 2: Implementing an Object-Oriented Design; GUI Components: Part 1; Graphics and Java 2D™; Applets and Java Web Start; Multimedia: Applets and Applications; GUI Components: Part 2; Strings, Characters and Regular Expressions; Files, Streams and Object Serialization; Recursion; Searching, Sorting and Big O; Generic Collections; Generics; Data Structures; Multithreading; Networking; Accessing Databases with JDBC; JavaServer Faces (JSF) Web Applications; Ajax-Enabled JSF Web Applications; JAX-WS Web Services. MARKET: A useful reference for programmers who need to brush up their Java skills. ...
|
3.
|
|
PRACTICAL, EXAMPLE-RICH COVERAGE OF: - Classes, Objects, Encapsulation, Inheritance, Polymorphism, Interfaces, Nested Classes
- Integrated OOP Case Studies: Time, GradeBook, Employee
- Industrial-Strength, 95-Page OOD/UML® 2 ATM Case Study
- JavaServer™ Faces, Ajax-Enabled Web Applications, Web Services, Networking
- JDBC™, SQL, Java DB, MySQL®
- Threads and the Concurrency APIs
- I/O, Types, Control Statements, Methods
- Arrays, Generics, Collections
- Exception Handling, Files
- GUI, Graphics, GroupLayout, JDIC
- Using the Debugger and the API Docs
- And more…
VISIT WWW.DEITEL.COM - For information on Deitel’s Dive Into® Series corporate training courses offered at customer sites worldwide (or write to deitel@deitel.com)
- Download code examples
- Check out the growing list of programming, Web 2.0, and software-related Resource Centers
- To receive updates for 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
The practicing programmer’s DEITEL® guide to Java™ development and the Powerful Java™ PlatformWritten for programmers with a background in high-level language programming, this book applies the Deitel signature live-code approach to teaching programming and explores the Java language and Java APIs in depth. The book presents the concepts in the context of fully tested programs, complete with syntax shading, code highlighting, line-by-line code descriptions and program outputs. The book features 220 Java applications with over 18,000 lines of proven Java code, and hundreds of tips that will help you build robust applications. Start with an introduction to Java using an early classes and objects approach, then rapidly move on to more advanced topics, including GUI, graphics, exception handling, generics, collections, JDBC™, web-application development with JavaServer™ Faces, web services and more. You’ll enjoy the Deitels’ classic treatment of object-oriented programming and the OOD/UML ® ATM case study, including a complete Java implementation. When you’re finished, you’ll have everything you need to build object-oriented Java applications. The DEITEL® Developer Series is designed for practicing programmers. The series presents focused treatments of emerging technologies, including Java™, C++, .NET, web services, Internet and web development and more. PRE-PUBLICATION REVIEWER TESTIMONIALS“Presenting software engineering side by side with core Java concepts is highly refreshing; gives readers insight into how professional software is developed.”—Clark Richey (Java Champion), RABA Technologies, LLC. “The quality of the design and code examples is second to none!”—Terrell Hull, Enterprise Architect “The JDBC chapter is very hands on. I like the fact that Java DB/Apache Derby is used in the examples, which makes it really simple to learn and understand JDBC.”—Sandeep Konchady, Sun Microsystems “Equips you with the latest web application technologies. Examples are impressive and real! Want to develop a simple address locator with Ajax and JSF? Jump to Chapter 22.”—Vadiraj Deshpande, Sun Microsystems “Covers web services with Java SE 6 and Java EE 5 in a real-life, example-based, friendly approach. The Deitel Web Services Resource Center is really good, even for advanced developers.”—Sanjay Dhamankar, Sun Microsystems “Mandatory book for any serious Java EE developer looking for improved productivity: JSF development, visual web development and web services development have never been easier.”—Ludovic Chapenois, Sun Microsystems “I teach Java programming and object-oriented analysis and design. The OOD/UML 2 case study is the best presentation of the ATM example I have seen.”—Craig W. Slinkman, University of Texas–Arlington “Introduces OOP and UML 2 early. The conceptual level is perfect. No other book comes close to its quality of organization and presentation. The live-code approach to presenting exemplary code makes a big difference in the learning outcome.”—Walt Bunch, Chapman University/ ...
|
4.
|
|
Appropriate for all basic-to-intermediate level courses in Visual Basic 2008 programming. Created by world-renowned programming instructors Paul and Harvey Deitel, Visual Basic 2008 How to Program, Fourth Edition introduces all facets of the Visual Basic 2008 language hands-on, through hundreds of working programs. This book has been thoroughly updated to reflect the major innovations Microsoft has incorporated in Visual Basic 2008 and .NET 3.5; all discussions and sample code have been carefully audited against the newest Visual Basic language specification. The many new platform features covered in depth in this edition include: LINQ data queries, Windows Presentation Foundation (WPF), ASP.NET Ajax and the Microsoft Ajax Library, Silverlight-based rich Internet application development, and creating Web services with Windows Communication Foundation (WCF). New language features introduced in this edition: object anonymous types, object initializers, implicitly typed local variables and arrays, delegates, lambda expressions, and extension methods. Students begin by getting comfortable with the free Visual Basic Express 2008 IDE and basic VB syntax included on the CD.Next, they build their skills one step at a time, mastering control structures, classes, objects, methods, variables, arrays, and the core techniques of object-oriented programming. With this strong foundation in place, the Deitels introduce more sophisticated techniques, including inheritance, polymorphism, exception handling, strings, GUI's, data structures, generics, and collections. Throughout, the authors show developers how to make the most of Microsoft's Visual Studio tools. A series of appendices provide essential programming reference material on topics ranging from number systems to the Visual Studio Debugger, UML 2 to Unicode and ASCII....
|
5.
|
|
KEY BENEFIT: This comprehensive best-seller is aimed at readers with little or no programming experience. It teaches by presenting the concepts in the context of full working programs and takes an early-objects approach. The authors emphasize achieving program clarity through structured and object-oriented programming, software reuse and component-oriented software construction. KEY TOPICS: Introduction to Computers, the Internet and World Wide Web; Introduction to C++ Programming; Introduction to Classes and Objects; Control Statements: Part 1; Control Statements: Part 2; Functions and an Introduction to Recursion; Arrays and Vectors; Pointers and Pointer-Based Strings; Classes: A Deeper Look, Part 1; Classes: A Deeper Look, Part 2; Object-Oriented Programming: Inheritance; Object-Oriented Programming: Polymorphism; (Optional) ATM Case Study, Part 1: Object-Oriented Design with the UML; (Optional) ATM Case Study, Part 2: Implementing an Object-Oriented Design; Exception Handling; Templates; Operator Overloading; String and Array Objects; String Processing with Class string; Stream Input/Output; File and String Stream Processing; Searching and Sorting; Data Structures; Standard Template Library (STL); Bits, Characters, C-Strings and structs; Game Programming with Ogre; Boost Libraries, Technical Report 1 and C++0x; Other Topics; Operator Precedence and Associativity Chart; ASCII Character Set; Fundamental Types; Number Systems; C Legacy Code Topics; Preprocessor; UML 2: Additional Diagram Types; Using the Visual Studio® 2008 Debugger; Using the GNU™ C++ Debugger. MARKET: A useful reference for programmers....
|
6.
|
|
PRACTICAL, EXAMPLE-RICH COVERAGE OF: -
XHTML® -
CSS® -
JavaScript™: Control Statements, -
Functions, Arrays, Objects -
JSON (JavaScript Object Notation) -
XHTML DOM®: Objects and Collections -
JavaScript Event-Driven Programming -
XML® and RSS -
XML DOM -
Rich Internet Applications -
Asynchronous JavaScript and XML (Ajax) -
XMLHttpRequest -
Dojo Toolkit -
Consuming Web Services -
And more… VISIT WWW.DEITEL.COM -
Download code examples -
Check out the growing list of programming, Web 2.0 and software-related Resource Centers -
To receive updates for 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 -
Contact deitel@deitel.com for information on corporate training courses delivered on-site worldwide The practicing programmer’s Deitel® guide to XHTML®, CSS®, JavaScript™, XML® and Ajax RIA development. This book applies the Deitel signature live-code approach to teaching the client side of Rich Internet Applications (RIA) development. The book presents concepts in the context of 100+ fully tested programs (6,000+ lines of code), complete with syntax shading, detailed descriptions and sample outputs. The book features over 150 tips that will help you build robust client-side web applications. Start with an introduction to Extensible HyperText Markup Language (XHTML®) and Cascading Style Sheets (CSS®), then rapidly move on to the details of JavaScript™ programming. Finish with more advanced client-side development technologies including XHTML’s Document Object Model (DOM®), Extensible Markup Language (XML®), XML’s DOM, JavaScript Object Notation (JSON) and Asynchronous JavaScript and XML (Ajax). When you’re finished, you’ll have everything you need to build the client side of Web 2.0 Rich Internet Applications (RIAs). The book culminates with several substantial Ajax-enabled RIAs, including a book cover viewer (JavaScript/DOM), an address book (Ajax/consuming web services) and a calendar application (Ajax/Dojo/consuming web services). TheDeitel® Developer Seriesis designed for professional programmers. The series presents focused treatments of emerging technologies, including .NET, Java™, web services, Internet and web development and more. Pre-Publication Reviewer Testimonials “One of the best introductions to JavaScript.”—Raymond Wisman, Indiana University Southeast “Cements the browser as a first-class development platform.”—Johnvey Hwang, Splunk, Inc. “Excellent for learning to develop standards-compliant web applications.”—Paul Vencill, MITRE, Inc. “The CSS chapter is compact, concise and full of useful info!”—Billy B. L. Lim, Illinois State University “A good introduction to the DOM; doesn’t trip over cross-browser incompatibilities.”—Eric Lawrence, Microsoft “Exceptionally clear Ajax tutorial; best I’ve reviewed! Great solutions for the very cool type-ahead and edit-in-place Ajax features. ‘Libraries to Help Eliminate Cross-Browser Compatibility Issues’ is fantastic. This book and your websites will be often-visited resources (if not best practices in themselves).”—John Peterson, Insync and V.I.O. Inc. “I wish I’d had this when I was learning to program.”—Joe Kromer, New Perspective ...
|
7.
|
|
For introductory courses in Visual Basic Programming, offered in departments of Information Technology, Computer Science or Business. Merging the concept of a lab manual with that of a conventional textbook, the Deitels have crafted an innovative approach that enables students to learn programming while having a mentor-like book by their side. This best-seller blends the Deitel signature Live-Code Approach with their Application-Driven methodology. Students learn programming and Visual Basic by working through a set of applications. Each tutorial builds upon previously learned concepts while learning new ones, An abundance of self assessment exercises are available at the end of most chapters to reinforce key ideas. This approach makes it possible to cover a wealth of programming constructs within the Visual Basic 2008 environment.Key topics include Language Integrated Query (LINQ), Visual Programming, Framework Class Library (FCL), Controls (Buttons, TextBoxes, ListBoxes, Timers, ComboBoxes, RadioButtons, Menus, Dialogs), Event Handling, Debugger, Algorithms, Control Structures, Methods, Random-Number Generation, Arrays, Classes, Objects, Collections, Mouse & Keyboard Event Handling, Strings, Files, Database, Graphics, Multimedia, GUI Design and Web applications. Deitel accomplishes this by making highly technical topics as simple as possible. The Third Edition is fully updated for Visual Studio 2008, Visual Basic 2008 and .NET 3.5....
|
8.
|
|
The Deitels' groundbreaking How to Program series offers unparalleled breadth and depth of programming concepts for programmers of all levels. The books in this series feature hundreds of complete, working programs with thousands of lines of code. KEY TOPICS: Focuses on native C++ and presents examples of .NET managed code programming with C++/CLI, where appropriate. Takes an easy-to-follow, carefully developed early classes and objects approach provides comprehensive coverage of object-oriented programming. Teaches the fundamentals of software engineering and object-oriented design with the UML 2.0 using an optional automated teller machine (ATM) case study, with additional integrated case studies throughout the text. For anyone interested in learning how to program Visual C++. ...
|
|