Jump to content

Free Pascal Custom IDE


GUNIS95
 Share

Recommended Posts

Sveiki,

Vēlējos uzzināt vai Free Pascal kompilatoram iespējams uztaisīt pielāgotu IDE. Kaut kas līdzīgs jau ir izveidots Windows Free Pascal IDE ,kas ir windows vidē, vēlētos pats arī kaut ko līdzīgu izveidot, paša vajadzībām. Jo dosiskā IDE ne īpaši iet pie sirds. Kāds varētu dot kādu padomu, kā un ar ko sākt?

Link to comment
Share on other sites

Man nevajag visas iespējas un opcijas kas pieejamas lazarus. Vajag minimālu interfeisu. Mērķis - IDE tiks lietota mācību nolūkos.

Link to comment
Share on other sites

Ņem kādu esošo IDE, izmet lieko, pievieno trūkstošo, pārtaisi pēc sirds patikas - sources tak ir pieejamas.

 

Any way, šaubos, ka kāds Tev forumā iemācīs taisīt IDE no nulles. Lai to darītu pirmkārt ir jāmāk programmēt. Tad kad programmēt jau māk, pie tam diezgan nopietnā līmenī, tad var domāt par savu IDE, vai pat kādu jaunu kompilatoru.

Link to comment
Share on other sites

 

 

Vēlējos uzzināt vai Free Pascal kompilatoram iespējams uztaisīt pielāgotu IDE. Kaut kas līdzīgs jau ir izveidots Windows Free Pascal IDE ,kas ir windows vidē, vēlētos pats arī kaut ko līdzīgu izveidot, paša vajadzībām. Jo dosiskā IDE ne īpaši iet pie sirds. Kāds varētu dot kādu padomu, kā un ar ko sākt?
 

 

sākt ar kādu resursu editoru.

http://www.angusj.com/resourcehacker/, piemēram.

 

Windows vidē ir vismaz 2 veidi, kā taisīt GUI.

Pirmais - dinamiski taisot logus no nulles un katru sīkumu pieliekot kodā.

Otrais - ielādējot no resursiem ( shematiski aprakstītu GUI). Un vairumu Windows programmu var atvērt un palabot to GUI. Pierakstīt kaut ko citu klāt, noslēpt liekās pogas (ko laikam arī vēlies izdarīt) vai izvēlnes, utt. Tad var saglabāt atpakaļ EXE failu (paskāļa IDE ar nu jau labotu GUI) un cerēt, ka viss ies kā vajag.

Link to comment
Share on other sites

Dieva dēļ, tikai nevajag šitos custom mācībām paredzētos IDE! Tas taču ir sadisms pret skolniekiem! Tur parasti nav 3/4 no lietām, kas normālu IDE padara vispār lietojamu.

 

Ņem normālu pilnasiņu IDE un māci to. Tici man, tas nevienam netraucēs, ka tur būs vēl visādas iespējas. Kas negribēs, izmantos tikai tās lietas, kuras Tu parādīsi. Kas gribēs, varēs izmantot ko vairāk. Un nebūs arī problēmas meklēt internetā papildus materiālus par nezināmajām lietām.

Pievienots: Paskatījos to WFP IDE. Pirmais, ko uzreiz ieraudzīju - nav debugera. Nevar nedz pa soļiem izpildīt, nedz mainīgos skatīties, neko. Brr.

  • Patīk 1
Link to comment
Share on other sites

mācību vajadzībām man arī liktos foršāks Relo tipa IDE (tā bija minimālistiska C++ GUI vide manā jaunībā).

http://www.fifsoft.com/relo/images/screens/pic1.png

http://www.fifsoft.com/relo/images/screens/pic2.png

 

Kur tikai 1 poga "Compile" un 1 poga "Play" bezmaz (neskaitot "Undo/Redo/Save"). Raksti kodu un neķēpājies ar visādiem GUI, visādiem resursiem un citu figņu, kamēr cilvēks vēl mācās tikai kas ir mainīgais un kas ir cikls. Tādā ziņā skolēniem galīgi nav vajadzīga valcējama formiņu taisītava.

O - atcerējos, Bloodshed taču! :)

 

Dev-Pascal_-_facttest.png

 

Dabūt var: http://www.bloodshed.net/devpascal.html

 

Uzturēšana baigā maz ticama, bet man liekas situācijai atbilstošs rīks. Lietotājam nafig nav vajadzīga baigā IDE pirmajā semestrī taustoties. Bet eksperimentēt katrs pats var un pasniedzējam atnest parādīt uz laptopa savu advancēto spēlīti Delphi tipa vidē un dabūt 10nieku arī neviens nav aizliedzis.

Tūlbārus tur var mierīgi samazināt līdz absolūtajam minimumam.

Labots - usver
Link to comment
Share on other sites

Nu, tas jau bija pirms 10 gadiem, kad es nobaudīju Bloodshed DevC++, bet, nu, tas bija kaut kāds briesmonis. Nokārās aptuveni uz katru otro kompilāciju, un debugeris vienkārši nestrādāja. Ceru, ka pa šo laiku būs palicis labāk.

Link to comment
Share on other sites

Izveido kontu, vai pieraksties esošajā, lai komentētu

Jums ir jābūt šī foruma biedram, lai varētu komentēt tēmas

Izveidot jaunu kontu

Piereģistrējies un izveido jaunu kontu, tas būs viegli!

Reģistrēt jaunu kontu

Pierakstīties

Jums jau ir konts? Pierakstieties tajā šeit!

Pierakstīties tagad!
 Share

×
×
  • Izveidot jaunu...