1 (edited by sibprogsistem 2021-12-15 08:22:16)

Topic: Крик души ну и само-реклама ))

Hello everyone!
Recently, the user MVD yghusn  contacted me, he still could not cope with his project.
yghusn suggested that I set up his project, but when I saw him, I immediately refused, all because the project was very bad in all respects.
Last day my interest overcame me and I decided to try it anyway.
In general, I managed to create this program, the problem is that I had to skip some of the fields, since it is not clear why they are and with what to connect them, but the program still turned out

I want to explain to those who also think to contact me for help
- I do not speak English

for those who are just starting to program
- write the names of variables, tables and fields in full
- the name of the component should explain what kind of component it is and what it is for
- in the name of the variables, it is desirable to describe their purpose
- and generally write names in camel style (nameNameName) where the first word is written with a small letter and all subsequent ones with a capital
- never leave the components of your project unnamed (Button1, Button2), give them explanatory names (bSave) where b is the type of the component
- comment your code
IN GENERAL IT WAS A SCREAM OF THE SOUL))



Всем привет! 
Недавно ко мне обратился пользователь MVD yghusn , он все ни как не мог справиться со своим проектом.
yghusn предложил мне настроить его проект, но когда я его увидел, то сразу отказался, все потому, что проект был очень плох во всех отношениях.
Прошлым днем мой интерес переборол меня и я все таки решил попробовать.
В общем мне удалось создать эту программу, проблема в том, что некоторые поля пришлось пропустить, так как не понятно зачем они и с чем их связывать, но программа все равно получилась

Хочу объяснить тем, кто так же думают обратиться ко мне за помощью
- я не говорю по-английски (только переписка)

для тех кто только начинает программировать 
- пишите имена переменных, таблиц и полей полностью
- имя компонента должно пояснять, что это за компонент и для чего он нужен
- в имени переменных желательно описывать их назначения 
- и вообще пишите имена в верблюжьем стиле (nameNameName) где первое слово пишется с маленькой буквы и все последующие с большой
- ни когда не оставляйте компоненты Вашего проекта безымянными (Button1,Button2), давайте им поясняющие имена (bSave) где b-означает тип компонента 
- комментируйте свой код
В ОБЩЕМ ЭТО БЫЛ КРИК ДУШИ ))

В ОБЩЕМ
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8292&download=0

Post's attachments

Attachment icon 22.png 385.9 kb, 122 downloads since 2021-12-15 

2 (edited by sibprogsistem 2021-12-15 08:21:47)

Re: Крик души ну и само-реклама ))

а вот и сама программа

Post's attachments

Attachment icon kitchen.rar 63.72 kb, 360 downloads since 2021-12-15 

Re: Крик души ну и само-реклама ))

Крикнул так крикнул....

Смотри, сейчас как набегут страждущие с неоткомментированным кодом и компонентами с именами по умолчанию )))

Визуальное программирование: блог и телеграм-канал.

Re: Крик души ну и само-реклама ))

k245 wrote:

Крикнул так крикнул....

Смотри, сейчас как набегут страждущие с неоткомментированным кодом и компонентами с именами по умолчанию )))

он за деньги предлагал, но при первом ознакомлении мне и с деньгами не захотелось ))) теперь сомневаюсь в своем решении

Re: Крик души ну и само-реклама ))

sibprogsistem wrote:

он за деньги предлагал, но при первом ознакомлении мне и с деньгами не захотелось ))) теперь сомневаюсь в своем решении

в 90% случаев доработка переходит в разработку с нуля, так вносить какие-либо правки в чужой код - неблагодарное занятие )))  но заказчику это объяснить сложно, проще отказаться, либо продолжать на условиях почасовой оплаты по фактическим затратам времени.

Визуальное программирование: блог и телеграм-канал.

Re: Крик души ну и само-реклама ))

Amazing
I would like to thanks you so much
With your  help .

Re: Крик души ну и само-реклама ))

Hello sibprogsistem, I have downloaded your program (kitchen.rar) and I am very surprised by this. My compliments. It's a great challenge to control the entire script (and interface) as a study object. It will take a while before I have gone through everything. Can I occasionally ask you a question about this if I don't understand something? For example, I already have the question how (where in the script) you disabled the default menu items (File-Options-Over).

8 (edited by sibprogsistem 2022-03-07 11:48:03)

Re: Крик души ну и само-реклама ))

k.krause wrote:

Hello sibprogsistem, I have downloaded your program (kitchen.rar) and I am very surprised by this. My compliments. It's a great challenge to control the entire script (and interface) as a study object. It will take a while before I have gone through everything. Can I occasionally ask you a question about this if I don't understand something? For example, I already have the question how (where in the script) you disabled the default menu items (File-Options-Over).

так

Form1.mniFile.Visible := False;
  Form1.mniOptions.Visible := False;
  Form1.mniAbout.Visible := False;

OR
http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=8461&download=0

Post's attachments

Attachment icon Без имени.png 126.47 kb, 103 downloads since 2022-03-07 

9 (edited by k.krause 2022-03-07 13:58:21)

Re: Крик души ну и само-реклама ))

Thanks