200 likes | 307 Views
Wprowadzenie WebMatrix : Stwórz swoją stronę od podstaw. Bartłomiej Ziobrowski. Microsoft Polska bartek.ziobrowski @ live .com. Web Matrix przegląd zagadnień. Łatwy w użyciu . Workspace oparty na plikach . System WYSIWYG przy projektowaniu stron. Zintegrowane dane.
E N D
WprowadzenieWebMatrix: Stwórz swoją stronę od podstaw Bartłomiej Ziobrowski Microsoft Polska bartek.ziobrowski@live.com
Web Matrix przegląd zagadnień Łatwy w użyciu. • Workspace oparty na plikach. • System WYSIWYG przy projektowaniu stron. • Zintegrowane dane. • Narzędzia oparte na zadaniach i samouczki. • Wsparcie Hostowania FTP. • Code Buildery • Podświetlanie składni
Web Matrix przegląd zagadnień Lekki. • Mały footprint (~1MB + .NET Framework Redist) / szybkie ściąganie. • Działanie oparte na plikach (brak systemu projektowego). • Serwer danych znajduje się na twoim komputerze.
Web Matrix przegląd zagadnień Zorientowany dla użytkowników. • Control / Add-in / Code builder / Gallery Pickers. • Web Matrix buddies (przesyłanie wiadomości) • Zintegrowany chat. • Zakładka z linkami do społecznościowych usług.
Czym jest WebMatrix? Stwórz Urządź Publikuj
WebMatrixzawiera Web Server Database Web Framework
Dla kogo WebMatrixjest przeznaczony? • Studenci, nowi programiści • Dla szybkiego budowania stron w ASP.NET • Profesjonalni programiści • Dla prac dorywczych • Dla rozwiązania“quick&dirty” solution Dla konkretnych rozwiązań: “Musimy mieć coś szybko zrobione i ma to działać” • Programiści którzy robią małe strony dla innych • Stwórz, skonfiguruj i zarządzaj
Demo I • Wprowadzenie do WebMatrix
IIS Developer Express • Bazuje na najpóźniejszej wersjiIIS server • Instaluje się w \program files, side-by-side IIS server • Pracuje jako interaktywny proces nie jako serwis • Nie wymaga zezwoleń Administratora • Wspiera wszystkie moduły IIS7, ASP.NET, PHP • Możesz go uruchomić z lini poleceń • Otwórz CMD • Przejdź do: C:\Program Files (x86)\Microsoft WebMatrix • iisexpress.exe /port:35896 /path:C:\BasicWebSite • Otwórz przeglądarkę i wpisz: http://localhost:35896/[pageName].cshtml
SQL Compact 4 • 2MB pakiet • Baza danych oparta na plikach • Pełne wsparcie dla Dynamic Data, ASP.NET MVC • Wysokie wsparcie takich technologii jakAPI support: ADO.NET, EF, LINQ… • Bezbłędna migracja ścieżek doSQL Server • Wsparcie tabelek, indeksów i kluczy
ASP.NET Web Pages & Razor Zasady Składni • Minimalizm • Nie ma potrzeby zrozumieniaOOP i klas • ProsteASPIs & Helpy (Dla wielu zadań) • Gładkie przejście do ASP.NET MVC and Visual Studio • Domyślnie zorientowane na SEO • Brak wymaganych narzędzi działa przez prosty edytor tekstu
Publikacja w WebMatrix • WebMatrix oferuje wbudowane hostowanie znanych protokołów. • FTP, FTPs • WebDeploy
Demo II • Budowanie strony używając WebMatrixa
Mnóstwo dostępnych helpów • Bezpieczeństwo: • Członkostwo WebSite • Wsparcie Recaptcha • Zapobieganie stronom przeciwko Czytaniu captcha • Wsparcie dla video(Silverlight, Flash, MediaPlayer) • Wsparcie dla obrazków(thumbnail image, uploading image,…) • Bing: Rozwinięta przeszukiwarka Bing na stronie • Wykres: renderuje więcej niż 30 typów wykresów • Wsparcie dla usług socjalnych: • Dodawanie linków dla Stron Socjalnych(facebook) • Dodawanie linków na Tweeta • pokazywanie Facebook “Like”
Instalacja helpów ASP.NET • Otwórz stronę • W pasku adresu dodaj/zamień nazwę: „_Admin” (przy pierwszym uruchomieniu wymagane jest wpisanie hasła) http://localhost:8080/_Admin
Stworzenie swojego helpa • W swoim głównym folderze stwórz folder nazywający się App_Code • W folderze App_Codestwórz plik .cshtmlzwany MyHelpers.cshtml. • Zamień zawartość z: • Użyj helpera: @MyHelpers. MakeNote("Mytestnotecontent")
WebMatrixwspiera: • Windows 7 • Windows Server 2008 • Windows Server 2008 R2 • Windows Vista SP1 or later • Windows XP SP3 • Windows Server 2003 SP2
Więcej informacji... • ŚciągnijWebMatrix (Dostępny w 9 językach)http://www.microsoft.com/web/webmatrix/download • WebMatrix tutorial dostępnywww.asp.net/webmatrix/tutorials • 1 rok gratis* Hosting dla studentówwww.academiczone.ch *Special terms of use apply