Search:

Java in a nutshell : a desktop quick reference / by Evans, Benjamin J.,author.(CARDINAL)788389; Flanagan, David,author.(CARDINAL)207438;
Introduction to the Java environment -- Java syntax from the ground up -- Object-oriented programming in Java -- The Java type system -- Introduction to object-oriented design in Java -- Java's approach to memory and concurrency -- Programming and documentation conventions -- Working with Java collections -- Handling common data formats -- File handlin and I/O -- Classloading, reflection, and method handles -- Java platform modules -- Platform tools.
Subjects: Java (Computer program language); Web servers.; Object-oriented programming (Computer science);
Available copies: 1 / Total copies: 1
unAPI

JavaScript : the definitive guide / by Flanagan, David.(CARDINAL)207438;
Introduction to JavaScript -- Core JavaScript. Lexical structure ; Types, values, and variables ; Expressions and operators ; Statements ; Objects ; Arrays ; Functions ; Classes and modules ; Pattern matching with regular expressions ; JavaScript subsets and extensions ; Server-side JavaScript -- Client-side JavaScript. JavaScript in web browsers ; The window object ; Scripting documents ; Scripting CSS ; Handling events ; Scripted HTTP ; The jQuery library ; Client-side storage ; Scripted media and graphics ; HTML5 APIs -- Core JavaScript reference -- Client-side JavaScript reference.
Subjects: JavaScript (Computer program language); Web servers.; Object-oriented programming (Computer science);
Available copies: 0 / Total copies: 1
unAPI

Java in a nutshell : a desktop quick reference / by Evans, Benjamin J.,author.(CARDINAL)788389; Clark, Jason D.,author.(CARDINAL)864525; Flanagan, David,author.(CARDINAL)207438;
"This updated edition of the Nutshell guide not only helps experienced Java programmers get the most out of versions through Java 17, it also serves as a learning path for new developers. Chock-full of examples that demonstrate how to take complete advantage of modern Java APIs and development best practices, this thoroughly revised book includes new material on recent enhancements to the Java object model that every developer should know about"--Includes bibliographical references and index.
Subjects: Java (Computer program language); Web servers.; Object-oriented programming (Computer science);
Available copies: 1 / Total copies: 1
unAPI

Think Java : how to think like a computer scientist / by Downey, Allen,author.(CARDINAL)834888; Mayfield, Chris(Computer scientist),author.(CARDINAL)832249;
Computer programming -- Variables and operators -- Input and output -- Methods and testing -- Conditionals and logic -- Loops and strings -- Arrays and references -- Recursive methods -- Immutable objects -- Mutable objects -- Designing classes -- Arrays of objects -- Objects of arrays -- Extending classes -- Arrays of arrays -- Reusing classes -- Advanced topics."Think Java" is a hands-on introduction to computer science and programming used by many universities and high schools around the world. Its conciseness, emphasis on vocabulary, and informal tone make it particularly appealing for readers with little or no experience. The book starts with the most basic programming concepts and gradually works its way to advanced object-oriented techniques. In this fully updated and expanded edition, authors Allen Downey and Chris Mayfield introduce programming as a means for solving interesting problems. Each chapter presents material for one week of a college course and includes exercises to help you practice what you've learned. Along the way, you'll see nearly every topic required for the AP computer science A exam and Java SE programmer I certification.
Subjects: Handbooks and manuals.; Java (Computer program language); Computer programming.; Data structures (Computer science); Object-oriented programming (Computer science);
Available copies: 2 / Total copies: 3
unAPI

