Zaczątek programowania

  • 10 Odpowiedzi
  • 4681 Wyświetleń

0 użytkowników i 1 Gość przegląda ten wątek.

*

Offline blady.bb

  • ****
  • 720
  • Płeć: Mężczyzna
  • Sprzęt: HTC Universal, HTC Leo
Zaczątek programowania
« dnia: Marzec 07, 2010, 14:53:45 »
Witam, jeżeli chodzi o programowanie to niedawno zacząłem okienkowe C++. zainspirowało mnie to do pisania aplikacji pod Windows Mobile. Korzystam z programu Visual Studio 2008. Możecie mi powiedzieć mniej więcej czym się różni takie programowanie i co do tego potrzebuje? Z góry dzięki za pomoc!
HTC Universal [G3]
Radio: 1.17.00
ROM: Tomal v8.81 Regular (64MB device) WM6.1 - Hybrid Build: 21042.1.6.0
MiniSMS

*

Offline tplewa

  • ****
  • 688
  • Płeć: Mężczyzna
  • Sprzęt: HTC Touch HD
Odp: Zaczątek programowania
« Odpowiedź #1 dnia: Marzec 09, 2010, 01:50:18 »
Witam, jeżeli chodzi o programowanie to niedawno zacząłem okienkowe C++. zainspirowało mnie to do pisania aplikacji pod Windows Mobile. Korzystam z programu Visual Studio 2008. Możecie mi powiedzieć mniej więcej czym się różni takie programowanie i co do tego potrzebuje? Z góry dzięki za pomoc!

Wszystko znajdziesz na stronach mikrosoftu. Proponuje na poczatek przegladnac przyklady z SDK dla WM (do sciagniecia z M$). Nie podaje konkretow bo jak chcesz programowac pod Win musisz sobie wyrobic nawyk korzystania z msdn-u jak i stron M$...
 


« Ostatnia zmiana: Marzec 09, 2010, 01:51:49 wysłana przez tplewa »
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe."

*

Offline pielas

  • 6
  • Płeć: Mężczyzna
  • Sprzęt: Dell X50v
Odp: Zaczątek programowania
« Odpowiedź #2 dnia: Marzec 09, 2010, 07:30:28 »
Jeżeli korzystasz z wersji starter to nie możesz pisać aplikacji na wm.

*

Offline blady.bb

  • ****
  • 720
  • Płeć: Mężczyzna
  • Sprzęt: HTC Universal, HTC Leo
Odp: Zaczątek programowania
« Odpowiedź #3 dnia: Marzec 12, 2010, 17:35:24 »
Korzystam z wersji Visual Studio 2008 Professional Edition. Wydaje mi się, że wystarczy pobrać odpowiednie rozszerzenia, kiedyś już coś instalowałem, ale wtedy jeszcze nie umiałem C++. Bardzo proszę o pomoc bo mam masę pomysłów :)

Wystarczy mi tylko to?
« Ostatnia zmiana: Marzec 12, 2010, 17:44:48 wysłana przez blady.bb »
HTC Universal [G3]
Radio: 1.17.00
ROM: Tomal v8.81 Regular (64MB device) WM6.1 - Hybrid Build: 21042.1.6.0
MiniSMS

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: Zaczątek programowania
« Odpowiedź #4 dnia: Marzec 14, 2010, 07:39:32 »
To jest podstawa żebyś mógł pod Windows Mobile 6.0 programować. Do tego możesz sobie po zainstalowaniu SDK do 6.1 i 6.5 zainstalować Ale najpierw to do 6.0 musisz, bo one są tylko jakby jego rozszerzeniem. Jeśli chcesz pisać pod WM50 to musisz SDK do niego zainstalować, o ile już w VS tego nie masz. Ja mam VS2005 więc Ci nie powiem.

*

Offline blady.bb

  • ****
  • 720
  • Płeć: Mężczyzna
  • Sprzęt: HTC Universal, HTC Leo
Odp: Zaczątek programowania
« Odpowiedź #5 dnia: Marzec 14, 2010, 11:23:58 »
To jest podstawa żebyś mógł pod Windows Mobile 6.0 programować. Do tego możesz sobie po zainstalowaniu SDK do 6.1 i 6.5 zainstalować Ale najpierw to do 6.0 musisz, bo one są tylko jakby jego rozszerzeniem. Jeśli chcesz pisać pod WM50 to musisz SDK do niego zainstalować, o ile już w VS tego nie masz. Ja mam VS2005 więc Ci nie powiem.

