自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(1)
  • 资源 (121)
  • 收藏
  • 关注

转载 ASP.Net Web Page深入探讨

  一、服务器脚本基础介绍  首先,我们先复习一下Web服务器页面的基本执行方式:  1、 客户端通过在浏览器的地址栏敲入地址来发送请求到服务器端  2、 服务器接收到请求之后,发给相应的服务器端页面(也就是脚本)来执行,脚本产生客户端的响应,发送回客户端  3、 客户端浏览器接收到服务器传回的响应,对Html进行解析,将图形化的网页呈现在用户面前  对于服务器和客户端的交互,

2009-01-21 09:28:00 390

Pro AngularJS

AngularJS is the leading framework for building dynamic JavaScript applications that take advantage of the capabilities of modern browsers and devices. AngularJS, which is maintained by Google, brings the power of the Model-View-Controller (MVC) pattern to the client, providing the foundation for co

2014-04-15

Getting Started with ownCloud

Making your data easily accessible on multiple devices is the primary goal of ownCloud. It gives you control of your own data along with the flexibility to set it up the way you want it. Community backup to the project ensures high quality software and gives you the power to modify and create features. Getting Started with ownCloud is a practical handbook that provides step-by-step installation and scaling instructions. It will also give you an excellent understanding into how ownCloud can be integrated with components such as LDAP and WebDAV. This book starts with a basic setup of ownCloud for personal use and then clearly scales out various components of ownCloud with examples This book will also help provide you with the understanding to integrate existing systems such as LDAP with ownCloud. Starting from the setup on both Linux and Windows using either SQLite or MySQL, we move ahead to show you how efficiently user management can be done using ownCloud. We also look into storage backends and how to enhance the functionality of ownCloud by using ownCloud apps. You will learn everything you need to know about ownCloud setup and usage for small and corporate scale deployment. What you will learn from this book Choose between SQLite and MySQL Integrate ownCloud with OpenLDAP and Active Directory Configure custom storage backends such as WebDAV Back up ownCloud Migrate or restore ownCloud Load balance ownCloud components Log ownCloud for debugging Approach This is a standard, precise, and short tutorial for setting up ownCloud and includes advanced topics like encryption, user management, and server security. This ownCloud book would be an ideal starting point for anyone who wants to store their data and also share it. Who this book is written for This book is for first time users as well as administrators who are interested or responsible for managing an ownCloud instance. You do not need any prior experience with any of the technology, including Linux/Windows, Apache/IIS, SQLite/MySQL, or even PHP. It is a beginner-friendly book, written with a first time user in mind. Book Details Paperback: 134 pages Publisher: Packt Publishing (July 24, 2013) Language: English ISBN-10: 1782168257 ISBN-13: 978-1782168256

2014-04-10

REST in Practice: Hypermedia and Systems Architecture

Why don’t typical enterprise projects go as smoothly as projects you develop for the Web? Does the REST architectural style really present a viable alternative for building distributed systems and enterprise-class applications? In this insightful book, three SOA experts provide a down-to-earth expla

2014-04-09

Object-Oriented Analysis and Design for Information Systems

Book Description Object-Oriented Analysis and Design for Information Systems clearly explains real object-oriented programming in practice. Expert author Raul Sidnei Wazlawick explains concepts such as object responsibility, visibility and the real need for delegation in detail. The object-oriented code generated by using these concepts in a systematic way is concise, organized and reusable. The patterns and solutions presented in this book are based in research and industrial applications. You will come away with clarity regarding processes and use cases and a clear understand of how to expand a use case. Wazlawick clearly explains clearly how to build meaningful sequence diagrams. Object-Oriented Analysis and Design for Information Systems illustrates how and why building a class model is not just placing classes into a diagram. You will learn the necessary organizational patterns so that your software architecture will be maintainable. Learn how to build better class models, which are more maintainable and understandable. Write use cases in a more efficient and standardized way, using more effective and less complex diagrams. Build true object-oriented code with division of responsibility and delegation. Table of Contents Chapter 1. Introduction Chapter 2. Business Modeling Chapter 3. High-Level Requirements Chapter 4. Use Case Based Project Planning Chapter 5. Expanded Use Cases Chapter 6. Conceptual Modeling: Fundamentals Chapter 7. Conceptual Modeling: Patterns Chapter 8. Functional Modeling with OCL Contracts Chapter 9. Domain Tier Design Chapter 10. Code Generation Chapter 11. Testing Chapter 12. Interface Tier Design with IFML Chapter 13. Data Persistence Book Details Paperback: 376 pages Publisher: Morgan Kaufmann (February 2014) Language: English ISBN-10: 0124186734 ISBN-13: 978-0124186736

2014-04-09

Learn Design for iOS Development

Learn Design for iOS Development is for you if you’re an iOS developer and you want to design your own apps to look great and be in tune with the latest Apple guidelines. You’ll learn how to design your apps to work with the exciting new iOS 7 look and feel, which your users expect within their latest apps. Learn Design for iOS Development guides you through the design processes that you can apply to design your own apps brilliantly. We’ll start at the idea stages of your apps, and you’ll see how you can analyze and apply the right design patterns for every app you are coding, use wireframing tools to take your ideas forward, and use Photoshop to create the visual assets you want to look great in your app. You’ll understand why Apple have made the decisions they’ve made with the new iOS 7 interface and new HIG guidelines, and from that insight you’ll be able to vision and create your own apps, on iPhones and iPads, that work perfectly within the new iOS 7 interface. What you’ll learn How to build apps that work within the exciting new iOS 7 design paradigm How to design great looking apps that your users will find a pleasure to use The deeper design elements you can apply to your apps What is and how to use Apple’s Human Interface Guidelines (HIG) How to go beyond Apple’s HIG guidelines to create innovative apps Design pattern basics and how you can use them How to use wireframes to create your app How to use Adobe Photoshop to create the visual assets for your apps How to create your app’s icon and additional graphics for the App Store Extra considerations for iPad app design considerations Common design best practices and mistakes Who this book is for This book is for iOS developers who know that they can code well, but want to know how they can build apps to also have brilliant designs. This book is also a guide for all iOS app developers who want their apps to look contemporary within the new iOS 7 interface guidelines. Table of Contents Chapter 1. You’ve Got an Idea for an iPhone App, Now What? Chapter 2. iOS: What You Need to Know Chapter 3. iOS 7 and Flat Design Chapter 4. Getting to Know the User Interface of the iPhone and iPad Design Considerations Chapter 5. Mobile Design Patterns Chapter 6. Using Wireframes to Design Your App Chapter 7. Designing Your Visual Assets with Adobe Photoshop Chapter 8. Creating Your App Icon and Additional Graphics for the App Store Chapter 9. Finalizing Your Assets for App Development Chapter 10. Design Best Practices and Mistakes to Avoid Book Details Title: Learn Design for iOS Development Author: Sian Morson Length: 160 pages Edition: 1 Language: English Publisher: Apress Publication Date: 2013-12-22 ISBN-10: 1430263644 ISBN-13: 9781430263647

2014-04-04

Beginning iOS Cloud and Database Development

Beginning iOS Cloud and Database Development gets you started with building apps that use Apple’s iCloud. You’ll learn the techniques which will enable you to devise and create iOS apps that can interact with iCloud servers. From the basics up, you’ll progressively learn how to configure your app for iCloud, upload and download files, implement revisions, add conflict resolution policies, and work with custom documents. There’s more! You’ll learn how to integrate iCloud with Core Data based applications. Besides technical advice, you’ll find suggestions and best practices to design the interaction of iCloud-driven applications. According to many industry sources, analysts, and shows, Apple will rely more and more on iCloud or web apps in the cloud to store and stream data-intensive media and other kinds of apps. As the majority of apps use some sort of data—and that only will grow as apps become more complex with rich and streaming media—this book shows developers how to create apps for iCloud, Apple’s new cloud computing storage and data service. What you’ll learn How to use, design, and develop for iCloud, including iOS data-driven apps, media apps and more How to work with documents in iCloud How to create custom documents in iCloud How to work with Core Data and iCloud Who this book is for This book is for iOS developers who want to build apps for or that use the new iCloud platform. Table of Contents Chapter 1. Cloud Database Development: The Basics Chapter 2. Introduction to The Cloud Chapter 3. Applications for the Cloud Chapter 4. Basic Setup of iCloud and Key-Value Storage Chapter 5. iCloud Document Storage with Core Data and UIDocument Chapter 6. iCloud with Core Data Chapter 7. Connections, Testing, and Submission for Apple Book Details Title: Beginning iOS Cloud and Database Development Author: Brian Miller, Nathan Ooley, Nick Tichawa Length: 168 pages Edition: 1 Language: English Publisher: Apress Publication Date: 2013-12-24 ISBN-10: 1430241136 ISBN-13: 9781430241133

