CINXE.COM
Syndetic Solutions - Summary for ISBN Number 0471148598
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <HTML lang="EN"> <head> <link href='https://fonts.googleapis.com/css?family=Open+Sans:400,300,600' rel='stylesheet' type='text/css'> <meta http-equiv="X-UA-Compatible" content="IE=EmulateIE8"> <meta http-equiv="Content-Type" content="text/html; charset=utf-8"> <META http-equiv="Content-Script-Type" content="text/javascript"> <META http-equiv="Content-Style-Type" content="text/css"> <meta name="robots" content="noindex"> <title>Syndetic Solutions - Summary for ISBN Number 0471148598</title> <![if !IE]> <link href="/css/classic/syndetics_classic.css" rel="stylesheet" type="text/css"> <![endif]> <!--[if gte IE 8]> <link href="/css/classic/syndetics_classic.css" rel="stylesheet" type="text/css"> <![endif]--> <!--[if lte IE 7]> <link href="/css/classic/syndetics_classic_l.css" rel="stylesheet" type="text/css"> <![endif]--> </head> <body onBlur="self.focus()"> <div align="center"> <div class="main_container"> <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js" type="text/javascript"></script> <noscript>No Javascript!</noscript> <script type="text/javascript"> function centerDiv(){ var popUpHeight=$('div.main_container').height(); var popUpWidth=$('div.main_container').width(); var yPos=(window.screen.availHeight/2)-(popUpHeight/2)-window.screenY-(window.outerHeight-window.innerHeight); var xPos=(window.screen.availWidth/2)-(popUpWidth/2)-window.screenX-(window.outerWidth-window.innerWidth); $('div.main_container').css({position:"absolute",top: yPos+"px",left: xPos+"px"}); } function getUrlParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i < sURLVariables.length; i++) { var sParameterName = sURLVariables[i].split('='); if (sParameterName[0] == sParam) { return sParameterName[1]; } } } $(window).load(function() { //get rid of border around 1 pixel no-image image var img = document.getElementById('idximg'); var width = img.clientWidth; var height = img.clientHeight; if(width < 2 && height < 2) { document.getElementById("idxbcover").style.borderWidth=0; } } ); // $(document).ready(function(){ // mainht = $('div.main_container').height(); // mainwt = $('div.main_container').width(); // alert('wwidth ' + $(window).width() + ' wheight ' + $(window).height()); // alert('width ' + mainwt + ' height ' + mainht); // alert('h: ' + $(window).height() + ' h1: ' + $(window).outerHeight); // if(getUrlParameter("resizewin") == 1 && (mainht > $(window).height() && $(window).outerHeight < screen.availHeight) || (mainwt > $(window).width() && $(window).outerWidth < screen.availWidth)){ // alert('Resizing ' + Math.min(mainwt,screen.availWidth) + ', ' + Math.min(mainht,screen.availHeight)); // marginheight = $(window).outerHeight - $(window).height; // marginwidth = $(window).outerWidth - $(window).width; // window.resizeTo(Math.min(mainwt+marginwidth,screen.availWidth), Math.min(mainht+marginheight,screen.availHeight)); // } // centerDiv(); // } // ); </script> <noscript>No Javascript!</noscript> <div class="main_header"> <div class="book_cover_container"> <div id="idxbcover" class="book_cover"> <img id='idximg' src='index.php?isbn=0471148598/mc.gif&client=slsouthaus&type=snui' alt='The Java Sourcebook'> </div> </div> <div class="top_header"> <span class="header_title">The Java Sourcebook</span> <div class="author_heading">by Anuff, Ed</div> <div class="rating"> <script src="https://code.jquery.com/jquery-latest.js"></script> <script type ="text/javascript"> var itemUID = '47090720'; var formatValue = 'json'; var clientCode = 'slsouthaus'; $(document).ready(function () { $('.rate_widget').each(function (i) { var widget = this; GetRatings(widget); }); $('.ratings_stars').hover( // Handles the mouseover function () { $(this).prevAll().andSelf().addClass('ratings_over'); $(this).nextAll().removeClass('ratings_vote'); }, // Handles the mouseout function () { $(this).prevAll().andSelf().removeClass('ratings_over'); // can't use 'this' because it wont contain the updated data set_votes($(this).parent()); } ); // This actually records the vote $('.ratings_stars').bind('click', function () { if(CheckDuplicate()){ var star = this; var widget = $(this).parent(); var clickedRating = $(star).attr('class').match(/star_([1-5]{1})/); UpdateRatings(widget,clickedRating[1]); } }); }); //Set votes function set_votes(widget) { var data = $(widget).data('fsr'); var avg = data.AggregateRating; var votes = data.RatingCount; if(avg==1.5 || avg==2.5 || avg==3.5 || avg==4.5){ avg=Math.round(avg); $(widget).find('.star_' + avg).addClass('ratings_half'); $(widget).find('.star_' + avg).prevAll().addClass('ratings_vote'); $(widget).find('.star_' + avg).nextAll().removeClass('ratings_vote'); $(widget).find('.total_votes').text(votes + ' votes recorded'); } //Set UI else{ $(widget).find('.star_' + avg).prevAll().andSelf().addClass('ratings_vote'); $(widget).find('.star_' + avg).nextAll().removeClass('ratings_vote'); $(widget).find('.total_votes').text(votes + ' votes recorded'); } } //Update Ratings function UpdateRatings(widget, clickedRating) { var req_data ={ item_uid : itemUID, clicked_rating : clickedRating, client_code : clientCode, format : formatValue }; $.post( 'starratings.php', req_data, function(INFO) { widget.data( 'fsr', INFO ); set_votes(widget); }, 'json' ); } //Get Ratings function GetRatings(widget) { var req_data ={ item_uid : itemUID, format : formatValue }; $.post( 'starratings.php', req_data, function(INFO) { $(widget).data( 'fsr', INFO ); set_votes(widget); }, 'json' ); } function CheckDuplicate(){ var rating = window.sessionStorage.getItem("Rating_" + itemUID); if (rating == null || rating == 'null') { window.sessionStorage.setItem("Rating_" + itemUID, 'Rated'); return true; } else{ $('#spanError').css("display", "block"); $('#spanError').html('You have already rated this title.'); return false; } } </script> <style> .rate_widget { overflow: visible; position: relative; width: 100%; height: 32px; } .ratings_stars { background: url(images/star_empty.png) no-repeat; float: left; height: 28px; padding: 2px; width: 32px; } .ratings_vote { background: url(images/star_full.png) no-repeat; } .ratings_over { background: url(images/star_highlight.png) no-repeat; } .total_votes { background: #eaeaea; color:black; left: 0; padding: 5px; float:left; } .star_choice { font: 10px verdana, sans-serif; width: 100%; } h1 { text-align: center; width: 400px; margin: 20px auto; } .ratings_half { background: url(images/star_half.png) no-repeat; } .spanError { display: none; left: 0; padding: 5px; float:left; } </style> <div> <div class='star_choice'> <span>Rate this title: </span> <div id="r1" class="rate_widget"> <div class="star_1 ratings_stars"></div> <div class="star_2 ratings_stars"></div> <div class="star_3 ratings_stars"></div> <div class="star_4 ratings_stars"></div> <div class="star_5 ratings_stars"></div> <div class="total_votes">vote data</div> <span class="spanError" id="spanError"></span> </div> </div> </div> </div> </div> <div class="header_instructions"> Click an element below to view details: </div> <div class="sub_header sub_header_ht"> <div class="triple_column_list"><ul><li class="selarrow"><a class="sellink" href="#summary">Summary</a></li></ul></div><div class="triple_column_list"><ul><li class="nonselarrow"><a id="linkTOC" href="index.php?isbn=0471148598/toc.html&client=slsouthaus&type=unbound">Table of Contents</a></li></ul></div><div class="triple_column_list"><ul><li class="nonselarrow"><a id="linkCoverLarge" href="index.php?isbn=0471148598/lc.jpg&client=slsouthaus&type=unbound">Cover Image</a></li></ul></div> <div class="resetfloat"> </div> </div> </div> <div class="resetfloat"> </div> <div class="element_container"> <a id="summary" name="summary"></a> <div class="element_header"> <div class="header_top"> <h1>Summary</h1> <h2>The Java Sourcebook</h2> </div> </div> <div class="element_body"> <div class="content_attribute"></div><br> A complete guide to building sophisticated Web applications with Java Since Java first hit the streets, it's grown substantially in complexity and expanded features. Finally, here's a book that's kept pace with the full range and broad scope of Java's version 1. No matter where you are in your level of programming, this book will turn you into a Java programmer, even if you've never done object-oriented programming before. The Java Sourcebook is designed to take you as far (and as fast) as you want to go. With this comprehensive Java applications tutorial, you'll find out how to: Build animation with sound Create interactive icons, and your own Java components Learn how Java is integrated with a wide range of Web browsers Create applications that run smoothly on Windows, UNIX, Macintosh, and other platforms This valuable guide also explains how to install the Java Development Kit, reviews all Java commands and syntax, and directs you to all of the latest online resources for Java users and programmers. Visit our Web Page at http://www.wiley.com/compbooks/ and get: Java codes Ready-to-run Java applications A goldmine of Java software and utilities </div> </div> <div class="content_bottom_button_container" align="center"><form action="" name="navbar"><input align="left" type="button" value="Close" onclick="self.close();"></form></div> <div class="footer"> <div class="legal"> Descriptive content provided by Syndetics™, a ProQuest® service.<br> <a href="https://www.proquest.com/about/terms-and-conditions.html">Click here for Terms of Use.</a> </div> <div class="logo"> <img src="/images/newui/footer_logo.jpg" alt="Proquest Logo"> </div> </div> </div> </div> </body> </html>