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 

.NET & MONO
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ść
Maciek Mamah
znany z ciętej riposty...



Dołączył: 16 Lut 2010
Posty: 442
Przeczytał: 0 tematów

Pomógł: 10 razy
Ostrzeżeń: 0/5
Skąd: Warszawa (nie mylić z Warszawką)

PostWysłany: Pią 11:31, 19 Mar 2010    Temat postu: .NET & MONO

A co powiecie na .NETa?

Odkryłem go parę lat temu i w zasadzie porzuciłem wszystko inne.
Daje duże możliwości w wielu sytuacjach:

- zwykle jest standardowo zainstalowane w Windozach z kompilatorami do VB i C#,
- można zrobić coś "od ręki" tylko przy pomocy notepada,
- jest dobrze udokumentowane.
- nie wymaga ponoszenia żadnych dodatkowych nakładów finansowych (dziś to jest już na szczęście powszechne)
- i jak się wklepie jakiś działający programik to zwykle można go odpalić w MONO pod linuksem.
- można robić komercyjne programiki
- można "trzaskać" wspomagacze do Autocada

Ja w praktyce używam w połączeniu z:
- notepad++
- sharpdevelop

Wszystko do ściągnięcia a dodatkowo można te wymienione programy używać jak "portable" czyli bez instalacji odpalać z gwizdka 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: 607
Przeczytał: 12 tematów

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

PostWysłany: Pią 15:39, 19 Mar 2010    Temat postu:

Zgadzam się .Net jest rewelacyjne. Najlepiej jednak od razu zabrać się za Visual C# - wersja Express jest przecież darmowa. Nie tylko programy dla autocada - również dla Robota i Revita.
Dlaczego polecasz Mono? Jakie są zalety z multi-platformowości szczególnie dla konstruktora? Korzystasz z linuksa?


Post został pochwalony 0 razy

Ostatnio zmieniony przez GMBh dnia Pią 16:01, 19 Mar 2010, w całości zmieniany 2 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Maciek Mamah
znany z ciętej riposty...



Dołączył: 16 Lut 2010
Posty: 442
Przeczytał: 0 tematów

Pomógł: 10 razy
Ostrzeżeń: 0/5
Skąd: Warszawa (nie mylić z Warszawką)

PostWysłany: Pią 16:08, 19 Mar 2010    Temat postu:

W moim przypadku chodzi o sympatię dla Linuksa. A sama idea wieloplatformowości może sprzyjać rozwojowi wszelakiego oprogramowania na czym, mam nadzieję, wszyscy skorzystamy.
Ta "domyślność" używania windows wynika z braku Cada pod linuksa. Nie jest to oczywiście brak "zupełny" jest mnóstwo programików...
Trzeba przyznać, że Expressy, .NET i MSDN to coś za co należy chwalić M$ (choć podobno .NET nie jest tak naprawdę od początku ich projektem).


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
vlarx
Początkujący Forumowicz



Dołączył: 01 Lut 2011
Posty: 5
Przeczytał: 0 tematów

Ostrzeżeń: 1/5
Skąd: Kraków

PostWysłany: Wto 9:42, 01 Lut 2011    Temat postu:

dołączam się do poprzedników
ja robiąc programy do Autocada zaczynałem od Lispa, potem VisualLisp, następnie ewoluowałem do ObjectARX C++ i powoli przesiadłem się do NET


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



Dołączył: 30 Maj 2009
Posty: 167
Przeczytał: 0 tematów

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

PostWysłany: Wto 19:54, 01 Lut 2011    Temat postu:

czy ma ktos jakies ciekawe przykładowe programy/tutoriale z zastosowaniem C# wraz z autocadem lub robotem?

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



Dołączył: 21 Kwi 2009
Posty: 1053
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 1/5

PostWysłany: Wto 12:28, 08 Lut 2011    Temat postu:

Ma ktoś może jakieś tutoriale lub napisze od czego zacząść przygode z Net&mono? Jestem zupełnym laikiem jeżeli chodzi o programowanie a chciałbym zacząść przygode z tym. Proszę o jakieś rady i pomoc:)

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



Dołączył: 30 Maj 2009
Posty: 167
Przeczytał: 0 tematów

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

