Search:

Sams teach yourself Java in 24 hours / by Cadenhead, Rogers,author.;
Computer programming with Java is easier than it looks. In just 24 lessons of one hour or less, you can learn to write computer programs in Java. Using a straightforward, step-by-step approach, popular author Rogers Cadenhead helps you master the skills and technology you need to create desktop and web programs, web services, an Android app, and even Minecraft mods in Java. Each lesson builds on what you've already learned, giving you a rock-solid foundation for real-world success. Full-color figures and clear step-by-step instructions visually show you how to program with Java. Quizzes and Exercises at the end of each chapter help youtest your knowledge. Notes , Tips , and Cautions provide related information,advice, and warnings. Learn how to Set up your Java programming environment Write your first working program in just minutes Control program decisions and behavior Store and work with information Build straightforward user interfaces Create interactive web programs Use threading to build more responsive programs Read and write files and XML data Master best practices for object-oriented programming Use Java 9's new HTTP client Use Java to create an Android app Expand your skills with closures Create Minecraft mods with Java Contents at a Glance Part I Getting Started 1 Becoming a Programmer 2 Writing Your First Program 3 Vacationing in Java 4 Understanding How Java Programs Work Part II Learning the Basics of Programming 5 Storing and Changing Information in a Program 6 Using Strings to Communicate 7 Using Conditional Tests to Make Decisions 8 Repeating an Action with Loops Part III Working with Information in New Ways </
Subjects: Android (Electronic resource); Computer programming.; Java (Computer program language);
Available copies: 1 / Total copies: 1
unAPI

Sams teach yourself Java in 21 days / by Cadenhead, Rogers,author.(CARDINAL)640131;
Getting started with Java -- The ABCs of programming -- Working with objects -- Lists, logic, and loops -- Creating classes and methods -- Packages, interfaces, and other class features -- Exceptions and threads -- Data structures -- Creating a graphical user interface -- Building an interface -- Arranging components on a user interface -- Responding to user input -- Creating Java2D graphics -- Developing Swing applications -- Using inner classes and Lambda expressions -- Working with input and output -- Communicating over HTTP -- Accessing databases with JDBC and Derby -- Reading and writing RSS feeds -- Making web service requests -- Writing a game with Java."In just 21 days, you can acquire the knowledge and skills necessary to develop applications on your computer, web servers, and mobile devices. With this complete tutorial you'll quickly master the basics and then move on to more advanced features and concepts. Completely updated for Java 11 and 12, this book teaches you about the Java language and how to use it to create applications for any computing environment. By the time you have finished the book, you'll have well-rounded knowledge of Java and the Java class libraries. No previous programming experience required. By following the 21 carefully organized lessons in this book, anyone can learn the basics of Java programming. Learn at your own pace. You can work through each chapter sequentially to make sure you thoroughly understand all the concepts and methodologies, or you can focus on specific lessons to learn the techniques that interest you most. Test your knowledge. Each chapter ends with a Workshop section filled with questions, answers, and exercises for further study. There are even certification practice questions." --
Subjects: Java (Computer program language);
Available copies: 1 / Total copies: 4
unAPI

Programming with OpenSCAD : a beginner's guide to coding 3D-printable objects / by Gohde, Justin,author.; Kintel, Marius,author.;
OpenSCAD is freely available open source software that enables nondesigners to easily create 3D designs using a text-based programming language. It's a great language for beginners because the instant 3D visualization gives you immediate feedback on the results of your code. This book channels OpenSCAD's visual benefits and user-friendliness into a STEAM-focused, project-based tutorial that teaches the basics of coding, 3D printing, and computational thinking while you develop your spatial reasoning by creating 3D designs with OpenSCAD. Presuming no prior experience with either programming or 3D design, each chapter builds a scaffolded understanding of core concepts. You'll start by defining, drawing and displaying geometric primitives with text-based code, then expand your creative toolbox with transformation operations - like rotating, reflecting, scaling, and combining shapes. As the projects become more sophisticated, so will your programming skills; you'll use loops for replicating objects, if statements for differentiating your designs, and parameterized, self-contained modules to divide longer scripts into separate files. Along the way, you'll learn 3D printing tips so that you can produce physical mementos of your progress and get physical feedback that lets you correct mistakes in real time. In addition, the book provides hands-on and accessible design exercises at the end of each chapter so that you can practice applying new concepts immediately after they are introduced.Introduction -- 3D drawing with OpenSCAD -- More ways to transform shapes -- 2D shapes -- Using loops and variables -- Modules -- Dynamic designs with if statements -- Designing big projects -- Afterword -- Appendix A: OpenSCAD language reference -- Appendix B: OpenSCAD visual reference.
Subjects: Software.; Instructional and educational works.; Handbooks and manuals.; OpenSCAD.; Three-dimensional printing.; Computer-aided design.; Computer graphics.; Open source software.;
Available copies: 1 / Total copies: 2
unAPI

