刺客教條
哆啦A夢天才小達人(6-7 集)【限量贈送哆啦A夢轉印水晶貼】

英文書 > 全部商品

Xamarin with Visual Studio

Ingram 出版
2022/06/17 出版

Learn how to build cross-platform mobile apps from a single shared codebaseKey FeaturesCovers fundamental and advanced aspects of multi-platform mobile developmentRevisit the fundamentals of .NET and C# to create modern native apps more quicklyCheck out tips and advice on getting started as a successful mobile developerDescriptionFor any mobile developer, it's clear that Xamarin knowledge is vital, thanks to the reintroduction of .NET MAUI. This book provides the reader with complete hands-on experience in designing cross-platform mobile applications with Xamarin, C#, and .NET.The book discusses the importance of cross-platform mobile app development and the benefits of learning Xamarin. The book delivers a quick lesson on C# and Visual Studio to implement all of the knowledge gained in this book into your first mobile application.In the second half of the book, you'll learn to start from scratch using Xamarin and create mobile apps in C#. It explains how to utilise Visual Studio as the development environment, design the user interface using the XAML markup language, organise common controls into layouts, and create multi-page applications with navigation and various pages. This includes creating reusable resources, such as styles and templates, and the use of local and remote databases for data manipulation. In addition, the book offers expert advice on the requirements of a standard mobile application, such as handling network connection, battery level, and safeguarding data in the device's secure storage.What you will learnLearn every aspect of Xamarin to create cross-platform mobile applications.Refresh .NET, C#, and Visual Studio skills required for mobile development.Build UI with XAML, views, and layouts, including navigation.Use reusable resources, data-oriented coding, multimedia support, and debug code.Explore advanced programming patterns and ways to improve performance.Tips and answers to help you land a job as a mobile developer.Who this book is forThis book is intended for beginners, aspiring mobile developers, .NET users, Visual Studio users, and application developers eager to design and build mobile apps compatible with numerous platforms. This book will also refresh your knowledge of .NET and C# so you can begin Xamarin development rapidly.Table of Contents1. The importance of mobile app development2. Xamarin and Microsoft in the mobile app market3. Introducing .NET and Visual Studio4. The C# programming language5. Building apps with Xamarin and Xamarin.Forms6. Organizing the User Interface with layouts7. Understanding common views8. Pages and navigation9. Resources and Data Binding10. Brushes, Shapes, and Media11. Managing the application lifecycle12. Working with Web API13. Working with Native API14. Finding a job15. Succeeding as a Mobile App DeveloperRead more

9 特價1644
立即代訂
下次再買

SQL in a Nutshell

Kevin,Kline  著
Ingram 出版
2022/06/16 出版

For programmers, analysts, and database administrators, this Nutshell guide is the essential reference for the SQL language used in today's most popular database products. This new fourth edition clearly documents SQL commands according to the latest ANSI/ISO standard and details how those commands are implemented in Microsoft SQL Server 2019 and Oracle 19c, as well as in the MySQL 8, MariaDB 10.5, and PostgreSQL 14 open source database products. You'll also get a concise overview of the relational database management system (RDBMS) model and a clear-cut explanation of foundational RDBMS concepts--all packed into a succinct, comprehensive, and easy-to-use format. Sections include: Background on the relational database model, including current and previous SQL standards Fundamental concepts necessary for understanding relational databases and SQL commands An alphabetical command reference to SQL statements, according to the SQL:2016 ANSI standard The implementation of each command by MySQL, Oracle, PostgreSQL, and SQL Server An alphabetical reference of the ANSI SQL:2016 functions and constructs as well as the vendor implementations Platform-specific functions unique to each implementation

9 特價2736
立即代訂
下次再買

Wireless Web Development with PHP and WAP

Apress 出版
2022/06/15 出版

A table of contents is not available for this title.

9 特價1195
立即代訂
下次再買

Software Architecture with C# 10 and .NET 6 - Third Edition

Packt 出版
2022/06/14 出版

Design scalable and high-performance enterprise applications using the latest features of C# 10 and .NET 6Key Features: Gain comprehensive software architecture knowledge and the skillset to create fully modular appsSolve scalability problems in web apps using enterprise architecture patternsMaster new developments in front-end architecture and the application of AI for software architectsBook Description: Software architecture is the practice of implementing structures and systems that streamline the software development process and improve the quality of an app. This fully revised and expanded third edition, featuring the latest features of .NET 6 and C# 10, enables you to acquire the key skills, knowledge, and best practices required to become an effective software architect.Software Architecture with C# 10 and .NET 6, Third Edition features new chapters that describe the importance of the software architect, Microservices with ASP.NET Core, and analyzing the architectural aspects of the front-end in the applications, including the new approach of .NET MAUI. It also includes updated chapters on Azure Kubernetes Service, EF Core, and Blazor.You will begin by understanding how to transform user requirements into architectural needs and exploring the differences between functional and non-functional requirements. Next, you will explore how to choose a cloud solution for your infrastructure, taking into account the factors that will help you manage a cloud-based app successfully. Finally, you will analyze and implement software design patterns that will allow you to solve common development problems.By the end of this book, you will be able to build and deliver highly scalable enterprise-ready apps that meet your business requirements.What You Will Learn: Use proven techniques to overcome real-world architectural challengesApply architectural approaches such as layered architectureLeverage tools such as containers to manage microservices effectivelyGet up to speed with Azure features for delivering global solutionsProgram and maintain Azure Functions using C# 10Understand when it is best to use test-driven development (TDD)Implement microservices with ASP.NET Core in modern architecturesGet the best of DevOps principles to enable CI/CD environmentsWho this book is for: This book is for engineers and senior software developers aspiring to become architects or looking to build enterprise applications with the .NET Stack. Basic familiarity with C# and .NET is required to get the most out of this book.

9 特價2661
立即代訂
下次再買

Node.Js: Novice to Ninja

Sitepoint 出版
2022/06/13 出版

Node.js: Novice to Ninja is your hands-on guide to learning everything needed to build a professional web application using Node.js, the hugely popular open-source, cross-platform, back-end JavaScript runtime environment. You'll start off by getting familiar with the basics - installation and building your first apps - before moving onto more advanced concepts, including debugging, asynchronous programming, using Express.js, working with databases, deployment, and more. You'll finish by building a complete multi-player real-time quiz application. Install Node and build your first application Get started with Express.js and use it to process forms Master asynchronous programming in Node.js Work with MongoDB and MySQL databases Use WebSockets for real-time applications Understand the Node ecosystem: npm and modules Build a complete multiplayer quiz app And much more! The book includes access to 25 high quality tutorial videos, containing 1.5 hours of content.

9 特價1366
立即代訂
下次再買

Microsoft Azure for Java Developers

Apress 出版
2022/06/10 出版

Learn Azure-based features to build and deploy Java applications on Microsoft's Azure cloud platform. This book provides examples of components on Azure that are of special interest to Java programmers, including the different deployment models that are available. The book shows how to deploy your Java applications in Azure WebApp, Azure Kubernetes Service, Azure Functions, and Azure Spring Cloud. Also covered is integration with components such as Graph API, Azure Storage, Azure Redis Cache, and Azure SQL. The book begins with a brief discussion of cloud computing and an introduction to Java support on Azure. You'll then learn how to deploy Java applications using each of the deployment models, and you'll see examples of integrating with Azure services that are of particular interest to Java programmers. Security is an important aspect, and this book shows you how to enable authentication and authorization for your Java applications using Azure Active Directory. Implementing a DevOps strategy is essential in today's market when building any application. Examples in this book show you how to build continuous integration and continuous deployment pipelines to build and deploy Java applications on Azure. The book focuses on the best practices you should follow while designing and implementing Java applications on Azure. The book also elaborates on monitoring and debugging Java applications running on Azure using Application Insights and Azure Monitor. What You Will LearnDesign and build Azure-based Java applicationsRun Azure-based Java applications on services such as Azure App Services, Azure Spring Cloud, Azure Functions, and Azure Kubernetes ServiceIntegrate Azure services such as Azure SQL, Azure Storage Account, Azure Redis Cache, Azure Active Directory, and more with Java applications runningon Azure Monitor and debug Java applications running on AzureSecure Azure-based Java applicationsBuild DevOps CI/CD strategy for Azure-based Java applicationsPackage and deploy Azure-based Java applications on Azure Who This Book Is ForJava developers planning to build Azure-based Java applications and deploy them on Azure. Developers should be aware of the preliminary cloud fundamentals to help them understand the Java capability available on Azure. They do not need to be an expert in Azure to grasp the book's content and start building Java-based applications using the capability available on Azure. However, they should have a good understanding of the Java programming language and frameworks.