PostWysłany: Wto 20:53, 08 Lut 2011    Temat postu:

jeżeli chodzi o C# na początek polecam książkę: [link widoczny dla zalogowanych] Książka w całości dostępna pod powyższym linkiem.

Post został pochwalony 0 razy

Ostatnio zmieniony przez mch dnia Wto 20:56, 08 Lut 2011, w całości zmieniany 1 raz
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
adbud
Doświadczony Forumowicz



Dołączył: 21 Kwi 2009
Posty: 1053
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 1/5

PostWysłany: Śro 10:22, 09 Lut 2011    Temat postu:

hmm bardziej interesuje mnie python z tego co się orientuje podobno skłądnia dużo lepsza i prostszy w nauce ?! Chyba że się mylę:>?? Jeśli ktoś programuje w pythonie to bardzo prosze o kontakt! Może ktoś da porady na początek. O instalacje itp. gg:31575769
Pozdrawiam


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Maciek Mamah
znany z ciętej riposty...



Dołączył: 16 Lut 2010
Posty: 442
Przeczytał: 0 tematów

Pomógł: 10 razy
Ostrzeżeń: 0/5
Skąd: Warszawa (nie mylić z Warszawką)

PostWysłany: Czw 16:46, 10 Lut 2011    Temat postu:

Składnia? A czy można przyjąć jakieś kryteria żeby oceniać czy jakaś składnia jest lepsza od innej? Język programowania jest tylko językiem. Podobnie jak języki mówione. Moim skromnym zdaniem najlepszy jest tu pod względem składni, gramatyki, precyzji wymowy nasz ojczysty. Tylko trudno by mi było przekonać kogoś operującego na codzień innym językiem do przyznania mi racji. Ale nawet gdybym miał rację czyli znał dostatecznie dobrze najlepszy język na świecie to i tak nie miałbym czego szukać w dziedzinie literatury. No chyba, że mistrzostwa z grafomaństwa. Poznawanie różnych języków programowania jest dużo prostsze niż nauka języków obcych. Ale nawet najlepsza znajomość najwspanialszego języka programowania nie uczyni z nikogo programistycznego literata. Język służy do wyrażania myśli a sprawność myślenia nie zależy od języka. Stąd moja rada dla każdej osoby rozpoczynającej przygodę z programowaniem: nie ma co za bardzo się skupiać nad wyborem języka należy brać to co jest najbardziej dostępne, najlepiej opisane i zopatrzone w łatwą w użyciu możliwość budowania tzw. interfejsu użytkownika. Bardzo ważne jest też żeby był to język w pełni obiektowy czyli współczesny. Konkretnie to radziłbym to co już zostało wymienione czyli C# na start. Pozwoli to na oswojenie się ze składnią całej rodziny i ewentualne póżniejsze poznawanie języków spokrewnionych gdy zajdzie taka potrzeba.

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



Dołączył: 21 Kwi 2009
Posty: 1053
Przeczytał: 0 tematów

Pomógł: 9 razy
Ostrzeżeń: 1/5

PostWysłany: Czw 17:07, 10 Lut 2011    Temat postu:

"należy brać to co jest najbardziej dostępne" najbardziej dostepna jest rumunka z targu.. jest dobrze opisana.. zna kilka jezyków.. prosto buduje sie interface! ale sie nie nadaje do niczego:]... dzięki za skrupulatnie czysto skłądniowa wypowiedź... ale oprócz deja vu z przeszłosci nic nowego nie wprowadziłeś.. oprócz zajecia miejsca na serwerze poprzez długie budowanie skłądni zdań ----> podczas programowania długość kodu tez ma znaczenie.. Smile
pzdr.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Maciek Mamah
znany z ciętej riposty...



Dołączył: 16 Lut 2010
Posty: 442
Przeczytał: 0 tematów

Pomógł: 10 razy
Ostrzeżeń: 0/5
Skąd: Warszawa (nie mylić z Warszawką)

PostWysłany: Pią 9:01, 11 Lut 2011    Temat postu:

