delcpy

delcpy

На своём канале я буду выкладывать видео для новичков по языкам программирования и работой с 2D-3D графикой.
1. Delphi, C++, Python, JavaScript, HTML, CSS;
2. Базы данных SQL, InterBase;
3. 3D MAX, AutoCad.

Chord VCL Delphi

Chord VCL Delphi

DrawArc FMX C++Builder

DrawArc FMX C++Builder

DrawArc FMX Delphi

DrawArc FMX Delphi

Arc VCL C++ Builder

Arc VCL C++ Builder

Arc VCL Delphi

Arc VCL Delphi

DrawPolygon FMX C++ Builder

DrawPolygon FMX C++ Builder

DrawPolygon FMX Delphi

DrawPolygon FMX Delphi

Polygon VCL C++ Builder

Polygon VCL C++ Builder

Polygon VCL Delphi

Polygon VCL Delphi

DrawEllipse FMX Delphi

DrawEllipse FMX Delphi

RoundRect VCL C++ Builder

RoundRect VCL C++ Builder

RoundRect VCL Delphi

RoundRect VCL Delphi

Ellipse VCL C++ Builder

Ellipse VCL C++ Builder

Ellipse VCL Delphi

Ellipse VCL Delphi

DrawRect FMX C++ Builder

DrawRect FMX C++ Builder

DrawRect FMX Delphi

DrawRect FMX Delphi

2D Rectangle VCL C++ Builder

2D Rectangle VCL C++ Builder

2D Rectangle VCL Delphi

2D Rectangle VCL Delphi

2D Line FMX C++ Builder

2D Line FMX C++ Builder

2D Line FMX Delphi

2D Line FMX Delphi

2D Line VCL C++ Builder

2D Line VCL C++ Builder

2D Line VCL Delphi

2D Line VCL Delphi

Creating component Delphi

Creating component Delphi

