larrys living room
larrys living room
  • 20
  • 1 423
Linux/MS-Windows Application Development using Lazarus/Free Pascal - Part 18
We wrap-up the Administrative User Password (Add, Change, Delete) functionality and User's ability to change their own password. Made changes to the way these things work, again. Discuss briefly future direction of this development. Cover documentation resources for the Lazarus IDE and Free Pascal compiler. The current code for the project can be found at this Google Drive Link (drive.google.com/file/d/1djYSflqhxZJ-fL3fm0R1zcOO9GUZq2rd/view?usp=drive_link). Thank you for liking, subscribing and commenting.
Переглядів: 62

Відео

Linux / MS Windows Application Development using Lazarus / Free Pascal - Part 17
Переглядів 6514 днів тому
We give the standard user a way to change their own password. Here is the Google Drive link to all of the source code (drive.google.com/file/d/1HqwZkRO8G18MLfnA2gGzcneDX2G7bUXS/view?usp=drive_link).
Linux / MS Windows Application Development using Lazarus / Free Pascal - Part 16
Переглядів 2321 день тому
We completed the little bit of code for the User - Change window. We created the User - Delete window and got all of its code connected and working. The current code as of Dec. 13th 2024 can be access from this Google Drive link (drive.google.com/file/d/1w0-7cQtqraQXTY9k xM3sO_rD502oSm/view?usp=drive_link).
Linux / MS Windows Application development using Lazarus / Free Pascal - Part 15
Переглядів 28Місяць тому
We complete the development of the Users - Change window allowing application administrator to make changes to the User ID and password of a user or administrator. The Goodle Drive link to the latest source code files is (drive.google.com/file/d/1l_G_aSBajn9QarJdTyRrWdnBmstHJbFV/view?usp=drive_link).
Linux / MS Windows Application Development using Lazarus / Free Pascal - Part 14
Переглядів 40Місяць тому
We continue to work on the User - Change window by allowing user name selection form the list box and populating the edit boxes when the "Select" button is clicked. Google Drive link to the application source files as of Nov. 29th 2024 (drive.google.com/file/d/168kF-HjWnbK8W1RgU1ILz4BkLMQw1ZnG/view?usp=drive_link).
Linux / MS Windows Application Development using Lazarus / Free pascal - Part 13
Переглядів 75Місяць тому
We fix an issue with Back Door not getting disabled immediately after creating an administrator. Flesh out the new User Change window. First time use of a List Box. Google Drive link (drive.google.com/file/d/1y6Opj2C1-ueC64Uh0AMVzZtdedrMhE_-/view?usp=sharing)
Linux / MS Windows Application Development using Lazarus / Free pascal - Part 12
Переглядів 79Місяць тому
Finish developing the User add window, change the Log On window, now differentiate between users based on access code. We create an administrator and test his access to restricted functions. Google Drive link to the files as of 2024-11-15 (drive.google.com/file/d/19dnWoPhQtciFC21X29D1YEtJstfiuB0T/view?usp=drive_link)
Linux / MS Windows Application Development using Lazarus / Free Pascal - Part 11
Переглядів 462 місяці тому
Project source code archive is available on Google Drive link (drive.google.com/file/d/1Cht3kg3_6rmzCcTVvfCvNFy6Pf254nZF/view?usp=drive_link). We correct a few issues with the uRFileIO unit. We add logic to the UnitLogOn code to now use the Users.dat file to verify the user. We correct the TUsrRec record type to fully record the MD5 hash. We test Log On functionality.
Linux / MS Windows Application Development using Lazarus/Free Pascal - Part 10
Переглядів 442 місяці тому
I announce that the project files are available on Google Drive via the link (drive.google.com/file/d/1xM21VzLAh_6wbeGTdq8VYdVRoHapZK5u/view?usp=drive_link) We build a new user password record and use the MD5 hash to hide the actual password. Make needed corrections to thhe uRFileIO unit. I struggle with several issues, but we get more done and working.
Linux / MS Windows Application Development using Lazarus / Free Pascal - Part 9
Переглядів 592 місяці тому
We create an include file that defines the User record type. We write a new unit that provides random file input / output functions that will be generically used throughout the application. We test compile and correct fat finger entry errors.
Linux / MS Windows Application Development using Lazarus / Free Pascal - Part 8
Переглядів 502 місяці тому
We add a new unit with a password evaluator to test for compliance with password rules and to provide helpful messages.
Linux / MS Windows Application Development using Lazarus / Free Pascal - Part 7
Переглядів 743 місяці тому
We modify hint options in the Lazarus development interface. We add a "Users" selection item in the Main Application menu. We create a new form and unit to provide for adding a new user. We connect the new form and unit to the Users - Add menu selection.
Linux/MS Windows Application Development using Lazarus/Free Pascal - Part 6
Переглядів 683 місяці тому
We add a Set Path function to the main application window. We create a new form that allows us to choose the target directory path for the application. We connect the new Set Path form to the Set Path menu selection of the main application form. We change the log on window to uses an initialization file to obtain the target application path for the application.
Linux / MS Windows Application Development using Lazarus / Free Pascal - Part 5
Переглядів 593 місяці тому
In this video we fix an issue with the UserID text entry box not receiving focus after a failed log on. We eliminate the need to use compile time directives to set the FileSep identifier to the appropriate OS directory/file name separator. We test the reading of the "MyApplicationFilePath.dat" file contents and modify the log on validation code.
Linux / MS Windows Application Development using Lazarus/Free Pascal - Part 4
Переглядів 323 місяці тому
There are a few code changes explained. Simple debugging methods are demonstrated. We set "breakpoints" to puase execution and "watches" to monitor the content of variables during application execution.
Linux / MS Windows Application Development using Lazarus/Free Pascal - Part 3
Переглядів 714 місяці тому
Linux / MS Windows Application Development using Lazarus/Free Pascal - Part 3
Linux / MS Windows Application Development using Lazarus/Free Pascal Part 2.5
Переглядів 984 місяці тому
Linux / MS Windows Application Development using Lazarus/Free Pascal Part 2.5
Linux / MS Windows Application Development using Lazarus/Free Pascal Part 2
Переглядів 934 місяці тому
Linux / MS Windows Application Development using Lazarus/Free Pascal Part 2
Linux / MS Windows Application Development using Lazarus/Free Pascal - Part 1
Переглядів 1314 місяці тому
Linux / MS Windows Application Development using Lazarus/Free Pascal - Part 1
Installing Lazarus IDE and the Free Pascal Compiler on Linux - Getting Started
Переглядів 2314 місяці тому
Installing Lazarus IDE and the Free Pascal Compiler on Linux - Getting Started

