The Visual Basic .NET programming language is seen by many as an entry-level language. But this, of course, is not the case. We’ve got used to knowing that Visual Basic.NET is most often used in Desktop applications. However, this language allows much more - for example, to create web applications on the ASP .NET framework.
ASP .NET supports the MVC (Model-View-Controller) programming pattern, which greatly simplifies application scaling and testing compared to regular ASP .NET. This template has various variations, but the main idea remains the same - to delimit the areas of responsibility between business logic and presentation. All modern web frameworks are built ...
What's new in the latest version?
- Ability to access to totals, parameters and variables case-insensitively
- Division by zero doesn’t throw an exception anymore – instead there’s an error report now
- Improved built in parser of Rich Text – now it allows direct object conversion of export into text documents
- In report designer we added ability to create page duplicates and manage band size while dragging it to the upper part
- Export menu – now items are categorized
- Copy and delete prepared pages in preview with 1 click- Improved compatibility of FastReport .Net with latest report layout of FastReport VCL and added export of tables, barcodes, maps and shapes.
- In export into Excel we added ability to manage document size for printer output. The ent ...
Despite the fact that so-called arsenal of built-in functions in the report designer is by no means small, sometimes still lacks some specific. Thanks to the script in the report we can easily implement the desired function. But what if this function is needed in many records? Each time to add it to the report script? Of course, not. You can collect all your favorite functions in a library connected to the report designer.
It is desirable to have the library located in the same folder as the report. Let us create a Class Library project in which we will have a test function. For example, the function of converting an array to a string. Turned out to be such a class.
...
One of the most popular frameworks for creating single-page applications is Angular. It is based on MVC template, which simplifies the development and testing of such application. Many users of the report generator FastReport need to display their reports in Angular web applications, which we discussed in the article using FR Core Web Report in Single Page Application Angular 7. Now, on the webpage we can display not only the report but also the data cube from FastCube .NET. Let us see how to do it.
Initially, you should have installed: platform Node.js and NET Core SDK 2.0, or better newer.
You may create an application using a template from sdk. To do that, type a command in a command line:
...
New features
Added new Visual Studio-styled icons. You may switch between icon packs in the "View/Options/User Interface" window (or, "File/Options/User Interface" if you use ribbon UI):
< ...
The latest update in FastReport .NET allows you to add pages from other reports to the developed one. This will help you work with reports faster. Before you would need to merge several files or redo the report manually. To add a page, open the File menu and select Open Page.
...
In FastReport 2018.2.3, new settings for the report designer appeared - objects appearance. Settings can be opened in the File menu - Settings.
The new section contains only two settings for now:
• Show indicator on bands with events;
• Show indicator on objects with events.
Both settings allow you to enable the indication of the presence of events in the object. Thus, you can quickly find in the report objects for which there is code in the report script.
The indicator is a small red triangle in the upper left corner of the object:
For example, select the CheckBox object and look in the Property inspector for the events for it:
...
What is a ZPL file?
ZPL stands for Zebra Programming Language. It allows team to create the desired print design for any label or page.
This makes the label independent from the specific printing device. The printer receives commands to produc ...