Gør som tusindvis af andre bogelskere
Tilmeld dig nyhedsbrevet og få gode tilbud og inspiration til din næste læsning.*Ved tilmelding accepterer du vores persondatapolitik.
Du kan altid afmelde dig igen.
Denne bog giver en introduktion til programmeringssproget Struktureret Tekst (ST) der benyttes i Programmerbare Logiske Controllere (PLC) Indhold: - Baggrund, fordele og udfordringer ved ST-programmering - Syntaks og grundlæggende ST-programmering - Stor guide til fornuftig navngivning af variabler - CTU, TOF, TON, CASE, STRUCT, ARRAY, STRING - Guide til opdeling i program moduler og funktioner - Mere end 90 PLC-kode eksempler i farver - FIFO, RND, 3D ARRAY, digitalt filter - Eksempler: Kom fra LADDER over til ST-programmering - Guide til løsning af programmeringsopgaver Bogen går systematisk frem med beskrivelse af de grundlæggende ST-begreber og programmering, herunder tips, og med inddragelse af forfatterens 25 års praktiske erfaring. Der er mange steder uddybende forklaringer til PLC-koden og der er fokus på at læseren lærer at skrive robust, læsbar, struktureret og overskuelig PLC-kode. Desuden fokuseres på at kunne skrive PLC-kode, som ikke kræver en bestemt PLC-type og PLC-kode der kan genbruges, samt PLC-løsninger, der kan benyttes internationalt. Grundlaget for bogen er et materiale, som er udarbejdet løbende med feedback fra undervisere og studerende på automationsteknolog-uddannelsen hos Erhvervs-akademi Dania. Materialet er således løbende opdateret, så det giver svar på de spørgsmål og udfordringer, de studerende typisk har gennem deres studie. ST-programmering til PLC-styringer er fra omkring år 2010 begyndt at blive mere udbredt i Danmark, og siden år 2015 er mange virksomheder i Danmark begyndt udelukkende at levere PLC-styringer, hvor der benyttes ST som det foretrukne programmeringssprog. Dette kræver at flere medarbejdere kan ST og det er et af argumenterne, for at udgive denne bog. Bogen er primært udarbejdet til brug på den videregående fuldtidsuddannelse Automationsteknolog og deltidsuddannelsen Automation og Drift.
SQL is THE standard language used world-wide for database communication on all popular database software. It allows the storage and manipulation of data both on Windows platforms and on Unix-based platforms, such as Linux. SQL in easy steps, 3rd edition has an easy-to-follow style that will appeal to anyone who wants to begin using databases. It is aimed at those with little or no experience of SQL. From web developers wanting to add database interaction to their web sites, programmers wanting to quickly add SQL to their skills set, hobbyists who want to begin creating SQL scripts for upload to their own ISP, to students or to those seeking a career in computing, this book will appeal to all who need a fundamental understanding of database administration with SQL. SQL in easy steps, 3rd edition begins by explaining how to download and install the free MySQL database server on both Windows and Linux platforms. This allows you to establish an environment in which to develop and administer your own databases. This book makes no assumption that you will have previous knowledge of any programming or scripting language so it's ideal for the newcomer to SQL. Each chapter builds your knowledge of executing database queries. The book contains exciting chapters on how to selectively extract data from within one, or more, databases and there are complete examples that illustrate each aspect of SQL. By the end of this book you will have gained a sound understanding of the Structured Query Language and be able to write your own SQL scripts to insert, extract and manipulate data. Updated and revised with the latest techniques since the second edition, which was published in 2005. All examples given in this 3rd edition demonstrate SQL features using the current MySQL Relational Database Management System that is supported on both Windows and Linux operating systems.
Tag med Rolf den grønne pirat på cybereventyr og lær om fordelene ved at bruge open source i de offentlige IT-systemer. Bogen er tænkt som en introduktion til open source begrebet på en sjov, farverig og tilgængelig måde. Følg med, når Rolf møder Folke, hvis tømmerflåde er ved at flyde fra hinanden, fordi han ikke kan få fat i kildekoden til at reparere den.Vil open source mon kunne hjælpe stakkels Folke? Uden at sige for meget: Ja, det kan det godt.
Med dette hæfte kan du lære at lave dine egne iPhone apps. Går du rundt med en god idé til en app – eksempelvis et smart værktøj eller et sjovt spil, men ikke kan skrive programmør eller softwareudvikler på cv’et, så er det lige præcis dig, dette hæfte henvender sig til. I hæftet kigger vi på, hvordan du kommer i gang med at lave dine egne apps – helt uden at programmere. Via app-udviklingsværktøjer som Seattle Clouds og Game-Salad kan du hurtigt og problemfrit designe din app’s funktioner, enten online eller på din Mac. Efterfølgende kan du uploade den til Apples App Store, og – hvis heldet er med dig – begynde at tjene penge. God fornøjelse med at realisere din idé. OBS: En stor del af de gennemgåede værktøjer kræver, at du har en Mac med Intel-processor til rådighed.
Den vigtigste bog om test på det danske marked!Bogen giver en detaljeret gennemgang af alle testens faser med vægten lagt på det overordnede mål: - at levere fejlfrie systemer, der er uproblematiske at opdatere og vedligeholde.* Testens faser* Testen i de tidlige faser* Systemegenskaber* Testteknikker* Reviews* Planlægning og styring* Testorganisation* Test af portaler og websider* Exploratory testing* Agile testing
Fra bagsiden:#dkgame er der, du møder den danske spilindustri på de sociale medier. Denne bog er en lang række møder med de mennesker, som arbejder med at lave computerspil i Danmark. Hør historierne fra spiludviklerne selv. Lær mere om den danske og nordiske spilbranche. Bliv introduceret til uddannelsesmuligheder, og læs om den typiske produktionsgang i spiludvikling – fra de helt små virksomheder, hvor få personer stykker en forretning sammen af drømme og hårdt arbejde, til de store, hvor mange mennesker sammen skaber de store AAAproduktioner.
Excel til andet end forretningsprocesser og andre seriøse - og mere almindelige - anvendelser Om at gøre regnearket til et værktøj der kan meget mere Om nye ideer, sjove indfald og at gøre det umulige muligt I denne omgang gælder det alt andet end noget seriøst, for ja, Excel kan sagtens benyttes til en masse underholdning og ikke kun anvendes forretningsmæssigt. Man skal nok være lidt ekstra vild med - eller skør med - Excel, kodning og at fordybe sig i denne tekniske og måske nok lidt smånørdede verden. Men når det er på plads, er der masser af sjove muligheder lige ved hånden. Formålet er stadig - ligesom de tidligere hæfter - at tænke alternativt, kigge udover hvad der i dag er muligt eller tænkeligt, og overgå det.
Easy to understand and fun to read, this updated edition of Introducing Python is ideal for beginning programmers as well as those new to the language. Author Bill Lubanovic takes you from the basics to more involved and varied topics, mixing tutorials with cookbook-style code recipes to explain concepts in Python 3. End-of-chapter exercises help you practice what youve learned.Youll gain a strong foundation in the language, including best practices for testing, debugging, code reuse, and other development tips. This book also shows you how to use Python for applications in business, science, and the arts, using various Python tools and open source packages.
Adobe Illustrator CC er et vektorbaseret tegneprogram til udarbejdelse af illustrationer fx tegninger, logodesign, wireframes til hjemmesider, grafer, 3D-elementer og meget mere! Med Adobe Illustrator CC arbejder du med vektorbaseret grafik. Det har den fordel, at det kan skaleres i uendelige størrelser uden tab af kvalitet. Vi gennemgår opsætningen af programmet og du bliver introduceret for brugerfladen og lærer de vigtigste tegneværktøjer at kende heriblandt lassoværktøjet, markeringsværktøjet, tryllestavsværktøjet og penselværktøjet. Du lærer effektive metoder til hvordan du nemt og hurtigt kan opbygge forskellige former for illustrationsopgaver og typografi. Vi kigger også på hvordan du kan finde den rigtige skrifttype for dit design, og vi dykker ned i hvordan du kan personliggøre skriften, så den komplimenterer det tilknyttede projekt. Skrevet til begyndere og let øvede med lyst til at arbejde kreativt.
Learn how to implement a DSL with Xtext and Xtend using easy-to-understand examples and best practicesAbout This BookLeverage the latest features of Xtext and Xtend to develop a domain-specific language.Integrate Xtext with popular third party IDEs and get the best out of both worlds.Discover how to test a DSL implementation and how to customize runtime and IDE aspects of the DSLWho This Book Is ForThis book is targeted at programmers and developers who want to create a domain-specific language with Xtext. They should have a basic familiarity with Eclipse and its functionality. Previous experience with compiler implementation can be helpful but is not necessary since this book will explain all the development stages of a DSL.What You Will LearnWrite Xtext grammar for a DSL;Use Xtend as an alternative to Java to write cleaner, easier-to-read, and more maintainable code;Build your Xtext DSLs easily with Maven/Tycho and Gradle;Write a code generator and an interpreter for a DSL;Explore the Xtext scoping mechanism for symbol resolution;Test most aspects of the DSL implementation with JUnit;Understand best practices in DSL implementations with Xtext and Xtend;Develop your Xtext DSLs using Continuous Integration mechanisms;Use an Xtext editor in a web applicationIn DetailXtext is an open source Eclipse framework for implementing domain-specific languages together with IDE functionalities. It lets you implement languages really quickly; most of all, it covers all aspects of a complete language infrastructure, including the parser, code generator, interpreter, and more.This book will enable you to implement Domain Specific Languages (DSL) efficiently, together with their IDE tooling, with Xtext and Xtend. Opening with brief coverage of Xtext features involved in DSL implementation, including integration in an IDE, the book will then introduce you to Xtend as this language will be used in all the examples throughout the book. You will then explore the typical programming development workflow with Xtext when we modify the grammar of the DSL.Further, the Xtend programming language (a fully-featured Java-like language tightly integrated with Java) will be introduced. We then explain the main concepts of Xtext, such as validation, code generation, and customizations of runtime and UI aspects. You will have learned how to test a DSL implemented in Xtext with JUnit and will progress to advanced concepts such as type checking and scoping. You will then integrate the typical Continuous Integration systems built in to Xtext DSLs and familiarize yourself with Xbase. By the end of the book, you will manually maintain the EMF model for an Xtext DSL and will see how an Xtext DSL can also be used in IntelliJ.Style and approachA step-by step-tutorial with illustrative examples that will let you master using Xtext and implementing DSLs with its custom language, Xtend.
PHP og MySQL er to vigtige programmeringssprog, der bliver brugt på mange websider. Kristian Langborg-Hansen viser først, hvordan du sætter din egen webserver op på en pc og installerer PHP, så du er klar til at programmere. Derefter lærer du at anvende variabler til at gemme tal og tekster, skrive indhold ud på en webside, bruge if-betingelser til at teste, om bestemte betingelser er opfyldt, anvende for- og do-løkker til at udføre de samme kommandoer mange gange, oprette dine egne funktioner til at foretage beregninger og udføre handlinger, opbygge formularer til indtastning af oplysninger og programmere cookies til at gemme data om dine besøgende på hjemmesiden.I kapitlet om MySQL kan du læse, hvordan du installerer MySQL på pc´en. Dernæst lærer du at oprette databaser, indsætte og læse data samt anvende forespørgsler til at finde præcis de data, du skal bruge.De mange programeksempler i hæftet kan hentes gratis fra nettet.
If youre new to software product management or just want to learn more about it, theres plenty of advice availablebut most of it is geared toward consumer products. Creating high-quality software for the enterprise involves a much different set of challenges. In this practical book, two expert product managers provide straightforward guidance for people looking to join the thriving enterprise market.Authors Blair Reeves and Benjamin Gaines explain critical differences between enterprise and consumer products, and deliver strategies for overcoming challenges when building for the enterprise. Youll learn how to cultivate knowledge of your organization, the products you build, and the industry you serve.Explore why:Identifying customer vs user problems is an enterprise project managers main challengeEffective collaboration requires in-depth knowledge of the organizationAnalyzing data is key to understanding why users buy and retain your productHaving experience in the industry youre building products for is valuableProduct longevity depends on knowing where the industry isheaded
Move over native apps. New progressive web apps have capabilities that will soon make you obsolete. With this hands-on guide, web developers and business execs will learn howand whyto develop web apps that take advantage of features that have so far been exclusive to native apps. Features that include fast load times, push notifications, offline access, homescreen shortcuts, and an entirely app-like experience.By leveraging the latest browser APIs, progressive web apps combine all of the benefits of native apps, while avoiding their issues. Throughout the book, author Tal Ater shows you how to improve a simple website for the fictional Gotham Imperial Hotel into a modern progressive web app. Plus:Understand how service workers work, and use them to create sites that launch in an instant, regardless of the users internet connectionCreate full-screen web apps that launch from the phone's homescreen just like native appsRe-engage users with push notifications, even days after they have left your siteEmbrace offline-first and build web apps that gracefully handle loss of connectivityExplore new UX opportunities and challenges presented by progressive web apps
After building the data application layer using Entity Framework Core and a RESTful service using ASP.NET Core, you will then build the client side web application three ways: first, using ASP.NET Core, then using Angular 2, and, finally, using React.
Learn how to make the most of SharePoint 2016 and its wide range of capabilities to support your information management, collaboration, and business process management needs. Whether you are using SharePoint as an intranet or business solution platform, you will learn how to use the resources (such as lists, libraries, and sites) and services (such as search, workflow, and social) that make up these environments. In the fifth edition of this bestselling book, author Tony Smith walks you through the components and capabilities that make up a SharePoint 2016 environment. He provides step-by-step instructions for using and managing these elements, as well as recommendations for how to get the best out of them.What You Will LearnCreate and use common SharePoint resources like lists, libraries, sites, pages and web partsUnderstand when and how workflows and information management policies can be used to automate processLearn how to take advantage of records retention, management, and disposition Make the most of SharePoint search servicesTake advantage of social capabilities to create social solutionsWho This Book Is ForWhether you have not yet used SharePoint at all, have used previous versions, have just started using the basic features, or have been using it for a long of time, this book provides the skills you need to work efficiently with the capabilities SharePoint 2016 provides.
Secure your PHP-based web applications with this compact handbook. You'll get clear, practical and actionable details on how to secure various parts of your PHP web application. You'll also find scenarios to handle and improve existing legacy issues.Is your PHP app truly secure? Let's make sure you get home on time and sleep well at night. Learn the security basics that a senior developer usually acquires over years of experience, all condensed down into one quick and easy handbook. Do you ever wonder how vulnerable you are to being hacked? Do you feel confident about storing your users' sensitive information? Imagine feeling confident in the integrity of your software when you store your users' sensitive data. No more fighting fires with lost data, no more late nights, your application is secure.Well, this short book will answer your questions and give you confidence in being able to secure your and other PHP web apps.What You'll LearnNever trust your users - escape all inputHTTPS/SSL/BCA/JWH/SHA and other random letters: some of them actually matterHow to handle password encryption and storage for everyoneWhat are authentication, access control, and safe file handing and how to implement themWhat are safe defaults, cross site scripting and other popular hacks Who This Book Is ForExperienced PHP coders, programmers, developers.
Google gets searched more than 250 million times every daycreating an unbelievable opportunity to get your business in front of thousands every minuteIF you know what youre doing. Google AdWords experts Perry Marshall and Bryan Todd uncover the fundamentals, techniques, tools, and tricks that Google should teach you, but doesnt. Learn how to build an aggressive campaign from scratch, increase your search engine visibility, consistently capture clicks, double your website traffic, and increase your sales! No other guide offers an as comprehensive, or current, look at todays fastest, most powerful advertising medium. Learn how to: Build a powerful, streamlined campaign from scratch Develop high quality keyword lists Write killer advertising and website copy that gets clicks Get your ads in front of the best audience possible Keep your ads showing up with high quality scores Triple your traffic with site-targeted AdSense and Google image ads Earn high rankings in Googles organic search results Slash your bid prices Gain more conversions and sales Avoid costly mistakes made by all Google advertisers Determine whats working with Googles conversion tracking And more! Plus get FREE e-mail updates on Googles ever-changing system!
Power Query is one component of the Power BI (Business Intelligence) product from Microsoft, and "e;M"e; is the name of the programming language created by it. As more business intelligence pros begin using Power Pivot, they find that they do not have the Excel skills to clean the data in Excel; Power Query solves this problem. This book shows how to use the Power Query tool to get difficult data sets into both Excel and Power Pivot, and is solely devoted to Power Query dashboarding and reporting.
HTML5 and CSS3 for the Real World is ideal for any web designer or developer who wants to start using the latest generation of web technologies in their everyday work.This book will teach you how to:understand the new semantic markup available in HTML5use CSS3 to make sites beautiful without sacrificing clean markup or resorting to complex workaroundsemploy native HTML5 video and audio in your pagesuse web fonts to enrich a site's typographymake web applications accessible using WAI-ARIAmake the most of the new HTML form elements.This easy-to-follow guide is illustrated with lots of examples, and leads readers through the process of creating great websites from start to finish using HTML5 and CSS3.It also features:details on all the new HTML5 and CSS3 elements and featuresinformation on the current level of browser supportadvice for creating great experiences for all users thanks to progressive enhancement.
Git is the version control system developed by Linus Torvalds for Linux kernel development. It took the open source world by storm since its inception in 2005, and is used by small development shops and giants like Google, Red Hat, and IBM, and of course many open source projects. A book by Git experts to turn you into a Git expert Introduces the world of distributed version control Shows how to build a Git development workflow
Master VBA automation quickly and easily to get more out of Excel Excel VBA 24-Hour Trainer, 2nd Edition is the quick-start guide to getting more out of Excel, using Visual Basic for Applications. This unique book/video package has been updated with fifteen new advanced video lessons, providing a total of eleven hours of video training and 45 total lessons to teach you the basics and beyond. This self-paced tutorial explains Excel VBA from the ground up, demonstrating with each advancing lesson how you can increase your productivity. Clear, concise, step-by-step instructions are combined with illustrations, code examples, and downloadable workbooks to give you a practical, in-depth learning experience and results that apply to real-world scenarios. This is your comprehensive guide to becoming a true Excel power user, with multimedia instruction and plenty of hands-on practice. Program Excel's newest chart and pivot table object models Manipulate the user interface to customize the look and feel of a project Utilize message boxes, input boxes, and loops to yield customized logical results Interact with and manipulate Word, Access, PowerPoint, and Outlook from Excel If you're ready to get more out of this incredibly functional program, Excel VBA 24-Hour Trainer, 2nd Edition provides the expert instruction and fast, hands-on learning you need.
This book provides practical guidance for adopting a high velocity, continuous delivery process to create reliable, scalable, Software-as-a-Service (SaaS) solutions that are designed and built using a microservice architecture, deployed to the Azure cloud, and managed through automation. Microservices, IoT, and Azure offers software developers, architects, and operations engineers' step-by-step directions for building SaaS applications-applications that are available 24x7, work on any device, scale elastically, and are resilient to change--through code, script, exercises, and a working reference implementation.The book provides a working definition of microservices and contrasts this approach with traditional monolithic Layered Architecture. A fictitious, homebiomedical startup is used to demonstrate microservice architecture and automation capabilities for cross-cutting and business services as well as connected device scenarios for Internet of Things (IoT). Several Azure PaaS services are detailed including Storage, SQL Database, DocumentDb, Redis Cache, Cloud Services, Web API's, API Management, IoT Hub, IoT Suite, Event Hub, and Stream Analytics. Finally the book looks to the future and examines Service Fabric to see how microservices are becoming the de facto approach to building reliable software in the cloud.In this book, you'll learn:What microservices are and why are they're a compelling architecture pattern for SaaS applications How to design, develop, and deploy microservices using Visual Studio, PowerShell, and Azure Microservice patterns for cross-cutting concerns and business capabilitiesMicroservice patterns for Internet of Things and big data analytics solutions using IoT Hub, Event Hub, and Stream AnalyticsTechniques for automating microservice provisioning, building, and deployment What Service Fabric is and how it's the future direction for microservices on Microsoft Azure
Decades of software testing experience condensed into the most important lessons learned. The world's leading software testing experts lend you their wisdom and years of experience to help you avoid the most common mistakes in testing software. Each lesson is an assertion related to software testing, followed by an explanation or example that shows you the how, when, and why of the testing lesson. More than just tips, tricks, and pitfalls to avoid, Lessons Learned in Software Testing speeds you through the critical testing phase of the software development project without the extensive trial and error it normally takes to do so. The ultimate resource for software testers and developers at every level of expertise, this guidebook features: * Over 200 lessons gleaned from over 30 years of combined testing experience * Tips, tricks, and common pitfalls to avoid by simply reading the book rather than finding out the hard way * Lessons for all key topic areas, including test design, test management, testing strategies, and bug reporting * Explanations and examples of each testing trouble spot help illustrate each lesson's assertion
Python is one of the most powerful, easy-to-read programming languages around, but it does have its limitations. This general purpose, high-level language that can be extended and embedded is a smart option for many programming problems, but a poor solution to others. Python For Dummies is the quick-and-easy guide to getting the most out of this robust program. This hands-on book will show you everything you need to know about building programs, debugging code, and simplifying development, as well as defining what actions it can perform. You ll wrap yourself around all of its advanced features and become an expert Python user in no time. This guide gives you the tools you need to: Master basic elements and syntax Document, design, and debug programs Work with strings like a pro Direct a program with control structures Integrate integers, complex numbers, and modules Build lists, stacks, and queues Create an organized dictionary Handle functions, data, and namespace Construct applications with modules and packages Call, create, extend, and override classes Access the Internet to enhance your library Understand the new features of Python 2.5 Packed with critical idioms and great resources to maximize your productivity, Python For Dummies is the ultimate one-stop information guide. In a matter of minutes you ll be familiar with Python s building blocks, strings, dictionaries, and sets; and be on your way to writing the program that you ve dreamed about!
Head First C# is a complete learning experience for object-oriented programming, C#, and the Visual Studio IDE. Built for your brain, this book covers C# 3.0 and Visual Studio 2008, and teaches everything from language fundamentals to advanced topics including garbage collection, extension methods, and double-buffered animation. You'll also master C#'s hottest and newest syntax, LINQ, for querying SQL databases, .NET collections, and XML documents. By the time you're through, you'll be a proficient C# programmer, designing and coding large-scale applications.Every few chapters you will come across a lab that lets you apply what you've learned up to that point. Each lab is designed to simulate a professional programming task, increasing in complexity until-at last-you build a working Invaders game, complete with shooting ships, aliens descending while firing, and an animated death sequence for unlucky starfighters. This remarkably engaging book will have you going from zero to 60 with C# in no time flat.
The implementation of stored procedures in MySQL 5.0 a hugemilestone -- one that is expected to lead to widespread enterprise adoption ofthe already extremely popular MySQL database. If you are serious aboutbuilding the web-based database applications of the future, you need toget up to speed quickly on how stored procedures work -- and how tobuild them the right way. This book, destined to be the bible of storedprocedure development, is a resource that no real MySQL programmer canafford to do without.In the decade since MySQL burst on the scene, it has become thedominant open source database, with capabilities and performancerivaling those of commercial RDBMS offerings like Oracle and SQLServer. Along with Linux and PHP, MySQL is at the heart of millions ofapplications. And now, with support for stored procedures, functions,and triggers in MySQL 5.0, MySQL offers the programming power neededfor true enterprise use.MySQL's new procedural language has a straightforward syntax, making iteasy to write simple programs. But it's not so easy to write secure,easily maintained, high-performance, and bug-free programs. Few in theMySQL world have substantial experience yet with stored procedures, butGuy Harrison and Steven Feuerstein have decades of combined expertise.In MySQL Stored Procedure Programming, they putthat hard-won experience to good use. Packed with code examples and coveringeverything from language basics to application building to advancedtuning and best practices, this highly readable book is the one-stopguide to MySQL development. It consists of four major sections:MySQL stored programming fundamentals -- tutorial, basicstatements, SQL in stored programs, and error handlingBuilding MySQL stored programs -- transaction handling,built-in functions, stored functions, and triggersMySQL stored programs in applications -- using storedprograms with PHP, Java, Perl, Python, and .NET (C# and VB.NET)Optimizing MySQL stored programs -- security, basic andadvanced SQL tuning, optimizing stored program code, and programmingbest practicesA companion web site contains many thousands of lines of code, that youcan put to use immediately.Guy Harrison is Chief Architect of Database Solutions at Quest Softwareand a frequent speaker and writer on MySQL topics. Steven Feuerstein isthe author of Oracle PL/SQL Programming, the classic reference for Oracle stored programming for more than ten years. Both have decades of experience as database developers, and between them they have authored a dozen books.