ورود به حساب

نام کاربری گذرواژه

گذرواژه را فراموش کردید؟ کلیک کنید

حساب کاربری ندارید؟ ساخت حساب

ساخت حساب کاربری

نام نام کاربری ایمیل شماره موبایل گذرواژه

برای ارتباط با ما می توانید از طریق شماره موبایل زیر از طریق تماس و پیامک با ما در ارتباط باشید


09117307688
09117179751

در صورت عدم پاسخ گویی از طریق پیامک با پشتیبان در ارتباط باشید

دسترسی نامحدود

برای کاربرانی که ثبت نام کرده اند

ضمانت بازگشت وجه

درصورت عدم همخوانی توضیحات با کتاب

پشتیبانی

از ساعت 7 صبح تا 10 شب

دانلود کتاب Programming Microsoft Dynamics NAV

دانلود کتاب برنامه نویسی Microsoft Dynamics NAV

Programming Microsoft Dynamics NAV

مشخصات کتاب

Programming Microsoft Dynamics NAV

ویرایش: [5 ed.] 
نویسندگان: , ,   
سری:  
ISBN (شابک) : 9781786468192, 1786468190 
ناشر:  
سال نشر: 2017 
تعداد صفحات: [697] 
زبان: English 
فرمت فایل : PDF (درصورت درخواست کاربر به PDF، EPUB یا AZW3 تبدیل می شود) 
حجم فایل: 15 Mb 

قیمت کتاب (تومان) : 42,000



ثبت امتیاز به این کتاب

میانگین امتیاز به این کتاب :
       تعداد امتیاز دهندگان : 10


در صورت تبدیل فایل کتاب Programming Microsoft Dynamics NAV به فرمت های PDF، EPUB، AZW3، MOBI و یا DJVU می توانید به پشتیبان اطلاع دهید تا فایل مورد نظر را تبدیل نمایند.

توجه داشته باشید کتاب برنامه نویسی Microsoft Dynamics NAV نسخه زبان اصلی می باشد و کتاب ترجمه شده به فارسی نمی باشد. وبسایت اینترنشنال لایبرری ارائه دهنده کتاب های زبان اصلی می باشد و هیچ گونه کتاب ترجمه شده یا نوشته شده به فارسی را ارائه نمی دهد.


توضیحاتی در مورد کتاب برنامه نویسی Microsoft Dynamics NAV

