Search results for "program"
Items we need to order for you

Microsoft Excel 2016 Programming by Example with VBA, XML, and ASP
Updated for Excel 2016 and based on the bestselling editions from previous versions, Microsoft Excel 2016 Programming by Example with VBA, XML and ASP is a practical, how-to book on Excel programming, suitable for readers already proficient with the Excel user interface (UI). If you are looking to automate Excel routine tasks, this book will progressively introduce you to programming concepts via numerous, illustrated, hands-on exercises. Includes a comprehensive disc with source code, supplemental files, and color screen captures (Also available from the publisher for download by writing to info@merclearning.com). More advanced topics are demonstrated via custom projects. From recording and editing a macro and writing VBA code to working with XML documents and using Classic ASP pages to access and display data on the Web, this book takes you on a programming journey that will change the way you work with Excel. The book provides information on performing automatic operations on files, folders, and other Microsoft Office applications. It also covers proper use of event procedures, testing and debugging, and guides you through programming advanced Excel features such as PivotTables, PivotCharts, and the Ribbon interface. Features:Contains 28 chapters loaded with illustrated ""Hands-On"" exercises and projects that guide you through the VBA programming language. Each example tells you exactly where to enter code, how to test it and then run it.Includes a comprehensive disc with source code, supplemental files, and color screen captures (Also available from the publisher for download by writing to info@merclearning.com).Takes you from introductory topics--including recording and editing macros, using variables, and constants, writing subroutines/functions, conditional statements, and various methods of coding loops to repeat actions--to intermediate and advanced topics that include working with collections, class modules, arrays, file and database access, custom forms, error handling and debugging.Includes comprehensive coverage of native file handling in VBA, Windows Scripting Host (WSH), and low-level File Access.Demonstrates how to interact with Microsoft Access databases using both ADO and DAO Object Libraries to access and manipulate data.Includes chapters on programming charts, PivotTables, dialog boxes, custom forms, the Ribbon, Backstage View, context/shortcut menu customizations, as well as proper use of event procedures and callbacks.Provides a quick Hands-On introduction to the data analysis and transformation process using the new Excel 2016 Get & Transform feature and the ""M"" language formulas.Provides a practical coverage of using Web queries, HTML, XML, and VBScript in Classic ASP to retrieve and publish Excel data to the Web. On The Companion Files:All source code and supplemental files for the Hands-On exercises and custom projectsAll images from the text (including 4-color screenshots)
R 1,253.00

Deprogramming from the Programs
This short volume is intended to accompany QUICKSAND. It can assist people who have left 12-Step programs in the process of reclaiming their lives.
R 295.00

R 1,922.53

Our Program
What are the political and social implications of the gospel?In Our Program, Abraham Kuyper presents a Christian alternative to the secular politics of his day. At that time, the church and state were closely tied, with one usually controlling the other. But Kuyper's political framework showed how church and state can engage with each other while remaining separate. His insights, though specific to his time and place, remain highly relevant to Christians involved in the political sphere today.This translation of Our Program, created in partnership with the Kuyper Translation Society and the Acton Institute, is part of a major series of translations of Kuyper's most important writings. The Abraham Kuyper Collected Works in Public Theology marks a historic moment in Kuyper studies, aimed at deepening and enriching the church's development of public theology.
R 1,588.00

R 525.00

Rule-Based Programming
Rule-Based Programming is a broad presentation of the rule-based programming method with many example programs showing the strengths of the rule-based approach. The rule-based approach has been used extensively in the development of artificial intelligence systems, such as expert systems and machine learning. This rule-based programming technique has been applied in such diverse fields as medical diagnostic systems, insurance and banking systems, as well as automated design and configuration systems. Rule-based programming is also helpful in bridging the semantic gap between an application and a program, allowing domain specialists to understand programs and participate more closely in their development. Over sixty programs are presented and all programs are available from an ftp site. Many of these programs are presented in several versions allowing the reader to see how realistic programs are elaborated from `back of envelope' models. Metaprogramming is also presented as a technique for bridging the `semantic gap'. Rule-Based Programming will be of interest to programmers, systems analysts and other developers of expert systems as well as to researchers and practitioners in artificial intelligence, computer science professionals and educators.
R 4,658.28

R 342.00

R 341.00