Пікірлер

  • @davidferia13
    @davidferia1322 сағат бұрын

    Спасибо, что поделился, брат, я целый день искал урок того, что ты делал, привет из Мексики.

  • @delcpy
    @delcpy18 сағат бұрын

    Спасибо за комментарий. Подписывайтесь на мой канал.

  • @davemurey6119
    @davemurey61192 күн бұрын

    Спасибо Вам за видео, к можно показать, как сделать привью документа перед распечаткой? Спасибо!

  • @delcpy
    @delcpyКүн бұрын

    Такое видео я сделаю, ну позже. Пока на большие видосы нету времени.

  • @davemurey6119
    @davemurey611910 күн бұрын

    Благодарю Вашим видео многие смогут открыть дверь в мир программирования. Именно язык Паскаль закладывает теоретическую базу.

  • @delcpy
    @delcpy10 күн бұрын

    Спасибо за комментарий.

  • @Minasoft48
    @Minasoft4811 күн бұрын

    thank you

  • @delcpy
    @delcpy11 күн бұрын

    👍

  • @davemurey6119
    @davemurey611911 күн бұрын

    Спасибо Вам за очередное видео! А как Вы считаете, у системы Lazarus по сравнению с Delphi больше сейчас перспектив развития?

  • @delcpy
    @delcpy11 күн бұрын

    Я думаю нет. Там маленькая команда которая в свободное время делает проект. Сам язык ещё не такой востребованный.

  • @davemurey6119
    @davemurey611912 күн бұрын

    Спасибо за очередной Вам видос! А по Лазарусу Вы не планируете делать видео? Недавно вышла его очередная версия.

  • @delcpy
    @delcpy12 күн бұрын

    Здравствуйте. Хочу установить сразу на macOS, многие просят. Но пока места нету на компьютере. Времени нету почистить комп.

  • @MakarenkoSasha
    @MakarenkoSasha12 күн бұрын

    у меня последняя версия 12.1 .. как убрали поддержку fmx для линукс, так она пока и не появилась .. печаль

  • @delcpy
    @delcpy12 күн бұрын

    У меня пока 12 версия. Официалы сказали, что будет очень крутое обновления C++ и по этому пока кросплотформы отключили. А так FMX для Linux скачиваете с их магазина и все работает. Правда нужна RAD Studio, если я не ошибаюсь.

  • @MakarenkoSasha
    @MakarenkoSasha12 күн бұрын

    @@delcpy спасибо, попробую.

  • @davemurey6119
    @davemurey611913 күн бұрын

    Большое Вам спасибо за очередное обцчающее видео.

  • @delcpy
    @delcpy13 күн бұрын

    Спасибо за хороший комментарий.

  • @MakarenkoSasha
    @MakarenkoSasha16 күн бұрын

    i wanna it for linux...

  • @delcpy
    @delcpy16 күн бұрын

    If you buy the extended version, you can compile this linux code.

  • @davemurey6119
    @davemurey611917 күн бұрын

    У Вас был такой перерыв в публикации видосы и вот наконец настал момент следующей публикации.

  • @delcpy
    @delcpy17 күн бұрын

    Был большой проект. Работа занимала все время.

  • @lindanindwandwe1731
    @lindanindwandwe1731Ай бұрын

    Hi, thanks for this🙂, How to ensure that the contents of your window resize properly along with the window, preventing any content from being cut off

  • @delcpy
    @delcpy15 күн бұрын

    Thanks for the comment.

  • @lindanindwandwe1731
    @lindanindwandwe1731Ай бұрын

    Thanks , how to change the background image of the whole design form?

  • @delcpy
    @delcpyАй бұрын

    kzread.info/dash/bejne/oKSfp5twl7qeaLg.htmlsi=qDVNZ-B_zn6EaMJp

  • @SlonMorze
    @SlonMorzeАй бұрын

    Хорошо бы поля перевести в private или даже в strict private. Показать объявление property, методы сеттеры или геттеры. И правильнее использовать Free для уничтожения, а не Destroy

  • @delcpy
    @delcpyАй бұрын

    Да. Это будет правильно. Но я записываю ролики не для тех кто уже знает Delphi. До свойств, полей и зачем они нужны, запишу отдельный ролики и метод free так же будет в следующих роликах так как нужно показать различие от destroy.

  • @jancesrouge622
    @jancesrouge6222 ай бұрын

    Muito obrigado pela dica continue ajudando a comunidade Delphi.

  • @delcpy
    @delcpyАй бұрын

    Thank you.

  • @markoantonijevic9683
    @markoantonijevic96832 ай бұрын

    How do you get the Git CMD?

  • @delcpy
    @delcpy2 ай бұрын

    git-scm.com

  • @sugiyartosugiyarto1587
    @sugiyartosugiyarto15872 ай бұрын

    Sir making video analog gauge..thanks

  • @delcpy
    @delcpy2 ай бұрын

    Rephrase the question.

  • @davemurey6119
    @davemurey61193 ай бұрын

    Очередное полезное видео. Спасибо!

  • @delcpy
    @delcpy3 ай бұрын

    Спасибо за очередной хороший комментарий.

  • @nils5530
    @nils55303 ай бұрын

    Very thanks delcpy

  • @delcpy
    @delcpy3 ай бұрын

    Thanks.

  • @oiiia2991
    @oiiia29913 ай бұрын

    Like

  • @delcpy
    @delcpy3 ай бұрын

    Ok👍

  • @davemurey6119
    @davemurey61193 ай бұрын

    Спасибо за очередной обучающий Ваш видос!

  • @delcpy
    @delcpy3 ай бұрын

    Спасибо за хороший комментарий.

  • @victorarbeiten3639
    @victorarbeiten36394 ай бұрын

    Здравствуйте. Спасибо за видео. Я правильно понимаю, что использование Resources and Images позволяет упаковать все ресурсы в один *.exe файл и при этом не будет необходимости держать рисунки в какой-либо отдельной папке? Например, то же самое можно было сделать, поместив на форму TImage, связав с ним картинку через Picture Editor, и делать её видимой или не очень в зависимости от нажатия на кнопку, но при этом файл картинки должен где-то болтаться отдельно.

  • @delcpy
    @delcpy3 ай бұрын

    docwiki.embarcadero.com/RADStudio/Sydney/en/Resources_and_Images

  • @elmarbaumann7081
    @elmarbaumann70814 ай бұрын

    i would say that you have to synchronize it while networkin in background ;)

  • @delcpy
    @delcpy4 ай бұрын

    I didn't understand the essence of the question

  • @elmarbaumann7081
    @elmarbaumann70814 ай бұрын

    @@delcpy let me say at 1st that your Video is good as a Demo to demonstrate VCL-Themes, my Expierence leading to my Question about writing it in a threadsafe Manner - if your App is connected to Internet - then it is better to synchronize accessing the Combobox in case you are choose (click) a theme of this list. Your App is getting easy deadlocked in this Case.

  • @delcpy
    @delcpy4 ай бұрын

    I post videos without unnecessary code so that people can understand the very principle of work. I will definitely shoot a video about the streams when there will be more time.

  • @lindanindwandwe1731
    @lindanindwandwe1731Ай бұрын

    You can do that easily by using the object property in its event handler

  • @elmarbaumann7081
    @elmarbaumann70814 ай бұрын

    ist this code threadsafe ?

  • @delcpy
    @delcpy4 ай бұрын

    Of course

  • @davemurey6119
    @davemurey61194 ай бұрын

    Большое спасибо Вам за очередной обучающий видос!

  • @delcpy
    @delcpy4 ай бұрын

    И Вам спасибо за хороший комментарий.

  • @oiiia2991
    @oiiia29914 ай бұрын

    Привет автор! Только увидел твой канал и сразу же подписался! Спасибо большое за видео! Просьба, накидай видео про потоки в разных вариациях пожалуйста! Очень хочу посмотреть!

  • @delcpy
    @delcpy4 ай бұрын

    Ролик по потокам сделаю как только будет больше свободного времени. За комментарий спасибо.

  • @mauriciorodrigues9991
    @mauriciorodrigues99914 ай бұрын

    Beautiful job. Which book or tutorial do you recommend to learn C++ Builder? thanks.

  • @delcpy
    @delcpy4 ай бұрын

    docwiki.embarcadero.com/

  • @BitmasterXor
    @BitmasterXor4 ай бұрын

    Ты делаешь очень хорошие видео, продолжай в том же духе, чувак, нам нужно больше разработчиков Delphi в этом мире!

  • @delcpy
    @delcpy4 ай бұрын

    Спасибо. Будут и дальше делать ролики.

  • @mauriciorodrigues9991
    @mauriciorodrigues99914 ай бұрын

    Great job. I did it and worked perfect.

  • @delcpy
    @delcpy4 ай бұрын

    Thanks.

  • @davemurey6119
    @davemurey61194 ай бұрын

    Спасибо Вам за очередной видос. Здесь Вы затронули интересную для меня тему - работы с pdf-файлами, а вернее их распечатки. Давно хотел для себя написать программу для распечатки таких файлов, чтобы она сохраняла позицию при распечатке и при желании можно было вернуться и печатать. В связи с чем у меня просьба к Вам. В тему данного ролика, как можно реализовать средствами Делфи привью документа в окне настройки печати? Можно этой теме посвятить последующий ролик? Спасибо!

  • @delcpy
    @delcpy4 ай бұрын

    Как будет больше времени то обязательно смонтирую ролик.

  • @davemurey6119
    @davemurey61194 ай бұрын

    Очень полезное видео, большое спасибо!

  • @delcpy
    @delcpy4 ай бұрын

    Спасибо за хороший комментарий.

  • @davemurey6119
    @davemurey61194 ай бұрын

    За демонстрацию работы с реестром на Делфи большое спасибо!!!

  • @delcpy
    @delcpy4 ай бұрын

    Спасибо за хорошие отзывы. Я и дальше буду записывать видео.

  • @BitmasterXor
    @BitmasterXor4 ай бұрын

    Thanks for the video, had a friend needing to learn about this INDY whois component. I'm sure the video will assist him. Keep up the good work keep making more videos on Delphi. :)

  • @delcpy
    @delcpy4 ай бұрын

    I'm glad you like my videos. I will continue to record videos.

  • @BitmasterXor
    @BitmasterXor4 ай бұрын

    Good job windows API is always good to use. Great video :) Keep up the good work Love to see people coding in Delphi.

  • @delcpy
    @delcpy4 ай бұрын

    I'm glad you like my videos.

  • @BitmasterXor
    @BitmasterXor5 ай бұрын

    Some other socket libraries ill mention for you would be NetCom7 Sockets .... these sockets are not like INDY. INDY sockets are Blocking sockets and are really bad at handling say for example 300,000 Connections. Web based sockets like Mormot and Mormot2, and NetCom7 (even though its not web based) do not spawn a "Thread" per connection instead they use what is called Thread pooling which is a non-expensive way of handling thousands of simultaneous socket connections. Nice Video you did great at broadcasting a message out to multiple clients :) Try and take it even further by keeping a list of clients in memory and assign them each a unique ID. Here is an example: (define a class for the incoming client socket connection) TYPE Clientinfo = class(TIdserverContext) public Client_ID: string; end; On FormCreate: self.ServerSocket.ContextClass := Clientinfo; //Setting up the client with a unique ID when they connect to your TCP server do like this Clientinfo(AContext).Client_ID := 'Unique CLIENT ID'; // needs to be something truly unique //sending to ALL clients (as you did in this video) procedure BroadcastToAll(Datatosend: string); var List: TList; Index: Integer; begin List := Form1.ServerSocket.Contexts.LockList; try for Index := 0 to List.Count - 1 do begin with TIdContext(List[Index]).Connection.IOHandler do begin WriteLn(Datatosend); end; end; finally Form1.ServerSocket.Contexts.UnlockList; end; end; //Sending to ONE specific client using the client ID Procedure SendDataToClient(TheClientID: string; Datatosend: string); var List: TList; Context: Clientinfo; I: Integer; begin List := Form1.ServerSocket.Contexts.LockList; try for I := 0 to List.Count - 1 do begin Context := Clientinfo(List[I]); if Context.Client_ID = TheClientID then begin try Context.Connection.IOHandler.WriteLn(Datatosend); except end; Exit; end; end; finally Form1.ServerSocket.Contexts.UnlockList; end; end; //when the Client disconnects from the server you must handle accordingly so on TCPServer Disconnect event... procedure TForm1.ServerSocketDisconnect(AContext: TIdContext); begin //any code here to remove client from listviews or other components... //or just print out that they disconnected! end; Sorry for the long post I hope you find this code useful.

  • @BitmasterXor
    @BitmasterXor5 ай бұрын

    Great video you should go the extra mile and create a tidcontextclass for the server side and show people how to manage client socket connections on the server (Broadcast: send msg to all connected clients) and (Send to Single Client via unique ID assigned to the client on connect event or something). Love your vids keep up the good work.

  • @delcpy
    @delcpy5 ай бұрын

    kzread.info/dash/bejne/oWmjpKSBg73dmqg.htmlsi=_ofzzJxgVOVpqIgx

  • @machinelearningTR
    @machinelearningTR5 ай бұрын

    I like your works. Please continue.

  • @delcpy
    @delcpy5 ай бұрын

    As soon as I have free time, I immediately record a video.

  • @davemurey6119
    @davemurey61195 ай бұрын

    Очень полезный компонент для сохранения настроек и опций программы. Спасибо за информацию по его использованию.

  • @delcpy
    @delcpy5 ай бұрын

    Рад что вам это информация помогла.

  • @davemurey6119
    @davemurey61195 ай бұрын

    Как не банально это звучало, но для себя базовым считаю Дельфи 7.0. Это стабильная версия, хотя и 32битная. Под нее много было выпущено библиотек VCL. Но за ознакомительные ваши видосы Большое Вам спасибо!!!

  • @delcpy
    @delcpy5 ай бұрын

    Спасибо что смотрите мой канал. Буду и дальше заполнять новыми видео.

  • @braaitongs
    @braaitongs5 ай бұрын

    How to make a frosted glass look in delphi?

  • @delcpy
    @delcpy5 ай бұрын

    AlphaBlendValue Opacity VCL Delphi kzread.info/dash/bejne/gIGllcuLZJiwnqQ.html

  • @user-kh3eo4sm4d
    @user-kh3eo4sm4d5 ай бұрын

    Нельзя ли сделать еще примеров использования NetHttpclient?

  • @delcpy
    @delcpy5 ай бұрын

    Обезательно буду делать но позже.

  • @davemurey6119
    @davemurey61195 ай бұрын

    Конечно, это анохронизм, но возможно ли сделать VCL из Turbo Vision для консольных приложений?

  • @delcpy
    @delcpy5 ай бұрын

    Если я не ошибаюсь, то под Delphi поддержка была закончена на Delphi 7, но на githabe есть те, кто что-то подобное делают. Можете использовать Assembler который встроен в Delphi. Но есть приложение в свободном доступе на С++. Если время свободное будет то попробую поискать как это можно реализовать в Delphi 11-12, а так мне кажется это пустая трата времени чтобы все писать вручную.

  • @user-kh3eo4sm4d
    @user-kh3eo4sm4d5 ай бұрын

    Можно створити меню шляхом перетягування окремих пунктів, так і цілих категорій. Думаю так ефективніше.

  • @delcpy
    @delcpy5 ай бұрын

    Здесь я только показываю как это делается. А так можно сделать все что вы хотите, все зависит от вашего полета мысли и опыта.

  • @user-kh3eo4sm4d
    @user-kh3eo4sm4d5 ай бұрын

    Так, але дивляться користувачі, які можуть не знати про таку можливість і краще зразу їм показувати ефективніші методи роботи.

  • @ricardo-yb7kt
    @ricardo-yb7kt5 ай бұрын

    ThankYou! This vide was really helpful to me

  • @delcpy
    @delcpy5 ай бұрын

    Thanks for the comment.

  • @davemurey6119
    @davemurey61196 ай бұрын

    Как всё просто! Вы наглядно это показали.

  • @delcpy
    @delcpy5 ай бұрын

    Спасибо за комментарий.

  • @davemurey6119
    @davemurey61196 ай бұрын

    Большое дело делаете! Поддерживаете язык, который почему-то стараются забыть...

  • @delcpy
    @delcpy5 ай бұрын

    Ну это язык только в России пытаются не внедрять не знаю по чему, а так это очень сильный язык так как в нем есть типизация, которая да же в с++ не такая сильная. Плюс в том, что этот язык удобнее читать так как он самодокументированный понятный даже без дополнительных комментариев не жали си подобные языки.

  • @davemurey6119
    @davemurey61196 ай бұрын

    Супер!

  • @delcpy
    @delcpy6 ай бұрын

    Спасибо :)

  • @davemurey6119
    @davemurey61196 ай бұрын

    Спасибо вам за ролики! Так держать!

  • @delcpy
    @delcpy6 ай бұрын

    Надеюсь на сарафанное радио, а то что-то не идут лайки и подписчики.

  • @davemurey6119
    @davemurey61195 ай бұрын

    Буду со своей стороны рекламировать и упоминать Ваш канал в комментах на различных сайтах.

  • @delcpy
    @delcpy5 ай бұрын

    @@davemurey6119 Большое Вам человеческое спасибо.

  • @ethanpaus4148
    @ethanpaus41486 ай бұрын

    Qt version please

  • @delcpy
    @delcpy6 ай бұрын

    6.5 and above

  • @maksatsataev9819
    @maksatsataev98197 ай бұрын

    Покажите урок, как подключиться к firebase из Delphi

  • @delcpy
    @delcpy7 ай бұрын

    kzread.info/dash/bejne/nWuX1o-ynNrIldI.htmlsi=80o0VQzlwfdh76RB как здесь но только надо выбрать свою базу.

  • @joeyisinjapan
    @joeyisinjapan7 ай бұрын

    Hey man! how are you doing? Cool video. I wanted to ask you about your intro background 3d rendering animation. Where can I find it?

  • @delcpy
    @delcpy7 ай бұрын

    movavi.ru