万本电子书0元读

万本电子书0元读

顶部广告

Extending Microsoft Dynamics NAV 2016 Cookbook电子书

售       价:¥

52人正在读 | 0人评论 9.8

作       者:Alexander Drogin

出  版  社:Packt Publishing

出版时间:2017-01-01

字       数:153.0万

所属分类: 进口书 > 外文原版书 > 电脑/网络

温馨提示:此类商品不支持退换货,不支持下载打印

为你推荐

  • 读书简介
  • 目录
  • 累计评论(0条)
  • 读书简介
  • 目录
  • 累计评论(0条)
Make the most of your NAV deployment by extending and customizing it with a variety of expert tools About This Book Extend Dynamics in a cost-effective manner by using tools that are ready at your disposal Solve common business problems with the valuable features and flexibility of Dynamics NAV Follow practical and easy-to-grasp examples, illustrations, and coding to make the most out of Dynamics NAV in your organisation Who This Book Is For This book is for Dynamics NAV developers and administrators who have a good knowledge level and understanding of Dynamics NAV application development and administration. What You Will Learn Develop a module in Dynamics NAV using C/AL Build relationships with COM technologies Develop and integrate COM with Dynamics NAV 2016 Call the framework members from C/AL Develop an event in the .NET framework and see how to subscribe to it using C/AL Automate the deployment into Dynamics NAV Develop Windows Client Control add-Ins Deploy your resource automatically from Visual Studio Install and Configure Windows Client Control add-Ins Integrate Dynamics NAV with Sharepoint In Detail Microsoft Dynamics NAV is an enterprise resource planning (ERP) software suite for organizations. The system offers specialized functionality for manufacturing, distribution, government, retail, and other industries. Its integrated development environment enables customizations with minimal disruption to business processes. The book starts explaining the new features of Dynamics NAV along with how to create and modify a simple module. Moving on, you will learn the importance of thinking beyond the boundaries of C/AL development and the possibilities opened by with it. Next, you will get to know how COM can be used to extend the functionalities of Dynamics NAV. You’ll find out how to extend the Dynamics NAV 2016 version using .NET interoperability and will see the steps required to subscribe to .NET events in order to extend Dynamics NAV. Finally, you’ll see the cmdlets available to manage extension packages. By the end of the book, you will have the knowledge needed to become more efficient in selecting the extending methods, developing and deploying them to the Dynamics NAV, and practicing the best practices. Style and approach The book follows a practical recipe-based approach focusing on real-world scenarios and giving you all the information you need to build a strong Dynamics NAV implementation.
目录展开

Extending Microsoft Dynamics NAV 2016 Cookbook

Extending Microsoft Dynamics NAV 2016 Cookbook

Credits

About the Author

About the Reviewer

www.PacktPub.com

Why subscribe?

Customer Feedback

Preface

What this book covers

What you need for this book

Who this book is for

Sections

Getting ready

How to do it…

How it works…

There's more…

See also

Conventions

Reader feedback

Customer support

Downloading the example code

Errata

Piracy

Questions

1. Writing Basic C/AL Code

Introduction

Installing NAV Development Environment

Getting ready

How to do it...

How it works...

Application object triggers

How to do it...

How it works...

NAV Development Environment - C/SIDE

How to do it...

How it works...

Compiling objects and error handling

How to do it...

How it works...

Importing and exporting application objects

How to do it...

How it works...

Basic C/AL programming

How to do it...

How it works...

Accessing the database in C/AL

How to do it...

How it works...

Configuring NAV Server

Getting ready

How to do it...

How it works...

Creating a NAV user account

Generating a self-signed certificate

Obtaining the certificate thumbprint

Changing the server configuration

Configuring web server

Getting ready

How to do it...

How it works...

There's more...

See also

2. Advanced C/AL Development

Introduction

Creating custom tables

How to do it...

How it works...

Understanding database triggers

How to do it...

How it works...

Implementing a user interface with pages

How to do it...

How it works...

Linking datasources in subpages

How to do it...

How it works...

Working with page triggers

How to do it...

How it works...

Presenting related data in FactBoxes

How to do it...

How it works...

Designing reusable code

How to do it...

How it works...

See also

Accessing temporary tables

How to do it...

How it works...

See also

Role-Tailored client and role centers

How to do it...

How it works...

Assigning role centers to user profiles

Getting ready

How to do it...

How it works...

Simplifying data access with queries

How to do it...

How it works...

Improving performance with indexes

How to do it...

How it works...

Linking datasources with advanced queries

How to do it...

How it works...

Exchanging data with XMLPort objects

How to do it...

How it works...

Designing the user menu

How to do it...

How it works...

Referencing records and fields via RecordRef and FieldRef

How to do it...

How it works...

Working with single instance codeunits

How to do it...

How it works...

Running tasks in background sessions

How to do it...

How it works...

See also

3. Reporting and Data Analysis