2014-04-04

Learn Java for Android Development, 3rd Edition

Learn Java for Android Development, 3rd Edition, is an update of a strong selling book that now includes a primer on Android app development (in Chapter 1 and Appendix C, which is distributed in the book’s code archive). This book teaches programmers the essential Java language skills necessary for effectively picking up and using the new Android SDK platform to build mobile, embedded, and even PC apps, especially game apps. Android development is hot, and many programmers are interested in joining the fun. However, because this technology is based on Java, you should first obtain a solid grasp of the Java language and its APIs in order to improve your chances of succeeding as an effective Android app developer. This book helps you do that. Each of the book’s 16 chapters provides an exercise section that gives you the opportunity to reinforce your understanding of the chapter’s material. Answers to the book’s more than 700 exercises are provided in an appendix. A second appendix provides a significant game-oriented Java application, which you can convert into an Android app. Once you complete this one-of-a-kind book written by Jeff Friesen, an expert Java developer and JavaWorld.com columnist, you should be ready to begin your indie or professional Android app development journey. What you’ll learn The Java skills necessary for Android development The core Java language fundamentals Classes, objects, inheritance, polymorphism, and interfaces Advanced Java language features (such as generics) The basic Java APIs necessary for Android (such as the String class and threading) The Collections Framework for organizing objects The Concurrency Utilities for simplifying multithreading Classic and New I/O Networking and database access Parsing, creating, and transforming XML documents Additional APIs for creating and accessing ZIP and JAR files, and more Who this book is for This book is for any programmer—including existing Java programmers and Objective-C based iPhone and iPad programmers— of any skill level who needs to obtain a solid understanding of the Java language and foundational Java APIs before jumping into Android app development. Table of Contents Chapter 1: Getting Started with Java Chapter 2: Learning Language Fundamentals Chapter 3: Discovering Classes and Objects Chapter 4: Discovering Inheritance, Polymorphism, and Interfaces Chapter 5: Mastering Advanced Language Features, Part 1 Chapter 6: Mastering Advanced Language Features, Part 2 Chapter 7: Exploring the Basic APIs, Part 1 Chapter 8: Exploring the Basic APIs, Part 2 Chapter 9: Exploring the Collections Framework Chapter 10: Exploring the Concurrency Utilities Chapter 11: Performing Classic I/O Chapter 12: Accessing Networks Chapter 13: Migrating to New I/O Chapter 14: Accessing Databases Chapter 15: Parsing, Creating, and Transforming XML Documents Chapter 16: Focusing on Odds and Ends Chapter 17: Solutions to Exercises Chapter 18: Four of a Kind Book Details Title: Learn Java for Android Development, 3rd Edition Author: Jeff Friesen Length: 1200 pages Edition: 3 Language: English Publisher: Apress Publication Date: 2014-02-23 ISBN-10: 1430264543 ISBN-13: 9781430264545

2014-04-04

Beginning iOS 7 Development: Exploring the iOS SDK

The team that brought you the bestselling Beginning iPhone Development is back again for Beginning iOS 7 Development, bringing this definitive guide up-to-date with Apple’s latest and greatest iOS 7 SDK, as well as with the latest version of Xcode. There’s coverage of brand-new technologies, including a new chapter on Apple’s Sprite Kit framework for game development, as well as significant updates to existing material. You’ll have everything you need to create your very own apps for the latest iOS devices. Every single sample app in the book has been rebuilt from scratch using latest Xcode and the latest 64-bit iOS 7-specific project templates, and designed to take advantage of the latest Xcode features. Assuming only a minimal working knowledge of Objective-C, and written in a friendly, easy-to-follow style, Beginning iOS 7 Development offers a complete soup-to-nuts course in iPhone, iPad, and iPod touch programming. The book starts with the basics, walking through the process of downloading and installing Xcode and the iOS 7 SDK, and then guides you though the creation of your first simple application. From there, you’ll learn how to integrate all the interface elements iOS users have come to know and love, such as buttons, switches, pickers, toolbars, and sliders. You’ll master a variety of design patterns, from the simplest single view to complex hierarchical drill-downs. The confusing art of table building will be demystified, and you’ll learn how to save your data using the iPhone file system. You’ll also learn how to save and retrieve your data using a variety of persistence techniques, including Core Data and SQLite. And there’s much more! What you’ll learn Everything you need to know to develop your own bestselling iPhone and iPad apps Filled with examples Best practices for optimizing your code and delivering great user experiences What data persistence is, and why it’s important Get started with building cool, crisp user interfaces What and how to use Table Views How to draw to the screen using Core Graphics What geo app development features the new iOS brings to the iPhone How to get your app to work with iCloud and more Who this book is for This book is for aspiring iPhone app developers, new to the iOS SDK. Some prior experience with Objective-C is recommended but not required. Table of Contents Chapter 1: Welcome to the Jungle Chapter 2: Appeasing the Tiki Gods Chapter 3: Handling Basic Interaction Chapter 4: More User Interface Fun Chapter 5: Autorotation and Autosizing Chapter 6: Multiview Applications Chapter 7: Tab Bars and Pickers Chapter 8: Introduction to Table Views Chapter 9: Navigation Controllers and Table Views Chapter 10: Collection View Chapter 11: iPad Considerations Chapter 12: Application Settings and User Defaults Chapter 13: Basic Data Persistence Chapter 14: Documents and iCloud Chapter 15: Grand Central Dispatch, Background Processing, and You Chapter 16: Drawing with Core Graphics Chapter 17: Getting Started with Sprite Kit Chapter 18: Taps, Touches, and Gestures Chapter 19: Where Am I? Finding Your Way with Core Location and Map Kit Chapter 20: Whee! Gyro and Accelerometer! Chapter 21: The Camera and Photo Library Chapter 22: Application Localization Book Details Title: Beginning iOS 7 Development: Exploring the iOS SDK Author: David Mark, Fredrik Olsson, Jack Nutting, Jeff LaMarche Length: 720 pages Edition: 1 Language: English Publisher: Apress Publication Date: 2014-03-19 ISBN-10: 143026022X ISBN-13: 9781430260226

2014-04-04

Beginning HTML5 Games with CreateJS

Beginning HTML5 Games with CreateJS provides a hands-on approach to get you up and running with the most comprehensive tools available for HTML5 Canvas game development. Whether you are brand new to making games or an experienced game developer, you’ll learn to fully utilize the CreateJS suite to bring your new or existing game techniques to desktop and mobile devices. This book covers everything from creating graphics in HTML5 Canvas to capturing user input (whether from keyboard, mouse, or touch) to using a state machine for efficient game control. There are practical (and fun) examples throughout the book, with four full game projects, including a mobile RPG. The book also covers optimizing your games for mobile and publishing them to app stores. HTML5 games are growing more and more popular, and the demand for HTML5 Canvas skills is on the rise. The CreateJS suite is a powerful toolset that will help you manage Canvas drawing and animations, asset loading, sound management, complex tweening, and much more. Using these robust libraries, you can build powerful and engaging games that reach a wide range of audiences and devices. What you’ll learn HTML5 Canvas drawing and animations using EaselJS and TweenJS Loading and managing assets using PreloadJS Sound management using SoundJS Core game development techniques such as state machines and object pooling Extending EaselJS DisplayObjects using object-oriented JavaScript JavaScript debugging Wrapping HTML5 games and publishing them to app store Who this book is for Beginning HTML5 Games with CreateJS is written for both the new and experienced game developer. It covers an in-depth look at the APIs in each part of the CreateJS suite, and teaches you how to use them in game development scenarios. If you’re an experienced developer it will show you how to take your existing gaming techniques and learn how to apply them to the HTML stack using object-oriented programming in JavaScript. Beginning HTML5 Games with CreateJS is a must-read book for anybody wanting to learn more about HTML5 game development using this extremely popular suite of tools. Table of Contents Chapter 1: Getting to Know CreateJS Chapter 2: Making and Animating Graphics Chapter 3: Capturing User Input Chapter 4: Game Project: Progressive Break-it Chapter 5: Using and Managing Bitmap Images Chapter 6: Sprites and Sprite Sheet Animations Chapter 7: Game Project: Fakezee Chapter 8: Extending EaselJS Display Objects Chapter 9: Sounds and Asset Management Chapter 10: The State Machine and Scenes Chapter 11: Game Project: Space Hero Chapter 12: Building for Mobile Browsers Chapter 13: Packaging and Compiling with PhoneGap Build Chapter 14: Game Project: The Villager RPG Book Details Title: Beginning HTML5 Games with CreateJS Author: Brad Manderscheid Length: 416 pages Edition: 1 Language: English Publisher: Apress Publication Date: 2014-03-18 ISBN-10: 1430263407 ISBN-13: 9781430263401

