Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.

Slides:



Advertisements
Podobne prezentacje
20041 Projektowanie dynamicznych witryn internetowych Paweł Górczyński ASP 3.0.
Advertisements

Decyzje projektowe w .NET Framework
SQL INJECTION Wykorzystanie błędów w językach skryptowych
WEB SERVICE Stefan Rutkowski.
Podstawowe wiadomości
ASP.NET 2.0 AJAX Extensions 1.0
Platforma .Net i Vs.Net.
Tworzenie ASP.NET Web Form
Podstawy informatyki Wirtotechnologia – Wskaźniki i referencje
Podstawy informatyki Rekurencja i rekurencja Grupa: 1A
Tablice Informatyka Cele lekcji: Wiadomości: Uczeń potrafi:
Wykład 2. Wprowadzenie do architektur systemów rozproszonych
Wykład 2: Systemy klasy C.A.T. (Computer-Aided Translation)
ASP.NET i platforma.NET Technologie internetowe ( ) Tomasz Popów
P I OTR SKOŁYSZ. POCHODZENIE I CELE CZYM JEST.NET ? CO IMPLEMENTUJE MONO ? ŚRODOWISKO PRACY [MONODEVELOP] SYTEMY OPERACYJNE CO PROGRAMOWAĆ ? JĘZYKI PRZYKŁADOWY.
Współczesne systemy informacyjne
Systemy zarządzania treścią CMS
Paweł Fałat Katedra Informatyki Stosowanej
PHP wprowadzenie.
Narzędzia internetowe Paweł Rajba ttp://pawel.ii.uni.wroc.pl/
Made by Mateusz Szirch Kilka słów o JavaScript.
Promotor: dr.inż. Aleksandra Werner
Rozwój aplikacji przy wykorzystaniu ASP.NET
Aplikacje Internetowe
System webowy do tworzenia kolektywnych prototypów aplikacji sieciowych i mobilnych Łukasz Przywarty
Systemy zarządzania treścią Wykład 1
* HTML5 i CSS3 w nowoczesnych serwisach internetowych
Wirtualna baza SQL zgodna z SQL Server SQL as a Service
Technologie tworzenia aplikacji internetowych Wykład 3
Uniwersytet Mikołaja Kopernika Wydział Fizyki, Astronomii i Informatyki Stosowanej Podyplomowe Studium Programowania i Zastosowań Komputerów Marcin Hankiewicz.
Strona internetowa pralni chemicznej
Systemy zarządzania treścią Content Management System
Arkadiusz Twardoń ZTiPSK
Autor: Kamil Szafranek
Technologie internetowe II
Wykonał: Michał Nikołajuk
Serwery aplikacji Zope Tomcat. Składniki Zopea: Serwer Management interface Databases.
Tworzenie aplikacji webowych w oparciu o framework ObjectLedge
Narzędzia wspomagające programowanie, projektowanie, pisanie kodu Tomasz Huczek.
Robimy własne notatki - Notatnik
Internetowe surfowanie
Specjalizacja "Dziennikarstwo On-line„ asynchroniczny JavaScript i XML – AJAX Część 6 Prowadzący: Dariusz Jaruga
Zajęcia I Organizacja zajęć Rejestracja i uruchamianie makr
Wprowadzenie do HTML Informatyka Cele lekcji: Wiadomości:
Wstęp do ASP.NET Arkadiusz Popa Serwery Aplikacji
Projektowanie Aplikacji Internetowych
Projektowanie Aplikacji Internetowych
Temat 1: Ogólne cechy języka PHP
Technologie programowania systemów internetowych
HTML (ang. HyperText Markup Language ) – język do tworzenia stron internetowych opierający się na znacznikach, czy inaczej je nazywając – tagach. Język.
Technologie internetowe Wykład 5 Wprowadzenie do skrytpów serwerowych.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska.
Technologie internetowe i mobilne
Podstawy języka skryptów
Temat 5: Instrukcje: print(), echo()
PHP. PHP obiektowy, skryptowy język programowania zaprojektowany do generowania stron internetowych w czasie rzeczywistym.
Treści multimedialne - kodowanie, przetwarzanie, prezentacja Odtwarzanie treści multimedialnych Andrzej Majkowski 1 informatyka +
Portal edukacyjny J A V A S C R I P T JĘZYK PROGRAMOWANIA STRON HTML Opracowała: Anna Śmigielska.
Temat: Porównanie technologii php,c# oraz javascript na przykładzie webaplikacji typu społecznościowy agregator treści Autor: Wojciech Ślawski.
Języki i technologie wytwarzania stron WWW Autor: Michał Walkowski Referat.
Aplikacje Baz Danych ASP.NET
 Podstawowy składnik.NET Framework  Technologia tworzenia w pełni dynamicznych stron internetowych działających po stronie serwera  Zorientowanie na.