9 特價2223
立即代訂
下次再買

Pandas for Everyone

Daniel,Chen  著
Addison-Wesl 出版
2022/06/09 出版

Manage and Automate Data Analysis with Pandas in Python Today, analysts must manage data characterized by extraordinary variety, velocity, and volume. Using the open source Pandas library, you can use Python to rapidly automate and perform virtually any data analysis task, no matter how large or complex. Pandas can help you ensure the veracity of your data, visualize it for effective decision-making, and reliably reproduce analyses across multiple data sets. Pandas for Everyone, 2nd Edition, brings together practical knowledge and insight for solving real problems with Pandas, even if you're new to Python data analysis. Daniel Y. Chen introduces key concepts through simple but practical examples, incrementally building on them to solve more difficult, real-world data science problems such as using regularization to prevent data overfitting, or when to use unsupervised machine learning methods to find the underlying structure in a data set. New features to the second edition include: Extended coverage of plotting and the seaborn data visualization library Expanded examples and resources Updated Python 3.9 code and packages coverage, including statsmodels and scikit-learn libraries Online bonus material on geopandas, Dask, and creating interactive graphics with Altair Chen gives you a jumpstart on using Pandas with a realistic data set and covers combining data sets, handling missing data, and structuring data sets for easier analysis and visualization. He demonstrates powerful data cleaning techniques, from basic string manipulation to applying functions simultaneously across dataframes. Once your data is ready, Chen guides you through fitting models for prediction, clustering, inference, and exploration. He provides tips on performance and scalability and introduces you to the wider Python data analysis ecosystem. Work with DataFrames and Series, and import or export data Create plots with matplotlib, seaborn, and pandas Combine data sets and handle missing data Reshape, tidy, and clean data sets so they're easier to work with Convert data types and manipulate text strings Apply functions to scale data manipulations Aggregate, transform, and filter large data sets with groupby Leverage Pandas' advanced date and time capabilities Fit linear models using statsmodels and scikit-learn libraries Use generalized linear modeling to fit models with different response variables Compare multiple models to select the "best" one Regularize to overcome overfitting and improve performance Use clustering in unsupervised machine learning

9 特價2115
立即代訂
下次再買

Intelligent Notification Systems

Springer 出版
2022/06/02 出版

Notifications provide a unique mechanism for increasing the effectiveness of real-time information delivery systems. However, notifications that demand users' attention at inopportune moments are more likely to have adverse effects and might become a cause of potential disruption rather than proving beneficial to users. In order to address these challenges a variety of intelligent notification mechanisms based on monitoring and learning users' behavior have been proposed. The goal of such mechanisms is maximizing users' receptivity to the delivered information by automatically inferring the right time and the right context for sending a certain type of information. This book presents an overview of the current state of the art in the area of intelligent notification mechanisms that rely on the awareness of users' context and preferences. We first present a survey of studies focusing on understanding and modeling users' interruptibility and receptivity to notifications from desktops and mobile devices. Then, we discuss the existing challenges and opportunities in developing mechanisms for intelligent notification systems in a variety of application scenarios.

9 特價1565
立即代訂
下次再買

Enterprise Application Development with C# 10 and .NET 6 - Second Edition

Packt 出版
2022/06/02 出版

A comprehensive guide to every important component of C# and .NET 6 required to build robust enterprise web applicationsKey Features: Explore the advanced features of C# and .NET 6 to enhance your code and productivityFollow clear and easy instructions for building an end-to-end enterprise applicationLearn how to build scalable web applications and host them on the cloudBook Description: Building production-ready enterprise applications can be a challenging task due to the overabundance of tools and their different versions that make app development complex. This book simplifies the process with an end-to-end road map for building enterprise applications from scratch using the latest features of .NET Core 6 and C# 10.Throughout the book, you'll work on creating an enterprise app, adding a key component to the app with each chapter, before finally getting it ready for testing and deployment. You'll learn concepts relating to advanced data structures, the Entity Framework Core, parallel programming, and dependency injection. As you progress, you'll cover various authentication and authorization schemes provided by .NET Core to make your apps and APIs secure. The book then shows you how the latest Microsoft Visual Studio and C# 10 help you simplify developer tasks and shares tips and tricks in Visual Studio to improve your productivity. You'll discover various testing techniques, such as unit testing and performance testing, as well as different methods to deploy enterprise apps.By the end of this book, you'll be able to create enterprise apps using the powerful features of .NET 6 and deploy them to the cloud while working with various cloud components using Azure.What You Will Learn: Design enterprise apps by making the most of the latest features of .NET 6Discover different layers of an app, such as the data layer, API layer, and web layerExplore end-to-end architecture by implementing an enterprise web app using .NET and C# 10 and deploying it on AzureFocus on the core concepts of web application development and implement them in .NET 6Integrate the new .NET 6 health and performance check APIs into your appExplore MAUI and build an application targeting multiple platforms - Android, iOS, and WindowsWho this book is for: If you are a developer, architect, or senior programmer, this book will show you how to leverage the features of .NET 6 and the C# language, as well as help you grasp essential techniques to build your skills.

9 特價2018
立即代訂
下次再買

Blueprints Visual Scripting for Unreal Engine 5

Packt 出版
2022/05/31 出版

Explore the faster way to build games using UE5 Blueprints using this practical guide with key images printed in colorKey FeaturesDesign a fully functional game in UE5 without writing a single line of codeImplement visual scripting to develop gameplay mechanics, UI, visual effects, VR, and artificial intelligenceDeploy your game on multiple platforms and share it with the worldBook DescriptionUnreal Engine's Blueprint visual scripting system enables designers to script their games and programmers to create base elements that can be extended by designers. With this book, you'll explore all the features of the Blueprint Editor, along with expert tips, shortcuts, and best practices.The book guides you through using variables, macros, and functions, and helps you learn about object-oriented programming (OOP). You'll discover the Gameplay Framework and advance to learning how Blueprint Communication allows one Blueprint to access information from another Blueprint. Later chapters focus on building a fully functional game step by step. You'll start with a basic first-person shooter (FPS) template, and each chapter will build on the prototype to create an increasingly complex and robust game experience. You'll then progress from creating basic shooting mechanics to more complex systems such as user interface elements and intelligent enemy behavior. The book demonstrates how to use arrays, maps, enums, and vector operations and introduces the elements needed for VR game development. In the final chapters, you'll learn how to implement procedural generation and create a product configurator.By the end of this book, you'll have learned how to build a fully functional game and have the skills required to develop an entertaining experience for your audience.What you will learnUnderstand programming concepts in BlueprintsCreate prototypes and iterate new game mechanics rapidlyBuild user interface elements and interactive menusUse advanced Blueprint nodes to manage the complexity of a gameExplore all the features of the Blueprint editor, such as the Components tab, Viewport, and Event GraphGet to grips with OOP concepts and explore the Gameplay FrameworkWork with virtual reality development in UE BlueprintImplement procedural generation and create a product configuratorWho this book is forThis book is for anyone interested in developing games or applications with UE5. Although basic knowledge of Windows OS is required, experience in programming or UE5 is not necessary.Table of ContentsExploring the Blueprint EditorProgramming with BlueprintsObject-Oriented Programming and the Gameplay FrameworkUnderstanding Blueprint CommunicationObject Interaction with BlueprintsEnhancing Player AbilitiesCreating Screen UI ElementsCreating Constraints and Gameplay ObjectivesBuilding Smart Enemies with Artificial IntelligenceUpgrading the AI EnemiesGame States and Applying Finishing TouchesBuilding and PublishingData Structures and Flow ControlMath and Trace NodesBlueprints TipsIntroduction to VR DevelopmentAnimation BlueprintsCreating Blueprint Libraries and ComponentsProcedural GenerationCreating a Product Configurator using the Variant Manager

