Darmowe Delphi 10.1 Berlin Starter Edition

Darmowe Delphi 10.1 Berlin Starter Edition
hnb
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 lata
  • Postów:28
7

Embarcadero zorganizowało czasową promocję na darmowe Delphi (podobną jak dla C++ Buildera jakieś dwa miesiące temu). Chwilowo zamiast €398.52 kosztuje €0.00. Link gdzie można zarejestrować/pobrać swój darmowy egzemplarz:

https://www.embarcadero.com/products/delphi/starter/promotional-download


NewPascal.org
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0

Daj to też może na mikrobloga, to wejdzie na stronę początkową jak ludzie zaplusują.

A9
  • Rejestracja:ponad 8 lat
  • Ostatnio:7 miesięcy
  • Postów:408
0

Często Embarcadero robi takie promocje? Tego darmowego Delphi można też używać komercyjnie?

vpiotr
Raczej jakoś tak raz na 15 lat...
hnb
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 lata
  • Postów:28
0
amb00 napisał(a):

Często Embarcadero robi takie promocje? Tego darmowego Delphi można też używać komercyjnie?

O ile dobrze pamiętam są spore ograniczenia w użytkowaniu komercyjnym (i nie tylko komercyjnym - o ile pamięć mnie nie zawodzi jest tam chyba zakaz używania komponentów bazodanowych, ale by dokładnie poznać obostrzenia musiałbyś się wczytać w licencję). Ostatnie darmowe Delphi to... Turbo Delphi 2006 Explorer Edition? To tak średnio raz na dekadę :D


NewPascal.org
edytowany 1x, ostatnio: hnb
WL
  • Rejestracja:około 21 lat
  • Ostatnio:około miesiąc
  • Postów:1082
1
hnb napisał(a):
amb00 napisał(a):

Często Embarcadero robi takie promocje? Tego darmowego Delphi można też używać komercyjnie?

O ile dobrze pamiętam są spore ograniczenia w użytkowaniu komercyjnym (i nie tylko komercyjnym - o ile pamięć mnie nie zawodzi jest tam chyba zakaz używania komponentów bazodanowych, ale by dokładnie poznać obostrzenia musiałbyś się wczytać w licencję). Ostatnie darmowe Delphi to... Turbo Delphi 2006 Explorer Edition? To tak średnio raz na dekadę :D

To nie do końca prawda; co do baz danych - po prostu nie ma ich w pakiecie Starter (zarówno dbExpress jak i FireDAC), ale nie ma ograniczeń na używanie komponentów trzecich (komercyjnych lub nie) np. UniDAC czy ZEOS.
Można robić przy pomocy tego komerchę, ale z ograniczeniami - jeśli przekroczy się kwotę 1K USD rocznie zarobku, trzeba dokupić licencję wyższą - np. Pro.
Zresztą:
https://www.embarcadero.com/products/delphi/starter-faq
oraz
https://www.embarcadero.com/docs/rad-studio-berlin-feature-matrix.pdf

hnb
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 lata
  • Postów:28
0
wloochacz napisał(a):

... To nie do końca prawda; co do baz danych ...

Racja nic takiego nie wynika z licencji, niemniej swojego czasu dość mocno kombinowali z licencjami. Jedyne co jest w treści odnośnie startera:

ADDITIONAL LICENSE TERMS APPLICABLE TO STARTER EDITION
In the event Licensee has obtained a Starter Edition license the following terms hereby apply. Licensee may use the Product to develop software (i) for which Licensee does not charge directly or indirectly a fee or receive other consideration including but not limited a license fee, a service fee, a development fee, a consulting fee, a subscription fee, a support fee, a hosting fee or the like and (ii) for which Licensee only charges fees (including but not limited a license fee, a service fee, a development fee, a consulting fee, a subscription fee, a support fee, a hosting fee or the like) that cumulatively, on an annual basis, do not exceed USD$1000. In the event any (for profit or non-profit) company elects to license the software then (i) the total company revenues may not exceed USD$1000 and (ii) the total number of Starter Edition licenses deployed may not exceed 5.