برنامه‌های NAV خود را سفارشی کنید درباره این کتاب* از بینش و روش‌های کارشناسان پیشرو در صنعت بهره ببرید و برنامه‌های خود را متناسب با نیازهای کسب‌وکارتان تنظیم کنید* از طریق توضیحات دقیق و مثال‌های مفیدی که به صورت منطقی و گام به گام ارائه شده‌اند بیاموزید. روش گام * این راهنمای جامع با هدف استفاده به عنوان یک متن کلاسی، یک متن خودآموز، و به عنوان یک راهنمای مرجع مفید و مفید نوشته شده است. قابلیت های توسعه داخلی قدرتمند و گسترده فرض بر این است که شما برنامه نویسی را درک می کنید و با نرم افزارهای کاربردی تجاری آشنا هستید، اگرچه انتظار نمی رود قبلاً با NAV کار کرده باشید. مشاوران ERP و مدیران توسعه NAV نیز این کتاب را مفید خواهند یافت. آنچه خواهید آموخت* به طور مؤثر و مؤثر از ابزارهای توسعه ای که در Dynamics NAV تعبیه شده است استفاده کنید* نقاط قوت ابزارهای توسعه NAV را درک کنید و چگونه می توان از آنها برای رسیدگی به مشاغل کاربردی استفاده کرد. الزامات* مقدمه ای بر برنامه نویسی با استفاده از زبان C/AL در محیط توسعه C/SIDE* کاوش در طراحی و توسعه عملکردی با استفاده از C/AL* از ویژگی ها و ابزارهای توسعه پیشرفته NAV استفاده کنید* با بهترین شیوه ها برای طراحی و توسعه اصلاحات جدید آشنا شوید عملکرد یکپارچه شده با نرم افزار استاندارد NAVIn DetailMicrosoft Dynamics NAV یک مجموعه راه حل کامل تجاری و یک راه حل کامل ERP است که شامل مجموعه ای قوی از ابزارهای توسعه برای پشتیبانی از سفارشی سازی و بهبود است. این ابزارها به کنترل بیشتر بر امور مالی کمک می کنند و می توانند زنجیره تامین، تولید و عملیات را ساده کنند. این کتاب شما را از مقدمه ای بر Dynamics NAV و ابزارهای توسعه یکپارچه آن به یک توسعه دهنده سازنده در محیط توسعه Dynamics NAV می برد. اگر می‌خواهید قابلیت‌های توسعه محصول را ارزیابی کنید یا نیاز به مدیریت پروژه‌های مبتنی بر Dynamics NAV داشته باشید، این کتاب را بسیار مفید خواهید یافت. این برنامه به شما در مورد ساختار برنامه NAV، محیط توسعه C/SIDE، زبان C/AL جفت شده با ویرایشگر بهبودیافته، ساخت و استفاده از هر نوع شی، و نحوه تطبیق آن ها با یکدیگر برای ساخت برنامه های کاربردی جهانی را آموزش می دهد. با این نسخه جدید، می‌توانید نحوه طراحی و توسعه با استفاده از الگوها و ویژگی‌های جدید مانند برنامه‌های افزودنی و رویدادها را درک کنید. سبک و رویکرد این کتاب مملو از مثال‌ها است و به عنوان یک راهنمای مرجع جامع، مکمل فایل‌های راهنما NAV است.


توضیحاتی درمورد کتاب به خارجی

Customize your NAV applicationsAbout This Book* Gain from the insights and methods of industry-leading experts and tailor your applications to best suit the needs of your business* Learn through the detailed explanations and useful examples that are presented in a logical, step-by-step manner* This comprehensive guide is written with the goals of being used as a classroom text, a self-study text, and as a handy in-depth reference guideWho This Book Is ForThis book will appeal to all those who want to learn about NAV's powerful and extensive built-in development capabilities. It assumes that you understand programming and are familiar with business application software, although you aren't expected to have worked with NAV before. ERP consultants and managers of NAV development will also find the book helpful.What You Will Learn* Productively and effectively use the development tools that are built into Dynamics NAV* Understand the strengths of NAV's development tools and how they can be applied to address functional business requirements* Introduction to programming using the C/AL language in the C/SIDE Development Environment* Explore functional design and development using C/AL* Leverage advanced NAV development features and tools* Get to know the best practices to design and develop modifications of new functionality integrated with the standard NAV softwareIn DetailMicrosoft Dynamics NAV is a full business solution suite, and a complete ERP solution, which contains a robust set of development tools to support customization and enhancement. These tools help in greater control over financials and can simplify supply chain, manufacturing, and operations.This book will take you from an introduction to Dynamics NAV and its integrated development tools to being a productive developer in the Dynamics NAV Development Environment. You will find this book very useful if you want to evaluate the product's development capabilities or need to manage Dynamics NAV based projects. It will teach you about the NAV application structure, the C/SIDE development environment, the C/AL language paired with the improved editor, the construction and uses of each object type, and how it all fits together to build universal applications. With this new edition, you will be able to understand how to design and develop using Patterns and new features such as Extensions and Events.Style and approachThis book is filled with examples and will serve as a comprehensive reference guide, complementing NAV's Help files.



فهرست مطالب