9 特價3533
立即代訂
下次再買

The Pandas Workshop

Packt 出版
2022/05/30 出版

Learn the fundamentals of data science with Python by analyzing real datasets and solving problems using pandasKey Features: Learn how to apply data retrieval, transformation, visualization, and modeling techniques using pandasBecome highly efficient in unlocking deeper insights from your data, including databases, web data, and moreBuild your experience and confidence with hands-on exercises and activitiesBook description: The Pandas Workshop will teach you how to be more productive with data and generate real business insights to inform your decision-making. You will be guided through real-world data science problems and shown how to apply key techniques in the context of realistic examples and exercises. Engaging activities will then challenge you to apply your new skills in a way that prepares you for real data science projects.You'll see how experienced data scientists tackle a wide range of problems using data analysis with pandas. Unlike other Python books, which focus on theory and spend too long on dry, technical explanations, this workshop is designed to quickly get you to write clean code and build your understanding through hands-on practice. As you work through this Python pandas book, you'll tackle various real-world scenarios, such as using an air quality dataset to understand the pattern of nitrogen dioxide emissions in a city, as well as analyzing transportation data to improve bus transportation services.By the end of this data analytics book, you'll have the knowledge, skills, and confidence you need to solve your own challenging data science problems with pandas.What You Will Learn: Access and load data from different sources using pandasWork with a range of data types and structures to understand your dataPerform data transformation to prepare it for analysisUse Matplotlib for data visualization to create a variety of plotsCreate data models to find relationships and test hypothesesManipulate time-series data to perform date-time calculationsOptimize your code to ensure more efficient business data analysisWho this book is for: This data analysis book is for anyone with prior experience working with the Python programming language who wants to learn the fundamentals of data analysis with pandas. Previous knowledge of pandas is not necessary.

9 特價2523
立即代訂
下次再買

Teaching Primary Programming with Scratch Pupil Book Year 3

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

9 特價963
立即代訂
下次再買

Teaching Primary Programming with Scratch Pupil Book Year 6

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

9 特價963
立即代訂
下次再買

Teaching Primary Programming with Scratch Pupil Book Year 5

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

9 特價963
立即代訂
下次再買

Teaching Primary Programming with Scratch Pupil Book Year 4

Phil,Bagge  著
Ingram 出版
2022/05/26 出版

These books, classroom-tested and perfected by Phil Bagge through his website code-it.co.uk and published in conjunction with Hampshire Inspection and Advisory Service (HIAS), aid teachers in providing Key Stage 2 pupils with an exciting and challenging computer science curriculum.They can be used to supplement existing programming modules or as a complete KS2 computer science program of study. They contain a series of programming projects that gradually introduce pupils to algorithm design and evaluation, generalisation and decomposition. Pupils will learn how to use sequence, repetition, selection and variables through becoming creators of a wide variety of programming projects. Maths, literacy, humanities, gaming, music and control skills are all put to the test.There are four pupil workbooks to provide structure, resources and home learning links. These are designed to work in conjunction with the teacher book. In addition, there are also two home learning books that have been devised for children to learn programming outside of school. A growing bank of online videos are also available, designed to help teachers improve their own skills and take full advantage of the crosscurricular benefits of developing depth in programming.The Scratch programming language, widely recognised in schools, is freely accessible online or as a download and is the ideal place to begin programming.

9 特價963
立即代訂
下次再買

Advanced SQL with SAS

Ingram 出版
2022/05/26 出版

This book introduces advanced techniques for using PROC SQL in SAS. If you are a SAS programmer, analyst, or student who has mastered the basics of working with SQL, Advanced SQL with SAS(R) will help take your skills to the next level. Filled with practical examples with detailed explanations, this book demonstrates how to improve performance and speed for large data sets. Although the book addresses advanced topics, it is designed to progress from the simple and manageable to the complex and sophisticated. In addition to numerous tuning techniques, this book also touches on implicit and explicit pass-throughs, presents alternative SAS grid- and cloud-based processing environments, and compares SAS programming languages and approaches including FedSQL, CAS, DS2, and hash programming. Other topics include: Missing values and data quality with audit trails "Blind spots" like how missing values can affect even the simplest calculations and table joins SAS macro language and SAS macro programs SAS functions Integrity constraints SAS Dictionaries SAS Compute Server

9 特價3898
立即代訂
下次再買

Advanced SQL with SAS

Ingram 出版
2022/05/26 出版

This book introduces advanced techniques for using PROC SQL in SAS. If you are a SAS programmer, analyst, or student who has mastered the basics of working with SQL, Advanced SQL with SAS(R) will help take your skills to the next level. Filled with practical examples with detailed explanations, this book demonstrates how to improve performance and speed for large data sets. Although the book addresses advanced topics, it is designed to progress from the simple and manageable to the complex and sophisticated. In addition to numerous tuning techniques, this book also touches on implicit and explicit pass-throughs, presents alternative SAS grid- and cloud-based processing environments, and compares SAS programming languages and approaches including FedSQL, CAS, DS2, and hash programming. Other topics include: Missing values and data quality with audit trails "Blind spots" like how missing values can affect even the simplest calculations and table joins SAS macro language and SAS macro programs SAS functions Integrity constraints SAS Dictionaries SAS Compute Server

9 特價5046
立即代訂
下次再買

Solidity Programming Essentials - Second Edition

Ritesh,Modi  著
Packt 出版
2022/05/24 出版

A comprehensive guide sprinkled with lots of hands-on code samples to get you up and running with Solidity and writing your smart contracts on Blockchain and EthereumKey Features: Learn proven smart contract implementation challenges and solve them using SolidityGo deeper into Solidity to write effective upgradable and maintainable smart contracts using best practicesGet to grips with the latest version of Solidity with updated codes and examplesBook Description: Solidity is a high-level language for writing smart contracts, and the syntax has large similarities with JavaScript, thereby making it easier for developers to learn, design, compile, and deploy smart contracts on large blockchain ecosystems including Ethereum and Polygon among others. This book guides you in understanding Solidity programming from scratch.The book starts with step-by-step instructions for the installation of multiple tools and private blockchain, along with foundational concepts such as variables, data types, and programming constructs. You'll then explore contracts based on an object-oriented paradigm, including the usage of constructors, interfaces, libraries, and abstract contracts. The following chapters help you get to grips with testing and debugging smart contracts. As you advance, you'll learn about advanced concepts like assembly programming, advanced interfaces, usage of recovery, and error handling using try-catch blocks. You'll also explore multiple design patterns for smart contracts alongside developing secure smart contracts, as well as gain a solid understanding of writing upgradable smart concepts and data modeling. Finally, you'll discover how to create your own ERC20 and NFT tokens from scratch.By the end of this book, you will be able to write, deploy, and test smart contracts in Ethereum.What You Will Learn: Write efficient, effective, and secure smart contractsCode, compile, and test smart contracts in an object-oriented wayImplement assembly code in SolidityAdopt upgradable and haltable ownership and security design patternsUnderstand exception handling and debugging in SolidityCreate new ERC20 and NFT tokens from the ground upWho this book is for: This Ethereum book is primarily aimed at beginners who want to get started with Solidity Programming for developing an Ethereum smart contract. No prior knowledge of EVM is required, but knowing the basics of any programming language will help you follow along.