NewPascal.org
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:20 minut
  • Lokalizacja:Tuchów
  • Postów:12154
1

Pozwolę sobie przypiąć/przykleić ten wątek, przynajmniej na czas trwania promocji;

Mile zaskoczony jestem taką promocją - straciłem już nadzieję, że kiedyś zostanie wydana wersja darmowa (czasowo bo czasowo, ale jednak); Ciekawe ile osób skorzysta z tej promocji aby pobrać to środowisko i faktycznie coś w nim później robić, a nie tylko z ciekawości; @Opi - byłbyś zainteresowany przeniesieniem swojego projektu na coś nowszego? :]

Ja nie pobieram, bo nie potrzebuję - póki co nie zamierzam odchodzić od Lazarusa.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 2x, ostatnio: flowCRANE
Opi
Właśnie pobrałem i mam zamiar popracować na tym "wynalazku" :) Ciekawie się zapowiada - mam nadzieję :)
mr-owl
  • Rejestracja:prawie 10 lat
  • Ostatnio:ponad rok
  • Postów:206
0

Witam,

A jak to coś zainstalować obok C++Builder-a z ostatniej promocji?

Pozdrawiam,

mr-owl

WL
Normalnie, w innym katalogu. Powinno działać bez problemów.
0

Fajna sprawa, szkoda, że Delphi a nie C++Builder :( Kiedy C++Builder był za free??

Czy w tym Delphi (lub C++Builder) za free (czyli pakiecie Starter) można pisać aplikacje na komórki Android / IOS / Windows 10 ??? (bo to wydaje się chyba najciekawsze).

WL
Przeczytaj FAQ, to nie boli...
hnb
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 lata
  • Postów:28
2
mr-owl napisał(a):

A jak to coś zainstalować obok C++Builder-a z ostatniej promocji?

Dobre pytanie. Takie małe ostrzeżenie : mają błąd w instalatorze. Przy instalacji Delphi Starter, spadła mi licencja z C++ Builder Startera i koniec końców nie mam ani Delphi Starter ani C++ Builder Starter. Wirtualna maszyna wydaje się najrozsądniejszym wyjściem -,-


NewPascal.org
vpiotr
Dzięki za info. Zastanawiałem się nad kupnem ECB, teraz będę się zastanawiał dłużej... To może być nie błąd a celowe działanie - w VS Express lub Turbo Delphi chyba było takie ograniczenie.
mr-owl
Turbo Delphi i reszta miała ograniczenie (było o tym wspomniane na stronie oraz zrobiono na to hack). VS Express można było instalować bez większych problemów.
LG
Heh, czyli nadal wypuszczają buble w sofcie takim jak instalatory. Ciekawe jak IDE, czy zawiesza sie tak samo jak 2009 czy można jednak pracować ...
vpiotr
@hnb: próbowałeś deinstalować ECB przed instalacją Delphi?
hnb
@vpiotr: nie :\ ale na szczęście i tak miałem w planach instalację od nowa Windowsa, chyba zostanę z XE2 :)
vpiotr
BTW. to raczej nie jest błąd - z FAQ: "Q: Can I purchase and use both Delphi Starter and C++Builder Starter together to create a mini RAD Studio? A: No. Only one or the other can be installed." Brakuje tylko jakiegoś ostrzezenia.
mr-owl
To niech się gonią z tymi swoimi narzędziami, w erze Visual Studio Community cena i narzucone ograniczenia to jakaś kpina.
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:2 minuty
0

Można robić przy pomocy tego komerchę, ale z ograniczeniami - jeśli przekroczy się kwotę 1K USD rocznie zarobku, trzeba dokupić licencję wyższą - np. Pro.

Kosztującą, bagatela, 2000 euro, więc jeśli zamierzasz zarobić na przykład 1500 USD rocznie to sorry: ani jedno, ani drugie.

