Jump to content

Archived

This topic is now archived and is closed to further replies.

Max1414

MaxPad 1.0 [beta]

Recommended Posts

To można potem sprawdzić, że backspace wyrównuje do do linii ponad. Tak jest w Delphi, a to duży kłopot chyba nie jest, policzyć ile jest spacji przed początkiem byle czego w poprzedniej linii i tyle usunąć aby było tak samo w tej aktualnej.

A ikonki sie przydadzą, bo czasami lubie tak sobie w Viscie ustawić extra large:D

Jako program widze taki otawrty notesik z długopisem, a plików nie dowiązałem to nie wiem

Share this post


Link to post
Share on other sites

aa :D już wiem o co ci chodziło :P bo pod 48x48 jest inna ikonka niż pod 32x32 ;) bo jak się powiększy to nieładnie wygląda :P Chyba zmienie tą z 48x48 na główną :)

 

a odnośnie tych spacji to chyba nie bardzo do byle czego... tylko trzeba chyba szukać w linii wyżej od pozycji w aktualnej linii gdzie Caretka do pierwszej spacji :)

Share this post


Link to post
Share on other sites

1) Tabulator dobrze działa, mi pasuje że są dwie spacje jak tab, ale innym może nie pasować, powinna być opcja aby dało się ustawić.

2) I dalej mi się formularz opcji nie podoba, zbyt chaotycznie i w zbyt wielu miejscach są opcje porozrzucane.

3) "Zaznacz wszystko" zazwyczaj jest u góry menu Edycja, ale to nie aż tak źle

4) Mogłaby być opcja, że jak na przykład mam "begin" lub "{" to przy naciśnięciu enter przechodzi do nowej linii i od razu robi tab, oczywiście jeśli nie jest to komentarz. I ta opcja powinna powinna być możliwa dla edycji dowolnego słowa, bo na przykąłd jedni piszą tak:

if cos then
begin
  linia1;
  linia2;
end;
'^bppŚb62FV&VvĆćĆć#VćC

tak czy siak jest wiele możliwości i użytkownik powinien móc wybrać dokładnie jakie słowo ma tak działać (no i należy pamiętać, że jeśli jest komentarz to powinno tak sie nei dziać

5) Fajnie by było jak zaznaczę tekst i dam ctrl+tab to tekst przesuwa o tabulator w prawo, a jak ctr+shift+tab to o tabulator w lewo

6) Fajnie też by było, że jak zaznaczę tekst i dam ctrl+/ to zakomentuje mi zaznaczony tekst (na początku linii doda //), a jak jest zakomentowany to odkomentuje. Nie ma tego w Delphi 7, ale jest w wyższysch i bardzo pomaga

 

PS: zauważyłem, że od kiedy Toster ma 666 postów to go nie ma :D

Edit:

coś za dużo mam tych pomysłów, jeszcze trochę, a sam zacznę pisać takie coś :P

Share this post


Link to post
Share on other sites

Ja Force piszę jeszcze inaczej:

if cos then
 begin
   linia1;
   linia2;
 end;

 

A o do poprawek, to pomysły Force'a bardzo dobre są.

Share this post


Link to post
Share on other sites

to skoro już się chwalimy jak kto pisze

to ja pisze tak

if cos then
begin

linia1;
linia2;

end;

tak jest piękniej :P

Share this post


Link to post
Share on other sites
to skoro już się chwalimy jak kto pisze

to ja pisze tak

[delphi]

if cos then

begin

 

linia1;

linia2;

 

end;

[/cpp]

Tak jest najpiękniej :]

Share this post


Link to post
Share on other sites
3) "Zaznacz wszystko" zazwyczaj jest u góry menu Edycja, ale to nie aż tak źle

 

Oj... ale herezje szerzysz ... w żadnym jeszcze tak nie widziałem, zazwyczaj u góry to jest cofnij, zobacz sobie byle jaki program, nawet niekoniecznie tekstowy...

 