9 特價2018
立即代訂
下次再買

C++20 STL Cookbook

Bill,Weinman  著
Packt 出版
2022/05/24 出版

Proven techniques to improve the efficiency of your programs using the Standard Template Library (STL)Key Features: Become familiar with the latest features of C++20 and write better code using the STLReduce the development time for your applications and enable faster deploymentGet up and running with the new and leaner STL capabilities introduced in the latest releaseBook Description: Fast, efficient, and flexible, the C++ programming language has come a long way and is used in every area of the industry to solve many problems. The latest version C++20 will see programmers change the way they code as it brings a whole array of features enabling the quick deployment of applications. This book will get you up and running with using the STL in the best way possible.Beginning with new language features in C++20, this book will help you understand the language's mechanics and library features and offer insights into how they work. Unlike other books, the C++20 STL Cookbook takes an implementation-specific, problem-solution approach that will help you overcome hurdles quickly. You'll learn core STL concepts, such as containers, algorithms, utility classes, lambda expressions, iterators, and more, while working on real-world recipes. This book is a reference guide for using the C++ STL with its latest capabilities and exploring the cutting-edge features in functional programming and lambda expressions.By the end of the book C++20 book, you'll be able to leverage the latest C++ features and save time and effort while solving tasks elegantly using the STL.What You Will Learn: Understand the new language features and the problems they can solveImplement generic features of the STL with practical examplesUnderstand standard support classes for concurrency and synchronizationPerform efficient memory management using the STLImplement seamless formatting using std:: formatWork with strings the STL way instead of handcrafting C-style codeWho this book is for: This book is for intermediate to advanced C++ programmers who want to get the most out of the Standard Template Library of C++20, the newest version of C++. Basic knowledge of coding and C++ concepts is necessary to get started with this boo

9 特價2248
立即代訂
下次再買

C# Programming in Easy Steps

Mike,McGrath  著
Ingram 出版
2022/05/24 出版

Modern coding with C# 10 and .NET 6. Updated for Visual Studio 2022. C# Programming in easy steps, 3rdedition is updated for Visual Studio 2022, and teaches you howto code applications and demonstrates every aspect of the C# language you willneed 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, 3rdedition begins by explaining how to install thefree Visual Studio Community Edition, to create an environment in which you canquickly 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 examplesof Object Oriented Programming. It concludes by demonstrating how you can useyour acquired knowledge to create graphic programs for traditional PC Desktopapps, and also as Universal apps for multiple devices. You need have no previous knowledge of anyprogramming language, so it's ideal for the newcomer to computer programming. Also ideal for: Programmers moving from another programminglanguage. Students who are studying C# programming at schoolor college. Those seeking a career in computing who need afundamental understanding of procedural programming. Free, downloadable sample code is available todownload from our website for checking against your own work.

9 特價615
立即代訂
下次再買

Fluent C

Ingram 出版
2022/05/24 出版

Expert advice on C programming is hard to find. While much help is available for object-oriented programming languages, there's surprisingly little for the C language. With this hands-on guide, beginners and experienced C programmers alike will find guidance about design decisions, including how to apply them bit by bit to running code examples when building large-scale programs. Christopher Preschern, a leading member of the design patterns community, answers questions such as how to structure C programs, cope with error handling, or design flexible interfaces. Whether you're looking for one particular pattern or an overview of design options for a specific topic, this book shows you how to implement hands-on design knowledge specifically for the C programming language. You'll find design patterns for: Error handling Returning error information Memory management Returning data from C functions Data lifetime and ownership Flexible APIs Flexible iterator interfaces Organizing files in modular programs Escaping #ifdef Hell

9 特價2257
立即代訂
下次再買

ASP.NET and VB.NET in 30 Days

Ingram 出版
2022/05/23 出版

Practice VB.NET & ASP.NET in simple steps KEY FEATURES ● VB.NET and ASP.NET topics are demonstrated with various examples in-depth.● Includes detailed explanations of all VB.NET and ASP.NET programming statements.● Numerous hands-on exercises demonstrating database and backend programming. DESCRIPTION The book teaches the essentials of VB.NET and Active Server Pages (ASP.NET) in about four weeks. This book promises to be an excellent resource for novices interested in learning the essentials of ASP.NET, VB.NET, Windows applications, and online apps.Using examples, this book teaches how to declare variables, operators, and control statements in C++. Standard window controls like Listboxes, Comboboxes, Checkboxes, Radio buttons, Timers, Scrollbars, and Picture boxes are explored and elaborated. The basics of Database Management using VB.NET and ASP.NET are demonstrated through instructive examples. Topics like HTML, CSS, and JavaScript are also addressed in detail in the book. Readers will understand the fundamentals of front-end programming, but they will also gain an understanding of the concept of back-end programming.Topics of Arrays, functions, databases, sessions, and file upload control are covered with practical exercises and use-cases scattered throughout. After reading this book, students will be very familiar with the VB.NET and ASP.NET programming examples and can successfully transition themselves into a professional developer.WHAT YOU WILL LEARN● For Windows, you can create simple to complicated applications.● Develop simple database applications using VB.NET and gain knowledge of HTML, CSS, and JavaScript.● Utilize the ASP.NET framework to develop web-based apps.● Learn how the path to Zero Trust will affect your business and security architecture.● Develop your backend programming skills while managing database connections.WHO THIS BOOK IS FORThis book is intended for developers and students interested in learning about VB.NET and ASP.NET to gain strong scripting skills for developing server-side windows applications. It is not necessary to have any prior knowledge.

9 特價1644
立即代訂
下次再買

Python for Beginners

Vere,Hunt  著
Ingram 出版
2022/05/23 出版

Discover the Step-by-Step Python Guide (That ANYONE Can Follow) Python: It's Not as Difficult as You Think Python for Beginners lays out the foundation to get started with Computer Programming with solid information, so you can learn with confidence even if you are new to Python. Here you will find: Learn all about Python- What is behind it?Find out the Basics of Python ProgrammingLearn the right way to Install Phyton in Macintosh and Windows Operating SystemsSimple to understand steps to run Your First Program in Python. Here's what's packed in Python for Beginners, Start Right Now to Learn Computer Programming with the Best Crash Course. Improve your Skills with Machine Learning, Data Analysis, and Data Science Discover The integrated Development Environment.Find out the "Why" and "How" of Variables and Conventions when naming Python.Learn the Keywords and Identifiers in Python Programming.Learn Basic Functions in Python.Discover the Data types in Python and the Flow control in Python.How to use Advanced Features, Data analysis, and other Features. This beginner's guide brings to you all the essential practical tips for working with Python. This great book makes it easier to understand the subject, without getting bogged down in the details. This is an all-to guide in shifting your perspective on the capabilities of Python so you can successfully utilize it as a high-level programmer. Would You Like to Learn How? Scroll up and click the "add to cart" button to buy now!

9 特價1298
立即代訂
下次再買

Dealing with Data Pocket Primer

Ingram 出版
2022/05/23 出版

No detailed description available for "Dealing With Data Pocket Primer".

9 特價1641
立即代訂
下次再買

Mastering Python - Second Edition

Packt 出版
2022/05/19 出版