2014-04-04

Beginning Android 3D Game Development

Beginning Android 3D Game Development is a unique book for today’s Android and game app developers who want to learn how to build 3D game apps that run on the latest Android KitKat platform using Java and OpenGL ES. A Drone Grid game case study is included. Table of Contents Chapter 1: Let’s Meet the Android Chapter 2: Java for Android Chapter 3: 3D Math Review Chapter 4: 3D Graphics Using OpenGL ES 2.0 Chapter 5: Motion and Collision Chapter 6: Game Environment Chapter 7: Drone Grid Case Study: Creating the Player Chapter 8: Drone Grid Case Study: Creating the Enemies Chapter 9: Drone Grid Case Study: The User Interface Chapter 10: The Final Drone Grid Game Chapter 11: The Android Native Development Kit (NDK) Chapter 12: Publishing and Marketing Your Final Game Book Details Title: Beginning Android 3D Game Development Author: Robert Chin Length: 492 pages Edition: 1 Language: English Publisher: Apress Publication Date: 2014-03-11 ISBN-10: 1430265477 ISBN-13: 9781430265474

2014-04-04

Android Recipes: A Problem-Solution Approach, 3rd Edition

Android continues to be one of the leading mobile OS and development platforms driving today’s mobile innovations and the apps ecosystem. Android appears complex, but offers a variety of organized development kits to those coming into Android with differing programming language skill sets. Android Recipes: A Problem-Solution Approach, 3rd Edition offers more than 100 down-to-earth code recipes, and guides you step-by-step through a wide range of useful topics using complete and real-world working code examples. It’s updated to include the KitKat Android 4.4 SDK as well as earlier releases. Instead of abstract descriptions of complex concepts, in Android Recipes, you’ll find live code examples. When you start a new project you can consider copying and pasting the code and configuration files from this book and then modifying them for your own customization needs. Crammed with insightful instruction and helpful examples, this third edition of Android Recipes is your guide to writing apps for one of today’s hottest mobile platforms. It offers pragmatic advice that will help you get the job done quickly and well. This can save you a great deal of work over creating a project from scratch! What you’ll learn Use external libraries to save time and effort Boost app performance by using the Android NDK and Renderscript Design apps for performance, responsiveness, and seamlessness Send data between devices and other external hardware Persist application data and share it between applications Capture and play back various device media items Communicate with web services Get the most out of your user interface Develop a unit conversion app in the context of the command-line/Android SDK and Eclipse/Android SDK environments Who this book is for This book is a handy reference for all Android app developers. Table of Contents Chapter 1: Getting Started with Android Chapter 2: Views, Graphics, and Drawing Chapter 3: User Interaction Recipes Chapter 4: Communications and Networking Chapter 5: Interacting with Device Hardware and Media Chapter 6: Persisting Data Chapter 7: Interacting with the System Chapter 8: Working with Android NDK and RenderScript Book Details Title: Android Recipes: A Problem-Solution Approach, 3rd Edition Author: Dave Smith, Jeff Friesen Length: 772 pages Edition: 3 Language: English Publisher: Apress Publication Date: 2014-02-04 ISBN-10: 1430263229 ISBN-13: 9781430263227

2014-04-04

Android Best Practices

Android Best Practices by Godfrey Nolan shows you how to make your Android apps stand out from the crowd with great reviews. Why settle for just making any Android app? Build a brilliant Android app instead that lets your users praise it for ease of use, better performance, and more. Using a series of example apps which gradually evolve throughout this book, Android Best Practices brings together current Android best practices from user interface (UI)/user experience (UX) design, test-driven development (TDD), and design patterns (e.g., MVC) to help you take your app to the next level. In this book you’ll learn how to: Use Android design patterns for consistent UI experience on many devices Use agile techniques such as test-driven development, behavior-driven development, and continuous integration Improve the speed and overall performance of your app Organize an Android app using design patterns such as MVC/MVP Create and consume REST and SOAP web services Designing and developing an app that runs well on many if not all the leading Android smartphones and tablets today can be one of the most daunting challenges for Android developers. Well, this book takes much of the mystery out of that for you. After reading and using Android Best Practices, you’ll become a much better Android app designer and developer, which in turn can make your apps better placed and more successful in the market place. What you’ll learn How to use Android design patterns for consistent UI experience on many devicesHow to use Agile techniques such as Test Driven Development, Behavior Driven Development and Continuous Integration How to test Android APKs on many devices and master device fragmentation Secure coding practices on Android How to organize an Android app using design patterns such as MVC/MVP etc. How to create and consume REST and SOAP web services Who this book is for This book is for Android developers looking to solidify their coding and overall app design and development skill

2014-04-04

Continuous Enterprise Development in Java

Book Description Learn a use-case approach for developing Java enterprise applications in a continuously test-driven fashion. With this hands-on guide, authors and JBoss project leaders Andrew Lee Rubinger and Aslak Knutsen show you how to build high-level components, from persistent storage to the user interface, using the Arquillian testing platform and several other JBoss projects and tools. Through the course of the book, you’ll build a production-ready software conference tracker called GeekSeek, using source code from GitHub. Rubinger and Knutsen demonstrate why testing is the very foundation of development—essential for ensuring that code is consumable, complete, and correct. Bootstrap an elementary Java EE project from start to finish before diving into the full-example application, GeekSeek Use both relational and NoSQL storage models to build and test GeekSeek’s data persistence layers Tackle testable business logic development and asynchronous messaging with an SMTP service Expose enterprise services as a RESTful interface, using Java EE’s JAX-RS framework Implement OAuth authentication with JBoss’s PicketLink identity management service Validate the UI by automating interaction in the browser and reading the rendered page Perform full-scale integration testing on the final deployable archive Table of Contents Chapter 1. Continuity Chapter 2. Enabling Technologies Chapter 3. Scratch to Production Chapter 4. Requirements and the Example Application Chapter 5. Java Persistence and Relational Data Chapter 6. NoSQL: Data Grids and Graph Databases Chapter 7. Business Logic and the Services Layer Chapter 8. REST and Addressable Services Chapter 9. Security Chapter 10. The User Interface Chapter 11. Assembly and Deployment Chapter 12. Epilogue Book Details Paperback: 222 pages Publisher: O’Reilly Media (March 2014) Language: English ISBN-10: 1449328296 ISBN-13: 978-1449328290

2014-04-04

iWork: The Missing Manual

Book Description Apple’s iWork is more versatile than ever now that there are versions for Mac, iOS, and even iCloud. The only thing iWork doesn’t include is its own how-to guide. That’s where this friendly, jargon-free Missing Manual comes in. With complete instructions and helpful examples, you’ll quickly learn how to create stunning documents, slideshows, and spreadsheets with iWork’s Pages, Keynote, and Numbers. The important stuff you need to know: Create elegant files in minutes. Save tons of time by using iWork’s collection of prebuilt templates and themes. Craft a variety of documents. Use Pages to design attractive newsletters, catalogs, brochures, flyers, and posters. Build eye-popping presentations. Turn Keynote’s themes and easy-to-use cinematic effects into beautiful custom slideshows. Organize and clearly convey information. Jazz up your Numbers spreadsheets with charts, images, and videos. Always have your work on hand. Store your files in iCloud and have them sync automatically to your Mac and iOS devices. Work anywhere, any time. Use the web-based iWork for iCloud to create projects on any computer—even a PC. Versions covered: This edition covers Pages for Mac 5.1, Keynote for Mac 6.1, Numbers for Mac 3.1, version 2.1 of each iOS app, and iWork for iCloud. Table of Contents Part 1: Pages for Mac Chapter 1. Creating a Pages Document Chapter 2. Editing Text in Pages Chapter 3. Creating and Using Styles Chapter 4. Typo-Busting Power Tools Chapter 5. Formatting and Organizing Documents Chapter 6. Beyond Text: Laying Out Documents Chapter 7. Objects Up Close: Adding, Modifying, and More Chapter 8. Building Tables and Charts Chapter 9. Sharing Pages Documents Chapter 10. Creating Templates to Streamline Projects Part 2: Keynote for Mac Chapter 11. Creating a Keynote Slideshow Chapter 12. Laying Out Slides Chapter 13. Animating Slides Chapter 14. Sharing Your Slideshows Chapter 15. Customizing Keynote Themes Part 3: Numbers for Mac Chapter 16. Creating a Numbers Spreadsheet Chapter 17. Editing Tables in Numbers Chapter 18. Organizing Tables in Numbers Chapter 19. Using Formulas Chapter 20. Advanced Data Crunching with Functions Chapter 21. Charts: Giving Shape to Data Chapter 22. Designing Your Spreadsheet Report Chapter 23. Sharing Your Spreadsheets Part 4: iWork for iOS Chapter 24. Pages for iOS Chapter 25. Keynote for iOS Chapter 26. Numbers for iOS Part 5: iWork for iCloud Chapter 27. An Intro to iCloud Chapter 28. Pages for iCloud Chapter 29. Keynote for iCloud Chapter 30. Numbers for iCloud Part 6: Appendix Appendix A. Installing and Upgrading iWork Book Details Paperback: 864 pages Publisher: O’Reilly Media (March 2014) Language: English ISBN-10: 1449393314 ISBN-13: 978-1449393311