Introduction

Designing reports in Visual Studio

How to do it...

How it works...

Developing Word layout for RDLC reports

Getting ready

How to do it...

How it works...

There's more...

Writing C/AL code in a report

Getting ready

How to do it...

How it works...

Designing the report request page

Getting ready

How to do it...

How it works...

Writing RDLC code in a report

Getting ready

How to do it...

How it works...

Using built-in expressions in the report layout designer

Getting ready

How to do it...

How it works...

Including user interaction in reports

Getting ready

How to do it...

How it works...

Updating NAV data with the Excel add-in

Getting ready

How to do it...

How it works...

Retrieving data from NAV with Power Query

Getting ready

How to do it...

How it works...

Creating pivot tables with Power Query

Getting ready

How to do it...

Analyzing data with Power BI

Getting ready

How to do it...

How it works...

Data hierarchies in Power BI reports

How to do it...

Statistical data analysis in Power BI with R

Getting ready

How to do it...

How it works...

Sales forecast in Power BI with R

Getting ready

How to do it...

How it works...

Designing server-side reports in SQL Server Reporting Studio

Getting ready

How to do it...

How it works...

There's more...

4. .NET Interoperability in C/AL

Introduction

Using .NET assemblies in C/AL

How to do it...

How it works...

Understanding static classes and methods

How to do it...

How it works...

Developing server-side extensions

How to do it...

How it works...

Developing client-side extensions

How to do it...

How it works...

Working with generics in C/AL

How to do it...

How it works...

Working with interfaces

How to do it...

How it works...

Accessing collections with the FOREACH statement

How to do it...

How it works...

Working with .NET strings and arrays in C/AL

How to do it...

How it works...

Invoking .NET methods via reflection

How to do it...

How it works...

Handling exceptions with try functions

How to do it...

How it works...

Handling .Net events in C/AL

How to do it...

How it works...

Developing your own .NET class

How to do it...

How it works...

Starting processes in separate threads

Getting ready

How to do it...

How it works...

5. Extending C/AL with COM Components

Introduction

Using COM type libraries in C/AL

How to do it...

How it works...

Mapping COM datatypes to C/AL

How to do it...

How it works...

Disposing of COM objects

How to do it...

How it works...

Working with the Variant datatype

How to do it...

How it works...

Sending data to the Excel automation server

How to do it....

How it works...

Creating a Word document using automation objects

How to do it...

How it works...

Creating and registering a COM component that can be used in NAV

How to do it...

How it works...

6. SharePoint Integration

Introduction

Creating a developer SharePoint site

How to do it...

Developing NAV apps for SharePoint

Getting ready

How to do it...

How it works...

Embedding NAV page objects in site pages

Getting ready

How to do it...

How it works...

Publishing NAV reports in SharePoint

How to do it...

Deploying applications on SharePoint

How to do it...

How it works...

Configuring user permissions

How to do it...

How it works...

7. Control Add-ins

Introduction

Developing a control add-in

How to do it...

How it works...

Signing the control add-in assembly

How to do it...

How it works...

Registering and embedding a control add-in

How to do it...

How it works...

JavaScript in web, phone, and tablet clients

Getting ready

How to do it...

How it works...

Installing and using JavaScript control add-ins

How to do it...

How it works...

Sending events from add-ins to NAV server

Getting ready

How to do it...

How it works...

Linking add-ins with the database

How to do it...

How it works...

Exchanging data with add-ins

How to do it...

How it works...

8. Web Services

Introduction

Publishing a SOAP web service

How to do it...

Calling object methods in SOAP web services

How to do it...

How it works...

Exposing and consuming OData web services

How to do it...

How it works...

Querying NAV OData web services with LINQ

How to do it...

How it works...

Updating NAV data through web services

Getting ready

How to do it...

How it works...

Securing access to web services

Getting ready

How to do it...

How it works...

Consuming the NAV web service from Java

Getting ready

How to do it...

How it works...

9. Events and Extension Packages

Introduction

Subscribing to business and integration events

How to do it...

How it works...

Subscribing to global events

How to do it...

How it works...

Using database trigger events

How to do it...

How it works...

Extending UI with page trigger events

How to do it...

How it works...

Creating custom events

How to do it...

How it works...

Subscribing to events in runtime

How to do it...

Developing an extension

Getting ready

How to do it...

How it works...

Installing an extension

Getting ready

How to do it...

10. PowerShell

Introduction

Managing the database

How to do it...

How it works...

Managing users and user permissions

How to do it...

How it works...

Managing companies

How to do it...

Administering NAV services with PowerShell

How to do it...

How it works...

Handling application objects

How to do it...

How it works...

Merging application objects

How to do it...

How it works...

累计评论(0条) 0个书友正在讨论这本书 发表评论

发表评论

发表评论,分享你的想法吧!

买过这本书的人还买过

读了这本书的人还在读

回顶部