Zmiany w Mango - warto?

Zmiany w Mango - warto?
0

Coś bardziej na temat platformy .NET, a dokładnie programowania WP7.

Kilka tygodni temu pojawiło się do pobrania nowe SDK dla Windows Phone 7 "Mango". Jak sądzicie, czy smiany są na tyle duże że warto zainteresować się programowaniem na Mango? Czy pojawiło się w tym coś rewolucyjnego?

0

Tak.

Mango wprowadza w porównaniu do oryginalnego WP7 dużo zmian, zwłaszcza dla użytkowników końcowych, ale i dla programistów. Przede wszystkim agenty działające w tle i czyste sockety dają dużo więcej możliwości. Do tego bezpośredni dostęp do aparatu, dostęp do kompasu. Może wreszcie dojdą nowe API do dostępu do SkyDrive. Doszła baza MSSQL CE.

Jeżeli programowałeś dla WP7 - zainteresuj się Mango już teraz, fajne jest, od razu wiele nowych możliwości napisania aplikacji przynosi.
Jeżeli nie - rzuć okiem, może się spodoba. Od strony biznesowej, to Mango będzie oficjalnie wspierać język polski, więc i w naszym kraju można się spodziewać i ofert pracy i możliwości sprzedaży aplikacji w naszym rodzimym języku.

edytowany 1x, ostatnio: Ktos
somekind
Jakiś mod? Może Ktos? ;P
Ktos
I wyszło na to, że faktycznie Ktos przyszedł i złączył swój post :P
0

Polecam zapoznanie sie z filmikiem, który przedstawia nowości w Mango: http://channel9.msdn.com/Shows/Going+Deep/Abolade-Gbadegesin-Inside-Windows-Phone-Mango
Ciekawy artykuł o nowych nowych opcjach emulatora telefonu, za pomocą którego można przetestować swoją aplikację na komputerze: http://msdn.microsoft.com/pl-pl/library/windows-phone-mango--nowe-mozliwosci-emulatora.aspx

SDK dla Windows Phone możesz pobrać tutaj: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26648

0

Hej!, tu Komax!

Mango (kojarzy mi się to z telezakupami).... Czy to Mango można zintegrować z VS? (sorry, filmik mi się nie otwiera nie mam Silveright).

BTW. Na jakie systemy można pisać z użyciem C# i korzystając z VS? na pewno Windows Mobile / CE. Cosik jeszcze? (pewnie niewiele, większośc to ta ochydna Java.... Ale pytam bo chciałbym spróbować zrobić coś na mobilne urządzenia).

K...

szypxx
Teraz to już Android 'żondzi' imo. Jakoś nie słyszy się o innych platformach
Ktos
Moderator
  • Rejestracja:prawie 23 lata
  • Ostatnio:dzień
0

@Komax:
Tak, SDK do WP7 "Mango" integruje się z Visual Studio 2010.

Z użyciem C# można pisać dla Windows Mobile i Windows Phone 7. Ewentualnie ktoś kiedyś robił jakąś implementację .NET Frameworka dla Symbiana (oraz był też Silverlight dla Symbiana).

somekind
Moderator
  • Rejestracja:około 17 lat
  • Ostatnio:dzień
  • Lokalizacja:Wrocław
0

Jest też Monodroid, nazwa chyba sama wskazuje do czego służy. ;)

0

Troszkę bardzie ogarnąłem temat i teraz mogę odpowiedzieć na pytania :)

Jeśli chodzi o urządzenia mobilne, to na WP7 oczywiśie C# jest podstawowym językiem.

Co do Visual Studio to jest to podtsawowe IDE do tworzenia aplikacji na WP7. Co więcej, jeżli nie masz go jeszcze zainstalowanego, automatycznie zainstaluje się wersja Express przy instalowaniu SDK dla WP7. Możesz pobrać to tutaj: http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26648

A co do filmów na Channel 9, to jeśli nie masz Silverlighta to możesz pobrać je w innym formacie po prawej stronie od miejsca, gdzie miał się pojawić film - ja tak robię :)

0

Hej!, tu Komax!

Widzę, że Monodroid (http://mono-android.net/) integruje się z Visual Studio. BTW. Ta strona (http://mono-android.net/) coś niezbyt poprawnie się u mnie wyświetla pod FF/Linux.

Czy jeśli napiszę aplikację dla Windows Mobile w C#/VS2010, to będę mógł ją skompilować dla Mono-Androida? (bez większych przeróbek?).

Ktoś z Was działał w Monodroidzie? Jak doświadczenia? Warto się tego uczyć?

K...

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)