2014-04-04

Windows Server 2012 R2 Pocket Consultant: Essentials & Configuration

Book Description Portable and precise, this pocket-sized guide delivers ready answers for core configuration and administrative tasks in Windows Server 2012 R2. Zero in on the essentials through quick-reference tables, instructions, and lists. You’ll get the focused information you need to save time and get the job done – whether at your desk or in the field. Coverage includes: Administration overview Managing servers running Windows Server 2012 R2 Monitoring services, processes, and events Automating administrative tasks, policies, and procedures Enhancing computer security Using Active Directory Core Active Directory administration Creating user and group accounts Managing existing user and group accounts Table of Contents Chapter 1. Windows Server 2012 R2 administration Chapter 2. Deploying Windows Server 2012 R2 Chapter 3. Managing Windows servers Chapter 4. Monitoring services, processes, and events Chapter 5. Optimizing system performance Chapter 6. Automating administrative tasks, policies, and procedures Chapter 7. Using Active Directory Chapter 8. Core Active Directory administration Chapter 9. Creating user and group accounts Chapter 10. Managing existing user and group accounts Book Details Paperback: 400 pages Publisher: Microsoft Press (March 2014) Language: English ISBN-10: 0735682577 ISBN-13: 978-0735682573

2014-04-03

Exam Ref 70-410: Installing and Configuring Windows Server 2012 R2

Book Description Fully updated for Windows Server 2012 R2! Prepare for Microsoft Exam 70-410 – and help demonstrate your real-world mastery of implementing and configuring core services in Windows Server 2012 R2. Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical thinking and decision making acumen needed for success at the MCSA level. Focus on the expertise measured by these objectives: Install and configure servers Configure server roles and features Configure Hyper-V Deploy and configure core network services Install and administer Active Directory Create and manage Group Policy This Microsoft Exam Ref: Organizes its coverage by exam objectives. Features strategic, what-if scenarios to challenge you. Table of Contents Chapter 1. Installing and configuring servers Chapter 2. Configuring server roles and features Chapter 3. Configuring Hyper-V Chapter 4. Deploying and configuring core network services Chapter 5. Installing and administering Active Directory Chapter 6. Creating and managing Group Policy Book Details Paperback: 416 pages Publisher: Microsoft Press (February 2014) Language: English ISBN-10: 0735684243 ISBN-13: 978-0735684249

2014-04-03

Exam Ref 70-687: Configuring Windows 8.1

Book Description Fully updated for Windows 8.1! Prepare for Microsoft Exam 70-687 – and help demonstrate your real-world mastery of configuring Windows 8.1 in the enterprise. Designed for experienced IT professionals ready to advance their status, Exam Ref focuses on the critical-thinking and decision-making acumen needed for success at the MCSA or MCSE level. Focus on the expertise measured by these objectives: Install and upgrade to Windows 8.1 Configure hardware and applications Configure network connectivity Configure access to resources Configure remote access and mobility Monitor and maintain Windows clients Configure backup and recovery options This Microsoft Exam Ref: Organizes its coverage by objectives for Exam 70-687. Features strategic, what-if scenarios to challenge you. Designed for IT professionals who have real-world experience configuring or supporting Windows 8.1 computers, devices, users, and associated network and security resources. Note: Exam 70-687 counts as credit toward MCSA and MCSE certifications Table of Contents Chapter 1. Install and upgrade to Windows 8.1 Chapter 2. Configure hardware and applications Chapter 3. Configure network connectivity Chapter 4. Configure access to resources Chapter 5. Configure remote access and mobility Chapter 6. Monitor and maintain Windows clients Chapter 7. Configure system and data options Book Details Paperback: 384 pages Publisher: Microsoft Press (March 2014) Language: English ISBN-10: 0735684774 ISBN-13: 978-0735684775

2014-04-03

Windows 8.1 Administration Pocket Consultant: Storage, Security, & Networking

Book Description Portable and precise, this pocket-sized guide delivers ready answers for administering storage, security, and networking features in Windows 8.1. Zero in on core tasks through quick-reference tables, instructions, and lists. You’ll get the focused information you need to save time and get the job done – whether at your desk or in the field. Coverage includes: Managing firmware, boot configuration, and startup Using TPM and BitLocker Managing disk drives and file systems Configuring advanced storage Managing file security and resource sharing Maintaining data access and availability Configuring and troubleshooting TCP/IP networking Managing mobile networking and remote access Configuring advanced networking solutions Table of Contents Chapter 1. Managing Firmware, Boot Configuration, and Startup Chapter 2. Using TPM and BitLocker Drive Encryption Chapter 3. Managing Disk Drives and File Systems Chapter 4. Configuring and Maintaining Storage Chapter 5. Configuring User and Computer Policies Chapter 6. Optimizing File Security Chapter 7. Managing File Sharing and Auditing Chapter 8. Maintaining Data Access and Availability Chapter 9. Configuring and Troubleshooting TCP/IP Networking Chapter 10. Managing Mobile Networking and Remote Access Book Details Paperback: 384 pages Publisher: Microsoft Press (February 2014) Language: English ISBN-10: 0735682615 ISBN-13: 978-0735682610

2014-04-02

Windows Server 2012 R2 Inside Out

Book Description This supremely organized reference packs hundreds of timesaving solutions, troubleshooting tips, and workarounds for Windows Server 2012 R2 – with a focus on configuration, storage, and essential administrative tasks. Coverage includes: Deployment Boot configuration Administration Configuring roles, role services, and features Managing and troubleshooting hardware TPM and Bitlocker drive encryption Managing the registry Software and user account control administration Managing storage and file systems File sharing and security features Performance monitoring, analyzing, and tuning Backup and recovery Table of Contents Chapter 1. Introducing Windows Server 2012 R2 Chapter 2. Deploying Windows Server 2012 R2 Chapter 3. Boot configuration Chapter 4. Managing Windows Server 2012 R2 Chapter 5. Windows Server 2012 R2 MMC administration Chapter 6. Configuring roles, role services, and features Chapter 7. Managing and troubleshooting hardware Chapter 8. Managing the registry Chapter 9. Software and User Account Control administration Chapter 10. Performance monitoring and tuning Chapter 11. Comprehensive performance analysis and logging Chapter 12. Storage management essentials Chapter 13. Configuring disks and storage Chapter 14. TPM and BitLocker Drive Encryption Chapter 15. File system essentials Chapter 16. Maintaining and optimizing storage Chapter 17. Managing storage spaces Chapter 18. Managing file sharing Chapter 19. File security, access controls, and auditing Chapter 20. Managing file screening and storage reporting Book Details Paperback: 848 pages Publisher: Microsoft Press (February 2014) Language: English ISBN-10: 0735682674 ISBN-13: 978-0735682672

2014-04-02

Programming Microsoft ASP.NET MVC, 3rd Edition

Book Description Develop next-generation web applications with ASP.NET MVC Go deep into the architecture and features of ASP.NET MVC 5, and learn how to build web applications that work well on both the desktop and mobile devices. Web development expert Dino Esposito takes you through the web framework’s Model-View-Controller (MVC) design model, and covers the tools you need to cleanly separate business logic from the user interface. If you’re an experienced web developer new to ASP.NET MVC, this practical guide will get you going. Discover how to: Build web applications that are easy to test and maintain Dive into the functions of controllers—the heart of an MVC site Explore the structure and behavior of a view engine Process a variety of input data using a custom model binder Automate the writing of input forms, and streamline validation Design websites for mobile devices, localization, and error handling Provide security by implementing a membership system Inject script code into your site using JavaScript and jQuery Use Responsive Web Design to make sites mobile-friendly Table of Contents Part I: ASP.NET MVC fundamentals Chapter 1. ASP.NET MVC controllers Chapter 2. ASP.NET MVC views Chapter 3. The model-binding architecture Chapter 4. Input forms Part II: ASP.NET MVC software design Chapter 5. Aspects of ASP.NET MVC applications Chapter 6. Securing your application Chapter 7. Design considerations for ASP.NET MVC controllers Chapter 8. Customizing ASP.NET MVC controllers Chapter 9. Testing and testability in ASP.NET MVC Chapter 10. An executive guide to Web API Part III: Mobile clients Chapter 11. Effective JavaScript Chapter 12. Making websites mobile-friendly Chapter 13. Building sites for multiple devices Book Details Paperback: 516 pages Publisher: Microsoft Press; 3rd Edition (February 2014) Language: English ISBN-10: 0735680949 ISBN-13: 978-0735680944