Windows 10 anniversary update bible / by Tidrow, Rob,author.(CARDINAL)351308; Boyce, Jim,1958-author.(CARDINAL)351309; Shapiro, Jeffrey R.,author.(CARDINAL)351310;
Getting started. What's new in Windows 10 ; Navigating the Windows 10 interface ; Getting around the Windows desktop ; Sharing and securing with user accounts ; Troubleshooting startup problems -- Personalizing Windows 10. Protecting yourself with Windows firewall ; Automatic updates as security ; Personalizing the Windows 10 interface ; Personalizing the desktop ; Customizing startup options -- Windows 10 for the enterprise. Setting up Windows 10 Hyper-V ; Configuring Windows 10 Hyper-V ; Using computers remotely ; Managing Windows 10 Hyper-V in an enterprise ; Working in the Cloud and with Azure -- Managing your content. Searching for files and messages on your computer ; Using Cortana for searching ; Metadata and power searches ; Protecting your files -- Printing and managing printers. Installing and managing printers ; Managing print jobs -- Installing and removing programs. Adding and managing Windows 10 applications ; Installing and upgrading Legacy programs ; Getting older programs to run ; Repairing and removing programs ; Setting default programs ; Managing programs and processes ; Troubleshooting software problems -- Hardware and performance tuning. Installing and removing hardware ; Using wireless bluetooth devices ; Performance-tuning your system ; Troubleshooting hardware and performance -- Networking and sharing. Creating a small office or home network ; Sharing resources on a network ; Using shared resources -- Managing Windows 10 in an enterprise. Imaging and deploying Windows 10 ; Using Windows 10 group policies on a network ; Securing Windows 10 for the enterprise -- Appendixes. Appendix A: upgrading to Windows 10 ; Appendix B: Installing Windows 10 on a new system ; Appendix C: universal shortcut keys ; Appendix D: Windows 10 touch gestures.Your all-inclusive guide to Windows 10 Anniversary Edition Windows 10 Bible, Anniversary Update presents the ultimate reference for enterprise and professional Windows 10 Anniversary Update users. From setup and settings to networking and the daily workflow, this book provides expert guidance on all aspects of the OS. Read from beginning to end for a comprehensive tour of all of the nooks and crannies, or dip in as needed to find quick answers to your most pressing issues formatted as a reference divided into mini-tutorials, this guide delves deep into the Windows 10 Anniversary Update to walk you through every inch of functionality. Personalize your settings, desktop, and security to augment the way you work; configure Windows 10 for enterprise with remote access, groups, and Hyper-V; set up a private network for two or 20 computers, and manage security to keep your content safe everything you need to know is explained here. This book provides clear, authoritative guidance toward every aspect of the old and new to help you take advantage of everything Windows 10 Anniversary Update has to offer. * Customize your Windows 10 Anniversary Update experience * Install and remove hardware and software * Set up your network and configure security * Manage content, connect to printers, and troubleshoot issues Clear your to-do list faster than ever with Cortana voice commands, Windows Ink, Windows Hello, and a cross-platform capability that allows you to integrate a range of platforms including tablets, phones, Raspberry Pi, and even Xbox. Even if you're an experienced user, you're probably missing out on some very cool features let the Windows 10 Bible, Anniversary Update fill the gaps and take your Windows 10 experience to the next level.
Subjects: Microsoft Windows (Computer file); Operating systems (Computers);
Available copies: 1 / Total copies: 1
unAPI

Terraria [video game] by 505 Games (Firm);
"Dig, Fight, Explore, Build! The most extraordinary action-packed adventure is just a pickaxe swing away... Welcome to Terraria! Explore vast and vibrant worlds with your friends, and face the treacherous perils of Terraria including hundreds of twisted foes, magical creatures and mighty final bosses. Dig to literally the ends of the earth and then craft with what you discover to make amazing armor, weapons and other items. Build fantastic dwellings with only your imagination as your limit - the world is your canvas!" - Amazon.com.ESRB rating: T, Teen (Blood and gore; cartoon violence; mild suggestive themes; use of alcohol)System requirements: Xbox One; 200 MB storage. Online game play requires broadband internet; Microsoft account; and paid subscription to XBox Live.
Subjects: Video games.; Xbox One.; Interactive multimedia.; Building; Fantasy; Imaginary places;
Available copies: 1 / Total copies: 1
unAPI