Use advanced features of Python to write high-quality, readable code and packagesKey Features: Extensively updated for Python 3.10 with new chapters on design patterns, scientific programming, machine learning, and interactive PythonShape your scripts using key concepts like concurrency, performance optimization, asyncio, and multiprocessingLearn how advanced Python features fit together to produce maintainable codeBook Description: Even if you find writing Python code easy, writing code that is efficient, maintainable, and reusable is not so straightforward. Many of Python's capabilities are underutilized even by more experienced programmers. Mastering Python, Second Edition is an authoritative guide to understanding advanced Python programming so you can write the highest quality code. This new edition has been extensively revised and updated with exercises and four new chapters.Revisit important basics including Pythonic style and syntax and functional programming. Avoid common mistakes made by programmers of all experience levels. Make smart decisions about the best testing and debugging tools to use, optimize your code's performance across multiple machines and Python versions, and deploy often forgotten Python features to your advantage. Get fully up to speed with asyncio and stretch the language even further by accessing C functions with simple Python calls. Finally, turn your new and improved code into packages and share them with the wider Python community.If you are a Python programmer wanting to improve your code quality and readability, this Python book will make you confident in writing high-quality scripts and taking on bigger challengesWhat You Will Learn: Write beautiful Pythonic code and avoid common Python coding mistakesApply the power of decorators, generators, coroutines, and metaclassesUse different testing systems like pytest, unittest, and doctestTrack and optimize application performance for both memory and CPU usageDebug your applications with PDB, Werkzeug, and faulthandlerImprove your performance through asyncio, multiprocessing, and distributed computingExplore popular libraries like Dask, NumPy, SciPy, pandas, TensorFlow, and scikit-learnExtend Python's capabilities with C/C++ libraries and system callsWho this book is for: This book will benefit more experienced Python programmers who wish to upskill, serving as a reference for best practices and some of the more intricate Python techniques. Even if you have been using Python for years, chances are that you haven't yet encountered every topic discussed in this book. A good understanding of Python programming is necessary

9 特價2385
立即代訂
下次再買

Android Studio Chipmunk Essentials - Kotlin Edition

Neil,Smyth  著
Ingram 出版
2022/05/17 出版

Fully updated for Android Studio Chipmunk, the goal of this book is to teach the skills necessary to develop Android-based applications using the Kotlin programming language.Beginning with the basics, this book provides an outline of the steps necessary to set up an Android development and testing environment followed by an introduction to programming in Kotlin including data types, control flow, functions, lambdas and object-oriented programming. Asynchronous programming using Kotlin coroutines and flow is also covered in detail.An overview of Android Studio is included covering areas such as tool windows, the code editor and the Layout Editor tool. An introduction to the architecture of Android is followed by an in-depth look at the design of Android applications and user interfaces using the Android Studio environment.Chapters are also included covering the Android Architecture Components including view models, lifecycle management, Room database access, the Database Inspector, app navigation, live data, and data binding.More advanced topics such as intents are also covered, as are touch screen handling, gesture recognition, and the recording and playback of audio. This edition of the book also covers printing, transitions, and foldable device support.The concepts of material design are also covered in detail, including the use of floating action buttons, Snackbars, tabbed interfaces, card views, navigation drawers, and collapsing toolbars.Other key features of Android Studio Chipmunk and Android are also covered in detail including the Layout Editor, the ConstraintLayout and ConstraintSet classes, MotionLayout Editor, view binding, constraint chains, barriers, and direct reply notifications. Chapters also cover advanced features of Android Studio such as App Links, Dynamic Delivery, Gradle build configuration, and submitting apps to the Google Play Developer Console.Assuming you already have some programming experience, are ready to download Android Studio and the Android SDK, have access to a Windows, Mac, or Linux system, and have ideas for some apps to develop, you are ready to get started.

9 特價2294
立即代訂
下次再買

Towards Design and Development of Secure and Privacy-Preserving Frameworks for IoT-enabled Networks

Ingram 出版
2022/05/15 出版

Doctoral Thesis / Dissertation from the year 2022 in the subject Computer Sciences - Internet of Things, IOT, grade: First, course: PhD, language: English, abstract: With the advancement of low-cost and low energy-consuming sensors, the Internet of Things (IoT) is building a network of Internet-enabled devices. The concept of IoT is employed in almost all fields such as healthcare, smart cities, smart grids, energy distribution, agriculture, and even transportation. In a typical IoT-enabled network, smart sensors are geographically distributed to collect and process data within a smart infrastructure using an open channel, the Internet. However, the use of the Internet brings inherent vulnerabilities related to security (e.g., IoT devices can be compromised using advanced hacking techniques) and privacy (e.g., adversary performing inference and data poisoning attacks). Intrusion Detection System (IDS) and Cyber Threat Intelligence (CTI) are the two most extensively used techniques in IoT-enabled networks to safeguard the integrity and availability of sensitive smart systems. However, the presence of a large volume of data i.e., dimensionality curse and cloud-based centralized deployment mechanism hurts the IDS performance in terms of intrusion detection tasks and increased latency for data processing. On the other hand, modelling CTI is challenging due to the limited labels of cyber threat sources, and analysing these sources to extract relevant threat information manually is a time-consuming and error-prone procedure that necessitates a large investment of resources. This thesis provides substantial contributions to research on the building of a distributed IDS, a hybrid feature selection approach, an automated CTI Modelling and Identification scheme, and a deep privacy-encoding module for enhancing security and privacy of IoT-enabled networks.

9 特價3151
立即代訂
下次再買

UML Diagramming

Ingram 出版
2022/05/13 出版

This book uses case studies as a guide to mastering UML diagramming. After introducing UML, the book presents cases studies featuring applications from a variety of industries. While explaining UML diagramming, the book also covers object-oriented design and analysis.

9 特價3809
立即代訂
下次再買

Test-Driven iOS Development with Swift - Fourth Edition

Packt 出版
2022/05/13 出版

Build robust applications using TDD with Swift 5.5 and become a TDD expert by writing tests for view controller, views, network code, and even SwiftUI viewKey Features: Build a complete iOS app using test-driven developmentExplore testing view controllers, table views, navigation, and network codeLearn how to write tests for Combine and SwiftUI codeBook Description: Test-driven development (TDD) is a proven way to find software bugs earlier on in software development. Writing tests before you code improves the structure and maintainability of your apps, and so using TDD in combination with Swift 5.5's improved syntax leaves you with no excuse for writing bad code.Developers working with iOS will be able to put their knowledge to work with this practical guide to TDD in iOS. This book will help you grasp the fundamentals and show you how to run TDD with Xcode. You'll learn how to test network code, navigate between different parts of the app, run asynchronous tests, and much more. Using practical, real-world examples, you'll begin with an overview of the TDD workflow and get to grips with unit testing concepts and code cycles. You'll then develop an entire iOS app using TDD while exploring different strategies for writing tests for models, view controllers, and networking code. Additionally, you'll explore how to test the user interface and business logic of iOS apps and even write tests for the network layer of the sample app.By the end of this TDD book, you'll be able to implement TDD methodologies comfortably in your day-to-day development for building scalable and robust applications.What You Will Learn: Implement TDD in Swift application developmentDetect bugs before you run code using the TDD approachUse TDD to build models, view controllers, and viewsTest network code with asynchronous tests and stubsWrite code that's a joy to read and maintainDesign functional tests to suit your software requirementsDiscover scenarios where TDD should be applied and avoidedWho this book is for: This book is for iOS developers looking to apply TDD to build maintainable and scalable applications. Intermediate-level developers with Swift application development experience will be able to make the most out of this book. Prior experience of applying TDD to Swift applications is not required.

9 特價1651
立即代訂
下次再買

Coding for Kids 5 Books in 1

Bob,Mather  著
Bob Mather 出版
2022/05/12 出版

Coding for Beginners: 5 Books in 1Get our best 5 books at the same timeBook 1: Coding for Kids in C++Book 2: Coding for Kids in JavaScriptBook 3: Coding for Teens in JavaScriptBook 4: Coding for Beginners and Kids in PythonBook 5: Coding for Teens in PythonHere's what sets us apart for the others: Books written by a professional tutor and egineerWell laid and easy to follow for younger studentsActivities are exciting and interesting, with plenty of coding gamesGreat introductory series to codingEven if you've never touched a computer in your life, you will find a lot of value from this series.

9 特價3212
立即代訂
下次再買

Html5

Ingram 出版
2022/05/06 出版

