Showing posts with label C#. Show all posts
Showing posts with label C#. Show all posts

SC - 1445 | C# 8.0 in a Nutshell by Eric Johannsen, Joseph Albahari

When you have questions about C# 8.0 or .NET Core, this best-selling guide has the answers you need. C# is a language of unusual flexibility and breadth, but with its continual growth there’s so much more to learn. In the tradition of the O’Reilly Nutshell guides, this thoroughly updated edition is simply the best one-volume reference to the C# language available today.

 

Organized around concepts and use cases, C# 8.0 in a Nutshell provides intermediate and advanced programmers with a concise map of C# and .NET knowledge that also plumbs significant depths.

  • Get up to speed on C#, from syntax and variables to advanced topics such as pointers, closures, and patterns
  • Dig deep into LINQ with three chapters dedicated to the topic
  • Explore concurrency and asynchrony, advanced threading, and parallel programming
  • Work with .NET features, including regular expressions, networking, serialization, spans, reflection, and cryptography
  • Delve into Roslyn, the modular C# compiler as a service

 

ID:  SC - 1445

 


SC - 1437 | Microsoft Blazor, 2nd Edition by Peter Himschoot

Build web applications in C# and Microsoft .NET that run in any modern browser. This second edition is updated to work with the release version of Blazor and covers Blazor’s use in creating both server-side and WebAssembly Blazor applications. Developers are able to use all their experience in .NET along with thousands of existing libraries, right in the browser.
 
There is important new coverage in this edition on the new and improved Razor syntax, how to easily validate user input with Blazor validation, and how to build complex interacting components with Cascading Properties and Templated Components. You will learn how to build user interfaces and present data to a user for display and modification, capturing the user’s changes via data binding. The book shows you how to access a rich library of .NET functionality such as a component model for building a composable user interface, including how to develop reusable components that can be used across many pages and websites. Also covered is data exchange with a server, giving you access to microservices and database services.
 
Blazor provides a fresh take on web development by eliminating the need for you to learn different languages and frameworks for client- and server-side development. Blazor allows C# and .NET to be used on all sides, providing a robust feature set that is well suited toward scalable, enterprise-level applications. This book gets you started using this important new toolkit for web application development.
 
What You Will Learn
  • Build user interfaces and display data for users to edit
  • Capture the user’s changes via data binding
  • Transfer data back and forth between server and client
  • Communicate with microservices and database services
  • Develop reusable components and assemble them into bigger components
  • Use routing to build single-page applications (SPAs)
  • Build Blazor libraries that are reusable across applications
Who This Book Is For

Experienced .NET developers who want to apply their existing skills toward building professional-quality, client-side web applications that run in any browser. The book is for web developers who want to step away from JavaScript and its complexities, and instead use a proven technology (.NET) that is robust toward creating enterprise-quality applications that scale and are reliable, that provide good user experience.

 

ID:  SC - 1437


SC - 1401 | Learn Data Mining Through Excel

Use popular data mining techniques in Microsoft Excel to better understand machine learning methods.

Software tools and programming language packages take data input and deliver data mining results directly, presenting no insight on working mechanics and creating a chasm between input and output. This is where Excel can help.


Excel allows you to work with data in a transparent manner. When you open an Excel file, data is visible immediately and you can work with it directly. Intermediate results can be examined while you are conducting your mining task, offering a deeper understanding of how data is manipulated and results are obtained. These are critical aspects of the model construction process that are hidden in software tools and programming language packages.


This book teaches you data mining through Excel. You will learn how Excel has an advantage in data mining when the data sets are not too large. It can give you a visual representation of data mining, building confidence in your results. You will go through every step manually, which offers not only an active learning experience, but teaches you how the mining process works and how to find the internal hidden patterns inside the data.


What You Will Learn

Comprehend data mining using a visual step-by-step approach
Build on a theoretical introduction of a data mining method, followed by an Excel implementation
Unveil the mystery behind machine learning algorithms, making a complex topic accessible to everyone
Become skilled in creative uses of Excel formulas and functions
Obtain hands-on experience with data mining and Excel


Who This Book Is For

Anyone who is interested in learning data mining or machine learning, especially data science visual learners and people skilled in Excel, who would like to explore data science topics and/or expand their Excel skills. A basic or beginner level understanding of Excel is recommended.


Author: Hong Zhou

ID: SC - 1401

SC - 1400 | Pro Microsoft Power Platform