Life after Google : the fall of big data and the rise of the blockchain economy / by Gilder, George F.,1939-author.(CARDINAL)155044;
Includes bibliographical references (pages 285-312) and index.Prologue: Back to the future-- the ride -- Don't steal this book -- Google's system of the world -- Google's roots and religions -- End of the free world -- Ten laws of the cryptocosm -- Google's datacenter coup -- Dally's parallel paradigm -- Markov and Midas -- Life 3.0 -- 1517 -- The heist -- Finding Satoshi -- Battle of the blockchains -- Blockstack -- Taking back the net -- Brave return of Brendan Eich -- Yuanfen -- The rise of sky computing -- A global insurrection -- Neutering the network -- The empire strikes back -- The Bitcoin flaw -- The great unbundling -- Epilogue: The new system of the world.Google's ability to "search and sort" attracts the entire world to its search engine and countless other goodies-- videos, maps, email, calendars. Everything it offers is free ... or so it seems. Instead of paying directly, users submit to advertising. The Internet firewalls supposedly protecting all our passwords and personal information have proved hopelessly permeable. The future lies with the "cryptocosm": the new architecture of the blockchain and its derivatives. Gilder explains why Silicon Valley is suffering a nervous breakdown and what to expect as the post-Google age dawns. -- adapted from jacket.
Subjects: Internet; Internet; High technology industries; Blockchains (Databases); Electronic commerce.;
Available copies: 6 / Total copies: 7
unAPI

Tekken 8 [video game] / by Bandai Namco Entertainment America Inc.,publisher.(CARDINAL)792589;
"Tekken 8 picks up after the gruesome battle that ended in Heihachi Mishima's defeat in Tekken 7, focusing on a new rivalry, pitting father against son as Jin Kazama stands in defiance against Kazuya Mishima in a city-shattering face-to-face showdown." --playstation.comESRB rating: T. Teen (Violence, suggestive themes, language).System requirements: PlayStation 5; 90 GB minimum hard drive space; Vibration function supported ; Network features ; Blu-ray disc.
Subjects: Video games.; Action video games.; Fighting video games.; Hand-to-hand fighting; Combat;
Available copies: 2 / Total copies: 4
unAPI

Python crash course : a hands-on, project-based introduction to programming / by Matthes, Eric,1972-author.(CARDINAL)411067;
Introduction -- Part I: basics -- Getting started -- Variables and simple data types -- Introducing lists -- Working with lists -- If statements -- Dictionaries -- User input and while loops -- Functions -- Classes -- Files and exceptions -- Testing your code -- Part II: projects -- A ship that fires bullets -- Aliens! -- Scoring -- Generating data -- Downloading data -- Working with APIS -- Getting started with Django -- User accounts -- Styling and deploying an app -- Installation and troubleshooting -- Text editors and IDES -- Getting help -- Using GIT for version control -- Troubleshooting deployments -- Index.Includes instructions for basic concepts such as variables, lists, classes, and loops. Practice exercises come with each topic. The end goal is the creation of a Space Invaders-inspired arcade game to deploy online.1060L
Subjects: Handbooks and manuals.; Python (Computer program language);
Available copies: 2 / Total copies: 6
unAPI