Microsoft Visual C# step by step / by Sharp, J. A.,(John A.),1955-author.;
Your hands-on guide to Microsoft Visual C# fundamentals with Visual Studio 2017. Expand your expertise--and teach yourself the fundamentals of programming with the latest version of Visual C# with Visual Studio 2017. If you are an experienced software developer,you'll get all the guidance, exercises, and code you need to start building responsive, scalable, cloud-connected applications that can run almost anywhere... Discover how to: *Quickly start creating Visual C# code and projects with Visual Studio 2017 *Work with variables, operators, expressions, methods, and program flow *Build more robust apps with error, exception, and resource management *Spot problems fast with the Visual Studio debugger *Make the most of improvements to C# methods, parameters, and switch statements *Master the C# object model, and create your own functional data structures *Leverage advanced properties, indexers, generics, and collection classes *Create Windows 10 apps that share data, collaborate, and use cloud services *Integrate Cortana to voice-enable your applications *Perform complex queries over object collections with LINQ *Improve application throughput and response time with asynchronous methods *Use delegates and decoupling to construct highly extensible systems *Customize C# operator behavior over your own classes and structures *Streamline development with app templates *Implement the powerful Model-View-ViewModel (MVVM) pattern *Develop cloud-connected applications that seamlessly follow users across devices *Build UWP applications that retrieve complex data via REST and present it intuitively.
Subjects: Microsoft Visual C♯; Object-oriented programming (Computer science); Computer programming.; C# (Computer program language); Visual programming (Computer science);
Available copies: 1 / Total copies: 1
unAPI

C# programming in easy steps / by McGrath, Mike,1952-Author(DLC)n 2004005715;
Modern coding with C# 10 and .NET 6. Updated for Visual Studio 2022. C# Programming in easy steps, 3rd edition is updated for Visual Studio 2022, and teaches you how to code applications and demonstrates every aspect of the C# language you will need to produce professional programming results. Modern coding with C# 10 and .NET 6. Updated for Visual Studio 2022. The book's examples provide clear syntax-highlighted code showing C# language basics including variables, arrays, logic, looping, methods, and classes. C# Programming in easy steps, 3rd edition begins by explaining how to install the free Visual Studio Community Edition, to create an environment in which you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the C# language basics before moving on to provide examples of Object Oriented Programming. It concludes by demonstrating how you can use your acquired knowledge to create graphic programs for traditional PC Desktop apps, and also as Universal apps for multiple devices. You need have no previous knowledge of any programming language, so it's ideal for the newcomer to computer programming. Also ideal for: *Programmers moving from another programming language. *Students who are studying C# programming at school or college. *Those seeking a career in computing who need a fundamental understanding of procedural programming. Free, downloadable sample code is available to download from our website for checking against your own work.
Subjects: Handbooks and manuals; C# (Computer program language); Computer programming.; Application software; Object-oriented programming languages;
Available copies: 1 / Total copies: 1
unAPI

Getting to know Ruby / by Niver, Heather Moore,author.(CARDINAL)502364;
Includes bibliographical references and index.Beautiful, artful Ruby -- The not-so-surprising history of Ruby -- Ruby shines: programming in action -- Web development that doesn?t hurt: Ruby on rails.
Subjects: Ruby (Computer program language); Object-oriented programming (Computer science);
Available copies: 1 / Total copies: 2
unAPI