Tools for Mobile Multimedia Programming and Development
Tools for Mobile Multimedia Programming and Development investigates the use of mobile platforms for research projects, focusing on the development, testing, and evaluation of prototypes rather than final products, which enables researchers to better understand the needs of users through image processing, object recognition, sensor integration, and user interactions. This book benefits researchers and professionals in multiple disciplines who utilise such techniques in the creation of prototypes for mobile devices and applications. This book is part of the Advances in Wireless Technologies and Telecommunication series collection.
R 7,361.29


R 417.00

Concise Guide to Program Management
In all organisational settings, managing projects is an ever-increasing necessity. Large corporations have departments that institute procedures for implementing and tracking projects, but smaller organisations can also benefit from becoming aware of the steps undertaken in creating a project so they can maximise planned outcomes. Mitchell Springer, an expert in these areas, provides an invaluable guide that details program management in a concise and understandable manner. This succinct reference will be a valuable asset and should be on the desk of anyone involved with the intricate and costly business of program management.
R 1,464.00

Understanding Programme Evaluation
This is an interesting monograph and one which should be useful for the intended audience of program managers and students . . . particularly in respect to the emphasis placed on the utilization of evaluation information for management purposes and the need to tailor evaluations to meet this primary purpose. --Canadian Evaluation Society Newsletter
R 3,108.81

Programming Microsoft Dynamics 365 Business Central
Extend Microsoft Business Central with custom functionality using the AL language in Visual Studio Code, guided by practical examples, expert insights, and real-world use casesKey FeaturesWork with the new additions to the AL Language, Visual Studio Code, and Business CentralEnhance your AL programming skills through real-world examples and best practices curated by industry expertsImplement updated best practices for development to build efficient, reliable, and maintainable extensionsPurchase of the print or Kindle book includes a free PDF eBookBook DescriptionBusiness Central opens a world of endless possibilities for custom business logic and functionality through extensions and customizations. For beginners in the AL language, navigating the vast landscape can feel overwhelming. It’s challenging to know where to start and what’s essential to learn. This updated edition offers a concise and well-organized guide, featuring hands-on exercises to support a successful learning journey.You’ll get to grips with the basics of Business Central and how to create your first Visual Studio Code project with the AL language. As you learn about the table data structure, simple and complex data types, relationships, validation, and data flow, you’ll be able to add and extend tables to your project. Progressively, you'll uncover the intricacies of user interfaces with pages, create advanced Excel report layouts, and harness the power of data queries. Immersing yourself in the AL language syntax, you’ll start with variables, methods, procedures, and statements. You'll explore advanced topics to create business logic such as FlowFields, filtering, CRUD methods, interactions between object types, and different API interfaces that can be created using the AL language.By the end of this book, you’ll be equipped to build fully featured, robust extensions and custom capabilities for Business Central.What you will learnSet up your first AL development environment with Visual Studio CodeUnderstand the data structure and flow of Business CentralDesign, build, and extend Table, Page, Report, Codeunit, Query, and XMLport objects in Business CentralDevelop AL code for business logic and data manipulation in Visual Studio CodeUse Excel layouts to report Business Central dataIntegrate Business Central with external systems using API web servicesImplement multi-language in your own extensionDebug and troubleshoot Business Central applicationsWho this book is forThis book is for anyone who wants to learn about Microsoft Dynamics 365 Business Central's powerful and extensive development capabilities. ERP consultants and managers of Business Central development will also find this book helpful. Although you aren't expected to have previously worked with Microsoft Dynamics Business Central, having a basic understanding of programming and familiarity with business applications software will help you understand the concepts covered in this book.
R 1,531.00

SAS Programming for Elementary Statistics
SAS for Elementary Statistics: Getting Started provides an introduction to SAS programming for those who have experience with introductory statistical methods. It is also an excellent programming supplement for an introductory statistics course. It is appropriate for the beginning programmer with no prior SAS experience and the researcher who would like to refresh SAS programming skills. These lessons are those the author has found successful in the classroom. Strengths of this book include the following: Examples are easy to follow and understand. Chapters have user-friendly text and objectives. Each chapter has clear objectives with SAS syntax and output results given. Objectives are stated as tasks with detailed step-by-step instructions. Programming notes based on the author's experience occur throughout the book. The author assists the reader in making sense of the error messages in the SAS log. Brief reviews of statistical methods are included in chapters accompanying the corresponding SAS procedures. Easy transition from user terminology to SAS terminology is provided. The ability to select or suppress results using Output Delivery System (ODS) is made simple. Reading and writing to external files are among the most used SAS skills, and these concepts are clearly presented. The IMPORT and EXPORT procedures and ODS are used to accomplish these tasks. Statistical Graphics procedures and SAS/GRAPH can be quite challenging to learn, but these are presented in a very achievable format. Basic graph construction is first introduced then readers learn how to add color, pattern, and other enhancements to graphics images.
R 7,563.00