Czyli jeszcze nic nie wiesz a już masz dużo do powiedzenia... Z tą "łatwością" składni to nie będzie tak jak w "projektowaniu" gdzie wszystko sprowadza się do jakiejś obsługi kilku programów. Tu liczy się wiedza i myślenie. Nie ma dróg na skróty ani rżnięcia z przodków.

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: 2108
Przeczytał: 0 tematów

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

PostWysłany: Śro 14:23, 06 Lip 2016    Temat postu:

Odświeżam temat:

Kilka tygodni wcześniej wyszło środowisko .Net Core 1.0
Nie jestem programistą ale podstawy C# już znam oraz potrafię tworzyć proste aplikacje WPF.

Właśnie ściągam VS Community 2015 update 3 i paczki Net Core 1.0.

Z tego co czytałem można tworzyć aplikacje, które będą się uruchamiały także w Linux-ach.

Czy ktoś mógłby bardziej przybliżyć temat.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gregi
Początkujący Forumowicz



Dołączył: 23 Wrz 2015
Posty: 7
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Czw 8:24, 07 Lip 2016    Temat postu:

NET Core umożliwia tworzenie serwisów webowych (to właściwie ASP NET Core), bibliotek oraz aplikacji konsolowych. Problem tkwi w aplikacjach okienkowych, ponieważ kontrolki okien dialogowych różnią się zachowaniem pomiędzy platformami. Istnieją biblioteki, które umożliwiają tworzenie uniwersalnych okien (Gtk# lub Windows Forms dostępne w Mono), ale nigdy nie będą to natywnie wyglądające okna - podejście profesjonalne zakłada stworzenie rdzenia aplikacji przy pomocy NET Core (choć póki co pojawia się problem z wykorzystaniem nie-Microsoftowych bibliotek, które są siłą NET - potrzeba czasu i zapału developerów na przejście na NET Core), natomiast interfejsy budowane są oddzielnie na poszczególne platformy.

Jak zauważył GMBh, pojawia się pytanie do czego potrzebna jest multiplatformowość? Temat jest wielowątkowy i w moim odczuciu trudny do ogarnięcia dla jednego konstruktoro-programisty-hobbysty.

ps. Na WPF w ramach NET Core bym nie liczył.
ps2. Ograniczenie forum (< 3 posty = bot) uniemożliwiło zapisanie [kropka]NET. Selektywne zabezpieczenie Razz


Post został pochwalony 0 razy

Ostatnio zmieniony przez Gregi dnia Czw 8:25, 07 Lip 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ść
Parikon
Skokovis



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

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

PostWysłany: Czw 18:05, 07 Lip 2016    Temat postu:

Sprawdziłem i to co piszesz się zgadza. W VS udostępniają tylko aplikacje konsolowe i ASP NET jeśli chodzi o .NETCore.

Visual Studio to ciekawe narzędzie z gotowymi rozwiązaniami takimi jak właśnie WPF. Postanowiłem, że w wolnych chwilach będę zgłębiał C# i WPF właśnie.

Myślałem, że może Net Core to coś dla mnie ciekawego.
Że napiszę prostą aplikację okienkową pod win przy użyciu Framework 4.6 (WPF czy WindowsForm) i uruchomię w Linuxie. Jednak to jeszcze nie to.


Post został pochwalony 0 razy
Powrót do góry
Zobacz profil autora
Zobacz poprzedni temat :: Zobacz następny temat  
Autor Wiadomość
Gregi
Początkujący Forumowicz



Dołączył: 23 Wrz 2015
Posty: 7
Przeczytał: 0 tematów

Pomógł: 1 raz
Ostrzeżeń: 0/5

PostWysłany: Pią 8:33, 08 Lip 2016    Temat postu:

Multiplatformowość dobrze wychodzi w przypadku C++ połączonego z QT lub WxWidgets, jednak sam proces kompilowania dla różnych środowisk jest wielotorowy i skomplikowany - stąd liczba takich aplikacji jest stosunkowo niewielka w porównaniu z dedykowanymi na jedną platformę.
C# i WPF to kombajn, którego możliwości wystarczą Ci na tak długo aż:
- postanowisz sprzedać swój produkt,
- będziesz miał dość polityki Microsoftu i postanowisz przejść na drugą stronę mocy.


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