Become a self-sufficient citizen developer by learning the tools within the Microsoft Power Platform and how they can be used together to drive change and multiply your productivity. Learn about PowerApps for building applications, Power Automate for automating business processes across those applications, and Power BI for analyzing results and communicating business intelligence through compelling visuals. By understanding the purpose and capabilities of these tools, you will be able to enhance your organization’s visibility into key areas and make informed business decisions in a timely matter.
This book is divided into four parts and begins in Part I by showing you how to build applications through PowerApps. You will learn about screens and controls, application sharing and administration, and how to make your applications accessible from mobile devices such as phones and tablets. Part II is about creating workflows using Power Automate that implement business logic across your applications. Part III brings in dashboards and data analysis, showing you how to connect to a data source, cleanse the data from that source, and drive decision making through interactive reports and storytelling. Part IV brings together all the pieces by showing the integrations that are possible when all three tools are combined into a single solution.

What You Will Learn
  • Understand the need for the citizen developer in today’s business environment
  • Organize and plan the building of line-of-business applications with PowerApps solutions
  • Replace wasteful paper processes with automated applications built in PowerApps
  • Automate workflows across processes with Power Automate
  • Communicate analytical results through visualizations and storytelling
  • Integrate PowerApps, Power Automate, and Power BI into solutions that multiply productivity
Who This Book Is For
Power users and analysts with strong Excel skills who need a more comprehensive set of tools that can better help them accomplish their vision on projects, those familiar with one of the Power Platform tools who wish to learn how all three can fit together, and those who are seen as as “rogue IT” problem solvers who get things done when others have tried but failed.

Author: Brian Knight, Devin Knight, Manuel Quintana, Mitchell Pearson

ID: SC - 1400

SC - 1338 | Developing 2D Games with Unity: Independent Game Programming with C#

Jared Halpern

Follow a walkthrough of the Unity Engine and learn important 2D-centric lessons in scripting, working with image assets, animations, cameras, collision detection, and state management. In addition to the fundamentals, you'll learn best practices, helpful game-architectural patterns, and how to customize Unity to suit your needs, all in the context of building a working 2D game.

While many books focus on 3D game creation with Unity, the easiest market for an independent developer to thrive in is 2D games. 2D games are generally cheaper to produce, more feasible for small teams, and more likely to be completed. If you live and breathe games and want to create them then 2D games are a great place to start.

By focusing exclusively on 2D games and Unity’s ever-expanding 2D workflow, this book gives aspiring independent game developers the tools they need to thrive. Various real-world examples of independent games are used to teach fundamental concepts of developing 2D games in Unity, using the very latest tools in Unity’s updated 2D workflow.

New all-digital channels for distribution, such as Nintendo eShop, XBox Live Marketplace, the Playstation Store, the App Store, Google Play, itch.io, Steam, and GOG.com have made it easier than ever to discover, buy, and sell games. The golden age of independent gaming is upon us, and there has never been a better time to get creative, roll up your sleeves, and build that game you’ve always dreamed about. Developing 2D Games with Unity can show you the way.

What You'll Learn
• Delve deeply into useful 2D topics, such as sprites, tile slicing, and the brand new Tilemap feature.
• Build a working 2D RPG-style game as you learn.
• Construct a flexible and extensible game architecture using Unity-specific tools like Scriptable Objects, Cinemachine, and Prefabs.
• Take advantage of the streamlined 2D workflow provided by the Unity environment.
• Deploy games to desktop

Who This Book Is For
Hobbyists with some knowledge of programming, as well as seasoned programmers interested in learning to make games independent of a major studio.

Categories: Computers\\Programming: Games
Year: 2018
Edition: 1
Publisher: Apress
Language: english
Pages: 383 / 398
ISBN 10: 1484237714
ISBN 13: 978-1484237717

ID:  SC - 1338



Napomene:
- clanovima nase biblioteke omogucen je pristup resursima Svetske elektronske biblioteke (World electronic library - WELIB), na linku WELIBRS, gde se mogu pronaci knjige na srpskom jeziku. Napominjemo da mi samo ostvarujemo saradnju sa ovom bibliotekom, a nismo njen deo.

- u jednom postu se nalazi onoliko knjiga od istog autora koliko smo ih dobili u tom trenutku - ako zelite da vidite kompletan spisak svih postavljenih knjiga istog autora na celom blogu - mozete ih pronaci putem stranice sa spiskom autora ili putem taga sa imenom autora ispod naslova odgovarajuceg posta.