woolfik
  • Rejestracja:ponad 17 lat
  • Ostatnio:około 9 godzin
  • Postów:1595
1

Ok to ja może nieco z innej strony. Wersja Start Edition nie ma praktycznie żadnych ograniczeń jeśli chodzi o kompilację 32 bitową. Nie ma żadnych dodatków jedynie indy + standardowe komponenty (nawet ADO nie ma). Nie mniej jednak ZeosLib ma wersję 7.2.x w betatestach i bez problemu da się to zainstalować w tej wersji. Instalacja komponentów typu activeX również przebiega bez problemu.

Wstępne testy "nowości"

  • ... co do komponentów do Bluetooth LE ... nie udało mi się sprawdzić gdyż nie mam bluetooth LE na kompie ani w żadnym innym użąceniu więc nie sprawdzę jak to działa (póki co)

  • TCameraComponent - klasa do obsługi wbudowanej kamery. Bez problemu pobiera listę kamer z komputera (u mnie akurat tylko jedna) oraz dostępne rozdzielczości. Obraz wyświetla się poprawnie. Niestety ustawienie rozdzielczości największej jaka jest możliwa na moim komputerze spowodowało ... "śmiertelną zwiechę" skończyło się ubiciem środowiska gdyż nie dało się nic zrobić. Myślę ... "pewnie coś z kamerą" więc dla porównania wyciągnąłem mój projekt w Delphi 2009 do obsługi multimediów bezpośrednio z DirectX - kompilacja przebiegła bez problemów z kilkoma warrningami - ustawiam maksymalną rozdzielczość robię run z pod debuggera (tak jak w przypadku TCameraComponent) i ... działa. "Zwiecha" lekka bo raptem 1.5sek ale obraz wyświetlił się bez problemu. Podsumowując TCameraComponent ... nie polecam. Fakt użycie jest znacznie łatwiejsze ale na moim "wiekowym" sprzęcie nie da się go używać przy dużej rozdzielczości obrazu.

Reszta testów wkrótce.

edytowany 1x, ostatnio: woolfik
hnb
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 lata
  • Postów:28
0
woolfik napisał(a):

Ok to ja może nieco z innej strony. Wersja Start Edition nie ma praktycznie żadnych ograniczeń jeśli chodzi o kompilację 32 bitową

Ma dosyć poważne ograniczenie podobnie jak wszystkie pozostałe wersje płatne:

Licensee agrees not to use the Product to develop an application that is directly competitive to the Product or to any other Embarcadero products

Co praktycznie uniemożliwia rozwijanie projektów open source takich jak Zeos, mORMot (konkurencja dla FireDaca) czy nawet pisania kompilatorów. Nie można nawet tworzyć narzędzi do debugowania REST. Silniki do gamedev też odpadają bo są konkurencją FireMonkey. Właściwie nie wiadomo co można w Delphi tworzyć. Zapis jest wyjątkowo mglisty i można pod niego podciągnąć praktycznie wszystko.

Pytanie brzmi, na ile taki zapis w EULA jest legalny w świetle prawa europejskiego i polskiego.


NewPascal.org
edytowany 1x, ostatnio: hnb
vpiotr
To jest tylko w Start Edition czy w każdej?
hnb
@vpiotr: w każdej :/ kiedyś tego zapisu nie było
woolfik
podobny zapis jest również w licencji fastreports bo logicznym jest, że jeśli napisałbyś własną wersję delphi lepszą od oryginału to robisz im konkurencję, a mi chodziło o techniczne możliwości, a nie licencyjne
hnb
@woolfik: kwesta prawna też tu jest ważna. podobne <> takie same. Jest też drobna różnica między producentem "komponentu" a "kompilatora" i całego "ekosystemu Delphiowego". Embarcadero w każdej chwili może teoretycznie pozwać każdego producenta komponentów jeśli sama zdecyduje się na stworzenie / zakup podobnego do swojego portfolio.
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
1