Generative Programming and Component Engineering
This volume constitutes the proceedings of the ?rst ACM SIGPLAN/SIGSOFT International Conference on Generative Programming and Component Engine- ing (GPCE 2002), held October 6–8, 2002, in Pittsburgh, PA, USA, as part of the PLI 2002 event, which also included ICFP, PPDP, and a?liated workshops. The future of Software Engineering lies in the automation of tasks that are performed manually today. Generative Programming (developing programs that synthesize other programs), Component Engineering (raising the level of mo- larization and analysis in application design), and Domain-Speci?c Languages (elevating program speci?cations to compact domain-speci?c notations that are easier to write and maintain) are key technologies for automating program de- lopment. In a time of conference and workshop proliferation, GPCE represents acounter-trend in the merging of two distinct communities with strongly ov- lapping interests: the Generative and Component-Based Software Engineering Conference (GCSE) and the International Workshop on the Semantics, App- cations, and Implementation of Program Generation (SAIG). Researchers in the GCSE community address the topic of program automation from a contemporary software engineering viewpoint; SAIG correspondingly represents a community attacking automation from a more formal programming languages viewpoint. Together, their combination provides the depth of theory and practice that one would expect in apremier research conference. Three prominent PLI invited speakers lectured at GPCE 2002: Neil Jones (University of Copenhagen), Catuscia Palamidessi (Penn State University), and Janos Sztipanovits (Vanderbilt University). GPCE 2002 received 39 submissions, of which 18 were accepted.
R 1,564.16

R 336.00


R 794.00
R 428.00

Smart Programming for Teaching and Learning Centers
Smart Programming for Teaching and Learning Centers offers comprehensive programming suggestions, frameworks, and strategies for creating flexible and effective faculty development experiences.The pressure for teaching and learning centers to “keep up” and maintain their relevance is compounded by persistent challenges in faculty recruitment, buy-in, and rapidly evolving instructor and student needs. This diverse group of faculty development experts, led by the Managing Editor and Editor-in-Chief of the Journal of Faculty Development, assists readers in tweaking current programming and developing new models. Contributors provide innovative recommendations and detailed case studies, covering topics such as faculty learning communities, mentorship programs, retreats, asynchronous learning, and more. Helpful appendices include survey questions, planning guides, evaluation templates, and other quick-use resources.This practical guide takes the guesswork out of effective initiatives, serving as an invaluable resource for faculty development professionals seeking an inside look at what centers across the country are doing in terms of programming, culture, and assessment.
R 9,302.48

R 618.00

R 332.00

Beyond Programming
Beyond Programming provides a unique examination of the software development process. It asserts that software development, a discipline that is less than 50 years old, is still guided by methods conceived in the framework of an older technology. To make significant progress in software development, we must re-examine our fundamental principles and construct a computer science for the technology of the twenty-first century. Blum goes on to explore thehistory of software development through looking at the scientific foundations of computer technology, the perspectives of the designers themselves and the methods used. The concepts reviewed in Beyond Programming are key to understanding the research and development challenges that will confront computertechnology in the next century.
R 8,406.03

R 634.55

R 1,301.00

R 458.00

Beginning Programming in 24 Hours, Sams Teach Yourself
Sams Teach Yourself Beginning Programming in 24 Hours explains the basics of programming in the successful 24 Hours format. The book's examples are easily readable and understandable by even those with no previous exposure to programming. This book covers the absolute basics of programming: Why program? What tools to use? How does a program tell the computer what to do? Readers will learn how to program the computer and will explore some of the most popular programming languages in use. This book will introduce the reader to common programming fundamentals using Python and will provide an overview of other common programming languages and their uses.
R 684.00