Zainstalowałem tą podstawę, ale z tego co widzę właśnie nic mi to nie dało. VS 2008 w wersji profesjonalnej zawiera już komponent kompatybilny z Windows Mobile 5 i najwidoczniej z niego korzystam. Jak w takim razie Wkomponować to co zainstalowałem w VS?
HTC Universal [G3]
Radio: 1.17.00
ROM: Tomal v8.81 Regular (64MB device) WM6.1 - Hybrid Build: 21042.1.6.0
MiniSMS

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: Zaczątek programowania
« Odpowiedź #6 dnia: Marzec 14, 2010, 14:16:59 »
Nie pojawiły Ci się w VS dodatkowe platformy do wyboru?
Jak nie korzystasz z czegoś specjalnego to lepiej pisać app pod wm50 żeby była bardziej uniwersalna.

*

Offline blady.bb

  • ****
  • 720
  • Płeć: Mężczyzna
  • Sprzęt: HTC Universal, HTC Leo
Odp: Zaczątek programowania
« Odpowiedź #7 dnia: Marzec 14, 2010, 16:47:15 »
Nie pojawiły Ci się w VS dodatkowe platformy do wyboru?
Jak nie korzystasz z czegoś specjalnego to lepiej pisać app pod wm50 żeby była bardziej uniwersalna.

No właśnie nie pojawiło się nic nowego. Nie ważne czy włączam emulator czy chce stworzyć nowy projekt. Jak na razie moje programy będą na pewno na tyle łatwe, że tylko ja będę z nich korzystać - w razie czego pomyślę o kompatybilności.

Połączone: Marzec 17, 2010, 10:21:27
Udało mi się to SDK wkomponować w VS. Wszystko super, ale mam kilka pytań. Dlaczego nie mogę tworzyć programów w C++ tylko musze korzystać z C#? Jak ustawic tryb landscape - chciałbym stworzyć program na tą właśnie orientacje ekranu. Czy jest potrzeba aktualizacji tego emulatora/środowiska do wersji 6.1 - jest wogóle jakaś aktualizacja?
« Ostatnia zmiana: Marzec 17, 2010, 10:21:27 wysłana przez blady.bb »
HTC Universal [G3]
Radio: 1.17.00
ROM: Tomal v8.81 Regular (64MB device) WM6.1 - Hybrid Build: 21042.1.6.0
MiniSMS

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: Zaczątek programowania
« Odpowiedź #8 dnia: Marzec 23, 2010, 22:54:55 »
A dałeś jak instalowałeś VS opcje kodowania w C++? Jak zainstalowałęś SDK do WM60 to możesz dodatkowo sobie rozszerzenia dla WM6.1 i WM6.5 zainstalować.
Nie pisze się w C++ programu pod landscape Trzeba na komunikaty zmiany rozmiaru okna reagować i ew. inne podmieniając zasoby np dialogu. Można też sobie rozkładać elementy samemu jak musisz coś niestandardowego zrobić.

*

Offline blady.bb

  • ****
  • 720
  • Płeć: Mężczyzna
  • Sprzęt: HTC Universal, HTC Leo
Odp: Zaczątek programowania
« Odpowiedź #9 dnia: Marzec 30, 2010, 08:43:05 »
A dałeś jak instalowałeś VS opcje kodowania w C++? Jak zainstalowałęś SDK do WM60 to możesz dodatkowo sobie rozszerzenia dla WM6.1 i WM6.5 zainstalować.
Nie pisze się w C++ programu pod landscape Trzeba na komunikaty zmiany rozmiaru okna reagować i ew. inne podmieniając zasoby np dialogu. Można też sobie rozkładać elementy samemu jak musisz coś niestandardowego zrobić.

Dzięki za odpowiedź. Akurat już sobie poradziłem. SDK działa - po jego ponownej instalacji. Czyli mówisz, że reinstalacja VS rozwiąże problem braku kodowania C++? Można bez problemu pisać w C++ po WM? C# nie jest zły, ale ze względu na obycie wolałbym kontynuować w C++.
HTC Universal [G3]
Radio: 1.17.00
ROM: Tomal v8.81 Regular (64MB device) WM6.1 - Hybrid Build: 21042.1.6.0
MiniSMS

*

Offline miba

  • *****
  • 4050
  • Płeć: Mężczyzna
  • Sprzęt: Toshiba G900, doszedł x51v
Odp: Zaczątek programowania
« Odpowiedź #10 dnia: Marzec 30, 2010, 10:21:42 »
Podczas instalacji VS wybierasz opcję, np tę do instalacji narzędzi programistycznych dla C++. Na takim zainstalowanym tworze następnie manipulują instalatory uaktualnień, service pack-ów lub SDK i w zależności od opcji wgrywają oraz modyfikują mniej lub więcej.

Jak chcesz przerzucić się na C++ pod WM, to tylko rozważ jak chcesz kodować UI, bo podstawowe win api może być troszkę za wolne w kodowaniu jak chcesz dużo aplikacji wypuszczać. MS olał już dawno MFC, bo przerzucił się konsekwentnie na promowanie net-a. Zdaje się, że np. wxWidgets wspierają WM.