Html is a markup language that is used for web page creation. Css is a language that is essential for web page design and styling. We will cover both languages in this book from scratch, and you will create your own project by the end of the book.Several books teaching html and css are bland and just published for those who are already programmers, and that's why this book takes an entirely new approach. Here is a preview of what you'll learn...What is html5Why choose html5How to get startedHtml5 markup basicsSetting up your websiteCreating your own html5ShortcutsMuch, much more!Knowing how to build your own website in this digital age is vital. Gone are the days when the internet was only used by the government and universities. It has exploded at an unbelievable rate, and is filled with the countless voices of individuals sharing their thoughts and services. Learning html5 can help you share your ideas with the world, display your own product and/or service, and even earn you money if you set it up correctly.

9 特價682
立即代訂
下次再買

PHP

Andy,Vickler  著
Ingram 出版
2022/05/03 出版

Explore The Dynamic World of web development through PHP, Get to Know the Potential of PHP.Do you get overwhelmed when thing to start a web development career? Are you not sure which language to choose? Are you unsure if PHP is the right language? Or you know PHP is the one but you don't know where to start! If so, the simple solution is right below.This book will answer all your queries and proof its worth as the best language for web development. As it was mainly designed for the purpose of website development. So one of your question is already answered and I'll encourage you to take the step and read the book to find out the glorious thing PHP can do to you career.Imagine building your very first site and attracting prospects from the design and performance of your website. Imagine building your own gadgets in the site and amusing your audience. With PHP BASICS FOR BEGINNERS you can embark on that journey you always imagined in the back of your head.Along with these amazing discoveries you'll also get to code on smaller functions. By the end of this book, if you keep it in practice along with reading it, you'll end up with a website. The book not only talks about the theory and tactics of PHP but also teaches you how you can claim a career in web development via PHP.Discover how you can secure your website and applications now, understand how security and session get managed.Do you want to know how your website can be secured? Are you getting attacks on your websites? Are you getting tired of apply tricks they show in YouTube but it's still not working? If so, the simple solution is right below: PHP Security and Session Managementwill answer all your queries and help you understand the core issues and how you can solve them. It will educate your about the threats your site can face once it's live. This book will address the issues and the solutions as well.Imagine not worrying about getting your site hijacked, having abundant knowledge about the threat you've just faced. Imagine being able to help a fellow or junior programmer. Imagine your site fully secure and not having to worry about getting robbed while you sleep. With PHP Security and Session Management you can gain vital information on the issues and get their solutions as well.Along with these amazing discoveries you'll be able to secure your php website. By the end of this book, if you keep it in practice along with reading it, you'll end up being a master of security and session management. Are you a programmer interested in getting a deeper understanding of the concepts, features, and tools in the PHP programming language?Would you like to develop faster and easy-to-use programs using PHP?Or are you stuck in a certain PHP area and would like a solution to your problem?PHP is a fantastic programming language with simple fundamentals. If you learn PHP now, you'll be able to build anything from a basic contact form to a full-fledged web application. You'll also discover how to set up a mailing list and a content management system.Having stated that, this book will show you how to achieve it. We'll also show you how to create PHP applications that tackle real-world issues. Because PHP is a web-based language, having a basic understanding of HTML and CSS will be beneficial. Still, if you're new to HTML and CSS, this is a good place to start. Don't worry; HTML and CSS are as simple as 1, 2, and 3.PHP is considered among the most important languages to use in programming.Why?Because it adds a lot of functionality to websites created in HTML.It is a general-purpose language even if the major reason it was designed is to generate web pages.

9 特價2052
立即代訂
下次再買

Devops Tools for Java Developers

Stephen,Chin  著
Ingram 出版
2022/05/01 出版

With the rise of DevOps, low-cost cloud computing, and container technologies, the way Java developers approach development today has changed dramatically. This practical guide helps you take advantage of microservices, serverless, and cloud native technologies using the latest DevOps techniques to simplify your build process and create hyperproductive teams. Stephen Chin, Melissa McKay, Ixchel Ruiz, and Baruch Sadogursky from JFrog help you evaluate an array of options. The list includes source control with Git, build declaration with Maven and Gradle, CI/CD with CircleCI, package management with Artifactory, containerization with Docker and Kubernetes, and much more. Whether you're building applications with Jakarta EE, Spring Boot, Dropwizard, MicroProfile, Micronaut, or Quarkus, this comprehensive guide has you covered. Explore software lifecycle best practices Use DevSecOps methodologies to facilitate software development and delivery Understand the business value of DevSecOps best practices Manage and secure software dependencies Develop and deploy applications using containers and cloud native technologies Manage and administrate source control repositories and development processes Use automation to set up and administer build pipelines Identify common deployment patterns and antipatterns Maintain and monitor software after deployment

9 特價2257
立即代訂
下次再買

Unity Certified Programmer Exam Guide - Second Edition

Packt 出版
2022/04/29 出版

A practical guide to Unity game scripting using C#, along with practice tests, exam tips, and easy-to-follow examples to help you pass the exam and become a professional Unity programmerKey Features: Learn essentials of game scripting with Unity and C# to customize aspects of your gameTackle challenges in Unity game development and the certification exam using effective techniques and solutionsPrepare for the latest Unity certification exam using mock tests, exam tips, and self-assessment questionsBook Description: Unity Certified Programmer is a global certification program by Unity for anyone looking to become a professional Unity developer. The official Unity programmer exam will not only validate your Unity knowledge and skills, but will also enable you to be a part of the Unity community.This study guide will start by building on your understanding of C# programming and taking you through the process of downloading and installing Unity. You'll understand how Unity works and get to grips with the Unity exam's core objectives. As you advance, you'll enhance your skills by creating an enjoyable side-scrolling shooter game that can be played within the Unity Editor or any modern Android mobile device. This Unity book will test your knowledge with self-assessment questions and help you take your skills to an advanced level by working with Unity tools such as the animator, particle effects, lighting, UI/UX, scriptable objects, and debugging.By the end of this book, you'll have developed a solid understanding of the different tools in Unity and be able to create impressive Unity applications by making the most of its toolset.What You Will Learn: Discover techniques for writing modular, readable, and reusable scripts in UnityImplement and configure objects, physics, controls, and movements for your game projectsUnderstand 2D and 3D animation and write scripts to interact and use Unity's rendering APIExplore Unity APIs for adding lighting, materials, and textures to your appsWrite Unity scripts for building interfaces for menu systems, UI navigation, application settings, and much moreFocus on SOLID principles for writing clean and maintainable Unity applicationsWho this book is for: This Unity engine book is for game developers, software developers, mobile app developers, and Unity developers who want to advance in their career and gain gaming industry certification. The book assumes basic knowledge of C# programming and the Unity engine.

9 特價5002
立即代訂
下次再買

C++ Programming in Easy Steps, 6th Edition

Mike,McGrath  著
Ingram 出版
2022/04/26 出版

C++ Programming in easy steps, 6th edition shows you how to program in the powerful C++ native system language. Now, in its sixth edition, this guide gives complete examples that illustrate each aspect with colorized source code. C++ Programming in easy steps, 6th edition begins by explaining how to install a free C++ compiler so 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 (OOP). C++ is not platform-dependent, so programs can be created on any operating system. Most illustrations in this book depict output on the Windows operating system (purely because it is the most widely-used desktop platform) but the examples can also be created on other platforms such as Linux or macOS. The book concludes by demonstrating how you can use your acquired knowledge to create programs graphically using a modern C++ Integrated Development Environment (IDE), such as Microsoft's Visual Studio 2022. C++ Programming in easy steps, 6th edition has an easy-to-follow style that will appeal to: Anyone who wants to begin programming in C++. Programmers looking to advance from an interpreted programming language, such as Python, who want to harness the superior speed of C++. Students who are studying C++ Programming at school or college. Those seeking a career in computing who need a fundamental understanding of Object Oriented Programming. This book makes no assumption that you have previous knowledge of any programming language, so it is suitable for the beginner to programming in C++, whether you know C or not.

9 特價615
立即代訂
下次再買

SwiftUI Essentials - iOS 15 Edition

Smyth  著
Ingram 出版
2022/04/25 出版