КОМЕНТАРІ

  • @preystation6870
    @preystation6870 10 днів тому

    [ Senior Dev : me ] Maximun respect to [ Master Dev : Larry ], actualy i use free pascal TUI and Lazarus o'Pascal. I would like more information about the free pascal and lazarus package manager, if they exist! I would like to contribute to some facilitating libraries.

    • @larrycullen9117
      @larrycullen9117 10 днів тому

      For detailed information you should try the URLs freepascal.org and lazarus-ide.org for the free pascal compiler and the Lazarus IDE documents. Each site offers search capabilities. I hope this helps. Thank you for commenting. 🙂

    • @preystation6870
      @preystation6870 9 днів тому

      @@larrycullen9117 thanks

  • @LýTửNhiên1
    @LýTửNhiên1 16 днів тому

    ❤❤🎉🎉

  • @JelajahKodingTech
    @JelajahKodingTech 17 днів тому

    Thanks for sharing. but sorry, your voice is too low.

    • @larrycullen9117
      @larrycullen9117 17 днів тому

      I agree. Getting the level set on the dynamic microphone that I use has been and continues to be challenging. I'll try to do better next time. Thank you.

  • @TaylorDorothy17
    @TaylorDorothy17 Місяць тому

    Nice video 👍

  • @sob515
    @sob515 Місяць тому

    Didn't know you're an ESET fan :D nice glowing eyes android tho

    • @larrycullen9117
      @larrycullen9117 Місяць тому

      Found that cool image years ago. I gave it red glowing eyes and made it my desktop image.🙂

  • @pwalkz
    @pwalkz 4 місяці тому

    I also like to use the IDE option to ‘Hide IDE windows on run’ in the Tools | Options Dialog.

    • @larrycullen9117
      @larrycullen9117 4 місяці тому

      I usually do the same as well. Just didn't do it with this fresh install.

  • @pwalkz
    @pwalkz 4 місяці тому

    I find that when you create a new Application, first do a save and save the first unit as mainform then save the project1.lpr as the Application name, eg. MyApplication. Also edit any forms or units in the property fields rather than the editor headings. We all learnt some good lessons here and creating the new application and saving it in correct order is important. I also like to regularly compile and check errors that way. I also like to format the code using Ctrl D. Thanks Larry great job, let’s get Lazarus Free Pascal easy to learn and use.

  • @pwalkz
    @pwalkz 4 місяці тому

    Good tips and explanations, Lazarus is great for developing GUI apps for Linux.

  • @pwalkz
    @pwalkz 4 місяці тому

    I do like the default editor colour scheme for watching the videos, easy to read the code.

  • @pwalkz
    @pwalkz 4 місяці тому

    Hi Larry, I also like to develop applications using Lazarus and Free Pascal. I primarily use Arch base Linux and for installing I find the easiest method is to use the following command line in the users terminal. $ sudo pacman -S lazarus lazarus-qt6 this will install the latest versions, from the Arch Extra repository, lazarus-gtk2, lazarus-gtk3, lazarus-qt5 is also supported. Keep up the great work. Peter Walker

    • @larrycullen9117
      @larrycullen9117 4 місяці тому

      Thanks for the comment. I liked the Lazarus IDE and Free Pascal so much that I gave them a one time donation. I wrote code using Delphi from Embarcadero Technologies for over 20 years. It made life so easy.

    • @larrycullen9117
      @larrycullen9117 10 днів тому

      I agree that Lazarus/Free Pascal offers a great way to quickly make great GUI applications for a variety of OS's. Thank you for your kind compliment, it is greatly appreciated.