Cover
Copyright
Credits
Foreword
About the Authors
About the Reviewer
www.PacktPub.com
Customer Feedback
Acknowledgments
Table of Contents
Preface
Chapter 1: Introduction to NAV 2017
	NAV 2017 - An ERP system
		Financial management
		Manufacturing
		Supply chain management
		Business Intelligence and reporting
		Artificial Intelligence
		Relationship Management
		Human resource management
		Project management
	A developer's overview of NAV 2017
		NAV object types
		The C/SIDE Integrated Development Environment
		Object Designer tool icons
		C/AL programming language
		NAV object and system elements
		NAV functional terminology
		User Interface
	Hands-on development in NAV 2017
		NAV 2017 development exercise scenario
		Getting started with application design
		Application tables
			Designing a simple table
			Creating a simple table
		Pages
			Standard elements of pages
			List pages
			Card pages
			Document pages
			Journal/Worksheet pages
		Creating a List page
		Creating a Card page
		Creating some sample data
		Creating a list report
	Other NAV object types
		Codeunits
		Queries
		MenuSuites
		XMLports
	Development backups and documentation
	Review questions
	Summary
Chapter 2: Tables
	An overview of tables
		Components of a table
		Naming tables
		Table numbering
		Table properties
		Table triggers
		Keys
		SumIndexFields
		Field Groups
			Bricks
	Enhancing our sample application
		Creating and modifying tables
		Assigning a table relation property
		Assigning an InitValue property
		Adding a few activity-tracking tables
		New tables for our WDTU project
		New list pages for our WDTU project
		Keys, SumIndexFields, and TableRelations in our examples
			Secondary keys and SumIndexFields
			Table Relations
		Modifying an original NAV table
		Version List documentation
	Types of table
		Fully Modifiable tables
			Master Data
			Journal
			Template
			Entry tables
			Subsidiary (Supplementary) tables
			Register
			Posted Document
			Singleton
			Temporary
		Content Modifiable tables
			System table
		Read-Only tables
			Virtual
	Review questions
	Summary
Chapter 3: Data Types and Fields
	Basic definitions used in NAV
	Fields
		Field properties
		Field triggers
		Field events
		Data structure examples
		Field numbering
		Field and variable naming
	Data types
		Fundamental data types
			Numeric data
			String data
			Date/Time data
		Complex data types
			Data structure
			Objects
			Automation
			Input/Output
			DateFormula
			References and other data types
		Data type usage
	FieldClass property options
		FieldClass - Normal
		FieldClass - FlowField
		FieldClass - FlowFilter
		FlowFields and a FlowFilter for our application
	Filtering
		Experimenting with filters
		Accessing filter controls
			Development Environment filter access
				Role Tailored Client filter access
	Review questions
		Summary
Chapter 4: Pages - the Interactive Interface
	Page Design and Structure Overview
		Page Design guidelines
		NAV 2017 Page structure
	Types of pages
		Role Center page
		List page
		Card page
		Document page
			FastTabs
		ListPlus page
		Worksheet (Journal) page
		Confirmation Dialog page
		Standard Dialog page
		Navigate page
			Navigate function
		Special pages
			Request page
			Departments page
		Page parts
			FactBox Area
				CardParts and ListParts
		Charts
			Chart Part
			Chart Control Add-In
		Page names
	Page Designer
		New Page wizard
	Page Components
		Page Triggers
		Page properties
		Page Preview Tool
		Inheritance
	WDTU Page Enhancement - part 1
	Page Controls
		Control types
			Container controls
			Group controls
			Field controls
			Page Part controls
			Page Control triggers
		Bound and Unbound Pages
	WDTU Page Enhancement - part 2
	Page Actions
		Page Action types and subtypes
		Action Groups
			Navigation Pane Button actions
			Actions Summary
	Learning more
		Patterns and creative plagiarism
		Experimenting on your own
		Experimentation
	Review questions
	Summary