Ruby wizardry : an introduction to programming for kids / by Weinstein, Eric,author.(CARDINAL)618604;
Includes bibliographical references and index.1. What this book's about : Why learn programming (and why Ruby)? ; All adults on deck: installing Ruby ; Achievement unlocked: Ruby installed! ; Putting on the Ruby slippers ; Getting to know IRB ; Using a text editor and the Ruby command ; When to use IRB and when to use a text editor ; The prompts used in this book ; Into the shiny red yonder -- 2. The king and his string : A short yarn ; A bit more about variables ; Ruby operators ; A smallish project for you -- 3. Pipe dreams : The apprentice plumber's dilemma ; Writing and running Ruby scripts ; His majesty's flow control ; Improving flow_rate.rb with fancier logical operators ; A biggerish project for you -- 4. Staying in the loop : Ruby on monorails ; While loops ; Arrays ; Putting arrays and loops into action ; Your project, should you choose to accept it -- 5. Array of sunshine and hash on the range : Big Hank's hashery ; Arrays within arrays ; Even more array methods! ; Shift! Pop! Insert! ; Iterating with arrays ; Hash in the hashery ; Rollicking ranges ; Order up! -- 6. The (chunky) bacon to Ruby's hash : Symbols! ; The skinny on symbols ; Symbols and hashes, together at last ; The mid-morning rush ; What else can you do with symbols? -- 7. The magic of methods and blocks : A method to the madness ; Defining your own methods ; What is nil? ; Splat parameters ; Block methods ; Into the dragon's lair -- 8. Everything is an object (almost) : The subject of our story is an object ; Classes and objects ; Creating our first class, minstrel ; Variable scope ; Objects and self ; Methods and instance variables ; Dial-a-ballad, or the minstrel's delivery service -- 9. Inheriting the magic of Ruby : Her majesty's managerie ; A brush-up on classes ; Subclass and superclass ; Protecting the kingdom with GuardDogs and FlyingMonkeys ; The queen's machine -- 10. A horse of a different color : Utter panda-monium ; Creating modules ; Constants ; Extending your knowledge ; Mixins and inheritance ; Requiring another file ; Looking up constants ; A horse of a different color -- 11. Second time's the charm : Refactoring at the refactory ; Variable assignment tricks ; Crystal-clear conditionals ; When you need a case statement ; Simplifying methods ; De-duplicating code ; Re-refactoring -- 12. Reading, writing, and Ruby magic : File input and output ; Opening a file with Ruby ; Writing and adding to files ; Avoiding errors while working with files ; All loading docks, report for duty! -- 13. Follow the WEBrick road : Ruby and the Internet ; Using the open-uri Ruby Gem ; Investigating the kingdom's web server ; Beyond the kingdom walls -- 14. Where to go next : The big picture: what you know ; Additional resources and further reading ; Online and multimedia ; Additional topics -- A. Installing Ruby on Mac and Linux : Installing on Mac ; Installing on Linux -- B. Troubleshooting : Errors running Ruby scripts ; Errors using IRB."A playful, illustrated tale that will teach you how to program in Ruby by taking you on a fantastical journey. As you follow the adventures of young heroes Ruben and Scarlet, you'll learn real programming skills"--Page 4 of cover.870L
Subjects: Computer programming; Object-oriented programming (Computer science); Ruby (Computer program language);
Available copies: 6 / Total copies: 7
unAPI

Understanding coding with Ruby / by Harris, Patricia,1943 October 17-author.(CARDINAL)426411;
Introduction to Ruby -- Images vs. text -- Planning stage -- Print and put -- Exploring the environment -- Hello world! -- User input -- Stick to the plan -- Ruby rocks!.830L
Subjects: Ruby (Computer program language); Object-oriented programming (Computer science); Computer programming;
Available copies: 4 / Total copies: 4
unAPI

Code like a pro in C# / by Rodenburg, Jort,Author(DLC)no2021110280;
Includes bibliographical references (pages 380-384) and index.Introducing C# and .NET -- NET and how it compiles -- How bad is this code? -- Manage your unmanaged resources -- Setting up a project and database with Entity Framework Core -- Test-driven development and dependency injection -- Comparing objects -- Stubbing, generics, and coupling -- Extension methods, streams, and abstract classes -- Reflection and mocks -- Runtime type checking revisited and error handling -- Using IAsyncEnumerable<T> and yield return -- Middleware, HTTP routing, and HTTP responses -- JSON serialization/deserialization and custom model binding.Critical business applications worldwide are written in the versatile C# language and the powerful .NET platform, running on desktops, cloud systems, and Windows or Linux servers. Code Like a Pro in C# makes it easy to turn your existing abilities in C# or another OO language (such as Java) into practical C# mastery.Critical business applications worldwide are written in the versatile C# language and the powerful .NET platform, running on desktops, cloud systems, and Windows or Linux servers. Code Like a Pro in C# makes it easy to turn your existing abilities in C# or another OO language (such as Java) into practical C# mastery.
Subjects: Microsoft .NET Framework.; C# (Computer program language); Object-oriented programming languages.; Relational databases.; Internet programming.; Application software;
Available copies: 1 / Total copies: 1
unAPI