MS Word, WordPad, Notatnik cokolwiek :]

 

btw. taby o jeden w prawo i w lewo zrobiłem już ;)

Share this post


Link to post
Share on other sites

Wiem, że jest post pod postem, ale jak zedytuje poprzedni to istnieje ryzyko, że autor programu nie zauważy tego, albo zauważy za kilka dni. Otóż:

1) ciekawi mnie w jakim kierunku zmierza rozwój programu, czy się w czymś wyspecjalizuje w którymś języku

2) SynEdit umożliwia robienie podpowiedzi w postaci chmurek oraz takiej listy możliwych opcji, na przykład jak się napiszę "con" i da ctrl+j bodajże, to pokaże się takie okienko jak w Delphi z możliwymi opcjami. Czy takie rzeczy będą dodane?

3) Czy będzie też takie coś jak: napisze begin i dam enter to przejdę do kolejnej linijki, zrobi się tabulator, a w następnej napisze się "end" w tej samej kolumnie co begin. Podobną rzecz udostępnia także synedit.

4) Czy w opcjach kolorowania składni można dodać możliwość oprócz koloru danej rzeczy, także kolor tła, pogrubienie itp.

5) Jak są projekty to mogłaby być opcja takiego drzewka z boku, że pliki nie otwierają się na zakładkach, ale z boku w ramach projektu można je wybrać.

6) Mógłbyś zrobić parser plików dpr, abyś mógł otwierać takie pliki i zapisywać :D

7) Powinieneś wydać 4 wersje programu (lub też versję ultimate co ma wszystko :D):

1) Tekst + rtf

2) Delphi/Pascal

3) C++ i C#

4) Html, Php, Perl, i Java Script

Nie każdy potrzebuje wszystkich rzeczy, mnie na przykład wkurzają te nie potrzebne, a tak to mógłbym używać, ale ilość guzików nieużywanych zniechęca :D Ai taki podział umożliwi specjlizację i nie będziesz musiał tyle kodu naraz ogarnąć

8) Załączam załącznik z obrazkiem na którym jest jakie kolory składni mógłbyś dodać (jako schemat), takie kolory są w Turbo Delphi i są bardziej przyjazne dla okna

9) Kiedy będzie zwijanie procedur do linijki ?:P

 

Napisałbym sam taki program, ale nie umiem dobrze SynEdit (właściwie to w ogóle) więc liczę że wymuszając te rzeczy na autorze, pośrednio zrobię program jakim bym chciał :D

Capture.JPG

Share this post


Link to post
Share on other sites

Hm na screenie, ktory dal Force nie widac, zeby mozna bylo zawijac sobie funkcje takim plusikiem, ktory zwija wszystko od begin - end, { - }, pomysl nad tym, przydatne;)

Share this post


Link to post
Share on other sites

Po co od nowa pisać Code::Blocks :D ??

 

A poza tym skoro Max się uczy C++ to Code::Blocks jest OpenSource :] Niech sobie poczyta kod i zobaczy jak tam to jest zrobione :P

Share this post


Link to post
Share on other sites

O screen to mi chodziło o kolorki, że taki schemat by się przydał jako Delphi 2006

Share this post


Link to post
Share on other sites

ale nie przesadzajmy z tym MaxPadem :) bo ja nie robie programu do kodzenia w nim :D tylko, żeby sobie zrobić jakieś edycje małe czy coś, żeby był pod ręką, bo i tak każdy będzie pisał w kompilatorze :D

Share this post


Link to post
Share on other sites

Wg mnie nie przesadziłem:D teraz raczej masz z górki i nie byłoby to IDE do Delphi a do FreePascala :P Dodanie większości bajerów nie byłoby taki trudne, np. otaczanie, zaznacza tekst klikasz i wybierasz aby otoczyło try..except

Share this post


Link to post
Share on other sites