ASP.NET Tworzenie i zarządzanie wyglądem aplikacji, tworzenie mapy witryny. Kontrolki nawigacyjne.
Wydział Matematyki, Informatyki i Architektury Krajobrazu
Podstawy programowania
Zapis prezentacji:

Projektowanie Aplikacji Internetowych Artur Niewiarowski Wydział Fizyki, Matematyki i Informatyki Politechnika Krakowska

ASP.NET + Visual Basic +C#

Strony ASP.NET są uruchamiane przy użyciu serwera, który umożliwia wygenerowanie treści HTML(CSS), WML lub XML – rozpoznawanych oraz interpretowanych przez przeglądarki internetowe. ASP.NET jest wspierany przez separujący warstwę logiki od warstwy prezentacji, wątkowo-kierowany model programistyczny, co poprawia wydajność działania aplikacji. Logika stron ASP.NET oraz XML Web Services jest tworzona w językach Microsoft Visual Basic.NET, Microsoft Visual C#.NET lub w każdym innym języku wspierającym technologię Microsoft.NET Framework.HTMLCSSWMLXMLVisual BasicC#Microsoft.NET Framework

Pliki zawierające treść stron internetowych ASP.NET posiadają rozszerzenie.aspx. Dokumenty tego typu zawierają statyczną treść (X)HTML. Dodatkowo w ramach kodu statycznego istnieje możliwość dodania fragmentów dynamicznych np. podobnie jak to się ma w przypadku technologii PHP lub JSP. PHPJSP Dodatkowo wraz z wprowadzeniem ASP.NET Framework 2.0 Microsoft postanowił rozdzielić warstwę prezentacji od logiki umieszczając obie części w osobnych plikach. Dane udogodnienie zostało określone nazwą „Code-Behind” i charakteryzuje się tym, że plik z treścią statyczną nazwiemy przykładowo MyPage.aspx, zaś dokument z logiką analogicznie MyPage.aspx.cs lub MyPage.aspx.vb (rozszerzenie zależne od języka, w którym programujemy np. C# lub Visual Basic). W praktyce separacja warstw oznacza większą przejrzystość kodu oraz możliwość wielokrotnego wykorzystania implementowanych klas oraz ich zawartości.

Tworzymy projekt…. w VB

Obsługa zdarzenia

Kod strony

Dodajemy obrazek

Dodajemy linki

Dodajemy inne elementy

Tworzymy projekt…. w C#

Szary obrazek

Wykresy

.NET (C# + Visual Basic) Własny serwer WWW

Własny serwer PROXY

Kilka słów o VB…

Odwołania do obiektów

Deklaracja zmiennych

Ciągowy typ danych

Typ znakowy

Liczbowe typy danych

Wybrane operacje na zmiennych typu ciągowego

Wybrane operacje na zmiennych typu liczbowego

Deklaracja zmiennych w klasach, zasięg

Tablice

Tablice, LINQ

Listy, LINQ

Procedury i funkcje

Struktury

Pętle

Warunki

Wybory

Wyjątki

Wątki

Obliczenia równoległe

LINQ

Dziękuję za uwagę!!!