The goal of this book is to teach the skills necessary to build iOS 15 applications using SwiftUI, Xcode 13, and the Swift 5.5 programming language.Beginning with the basics, this book provides an outline of the steps necessary to set up an iOS development environment together with an introduction to the use of Swift Playgrounds to learn and experiment with Swift.The book also includes in-depth chapters introducing the Swift 5.5 programming language including data types, control flow, functions, object-oriented programming, property wrappers, structured concurrency, and error handling.An introduction to the key concepts of SwiftUI and project architecture is followed by a guided tour of Xcode in SwiftUI development mode. The book also covers the creation of custom SwiftUI views and explains how these views are combined to create user interface layouts including the use of stacks, frames, and forms.Other topics covered include data handling using state properties in addition to observable, state and environment objects, as are key user interface design concepts such as modifiers, lists, tabbed views, context menus, user interface navigation, and outline groups.The book also includes chapters covering graphics drawing, user interface animation, view transitions and gesture handling, WidgetKit, document-based apps, Core Data, CloudKit, and SiriKit integration.Chapters are also provided explaining how to integrate SwiftUI views into existing UIKit-based projects and explains the integration of UIKit code into SwiftUI.Finally, the book explains how to package up a completed app and upload it to the App Store for publication.Along the way, the topics covered in the book are put into practice through detailed tutorials, the source code for which is also available for download.The aim of this book, therefore, is to teach you the skills necessary to build your own apps for iOS 15 using SwiftUI. Assuming you are ready to download the iOS 15 SDK and Xcode 13 and have an Apple Mac system you are ready to get started.

9 特價1692
立即代訂
下次再買

David McCarter's VB Tips and Techniques

Apress 出版
2022/04/24 出版

In his new book, veteran Visual Basic programmer David McCarter provides VB professionals with a variety of important new tips and techniques designed to maximize day-to-day productivity. Those who enjoyed David's first book, VB Tips and Tricks, will find the author's familiar style paired with content of special interest to intermediate and advanced developers.

9 特價955
立即代訂
下次再買

Microsoft Operations Manager 2005 Field Guide

Andy,Dominey  著
Apress 出版
2022/04/24 出版

Microsoft Operations Manager (MOM) allows the administrator to troubleshoot - and prevent - problems that may exist in Microsoft server networks. The text offers everything from an in-depth review of MOM architecture and internals to planning and deployment guidelines, to advanced troubleshooting, and integration with popular management frameworks like Tivoli. Appendices include custom upgrade guides for MOM 2000 to MOM 2005 and from MOM 2005 to MOM 2005 SP1. The problems and solutions discussed are strictly practical and real-world, based on the authors' own experience. Rather attempting to be too comprehensive for daily use, the book is written for an audience familiar with MOM but not expert at administering it. It focuses on difficulties that are most likely to cause grief. The solutions and troubleshooting tips are concise, and to the point. The chapters are standalone and can be referenced in any order.

9 特價1368
立即代訂
下次再買

Practical JavaScript for the Usable Web

Paul,Wilton  著
Apress 出版
2022/04/24 出版

This is a new kind of JavaScript book. It's not cut'n'paste, it's not a reference, and it's not an exhaustive investigation of the JavaScript language. It is about client-side, web focused, and task-oriented JavaScript. JavaScript is a core skill for web professionals, and as every web professional knows, client-side JavaScript can produce all sorts of glitches and bugs. 'Practical JavaScript for the Usable Web' takes a two pronged approach to learning the JavaScript that you need to get your work done: teaching the core client-side JavaScript that you need to incorporate usable interactivity into your web applications, including many short functional scripts, and building up a complete application with shopping cart functionality. When you have finished working with this book, you'll have a thorough grounding in Client-side JavaScript, and be able to construct your own client-side functionality quickly, easily, and without falling into any of the usability traps that this technology leaves wide open. This book covers: DHTML for IE4 and NN4 browsers, and the Dom for the latest browsers Usability techniques Working scripts that can be incorporated into your web applications immediately Step-by-step breakdown of JavaScript shopping cart functionality Advanced Data Validation Techniques Book Info Covers DHTML for IE4 and NN4 browsers, and the Dom for the latest browsers. Discusses working scripts that can be incorporated into your web applications immediately. Provides advanced data validation techniques. From the Publisher This is for readers who are either learning JavaScript from scratch, or who have a little experience - perhaps with DreamWeaver behaviors, or incorporating scripts into their pages. It assumes a though understanding of HTML, and a little CSS experience. About the Author After an initial stint as a Visual Basic applications programmer at the Ministry of Defence in the UK, Paul Wilton found himself pulled into theNet. He is currently working freelance and is busy trying to piece together the Microsoft .Net jigsaw. Paul's main skills are in developing web front ends using DHTML, JavaScript, VBScript, and Visual Basic, and back-end solutions with ASP, Visual Basic, and SQL Server. Stephen Williams recently co-founded Chimera Digital Ltd, a company that brings together expertise in the fields of education, video production and web technologies, and produces content packages suitable for business in training, promotion, marketing, and more. Prior to this he worked for Edison Interactive, where he was the lead Vignette developer for their Switch2 entertainment portal web site. His interests in artificial life lead him from his PhD in Molecular Microbiology at the University of Birmingham, into object-oriented programming and the Internet. Sing Li is an active author, consultant, and entrepreneur. He has written for popular technical journals and is the creator of the "Internet Global Phone", one of the very first Internet phones available. His wide-ranging consulting expertise spans Internet and Intranet systems design, distributed architectures, web services, embedded systems, real-time technologies, and cross-platform software design. He also participates in the Jini and Jxta communities.

9 特價1368
立即代訂
下次再買

Advanced .Net Remoting in VB.NET

Ingo,Rammer  著
Apress 出版
2022/04/24 出版

.NET Remoting provides a comfortable way to interconnect various applications and components in an object-oriented manner. Like the author's previous work entitled Advanced .NET Remoting, this book shows programmers both how to use standard remoting capabilities and how to extend and customize the framework. In contrast, instead of using C#, all examples in this book are given in VB.NET.

9 特價1710
立即代訂
下次再買

Palm Programming in Basic

Jon,Kilburn  著
Apress 出版
2022/04/24 出版

- This is the first and only book on Palm OS programming that explains programming without using C! - This book is geared to the largest developer market in the world, Microsoft Visual Basic. - Covers 3 major compilers for the Palm OS Platform, plus covers other Palm issues such as conduit development and Internet Web Clipping. - Includes tutorials for getting started and building an application using each language.

9 特價1368
立即代訂
下次再買

The Definitive Guide to Security in Jakarta Ee

Arjan,Tijms  著
Apress 出版
2022/04/22 出版

Refer to this definitive and authoritative book to understand the Jakarta EE Security Spec, with Jakarta Authentication & Authorization as its underlying official foundation. Jakarta EE Security implementations are discussed, such as Soteria and Open Liberty, along with the build-in modules and Jakarta EE Security third-party modules, such as Payara Yubikey & OIDC, and OmniFaces JWT-Auth.The book discusses Jakarta EE Security in relation to SE underpinnings and provides a detailed explanation of how client-cert authentication over HTTPS takes place, how certifications work, and how LDAP-like names are mapped to caller/user names. General (web) security best practices are presented, such as not storing passwords in plaintext, using HTTPS, sanitizing inputs to DB queries, encoding output, and explanations of various (web) attacks and common vulnerabilities are included.Practical examples of securing applications discuss common needs such as letting users explicitly log in, sign up, verify email safely, explicitly log in to access protected pages, and go direct to the log in page. Common issues are covered such as abandoning an authentication dialog halfway and later accessing protected pages again. What You Will LearnKnow what Jakarta/Java EE security includes and how to get started learning and using this technology for today's and tomorrow's enterprise Java applicationsSecure applications: traditional server-side web apps built with JSF (Faces) as well as applications based on client-side frameworks (such as Angular) and JAX-RSWork with the daunting number of security APIs in Jakarta EEUnderstand how EE security evolvedWho This Book Is ForJava developers using Jakarta EE and writing applications that need to be secured (every application). Basic knowledge of Servlets and CDI is assumed. Library writers and component providers who wish to provide additional authentication mechanisms for Jakarta EE also will find the book useful.