Radio Programming: Tactics and Strategy
A practical handbook for programming directors, this guide focuses on achieving specific objectives in today's modern, competitive environment. Radio Programming is designed to convey underlying principles and to assist the programmer in accomplishing specific objectives, without mandating exact implementation methods. Instead, it empowers station management and the PD to implement strategies that will work for the particular format and market niche. Radio Programming will be helpful for neophytes in programming, experienced programmers seeking further growth, air talent seeking to develop skills, and general managers trying to understand programming and effectively manage program directors without stifling creativity. It will also help general managers hire effective programmers.Eric Norberg is the editor and publisher of the Adult Contemporary Music Research Letter and a radio consultant. He has worked as a program director at several radio stations, as on-air talent and general manager, and has also operated a radio production company. For fourteen years he has written a weekly column on radio programming for The Gavin Report, a radio trade publication.
R 4,287.59


Mathematics of Program Construction
The papers included in this volume were presented at the Conference on Mathematics of Program Construction held from June 26 to 30, 1989. The conference was organized by the Department of Computing Science, Groningen University, The Netherlands, at the occasion of the University's 375th anniversary. The creative inspiration of the modern computer has led to the development of new mathematics, the mathematics of program construction. Initially concerned with the posterior verification of computer programs, the mathematics have now matured to the point where they are actively being used for the discovery of elegant solutions to new programming problems. Initially concerned specifically with imperative programming, the application of mathematical methodologies is now established as an essential part of all programming paradigms - functional, logic and object-oriented programming, modularity and type structure etc. Initially concerned with software only, the mathematics are also finding fruit in hardware design so that the traditional boundaries between the two disciplines have become blurred. The varieties of mathematics of program construction are wide-ranging. They include calculi for the specification of sequential and concurrent programs, program transformation and analysis methodologies, and formal inference systems for the construction and analysis of programs. The mathematics of specification, implementation and analysis have become indispensable tools for practical programming.
R 1,578.11

Specification and Transformation of Programs
"Specification and transformation of programs" is short for a methodology of software development where, from a formal specification of a problem to be solved, programs correctly solving that problem are constructed by stepwise application of formal, semantics-preserving transformation rules. The approach considers programming as a formal activity. Consequently, it requires some mathematical maturity and, above all, the will to try something new. A somewhat experienced programmer or a third- or fourth-year student in computer science should be able to master most of this material - at least, this is the level I have aimed at. This book is primarily intended as a general introductory textbook on transformational methodology. As with any methodology, reading and understanding is necessary but not sufficient. Therefore, most of the chapters contain a set of exercises for practising as homework. Solutions to these exercises exist and can, in principle, be obtained at nominal cost from the author upon request on appropriate letterhead. In addition, the book also can be seen as a comprehensive account of the particular transformational methodology developed within the Munich CIP project.
R 1,590.31

Credibilistic Programming
It provides fuzzy programming approach to solve real-life decision problems in fuzzy environment. Within the framework of credibility theory, it provides a self-contained, comprehensive and up-to-date presentation of fuzzy programming models, algorithms and applications in portfolio analysis.
R 2,015.00

Mastering PLC Programming
Learn PLC programming from the software perspective to understand advanced concepts such as OOP and HMI development and design reusable, portable, and robust codePurchase of the print or Kindle book includes a free PDF eBookKey FeaturesTake a deep dive into object-oriented PLC programming to gain hands-on knowledgeExplore software engineering concepts such as SDLC, debugging, and SOLID programmingGet a thorough grasp on HMI development to build various HMI projectsBook DescriptionObject-oriented programming (OOP) is a new feature of PLC programming that has taken the automation world by storm. This book provides you with the necessary skills to succeed in the modern automation programming environment.The book is designed in a way to take you through advanced topics such as OOP design, SOLID programming, the software development lifecycle (SDLC), library design, HMI development, general software engineering practices, and more. To hone your programming skills, each chapter has a simulated real-world project that'll enable you to apply the skills you've learned. In all, this book not only covers complex PLC programming topics, but it also removes the financial barrier that comes with most books as all examples utilize free software. This means that to follow along, you DO NOT need to purchase any PLC hardware or software.By the end of this PLC book, you will have what it takes to create long-lasting codebases for any modern automation project.What you will learnFind out how to write PLC programs using advanced programming techniquesExplore OOP concepts for PLC programmingDelve into software engineering topics such as libraries and SOLID programmingExplore HMIs, HMI controls, HMI layouts, and alarmsCreate an HMI project and attach it to a PLC in CODESYSGain hands-on experience by building simulated PLC and HMI projectsWho this book is forThis book is for automaton programmers with a background in software engineering topics such as object-oriented programming and general software engineering knowledge. Automation engineers, software engineers, electrical engineers, PLC technicians, hobbyists, and upper-level university students with an interest in automation or robotics will also find this book useful and interesting. Anyone with a basic knowledge of PLCs can benefit from reading this book.
R 2,117.00

