bgdev-free: : Fresh IDE – визуален редактор пояснения.
<img src="https://bgdev-free.asm32.info/images/title.svg" alt="Title img">
<h1>Най-големият и най-свободен форум за програмисти.</h1>
tag:bgdev-free.asm32.info,2020-07-21:Thread3372020-10-04T16:33:19Zjohnfound on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post138022020-10-04T16:33:19Z
<p>Местя темата в публичното пространство - може да е полезна на някой.</p>
johnfoundМагаре Твърдоглаво on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post137992020-10-04T14:02:47Z
<p>Е, като текст ще си ги пиша, то така е по-ясно и лесно, но в началото човек се залавя за това дето му изглежда най-близко за момента – пък като не знам конкретните работи, това ми изглеждаше най-бързодостъпно за да получа някакъв резултат, да живне нещо и да градя на негова основа.
</p>
<p>Ще видя примерите, аз когато се занимавах винаги така си правех работите – вземам пример и стъпка по стъпка го променям, изкуството на малките крачки <img class="inline" src="/templates/Urban+Sunrise/_images/emoticons/smile.gif" alt=":-)" />
</p>
<p>Сега правя разни неща от механиката с крайни елементи в Abaqus, или решавам уравненията в Matlab. Ама нещо ме тегли съвсем елементарен базов пример да го направя самостоятелно, каквото и да значи това <img class="inline" src="/templates/Urban+Sunrise/_images/emoticons/lol.gif" alt=":-D" />
</p>
Магаре ТвърдоглавоМагаре Твърдоглаво on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post137952020-10-04T13:10:25Z
<p>Благодаря!</p>
Магаре Твърдоглавоjohnfound on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post137682020-10-03T22:30:50Z
<blockquote><header>Магаре<u > </u>Твърдоглаво</header><p>Добре, какво да напиша в <em>MainForm.asm</em> (от проекта <em>FreshLib Portable GUI Application</em>) така, че когато той се стратира да визуализира тази допълнително създадена от мeн форма (с <em>File</em>New/Form/)?
</p></blockquote>
<p>Тука, както казах, нещата са малко объркани. Форми със визуалния редактор могат да се създават и редактират само за програми написани със старите библиотеки. С които могат да се създават само Windows приложения.
</p>
<p>Като пример можеш да видиш в директорията <code>examples/</code> - следните примери са написани със старите библиотеки и съдържат визуално редактируеми форми: <code>CharCount, HotButton, ScrollBox, SEH, SQLiteExample, toolpanel и VisualPad</code>.
</p>
<p>Ако искаш да създадеш приложение, чиято форма да се редактира от визуалния редактор, можеш да използваш темплейтите: "Win32 SDI application" или "Win32 SysTray application".
</p>
<p>Проекта генериран от темплейта "Portable GUI application" е направен с новите преносими библиотеки. Неговата форма не може да се редактира с визуалния редактор.
</p>
<p>В конкретния темплейт, тази форма се описва във файла "MainForm.asm" и изглежда ето така:
</p>
<pre><code class="">iglobal
frmMainForm:
ObjTemplate tfEnd, TForm, frmMain, \
x = 100, \
y = 50, \
width = 320, \
height = 240, \
Visible = TRUE, \
Caption = 'FreshLib portable application.'
endg
</code></pre>
<p>Ако искаш да добавиш например бутон трябва да редактираш сорса и да добавиш още един обект (обърни внимание на флаговете <code>tfParent, tfChild и tfEnd</code>):
</p>
<pre><code class="">iglobal
frmMainForm:
ObjTemplate tfEnd or tfParent, TForm, frmMain, \
x = 100, \
y = 50, \
width = 320, \
height = 240, \
Visible = TRUE, \
Caption = 'FreshLib portable application.'
ObjTemplate tfEnd or tfChild, TButton, btnButton1, \
x = 100, y = 50, width = 100, height = 32, \
Visible = TRUE, \
Caption = "My button"
endg
</code></pre>
<p>За наличните в момента компоненти може да гледаш в директорията <code>freshlib/gui/</code> - всеки компонент е в отделен файл. Там можеш да видиш и достъпните свойства и методи на компонентите.</p>
johnfoundМагаре Твърдоглаво on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post137262020-10-03T18:12:25Z
<p>Добре, какво да напиша в <em>MainForm.asm</em> (от проекта <em>FreshLib Portable GUI Application</em>) така, че когато той се стратира да визуализира тази допълнително създадена от мeн форма (с <em>File</em>New/Form/)?</p>
Магаре ТвърдоглавоМагаре Твърдоглаво on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post137212020-10-03T17:40:27Z
<p>Ама не бе, това дато направих сега е някаква друга форма, нали и без да я създавам ръчно излиза форма като се стартира проекта..., малиййй...<img class="inline" src="/templates/Urban+Sunrise/_images/emoticons/angry.gif" alt=">:-(" /> </p>
Магаре ТвърдоглавоМагаре Твърдоглаво on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post137162020-10-03T17:16:04Z
<p>Благодаря за отговора <img class="inline" src="/templates/Urban+Sunrise/_images/emoticons/smile.gif" alt=":-)" />
</p>
<p>Разбрах си грешката - не се сетих, че след като създам проект (portable GUI app), трябва да създам и форма, защото нали другите визуални GUI редактори с които съм работил я създават автоматично.
Но сега пък друго – дърпам бутон върху формата, стартирам и бутона го няма, т.е. като се стартира и показва празна форма.
</p>
<p>Ех, така си я направил тази програма, че човек трябва да мисли като работи с нея, че и знания да има, тежко, тежко оффффф... <img class="inline" src="/templates/Urban+Sunrise/_images/emoticons/rofl.gif" alt="rofl" />
</p>
Магаре Твърдоглавоjohnfound on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post136992020-10-03T15:29:16Z
<blockquote><header>Магаре<u > </u>Твърдоглаво</header><p>Инсталирах <strong>Fresh IDE</strong>, но <strong>View/Switch form/source</strong> не превключва на формата, та да тегля върху нея от визуалните компоненти. Win10.
Иначе си се компилира и стартира и излиза празната форма без GUI контроли. Защо става така и как да коригирам проблема?
</p></blockquote>
<p>Малко по-подробно трябва да обясниш. Какъв точно проект се опитваш да редактираш/компилираш. Откъде си го взел, или как си го създал.
</p>
<p>Превключването форма/сорс работи само на файловете тип <code>.frm</code>. Това е старият формат за форми, който реално вече не го използвам за нови проекти, защото се поддържа само на Windows. Впрочем, формите във Fresh 2.x са именно такива.
</p>
<p>Новите библиотеки за темплейти, използват други макроси и за тях все още няма визуален редактор. Ще има във Fresh 3.0
</p>
<p>Ако все пак имаш предвид <code>.frm</code>, то опитай с F12 дали ще стане. Аз лично използвам само този метод, така че в менюто може да има някакъв стар бъг (ще го пробвам).
</p>
johnfoundМагаре Твърдоглаво on Fresh IDE – визуален редактор пояснения.tag:bgdev-free.asm32.info,2020-07-21:Post136732020-10-03T10:59:04Z
<p>Инсталирах <strong>Fresh IDE</strong>, но <strong>View/Switch form/source</strong> не превключва на формата, та да тегля върху нея от визуалните компоненти. Win10.
Иначе си се компилира и стартира и излиза празната форма без GUI контроли. Защо става така и как да коригирам проблема?</p>
Магаре Твърдоглаво