Multimedia demystified / by Dowling, Jennifer Coleman.(CARDINAL)399004;
and Disadvantages of Animation -- 3. Interactive Animation -- 4. Kinds of Animation: Categorizing and Evaluating -- B. Traditional Animation Overview -- 1. Principles of Animation -- C. Concept Development and Storyboarding -- D. Differences Between 2D and 3D Animation -- 1. 2D Computer Animation: Frame-By-Frame and Tweening -- 2. 3D Animation: Modeling, Ray Tracing, and Rendering -- E. Animation Files and Formats -- VI. Audio: Music and Sound Effects -- A. Audio Fundamentals -- 1. Mechanics of Sound -- 2. Analog and Digital Audio -- B. Recording vs. Importing Audio -- 1. Amplitude, Frequency, and Sampling Rates -- C. MIDI and Digital Music -- D. Editing and Manipulating Audio Tracks -- E. Audio File Formats and Compression Schemes -- 1. Audio File Types -- 2. Storage Options -- F. Using Sound in Multimedia Projects -- 1. Web Site Audio -- 2. Mobile Device Audio -- VII. Video: Recording and Manipulating Moving Images -- A. Video Mechanics -- B. Video in Multimedia -- C. Analog and Digital Video -- 1. Composite vs. Component Signals -- 2. Analog-to-Digital Conversion -- 3. Video Resolution -- D. Shooting or Obtaining Video -- 1. Recording Raw Footage -- 2. Capturing Directly from TV -- 3. Importing Video to Computer -- 4. Acquiring Video Clips -- E. Display Standards and Playback Options -- F. Editing and Manipulating Video -- G. Video File Formats and Compression Schemes -- 1. Video File Types -- 2. Storage and Memory -- H. Using Video in Multimedia Projects -- VIII.Authoring for Multimedia Functionality -- A. Programming and Scripting to Create Interactive Environments -- B. Tools for Authoring -- 1. Tool Selection Considerations -- 2. Bandwidth for Web Projects -- C. Web Authoring with HTML -- 1. HTML Tags -- 2. JavaScript Programming -- 3. Web Page Formatting with CSS -- 4. Web Standards and Guidelines -- D. Interactive Design -- 1. Graphical User Interfaces -- 2. Screen Layout and Arrangement of Elements -- PART THREE: Tools For Creating MultimediaProjects: HarMachine generated contents note: PART ONE: Multimedia Overview: What It's All About -- I. Introduction to Multimedia -- A. What is Multimedia? -- B. A Concise History of Multimedia -- 1. Early Multimedia Computing -- 2. Hypermedia and Hypertext -- C. Combining Content from Various Media -- D. Linear vs. Interactive Multimedia -- 1. Linear Multimedia -- 2. Nonlinear Interactive Multimedia -- 3. Kinds of Multimedia -- E. Let's Get Technical -- F. Analog-to-Digital Evolution -- II. The Purpose and Application of Multimedia -- A. Benefits of Interactive Presentations -- 1. Avoiding Potential Pitfalls -- B. Uses of Multimedia -- C. Planning Stages and Development Process -- 1. Roles and Responsibilities of the Multimedia Team2. Information Architecture -- 3. Copyright Issues: Securing Permission for Media UsageD. Tools Required for Creating and Preparing Media E. Making it Functional and Interactive F. Finalizing, Testing, and Delivering Multimedia -- PART TWO: Kinds Of Media: The Essential Components -- III. Graphics and Images -- A. Designing Vector Graphics -- B. Creating Raster Images -- 1. Pixel-Based Displays -- 2. Working with Raster Graphics -- C. Scanning and Resolution -- D. Digital Photography -- E. Clip Art and Stock Images -- F. File Formats for Screen Display -- G. Color Theory: Pigment vs. Pixels -- 1. CMYK and the Subtractive Color Model -- 2. RGB and the Additive Color Model -- 3. Color for Digital Displays -- IV. Text and Typography -- A. Text Defined -- 1. Typing, Texting, and Emailing -- B. Words and Copywriting: How to Write Effective Content -- C. Typography -- 1. Fonts and Styles -- a. Serif vs. Sans Serif -- 2. Typographic Treatment: Designing with Type -- 3. Placement and Arrangement of Type -- D. Preparing Text for the Screen: Amount and Legibility/Readability -- 1. Type Sizes and Styles for the Screen -- 2. Screen vs. Print -- 3. Type on the Web -- V. Animation -- A. Animation in Multimedia -- 1. Functions of Moving Images -- 2. Advantages"This practical guide provides a background on multimedia, and then delves into the elements that make up a successful multimedia project. You'll learn about software and hardware tools, digital photography, sound editing, web authoring with HTML, vector graphics, file formats, computer animation, and much more. Detailed examples and concise explanations make it easy to understand the material, and end-of-chapter quizzes and a final exam help reinforce key concepts"--
Subjects: Multimedia systems.;
Available copies: 1 / Total copies: 1
unAPI

Diablo IV [video game] : Cross-Gen bundle / by Blizzard Entertainment (Firm),game developer,publisher.(CARDINAL)651886;
Diablo IV is the next-gen action RPG experience with endless evil to slaughter, countless abilities to master, nightmarish Dungeons, and legendary loot. Embark on the campaign solo or with friends, meeting memorable characters through beautifully dark settings and a gripping story, or explore an expansive end game and shared world where players can meet in towns to trade, team up to battle World Bosses, or descend into PVP zones to test their skills against other players - no lobbies necessary - with cross-play and cross-progression on all available platforms.ESRB content rating: M, Mature 17+ (intense violence, blood and gore, language). "In-game purchases/users interact"--Container.System requirements: Xbox Series X consoles with optical drive. Optimized for Xbox Series X, smart delivery, cross-platform play, 4K Ultra HD, Dolby Atmos.
Subjects: Video games.; Xbox video games.; Xbox Series X video games.; Good and evil; Demonology; Combat; Battles;
Available copies: 0 / Total copies: 1
unAPI