2014-04-02

Gideros Mobile Game Development

Have you ever had an interesting idea for a mobile game? Have you ever wanted to jump on the mobile app bandwagon? Developing a mobile game has never been so fun and easy, and with the vast amount of smartphone users, it may also become a profitable thing to do. Gideros is a Lua-based framework that facilitates effortless native iOS and Android application development along with hardware acceleration. Gideros also comes with a built-in box2D physics engine and extended memory management features to make mobile game development a breeze. Gideros Mobile Game Development shows you how to develop an original and exciting game in Gideros, helping you create your very first project and guiding you through the configuration of settings and assets to help you target devices with different resolutions.

2014-05-09

Laravel Application Development Blueprints

Laravel is a clean and classy framework for PHP web development. It helps you to create wonderful applications using simple, expressive syntax. Development should be a creative and enjoyable experience, not something that is painful, and Laravel makes it enjoyable for the users. Laravel's directory structure is designed to be familiar to users of other popular PHP frameworks. Web applications of any shape or size can easily be created using this structure similar to the way that they would be created in other frameworks. With the recently released 4th Version, Laravel became even better in numerous ways. Within this book, we will help you learn about both the old and new features of Laravel while developing various applications. Laravel Application Development Blueprints covers how to develop 10 different applications step-by-step using Laravel 4. You will also learn about both basic and advanced usage of Laravel’s built-in methods, which will come in handy for your project. Also, you will learn how to extend the current libraries with the built-in methods and include third-party libraries. This book looks at the Laravel PHP framework and breaks down the ingrained prejudice that coding with PHP causes due to spaghetti code. It will take you through a number of clear, practical applications that will help you to take advantage of the Laravel PHP framework and PHP OOP programming whilst avoiding spaghetti code. You'll also learn about creating secure web applications using different methods such as file uploading and processing, making RESTful AJAX requests, and form processing. If you want to take advantage of the Laravel PHP framework's validate, file processing, and RESTful controllers in various types of projects, then this is the book for you. Everything you need to know to code fast and secure applications with the Laravel PHP framework will be discussed in this book.

2014-05-09

C# 5.0 Programmer’s Reference

Editorial Reviews Stay ahead of the game with this comprehensive guide to the C# programming language Well-known C# expert Rod Stephens gives novice and experienced developers a comprehensive tutorial and reference to standard C#. This new title fully covers the latest C# language standard, C# 5.0, as well as its implementation in the 2013 release of Visual Studio. The author provides exercises and solutions; and his C# Helper website will provide readers and students with ongoing support. This resource is packed with tips, tricks, tutorials, examples, and exercises and is the perfect professional companion for programmers who want to stay ahead of the game. Author Rod Stephens is a well-known programming authority and has written more than 25 programming books covering C#, Java, VB, and other languages. His books have sold more than 60,000 copies in multiple editions. This book’s useful exercises and solutions are designed to support training and higher education adoptions. Learn the full range of C# programming language features Quickly locate information for specific language features in the reference section Familiarize yourself with handling data types, variables, constants, and much more Experiment with editing and debugging code and using LINQ Beginning through intermediate-level programmers will benefit from the accessible style of C# 5.0 Programmer’s Reference and will have access to its comprehensive range of more advanced topics. Additional support and complementary material are provided at the C# Helper website, www.csharphelper.com. Stay up-to-date and improve your programming skills with this invaluable resource. Table of Contents Part I: The C# Ecosystem Chapter 1: The C# Environment Chapter 2: Writing a First Program Chapter 3: Program and Code File Structure Part II: C# Language Elements Chapter 4: Data Types, Variables, and Constants Chapter 5: Operators Chapter 6: Methods Chapter 7: Program Control Statements Chapter 8: LINQ Chapter 9: Error Handling Chapter 10: Tracing and Debugging Part III: Object-Oriented Programming Chapter 11: OOP Concepts Chapter 12: Classes and Structures Chapter 13: Namespaces Chapter 14: Collection Classes Chapter 15: Generics Part IV: Interacting with the Environment Chapter 16: Printing Chapter 17: Configuration and Resources Chapter 18: Streams Chapter 19: File System Objects Chapter 20: Networking Part V: Advanced Topics Chapter 21: Regular Expressions Chapter 22: Parallel Programming Chapter 23: ADO.NET Chapter 24: XML Chapter 25: Serialization Chapter 26: Reflection Chapter 27: Cryptography Part VI: Appendices Appendix A: Solutions to Exercises Appendix B: Data Types Appendix C: Variable Declarations Appendix D: Constant Declarations Appendix E: Operators Appendix F: Method Declarations Appendix G: Useful Attributes Appendix H: Control Statements Appendix I: Error Handling Appendix J: LINQ Appendix K: Classes and Structures Appendix L: Collection Classes Appendix M: Generic Declarations Appendix N: Printing and Graphics Appendix O: Useful Exception Classes Appendix P: Date and Time Format Specifiers Appendix Q: Other Format Specifiers Appendix R: Streams Appendix S: Filesystem Classes Appendix T: Regular Expressions Appendix U: Parallel Programming Appendix V: XML Appendix W: Serialization Appendix X: Reflection Book Details Title: C# 5.0 Programmer’s Reference Author: Rod Stephens Length: 960 pages Edition: 1 Language: English Publisher: Wrox Publication Date: 2014-04-28 ISBN-10: 1118847288 ISBN-13: 9781118847282

2014-04-30

Beginning JavaScript with DOM Scripting and Ajax: Second Editon

Beginning JavaScript with DOM Scripting and Ajax is an essential resource for modern JavaScript programming. This completely updated second edition covers everything you need to know to get up-to-speed with JavaScript development and add dynamic enhancements to web pages, right from the basics. As well as focusing on client-side JavaScript, you will also learn how to work with the Browser Object Model, the Document Object Model (DOM), how to use XML and JSON as well as communicate with service side scripts such as PHP. Find out how to: Construct good JavaScript syntax following modern coding practices Use JavaScript to communicate with the server and retrieve data Dynamically manipulate markup, validate forms and deal with images Debug applications using features inside the browser JavaScript is one of the most important technologies on the web. It provides the means to add dynamic functionality to your web pages and serves as the backbone of Ajax-style web development. Beginning JavaScript with DOM Scripting and Ajax will take you from being a JavaScript novice to work freely with this important technology – begin your JavaScript journey today! What you’ll learn What functions, variables, events and objects are and how to use them. How build a site that will still work in the case that JavaScript is turned off. How to access and update part of the page using code. How to use JavaScript to communicate with the server and retrieve data. How to use JavaScript to for form validation and user feedback. How to use Third-Party Libraries like jQuery. Who this book is for Beginning JavaScript with DOM Scripting and Ajax is for the person who has a good grasp of HTML and CSS but wants to add JavaScript to their skillset. If you want to learn some basic programming concepts, have experience but need help updating your skills, or you’re coming from another language, Beginning JavaScript with DOM Scripting and Ajax can help. Table of Contents Getting Started with JavaScript Data and Decisions From DHTML to DOM Scripting HTML5 and JavaScript Presentation and Behavior (CSS and Event Handling) Common Uses of JavaScript: Image and Windows JavaScript and User Integration: Navigation and Forms Back-End Interaction with Ajax and Node.js Data Validation Techniques Modern JavaScript Case Study: A Dynamic Gallery Using Third-Party JavaScript Appendix A: Debugging JavaScript Book Details Paperback: 388 pages Publisher: Apress; 2 edition (June 26, 2013) Language: English ISBN-10: 1430250925 ISBN-13: 978-1430250920

2014-04-22

Beginning HTML5 and CSS3 For Dummies