Chapter 5: Queries and Reports
	Queries
		Building a simple Query
		Query and Query Component properties
			Query properties
			DataItem properties
			Column properties
	Reports
		What is a report?
		Four NAV report designers
		NAV report types
			Report types summarized
			Report naming
	Report components - overview
		Report Structure
			Report Data overview
			Report Layout overview
	Report data flow
		Report components - detail
		C/SIDE Report Properties
		Visual Studio - Report Properties
		Report triggers
		Request Page Properties
		Request Page Triggers
		DataItem properties
		DataItem triggers
	Creating a Report in NAV 2017
		Learn by experimentation
		Report building - Phase 1
		Report building - Phase 2
		Report building - Phase 3
			Modifying an existing report with Report Designer or Word
			Runtime rendering
			Inheritance
		Interactive report capabilities
			Interactive sorting
			Interactive Visible / Not Visible
		Request Page
			Add a Request Page option
		Processing-Only reports
		Creative report plagiarism and Patterns
	Review questions
	Summary
Chapter 6: Introduction to C/SIDE and C/AL
	Understanding C/SIDE
		Object Designer
			Starting a new object
				Accessing the Table Designer screen
				Accessing the Page Designer
				Accessing the Report Dataset Designer
				Accessing the Codeunit Designer
			Query Designer
			XMLport Designer
			MenuSuite Designer
			Object Designer Navigation
				Exporting objects
			Importing objects
				Import Table object changes
		Text objects
		Shipping changes as an extension
			Some useful practices
				Changing data definitions
				Saving and compiling
			Some C/AL naming conventions
			Variables
				C/AL Globals
				C/AL Locals
				Special working storage variables
		C/SIDE programming
			Non-modifiable functions
			Modifiable functions
			Custom functions
				Creating a function
	C/AL syntax
		Assignment and punctuation
		Expressions
			Operators
				Arithmetic operators and functions
				Boolean operators
				Relational operators and functions
				Precedence of operators
		Frequently used C/AL functions
			MESSAGE function
			ERROR function
			CONFIRM function
			STRMENU function
			Record functions
				SETCURRENTKEY function
				SETRANGE function
				SETFILTER function
				GET function
			FIND Functions
				FIND ([Which]) options and the SQL Server alternates
		Conditional statements
			BEGIN-END compound statement
			IF-THEN-ELSE statement
		Indenting code
	Some simple coding modifications
		Adding field validation to a table
		Adding code to a report
			Lay out the new Report Heading
			Saving and testing
			Lookup related table data
			Laying out the new report Body
			Saving and testing
		Handling user entered report options
		Defining the Request Page
			Finishing the processing code
		Testing the completed report
		Output to Excel
	Review questions
	Summary
Chapter 7: Intermediate C/AL
	C/AL Symbol Menu
	Internal documentation
	Source code management
	Validation functions
		TESTFIELD
		FIELDERROR
		INIT
		VALIDATE
	Date and Time functions
		TODAY, TIME, and CURRENTDATETIME
		WORKDATE
		DATE2DMY function
		DATE2DWY function
		DMY2DATE and DWY2DATE functions
		CALCDATE
	Data conversion and formatting functions
		ROUND function
		FORMAT function
		EVALUATE function
	FlowField and SumIndexField functions
		CALCFIELDS function
		SETAUTOCALCFIELDS function
		CALCSUMS function
			CALCFIELDS and CALCSUMS comparison
	Flow control
		REPEAT-UNTIL
		WHILE-DO
		FOR-TO or FOR-DOWNTO
		CASE-ELSE statement
		WITH-DO statement
		QUIT, BREAK, EXIT, and SKIP
			QUIT function
			BREAK function
			EXIT function
			SKIP function
	Input and Output functions
		NEXT function with FIND or FINDSET
		INSERT function
		MODIFY function
			Rec and xRec
		DELETE function
		MODIFYALL function
		DELETEALL function
	Filtering
		SETFILTER function
		COPYFILTER and COPYFILTERS functions
		GETFILTER and GETFILTERS functions
		FILTERGROUP function
		MARK function
		CLEARMARKS function
		MARKEDONLY function
		RESET function
	InterObject communication
		Communication through data
		Communication through function parameters
		Communication via object calls
	Enhancing the WDTU application
		Modify table fields
		Adding validation logic
			Playlist Header validations
		Creating the Playlist Subpage
			Playlist Line validations
		Creating a function for our Factbox
		Creating a Factbox Page
	Review questions
	Summary
