Artem Parlyuk

Author Homepage: http://artsoft.nm.ru

Send e-mail to this Author

  • Windows desktop development (VCL): Component products for different areas of Windows app development.
  • Web client development (WEB): Create modern web client applications with Object Pascal from Delphi or Visual Studio Code.
  • Cross-platform development (FNC): UI controls, charting, cloud services, mapping components,...
  • Server backend development (BIZ): Solid libraries for business logic & data access, ORM/REST/HTTP/JSON framework, data modeling.
  • Author Products

    Total 6 products

    ArtFormula v.3.4

    Components > Science > Expressions

    By Artem Parlyuk.

    Freeware + source 15 Mar 2016

    Description

    ArtFormula package contains two non-visual Delphi & Lazarus components for symbolic expression parsing and evaluation. Provides runtime scripting engine for automating your programs.

    Provides:

    • 7 arithmetic operations
    • 10 logical operations
    • 6 bitwise operations
    • string concatenation & like operator
    • 24 arithmetic functions
    • 10 statistical functions
    • 2 logical functions
    • 17 string functions
    • 13 date functions
    • 14 programming functions
    • User defined constant
    • User defined variables
    • User defined functions (modules).
    • Subroutines, global const and vars definition
    • Symbolical differentiation of functions with basic simplification of resulting derivatives
    ArtFormula programming language supports:
    • Variables definitions and assignment statement
    • Increment and Decrement operations
    • Return function
    • Compound statement (BEGIN... END)
    • IF statement
    • WHILE loop
    • UNTIL loop
    • FOR loop
    • Interface functions: msg('text', 'caption', props), input('caption', 'text', defvalue).
    • Defining subroutines, global const and vars.
    TArtFormula supports spreadsheet calculation.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 1 313kB

    Platforms: C2k10, D2005, D2006, D2007, D2009, D2010, D7, DXE2

    ArtReport v.2.5

    Components > Reports > Other

    By Artem Parlyuk.

    Freeware + source 14 Oct 2011

    Description

    ArReport provides easy way to create XLS reports (using installed MS Excel or OpenOffice Calc) for Delphi & Lazarus developers.

    Main features:

    • Several report types:
      • simple
      • master-detail
      • master-detail-subdetail
      • grouped
      • subgrouped report
      • multicolumn
    • Several reports per one sheet and several reports on several sheets
    • User-defined variables and formulas
    • Creating report templates directly in spreadsheet application
    • Using all spreadsheet application formatting abilities for report templates creation
    • Printing report
    • Running spreadsheet application Macros for postprocessing
    ArtReport uses special provider component to generate report.

    Providers included:

    • MS Excel (TARExcelProvider)
    • OpenOffice Calc (TARCalcProvider).
    One can develop new providers for other spreadsheet applications.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 1 024kB

    Platforms: D2005, D2006, D7

    TArtLCD

    Components > System > Other Hardware

    By Artem Parlyuk.

    Freeware + source 11 Nov 2010

    Description

    Delphi component TArtLCD can be used to control text LCD with a Hitachi HD44780 Controller, a Matrix Orbital Serial/USB LCD and other by using dll pluggins for LCD Smartie program.

    The distribution of TArtLCD contains demo dll and VirtualLCD program to test TArtLCD functionality without hardware display.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 426kB

    Platforms: D2005, D2006, D7

    TArtLicense v.1.1

    Components > Security > Shareware

    By Artem Parlyuk.

    Freeware + source 07 Jul 2005

    Description

    TArtLicense is a very simple non-visual Delphi component useful for shareware program developing.

    It uses crypted license files containing information about exe file (size and CRC), expiration date and any additional information.

    As TArtLicense uses RSA asymmetric algorithm and TArtLicense knows only decryption key, nobody can change information inside license file.

    Archive also includes source code of ArtLicGenerator (program to generate license files compatible with TArtLicense).

    Informations

    • Status: Fully functional
    • Source: Included
    • Exe demo: included
    • Size: 388kB

    Platforms: D7

    THDDInfo v.2.3

    Components > System > Other Hardware

    By Artem Parlyuk.

    Freeware + source 10 Jun 2009

    Description

    THDDInfo - non-visual Delphi component provided low level information about IDE, SCSI and ATAPI devices.

    Supports Win9x, WinNT and Vista platforms, provided information about IDE, ATAPI and SCSI devices.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 259kB

    Platforms: D2005, D2006, D2007, D2009, D2010, D5, D6, D7

    TMinimizer v.2.0

    Components > Science > Other

    By Artem Parlyuk.

    Freeware + source 11 Mar 2008

    Description

    Non-visual Delphi component for scientific calculation. It implements several methods of local minimization. The objective function can be specified in symbolical form.

    Methods implemented:

    • Rosenbrock method
    • Quasi-Newton algorithms (Davidon-Fletcher-Powell, Fletcher, Broyden)
    • Conjugate gradient algorithms (Fletcher-Reeves, Pshenichny, steepest descent)
    • Newton method.
    Also TMinimizer implements constrained optimization algorithm using penalty function.

    Informations

    • Status: Fully functional
    • Source: Included
    • Size: 309kB

    Platforms: D7