Jakby ktoś chciał potestować nowe Delphi to tu jest adres darmowych i legalnych testowych wirtualek do Windows:
https://developer.microsoft.com/en-us/microsoft-edge/tools/vms/

Ekspirują po 90 dniach.

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:2 minuty
0

Czy poza niemożnością jednoczesnej instalacji Delphi i Buildera, są jakieś przeciwwskazania do instalowania tego Delphi natywnie?

edytowany 1x, ostatnio: Azarien
LA
  • Rejestracja:ponad 11 lat
  • Ostatnio:około 16 godzin
  • Postów:469
0

Przyznam nie miałem czasu poczytać, ale zastanawia mnie czy te klucze do Delphi (bo oni udostępniają standardową instalkę tylko najważniejszy jest klucz, który na maila idzie) nie mają ograniczenia czasowego na aktywację? Jeśli nie, to całkiem rozsądnie by było uzyskać kilka tych kluczy dla siebie i kolegów :)

hnb
  • Rejestracja:około 11 lat
  • Ostatnio:około 2 lata
  • Postów:28
0
hnb napisał(a):

Ma dosyć poważne ograniczenie podobnie jak wszystkie pozostałe wersje płatne:

Licensee agrees not to use the Product to develop an application that is directly competitive to the Product or to any other Embarcadero products

Jedyna odpowiedź od pracownika Embarcadero jaką do tej pory udało się uzyskać (Jim McKeeth):

There isn't really any official clarification on what that means. The license agreement is the official clarification - anything "official" beyond that would limit the scope of the agreement.

My understanding is similar to what +Roland Kossow said. Anything that someone would do to specifically target or clone our products. I expect that unless what you are doing is pretty blatant there won't be a reaction.

Basically, don't try to bite the hand that feeds you. 


NewPascal.org
woolfik
Jeśli chcesz to mogę Ci dać bezpośredni kontakt do oficjalnego dystrybutora delphi na rynek PL. Z nim z pewnością wszelkie "wątpliwości" licencyjne zostaną rozwiane
hnb
@woolfik: dzięki ale nie potrzeba, nie rozumiem co dystrybutor ma do EULA. Stanowisko firmy jest jednoznacznie podłe, zwłaszcza dla osób rozwijających wszelakie open source. :\ IMO takie "rozwiewanie wątpliwości" przez dystrybutora w żaden sposób nie jest prawnie wiążące.
vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0

Czy komuś wiadomo ile razy można instalować jedną licencję?
Instaluję właśnie na VM (Windows w wersji trial) i ciekaw jestem czy mi to uniemożliwi późniejszą pracę na normalnym, pełnym Windows.
W trakcie instalacji potrzebne jest połączenie online w celu rejestracji produktu.

hnb
masz 3 aktywacje, później musisz przez ich stronę supportu poprosić by podnieśli licznik możliwych rejestracji, zazwyczaj podnąszą o 1...
vpiotr
tnx
Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:2 minuty
0

Zainstalowałem toto i działa, chociaż nie czuję żebym miał ochotę wracać do Delphi jako języka "do zabawy" (bo na więcej ta licencja nie pozwala). Przestawiłem się na C# i C++ jeśli o projekty hobbystyczne chodzi.

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0
Azarien napisał(a):

Zainstalowałem toto i działa, chociaż nie czuję żebym miał ochotę wracać do Delphi jako języka "do zabawy" (bo na więcej ta licencja nie pozwala). Przestawiłem się na C# i C++ jeśli o projekty hobbystyczne chodzi.

Ja kupiłem C++ Builder Starter (300 zł teraz), bo jeśli chodzi o desktop GUI to bliżej mi do C++ Builder niż do Qt.
Delphi skoro dają za darmo ściągnęłem z ciekawości, ale na razie nie widzę zastosowania poza upgradem starych projektów ze względu na wygląd.
No chyba żeby zrobili pełne wsparcie Linux i Mac OS (jako środowisk developerskich).
Wczoraj zdążyłem tylko zainstalować (jakoś długo trwało na VM - ściągało dużo pakietów).

Co na ten moment mogę powiedzieć:

  1. Delphi i Builder Starter
  • za: wygoda projektowania GUI (nawet jeśli tylko do prototypowania)
  • za: mobile dev (Android, iOS)
  • za: Qt w wersji darmowej wymaga stosowania DLLek, C++ Builder chyba nie
  • przeciw: licencja blokująca potencjalnie rozwój wielu typów produktów
  • przeciw: deweloperski OS - tylko Windows (aktualnie musiałbym chyba zrobić Windows w VM - nadal mam licencję, albo używać dual - niechętnie)
  • przeciw: C++ Builder wymaga chyba swojego kompilatora (AFAIK)
  1. Delphi
  • za: czysta składnia (niekoniecznie nowoczesna)

Jeśli chodzi o C# GUI to nie znam więc nie mogę porównać, ale projektowanie GUI w XML jest dla mnie poronionym pomysłem.

KA
  • Rejestracja:ponad 19 lat
  • Ostatnio:około 13 godzin
  • Lokalizacja:Gorlice
2

No niestety strasznie okrojona wersja (i nie chodzi mi o komercyjny limit 1000$) obawiam się że jeżeli ktoś znający Delphi chcąc sprawdzić możliwości obecnego środowiska zamiast triala zainstaluje darmową wersję Starter to raczej się zniechęci do produktu ale gdyby ktoś chciał się uczyć to przynajmniej ma (a raczej miałby gdyby promocja trwała dłużej) się czym pobawić. Po mojemu nie ma czym się jarać ale może ta promocja będzie pierwszym krokiem w dobrą stronę.


Nie odpowiadam na PW w sprawie pomocy programistycznej.
Pytania zadawaj na forum, bo:
od tego ono jest ;) | celowo nie zawracasz gitary | przeczyta to więcej osób a więc większe szanse że ktoś pomoże.
edytowany 2x, ostatnio: kAzek
vpiotr
może jak zobaczą że sprzedaż C++ Builder (lub Delphi) w promocyjnej cenie (>0) nabija im wielokrotnie więcej dochodu to się obudzą i zmienią pricing.
flowCRANE
"Offer valid from August 22nd 2016 to September 9th 2016" - wiele czasu nie zostało, więc trzeba się pospieszyć;
0
kAzek napisał(a):

No niestety strasznie okrojona wersja (i nie chodzi mi o komercyjny limit 1000$) obawiam się że jeżeli ktoś znający Delphi chcąc sprawdzić możliwości obecnego środowiska zamiast triala zainstaluje darmową wersję Starter to raczej się zniechęci do produktu ale gdyby ktoś chciał się uczyć to przynajmniej ma (a raczej miałby gdyby promocja trwała dłużej) się czym pobawić. Po mojemu nie ma czym się jarać ale może ta promocja będzie pierwszym krokiem w dobrą stronę.

W pełni się zgadzam. Jeśli umowa jest tak restrykcyjna (na Zachodzie $1000 to jak kilkaset zł u nas w PL), to mogli dać wersję Proffesional za free - oczywiście dla projektów niekomercyjnych, tak by każdy mógł sprawdzić, zasmakować najlepszego co oferują oba środowiska (cross platformowe programowanie).

Opi
  • Rejestracja:ponad 20 lat
  • Ostatnio:około 17 godzin
  • Postów:1029
0

Delphi 10.1 Berlin Starter Edition to do której wersji można przyrównać pod względem zaawansowania/rozwoju Delphi?

Chodzi mi, czy to jest okrojone XE7 ?

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:2 minuty
0
Opi napisał(a):

Delphi 10.1 Berlin Starter Edition to do której wersji można przyrównać pod względem zaawansowania/rozwoju Delphi?