Chapter 8: Advanced NAV Development Tools
	NAV process flow
		Initial Setup and Data Preparation
		Transaction entry
		Testing and Posting the Journal batch
		Utilizing and maintaining the data
		Data maintenance
	Role Center pages
		Role Center structure
			Role Center activities page
			Cue Groups and Cues
			Cue source table
			Cue Group Actions
		System Part
		Page Parts
			Page Parts Not Visible
			Page Part Charts
			Page Parts for User Data
		Navigation Pane and Action Menus
			Action Designer
			Creating a WDTU Role Center Ribbon
				Action Groups / Ribbon Categories
				Configuration/Personalization
			Navigation Pane
				Navigation Home Button
				Navigation Departments Button
				Other Navigation Buttons
	XMLports
		XMLport components
			XMLport properties
			XMLport triggers
			XMLport data lines
			The XMLport line properties
				SourceType as Text
				SourceType as Table
				SourceType as Field
			Element or Attribute
				NodeType of Element
				NodeType of Attribute
			XMLport line triggers
				DataType as Text
				DataType as Table
				DataType as Field
			XMLport Request Page
	Web services
		Exposing a web service
		Publishing a web service
		Enabling web services
		Determining what was published
		XMLport - Web Services Integration example for WDTU
	Review questions
	Summary
Chapter 9: Successful Conclusions
	Creating new C/AL routines
		Callable functions
			Codeunit 358 - DateFilterCalc
			Codeunit 359 - Period Form Management
				FindDate function
				NextDate function
				CreatePeriodFormat function
			Codeunit 365 - Format Address
			Codeunit 396 - NoSeriesManagement
			Function models to review and use
		Management codeunits
	Multi-language system
	Multi-currency system
	Navigate
		Modifying for Navigate
	Debugging in NAV 2017
		Text Exports of Objects
		Dialog function debugging techniques
			Debugging with MESSAGE and CONFIRM
			Debugging with DIALOG
			Debugging with text output
			Debugging with ERROR
		The NAV 2017 Debugger
			Activating the Debugger
			Attaching the Debugger to a Session
			Creating Break Events
			The Debugger window
				Ribbon Actions:
			Changing code while debugging
	C/SIDE Test-Driven Development
	Other interfaces
		Automation Controller
		Linked Data Sources
	NAV Application Server
	Client Add-ins
		Client Add-in construction
		WDTU Client Add-in
		Client Add-in comments
	Creating an Extension
		Table Changes
		Page Changes
		Events
		Creating a WDTU extension
			Step 1 - Load PowerShell
			Step 2 - Create Delta files
			Step 3 - Manifest XML file
			Remembering the App ID
			Step 4 - Create the NAVx package
		Installing the Extension
			Publishing an Extension
			Verification
			Extension installation and setup
	Customizing Help
	NAV development projects - general guidance
		Knowledge is key
		Data-focused design
			Defining the required data views
			Designing the data tables
			Designing the user data access interface
			Designing the data validation
			Data design review and revision
		Designing the Posting processes
		Designing the supporting processes
		Double-check everything
	Design for efficiency
		Disk I/O
		Locking
	Updating and Upgrading
		Design for updating
			Customization project recommendations
				One change at a time
			Testing
				Database testing approaches
				Testing in production
				Using a testing database
				Testing techniques
			Deliverables
			Finishing the project
		Plan for upgrading
			Benefits of upgrading
			Coding considerations
			Good documentation
			Low-impact coding
	Supporting material
	Review questions
	Summary
Index




نظرات کاربران