In this Issue ...
Win a Scholarship for College or Continuing Education from the FreeScholarshipGuide.com
Win $5000 for School. The grant can be used for Undergraduate & Graduate School, Distance Learning, Home-Based Study, Continuing Education, Career Training, Certificate Programs or to pay off your student loans. You can even give the Scholarship to a family member!
Free calls over the Internet using Skype The whole world can talk for free. Download Skype for free and take a look at some of the cool premium services. www.skype.com
|
Customer Service Note: Deitel Web and E-mail Servers Will Be Down During Scheduled Power Maintenance at Our Office Park
Starting on the evening of Friday, April 14 and continuing through the day on Saturday, April 15, our Web site and email will be temporarily unavailable due to scheduled power plant maintenance at our office park. Our site and email should be available again late Saturday. We apologize for any inconvenience.
New! Web Services Resource Center
Our Web Services Resource Center includes loads of great resources gathered from the Web. Study the Web Services tutorials from Microsoft, Sun, IBM and others. Learn about XML, Web services specifications, SOAP, WSDL, UDDI, .NET Web services, consuming XML Web services, Web services architecture and more. Build your own Yahoo! maps mashup and check out our Mashups Resource Center. Build applications that work with the Yahoo! Music Engine. Call SOAP Web Services with AJAX and query the Google Search API using SOAP. Check out the Web services security resources.
Investigate Amazon’s Web services including the Amazon E-Commerce Service (ECS), Amazon historical pricing, Amazon Mechanical Turk, Amazon S3 (Simple Storage Service) and the Scalable Simple Queue Service (SQS). Use the Alexa Top sites Web service to access lists of Web sites ordered by Alexa Traffic Rank. Find examples of applications using Amazon Web services, including one in which you can write a letter to Santa with a list of your most wanted items from Amazon. :-)
Use eBay Web services to manage your eBay listings, create a customized interface to search listings on the site, and more. Add search capabilities to your applications with Google APIs. Explore the numerous Yahoo! Web services including the Yahoo! Shopping APIs, the del.icio.us API, Yahoo! Maps Web services, Yahoo! Search Web Services, Yahoo! Traffic Web services, Yahoo! Travel Web services and more. Use the Yahoo! Shopping APIs to syndicate Yahoo! Shopping content and earn revenue through your Web site.
Use Microsoft's MapPoint and Virtual Earth APIs to add location-based and local U.S. information to your applications, such as road maps and labeled aerial photos. Check out several other popular Web services from FedEx, PayPal, Flickr, MusicBrainz and more.
Learn about the Java Web services tools from Sun Microsystems including the Java Web Services Developer Pack (Java WSDP), the Java API for XML Web Services (JAX-WS), the Java API for XML-based RPC (JAX-RPC), the Java API for XML Processing (JAXP), the Java Architecture for XML Binding (JAXB) and the SOAP attachments API for Java (SAAJ). Check out JSON (JavaScript Object Notation)—a data interchange format that supports several languages including Java, C, C#, Perl, Python, Ruby, PHP and more.
Investigate Universal Description, Discovery and Integration (UDDI)—a project for developing a set of specifications that define how Web services should be published so that programmers searching for Web services can find them early. Study the WSDL (Web Services Description Language) specification.
Learn about the various Web Services protocols and markup languages including Blocks Extensible Exchange Protocol (BEEP), Business Process Execution Language (BPEL), Electronic Business using eXtensible Markup Language (EbXML), XML Interface for Network Services (XINS) and XML-RPC (Remote Procedure Call).
Find free Web services sample chapters. Check out the Web services related wikis and FAQs. Find answers to your Web services questions and chat with other Web services developers in the various developer forums, discussion groups and newsgroups. Sign up for the Feedburner API feed to get the latest listings of APIs available online, or sign up for the Web services news feed at webservices.org. Listen to what the industry experts have to say in their Web services blogs and podcasts.
Read Web services news from CNET. Get Web services downloads from Download.com. Check out the upcoming Web services conferences around the world. Review Web services related jobs. And find a variety of Web services professional training courses, ranging from one to five days.
New! Affiliate Programs Resource Center
Affiliate programs have had phenomenal success for both Web publishers and merchants. Millions of people have discovered that they can make money on their Web sites by publishing valuable content on subjects of interest to large communities. This attracts search engines and brings visitors to your site. You allow your affiliate partners to place their ads on your pages; when your visitors click those ads and make purchases, you earn money. Lots of for-sale affiliate tools and publications are available, but many people have been successful using only free tools and resources. Our Affiliate Programs Resource Center focuses on the enormous amount of free affiliate content available online, as well as some for-sale items.
Start your search here for affiliate program eBooks, books, sample chapters, tutorials, FAQs and tools that will help you monetize your Web sites, newsletters and blogs effectively. Explore tools (some free and some for sale) that help you develop custom toolbars, build your Web site, find a domain name and a host, and submit your site to search engines. Read articles that explain the basics of affiliate marketing and how to be successful. Check out some of the success stores from people making money through affiliate programs.
Learn about affiliate terms such as cost-per-click (CPC) and cost-per-thousand impressions (CPM). Investigate the affiliate programs offered by Commission Junction, Google's AdSense, Apple's iTunes, LinkShare, Amazon, eBay, BidVertiser, OneNetwork, Macromedia and the Fine Art Gallery Associates. Visit affiliate directories where you can select affiliate programs from a wide range of topics. Check out SiteCash.comthe guide to making money through affiliate programs.
Check out the tools and software products (some free and some for sale) such as a program that will help you start and run a viral marketing program, a tool for placing "get paid for" scripts on your Web site, a program that helps you submit your affiliate program to affiliate directories, and a tool that helps you locate low-cost variations of high-paying keywords.
Read articles about the ClickTrade Affiliate Program, making the most of pay-per-click, secrets to affiliate success, choosing the right affiliate program, and search engine optimization. Download the free Affiliate Masters Course by Ken Evoy. Check out upcoming affiliate conferences, and the affiliate program groups and message boards at Google, Yahoo! and eBay.
Coming In the Next Issue! MySQL Resource Center
New! Java and Web Services Tutorials from the
Deitel Free Content Library!
Introduction to Web Services
Java Tutorial: Introduction to Exception Handling (two parts)
Visit our Free Content Library to view all tutorials and articles.
Check It Out! Check Out Our Java Resource Center
With millions of developers worldwide, Java is the most popular programming language in use today. You can use Java to create everything from applications for cell phones and PDAs, to desktop applications and distributed enterprise applications that execute on many platforms. Java can run on hardware from the smallest devices (such as the chips embedded in credit cards) to the largest supercomputers. Our Java Resource Center focuses on the enormous amount of Java free content available online. Start your search here for resources, downloads, tutorials, documentation, books, e-books, journals, articles, blogs and more that will help you develop Java applications.
Did You Miss Last Week's Newsletter? Check Out Our New XML and Google AdSense Resource Centers!
Check It Out! Complete List of Deitel Resource Centers
Here's our complete list of Resource Centers. Let us know what other Resource Centers you'd like to seewe're adding more than 100 Resource Centers in 2006!
Affiliate Programs | AJAX | Alert Services | ASP.NET | Attention Economy | C | C++
C# |
Computer Games | Game Programming | Google Adsense | Google Analytics
Google Base |
Google Video | Internet Business Initiative | Java | Mash-Ups | .NET
Ning | Perl | PHP |
Podcasting | Python | RSS |
Ruby | Skype | Sudoku | Visual Basic
Web 2.0 | Web Services | Windows Vista | XML
Looking for Programming Training for Your Company?
Check Out Deitel Dive Into® Series Corporate Training
Corporations and government organizations hire Deitel & Associates, Inc. for expert training delivered to groups at customer sites worldwide. Our courses include Java, C++, C#, Visual Basic, Internet & Web technologies, OOAD, XML, Database, Ruby, UNIX, Perl, Python, Visual C++ and many more! View our complete list of course offerings or contact us to inquire about Deitel Dive Into® Series Corporate Training.
Deitel Free Content Library: Tutorials and Articles |
C++ Tutorials
Ruby Articles and Tutorials
Visual C# 2005 Tutorials
Visual Basic 2005 Tutorials
XML Tutorials
|
Java 5.0 Tutorials
Perl
PHP Tutorials
Python Tutorials
Internet & Web Tutorials
|
|
Visual Basic 2005 How to Program, 3/e features early classes and objects,
a new, optional OOD/UML ATM case study and a fully updated treatment
of XML, ADO.NET 2.0, ASP.NET 2.0 and Web services. |
ISBN: 0131869000
© 2006, pages: 1500
Tentative
Publication Date: April 2006
Pre-order your copy now
from Amazon.com
Instructors Request an evaluation copy from your Prentice Hall rep.
NEW! Visual Basic Resource Center
"One of the greatest strengths of the Deitel approach is their clear, relevant use of examples."
—Harlan Brewer, University of Cincinnati
"Once again, the Deitels have put together a great textbook. The material is easy to read and more importantly the optional ATM case study is realistic, understandable, and detailed enough to get at the heart of working with VB 2005. This book presents fundamental software engineering concepts such as modeling before you code and testing your software thoroughly in an accessible manner for anyone learning how to develop in Visual Basic .NET."
—Scott W. Ambler, co-author of The Enterprise Unified Process and Refactoring Databases
"An excellent way to teach CS1 or the CIS equivalent with an approachable visual programming language." —Brian Larson Modesto Junior College
Table of Contents (As of 01/28/2006)
| Chapters |
15. Multithreading |
| 1. Introduction to Computers, the Internet and Visual Basic |
16. Strings, Characters and Regular Expressions |
| 2. Introduction to the Visual Basic 2005 Express IDE |
17. Graphics and Multimedia |
| 3. Introduction to Visual Basic Programming |
18. Files and Streams |
4. Introduction to Early Classes and Objects
|
19. XML |
| 5. Control Statements Part 1 |
20. Database, SQL and ADO.NET |
| 6. Control Statements Part 2 |
21. ASP.NET, Web Forms and Web Controls |
| 7. Methods: A Deeper Look |
22. Web Services |
| 8. Arrays |
23. Networking: Stream-Based Sockets and Datagrams |
| 9. Classes and Objects: A Deeper Look |
24. Data Structures |
| 10. Object-Oriented Programming: Inheritance |
25. Generics |
| 11. Object-Oriented Programming: Polymorphism |
26. Collections |
| 12. Exception Handling |
Appendices |
| 13. Graphical User Interface Concepts: Part 1 |
Precedence, Number Systems, Debugger, ASCII, Unicode®, XHTML, ATM Case Study code, UML |
| 14. Graphical User Interface Concepts: Part 2 |
"This book provides an in depth look at Visual Basic, including the latest technologies that Microsoft has included with the 2005 product. An essential tool to getting up and running with Visual Basic quickly." —John Mueller, DataCon Services
"The explanation of UML, intelligently integrated into the book, conveys the heart and soul of true object oriented architecture and engineering." —Jeff Jones, RouteMatch Software, Inc.
"This book has one of the best chapters on the basics of XML." —Kunal Cheda, Computer Enterprises Inc.
"The clearest and most concise introduction to database I've ever seen in a Visual Basic textbook!" —James Huddleston, Independent Consultant
"This is a concise and understandable introduction to the concept of relational databases and ADO.NET. New features for building RAD data applications in VS2005 are well demonstrated in detail with simple examples." —John Chen, Microsoft
"ASP.NET is one of the topics that the readers will be most excited about and I must say that you have developed excellent content to meet those expectations. The examples and case studies are well thought out and keep the reader involved." —Amit Kalani, TechContent Corporation
See a complete list of pre-publication testimonials and reviewer comments by chapter |
|
ISBN: 0131345915
© 2006, pages: 1360
Read pre-publication testimonials...
Order your copy now
from
Amazon.com or InformIT
Read the Table of Contents
Read the Preface
Download the Code Examples
NEW! C# Resource Center
Check out free tutorials from this publication
Introduction to C# Generics
C# and Microsoft Agent
C# Advanced Two-Dimensional Graphics Capabilities |
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 code walkthroughs, and program outputs. The book features 213 complete C# applications with almost 17,000 lines of proven C# program code and hundreds of programming tips that help you build robust applications. Read the Preface.
[Important note: This book is
intended for the professional market and does not include
much of the introductory pedagogy, exercises or end-of-chapter material typically found in our How to Program Series college textbooks. No instructor resources are available. If you are teaching an upcoming C# college or professional training course, check out our Visual C# 2005
How to Program, 2/e and Simply C#, 1/e textbooks (each with full ancillary support).
|
|
At Deitel Labs, we're developing new Web 2.0 Internet businesses and new services for our existing businesses. Most of the businesses we're creating are offering free services—we are monetizing these businesses with Google AdSense, other affiliate relationships, and the many partnering relationships we are putting in place.
Web 2.0 ventures in the works at Deitel Labs:
|
|
Summer Internship and Co-Op Opportunities in the Boston Area
Spend your summer learning the latest technologies while gaining hands-on development experience! Deitel & Associates, Inc. is the world's top programming-language textbook authoring organization, and we are launching many new Web 2.0 Internet business ventures.
Work with leading-edge technologies including:
| AJAX |
ASP.NET |
Blogging Software |
Dreamweaver |
Java |
| JavaScript |
Perl |
PHP |
Python |
RSS |
| Ruby |
Visual Basic 2005 |
Visual C# 2005 |
Web Application Development |
| Web Design |
XML |
and more |
|
|
Candidates will work on our upcoming Prentice-Hall textbooks and professional books and/or our new Web 2.0 Internet business ventures.
Please email your cover letter and resume to
Abbey Deitel, President
deitel@deitel.com
Phone: (978) 823-0130
For more information about Deitel & Associates, Inc., visit www.deitel.com
Deitel & Associates, Inc. is located in Maynard, Massachusetts, approximately 24 miles west of Boston. Co-ops must have a car as we are not easily accessible via public transportation. |
|
|
Corporations, government organizations and the military hire Deitel & Associates, Inc. for expert training delivered at customer sites worldwide. Contact us to inquire about Deitel Dive Into® Series Corporate Training.
View our Courses | Training Clients | Contact Us
Corporate Training Courses Delivered at Organizations Worldwide
We offer a wide range of courses. Many of the links below provide you with a full course outline. Each course can be customized to your needs. For more information, please click the course link. That will open an e-mail—please tell us the following:
- Contact information (your name, company name, email and/or phone number)
- Number of students
- Your location
- When you need the training
- Background of the students
|
Contact Abbey Deitel, President and Director of Corporate Training at
1-978-823-0130 or abbey.deitel@deitel.com |
Java Training
Database Training
OOAD Training
QT Training
|
C/C++ Training
UNIX Training
Ruby Training
|
Perl Training
XML Training
C# Training
COBOL Training
IBM WebSphere Training
|
Internet and Web Programming Training
Python Training
Visual Basic Training
Structured Analysis
and Design Training
TCL/TK Training
HTML Training
|
|
|
"As always, I am impressed with the Deitel organization of
books. I love teaching from them not only because the content is
so sound, but also because of the competent and timely expertise
and support provided." —Robert A. Long, Professor, Indiana University
Check out our How to Program Series, Simply Series, Deitel Developer Series and Operating Systems textbooks and professional books.
Our Prentice Hall textbooks and professional books cover a broad range of topics, including:
Resource Centers
Affiliate Programs | AJAX | Alert Services | ASP.NET | Attention Economy | C | C++ | C# | Computer Games
Game Programming |
Google Adsense | Google Analytics | Google Base | Google Video | Java | Internet Business Initiative
Mash-Ups | .NET |
Ning | Perl | PHP | Podcasting | Python | RSS | Ruby | Skype | Sudoku | Visual Basic | Web 2.0
Web Services | Windows Vista | XML
Additional Information for Instructors
Downloads for all books
Errata lists
Locate your Prentice Hall representative to request examination copies.
Instructor ancillaries (available only to instructors who adopt our books for their classes).
Contact us if you have questions about any of our publications or ancillaries.
Test Drive the Java and C++ Cyber Classrooms Online
[For students who purchase the corresponding new books.] Walk through the new features, get comfortable with the functionality! Online Cyber Classrooms are available for our books Java How to Program, 6/e, Small Java How to Program, 6/e, C++
How to Program, 5/e and Small C++ How to Program, 5/e.
"I have used your text books over the last 5 years, and in my opinion, as a student, a developer and an educator, your books are by far the best on the marketplease keep up the good work for all of us." —James M.G. Williams, Senior Lecturer, Web Designer/Developer and e-learning developer, Swansea Institute of Higher Education: Faculty of Applied Design and Engineering, School of Applied Computing.
Check It Out! Online Cyber Classrooms (interactive
text and audio e-books) for students who purchase a new copy of Java How to Program, 6/e, Small Java How to Program, 6/e, C++
How to Program, 5/e and Small C++ How to Program, 5/e. Each new book includes a card with an access code to the
corresponding multimedia Cyber Classroom. Each Cyber Classroom contains:
- The text, illustrations and program listings of the covered chapters from the corresponding book.
- Hours of detailed, audio—Paul Deitel explains the code examples.
- Self-assessment material including practice exams and exercises from the textbook.
- Solutions to many of the textbook exercises from the covered chapters.
- Lab manual with lab exercises and
pre- and post-lab activities (solutions available to instructors).
Cyber Classroom Demos! Now you can test drive the Cyber Classroom online. Walk through the new features, including audio, get comfortable with the functionality, then buy the book, if you like.
Resource Centers
Affiliate Programs | AJAX | Alert Services | ASP.NET | Attention Economy | C | C++ | C# | Computer Games
Game Programming | Google Adsense | Google Analytics | Google Base | Google Video | Java | Internet Business Initiative
Mash-Ups | .NET | Ning | Perl | PHP | Podcasting | Python | RSS | Ruby | Skype | Sudoku | Visual Basic | Web 2.0
Web Services | Windows Vista | XML
Additional Information for Students
Downloads for our books
Errata lists
Contact us with questions about our books
Taking a course that uses a different book? Interested in using one of ours as a reference? Order them from Amazon or InformIT:
| For Java Courses:
For C++ Courses:
For Visual Basic 2003 Courses:
|
For Visual C# 2003 Courses:
For Internet and Web Programming Courses:
For Operating Systems Courses:
Other Books
|
|
"I can't say enough how much I enjoy the Deitel books on
programming. I have found the books to be the clearest, most
direct, concise lessons and examples of any other
author/publisher on the same subject matter. I have learned more
from my Deitel collection than any other single source." —Robert Moore, Independent Software Developer
Resource Centers
Affiliate Programs | AJAX | Alert Services | ASP.NET | Attention Economy | C | C++ | C# | Computer Games
Game Programming | Google Adsense | Google Analytics | Google Base | Google Video | Java | Internet Business Initiative
Mash-Ups | .NET | Ning | Perl | PHP | Podcasting | Python | RSS | Ruby | Skype | Sudoku | Visual Basic | Web 2.0
Web Services | Windows Vista | XML
Deitel Free Content Library: Tutorials and Articles
Visit the Deitel Free Content Library for free tutorials and articles on Java, C#, C++, Internet and Web technologies, Ruby, AJAX, book reviews, Visual Basic and more!
Additional Information for Professionals
Downloads for our books
Errata lists
Corporate Training Courses
Contact us with questions about our books |
|
ISBN: 0131483986
Pages: 1576
Order your copy now from
Amazon or InformIT
Demo the free Cyber Classroom
Read the Table of Contents
Read the Preface
Check This Out! Java Resource Center
"Probably the most complete coverage of learning through examples in published material today. This material is such high quality—it's unbelievable. The [optional] ATM OOD/UML case study is super!" —Anne Horton, AT&T Bell Laboratories
Read more testimonials... |
ISBN: 0131857576
Pages: 1536
Order
your copy now from
Amazon or InformIT
Demo the free Cyber Classroom
Read the Table of Contents
Read the Preface
Check This Out! C++ Resource Center
"This book is one of the best of its kind. It is an excellent
"objects first" coverage of C++ that remains accessible to
beginners. The example-driven presentation is enriched by the
optional OOD/UML ATM case study that contextualizes the material
in an ongoing software engineering project." —Gavin
Osborne, Saskatchewan Institute
Read more testimonials... |
Small How to Program
Series
Small How to
Program Series textbooks bring the solid and proven
pedagogy of our How to Program Series texts to new,
smaller texts that are focused on CS1 courses. The Small How to Program Series Java and C++ texts include the FREE online Cyber Classroom. |
|
ISBN: 0131486608
Pages: 624
Order
your copy now from
Amazon or InformIT
Read the Table of Contents
Read the Preface
Check This Out! Java Resource Center
"This new Chapter 3 introduces OOP without burying the reader in complexity. I think the level of conceptual
detail is perfect. This will be a great help the next time I teach 101. ... I was introduced to JHTP by my
students who pleaded with me to drop our current assigned text in favor of JHTP. No other text comes close
to its quality of organization and presentation. Its Live-Code approach to presenting exemplary code makes a
big difference in the learning outcome." —Walt Bunch, Chapman University
Read more testimonials... |
ISBN: 0131857584
Pages: 848
Order your
copy now from
Amazon or InformIT
Read the Table of Contents
Read the Preface
Check This Out! C++ Resource Center
"I am continually impressed with the Deitels' ability to clearly explain concepts and ideas, which allows the
student to gain a well-rounded understanding of the language and software development." —Karen Arlien, Bismarck State College
Read more testimonials... |
Computer Science Theory and Practice
ISBN: 0131828274
Pages: 1300
Order your
copy now from
Amazon or InformIT
Read the Table of Contents
Read the Preface
Check This Out! Windows Vista Resource Center |
Operating Systems, 3/e, Testimonials
"This book is excellent; a superb mix of theory and application;
spot-on accuracy, relevancy and application of case
studies to the theory of OS design." —Robert Love, MontaVista
Software, Inc.
"Deitel understands the Linux kernel very well and is very good at explaining it. Even though I have been a heavy Linux user and SysAdmin for eight years and have hacked both Linux and Unix kernels, I learned a lot." —Bob Toxen Author of Real World Linux Security, 2/e and Contributor to Berkeley Unix |
|
Simply Series (for the classroom, self-study and distance learning programs)
This Deitel Simply Series combines the our signature live-code approach (emphasizing complete, working programs, rather than code snippets, and always showing sample outputs) with an application-driven methodology, in which readers build real-world
applications that incorporate programming
fundamentals. Using a step-by-step tutorial approach,
readers learn programming basics. Each successive tutorial
builds on previous concepts and
introduces new programming features. Many Simply Series books also
include higher-end topics such as database programming,
multimedia and graphics, and Web applications development. These books are appropriate for the classroom, for self-study and for distance learning programs.
Books Available in the Simply Series:
Simply Series Testimonials:
"This is a really innovative approach to the
presentation of basic programming concepts. The
tutorials are subdivided into small, easily
understood pieces as a concept program is
developed." —Ed Brunjes, Miramar College
"This text is ideal for self-learning. It not only teaches all the important fundamentals, but also demonstrates right from the first tutorial how easy it is to rapidly build all kinds of useful applications. Anyone can become an effective programmer simply by working through this text." —Jim Huddleston, Independent Consultant
"What especially impressed me about the text is the absolutely wonderful sets of exercises that the authors have included to motivate students to learn programming. I'm really looking forward to using this text in the classroom." —Ed Weihrauch, Community College of Allegheny County |
|
Forthcoming issues of the Deitel Buzz Online will announce new Deitel Resource Centers, including: Flash, MySQL, Open Source, Firefox, Emerging Telephony, Programming Exercises and Projects, Social Networking, Blogging, Internet Explorer 7 and many more! |
- If you have questions or suggestions regarding
our products, publications, corporate training or the Deitel Buzz Online,
please e-mail us
at deitel@deitel.com. We will respond promptly.
- If you have questions regarding technical support
for Cyber Classrooms or Complete Training Courses,
please contact Pearson Technical Support at: media.support@pearsoned.com, phone: 800-677-6337, Hours: 8AM
to 5PM CST, Monday through Friday.
- Instructors: To locate your Prentice Hall
sales representative, please use the Rep Locator.
- Visit us at: www.deitel.com.
© 2006 Deitel & Associates,
Inc. All Rights Reserved.
Deitel & Associates, Inc., 5 Clock Tower Place, Suite 450,
Maynard, MA 01754 |