-
Data: 2011-07-14 05:37:59
Temat: Re: Rozpoczęcie programowania w Win - Visual C# Express?
Od: "Wojciech \"Spook\" Sura" <wojciech.sura_no@spam_poczta.medi.com.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]Dnia 07-07-2011 o 15:02:20 Technolog <t...@g...com>
napisał(a):
> Witam,
>
> potrzebuję napisać aplikację pod Windows (.NET może być). Z uwagi na
> specyfikę zlecenia, postanowiłem zrobić to sam, chociaż od 10 lat nie
> tworzyłem aplikacji na PC (zatrzymałem się na Turbo Pascalu), teraz
> czasem
> programuję niewielkie aplikacje webowe (PHP, JS, SQL, pluginy do CMS-ów,
> aplikacje tworzone we frameworkach).
>
> Moja aplikacja będzie służyła do średnio skomplikowanej manipulacji
> obrazami. Chodzi o masowe zmiany rozdzielczości (i zapis), określanie
> stopnia różnic (wykrywanie duplikatów i podobnych zdjęć), obracanie (o
> dowolny kąt), kadrowanie. Dane będą wprowadzane w polach formularza, nie
> będzie potrzebny interfejs do manipulacji obrazami (jedynie podgąd
> wyniku).
> Oczywiście aplikacji tego typu jest multum, ale klient życzy sobie
> autorskiego rozwiązania.
Do tego jak znalazł C# (interakcja z użytkownikiem) i C++ via (na
przykład) P/Invoke. C++ zapewnia szybkie, niskopoziomowe przetwarzanie
danych, zaś C# - błyskawiczne oprogramowanie interface'u użytkownika i
interakcji z danymi. Nawet unsafe nie trzeba będzie stosować.
> Ponieważ generalnie standardem wydaje mi się być C, wstępnie wytypowałem
> sobie Visual C# Express.
C/C++ ma tyle wspólnego z C# co z PHP, czyli głównie konstrukcje językowe.
> Czy w Visual
> C# Express znajdują się biblioteki do manipulacji obrazami typu zmiana
> wielkości, obracanie zdjęć o dowolny kąt (wszystko z antyaliasingiem),
> pobieranie wartości koloru danego piksela itp?
W Internecie jest multum bibliotek do tego celu, ale ja jestem
zwolennikiem przenoszenia tego typu funkcjonalności do natywnej DLLki
pisanej w C++.
> Widzę, że z wersji Express
> usunięto narzędzia do debugowania, ale ja jestem przyzwyczajony do
> programowania bez debuggera (niewielkich aplikacji).
Usunięto narzędzia do *zdalnego* debuggowania, a samo debuggowanie
okrojone jest tylko o kilka bajerów (brakuje np. attach to process, choć i
to można obejść).
> Będę wdzięczny za sugestie.
> Wasze zdrowie!
> Technolog
Pozdrawiam -- Spook.
--
Używam klienta poczty Opera Mail: http://www.opera.com/mail/
Najnowsze wątki z tej grupy
- We Wrocławiu ruszyła Odra 5, pierwszy w Polsce komputer kwantowy z nadprzewodzącymi kubitami
- Ada-Europe - AEiC 2025 early registration deadline imminent
- John Carmack twierdzi, że gdyby gry były optymalizowane, to wystarczyły by stare kompy
- Ada-Europe Int.Conf. Reliable Software Technologies, AEiC 2025
- Linuks od wer. 6.15 przestanie wspierać procesory 486 i będzie wymagać min. Pentium
- ,,Polski przemysł jest w stanie agonalnym" - podkreślił dobitnie, wskazując na brak zamówień.
- Rewolucja w debugowaniu!!! SI analizuje zrzuty pamięci systemu M$ Windows!!!
- Brednie w wiki - hasło Dehomag
- Perfidne ataki krakerów z KRLD na skrypciarzy JS i Pajton
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- Instytut IDEAS może zacząć działać: "Ma to być unikalny w europejskiej skali ośrodek badań nad sztuczną inteligencją."
- U nas propagują modę na SI, a w Chinach naukowcy SI po kolei umierają w wieku 40-50lat
- C++. Podróż Po Języku - komentarz
- "Wuj dobra rada" z KDAB rozważa: Choosing the Right Programming Language for Your Embedded Linux Device
Najnowsze wątki
- 2025-06-19 6,756,000 car crashes in the United States in 2019 with 36,096 fatalities.
- 2025-06-19 6,756,000 car crashes in the United States in 2019 with 36,096 fatalities.
- 2025-06-18 Poseł KO mecenas Giertych został pouczony o obowiązującym prawie [z SN]
- 2025-06-18 112
- 2025-06-18 Poznań => MLOps Engineer <=
- 2025-06-18 Gdańsk => Mainframe (z/OS, Assembler) Developer <=
- 2025-06-18 Wrocław => SAP ABAP Developer <=
- 2025-06-18 Łódź => Account Manager <=
- 2025-06-18 Warszawa => MLOps Engineer <=
- 2025-06-18 Warszawa => Software Engineer .Net <=
- 2025-06-18 Zakaz używania Kreta
- 2025-06-18 Gdańsk => Controlling systems Consultant <=
- 2025-06-18 Warszawa => Senior Programmer C <=
- 2025-06-18 W państwie tuskiego "prawa" obywatel/poseł ma obowiązek planować pod kątem że będzie aresztowany [Urbaniak]
- 2025-06-18 Warszawa => Mid/Senior IT Recruiter <=