A i jeszcze jedno, c::b ma taka fajna rzecz, ze jak najedziesz kursorem na { to podswietla sie ten { i odpowiadajacy mu }, przytany ficzer, moglbys zrobic cos takiego u siebie :)

Share this post


Link to post
Share on other sites

Matching brackets ma każdy dobry edytor ;-) Żeby mieć to w D7 wystarczy zainstalować cnwizard'a (z tego typu opcji mamy też kolorowanie struktur -- kolejnych begin..end).

Share this post


Link to post
Share on other sites
Matching brackets ma każdy dobry edytor ;-) Żeby mieć to w D7 wystarczy zainstalować cnwizard'a (z tego typu opcji mamy też kolorowanie struktur -- kolejnych begin..end).

Delphi 7 nie ma dobrego edytora bo nie ma tego od razu, trzeba instalować update :]

Share this post


Link to post
Share on other sites

CYTAT3) Czy będzie też takie coś jak: napisze begin i dam enter to przejdę do kolejnej linijki, zrobi się tabulator, a w następnej napisze się "end" w tej samej kolumnie co begin. Podobną rzecz udostępnia także synedit.

 

Narazie zrobiłem te taby :]

 

CYTAT4) Czy w opcjach kolorowania składni można dodać możliwość oprócz koloru danej rzeczy, także kolor tła, pogrubienie itp.

 

Troche przesadne jak dla mnie :)

 

CYTAT5) Jak są projekty to mogłaby być opcja takiego drzewka z boku, że pliki nie otwierają się na zakładkach, ale z boku w ramach projektu można je wybrać.

Pomyśle nad tym w następnej wersji :)

 

CYTAT6) Mógłbyś zrobić parser plików dpr, abyś mógł otwierać takie pliki i zapisywać biggrin.gif

 

Zmierzasz do stworzenia kompilatora :)

 

CYTAT7) Powinieneś wydać 4 wersje programu (lub też versję ultimate co ma wszystko biggrin.gif):

1) Tekst + rtf

2) Delphi/Pascal

3) C++ i C#

4) Html, Php, Perl, i Java Script

 

Nie każdy potrzebuje wszystkich rzeczy, mnie na przykład wkurzają te nie potrzebne, a tak to mógłbym używać, ale ilość guzików nieużywanych zniechęca biggrin.gif Ai taki podział umożliwi specjlizację i nie będziesz musiał tyle kodu naraz ogarnąć

 

No bez przesady :P... komu przeszkadza 5 guzikow wiecej?

 

8) Załączam załącznik z obrazkiem na którym jest jakie kolory składni mógłbyś dodać (jako schemat), takie kolory są w Turbo Delphi i są bardziej przyjazne dla okna

 

Tryb delphi, więc standardowo kolorki z delphi :) jak się chce to można zmienić :)

Share this post


Link to post
Share on other sites

Nie chodzi mi o kompilator, ale tak to ktoś będzie chciał używać program, bo kto będzie chciał przenosić po kolei pliki. Po za tym wtedy można by jakoś podpiąć kompilator freepascala :P

 

A mówiłem o 4 wersjach, bo jak program się będzie rozwijał to opcję dla jednego typu plików nie będe pasowały do innych i będzie trzeba robić różne popup menu, panelik z plikami projektu dla pliku rtf nie do końca pasuje. Wydaje mi się że potem będzie trudniej pisać cokolwiek bo będzie trzeba kontrolować więcej możliwych błędów.

 

A standardowe kolorki różnią się w zależności od wersji, mogłaby być opcja importu i eksportu szablonu kolorów.

Share this post


Link to post
Share on other sites

Oj, to miała być tylko alternatywa dla Notatnika a wy już z tego chcecie robić kolejne IDE. Po co? Mało ich macie? W MaxPadzie da się pisać kod i tyle, potem wystarczy to skopiować do naszego środowiska.

Share this post


Link to post
Share on other sites

×
×
  • Create New...