Synergex Resource Center – Answers | Quick Tips
The Synergex Resource Center (https://synergexresourcecenter.force.com/) houses many helpful tools and forums for Synergy DBL developers. Join us in the Community section of the Synergex Resource Center as we dive into how to use the Answers forum.
Synergex Resource Center – Ideas | Quick Tips
The Synergex Resource Center (https://synergexresourcecenter.force.com/) houses many helpful tools and forums for Synergy DBL developers. Join us in the Community section of the Synergex Resource Center as we dive into how to use the Ideas forum.
Using the Synergy/DE Online Documentation | Quick Tips
Are you looking for detailed information about a Synergy/DE product? Watch this to learn how to easily navigate the Synergy/DE product documentation – www.synergex.com/docs.
You can install a local copy of our latest documentation here: https://resourcecenter.synergex.com/product/download/default.aspx
You’ll be prompted to log in to the Synergex Resource Center.
Compile Units | Anatomy of Synergy 1
Are you a new Synergy programmer? Check out this video to learn about the basic compile units of a Synergy program. We'll cover mainline programs, subroutines 1:40, functions 3:15, and classes 3:55.
Alpha Data | Anatomy of Synergy 2
New to Synergy or looking to brush up on how to use the Alpha Data type? This video illustrates how to create records and define and use Alpha data.
Decimal Data | Anatomy of Synergy 3
In this video, we introduce you to storing numeric values in Synergy. We'll also demonstrate how to perform a basic calculation and use an overlay field.
Implied-Decimal Data | Anatomy of Synergy 4
Learn how to store fractional values in Synergy DBL using the implied-decimal data type. We'll also cover how to avoid common pitfalls by correctly using precision values.
Please Note: Synergy DBL documentation has been updated since the publication of this video to reflect that the maximum size of an implied-decimal field is now 56 bytes. The maximum size of the whole number part is 28 significant digits, and the maximum size of the fractional precision is also 28 digits, for a maximum total of 56. (d56.28) Read more here: https://www.synergex.com/docs/index.htm#lrm/lrmChap2Datatypes.htm#Decimal%20and%20implied%E2%80%91decimal
Integer Data | Anatomy of Synergy 5
Learn how to define the integer data type in Synergy DBL. We'll also cover supported sizes of integer data, some differences between how data is store in an integer vs a decimal data type, and take another look at the ^VAL return value.
String Data | Anatomy of Synergy 6
The concept of string data exists in both traditional Synergy DBL and Synergy .NET. We'll show you how to define and assign values to a string, and even touch on invoking string properties and methods.
Additional Resources:
Make sure to check out our intro to methods and properties if you need a more in depth explanation of how they work: https://youtu.be/0g_WA5aoNIg
Synergy DBL Language Reference Documentation entry for System.String: http://docs.synergyde.com/lrm/lrmChap10SYSTEMSTRING.htm
.NET Framework documentation for System.String:
https://docs.microsoft.com/en-us/dotnet/api/system.string?view=netframework-4.7.2
Boolean Data | Anatomy of Synergy 7
We'll cover how to declare Boolean data in both traditional Synergy and Synergy .NET. We also discuss how Boolean operators can be used to manipulate Boolean data. We'll also show examples of using the evaluation of an expression as a the value for a Boolean variable.
To learn more about Boolean Operators, check out the Synergy DBL Language Reference Documentation entry: http://docs.synergyde.com/index.htm#lrm/lrmChap3Operators.htm#Booleanoperations
Moving Between Data Types | Anatomy of Synergy 8
Now that the main data types used in traditional Synergy have been covered, we'll dive into moving between the types. Check out this video to learn how to avoid common pitfalls when assigning values to numeric destinations or alpha and string destinations. We'll also cover some functions that may help ease the transition.
ISAM Refresher and Accessing ISAM Data | Synergy/DE
Synergy DevPartner Conference 2017: We all know and love ISAM, but are we using it to its full potential? From designing keys, optimizing files for better access, and understanding the powerful Select class, Richard Morris will enhance your understanding of just how powerful ISAM is and show you how to optimize your use of it.
10:42 IO Hooks
17:41 Utilities
29:35 Demonstration
10 Things You Should Be Doing With Synergy | Synergy/DE
Synergy DevPartner Conference 2018: In this session, Phillip Bratt will cover 10 Synergy tricks and technologies to help you improve performance and keep your customers’ data secure.
DBL Profiler: https://www.synergex.com/docs/#tools/toolsChap4Synergydblprofiler.htm
Create project templates in Visual Studio: https://docs.microsoft.com/en-us/visualstudio/extensibility/how-to-use-wizards-with-project-templates?view=vs-2017
VSID project: https://docs.microsoft.com/en-us/visualstudio/extensibility/getting-started-with-the-vsix-project-template?view=vs-2017
Build from one Development Environment: https://www.synergex.com/docs/index.htm#tools/toolsChap1Compilingatraditionalsynergyroutine.htm#Compiler%20options
Synergex Learning: synergex.com/learning
Github: gethub.com/Synergex
Answers and Ideas: synergex.com/welcomeRC
Using XML Documentation Comments to Improve Intellisense | Quick Tips
If you'd like to improve your Intellisense experience while documenting your Synergy DBL code, you may be interested in using XML documentation comments. These types of documentation comments are available in traditional Synergy though they have enhanced capabilities in Synergy .NET. Check out this discussion in Synergy Community that inspired the video:
https://synergexresourcecenter.force.com/apex/SiteAnswer?id=a2Z0d000000hL3wEAE
Top Tips for Using Visual Studio | Synergy/DE
Synergy DevPartner Conference 2018: Capitalize on your development in Visual Studio. Stay in the know, and discover how the latest improvements and development techniques can increase your productivity and reduce build times. Marty Lewis has made sure that this session will be relevant for Windows, Unix, and OpenVMS users alike.