R 1,073.00

Scala Programming Projects
Discover unique features and powerful capabilities of Scala Programming as you build projects in a wide range of domainsKey FeaturesDevelop a range of Scala projects from web applications to big data analysisLeverage full power of modern web programming using Play FrameworkBuild real-time data pipelines in Scala with a Bitcoin transaction analysis appBook DescriptionScala is a type-safe JVM language that incorporates object-oriented and functional programming (OOP and FP) aspects. This book gets you started with essentials of software development by guiding you through various aspects of Scala programming, helping you bridge the gap between learning and implementing. You will learn about the unique features of Scala through diverse applications and experience simple yet powerful approaches for software development.Scala Programming Projects will help you build a number of applications, beginning with simple projects, such as a financial independence calculator, and advancing to other projects, such as a shopping application and a Bitcoin transaction analyzer. You will be able to use various Scala features, such as its OOP and FP capabilities, and learn how to write concise, reactive, and concurrent applications in a type-safe manner. You will also learn how to use top-notch libraries such as Akka and Play and integrate Scala apps with Kafka, Spark, and Zeppelin, along with deploying applications on a cloud platform.By the end of the book, you will not only know the ins and outs of Scala, but you will also be able to apply it to solve a variety of real-world problemsWhat you will learnBuild, test, and package code using Scala Build ToolDecompose code into functions, classes, and packages for maintainabilityImplement the functional programming capabilities of ScalaDevelop a simple CRUD REST API using the Play frameworkAccess a relational database using SlickDevelop a dynamic web UI using Scala.jsSource streaming data using Spark Streaming and write a Kafka producerUse Spark and Zeppelin to analyze dataWho this book is forIf you are an amateur programmer who wishes to learn how to use Scala, this book is for you. Knowledge of Java will be beneficial, but not necessary, to understand the concepts covered in this book.
R 1,889.00


Developing Occupation-Centered Programs With the Community
The new edition of this fantastic book provides a step-by-step guide to designing and implementing an occupation-centered program in a community setting. The book is divided into six sections. Part I introduces the ideas of community and occupation, offering the foundations to understanding the purpose of community-based programs, and what they can potentially achieve. Part II looks at the design phase, highlighting issues such as a community’s profile and its existing assets, before Part III focusses on practical issues around implementation, from funding and grantsmanship to staffing and promotion. Part IV examines the evaluation process while Parts V, VI, and VII showcase examples of successful programs in different communities, as well as new areas where community programs could make an impact. The book is informed by an overarching concern for sustaining positive change with attention to the development and management of both profit and nonprofit organizations.Updated with the latest contemporary models and framework for understanding this evolving field, and covering topics such as productive aging, substance abuse, homelessness, asylum seekers, and the LGBTQ community, Developing Occupation-Centered Programs With the Community, fourth edition, is the ideal workbook for any student or practitioner engaged in this important field of practice.
R 8,572.00

R 709.00

R 641.00

Concise Introduction to Programming in Python
A Concise Introduction to Programming in Python, Second Edition provides a hands-on and accessible introduction to writing software in Python, with no prior programming experience required.The Second Edition was thoroughly reorganized and rewritten based on classroom experience to incorporate: A spiral approach, starting with turtle graphics, and then revisiting concepts in greater depth using numeric, textual, and image data Clear, concise explanations written for beginning students, emphasizing core principles A variety of accessible examples, focusing on key concepts Diagrams to help visualize new concepts New sections on recursion and exception handling, as well as an earlier introduction of lists, based on instructor feedbackThe text offers sections designed for approximately one class period each, and proceeds gradually from procedural to object-oriented design. Examples, exercises, and projects are included from diverse application domains, including finance, biology, image processing, and textual analysis. It also includes a brief "How-To" sections that introduce optional topics students may be interested in exploring.The text is written to be read, making it a good fit in flipped classrooms. Designed for either classroom use or self-study, all example programs and solutions to odd-numbered exercises (except for projects) are available at: http://www.central.edu/go/conciseintro/.
R 9,158.00

R 2,358.76

R 642.00

R 303.00

R 4,655.00












