Your full-color, friendly guide to getting started with HTML5 and CSS3! HTML and CSS are essential tools for creating dynamic websites and help make your websites even more effective and unique. This friendly-but-straightforward guide gets you started with the basics of the latest versions of HTML and CSS: HTML5 and CSS3. Introducing you to the syntax and structure of the languages, this helpful guide shows you how to create and view a web page, explains ideal usage of HTML5 and CSS3, walks you through the CSS3 rules and style sheets, addresses common mistakes and explains how to fix them, and explores interesting HTML5 tools. Serves as an ideal introduction to HTML5 and CSS3 for beginners with little to no web development experience Details the capabilities of HTML5 and CSS3 and how to use both to create responsive, practical, and well-designed websites Helps you understand how HTML5 and CSS3 are the foundation upon which hundreds of millions of web pages are built Features full-color illustrations to enhance your learning process Beginning HTML5 and CSS3 For Dummies is the perfect first step for getting started with the fundamentals of web development and design. From the Back Cover Learn to: Work with rules, style sheets, and proper syntax Build dynamic web pages using solid structure and the latest tools Avoid common HTML5 and CSS3 challenges and mistakes IN FULL COLOR! Build cool web pages with basic markup language. This book makes it easy. Does creating web pages seem daunting? Relax! HTML5, the latest version of HTML, makes it even easier for anyone to learn how to create or edit web pages. With a little stick-to-it-iveness and this clear, accessible book, you will master the basics of HyperText Markup Language (HTML) and Cascading Style Sheet (CSS) language and start creating your own awesome sites on the World Wide Web. First, the rules — understand the syntax of HTML markup, see how web pages are organized, and create your very first web page from scratc

2014-04-22

C# 5.0 All-in-One For Dummies

800+ pages of top-notch coverage; perfect for learning the fundamentals of C#! C# is a complex programming language for building .NET-connected software for Microsoft Windows, cloud computing, the Web, and a wide range of devices. Today’s developers use it to develop Azure and Windows Phone apps, and Android applications using Mono. Novice programmers can get up and running quickly on C# using this practical guide. Crammed with 800+ pages of information, this all-in-one book helps you quickly create a C# program while learning C# and object-oriented programming fundamentals, Windows and Windows phone programming, and more. Helps novice programmers learn C# programming and create their first C# program Explains how to create Windows applications with C# and Visual Studio Delves into Windows Phone programming, as well as object-oriented programming basics Covers debugging, errors, comparisons with C++ and Java, classes and arrays, variables, and more Includes access to a companion website with sample code and bonus materials Everything you need to make the move to C# programming is right here, in C# 2012 All-in-One For Dummies. From the Back Cover 7 books in 1 C# Programming Basics Object-Oriented C# Programming Designing for C# A Tour of Visual Studio® Windows Development with WPF Web Development with ASP.NET Service-Oriented Development C# developers, here’s your one-stop guide to using this powerful programming language! C# has grown up. It’s a powerful language and fun to use, and this book takes you beyond the basics with discussions of Visual Studio, Windows Presentation Foundation, service-oriented development, web development, and a lot more. You’ll go beyond just learning the language to discover all the things you can do with C#. Ready? Let’s get started! For the newcomer — if you’ve never programmed in C#, learn all the essentials in the first two minibooks Delve into design — discover the key elements of databases, files, and graphics and how to design for security Valuable Visual Studio — explore the use, optimization, and customization of this popular tool for building graphical user interfaces Look ahead — learn about Windows Presentation Foundation, widely expected to be the Windows development tool of tomorrow A range of services — gain information on various web services such as ASP.NET, WCF, and REST Open the book and find: Steps for creating a C# program New capabilities of C# 5.0 An introduction to object-oriented programming Important advice on writing secure code Alternatives to using Visual Studio Why Windows Presentation Foundation is the wave of the future ASP.NET application creation and form control Different tools for web services Book Details Paperback: 840 pages Publisher: For Dummies; 1 edition (January 29, 2013) Language: English ISBN-10: 1118385365 ISBN-13: 978-1118385364

2014-04-22

30 Arduino Projects for the Evil Genius

30 Ways to Have Some Computer-Controlled Evil Fun! “The steps are easy to follow…text is precise and understandable…uses very clear pictures and schematics to show what needs doing…Most importantly these projects are fun!”–Boing Boing This wickedly inventive guide shows you how to program and build a variety of projects with the Arduino microcontroller development system. Covering Windows, Mac, and Linux platforms, 30 Arduino Projects for the Evil Genius gets you up to speed with the simplified C programming you need to know–no prior programming experience necessary. Using easy-to-find components and equipment, this do-it-yourself book explains how to attach an Arduino board to your computer, program it, and connect electronics to it to create fiendishly fun projects. The only limit is your imagination! 30 Arduino Projects for the Evil Genius: Features step-by-step instructions and helpful illustrations Provides full schematic and construction details for every project Covers the scientific principles behind the projects Removes the frustration factor–all required parts are listed along with sources Build these and other devious devices: Morse code translator High-powered strobe light Seasonal affective disorder light LED dice Keypad security code Pulse rate monitor USB temperature logger Oscilloscope Light harp LCD thermostat Computer-controlled fan Hypnotizer Servo-controlled laser Lie detector Magnetic door lock Infrared remote Each fun, inexpensive Evil Genius project includes a detailed list of materials, sources for parts, schematics, and lots of clear, well-illustrated instructions for easy assembly. The larger workbook-style layout and convenient two-column format make following the step-by-step instructions a breeze. In December 2011, Arduino 1.0 was released. This changed a few things that have caused the sketches for Projects 10, 27, and 28 in this book to break. To fix this, you will need to get the latest versions of the Keypad and IRRemote libraries. The Keypad library has been updated for Arduino 1.0 by its original creators and can be downloaded from here: http://www.arduino.cc/playground/Code/Keypad Ken Shiriff’s IRRemote library has been updated and can be downloaded from here: http://www.arduinoevilgenius.com/new-downloads Make Great Stuff! TAB, an imprint of McGraw-Hill Professional, is a leading publisher of DIY technology books for makers, hackers, and electronics hobbyists. Book Details Series: Evil Genius Paperback: 208 pages Publisher: McGraw-Hill/TAB Electronics; 1 edition (July 28, 2010) Language: English ISBN-10: 007174133X ISBN-13: 978-0071741330

2014-04-22

Joe Celko’s Trees and Hierarchies in SQL for Smarties

The demand for SQL information and training continues to grow with the need for a database behind every website capable of offering web-based information queries. SQL is the de facto standard for database retrieval, and if you need to access, update, or utilize data in a modern database management s

2014-04-21

Windows Server 2012 Security from End to Edge and Beyond

Windows Server 2012 Security from End to Edge and Beyond shows you how to architect, design, plan, and deploy Microsoft security technologies for Windows 8/Server 2012 in the enterprise. The book covers security technologies that apply to both client and server and enables you to identify and deploy

2014-04-21

The Python Quick Syntax Reference

The Python Quick Syntax Reference is the “go to” book that contains an easy to read and use guide to Python programming and development. This condensed code and syntax reference presents the Python language in a well-organized format designed to be used time and again. You won’t find jargon, bloated samples, case studies, or history of Hello World and computer theory in this handy reference. This Python syntax reference is packed with useful information and is a must-have for any Python developer. What you’ll learn Variables, strings, lists, dictionaries and conditional statements are and how to use them Some of the standard libraries and what they can do to help you How to write your own functions How to write your first Python program based on terminal Input and Output How to use the Python Interactive Shell How to use classes in your Python programs Who this book is for The Python Quick Syntax Reference is a great pocket reference guide for anyone wanting to program in Python, from the new user to the experienced programmer. Table of Contents Chapter 1: Hello Python Chapter 2: Variables Chapter 3: Operators Chapter 4: Strings Chapter 5: Conditional Statements and Loops Chapter 6: Data Structures Chapter 7: Keywords Chapter 8: Functions Chapter 9: Libraries Chapter 10: Classes Book Details Paperback: 152 pages Publisher: Apress; 1 edition (December 17, 2013) Language: English ISBN-10: 1430264780 ISBN-13: 978-1430264781

2014-04-18

The Metadata Manual

Cultural heritage professionals have high levels of training in metadata. However, the institutions in which they practice often depend on support staff, volunteers, and students in order to function. With limited time and funding for training in metadata creation for digital collections, there are often many questions about metadata without a reliable, direct source for answers. The Metadata Manual provides such a resource, answering basic metadata questions that may appear, and exploring metadata from a beginner’s perspective. This title covers metadata basics, XML basics, Dublin Core, VRA Core, and CDWA schemes and provides exercise in the creation of metadata. Finally, the book gives an overview of metadata, including mapping and sharing. Outlines the most popular metadata schema written by practicing metadata librarians Focuses on what you “need to know” Does not require coding experience to use and understand Book Details Series: Chandos Information Professional Series Paperback: 240 pages Publisher: Chandos Publishing; 1 edition (August 14, 2013) Language: English ISBN-10: 1843347296 ISBN-13: 978-1843347293

2014-04-18

Commercial Data Mining

