Books: 58


The topics treated in this handbook cover all areas of games and entertainment technologies, such as digital entertainment; technology, design/art, and sociology. The handbook consists of contributions from top class scholars and researchers from the interdisciplinary topic areas. The aim of this handbook more » is to serving as a key reference work in the field and provides readers with a holistic picture of this interdisciplinary field covering technical issues, aesthetic/design issues, and sociological issues. At present, there is no reference work in the field that provides such a broad and complete picture of the field. Engineers and researchers who want to learn about this emerging area will be able to find adequate answers regarding technology issues on digital entertainment. Designers and artists can learn how their skills and expertise can contribute to this emerging area. Also researchers working in the field of sociology and psychology will find how their experience and knowledge are connected to other areas such as technology and art/design. Although topics are written by foremost experts from the field, the description for each topic has been intended to be easily understandable but yet comprehensive enough so that it caters not only for the experts but also beginners and students in the field. « less
Become a C# programmer—and have fun doing it! Start writing software that solves real problems, even if you have absolutely no programming experience! This friendly, easy, full-color book puts you in total control of your own learning, empowering you to build unique and useful programs. Microsoft more » has completely reinvented the beginning programmer’s tutorial, reflecting deep research into how today’s beginners learn, and why other books fall short.Begin to Codewith C#is packed with innovations, from its “Snaps” prebuilt operations to its “Make Something Happen” projects. Whether you’re a total beginner or you’ve tried before, this guide will put the power, excitement, and fun of programming where it belongs:in your hands! Easy, friendly, and you’re in control! Learn how to… • Get the free tools you need to create modern programs • Work with 150 sample programs that illustrate important concepts • Use the sample programs as starting points for your own programs • Explore exactly what happens when a program runs • Approach program development with a professional perspective • Use powerful productivity shortcuts built into Microsoft Visual Studio • Master classes, interfaces, methods, and other essential concepts • Organize programs so they’re easy to construct and improve • Capture and respond to user input • Store and manipulate many types of real-world data • Create interactive games that are fun to play • Build modern interfaces your users will love • Test and debug your code—and avoid problems in the first place « less
Learn in 1 Day
This book is all about getting you started fast without the need to spend days or even weeks on trying to understand Csharp. This e-book eliminates the common fear of long and complex code that beginners usually face. It has picked some best illustration that is difficult to find anywhere at this price. more » After reading this book, you will find yourself playing with code on very same day. Exploring yourself to .NET technology is an additional benefit of this book. Readers would prefer using this small e-book as a reference guide to all basic fundamentals of C#; they are all nicely explained. Your prejudice towards coding will no longer be same after going through this e-book. C# is an object-oriented programming language based on C++. It is considered similar to Java, but some of its features are novel and not even found in Java. These includes nullable value types, enumerations, delegates, lambda expression, etc. These powerful features are very useful in building robust applications. If you are not in a position to attend a full-time course to learn these features. This e-book is a complete guide that covered key learning of Csharp You will learn What is .NET Framework * WHAT IS THE .NET FRAMEWORK * DIFFERENT VERSIONS OF THE .NET FRAMEWORK Data Types * BUILDING THE FIRST CONSOLE APPLICATION * BASIC DATA TYPES * ENUMERATION * VARIABLES AND OPERATORS * FLOW CONTROL AND CONDITIONAL STATEMENTS * ARRAYS Class and Object * WHAT ARE CLASSES AND OBJECTS * FIELDS AND METHODS * ACCESS MODIFIERS * CONSTRUCTORS * INHERITANCE * POLYMORPHISM * ABSTRACT CLASSES * INTERFACES Others * COLLECTIONS * WINDOWS FORM APPLICATION * DATABASE ACCESS * FILE OPERATIONS « less
Simple, Short, and Straightforward Way of Learning C++ Programming
This C++ Programming Language book is carefully formatted for kindle edition. Read on mac, pc, smart phone, tabs, fire, etc. This book is for absolute beginners with or without prior knowledge in programming, as this book uses Simple words, Short sentences, and Straightforward paragraphs. The triple more » S way of learning C++ programming. C++ (pronounced as cee plus plus) is a general-purpose programming language. The main object of C++ is to add object-orientation to its predecessor C language. C++ has imperative, object-oriented and generic programming features, while also providing facilities for low-level memory manipulation. There are also other useful features added to C++ such as inheritance and polymorphism. The topics covered in this book includes brief introduction to C++ programming, variables, data types, control structures, functions, pointers, and file management of external files. This book starts its discussion from short history to installation of the needed software resource and a step by step screen shots of how to write C++ programming code, compile and execute C++ programs. It presents graphical representation of algorithms for simpler learning. This book is packed with working and running C++ program samples and after reading this book, the reader would be able to develop and create C++ language programs based particularly from problems given in computer science courses, hence, adopting to other programming language will be a lot easier. This book is your initial step in your programming career. Summary of topics covered: Chapter 1 - Starting C++ Language Programming Brief history of C++ Reasons to use C++ Beginning to Program in C++ Language Installing the Dev-C++ for Windows Installing compiler for Linux Chapter 2 - Our First C++ Program The components of a C++ program Writing, compiling, and running our first program using Dev-C++ for Windows Correcting errors Writing, compiling, and running our first program with Linux Statements Null Statements White spaces Chapter 3 - Storing Data: Variables and Data Types in C++ Variable Scope of variables Constants typedef declarations 4) Chapter 4 - Fundamentals of Input And Output in C++ Displaying text on-screen Accepting user input 5) Chapter 5 - Arrays and Strings in C++ Single-Dimensional Multi-Dimensional Array The C-Style Character String C Strings' pre-defined functions in C++ Chapter 6 - Mathematical Operations in C++ Expressions Operators Assignment Mathematical Precedence level Relational Logical Type Casting Pre-defined Mathematical Functions Chapter 7 - Conditional Statements in C++ The if() statement Single-alternative Dual-alternative Multiple-alternative Nested if() statement The switch() statement Chapter 8 - Looping Statements in C++ Counter-controlled loop Nested for() loop statement Condition-controlled loop Pre-test loop Post-test loop The Infinite Loop Chapter 9 - User-Defined Functions in C Language User-defined function User-defined function prototype User-defined function definition Calling a user-defined function Things to consider in functions Chapter 10 - User-Defined Data Types in C++ Structures Accessing Structure Members Declaration and definition of structure Chapter 11 - Classes in C++ Creating New Types Classes and Members Definition of a Class member method(s) in C++ Defining an Object of a class Accessing Class Members Private versus public access controls Constructor and destructor Chapter 12 - Exception Handling in C++ How Exceptions Are Used The steps in using exceptions Chapter 13 - Pointer in C++ Pointer Declaration How pointers works? Pointer Arithmetic Chapter 14 - File Management in C++ C++ Files and Streams Opening a File Closing a File Writing to a File Reading from a File Self-assessment for each chapter. « less
Principles and Practices
Welcome to Game Audio Programming: Principles and Practices! This book is the first of its kind: an entire book dedicated to the art of game audio programming. With over fifteen chapters written by some of the top game audio programmers and sound designers in the industry, this book contains more knowledge more » and wisdom about game audio programming than any other volume in history. One of the goals of this book is to raise the general level of game audio programming expertise, so it is written in a manner that is accessible to beginners, while still providing valuable content for more advanced game audio programmers. Each chapter contains techniques that the authors have used in shipping games, with plenty of code examples and diagrams. There are chapters on the fundamentals of audio representation and perception; advanced usage of several different audio middleware platforms (Audiokinetic Wwise, CRI ADX2, and FMOD Studio); advanced topics including Open Sound Control, Vector-Based Amplitude Panning, and Dynamic Game Data; and more! Whether you’re an audio programmer looking for new techniques, an up-and-coming game developer looking for an area to focus on, or just the one who got saddled with the audio code, this book has something for you. « less
The Stress Free Way To Learning JavaScript Inside & Out
Want To Learn JavaScript Stress Free? We Complied The Simple Way Here! The days of searching countless websites to find what you're looking for are over. With this book you will have everything you could possibly need, all in one place! What This Book Will Give You: JavaScript Basics For Beginners This more » book will take the process of JavaScript and break it down into straightforward simple steps that anyone can follow along to. How To Interpret and Use This book will present all of the important data you need to know and will walk you through how to use it. The Common Errors This book will show you the most common errors you will experience and how to fix them and avoid them all together. What You Will Learn: The basics of JavaScript The basic features How to create programs What are the new settings How to use the interface The fundamental concepts JavaScript sequences The structure of JS The different types of data The most common errors and how to handle them And much more! All of this information will be presented to you in easy to understand, straightforward steps. For anyone starting out, this is your best option to learn JS in a quick period of time. Try it out for yourself. You won't be disappointed. Now it's time for you to start your journey into JS! Click on the Buy Now button above and get started today! I look forward to hearing about your success! « less
Your pen testing career begins here, with a solid foundation in essential skills and concepts Penetration Testing Essentials provides a starting place for professionals and beginners looking to learn more about penetration testing for cybersecurity. Certification eligibility requires work experience—but more » before you get that experience, you need a basic understanding of the technical and behavioral ways attackers compromise security, and the tools and techniques you'll use to discover the weak spots before others do. You'll learn information gathering techniques, scanning and enumeration, how to target wireless networks, and much more as you build your pen tester skill set. You'll learn how to break in, look around, get out, and cover your tracks, all without ever being noticed. Pen testers are tremendously important to data security, so they need to be sharp and well-versed in technique, but they also need to work smarter than the average hacker. This book set you on the right path, with expert instruction from a veteran IT security expert with multiple security certifications. IT Security certifications have stringent requirements and demand a complex body of knowledge. This book lays the groundwork for any IT professional hoping to move into a cybersecurity career by developing a robust pen tester skill set. * Learn the fundamentals of security and cryptography * Master breaking, entering, and maintaining access to a system * Escape and evade detection while covering your tracks * Build your pen testing lab and the essential toolbox Start developing the tools and mindset you need to become experienced in pen testing today. « less
Many SQL texts attempt to serve as an encyclopedic reference on SQL syntax -- an approach that is often counterproductive, because that information is readily available in online references published by the major database vendors. For SQL beginners, it’s more important for a book to focus on general more » concepts and to offer clear explanations and examples of what various SQL statements can accomplish. This is that book. A number of features make The Language of SQL unique among introductory SQL books. First, you will not be required to download software or sit with a computer as you read the text. The intent of this book is to provide examples of SQL usage that can be understood simply by reading. Second, topics are organized in an intuitive and logical sequence. SQL keywords are introduced one at a time, allowing you to grow your understanding as you encounter new terms and concepts. Finally, this book covers the syntax of three widely used databases: Microsoft SQL Server, MySQL, and Oracle. Special “Database Differences” sidebars clearly show you any differences in syntax among these three databases, and instructions are included on how to obtain and install free versions of the databases. This is the only book you need to gain a quick working knowledge of SQL and relational databases. Learn How To... * Use SQL to retrieve data from relational databases * Apply functions and calculations to data * Group and summarize data in a variety of useful ways * Use complex logic to retrieve only the data you need * Update data and create new tables * Design relational databases so that data retrieval is easy and intuitive * Use spreadsheets to transform your data into meaningful displays * Retrieve data from multiple tables via joins, subqueries, views, and set logic * Create, modify, and execute stored procedures * Install Microsoft SQL Server, MySQL, or Oracle Contents at a Glance 1 Relational Databases and SQL 2 Basic Data Retrieval 3 Calculated Fields and Aliases 4 Using Functions 5 Sorting Data 6 Selection Criteria 7 Boolean Logic 8 Conditional Logic 9 Summarizing Data 10 Subtotals and Crosstabs 11 Inner Joins 12 Outer Joins 13 Self Joins and Views 14 Subqueries 15 Set Logic 16 Stored Procedures and Parameters 17 Modifying Data 18 Maintaining Tables 19 Principles of Database Design 20 Strategies for Displaying Data A Getting Started with Microsoft SQL Server B Getting Started with MySQL C Getting Started with Oracle « less
Hands-on exercises help you learn to code like a pro No coding experience is required for Coding For Dummies, your one-stop guide to building a foundation of knowledge in writing computer code for web, application, and software development. It doesn't matter if you've dabbled in coding or never written more » a line of code, this book guides you through the basics. Using foundational web development languages like HTML, CSS, and JavaScript, it explains in plain English how coding works and why it's needed. Online exercises developed by Codecademy, a leading online code training site, help hone coding skills and demonstrate results as you practice. The site provides an environment where you can try out tutorials built into the text and see the actual output from your coding. You'll also gain access to end-of-chapter challenges to apply newly acquired skills to a less-defined assignment. « less
Build powerful, interactive plug-ins for your blog and to share online
* Everything you need to create and distribute your own plug-ins following WordPress coding standards * Walk through the development of six complete, feature-rich, real-world plug-ins that are being used by thousands of WP users * Written by Vladimir Prelovac, WordPress expert and developer of WordPress more » plug-ins such as Smart YouTube and Plugin Central * Part of Packt's Beginners Guide series: expect step-by-step instructions with an emphasis on experimentation and tweaking code In Detail If you can write WordPress plug-ins, you can make WordPress do just about anything. From making the site easier to administer, to adding the odd tweak or new feature, to completely changing the way your blog works, plug-ins are the method WordPress offers to customize and extend its functionality. This book will show you how to build all sorts of WordPress plug-ins: admin plug-ins, Widgets, plug-ins that alter your post output, present custom "views" of your blog, and more. WordPress Plug-in Development (Beginner's Guide) focuses on teaching you all aspects of modern WordPress development. The book uses real and published WordPress plug-ins and follows their creation from the idea to the finishing touches, in a series of carefully picked, easy-to-follow tutorials. You will discover how to use the WordPress API in all typical situations, from displaying output on the site in the beginning to turning WordPress into a CMS in the last chapter. In Chapters 2 to 7 you will develop six concrete plug-ins and conquer all aspects of WordPress development. Each new chapter and each new plug-in introduces different features of WordPress and how to put them to good use, allowing you to gradually advance your knowledge. This book is written as a guide to take your WordPress skills from the very beginning to the level where you are able to completely understand how WordPress works and how you can use it to your advantage. What you will learn from this book? * Get to know the WordPress code base, WordPress's plug-in architecture, and the plug-in application programming interface (API) and learn how to hack it * Master the WordPress database and the API - access and manipulate data, handle user roles and permissions, posts, and so on * Hook into the rest of WordPress using actions and filters * Change the way your WordPress backend looks by customizing menus, submenus, and the plug-in admin panel * Integrate AJAX and jQuery into your plug-ins to dynamically generate content * Hook directly to WordPress edit pages and use AJAX to generate fast searches * Integrate your plug-in with WordPress panels and the tinyMCE editor * Access and work with third-party APIs like Flickr * Implement localization support for users of other languages * Maintain and manage your plug-in using SVN and publish it to the WordPress Plugin Repository * Handle security issues and make your plug-ins safer to use We cover the development of six plug-ins from start to finish: * Digg-this: Adds a Digg This button to each post. * Live Blogroll: Adds a recent posts popup for each blog in your blogroll. * The Wall widget: Displays comments on the sidebar without reloading the page. * Snazzy Archives: Presents your site archives in a unique visual way. * Insights: Access your articles and Flickr images from within the WordPress edit page. * Post Types: Provides pre-defined post templates to quickly add a photo or a link to your blog. Approach This is a Packt Beginners Guide, which means it focuses on practical examples and has a fast-paced but friendly approach, with the opportunity to learn by experiment and play. Each chapter builds a practical plug-in from the ground up using step-by-step instructions. Individual sections show you how to code some functionality into your plug-in and follow up with a discussion of concepts. Who this book is written for? This book is for programmers working with WordPress, who want to develop custom plug-ins and to hack the code base. You need to be familiar with the basics of WordPress and PHP programming and believe that code is poetry; this book will handle the rest. « less