BG Development · За реклама · За контакти | Помощ Търсене Потребители Календар Правила |
Здравей! ( Включване | Регистриране ) |
ivanov03 | Публикувана на: 07-04-2024, 18:24 |
Мнения: 34 Преглеждания: 67710 |
Здравейте! Малко да посъживя темата, защото авторът е обновил сайта си и го е разделил на два отделни сайта: за Lazarus IDE и за Създаване на уеб сайт от нулата Ето и връзки към тях: - за Lazarus IDE: https://lazarus.bg-lazarus.com - за създаване на уеб сайт от нулата: https://bg-lazarus.com Не всичко е качено, но виждам, че постоянно добавя материали. Надявам се, че ще ще бъде полезно, за тези, които се интересуват! |
Форум: Delphi/Pascal · Преглед: #500143 |
ivanov03 | Публикувана на: 07-04-2024, 18:16 |
Мнения: 8 Преглеждания: 17398 |
Здравейте! Малко да посъживя темата, защото авторът е обновил сайта си и го е разделил на два отделни сайта: за създаване на уеб сайт и за Lazarus IDE. Ето и връзки към тях: - за създаване на уеб сайт: https://bg-lazarus.com - за Lazarus IDE: https://lazarus.bg-lazarus.com Не всичко е качено, но виждам, че постоянно добавя материали. Надявам се, че ще ще бъде полезно, за тези, които се интересуват! |
Форум: Web дизайн · Преглед: #500142 |
ivanov03 | Публикувана на: 20-05-2023, 14:37 |
Мнения: 34 Преглеждания: 67710 |
Здравейте! Днес погледнах сайта на автора и видях, че е качил някои нови неща и най-важното: качена е първата част от материалите за работа с бази от данни в Lazarus. Които му е интересно - може да ги види тук: БД в Lazarus Надявам се, че ще бъде полезно за всички, които се интересуват от темата! |
Форум: Delphi/Pascal · Преглед: #495794 |
ivanov03 | Публикувана на: 20-05-2023, 14:30 |
Мнения: 8 Преглеждания: 17398 |
@Акрачев, днес погледнах сайта на автора и видях, че е качил първата част от материалите за работа с бази от данни в Lazarus. Можеш да ги погледнеш: БД в Lazarus Впрочем пиша това и за всички други, които се интересуват от тази тема! |
Форум: Web дизайн · Преглед: #495793 |
ivanov03 | Публикувана на: 08-05-2023, 11:55 |
Мнения: 8 Преглеждания: 17398 |
Аркачев, вчера прочетох мнението ти и писах на автора по твоя въпрос. Днес получих отговор от него, копирам тук корепонденцията ни: Аз написах следното: ---------------------------- Здравейте, г-н Христов! Скоро попаднах на вашия сайт, допадна ми, има доста интересни неща в него! Искам да ви попитам, ще може ли да качите по-скоро материалите за "Работа с бази данни в Лазарус"? (Защото има хора, които се интересуват от това) С уважение: Иванов --------------------------- Ето и отговора: --------------------------- Здравейте, г-н Иванов! Радвам се, че сайтът ми ви е харесал! По вашият въпрос: ще го имам предвид и вероятно до края на следващата седмица ще кача този материал, щом като има хора, които проявяват интерес. Лазар Христов --------------------------- Така, че ще почакаме и ще видим, дали ще има резултат! |
Форум: Web дизайн · Преглед: #495789 |
ivanov03 | Публикувана на: 07-05-2023, 10:53 |
Мнения: 8 Преглеждания: 17398 |
Здравейте! Скоро попаднах на един български сайт, в който има материали и за Lazarus. Аз написах коментар и дадох връзка към него в темата: "Литература за LAZARUS IDE" в раздела за Делфи. Но понеже сайтът е насочен основно към това как да си направим сами уеб сайт и то започвайки от нулата - само чрез HTML и CSS, сметнах че това е интересно и полезно, и си заслужава да се пусне отделна тема за него! Освен това сайтът е на български език, и авторът е написал цяла книга по тази тема със заглавие: "Създаване на уеб сайт от нулата". Разбира се, не всичко е идеално - сайтът е в процес на разработка и не всичко е качено в момента, но авторът е дал обратна връзка, и предполагам, че ще качва постепенно още материали. Ето и връзка към сайта: https://bg-lazarus.com Надявам се, че темата ще бъде полезна за всички, които се интересуват от тези въпроси! |
Форум: Web дизайн · Преглед: #495785 |
ivanov03 | Публикувана на: 03-05-2023, 05:34 |
Мнения: 34 Преглеждания: 67710 |
Здравейте! Скоро попаднах на един български сайт, в който има материали и за Lazarus. (Освен това има материали за HTML и CSS) Сайтът е в процес на разработка и не всичко е качено в момента, но авторът пише книга за Лазарус и качва готовите глави от нея на сайта, така че вероятно ще има интересни неща. Бях забравил за тази тема, но вчера я видях и се сетих, че ако авторът още я следи - този сайт може да му е от полза. А също и на други хора, които се интересуват от тази тема. Ето и връзка към сайта: https://bg-lazarus.com Надявам се, че ще бъде полезно за всички! |
Форум: Delphi/Pascal · Преглед: #495778 |
ivanov03 | Публикувана на: 03-11-2022, 06:07 | ||||
Мнения: 6 Преглеждания: 4157 |
Здравей! Сблъсквал съм се с подобни проблеми. Ето едно просто решение: да си направиш бутон "Запис на данните"(или Refresh) и в него да напишеш следния код:
Сега видях, че си писал, ако може без допълнителни бутони. Тогава, едно от възможните решения е: чрез събитието OnBeforeAction на TDbNavigator-а:
Това е от мен! |
||||
Форум: Delphi/Pascal · Преглед: #495093 |
ivanov03 | Публикувана на: 01-01-2022, 15:41 |
Мнения: 34 Преглеждания: 67710 |
Здравейте! За много години и честит имен ден на на всички именици! Живи и здрави, нека и през Новата година Бог ни пази, помага, подкрепя и закриля! Допълвам темата, защото скоро открих един руски сайт, където има материали за визуално програмиране с Лазарус. Връзка тук Освен това има и материали за Паскал, С++, Бази данни и други интересни теми - като човекът много добре е подредил и систематизирал всичко. Има и практически упражнения. Надявам се, че ще бъде полезно за всички! Приятен ден! |
Форум: Delphi/Pascal · Преглед: #493354 |
ivanov03 | Публикувана на: 22-12-2021, 13:36 |
Мнения: 41 Преглеждания: 5340 |
Ами то това, което съм ти написал за степенуване("число умножено само по себе си"), всъщност е определението за "квадрат", или по друг начин казано - число повдигнато на втора степен. А за "корен" най-простото определение е: корен(квадратен) на числото а е такова число x, което умножено само по себе си дава а тоест x*x = a И веднага му го обясняваш с конкретен пример, да речем с 3 3*3 = 9, където 9 е квадрата на 3, а 3 е корена на 9 Ако са учили отрицателни числа, може да му обясниш, че числото 9 има и още един корен -3 А за другия ти въпрос - виж какви са задачите, които им дават и според тях му го обясни. |
Форум: Разни · Преглед: #493230 |
ivanov03 | Публикувана на: 22-12-2021, 11:14 |
Мнения: 41 Преглеждания: 5340 |
Здравей! Според мен най-добре е да му кажеш, че това е действие противоположно/обратно на степенуването. (Степенуването му го обясняваш като число умножено само по себе си.) И веднага да му дадеш конкретни примери - като започнеш с 3. 3*3 = 9 и съответно корен от 9 е = 3 4*4 = 16 и съответно корен от 16 е = 4 5*5 = 25 и съответно корен от 25 е = 5 ... 1 и 2 според мен не са подходящи за начален пример, защото при 1 ще го обърка, че коренът е равен на самото число. А при 2 може да го обърка, че 2*2 е = 2+2. Доколкото си спомням, аз така съм го обяснявал и го разбраха. |
Форум: Разни · Преглед: #493228 |
ivanov03 | Публикувана на: 20-12-2021, 22:26 |
Мнения: 5 Преглеждания: 1268 |
Здравей! На твое място аз бих взел нещо такова: тук но е над бюджета ти с около 600лв. Друг вариант е да се направи компромис с някои от компонентите и така ще се понижи цената. Примерно ето този се побира в бюджета ти(за сметка на видеокартата): тук Трети вариант е, ако смяташ да се занимаваш с графичен дизайн и след курса, да си вземеш за тези пари настолен компютър(за у вас), защото при еднаква цена в общия случай той ще бъде с по-добри компоненти, отколкото лаптоп. А за курса да си купиш евтин лаптоп втора употреба или да вземеш от някоя своя приятелка. (Може и да питаш преподавателя - какви трябва да бъдат минималните характеристики на лаптопа?) Полезно ще ти бъде и да разбереш с какви версии на Adobe ще работите и евентуално да провериш изискванията към хардуер за тези версии. |
Форум: Разни · Преглед: #493221 |
ivanov03 | Публикувана на: 14-12-2021, 19:11 | ||
Мнения: 1 Преглеждания: 1875 |
Здравей! Като помощ ще цитирам едно свое мнение отпреди няколко години:
Има подобни задачи, които са разглеждани във форума - прегледайте темите, чрез търсачката! Нещо важно - дори човекът да няма интерес към програмирането, ако иска да вземе изпита, трябва все пак да поработи върху задачата - като не е нужно да я направи цялата. Може примерно да направи меню с няколко подточки - като първата е въвеждане на масива със стойности от клавиатурата (това би трябвало да са го учили). И постепенно да продължи да работи по всяка следваща подточка... И вече, когато се сблъска с конкретен проблем, тогава да зададе въпрос по него! Всичко добро и успех! |
||
Форум: C/C++ · Преглед: #493198 |
ivanov03 | Публикувана на: 14-02-2021, 00:16 |
Мнения: 34 Преглеждания: 67710 |
Здравей и от мен! Остави го Ici, той освен Qt друго не признава Но ето едно много полезно видео, където човекът избира Lazarus вместо Qt и обяснява защо. https://www.youtube.com/watch?v=pot-L7vWpUo A под видеото има някои полезни връзки по това, което търсиш. (@Ici и @code2 също можете да погледнете това видео, надявам се че сте на ти с руския! То принципно е за начинаещи, но в него има интересни неща.) А иначе аз се интересувам от Lazarus повече от 10г. Правих 2-3 проекта на него. Имаше някои недостатъци, но разработчиците постоянно го подобряват, така че следи новите версии и измененията в тях, и пробвай. Относно литература - за съжаление на български няма почти нищо, на руски е малко по-добре, има няколко книги, но са старички и няма нищо в тях за работа с бази данни. Ще ти дам връзка към един хубав руски форум за програмиране, където има и за Lazarus. Връзката е точко към това, което търсиш: https://www.cyberforum.ru/lazarus/thread454346.html Това е от мен. Успех. |
Форум: Delphi/Pascal · Преглед: #490838 |
ivanov03 | Публикувана на: 31-01-2021, 01:22 |
Мнения: 2 Преглеждания: 3853 |
Здравей! С PHP не съм се занимавал от няколко години, но прочетох и другата ти тема и понеже виждам, че сега се учиш - ще ти дам първо някои общи насоки. Преди да стигнеш до PHP е добре да имаш базови познания за следното: 1. HTML и CSS 2. Бази от данни и езика SQL Конкретно за твоя въпрос: Почети първо повечко за езика SQL и как точно се правят заявките към базите от данни. Ето ти връзка към лесно и достъпно обяснен материал по въпроса: Въведениe в SQL А ето и една връзка точно по това, което се опитваш да правиш: Въведение в уеб програмирането с PHP И още нещо важно: по-лесно се научават нещата от книги (или от добре структуриран като книга: сайт - учебник), защото там всеки основен въпрос се разглежда обстойно. Така че търси, чети, опитвай, работи и, ако проявиш търпение, упоритост и постоянство - ще успееш! Това е от мен. |
Форум: PHP/Perl/Python/ASP · Преглед: #490746 |
ivanov03 | Публикувана на: 29-01-2021, 01:40 |
Мнения: 6 Преглеждания: 6303 |
Здравей! Ще дам мнение само от естетическа гледна точка: Не ми харесва черния цвят на горната част на сайта - шапката(хедъра) и на долната му част(футъра)! Особено като се има предвид, че това е сайт за интериорен дизайн. Виж за сайт на погребална агенция е подходящо! индустриален стил - не е добре да се пренася, особено така, както е направено! Скритото меню ме дразни, но това е съвременна и за съжаление поголовно разпространяваща се тенденция в уеб дизайна - с която аз лично не съм съгласен. Това е от мен. Продължавай да изучаваш нещата, да се развиваш и да надграждаш! Успех! |
Форум: Представяне · Преглед: #490737 |
ivanov03 | Публикувана на: 14-12-2019, 16:10 | ||
Мнения: 9 Преглеждания: 5183 |
Здравей! Ок, разбирам обстоятелствата при теб. Но, ако искаш да направиш тази курсова работа - ще трябва да седнеш и да отделиш известно време, и да почетеш и да се позанимаваш практически. Съветът ми е да прочетеш материалите, които са ви дали, и да направиш и упражненията. Ако по някаква причина това не е достатъчно - има интернет, търсачки... Ако се затрудняваш в морето от информация да намериш точно това, което ще ти свърши работа, ето две връзки, където според мен добре е обяснено за масивите в Java: на български: https://introprogramming.info/intro-java-bo.../glava7-masivi/ на руски: https://www.bestprog.net/ru/2017/01/19/масс...мерные-массивы/ Ето и връзка към една статия, където има решения на прости(несложни) задачи в Java, първите са за масиви. https://habr.com/ru/post/440436/#10 Конкретно по задачите - отдавна не съм писал на Java, така че с код не мога да ти помогна, но ще ти дам няколко принципни указания: Зад.1 - тук няма нищо сложно - има си формули за намиране на периметър и лице на триъгълник. Просто ги използваш... Зад.2 - как се извеждат елементите на едномерен масив на екрана и как се намира максималния елемент в масив - има обяснено в материалите, връзки към които ти дадох. А за размяна на два елемента - обичайно се ползва допълнителна променлива (аз винаги я именовам temp), която я декларираш да бъде от същия тип като елементите на масива. Ето и с примерен код - да речем, че вече си намерил, че максималния елемент от масива е array[2], а последния елемент е array[10] - тогава кодът за размяна на местата на тези два елемента от масива ще бъде следния:
Зад.3 - тук първо трябва да намериш средната стойност на елементите на масива - (има го обяснено в първата задача от статията, към която ти дадох връзка). След това правиш цикъл в който сравняваш последователно всеки един елемент от масива с получената средна стойност, и ако е по-голям от нея - го извеждаш на екрана. Това е от мен. Успех! |
||
Форум: Java/Kotlin · Преглед: #473615 |
ivanov03 | Публикувана на: 13-12-2018, 00:18 |
Мнения: 14 Преглеждания: 19940 |
Здравей! В момента нямам време, за да ти помогна с конкретен код, затова ще ти дам само насоки. Ето два начина на решение: 1. когато записваш данните в масива(в цикъла For) правиш проверка дали растението е по-високо от метър, и ако е - директно го записваш във файла(който трябва да си създала и отворила предварително) Проверката се прави с конструкцията if - then 2. Правиш отделна процедура за това - като в нея трябва да прочеш данните от масива(с цикъл) и в този цикъл трябва да направиш такава проверка(като в начин 1). Това е от мен. Успех! |
Форум: Delphi/Pascal · Преглед: #452254 |
ivanov03 | Публикувана на: 06-12-2018, 23:29 | ||
Мнения: 4 Преглеждания: 2052 |
Здравей! Като помощ ще ти цитирам едно свое мнение отпреди няколко години:
Има подобни задачи, които са разглеждани във форума - прегледай темите, чрез търсачката! И най важното - започни да работиш по задачата, и когато се сблъскаш с конкретен проблем задай въпрос по него! Всичко добро и успех! |
||
Форум: C/C++ · Преглед: #451740 |
ivanov03 | Публикувана на: 01-02-2018, 22:51 |
Мнения: 3 Преглеждания: 1236 |
Здравей! Най-важното преди да започнеш да решаваш дадена задача е: първо няколко(понякога много) пъти да прочетеш условието на задачата - докато вникнеш и го разбереш! Това какво трябва да направиш във функцията, която създава списъка с кодираното изречение, е написано в условието на твоята задача: "След съставяне на съобщението, то бива разбито на части по два символа. Между всеки две последователни части се поставя кодова дума - "пе"." Не съм писал отдавна на С/С++, затова няма да давам код, а ще се опитам да ти помогна с определянето на стъпките, които трябва да изпълниш според мен, за да решиш задачата: 1.Въвежда се изречение от клавиатурата - виждам, че в кода си се насочил към въвеждане на дума, но това не е правилно, защото ако въвеждаш дума по дума ще се получат грешки заради интервалите. Обърни внимание в примера как е дадено: це-ли-ят- н-и -... (Тирето замества пе) Тоест цялото съобщение(изречение) трябва да се разбие(раздели) на последователни части от два символа - включително и интервалите в него! 2. Въведеното изречение се чете последователно символ по символ и всеки два символа се записват примерно в две променливи а и в 2.1.Когато се прочетат първите два символа - първия символ е записан в променливата а, втория символ е записан в променливата в, сега: 2.1.1. Създаваш свързан списък 2.1.2. Добавяш като първи елемент от списъка стойностите записани в а и в 2.1.3. Добавяш като следващ елемент в свързания списък пе - можеш да ги направиш като две променливи и да ги инициализираш - примерно с='п', d='e' 2.2.След това прочиташ следващите два символа и повтаряш стъпки 2.1.2(но добавяш като следващ елемент в списъка) и 2.1.3. 3. И така докато прочетеш съобщението докрая Всичко това програмно може да се реализира с цикъл, в който четеш символ по символ съобщението (ако ти е трудно да реализираш четене от клавиатурата символ по символ, може да го направиш с четене от файл - има такива функции в С/С++) За всеки символ трябва да правиш проверка(с if) дали е четен или не е - ако не е четен - записваш стойността му в променливата а - ако е четен - записваш стойността му в променливата в и продължаваш с точки 2.1.2.(след първия символ вече добавяш като следващ елемент в списъка) и 2.1.3. (Ако съобщението е записано в масив от символи - може да направиш проверката да бъде за нечетен елемент, защото в масива броенето на елементите започва от 0) (Мисля, че можеш да създадеш свързания списък и в началото, а после в цикъла само да повтаряш стъпки стъпки 2.1.2(но добавяш като следващ елемент в списъка) и 2.1.3. Когато бях студент много полезни неща за свързан списък и въобще за програмирането намерих в книгата "Програмиране = ++ алгоритми", мисля че я има в интернет свободна за изтегляне, заедно със сорс кода, можеш да я потърсиш! Това е от мен. Успех! |
Форум: C/C++ · Преглед: #430300 |
ivanov03 | Публикувана на: 16-03-2017, 00:34 | ||||||
Мнения: 49 Преглеждания: 45183 |
Здравей! Доколкото си спомням в Делфи ширината на колоните в DBGrid може да се настройва ръчно в режим Design-time - като в DBGrid в Columns се добавят нужните полета със съответни стойности на свойството Width. (При ADOTable мисля, че свойството, което се използва в този случай е DisplayWidth) Друг начин е ширината на колоните да се настройва програмно при изпълнението на програмата. Кодът за примерна ширина на първите две колони би трябвало да е:
или
При повече колони може да използваш цикъл:
(но така колоните ще бъдат с еднаква ширина) |
||||||
Форум: Delphi/Pascal · Преглед: #411082 |
ivanov03 | Публикувана на: 23-02-2017, 23:09 |
Мнения: 4 Преглеждания: 8953 |
@ georgib1, имам предвид кода на автора на темата! |
Форум: Delphi/Pascal · Преглед: #409740 |
ivanov03 | Публикувана на: 22-02-2017, 23:33 | ||
Мнения: 11 Преглеждания: 2994 |
Здравей! Не зная по какъв начин получаваш 24, но това не е верен отговор! Първите 12 числа(без нулата) от редицата на Фибоначи са: 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144 И в твоя случай те съответстват на двойките зайци във всеки следващ месец. Следователно в 12-тия месец ще имаш 144 двойки зайци, тоест 288 заека. А в твоя код няма рекурсия. Тоест - няма цикъл, в който да се пресмята всеки следващ елемент от редицата на базата на предходния(предходните). Има достатъчно материали в интернет по темата и с код също, така че, ако потърсиш и се позанимаваш - ще решиш задачата! Успех! |
||
Форум: C/C++ · Преглед: #409649 |
ivanov03 | Публикувана на: 22-02-2017, 23:09 | ||
Мнения: 4 Преглеждания: 8953 |
Здравей! В Кода, който си дал има неправилно декларирани типове данни и други грешки... Изпробвал ли си го преди да го постнеш тук? Ето ти като пример една програма, която намира сумата от елементите на двумерен масив от реални числа. В тази програма броят на редовете и колоните се въвежда от клавиатурата, елементите на масива също се въвеждат от клавиатурата(затова за улеснение може да я изпробваш с неголям масив - примерно два реда и две колони) Програмата няма защита на входните данни, затова въвеждай само цели числа за броя на редовете и колоните, и реални числа за елементите на масива!(При мен работи с десетичен разделител точка) За да ти се вижда текста на Кирилица в конзолата, трябва за Encoding да бъде избран CP866.(Настройва се в програмата, с която работиш и компилираш кода) Ако не успееш да го направиш - промени текста(между апострофите) в програмата на латиница! Сложил съм няколко коментара в кода - между фигурните скоби { } Ето и самата програма:
Програмата я давам като основа, която може да допълниш и приспособиш за твоя случай. Вместо цикъла за сумиране на масива, ще сложиш кода за сортирането му! И накрая ще изведеш масива на екрана - това също става с подобен цикъл. Код на Паскал за сортиране на двумерен масив има достъчно в интернет! Надявам се, че ако имаш желание, и с влагане на достатъно усилия - ще се справиш! Успех! |
||
Форум: Delphi/Pascal · Преглед: #409648 |
ivanov03 | Публикувана на: 15-02-2017, 20:03 |
Мнения: 49 Преглеждания: 45183 |
Здравей! За конкретния въпрос не мога да ти помогна, защото не съм се сблъсквал точно с такъв проблем. Но понеже виждам, че се занимаваш и интересуваш от Делфи, ще ти дам връзка към един руски форум, където има много материали и интересни теми за доста от популярните езици за програмиране. Специално за Делфи има много информация - има отделен раздел за Делфи. Както вече писах - аз работя с Лазарус (там има и такъв подраздел - за Лазарус), но често съм ползвал и материали за Делфи, и ако се е налагало съм ги дооформял, за да тръгнат и на Лазарус. Ето връзка към форума: www.cyberforum.ru Надявам се, че ще ти свърши работа! Успех! |
Форум: Delphi/Pascal · Преглед: #409254 |