Whether you are brand new to data mining or working on your tenth predictive analytics project, Commercial Data Mining will be there for you as an accessible reference outlining the entire process and related themes. In this book, you’ll learn that your organization does not need a huge volume of data or a Fortune 500 budget to generate business using existing information assets. Expert author David Nettleton guides you through the process from beginning to end and covers everything from business objectives to data sources, and selection to analysis and predictive modeling. Commercial Data Mining includes case studies and practical examples from Nettleton’s more than 20 years of commercial experience. Real-world cases covering customer loyalty, cross-selling, and audience prediction in industries including insurance, banking, and media illustrate the concepts and techniques explained throughout the book. Illustrates cost-benefit evaluation of potential projects Includes vendor-agnostic advice on what to look for in off-the-shelf solutions as well as tips on building your own data mining tools Approachable reference can be read from cover to cover by readers of all experience levels Includes practical examples and case studies as well as actionable business insights from author’s own experience Book Details Series: The Savvy Manager’s Guides Paperback: 304 pages Publisher: Morgan Kaufmann; 1 edition (March 5, 2014) Language: English ISBN-10: 0124166024 ISBN-13: 978-0124166028

2014-04-18

Relevance Ranking for Vertical Search Engines

In plain, uncomplicated language, and using detailed examples to explain the key concepts, models, and algorithms in vertical search ranking, Relevance Ranking for Vertical Search Engines teaches readers how to manipulate ranking algorithms to achieve better results in real-world applications. This reference book for professionals covers concepts and theories from the fundamental to the advanced, such as relevance, query intention, location-based relevance ranking, and cross-property ranking. It covers the most recent developments in vertical search ranking applications, such as freshness-based relevance theory for new search applications, location-based relevance theory for local search applications, and cross-property ranking theory for applications involving multiple verticals. Foreword by Ron Brachman, Chief Scientist and Head, Yahoo! Labs Introduces ranking algorithms and teaches readers how to manipulate ranking algorithms for the best results Covers concepts and theories from the fundamental to the advanced Discusses the state of the art: development of theories and practices in vertical search ranking applications Includes detailed examples, case studies and real-world situations Book Details Paperback: 264 pages Publisher: Morgan Kaufmann; 1 edition (February 14, 2014) Language: English ISBN-10: 0124071716 ISBN-13: 978-0124071711

2014-04-18

Pro JavaFX 2

In Pro JavaFX 2: A Definitive Guide to Rich Clients with Java Technology, Jim Weaver, Weiqi Gao, Stephen Chin, Dean Iverson, and Johan Vos show you how you can use the JavaFX platform to create rich-client Java applications. You’ll see how JavaFX provides a powerful Java-based UI platform capable of handling large-scale data-driven business applications. Covering the JavaFX API, development tools, and best practices, this book provides code examples that explore the exciting new features provided with JavaFX 2. It contains engaging tutorials that cover virtually every facet of JavaFX development and reference materials on JavaFX that augment the JavaFX API documentation. Written in an engaging and friendly style, Pro JavaFX 2 is an essential guide to JavaFX 2. What you’ll learn How to get started with JavaFX 2, including downloading the SDK and available tools. How to express user interfaces with a declarative-style enabled by the JavaFX builder classes. How to use property binding to keep the UI easily in sync with the model. How to use the rich set of JavaFX UI controls, charts, shapes, effects, transformations, and animations to create stunning, responsive, user interfaces. How to use the powerful JavaFX layout classes to define the user interface in a cross-platform fashion. How to leverage the observable collection classes to observe changes in, and bind to, Java collections. How to use the JavaFX media classes to play audio and video. How to interact with external application services to create an enterprise application with JavaFX. How to use the JavaFX API with alternative languages such as Scala, Groovy, and Visage. How to uncover the JavaFX APIs to whatever degree you choose. The tutorials, reference materials, and pointers to resources are exhaustive. Who this book is for Application developers, graphic designers, and IT decision makers. Not only does this book contain comprehensive technical information for developers and designers, it builds a compelling case for choosing JavaFX for web applications and RIAs. Table of Contents Getting a Jump Start in JavaFX Creating a User Interface in JavaFX Properties and Bindings Dynamically Laying Out Nodes in the User Interface Using the JavaFX UI Controls Collections and Concurrency Creating Charts in JavaFX Using the Media Classes Accessing Web Services JavaFX Languages and Markup Appendix A: The Visage Language In-Depth Book Details Paperback: 640 pages Publisher: Apress; 1 edition (February 28, 2012) Language: English ISBN-10: 1430268727 ISBN-13: 978-1430268727

2014-04-18

Exploring C++ 11

Exploring C++ divides C++ up into bite-sized chunks that will help you learn the language one step at a time. Assuming no familiarity with C++, or any other C-based language, you’ll be taught everything you need to know in a logical progression of small lessons that you can work through as quickly or as slowly as you need. C++ can be a complicated language. Writing even the most straight-forward of programs requires you to understand many disparate aspects of the language and how they interact with one another. C++ doesn’t lend itself to neat compartmentalization the way other languages do. Rather than baffle you with complex chapters explaining functions, classes and statements in isolation we’ll focus on teaching you how to achieve results. By learning a little bit of this and a little of that you’ll soon have amassed enough knowledge to be writing non-trivial programs and will have built a solid foundation of experience that puts those previously baffling concepts into context. In this fully-revised second edition of Exploring C++, you’ll learn how to use the standard library early in the book. Next, you’ll learn to work with operators, objects and data-sources in increasingly realistic situations. Finally, you’ll start putting the pieces together to create sophisticated programs of your own design confident that you’ve built a firm base of experience from which to grow. What you’ll learn Learn how to use C++ from first principles in a practical hands-on way. Understand how to use Custom types, virtual functions and objects to structure your code Build your own function templates, namespaces and containers from the ground up. Put everything together to create sophisticated programs that work with pointers, dynamic memory and overloaded functions to achieve the results you want. Who this book is for Read this book if you want to learn C++ and have a basic understanding of how computer programs work. You don’t need to know a C-based language before you start, but a basic understanding of how programs are structured is helpful. Table of Contents Part 1: The Basics – Honing your tools Part 1: The Basics -Reading C++ Code Part 1: The Basics -Integer Expressions Part 1: The Basics -Strings Part 1: The Basics -Simple Input Part 1: The Basics -Error Messages Part 1: The Basics -For Loops Part 1: The Basics -Formatted Output Part 1: The Basics -Arrays and Vectors Part 1: The Basics -Incrementand Decrement Part 1: The Basics -Conditions and Logic Part 1: The Basics -Compound Statements Part 1: The Basics -Introduction to File I/O Part 1: The Basics -The Map Data Structure Part 1: The Basics -Type Synonyms Part 1: The Basics -Characters Part 1: The Basics -Character Categories Part 1: The Basics -Case-Folding Part 1: The Basics -Writing Functions Part 1: The Basics -Function Arguments Part 1: The Basics -Using Algorithms Part 1: The Basics -Overloading Function Names Part 1: The Basics -Big and Little Numbers Part 1: The Basics -Very Big and Very Little Numbers Part 1: The Basics -Documentation Part 1: The Basics -Project1: Body-Mass Index Part 2: Custom Types – Custom Types Part 2: Custom Types – Overloading Operators Part 2: Custom Types – Custom I/O Operators Part 2: Custom Types – Assignment and Initialization Part 2: Custom Types – Writing Classes Part 2: Custom Types – More About Member Functions Part 2: Custom Types – Access Levels Part 2: Custom Types – Introduction to Object-Oriented Programming Part 2: Custom Types – Inheritance Part 2: Custom Types – Virtual Functions Part 2: Custom Types – Classes and Types Part 2: Custom Types – Declarations and Definitions Part 2: Custom Types – Using Multiple Source Files Part 2: Custom Types – Function Objects Part 2: Custom Types – Useful Algorithms Part 2: Custom Types – Iterators Part 2: Custom Types – Exceptions Part 2: Custom Types – More Operators Part 2: Custom Types – Project2: Fixed-point Numbers Part 3: Generic Programming – Function Templates Part 3: Generic Programming – Class Templates Part 3: Generic Programming – Template Specialization Part 3: Generic Programming – Partial Specialization Part 3: Generic Programming – Names and Namespaces Part 3: Generic Programming – Containers Part 3: Generic Programming – International Characters Part 3: Generic Programming – Locales and Facets Part 3: Generic Programming – TextI/O Part 3: Generic Programming – Project3: Currency Type Part 4: Real Programming – Pointers Part 4: Real Programming – Dynamic Memory Part 4: Real Programming – Exception-Safety Part 4: Real Programming – Old-Fashioned Arrays Part 4: Real Programming – SmartPointers Part 4: Real Programming – Working with Bits Part 4: Real Programming – Enumerations Part 4: Real Programming – Multiple Inheritance Part 4: Real Programming – Traits and Policies Part 4: Real Programming – Names and Templates Part 4: Real Programming – Overloaded Functions Part 4: Real Programming – Metaprogramming Part 4: Real Programming – Project4: Calculator Book Details Paperback: 656 pages Publisher: Apress; 2 edition (December 19, 2013) Language: English ISBN-10: 1430261935 ISBN-13: 978-1430261933

