1106~1107_為什麼要說對不起(王宏哲
1107_李珠珢的主場日記

相關主題

英文書 > 全部商品

GNU Emacs Pocket Reference

Ingram 出版
2016/10/11 出版

GNU Emacs is the most popular and widespread of the Emacs family of editors. It is also the most powerful and flexible. Unlike all other text editors, GNU Emacs is a complete working environment -- you can stay within Emacs all day without leaving. The GNU Emacs Pocket Reference is a companion volume to O'Reilly's Learning GNU Emacs, which tells you how to get started with the GNU Emacs editor and, as you become more proficient, it will help you learn how to use Emacs more effectively. This small book, covering Emacs version 20, is a handy reference guide to the basic elements of this powerful editor, presenting the Emacs commands in an easy-to-use tabular format.

9 特價684
立即代訂
下次再買

Python Hunting

Ingram 出版
2016/09/11 出版
9 特價958
貨到通知
下次再買

Javascript Absolute Beginner’s Guide

2016/07/18 出版

JavaScript Absolute Beginner's Guide No experience necessary! Make the most of JavaScript -- even if you've never programmed anything before. This book is the fastest way to learn JavaScript and use it together with CSS3 and HTML5 to create powerful web and mobile experiences. Learn how to do what you want, the way you want, one incredibly easy step at a time. JavaScript has never been this simple! This is the easiest, most practical beginner's guide to programming JavaScript with simple, reliable instructions for doing everything you really want to do! Here's a small sample of what you'll learn: Learn why JavaScript is awesome Organize your code with variables Understand how functions make your code reusable Use the popular if/else statement to help make a decision in code Learn about switch statements and when to use them Work with for, while, and do...while loops Learn how to use global and local scope Understand what closures are Learn about the various places your code can live Understand how to write comments and good commenting practices Learn about the basic types of objects you'll run into in JavaScript Find out that pizza has an educational value beyond just being deliciously awesome Understand how text is treated in JavaScript Learn how to perform common string operations Use arrays to handle lists of data Learn to create custom objects Purchase of JavaScript Absolute Beginner's Guide in any format includes free access to the online Web Edition, which provides several special features to help you learn: The complete text of the book online Short videos by the author introducing each chapter Interactive quizzes to test your understanding of the material Updates and corrections as they become available This Web Edition can be viewed on all types of computers and mobile devices with any modern web browser that supports HTML5. Contents at a Glance 1 Hello, World! Part I: The Basic Stuff 2 Values and Variables 3 Functions 4 Conditional Statements: If, Else, and Switch 5 Meet the Loops: For, While, and Do...While! 6 Timers 7 Variable Scope 8 Closures 9 Where Should Your Code Live? 10 Commenting Your Code Part II: It's an Object-Oriented World 11 Of Pizza, Types, Primitives, and Objects 12 Strings 13 When Primitives Behave Like Objects 14 Arrays 15 Numbers 16 A Deeper Look at Objects 17 Extending Built-in Objects 18 Booleans and the Stricter === and !== Operators 19 Null and Undefined 20 Immediately Invoked Function Expressions Part III: Working with the DOM 21 JS, The Browser, and The DOM 22 Finding Elements in the DOM 23 Modifying DOM Elements 24 Styling Your Content 25 Traversing the DOM 26 Creating and Removing DOM Elements 27 In-Browser Developer Tools Part IV: Dealing with Events 28 Events 29 Event Bubbling and Capturing 30 Mouse Events 31 Keyboard Events 32 Page Load Events and Other Stuff 33 Handling Events for Multiple Elements 34 Conclusion

9 特價1107
貨到通知
下次再買

Learning Node

Oreilly & 出版
2016/06/13 出版

Take your web development skills from browser to server with Node--and learn how to write fast, highly scalable network applications on this JavaScript-based platform. Updated for the latest Node Long Term Support (LTS) and Node Current (6.0) releases, this hands-on edition helps you master Node's core fundamentals and gain experience with several built-in and contributed modules. Get up to speed on Node's event-driven, asynchronous I/O model for developing data-intensive applications that are frequently accessed but computationally simple. If you're comfortable working with JavaScript, this book provides many programming and deployment examples to help you take advantage of server-side development with Node. Explore the frameworks and functionality for full-stack Node development Dive into Node's module system and package management support Test your application or module code on the fly with Node's REPL console Use core Node modules to build web applications and an HTTP server Learn Node's support for networks, security, and sockets Access operating system functionality with child processes Learn tools and techniques for Node development and production Use Node in microcontrollers, microcomputers, and the Internet of Things

9 特價1368
加入購物車
下次再買

Getting Started With Processing.py

Make Books 出版
2016/05/29 出版

Processing opened up the world of programming to artists, designers, educators, and beginners. The Processing.py Python implementation of Processing reinterprets it for today's web. This short book gently introduces the core concepts of computer programming and working with Processing. Written by the co-founders of the Processing project, Reas and Fry, along with co-author Allison Parrish, Getting Started with Processing.py is your fast track to using Python's Processing mode.

9 特價855
加入購物車
下次再買

Learning Php 7

David,Sklar  著
Oreilly & 出版
2016/05/05 出版

If you want to get started with PHP, this book is essential. Author David Sklar (PHP Cookbook) guides you through aspects of the language you need to build dynamic server-side websites. By exploring features of PHP 5.x and the exciting enhancements in the latest release, PHP 7, you'll learn how to work with web servers, browsers, databases, and web services. End-of-chapter exercises help you make the lessons stick. Whether you're a hobbyist looking to build dynamic websites, a frontend developer ready to add server-side programs, or an experienced programmer who wants to get up to speed with this language, this gentle introduction also covers aspects of modern PHP, such as internationalization, using PHP from the command line, and package management. Learn how PHP interacts with browsers and servers Understand data types, variables, logic, looping, and other language basics Explore how to use arrays, functions, and objects Build and validate web forms Work with databases and session management Access APIs to interact with web services and other websites Jumpstart your project with popular PHP web application frameworks

9 特價1436
加入購物車
下次再買

Learning Javascript

Ethan,Brown  著
Oreilly & 出版
2016/03/05 出版

This is an exciting time to learn JavaScript. Now that the latest JavaScript specification--ECMAScript 6.0 (ES6)--has been finalized, learning how to develop high-quality applications with this language is easier and more satisfying than ever. This practical book takes programmers (amateurs and pros alike) on a no-nonsense tour of ES6, along with some related tools and techniques. Author Ethan Brown (Web Development with Node and Express) not only guides you through simple and straightforward topics (variables, control flow, arrays), but also covers complex concepts such as functional and asynchronous programming. You'll learn how to create powerful and responsive web applications on the client, or with Node.js on the server. Use ES6 today and transcompile code to portable ES5 Translate data into a format that JavaScript can use Understand the basic usage and mechanics of JavaScript functions Explore objects and object-oriented programming Tackle new concepts such as iterators, generators, and proxies Grasp the complexities of asynchronous programming Work with the Document Object Model for browser-based apps Learn Node.js fundamentals for developing server-side applications

9 特價1710
加入購物車
下次再買

Starting Out With Visual C#

Gaddis, Tony  著
Prentice H 出版
2016/03/05 出版
9 特價7232
貨到通知
下次再買

Building Java Programs

Reges, Stuart  著 、Stepp, Marty  著
Prentice H 出版
2016/02/15 出版
9 特價7537
貨到通知
下次再買

Sams Teach Yourself Web Publishing With Html5 and Css3 in One Hour a Day

Sams 出版
2016/01/10 出版

Thoroughly revised and updated with examples rewritten to conform to HTML5, CSS3, and contemporary web development practices, this easy-to-understand, step-by-step tutorial helps you quickly master the basics of HTML and CSS before moving on to more advanced topics such as graphics, video, and interactivity with JavaScript and jQuery. In just one hour a day, you'll learn the skills you need to design, create, and maintain a professional-looking website. No previous experience required. By following each short, one-hour lesson in this book, anyone can learn the basics of web development. Learn at your own pace. You can work through each lesson sequentially to make sure you thoroughly understand all the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most. Test your knowledge. Each lesson ends with a Workshop section filled with questions, answers, and exercises for further study. Learn how to... Fully implement the HTML5 and CSS3 standards Work with text and create links Add images and graphics to your page Use CSS to style a site and position elements on a page Structure a page with HTML5 Use responsive web design to make your pages look good on different-sized screens Use JavaScript to add dynamic elements and interactivity on your pages Leverage jQuery to add JavaScript features to your pages Design for the mobile web Get your site online and let people know it's there Optimize your site for search engines Contents at a Glance PART I: Getting Started 1 What Is Web Publishing 2 Getting Your Tools in Order 3 Introducing HTML and CSS PART II: Creating Web Pages 4 Learning the Basics of HTML 5 Organizing Information with Lists 6 Working with Links PART III: Doing More with HTML and CSS 7 Formatting Text with HTML and CSS 8 Using CSS to Style a Site 9 Using Images on Your Web Pages 10 Building Tables 11 Using CSS to Position Elements on a Page 12 Designing Forms 13 Structuring a Page with HTML5 14 Integrating Multimedia: Video and Sound 15 Advanced CSS: Page Layout in CSS 16 Using Responsive Web Design PART IV: Using JavaScript and jQuery 17 Introducing JavaScript 18 Using jQuery 19 Using JavaScript in Your Pages 20 Working with Frames and Linked Windows PART V: Designing for Everyone 21 Designing for the Mobile Web 22 Designing for User Experience PART VI: Going Live on the Web 23 How to Publish Your Site 24 Taking Advantage of the Server 25 Search Engines and SEO

9 特價1418
貨到通知
下次再買

The Swift Developer's Cookbook

Sadun- Erica  著
Addison-Wesl 出版
2016/01/10 出版
5 特價760
加入購物車
下次再買

Linq Unleashed

Paul,Kimmel  著
Sams Publishing 出版
2016/01/04 出版

Foreword by Darryl Hogan, Architect Evangelist, Microsoft Corporation Microsoft's highly anticipated LINQ query technology makes it easy to retrieve any information programmatically from any data source, no matter where it comes from or how it's stored. Using LINQ, developers can query objects, relational databases, XML documents, and ADO.NET datasets--and do it all directly from C# 3.0, leveraging the powerful capabilities of LINQ. This is a definitive guide to getting real-world results with LINQ, using C# 3.0 and Visual Studio 2008. In LINQ Unleashed, Microsoft MVP Paul Kimmel covers every facet of LINQ programming, showing how LINQ can help you dramatically improve your productivity and build more reliable, maintainable applications. Kimmel begins by reviewing the state-of-the-art C# programming techniques LINQ uses, including anonymous types, partial methods, and Lambda expressions. Next, using realistic examples and easy-to-adapt sample code, he details the most powerful new LINQ techniques for accessing objects, databases, and XML. You'll gain a deep and practical understanding of how LINQ works "under the hood"--and learn how to do everything from selecting data through integrating XML with other data models. Build efficient LINQ queries to .NET objects, SQL databases, and XML content Utilize anonymous types to reduce design time, coding effort, and debugging time Automatically generate .NET state machines with the new yield return construct Master LINQ query syntax, operators, extension methods, sorting, grouping, aggregate and set operations, and more Make the most of select--and use it in the business layer of your n-tier applications Query relational data stored in Microsoft SQL Server Use nullable types to eliminate unnecessary database access plumbing code Use LINQ with ADO.NET 3.0 and Microsoft's powerful new Entity Framework Extract XML data without the hassles or complexity of XPath Automatically construct XML from CSV files and other non-XML data Query Active Directory by extending LINQ Introduction 1 Part I Getting Ready for LINQ 1 Programming with Anonymous Types 5 2 Using Compound Type Initialization 29 3 Defining Extension and Partial Methods 61 4 yield return Using .NET's State Machine Generator 85 5 Understanding Lambda Expressions and Closures 97 6 Using Standard Query Operators 121 Part II LINQ for Objects 7 Sorting and Grouping Queries 137 8 Using Aggregate Operations 151 9 Performing Set Operations 167 10 Mastering Select and SelectMany 185 11 Joining Query Results 211 12 Querying Outlook and Active Directory 239 Part III LINQ for Data 13 Querying Relational Data with LINQ 265 14 Creating Better Entities and Mapping Inheritance and Aggregation 289 15 Joining Database Tables with LINQ Queries 309 16 Updating Anonymous Relational Data 349 17 Introducing ADO.NET 3.0 and the Entity Framework 383 Part IV LINQ for XML 18 Extracting Data from XML 415 19 Comparing LINQ to XML with Other XML Technologies 437 20 Constructing XML from Non-XML Data 453 21 Emitting XML with the XmlWriter 463 22 Combining XML with Other Data Models 469 23 LINQ to XSD Supports Typed XML Programming 485 Index

9 特價1733
貨到通知
下次再買

C in a Nutshell

Peter,Prinz  著 、Crawford, Tony  著
Oreilly & 出版
2015/12/26 出版

The new edition of this classic O'Reilly reference provides clear, detailed explanations of every feature in the C language and runtime library, including multithreading, type-generic macros, and library functions that are new in the 2011 C standard (C11). If you want to understand the effects of an unfamiliar function, and how the standard library requires it to behave, you'll find it here, along with a typical example.Ideal for experienced C and C++ programmers, this book also includes popular tools in the GNU software collection. You'll learn how to build C programs with GNU Make, compile executable programs from C source code, and test and debug your programs with the GNU debugger.In three sections, this authoritative book covers: C language concepts and language elements, with separate chapters on types, statements, pointers, memory management, I/O, and moreThe C standard library, including an overview of standard headers and a detailed function referenceBasic C programming tools in the GNU software collection, with instructions on how use them with the Eclipse IDE

9 特價2394
加入購物車
下次再買

Angularjs 2.0

Ingram 出版
2015/12/23 出版
9 特價605
貨到通知
下次再買

Beginning Android

Grant,Allen  著
Apress 出版
2015/12/16 出版

Android is Google's wildly-successful operating system for phones, tables, other mobile devices, and increasingly for a wide array of consumer devices such as televisions. The massive adoption of Android worldwide opens up opportunity for programmers to develop and sell apps that run on Android devices. This is the book that turns the knob on the door of opportunity by getting readers started in learning to create Android applications. Beginning Android, 5th Edition is a fresh and up-to-date rewrite of Apress's best seller for new Android programmmers. It covers the very latest SDK version while being backward compatible with earlier versions. The original book was the first Android tutorial book to market for developers.

9 特價1539
加入購物車
下次再買

Ruby Performance Optimization

Pragmatic 出版
2015/11/29 出版

You don't have to accept slow Ruby or Rails performance. In this comprehensive guide to Ruby optimization, you'll learn how to write faster Ruby code--but that's just the beginning. See exactly what makes Ruby and Rails code slow, and how to fix it. Alex Dymo will guide you through perils of memory and CPU optimization, profiling, measuring, performance testing, garbage collection, and tuning. You'll find that all those "hard" things aren't so difficult after all, and your code will run orders of magnitude faster.This is the first book ever that consolidates all the Ruby performance optimization advice in one place. It's your comprehensive guide to memory optimization, CPU optimization, garbage collector tuning, profiling, measurements, performance testing, and more.You'll go from performance rookie to expert. First, you'll learn the best practices for writing Ruby code that's easy not only on the CPU, but also on memory, and that doesn't trigger the dreaded garbage collector. You'll find out that garbage collection accounts for 80% of slowdowns, and often takes more than 50% of your program's execution time. And you'll discover the bottlenecks in Rails code and learn how selective attribute loading and preloading can mitigate the performance costs of ActiveRecord.As you advance to Ruby performance expert, you'll learn how profile your code, how to make sense out of profiler reports, and how to make optimization decisions based on them. You'll make sure slow code doesn't creep back into your Ruby application by writing performance tests, and you'll learn the right way to benchmark Ruby. And finally, you'll dive into the Ruby interpreter internals to really understand why garbage collection makes Ruby so slow, and how you can tune it up. What You Need: Some version of Ruby. The advice from this book applies to all modern Ruby versions from 1.9 to 2.2. 80% of the material will also be useful for legacy Ruby 1.8 users, and there is 1.8-specific advice as well.

9 特價1134
立即代訂
下次再買

Tomcat 5 Unleashed

Lajos,Moczar  著
Sams Publishing 出版
2015/11/18 出版

Tomcat is the most widely used Java-based Web application server available, and the latest version, Tomcat 5.x, has a variety of features that allow developers and administrators to create and maintain sophisticated enterprise-level Web applications. As open-source technologies like Tomcat have become more popular and more powerful, developers and organizations increasingly want to be able to create open source technology-based applications with the same scalability, security, and stability traditionally associated with commercial software.Tomcat Unleashed is a comprehensive book that shows readers how Tomcat 5.x can meet such expectations and use it as the cornerstone of the modern enterprise. The book includes detailed, hands-on coverage of the use of Tomcat in the enterprise and the integration of Tomcat with other components - databases, LDAP servers, Web servers and particular Web application frameworks like Struts and Cocoon.

9 特價1733
貨到通知
下次再買

Android Game Programming

Ingram 出版
2015/11/09 出版
9 特價503
貨到通知
下次再買

XML Internationalization and Localization

Sams Publishing 出版
2015/11/09 出版

XML is an internationally adopted standard requiring clearly defined practices for internationalization of content. XML Internationalization is the only place where developers will find the best practices of the internationalization community as applied to XML. As the amount of information stored in XML containers is growing and its distribution reaches everywhere in the world, internationalization has become an integral part of developing XML solutions. Proposed as a simplified form of SGML in 1996, XML version 1.0 was released at the beginning of 1998 and became very quickly the center of many efforts to take advantage of the Internet. The purpose of this book is twofold: First to describe what needs to be done to internationalize XML documents and applications; second to describe how the XML data can be localized efficiently. There is currently almost no information on these two topics grouped and organized in a single reference. In addition, while XML has evolved a lot the past 2 years, it has now reached a point of global acceptance, as evidenced by the many international XML working groups addressing trading partner agreements, electronic document exchange, business processes, and eBusiness.

9 特價1890
貨到通知
下次再買

Special Edition Using SQL

Rafe,Colburn  著
Que 出版
2015/11/05 出版

SE Using SQL provides a comprehensive walk through of the SQL language. At the same time, this book will be a useful reference to someone who is already an experienced database user and SQL programmer. It includes lots of information that will help users build, maintain, and manage a database. Topics covered include Database Design, Aggregating Query Results, Organizing Query Results, Real World Issues, Database Performance and Integrity, Database Security, Transactions, Stored Procedures, Database Management, Writing a Custom Loader in Perl, ODBC, DBI/DBD, JDBC, Web Publishing, and Tools for Web Publishing.

9 特價1260
貨到通知
下次再買

Pure Visual Basic 6

Dan,Fox  著
Sams Publishing 出版
2015/11/05 出版

Pure Visual Basic 6 is a substantial and focused reference for professional programmers. This book begins with an accelerated introduction to Visual Basic concepts from Projects, forms, and controls to using the Windows API, debugging, and error handling. The heart of Pure Visual Basic 6 is the hundreds of programming techniques, complete with well-commented code examples that you can immediately use in your own VB programs.

9 特價1103
貨到通知
下次再買

Raspberry Pi with Java: Programming the Internet of Things (Iot) (Oracle Press)

McGraw-Hill 出版
2015/11/03 出版

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Use Raspberry Pi with Java to create innovative devices that power the internet of things! Raspberry Pi with Java: Programming the Internet of Things (IoT) fills an important gap in knowledge between seasoned Java developers and embedded-hardware gurus, taking a project-based approach to skills development from which both hobbyists and professionals can learn. By starting with simple projects based on open-source libraries such as Pi4J, hobbyists can get immediate results without a significant investment in time or hardware. Later projects target simplified industrial use cases where professionals can start to apply their skills to practical problems in the fields of home automation, healthcare, and robotics. This progression prepares you to be an active participant in the IoT revolution that is reshaping our lives.For the hobbyist: Hardware used in projects is affordable and easily accessibleFollows a project-based learning approach with a gradual learning curveProjects are based on open-source code repositories with commercial friendly licensesFor the professional computer engineer: Uses an industry-standard platform that allows for high performance, secure, production-ready applicationsIntroduces Java SE Embedded for large devices and Java ME Embedded for small devicesCode is portable to a wide variety of ARM and MIPS based platformsProvides practical skill development with advanced projects in the fields of home automation, healthcare, and robotics

9 特價1471
加入購物車
下次再買

Modern Perl

Chromatic  著
Pragmatic 出版
2015/10/29 出版

A Perl expert can solve a problem in a few lines of well-tested code. Now you can unlock these powers for yourself. Modern Perl teaches you how Perl really works. It's the only book that explains Perl thoroughly, from its philosophical roots to the pragmatic decisions that help you solve real problems--and keep them solved. You'll understand how the language fits together and discover the secrets used by the global Perl community. This beloved guide is now completely updated for Perl 5.22.When you have to solve a problem now, reach for Perl. When you have to solve a problem right, reach for Modern Perl. Discover how to scale your skills from one-liners to asynchronous Unicode-aware web services and everything in between.Modern Perl will take you from novice to proficient Perl hacker. You'll see which features of modern Perl will make you more productive, and which features of this well-loved language are best left in the past. Along the way, you'll take advantage of Perl to write well-tested, clear, maintainable code that evolves with you. Learn how the language works, how to take advantage of the CPAN's immense trove of time-tested solutions, and how to write clear, concise, powerful code that runs everywhere. Specific coverage explains how to use Moose, how to write testable code, and how to deploy and maintain real-world Perl applications.This new edition covers the new features of Perl 5.20 and Perl 5.22, including all the new operators, standard library changes, bug and security fixes, and productivity enhancements. It gives you what you need to use the most up-to-date Perl most effectively, all day, every day.What You Need: Perl 5.16 or newer (Perl 5.20 or 5.22 preferred). Installation/upgrade instructions included.

9 特價1071
立即代訂
下次再買

Getting Started With P5.js

Make Books 出版
2015/10/22 出版

With p5.js, you can think of your entire Web browser as your canvas for sketching with code! Learn programming the fun way--by sketching with interactive computer graphics! Getting Started with p5.js contains techniques that can be applied to creating games, animations, and interfaces. p5.js is a new interpretation of Processing written in JavaScript that makes it easy to interact with HTML5 objects, including text, input, video, webcam, and sound. Like its older sibling Processing, p5.js makes coding accessible for artists, designers, educators, and beginners. Written by the lead p5.js developer and the founders of Processing, this book provides an introduction to the creative possibilities of today's Web, using JavaScript and HTML. With Getting Started with p5.js, you'll: Quickly learn programming basics, from variables to objects Understand the fundamentals of computer graphics Create interactive graphics with easy-to-follow projects Learn to apply data visualization techniques Capture and manipulate webcam audio and video feeds in the browser

9 特價684
加入購物車
下次再買

Core Jstl

David,Geary  著
Pearson 出版
2015/10/14 出版

Core JSTL is an in-depth examination of the JavaServer Pages Standard Tag Library (JSTL), which provides a standard set of custom tags--including tags for iteration, accessing URLs, database access, internationalization, and the manipulation and transformation of XML documents--that Web page authors and software developers can use to develop Web sites. The book illustrates JSTL's capabilities with lots of code snippet and examples. These examples are creative and practical combinations of tags you can use right now! An advanced part of the book covers JSTL configuration and integration of Java code with JSTL. JSTL defines an expression language that facilitates Web site development by providing an alternative to Java code in Web pages. The JSTL expression language also allows easy access to data such as request parameters and attributes, cookies, and HTML headers. Core JSTL examines all aspects of this powerful new addition to the JavaServer Pages standard, and is written for page authors and software developers alike. JSTL is a Java standard for developing dynamic web sites. It gives non-programmers access to powerful operations through HTML-like tags.

9 特價1575
貨到通知
下次再買

Pragmatic Scala

Pragmatic 出版
2015/09/20 出版

Our industry is moving toward functional programming, but your object-oriented experience is still valuable. Scala combines the power of OO and functional programming, and Pragmatic Scala shows you how to work effectively with both. Updated to Scala 2.11, with in-depth coverage of new features such as Akka actors, parallel collections, and tail call optimization, this book will show you how to create stellar applications. The first edition of this book was released as Programming Scala. Our industry is moving toward functional programming, but your object-oriented experience is still valuable. Scala combines the power of OO and functional programming, and Pragmatic Scala shows you how to work effectively with both. Updated to Scala 2.11, with in-depth coverage of new features such as Akka actors, parallel collections, and tail call optimization, this book will show you how to create stellar applications. This thorough introduction to Scala will get you coding in this powerful language right away. You'll start from the familiar ground of Java and, with easy-to-follow examples, you'll learn how to create highly concise and expressive applications with Scala. You'll find out when and how to mix both imperative and functional style, and how to use parallel collections and Akka actors to create high-performance concurrent applications that effectively use multicore processors. Scala has evolved since the first edition of this book, and Pragmatic Scala is a significant update. We've revised each chapter, and added three new chapters and six new sections to explore the new features in Scala. You'll learn how to: Safely manage concurrency with parallel collections and Akka actorsCreate expressive readable code with value classes and improved implicit conversionsCreate strings from data with no sweat using string interpolationCreate domain-specific languagesOptimize your recursions with tail call optimization Whether you're interested in creating concise, robust single-threaded applications or highly expressive, thread-safe concurrent programs, this book has you covered. What You Need: The Scala compiler (2.x) and the JDK are required to make use of the concepts and the examples in this book.

9 特價1134
立即代訂
下次再買

Micro Java(tm) Game Development

2015/08/21 出版

Micro Java Games Development explains game development for devices that support J2ME MIDP. The six parts cover a full range of topics, from a tour of all available micro-devices (Palms, cell phones and pagers), a discussion of software standards apart from J2ME (cell phones, messaging, I-mode and wireless enhancements such as Bluetooth), and available J2ME extensions (Siemans, Ericcson, Nokia), development tools and restrictions, to the creation of a meaty J2ME game!

9 特價1733
貨到通知
下次再買

Introduction to Javascript Object Notation

Oreilly & 出版
2015/08/20 出版

What is JavaScript Object Notation (JSON) and how can you put it to work? This concise guide helps busy IT professionals get up and running quickly with this popular data interchange format, and provides a deep understanding of how JSON works. Author Lindsay Bassett begins with an overview of JSON syntax, data types, formatting, and security concerns before exploring the many ways you can apply JSON today. From Web APIs and server-side language libraries to NoSQL databases and client-side frameworks, JSON has emerged as a viable alternative to XML for exchanging data between different platforms. If you have some programming experience and understand HTML and JavaScript, this is your book. Learn why JSON syntax represents data in name-value pairs Explore JSON data types, including object, string, number, and array Find out how you can combat common security concerns Learn how the JSON schema verifies that data is formatted correctly Examine the relationship between browsers, web APIs, and JSON Understand how web servers can both request and create data Discover how jQuery and other client-side frameworks use JSON Learn why the CouchDB NoSQL database uses JSON to store data

9 特價1026
加入購物車
下次再買

Sams Teach Yourself Visual Basic 2015 in 24 Hours

Sams 出版
2015/08/15 出版

In just 24 sessions of one hour or less, you'll learn how to build complete, reliable, and modern Windows applications with Microsoft(R) Visual Basic(R) 2015. Using a straightforward, step-by-step approach, each lesson builds on what you've already learned, giving you a strong foundation for success with every aspect of VB 2015 development. Notes present interesting pieces of information. Tips offer advice or teach an easier way to do something. Cautions advise you about potential problems and help you steer clear of disaster. Learn How To Master VB 2015 by building a complete feature-rich application Navigate VB 2015 and discover its new shortcuts Work with objects, collections, and events Build attractive, highly-functional user interfaces Make the most of forms, controls, modules, and procedures Efficiently store data and program databases Make decisions in code Use powerful object-oriented techniques Work with graphics and text files Manipulate filesystems and the Registry Add email support Create efficient modules and reusable procedures Interact effectively with users Write code to preview and print documents Debug with VB 2015's improved breakpoint features Distribute your software Download all examples and source code presented in this book from informit.com/title/9780672337451 as they become available. Who Should Read This Book Those who have little or no programming experience or who might be picking up Visual Basic as a second language. Bug Alert Description: Changing the startup form's name in a VB WinForms app does not update the "Startup form" #4517 Explanation: In the latest Visual Basic update on GitHub, Microsoft accidentally introduced a significant bug that you should be aware of. In the Visual Basic project properties dialog on one of the tabs (Application), is a drop down box for selecting the "startup object". This can be either a Main method or a System.Windows.Forms instance (or System.Windows.Window for WPF). When you do a rename on a form (say from the code editor in source or from the solution explorer) currently set as the startup form the rename doesn't cascade to the startup object project property cause the project to enter an invalid state where the user must now manually reset this project property from the now nonexistent Form to the new name. This is a huge annoyance. The fix for the bug (until Microsoft addresses) can be found here: http: //www.jamesfo

9 特價1197
貨到通知
下次再買

XML in Flash

Craig,Swann  著
Sams Publishing 出版
2015/08/11 出版

XML in Flash begins by teaching readers the basics of XML and the Flash XML Object. In Part I, Flash itself will be used as a learning aid, as the reader builds a Flash-based XML viewer/editor. In Part II, the reader learns how to develop applications that use static XML documents. Part III shows the reader how XML and Flash interact with the various server-side technologies (PHP, ASP, JSP, Perl, and ColdFusion) and develops several dynamic applications, including a news box, an interactive survey and a guestbook. Part V delves deeply into the XMLSocket object, which facilitates "push" technology. The reader will develop real-time multi-user chats and games that take advantage of this technology. Finally, the appendices include invaluable reference information on the XML and XMLSocket objects and frequently asked questions.

9 特價1733
貨到通知
下次再買

Big Java, Binder Ready Version

John Wiley 出版
2015/07/13 出版
9 特價4961
貨到通知
下次再買

Introducing Javafx 8 Programming

McGraw-Hill 出版
2015/06/30 出版

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Learn the Fundamentals of JavaFX 8 from Programming Guru Herb SchildtIntroducing JavaFX 8 Programming provides a fast-paced, practical introduction to JavaFX, Java's next-generation GUI programming framework. In this easy-to-read guide, best-selling author Herb Schildt presents the key topics and concepts you'll need to start developing modern, dynamic JavaFX GUI applications. The book begins with the fundamentals, including the general form of a JavaFX program. You then advance to event handling, controls, images, fonts, layouts, effects, transforms, animations (including 3-D animations), menus, and more. Numerous complete examples are included that put key topics and techniques into action. Designed for Java programmers, the book's focus is on the JavaFX API and all examples are written entirely in Java. Best of all, the book is written in the clear, crisp, uncompromising style that has made Herb Schildt the choice of millions worldwide.Learn the general form of a JavaFX programWork with scenes and stagesUnderstand the fundamentals of JavaFX event handlingExplore several controls, such as buttons, list views, sliders, trees, tables, scroll panes, and moreWork with images, fonts, and layoutsExplore the JavaFX menu systemUse visual effects and transformsIncorporate 2-D and 3-D animationPresent data in JavaFX chartsDisplay Web-based content using WebView and WebEngine

9 特價1544
立即代訂
下次再買

The Ios Adaptive Ui Cookbook

Sadun, Erica  著
2015/05/15 出版

The Gourmet iOS Developer's Cookbook offers a fresh banquet of delicious cutting-edge iOS programming recipes for projects both big and small. Renowned iOS programming expert Erica Sadun brings together reliable, proven code for creating today's richest, most robust apps. Sadun presents innovative ways to make the most of AVFoundation, Text Kit, animation, adaptive interface programming, and much more. As in all of her iOS best-sellers, this pragmatic guide translates modern best practices into working code, distilling key concepts into recipes you can understand and build on. This is more than just cut-and-paste; using examples, Sadun offers a deep dive into the "how" and "why" of advanced iOS development. The code reflects iOS's latest capabilities, and every chapter groups related tasks together, so you can jump straight to your solution. Coverage includes Providing advanced speech generation and barcode recognition features through AVFoundation Automatically updating app text presentation based on user preferences and expectations Extending rich, flexible text throughout your apps with UIKit and Text Kit Seamlessly migrating text designs between iOS screens and other destinations Generating attributed text strings from HTML sources Integrating real-world physics for exciting animations and interactions Creating better interfaces with dynamic animators--and overcoming their pitfalls Achieving greater visual impact with improved user alerts and popovers Implementing clever and compelling effects with non-rectangular views Building adaptive apps that gracefully respond to any iOS display, orientation, or screen Streamlining development with expert methods, functions, and techniques Exploring the core concepts you'll need to migrate successfully to Swift This book's source code is frequently updated by the author and can be downloaded at https: //github.com/erica/iOS-Gourmet-Cookbook.

9 特價1260
貨到通知
下次再買

Hello, Android

Ed,Burnette  著
Pragmatic 出版
2015/05/14 出版

Google Android dominates the mobile market, and by targeting Android, your apps can run on most of the phones and tablets in the world. This new fourth edition of the #1 book for learning Android covers all modern Android versions from Android 4.1 through Android 5.0. Freshly added material covers new Android features such as Fragments and Google Play Services. Android is a platform you can't afford not to learn, and this book gets you started. Android is a software toolkit for mobile phones and tablets, created by Google. It's inside more than a billion devices, making Android the number one platform for application developers. Your own app could be running on all those devices! Getting started developing with Android is easy. You don't even need access to an Android phone, just a computer where you can install the Android SDK and the emulator that comes with it. Within minutes, Hello, Android gets you creating your first working application: Android's version of "Hello, World." From there, you'll build up a more substantial example: an Ultimate Tic-Tac-Toe game. By gradually adding features to the game, you'll learn about many aspects of Android programming, such as creating animated user interfaces, playing music and sound effects, building location-based services (including GPS and cell-tower triangulation), and accessing web services. You'll also learn how to publish your applications to the Google Play Store. This fourth edition of the bestselling Android classic has been revised for Android 4.1-4.3 (Jelly Bean), 4.4 (KitKat), and Android 5.0 (Lollipop). Topics have been streamlined and simplified based on reader feedback, and every page and example has been reviewed and updated for compatibility with the latest versions of Android. If you'd rather be coding than reading about coding, this book is for you.

9 特價1134
立即代訂
下次再買

Mastering Ios Frameworks

2015/05/02 出版

Apple's iOS SDK provides an amazingly powerful collection of frameworks. But it has been difficult to find detailed and useful knowledge about them-until now. With this book's practical insights and tested code, you can use Apple's frameworks to create apps that are more innovative and usable...faster and more reliable...more successful and profitable. Kyle Richter and Joe Keeley focus on intermediate-to-advanced techniques that professional iOS developers can use every day. Their far-reaching coverage ranges from social support to security, Core Data to iCloud-even Apple Watch. Organized as a convenient modular reference, nearly every chapter contains a complete Objective-C sample project. A multi-chapter Game Center case study shows how multiple iOS features can be combined to do even more. All source code may be downloaded at https: //github.com/dfsw/icf. Coverage includes: Adding physics-like animation and behaviors to UIViews Using Core Location to determine device location, display customized maps, and implement geofencing Making games and apps social with Leaderboards Accessing music and image collections Building health/fitness apps with HealthKit Integrating with home automation via HomeKit Passing data between platforms using JSON Setting up local and remote notifications Remotely storing and syncing data with CloudKit Accessing app functionality with extensions Effortlessly adding AirPrint support Providing Handoff continuity between iOS 8 and Yosemite devices Getting productive with Core Data Integrating Twitter and Facebook via Social Framework Performing resource-intensive tasks with Grand Central Dispatch Securing user data with Keychain and Touch ID Customizing collection views Making the most of gesture recognizers Creating and distributing "passes" Debugging, instrumenting, and profiling apps

9 特價1575
貨到通知
下次再買

Web Components

Oreilly & 出版
2015/02/27 出版

Although web components are still on the bleeding edge--barely supported in modern browsers--the technology is also moving extremely fast. This practical guide gets you up to speed on the concepts underlying W3C's emerging standard and shows you how to build custom, reusable HTML5 Web Components. Regardless of your experience with libraries such as jQuery and Polymer, this book teaches JavaScript developers the DOM manipulations these libraries perform. You'll learn how to build a basic widget with vanilla JavaScript and then convert it into a web component that's semantic, declarative, encapsulated, consumable, and maintainable. With custom components, the Web can finally fulfill its potential as a natively extensible application platform. This book gets you in at the right time. Understand core concepts (such as normal flow and positioning, and Z-index) for properly positioning, dragging, and resizing elements Explore UI concepts and patterns typically abstracted away by Dojo, jQuery UI, Kendo UI, and other libraries Dive into the W3C standard and convert your working widget example into a fully functioning web component Learn how to encapsulate, package, and deploy your web components with Google's Polymer framework

9 特價1026
加入購物車
下次再買

Html5: 20 Lessons to Successful Web Development

Robin,Nixon  著
McGraw-Hill 出版
2015/01/27 出版

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Master HTML and HTML5 in 20 lessons--online video tutorials included!Based on the author's successful online courses, this complete, integrated learning tool provides easy-to-follow lessons that feature clear explanations, sample code and exercises, and video tutorials. Each lesson is designed to take you less than an hour to complete.HTML5: 20 Lessons to Successful Web Developmentcovers the basics of HTML, including laying out an HTML document, using fonts, colors, and images, creating lists and tables, and building forms. Next, you'll learn how to use the HTML5 canvas, support geolocation, build advancedforms, implement local storage, add audio and video to your pages, and much more. Together, the book and almost five hours of video training make learning HTML5 easier than ever!Ready-to-use code at www.mhprofessional.com

9 特價1386
立即代訂
下次再買

Javascript: 20 Lessons to Successful Web Development

Robin,Nixon  著
McGraw-Hill 出版
2015/01/27 出版

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Master JavaScript in 20 lessons--online video tutorials included!Based on the author's successful online courses, this complete, integrated learning tool provides easy-to-follow lessons that feature clear explanations, sample code and exercises, and video tutorials. Each lesson is designed to take you less than an hour to complete.JavaScript: 20 Lessons to Successful Web Development covers the basics, including variables, operators, arrays, objects, and values. Next, you'll learn how to use conditional statements, work with multidimensional arrays, manipulate objects, handle errors, manage cookies, use Ajax, and much more. Together, the book and almost five hours of video training make learning JavaScript easier than ever!Ready-to-use code at www.mhprofessional.com

9 特價1544
立即代訂
下次再買

Pro Design Patterns in Swift

Adam,Freeman  著
Apress 出版
2014/12/31 出版

The Swift programming language has transformed the world of iOS development and started a new age of modern development. Pro Design Patterns in Swift shows you how to harness the power and flexibility of Swift to apply the most important and enduring design patterns to your applications, taking your development projects to master level.This book will teach you those design patterns that have always been present at some level in your code, but may not have been recognized, acknowledged, or fully utilized. Implementation of specific pattern approaches will prove their value to any Swift developer.Best-selling author Adam Freeman explains how to get the most from design patterns. He starts with the nuts-and-bolts and shows you everything through to advanced features, going in-depth to give you the knowledge you need. Pro Design Patterns in Swift brings design patterns to life and shows you how to bring structure and scale to yourSwift code with a practical, no-nonsense approach.

9 特價1710
貨到通知
下次再買

Oca/Ocp

Sybex Inc 出版
2014/12/31 出版

Full coverage of functional programming and all OCA Java Programmer exam objectives OCA, Oracle Certified Associate Java SE 8 Programmer I Study Guide, Exam 1Z0-808 is a comprehensive study guide for those taking the Oracle Certified Associate Java SE 8 Programmer I exam (1Z0-808). With complete coverage of 100% of the exam objectives, this book provides everything you need to know to confidently take the exam. The release of Java 8 brought the language's biggest changes to date, and for the first time, candidates are required to learn functional programming to pass the exam. This study guide has you covered, with thorough functional programming explanation and information on all key topic areas Java programmers need to know. You'll cover Java inside and out, and learn how to apply it efficiently and effectively to create solutions applicable to real-world scenarios. Work confidently with operators, conditionals, and loops Understand object-oriented design principles and patterns Master functional programming fundamentals

9 特價2155
貨到通知
下次再買

C# 5.0

Mcgee- Pat  著
McGraw-Hill 出版
2014/12/29 出版

Publisher's Note: Products purchased from Third Party sellers are not guaranteed by the publisher for quality, authenticity, or access to any online entitlements included with the product.Essential Skills--Made Easy!C#: A Beginner's Guide offers a step-by-step approach to learning object-oriented programming with C# and the .NET Framework while preparing you for data driven-development. More than 150 easy-to-follow examples are included. The book covers Visual Studio for developmentand debugging, collections and advanced C# structures, LINQ and traditional database development, as well as file, XML, and JSON handling. By the end of the book, you'll have the foundation you need to begin developing advanced data-driven applications in any C#-based platform.Designed for Easy LearningKey Skills & Concepts--Chapter-opening lists of specific skills covered in the chapterTry This--Hands-on exercises that show you how to apply your skillsNotes--Extra information related to the topic being coveredTips--Helpful reminders or alternate ways of doing thingsCautions--Errors and pitfalls to avoidSelf Test--End-of-chapter quizzes to reinforce your skillsExample code with commentary that describes the programming techniques being illustratedReady-to-use code at www.mhprofessional.com

9 特價1676
立即代訂
下次再買

Ios 8 for Programmers With Swift

Prentice H 出版
2014/12/28 出版
9 特價1660
貨到通知
下次再買

Beginning SQL Server for Developers

Robin,Dewson  著
Apress 出版
2014/12/27 出版

Beginning SQL Server for Developers is the perfect book for developers new to SQL Server and planning to create and deploy applications against Microsoft's market-leading database system for the Windows platform. Now in its fourth edition, the book is enhanced to cover the very latest developments in SQL Server, including the in-memory features that are introduced in SQL Server 2014.Within the book, there are plenty of examples of tasks that developers routinely perform. You'll learn to create tables and indexes, and be introduced to best practices for securing your valuable data. You'll learn design tradeoffs and find out how to make sound decisions resulting in scalable databases and maintainable code. SQL Server 2014 introduces in-memory tables and stored procedures. It's now possible to accelerate applications by creating tables (and their indexes) that reside entirely in memory, and never on disk. These new, in-memory structures differ fromcaching mechanisms of the past, and make possible the extraordinarily swift execution of certain types of queries such as are used in business intelligence applications. Beginning SQL Server for Developers helps you realize the promises of this new feature set while avoiding pitfalls that can occur when mixing in-memory tables and code with traditional, disk-based tables and code.Beginning SQL Server for Developers takes you through the entire database development process, from installing the software to creating a database to writing the code to connect to that database and move data in and out. By the end of the book, you'll be able to design and create solid and reliable database solutions using SQL Server.Takes you through the entire database application development lifecycleIncludes brand new coverage of the in-memory featuresIntroduces the freely-available Express Edition

9 特價2205
立即代訂
下次再買

Introducing Ios 8

Steve,Derico  著
Oreilly & 出版
2014/12/20 出版

Learn to make iOS apps even if you have absolutely no programming experience. This hands-on book takes you from idea to App Store, using real-world examples--such as driving a car or eating at a restaurant--to teach programming and app development. You'll learn concepts through clear, concise, jargon-free language. This book focuses on Apple's new programming language, Swift. Each lesson is divided into two parts: the lecture portion explains the terms and concepts through examples, and the exercise portion helps you apply these concepts while building real-world apps, like a tip calculator. Learn how to think differently--and see the world from a whole new perspective. Learn the basic building blocks of programming Dive into the Swift programming language Make apps for iPhone and iPad Use GPS in your app to find a user's location Take or select photos with your app Integrate your app with Facebook and Twitter Submit your app to the App Store Manage and market your app on the App Store

9 特價1368
貨到通知
下次再買

Eloquent Javascript

No Starch Pr 出版
2014/12/14 出版
9 特價1366
立即代訂
下次再買

Transitioning to Swift

Apress 出版
2014/12/10 出版

Developing apps for Apple's broadening platform of devices is an exciting topic these days. Apple created the Swift programming language to build state-of-the-art apps using the latest Apple technologies.In this 200-page book, author Scott Gardner articulates the similarities and differences between traditional Objective-C based programming and Swift, revealing what you need to know from syntax changes to emerging best practices and paradigm shifts, to write powerful, expressive, and flexible code in Swift.Written at a brisk pace and in a methodical style, you'll learn how to apply your Objective-C skills to successfully transition to programming in Swift.In this book, you'll learn: - What is Swift and how does it compare to Objective-C- How to become proficient in Swift by leveraging your existing Objective-C skills- How to take advantage of new capabilities in Swift- What are the emerging best practices in Swift programmingTransitioning to Swift reaches out to all developers who are interested in creating state-of-the-art apps for Apple's broadening platform of devices for both consumers and enterprise. Apple's introduction of the new Swift programming language raises many questions. This book addresses those questions directly, and prepares developers for building the next generation of apps in Swift to surprise and delight users the world over.

9 特價1026
貨到通知
下次再買

Raspberry Pi and Avr Projects

As an incredibly cheap, credit-card sized computer, the Raspberry Pi is breaking down barriers by encouraging people of all ages to experiment with code and build new systems and objects; and this book provides readers with inspiring and insightful examples to explore and build upon. Written for intermediate to seasoned Raspberry Pi users, this book explores four projects from around the world, explained by their makers. These projects cover five major categories in the digital maker space: music, light, games, home automation, and the Internet of Things.

9 特價855
貨到通知
下次再買

Seven More Languages in Seven Weeks

Great programmers aren't born--they're made. The industry is moving from object-oriented languages to functional languages, and you need to commit to radical improvement. New programming languages arm you with the tools and idioms you need to refine your craft. While other language primers take you through basic installation and "Hello, World," we aim higher. Each language in Seven More Languages in Seven Weeks will take you on a step-by-step journey through the most important paradigms of our time. You'll learn seven exciting languages: Lua, Factor, Elixir, Elm, Julia, MiniKanren, and Idris. Learn from the award-winning programming series that inspired the Elixir language. Hear how other programmers across broadly different communities solve problems important enough to compel language development. Expand your perspective, and learn to solve multicore and distribution problems. In each language, you'll solve a non-trivial problem, using the techniques that make that language special. Write a fully functional game in Elm, without a single callback, that compiles to JavaScript so you can deploy it in any browser. Write a logic program in Clojure using a programming model, MiniKanren, that is as powerful as Prolog but much better at interacting with the outside world. Build a distributed program in Elixir with Lisp-style macros, rich Ruby-like syntax, and the richness of the Erlang virtual machine. Build your own object layer in Lua, a statistical program in Julia, a proof in code with Idris, and a quiz game in Factor. When you're done, you'll have written programs in five different programming paradigms that were written on three different continents. You'll have explored four languages on the leading edge, invented in the past five years, and three more radically different languages, each with something significant to teach you.

9 特價1197
立即代訂
下次再買
頁數27/40
移至第
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing