Forum Konstruktor budowlany Strona Główna Konstruktor budowlany
Forum projektantów
 
 FAQFAQ   SzukajSzukaj   UżytkownicyUżytkownicy   GrupyGrupy   GalerieGalerie   RejestracjaRejestracja 
 ProfilProfil   Zaloguj się, by sprawdzić wiadomościZaloguj się, by sprawdzić wiadomości   ZalogujZaloguj 

Kurs LISP
Idź do strony 1, 2  Następny
 
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ZbyszekM
Doświadczony Forumowicz



Dołączył: 11 Sie 2011
Posty: 78
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: Maków Mazowiecki

PostWysłany: Czw 9:12, 15 Wrz 2016    Temat postu: Kurs LISP

Witam,
Od jakiegoś czasu interesuję się LISP-em. Chciałbym usprawnić sobie trochę pracę z rysunkami. Czy ktoś z tu obecnych ma wiedzę kto i gdzie może takie kursy organizować? A może jest ktoś kto byłby w stanie podjąć się przeprowadzenia kilku lekcji zapoznawczych z całym procesem pisania aplikacji w tym języku?
Pomysły mam, chęci do nauki również ale najtrudniej jest rozpocząć. Brakuje mi właśnie takiego wprowadzenia.

Oczywiście, nie za darmo Wink


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
piotrbu (Piotr Buśka)
Doświadczony Forumowicz



Dołączył: 19 Sty 2010
Posty: 1018
Przeczytał: 6 tematów

Pomógł: 28 razy
Ostrzeżeń: 0/5
Skąd: Okolice Warszawy

PostWysłany: Czw 10:14, 15 Wrz 2016    Temat postu:

Jeśli zaczynasz to nie pchał bym się w to. Raczej Visual C#, .Net. Lisp to prehistoria. Umęczysz się.
Z drugiej strony jeśli będziesz pisał krótkie proste rzeczy to Lisp da Ci kompatybilność z wieloma platformami CAD w tym wersje Standard. Druga sprawa, że podstawy Lispa przydają się również przy pisaniu aplikacji dla CAD w innych językach.
Mój program jest pisany w VBA MZ znacznie wygodniejsze od Lispa.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
sirkris
Doświadczony Forumowicz



Dołączył: 17 Mar 2010
Posty: 217
Przeczytał: 12 tematów

Pomógł: 7 razy
Ostrzeżeń: 0/5

PostWysłany: Czw 13:25, 15 Wrz 2016    Temat postu:

Zgadzam sie z piotrbu, to znaczy nie zgadzam Wink
1. Lisp jest jezykiem funkcyjnym, wiec wymaga troche innego sposobu myslenia.
2. Do drobnych rzeczy lepsze beda jezyki .NET
3. Dopoki Autocad nie bedzie prehistoria Lisp tez nie bedzie prehistoria.
Jesli chcesz pisac nakladke do rysowania zbrojenia w 3D to tylko lisp,
Chsesz napisac mini revita na platformie AutoCada - jadro bedzie w lispie.
4. jest niewielu programistow, ktorzy pisza w lispie. Mysle ze jak znajdzie sie programista od lispa to znajdzie prace w autodesku bez problemu
Tak samo ciezko jest znalezc programiste do revita w .net.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ZbyszekM
Doświadczony Forumowicz



Dołączył: 11 Sie 2011
Posty: 78
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: Maków Mazowiecki

PostWysłany: Czw 15:44, 15 Wrz 2016    Temat postu:

Dziękuję za odpowiedzi.
Wniosek nasuwa się sam. Książka w dłoń i kombinuj, próbuj, testuj Wink


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
piotrbu (Piotr Buśka)
Doświadczony Forumowicz



Dołączył: 19 Sty 2010
Posty: 1018
Przeczytał: 6 tematów

Pomógł: 28 razy
Ostrzeżeń: 0/5
Skąd: Okolice Warszawy

PostWysłany: Czw 16:13, 15 Wrz 2016    Temat postu:

Najpierw określ sobie cel.
Jeśli chcesz być programistą Autodesku to myślę, że książka i szkolenie pięciodniowe będą niewystarczające, zacząłbym od podstaw, czyli odpowiednich studiówSmile
Jeśli natomiast chcesz tylko "Usprawnić pracę z rysunkami" to naprawdę mam wątpliwości czy Lisp jest dobrym wyborem.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
ZbyszekM
Doświadczony Forumowicz



Dołączył: 11 Sie 2011
Posty: 78
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5
Skąd: Maków Mazowiecki

PostWysłany: Czw 16:22, 15 Wrz 2016    Temat postu:

Pozostaję przy pierwotnym wyborze: konstruktor z zacięciem informatycznym.
Ten mój pomysł (pomysły) mają mi pomóc pracować szybciej, sprawniej a z czasem może sprzedam pomysł dalej Wink


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
GMBh
Administrator



Dołączył: 23 Sty 2006
Posty: 604
Przeczytał: 3 tematy

Pomógł: 27 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Czw 19:31, 15 Wrz 2016    Temat postu:

Podobnie jak Piotrek uważam, że nauka LISP to strata czasu, ale jeśli chcesz to w sieci znajdziesz dużo materiałów np [link widoczny dla zalogowanych]
Ja również usprawniam sobie pracę w cadzie i powoli rozwijam nakładkę do żelbetu i stali. Jeśli zdecydujesz się na .Net chętnie podzielę się doświadczeniami. Ważne jest żeby nie natrafić na ograniczenia, które uniemożliwią Ci realizacje twoich pomysłów.
BTW: Nawet nasz "były" forumowicz Parikon zrezygnował z lispa na rzecz c# Smile


Post został pochwalony 0 razy

Ostatnio zmieniony przez GMBh dnia Czw 19:37, 15 Wrz 2016, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adam_47
Doświadczony Forumowicz



Dołączył: 05 Cze 2010
Posty: 1000
Przeczytał: 9 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/5

PostWysłany: Czw 21:46, 15 Wrz 2016    Temat postu:

GMBh napisał:
Podobnie jak Piotrek uważam, że nauka LISP to strata czasu, ..

Pomijając uniwersalne stwierdzenie, że czas poświęcony na naukę czegokolwiek nie jest czasem straconym - wszystkie języki programowania możesz rozbić o kant DUPY, to tylko narzędzie, najważniejszy jest algorytm.
W internecie znajdziesz dobre kursy i dużo kodu, który będziesz mógł wykorzystać.
PS Możesz napisać funkcję w LISP'ie w linii poleceń Autocad'a i zaoszczędzić masę czasu. W żadnym innym języku tego nie zrobisz.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
lukaszlab
Doświadczony Forumowicz



Dołączył: 15 Maj 2006
Posty: 231
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pią 22:45, 16 Wrz 2016    Temat postu:

AutoLisp to chyba najbardziej podstawowe narządzie do automatyzacji autocad, nawet podstawowa znajomość może usprawnić pracę - wystarcza do napisania prostych funkcji, skrótów czy adapacji i użycie dostępnego kodu jaki można znaleść w sieci.

Polecam przeglądnąć "AutoLISP - Świszczowski Stefan" pisana właśnie pod kątem usprawniania codziennej inżynierskiej pracy w autocad za pomocą AutoLisp.


Post został pochwalony 0 razy

Ostatnio zmieniony przez lukaszlab dnia Pią 22:46, 16 Wrz 2016, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
JoeBlack&Milk
Forumowicz



Dołączył: 14 Wrz 2011
Posty: 21
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 1/5
Skąd: Trójmiasto

PostWysłany: Pon 23:03, 03 Paź 2016    Temat postu:

Witam
Dawno temu rozpocząłem przygodę z lispem, dzięki książce "Praktyczny kurs AutoLISPu". Autora nie pamiętam, a wydawnictwo to zapewne był Helion. Moim zdaniem idealna książka aby zacząć lisp-ować.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Parikon
Skokovis



Dołączył: 09 Lip 2014
Posty: 2109
Przeczytał: 0 tematów

Pomógł: 38 razy
Ostrzeżeń: 0/5

PostWysłany: Nie 22:05, 14 Maj 2017    Temat postu:

GMBh napisał:
Podobnie jak Piotrek uważam, że nauka LISP to strata czasu, ale jeśli chcesz to w sieci znajdziesz dużo materiałów np [link widoczny dla zalogowanych]
Ja również usprawniam sobie pracę w cadzie i powoli rozwijam nakładkę do żelbetu i stali. Jeśli zdecydujesz się na .Net chętnie podzielę się doświadczeniami. Ważne jest żeby nie natrafić na ograniczenia, które uniemożliwią Ci realizacje twoich pomysłów.
BTW: Nawet nasz "były" forumowicz Parikon zrezygnował z lispa na rzecz c# Smile


Nauczyłem się podstaw lispa, a nawet udało się coś fajnego w nim zrobić. Jednakże, dzięki wskazówkom, w szczególności kolegi GMBh doszedłem do wniosku, że lepiej korzystać z gotowych funkcji rozwiązań jakie daje .net framework.

Dzięki temu, można zrobić to co się chce, szybciej.