2014-04-18

Real-World Flash Game Development

This book covers Flash for the everyday developer. The average Flash developer doesn’t have luxurious timelines, employers who understand the value of reusability, or the help of an information architect to design a usable experience. This book helps bridge the gap for these coders who may be used to C++, Java, or C# and want to move over to Flash. Griffith covers real-world scenarios pulled from his own experiences developing games for over 8 years in the industry. Gifts from Griffith’s REAL-WORLD experiences include: Game design templates and pre-written scripts to automate tasks within Flash; Classes for handling common math computations used in gaming, so that game developers can see how to set up a simple game flow; Powerful debugging tools for your games(debuggers for Flash games are hard to come by, and this book provides them for you). The associated web site offers: Code from the game examples in the book with fully build-able source files. Additional code snippets, classes, and utilities. Scripts for automating tedious and repetitive tasks within Flash. Template game-design documents for planning game proposals in the same manner outlined in the book. Links to other helpful online resources for both Flash and game development. Book Details Paperback: 352 pages Publisher: Focal Press; 1 edition (September 8, 2009) Language: English ISBN-10: 024081178X ISBN-13: 978-0240811789

2014-04-17

Beginning COBOL for Programmers

Beginning COBOL for Programmers is a comprehensive, sophisticated tutorial and modular skills reference on the COBOL programming language for established programmers. This book is for you if you are a developer who would like to—or must—add COBOL to your repertoire. Perhaps you recognize the opportunities presented by the current COBOL skills crisis, or are working in a mission critical enterprise which retains legacy COBOL applications. Whatever your situation, Beginning COBOL for Programmers meets your needs as an established programmer moving to COBOL. Beginning COBOL for Programmers includes comprehensive coverage of ANS 85 COBOL features and techniques, including control structures, condition names, sequential and direct access files, data redefinition, string handling, decimal arithmetic, subprograms, and the report writer. The final chapter includes a substantial introduction to object-oriented COBOL. Benefiting from over one hundred example programs, you’ll receive an extensive introduction to the core and advanced features of the COBOL language and will learn to apply these through comprehensive and varied exercises. If you’ve inherited some legacy COBOL, you’ll be able to grasp the COBOL idioms, understand the constructs, and recognize what’s happening in the code you’re working with. Today’s enterprise application developers will find that COBOL skills open new—or old—doors, and this extensive COBOL reference is the book to help you acquire and develop your COBOL skills. What you’ll learn The basics of COBOL and its control structures How to declare and manipulate data, including tabular data How to handle sequential, indexed, and relative files How to SORT data and use Input and Output procedures How to SEARCH tabular data How to use contained and external subprograms to create modular programs How to use the COBOL Report Writer How to write ISO 2002 object-oriented COBOL programs Who this book is for This book is for established programmers looking for a COBOL tutorial and modular skills reference in one handy book. Whether you have inherited some legacy COBOL and need to maintain it, or you have a fresh COBOL project in front of you, the tutorial and skills reference will help you succeed in COBOL. Table of Contents 1. Introduction to COBOL 2. COBOL Foundation 3. Data Declaration In COBOL 4. Procedure Division Basics 5. Control Structures: Selection 6. Control Structures: Iteration 7. Introduction to Sequential Files 8. Advanced Sequential Files 9. Edited Pictures 10. Processing Sequential Files 11. Creating Tabular Data 12. Advanced Data Declaration 13. Searching Tabular Data 14. Sorting and Merging 15. String Manipulation 16. Creating Large Systems 17. Direct Access Files 18. The COBOL Report Writer 19. OO-COBOL Book Details Paperback: 588 pages Publisher: Apress; 1 edition (March 16, 2014) Language: English ISBN-10: 1430262532 ISBN-13: 978-1430262534

2014-04-15

Rapid Graphs with Tableau 8

Tired of boring spreadsheets and data overload from confusing graphs? Master the art of visualization with Rapid Graphs with Tableau 8! Tableau insiders Stephen and Eileen McDaniel expertly provide a hands-on case study approach and more than 225 illustrations that will teach you how to quickly explore and understand your data to make informed decisions in a wide variety of real-world situations. Rapid Graphs with Tableau 8 includes best practices of visual analytics for ideas on how to communicate your findings with audience-friendly graphs, tables and maps. “A picture is worth a thousand words” is a common saying that is more relevant today than ever as data volumes grow and the need for easy access to answers becomes more critical. This book covers the core of Tableau capabilities in easy-to-follow examples, updated and expanded for Version 8. Learn how to be successful with Tableau from the team that started the original training program as the founding Tableau Education Partner! “A must read for anyone interested in Tableau. Clear explanations, practical advice and beautiful examples!” Elissa Fink – Chief Marketing Officer, Tableau Software What you’ll learn Connect to and review data visually Create insightful maps and take advantage of view shifting Understand the types of views available in Tableau Take advantage of the powerful Marks card and much more Who this book is for Rapid Graphs with Tableau 8 is a great resource for those new to Tableau, and also contains useful tips and tricks for advanced users as well. Table of Contents Analyzing Your Data for Success at Work Build the Core – Tableau Basics Go with the Flow – More Tableau Basics Core View Types in Tableau Advanced View Types in Tableau Take over with Tableau – View Structure, Marks Card, Summaries, Formatting and Titles Organize Data in Views Essential Calculations and Models Amanging Data Advanced Data Management Share Insights Book Details Paperback: 252 pages Publisher: Apress; 1 edition (December 23, 2013) Language: English ISBN-10: 1430267372 ISBN-13: 978-1430267379

2014-04-15

Argus Developer in Practice

Argus Developer in Practice fills an important gap in the market. Argus Developer, and its predecessor Circle Developer, has long had a dominant position as the primary real estate development appraisal tool. It is used all over the world on a variety of projects ranging from simple residential projects to huge and complex master planned, mixed-use, commercial, residential, and leisure projects. It also shines when used to appraise “refurbs”—taking an existing building or complex and upgrading it or turning it into something entirely different. This book is a practical guide to using Argus Developer, the world’s most widely used real estate development feasibility modeling software. Using practical examples and many case studies, it takes readers beyond basic training and provides the in-depth knowledge required to analyze potential real estate deals and help ensure a profitable development. Argus Developer in Practice,the first book that concentrates on the practical application and use of the program, goes beyond the manual that comes with it by taking you through the development/project appraisal process step by step. In addition, author Tim Havard has over 25 years of experience in carrying out development appraisals both in practice and in teaching at the postgraduate level in UK and Australian universities. He started using the DOS version of Circle Developer in 1990, then worked for both Circle and Argus training clients on the software in the UK, continental Europe, and the Middle East. Besides showing you how to use the program, Havard shows you how to think like a successful real estate developer. Using an extensive array of screenshots, Argus Developer in Practice delves deeply into practical use of the program by offering case studies of varying complexity that will help real estate professionals not just analyze development projects but also learn how the best minds in real estate analyze a project’s potential. You will learn: How to model both simple projects and complex mixed-use and multi-phased investment schemes How to model new uses for existing properties How to think through real estate project problems How to analyze a potential development project in depth By using the program efficiently and making use of its more advanced features, you can help ensure a profitable project without the surprises that accompany most real estate ventures. Argus Developer in Practice therefore provides something priceless—peace of mind. What you’ll learn How to model complex mixed-use and multi-phased investment schemes How to model new uses for existing properties How to think through real estate project problems How to model waterfall financing How to analyze a potential development project in depth Who this book is for This book is for owners and employees of real estate development and investment companies worldwide who use Argus Developer and want to use the program to its fullest capabilities and learn how to model everything from simple single-use developments to complex mixed-use projects. It’s also for independent developers and development advisors, appraisers who carry out feasibility studies on development sites, and student/trainee appraisers and valuators. Table of Contents Appraisals: An Overview An Overview of Argus Developer Argus Developer: Advanced Features Commercial Feasibility Studies Residential Feasibility Studies More Complex Projects Modeling Project Finance Understanding and Modeling Risk in Feasibility Studies Wrap-up Book Details Paperback: 260 pages Publisher: Apress; 1 edition (December 18, 2013) Language: English ISBN-10: 1430262621 ISBN-13: 978-1430262626

2014-04-15

Digital Asset Management

Digital Asset Management: Content Architectures, Project Management, and Creating Order out of Media Chaos is for those who are planning a digital asset management system or interested in becoming digital asset managers. This book explains both the purpose of digital asset management systems and why

2014-04-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除