Chodzi mi, czy to jest okrojone XE7 ?

Nie, to jest okrojone 10.1 Berlin.

woolfik
  • Rejestracja:ponad 17 lat
  • Ostatnio:około 9 godzin
  • Postów:1595
0

Dobra dopiszę kilka uwag.

Najpierw minusy (Mam nadzieje, że to tylko ograniczenie wersji)

  • Brak skrótów np: Ctrl+Shift+Spacebar (czyli podpowiadanie parametrów funkcji), Ctrl+Shift+C (tworzenie ciała procedury w oparciu o jej definicję), Ctrl+Shift+Arrow (przechodzenie między modułami), Ctrl + LM (wchodzenie w dany moduł) i wiele innych
  • Brak refaktoringu
  • Te ich ... TOXIC Metod świecą się na czerwono niemal na wszystkich standardowych modułach, a FastMM to aż się żarzy ...
  • Find Declaration - nie działa dla standardowych modułów delphi

Plusy:

  • W końcu po wielu latach oczekiwań doczekałem się automatycznego uzupełniania parametrów funkcji/procedur w ciele/nagłówku. Czyli jeśli zrobimy tak
Kopiuj
type
  TMyClass = class
  strict private
    procedure foo(const pID: integer);
  end; 

i dopiszemy kolejny parametr do funkcji foo to naciskając Ctrl+ Shift + Alt + P to w ciele funkcji również się ten parametr dopisze :)

  • Można przygotować builda zbiorczego tzn jeśli mamy grupę projektową i w każdym projekcie jest Debug + Release i np IDE (jeśli to komponent typu drag&drop z tools object) to do tej pory trzeba było przestawiać każdy projekt z osobna i robić build all. W tej wersji można sobie przygotować builda, który zrobi buld np tylko release + IDE - podobna funkcjonalność jest w lazarusie
edytowany 3x, ostatnio: woolfik
Zobacz pozostałe 2 komentarze
vpiotr
@wlochacz: jak sprawdzam cenę (199 EUR) to ja sobie mogę to bardzo łatwo wyobrazić :)
WL
Po raz drugi w tym wątku ceny Ci się pomerdały; nie 199 (tyle kosztuje Model Maker, a to nie to samo co Code Explorer) tylko 99 EUR, a gdyby nawet - dałbym i 399 bo to jest rewelacyjne narzędzie.
vpiotr
@wlochacz: nic mi się nie pomerdało.. Na stronie producenta nie ma czegoś takiego jak Model Maker Code Explorer. Jest Model Maker (199 EUR) i Code Explorer (99 EUR).
vpiotr
Jak autor pakietu sam nie wie jak jego produkt się nazywa to ja już nic nie poradzę.
flowCRANE
Moderator Delphi/Pascal
  • Rejestracja:ponad 13 lat
  • Ostatnio:20 minut
  • Lokalizacja:Tuchów
  • Postów:12154
0

Nie mam za bardzo porównania do jakichś sensownych wersji Delphi (mam starą wersję 7 lub nowego Lazarusa); Podane minusy dają sporo do myślenia, bo powalają na kolana;

Brak skrótów np: Ctrl+Shift+Spacebar (czyli podpowiadanie parametrów funkcji), Ctrl+Shift+C (tworzenie ciała procedury w oparciu o jej definicję), Ctrl+Shift+Arrow (przechodzenie między modułami), Ctrl + LM (wchodzenie w dany moduł) i wiele innych

To chyba jakiś żart - nawet w Delphi7 Personal było dostępne podpowiadanie listy parametrów... Jak w ogóle można pisać kod bez tej funkcji? Ja sobie tego nie wyobrażam; Pozostałe trzy nie były dostępne nawet we wspomnianym IDE, więc trzymają się tradycji; - biorąc pod uwagę poniższy post, ta funkcja istnieje, co najwyżej nie zawsze pokazuje się okienko;

Co do Class Completion - ta funkcja faktycznie dotyczy tylko i wyłącznie kompletowania kodu klas? Sądząc po nazwie tej funkcji i z tego co można wyczytać we wiki, raczej tak jest;

W Lazarusie rozwiązane jest to inaczej - funkcja kompletowania kodu dotyczy różnych elementów kodu, nie tylko zawartości klas; Za pomocą skrótu klawiszowego Shift+Ctrl+C można wygenerować ciało definicji dowolnej procedury, funkcji czy metody, można zaktualizować nagłówek np. funkcji po zmianie liczby, nazw czy typów parametrów (za pomocą tego samego skrótu, bo Shift+Ctrl+Alt+P nie jest obsługiwany), można dodać automatycznie deklarację zmiennej lokalnej, jeśli się jej nie zadeklarowało i pewnie jeszcze wiele innych; Jednak w odróżnieniu od Delphi, mając gołą właściwość, co prawda doda nowe pole do klasy, ale nie doda gettera i settera, więc i nie zmieni linii deklaracji właściwości;

Ogólnie to cały ten punkt odstrasza mnie od tego środowiska; Tak mocno okroili produkt, że ktoś kto raz zasmakował ficzerów edytora kodu, nie będzie potrafił z tej wersji korzystać; A to tylko minusy dotyczące samego edytora, i to nie wszystkie.


Pracuję nad własną, arcade'ową, docelowo komercyjną grą z gatunku action/adventure w stylu retro (pixel art), programując silnik i powłokę gry od zupełnych podstaw, przy użyciu Free Pascala i SDL3. Więcej informacji znajdziesz na moim mikroblogu.
edytowany 2x, ostatnio: flowCRANE
0

Minus - brak "importera" WSDL-i w wersji starter;

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:2 minuty
0
woolfik napisał(a):
  • Brak skrótów np: Ctrl+Shift+Spacebar (czyli podpowiadanie parametrów funkcji)

U mnie działa. To byłoby rzeczywiście przegięcie.

Na minus dodam, że IDE ma spore wymagania, jeśli chodzi o powierzchnię roboczą. Zainstalowałem to Delphi na netbooku o mizernej rozdzielczości 1024x600, i mimo samozaparcia bez zewnętrznego ekranu nie daje się pracować.
Na tym samym lapku mam IDEĘ, Qt Creatora i Visual Studio, i nie ma z nimi większego problemu. (Oczywiście nie twierdzę że 1024x600 to wygodna rozdzielczość do programowania - oczywiście że nie).

edytowany 1x, ostatnio: Azarien
WL
Nie rozumiem, przecież wszystkie panele możesz zwinąć i mieć praktycznie pełnoekranowy edytor kodu/formatek. Poza tym; czy Ty ostatnio widziałeś Delphi7? Przecież BDS jest od wersji 2006 co oznacza, że każda wersja Delphi od 2006 jest podobna.
Azarien
no właśnie to zwinięcie nie jest aż tak fajne i wygodne jak pod Visualem na przykład. na tak małym ekranie z Delphi nie idzie korzystać. a co do drugiego pytania, to po D7 z różnymi wersjami miałem do czynienia tylko przelotnie i nigdy pod nimi właściwie nic poza helloworldami nie pisałem.
0

Czy ktoś już walczył z GExperts ? oficjalnej wersji na 10.1 jeszcze nie ma ale może dziala ?

vpiotr
  • Rejestracja:ponad 13 lat
  • Ostatnio:prawie 3 lata
0
satq napisał(a):

Czy ktoś już walczył z GExperts ? oficjalnej wersji na 10.1 jeszcze nie ma ale może dziala ?

Link do wersji pół-oficjalnej, wyprodukowany członka zespołu:
https://plus.google.com/108684844040122144755/posts/gFmqRxtZX9g

Link do svn:
https://svn.code.sf.net/p/gexperts/code/trunk

edytowany 2x, ostatnio: vpiotr
Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)