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.
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.
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
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
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 scratch
Heads and bodies — dive head-first into HTML elements, add paragraphs (and other containers) for text, and create lists and tables
Get engaged — entice your visitors with links, images, audio, video, and streaming media
Step out in (CSS) style — use Cascading Style Sheets to control layout and enhance the look and feel of your pages
Go mobile — ensure that your pages play well with mobile devices
Open the book and find:
The four basics steps of creating a web page
How to save, view, and post your new web page
What search engines do with your metadata
Details for controlling text blocks, lists, and tables
Ways to create links to documents and other websites
Techniques for setting CSS style rules
HTML dos and don’ts to remember
Book Details
Paperback: 384 pages
Publisher: For Dummies; 1 edition (September 3, 2013)
Language: English
ISBN-10: 1118657209
ISBN-13: 978-1118657201
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
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
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 system, you will need SQL to do it. The Second Edition of Joe Celko’s Trees and Hierarchies in SQL for Smarties covers two new sets of extensions over three entirely new chapters and expounds upon the changes that have occurred in SQL standards since the previous edition’s publication. Benefit from mastering the challenging aspects of these database applications in SQL as taught by Joe Celko, one of the most-read SQL authors in the world.
*Expert advice from a noted SQL authority and award-winning columnist who has given 10 years of service to the ANSI SQL standards committee
*Teaches scores of advanced techniques that can be used with any product, in any SQL environment
*Offers graph theory and programming techniques for working around deficiencies and gives insight into real-world challenges
Book Details
Series: The Morgan Kaufmann Series in Data Management Systems
Paperback: 296 pages
Publisher: Morgan Kaufmann; 2 edition (February 3, 2012)
Language: English
ISBN-10: 0123877334
ISBN-13: 978-0123877338
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 Windows 8 security features in your systems based on different business and deployment scenarios. The book is a single source for learning how to secure Windows 8 in many systems, including core, endpoint, and anywhere access.
Authors Tom Shinder and Yuri Diogenes, both Microsoft employees, bring you insider knowledge of the Windows 8 platform, discussing how to deploy Windows security technologies effectively in both the traditional datacenter and in new cloud-based solutions. With this book, you will understand the conceptual underpinnings of Windows 8 security and how to deploy these features in a test lab and in pilot and production environments.
The book’s revolutionary “Test Lab Guide” approach lets you test every subject in a predefined test lab environment. This, combined with conceptual and deployment guidance, enables you to understand the technologies and move from lab to production faster than ever before. Critical material is also presented in key concepts and scenario-based approaches to evaluation, planning, deployment, and management. Videos illustrating the functionality in the Test Lab can be downloaded from the authors’ blog http://blogs.technet.com.b.security_talk/. Each chapter wraps up with a bullet list summary of key concepts discussed in the chapter.
Provides practical examples of how to design and deploy a world-class security infrastructure to protect both Windows 8 and non-Microsoft assets on your system
Written by two Microsoft employees who provide an inside look at the security features of Windows 8
Test Lab Guides enable you to test everything before deploying live to your system
Book Details
Paperback: 542 pages
Publisher: Syngress; 1 edition (May 14, 2013)
Language: English
ISBN-10: 1597499803
ISBN-13: 978-1597499804
The independent developer has ascended, and the new business model demands agility. You have to be able to work on all aspects of game creation, and your team’s game will publish directly to platforms like Android, iPhone, and Facebook. You’ll use Unity, the hottest game engine out there, to do it. In order to earn your place on the elite development team, you must master both sides of the development coin: art and programming.
Holistic Game Development with Unity is an authoritative guide to creating games in Unity. Taking you through game design, programming, and art, Penny de Byl uses a holistic approach to equip you with the multidisciplinary skills you need for the independent games industry. With this book, you will master essential digital art and design principles while learning the programming skills necessary to build interactivity into your games. The tutorials will put these skills into action. The companion website offers: source code for completed projects from the book, art assets, instructional videos, a forum, author blog and lesson plans and challenge questions for professors.
Examines art and programming in unison-the only one-stop shop for individual developers and small teams looking to tackle both tasks.
Book Details
Paperback: 504 pages
Publisher: Focal Press; 1 edition (November 15, 2011)
Language: English
ISBN-10: 0240819330
ISBN-13: 978-0240819334