Podstawy języka, w którym chcemy programować są bardzo ważne. Nieraz mi się zdarzało, że zanim znalazłem gotowe rozwiązanie, trzeba było coś sklecić własnego, z najprostszych cegiełek. Następnie znajdowałem funkcje, które robią to samo i są już gotowe.

Z biegiem czasu, mam coraz więcej gotowych rozwiązań, które można dodawać do nowych programów.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adam_47
Doświadczony Forumowicz



Dołączył: 05 Cze 2010
Posty: 1000
Przeczytał: 9 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/5

PostWysłany: Śro 22:28, 30 Sie 2017    Temat postu:

Może nie do końca w tym temacie ...
Pytanie do znawców .NET w Autocadzie: Czy istnieje w C# klasa, biblioteka (oczywiście całkowicie free) "czytajaca" pliki lispowe?
Chodzi o rozpoznanie poszczególnych list i rozłożenie ich na podstawowe elementy.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adam_47
Doświadczony Forumowicz



Dołączył: 05 Cze 2010
Posty: 1000
Przeczytał: 9 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/5

PostWysłany: Sob 14:03, 28 Paź 2017    Temat postu: krótka przygoda z .NET

Jakiś czas temu zastanawiałem sie nad formatem bazy do gromadzenia danych exportowanych z formularzy Worda. Moje doświadczenie mówiło mi, że najbardziej uniwersalny będzie csv. Takie pliki można obsługiwać z każdego systemu i dowolnym językiem.
Coś mnie jednak podkusiło - pomyślalem, że dla Worda naturalnym będzie .accdb (Access) - potem dowolnie "dobiorę" się do niego z C#. Wydawało się również bezproblemowo.
Szybka kwerenda w internecie, przykłady kodu ... i zimana D. Kompilacja, próba uruchomienia exeka i komunikat, że w komputerze brak zainstalowanego sterownika. Dzieje się to wszystko na komputerze, w którym export z Worda korzysta z tego sterownika bez problemu (,a czemu by nie? ofisy działają!).
Próbuję znaleźć rozwiązanie w internecie - jakieś rady o doinstalowaniu czegoś??? Przecież wszystko powinienem mieć poinstalowane Question
Może robię gdzieś prosty błąd? Rozwiązanie okaże się banalne?
Ale podstawowym błędem było zaufanie do MS.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
GMBh
Administrator



Dołączył: 23 Sty 2006
Posty: 604
Przeczytał: 3 tematy

Pomógł: 27 razy
Ostrzeżeń: 0/5
Skąd: Kraków

PostWysłany: Pon 9:43, 30 Paź 2017    Temat postu:

Piszesz kod 32 bitowy czy Any CPU? Jeżeli masz zainstalowanego offica to jest to zapewne wersja 32 bit. i masz zainstalowane sterowniki 32 bitowe. To może być źródło Twoich problemów.
Z baz danych w C# polecam SQLite.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adam_47
Doświadczony Forumowicz



Dołączył: 05 Cze 2010
Posty: 1000
Przeczytał: 9 tematów

Pomógł: 23 razy
Ostrzeżeń: 0/5

PostWysłany: Pon 10:10, 30 Paź 2017    Temat postu:

@GMBh
Cytat:
Piszesz kod 32 bitowy czy Any CPU?

Właściwie to nie wiedziałem, że to ma jakieś znaczenie. Czytając o .NET wnioskowałem, że właśnie jego zaletą jest uniezależnienie się od sprzętu?
Swój problem rozwiązałem pisząc kod w VBA Worda, będę jednak wdzięczny jeżeli wyłożysz mi łopatologicznie co powinienem był zrobić. Kiedyś może się przydać.

SQlite również wykorzystuję, ale w Pythonie. Jeżeli mógłbyś skreślić prosty tutorial korzystania w C#?
Czy to wszystko było by możliwe do korzystania bez instalowania VS czy innych środowisk tylko sam "goły" .NET,kompilacja z linii poleceń csc.exe (oczywiście z wykorzystaniem .dll)?


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Wyświetl posty z ostatnich:   
Napisz nowy temat   Odpowiedz do tematu    Forum Konstruktor budowlany Strona Główna -> Programowanie Wszystkie czasy w strefie EET (Europa)
Idź do strony 1, 2  Następny
Strona 1 z 2

 
Skocz do:  
Nie możesz pisać nowych tematów
Nie możesz odpowiadać w tematach
Nie możesz zmieniać swoich postów
Nie możesz usuwać swoich postów
Nie możesz głosować w ankietach

fora.pl - załóż własne forum dyskusyjne za darmo
Powered by phpBB © 2001, 2005 phpBB Group
Regulamin