9 特價2394
立即代訂
下次再買

Python Packages

Tomas,Beuzen  著
Ingram 出版
2022/04/22 出版

Python Packages introduces Python packaging at an introductory and practical level that's suitable for those with no previous packaging experience. Python Packages focuses on the use of current and best-practice packaging tools and services like poetry, cookiecutter, pytest, sphinx, GitHub, and GitHub Actions.

9 特價8716
立即代訂
下次再買

Python Packages

Tomas,Beuzen  著
Ingram 出版
2022/04/22 出版

Python Packages introduces Python packaging at an introductory and practical level that's suitable for those with no previous packaging experience. Python Packages focuses on the use of current and best-practice packaging tools and services like poetry, cookiecutter, pytest, sphinx, GitHub, and GitHub Actions.

9 特價3078
立即代訂
下次再買

Core Java

Oracle Press 出版
2022/04/19 出版

The Classic Guide to Advanced Java Programming: Fully Updated for Java 17 "This is the definitive reference and instructional work for Java and the Java ecosystem."--Andrew Binstock, Java Magazine Core Java is the leading no-nonsense tutorial and reference for experienced programmers who want to write robust Java code for real-world applications. Now, Core Java, Volume II: Advanced Features, Twelfth Edition, has been revised to cover the new features and enhancements in the Java 17 long-term support release. As always, all chapters have been completely updated, outdated material has been removed, and the new APIs are covered in detail. This volume focuses on the advanced topics that a programmer needs to know for professional software development and includes authoritative coverage of enterprise programming, networking, databases, security, modularization, internationalization, code processing, and native methods, as well as complete chapters on the Streams, XML, and Date and Time APIs. In addition, the chapter on Advanced Swing and Graphics covers techniques that are applicable to both client-side user interfaces and server-side generation of graphics and images. Cay S. Horstmann clearly explains sophisticated new features with depth and completeness and demonstrates how to use them to build professional-quality applications. Horstmann's thoroughly tested sample code reflects modern Java style and best practices. The examples are carefully crafted for easy understanding and maximum practical value, so you can rely on them to jump-start your own programs. Master advanced techniques, idioms, and best practices for writing reliable Java code Make the most of enhanced Java I/O APIs, object serialization, and regular expressions Efficiently connect to network services, implement servers and the new HTTP/2 client, and harvest web data Process code via the Scripting and Compiler APIs, and use annotations to generate code and files Deepen your understanding of the Java Platform Module System, including recent refinements Leverage the Java security model, user authentication, and the security librarys cryptographic functions Preview powerful new APIs for accessing "foreign" functions and memory See Core Java, Volume I: Fundamentals, Twelfth Edition, for expert coverage of Java programming fundamentals, including objects, generics, collections, lambda expressions, concurrency, and functional programming. Register your book for convenient access to downloads, updates, and/or corrections as they become available. See inside book for details.

9 特價2753
立即代訂
下次再買

Murach’s C++ Programming (2nd Edition)

Joel,Murach  著
Ingram 出版
2022/04/18 出版

Now you can learn C++ in manageable chunks with Murach's C++ Programming and its distinctive "paired-pages" format, which has earned rave reviews from programmers (see the reviews of the 1st Edition). Each topic is presented in a 2-page spread: You get clear syntax and coding examples along with easy-to-understand bullets on the righthand page and in-depth explanations and perspective on the left. Not only does this format ease the learning curve, it's a time-saver for on-the-job reference too.What's more, we've taken advantage of language advances and modern techniques to make it easier to learn C++ than ever before. This book is organized in a logical way that gets you started fast with a practical subset of today's C++. Then, it presents coding and object-oriented programming skills that will elevate you to the professional level. With this strong foundation in place, later chapters cover legacy techniques and older C++ features that let you maintain the vast amount of legacy code in the world and work with embedded systems.New in this 2nd Edition are features that have been introduced in C++20. That includes brand-new material on modules, one of the most exciting new features added to C++ in years. As always, each feature is carefully explained and integrated where it belongs in the learning sequence so that beginners and experienced programmers alike can quickly grasp the new concepts and their advantages.Every Murach book guarantees high quality and our readers love our "code that actually works." See why yourself with more than 50 realistic programs to study and practice exercises for hands-on experience. You'll have a hard time finding such effective examples anywhere else.New in this 2nd Edition are features that have been introduced in C++20. That includes brand-new material on modules, one of the most exciting new features added to C++ in years. As always, each feature is carefully explained and integrated where it belongs in the learning sequence so that beginners and experienced programmers alike can quickly grasp the new concepts and their advantages.

9 特價2838
立即代訂
下次再買

C++ Software Design

Ingram 出版
2022/04/18 出版

Good software design is essential for the success of your project, but designing software is hard to do. You need to have a deep understanding of the consequences of design decisions and a good overview of available design alternatives. With this book, experienced C++ developers will get a thorough, practical, and unparalleled overview of software design with this modern language. C++ trainer and consultant Klaus Iglberger explains how you can manage dependencies and abstractions, improve changeability and extensibility of software entities, and apply and implement modern design patterns to help you take advantage of today's possibilities. Software design is the most essential aspect of a software project because it impacts the software's most important properties: maintainability, changeability, and extensibility. Learn how to evaluate your code with respect to software design Understand what software design is, including design goals such as changeability and extensibility Explore the advantages and disadvantages of each design approach Learn how design patterns help solve problems and express intent Choose the right form of a design pattern to get the most out of its advantages

9 特價2736
立即代訂
下次再買

iPhone 13 User Guide for Seniors

Ingram 出版
2022/04/15 出版

The iPhone 13 series includes the iPhone 13, iPhone 13 Mini, iPhone 13 Pro, and iPhone 13 Pro Max.The device is power-driven by the latest A15 Bionic Processor, which guarantees fast processing speed and a high refresh rate. Like the previous iPhone models, it also features a triple-lens camera and a front camera, which comes with 12 megapixels. In this new device, Face ID is one of the leading sensors, alongside ultra-broadband, gyro, accelerometer, barometer, compass, and others. Going further, the device features a 6.7-inch super retina display, which makes for a brighter and lengthy screen. Alongside its display features, the new device also features some camera improvements and features, such as being able to record video in ProRes, shooting cinematic video, shooting or capturing macro videos and photos, and so much more. Most importantly, this new device runs on iOS 15, a new operating system released by Apple that also has its own features. Connectivity and browsing won't be an issue with the new iPhone 13 series because it comes with 5G connectivity, 5.0 Bluetooth compatibility, and the new Wi-Fi 6.The iPhone 13 is a very complex device with many features and can be challenging to master. Many iPhone owners can feel overwhelmed at first by their new gadget and are at a loss for where to start. This book puts together an easy-to-follow guide for beginners and seniors who want to become advanced iPhone 13 users. Also, you will learn all the tips and tricks for your Apple iPhone 13 and customize it to work the way you want. Elderly people may not use their smartphones as proficiently as compared to their grandkids, if helped and followed step-by-step, they can quickly learn all the necessary iPhone functionality. This comprehensive manual will assist you in getting started with the iPhone 13 and discovering all of its wonderful capabilities. Learn how to tweak the settings of your iPhone 13 series to make it operate exactly how you want it to, if not better.In order to utilize the best features of the iPhone 13, it is important to understand some of the basics. By learning how to configure your phone properly, you'll increase the odds of using it in the best possible way. Whether you need to set up your email or use the GPS features of your iPhone, this guide can help you get the most out of your device..

9 特價666
立即代訂
下次再買
頁數17/41
移至第
金石堂門市 全家便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing