PRAKTIKUM ASP.NET 9 THEME

dokumen-dokumen yang mirip
PRAKTIKUM ASP 5 MENGGUNAKAN SERVER CONTROL. Praktikum diambil berdasar Buku Pemrograman Web Dinamis dengan ASP.NET 4.5.

PRAKTIKUM ASP.NET 6 VALIDATION CONTROL

PRAKTIKUM ASP.NET 7 ADVANCED CONTROL

PRAKTIKUM ASP.NET 12

PRAKTIKUM ASP.NET 11

BAB IV MASTER PAGE Keuntungan Master Page

PRAKTIKUM PHP 5 VALIDASI FORM DENGAN PHP

Mengenal Bahasa Pemrograman ASP.NET

Mengenal visual designer dan IntelliSense

Modul Tutorial C# 1. Membuat Class Library ENRICO BUDIANTO MICROSOFT INNOVATION CENTER UNIVERSITAS INDONESIA

Kita bisa membuat user interface dengan mengetikkan langsung pada XAML windows sperti yang terlihat pada gambar dibawah ini

PEMBUATAN BAHAN AJAR KIMIA BERBASIS WEB MENGGUNAKAN MICROSOFT FRONTPAGE

Konsep Sistem Informasi B

Area kerja. Gambar 1. Tampilan awal MS FrontPage

MODUL-MODUL PRAKTIKUM VB.

Modul Praktikum Ke-1

Langkah-Langkah Membuat Blog Dengan Blogspot Di Blogger.Com

SIMPLE TUTORIAL - ADOBE DREAMWEAVER CS 5 Oleh: H. Heri Istiyanto, S.Si., M.Kom.

Cara membuat HTML dasar

Cara Mudah Mengedit Cascading Style Sheet (CSS)

Bab 5. Cascading Style Sheet (CSS)

DAFTAR ISI. Wordpress Mengenal Dashboard Memposting Artikel Membuat Halaman Baru Eksplorasi Menu Appearance

BAB I Pengenalan Microsoft Visual Basic 6.0

Modul Pengembangan Bahan Ajar Sosiologi Berbasis Teknologi Informasi Aplikasi Game Html 5 dengan Construct 2

Cara Mengelola Isi Halaman Web

BAB 2 LANDASAN TEORI

PRAKTIKUM SISTEM INFORMASI MANAJEMEN

Mengembangkan Website Berbasis Wordpress

Pendahuluan. Pemrograman Internet Ahmad Zainudin, S.ST, M.T

POLITEKNIK NEGERI JAKARTA

PEMROGRAMAN WEB 1 CSS

Dasar Pemrograman Web. Pemrograman Web. Adam Hendra Brata

PENGGUNAAN EVENT, PROPERTY DAN METHOD

Ruang Kerja DREAMWEAVER MX 2004 :

TUTORIAL MEMBUAT SNIPPET TAB BOOTSNIPP UNTUK BOOTSTRAP

Krisna D. Octovhiana. 1.1 Membuat User Interface (UI)

Teks dan Background SERIF SANS-SERIF MONOSPACE

Table, List, Form DWI SETIYA.N. /

STYLES & THEMES. Farah Zakiyah Rahmanti, M.T. Diperbarui Universitas Dian Nuswantoro

CSS (Cascading Style Sheet) Oleh : Devie Rosa Anamisa

Materi 1. Selamat Datang Di Frontpage 2000

BAB 1 PENDAHULUAN. yang ada di dunia bisa kita dapatkan dalam waktu yang relatif singkat. Kemampuan

MEMBUAT WEBSITE PERSONAL

BAB IV HASIL DAN PEMBAHASAN

MODUL PRAKTIKUM PEMROGRAMAN WEB DENGAN MENGGUNAKAN MACROMEDIA DREAMWEAVER MX 2004

Manual Book Mengisi Konten Website Kecamatan Kota Bogor

Abdullah hafidh. Fakultas Ilmu Komputer, Universitas Indonesia. [Membuat Web Sederhana dengan.net FrameWork. menggunakan Microsoft Visual Studio 2008]

Membuat Login view mengggunakan.net FrameWork

Pemrograman Web Week 4. Team Teaching

ABSTRAK. Kata kunci: Video Streaming, Silverlight, ASP, C# v Universitas Kristen Maranatha

Panduan Macro Excel untuk Membuat Aplikasi RAB Bangunan

Modul 5 AJAX TUJUAN PRAKTIKUM : PERLENGKAPAN PRAKTIKUM LANDASAN TEORI. Latar Belakang Munculnya Ajax. Definisi Ajax.

TUTORIAL CSS FRAMEWORK

BLOG DOSEN TEKNIK FISIKA

Cara Membuat website dengan Dreamweaver

FTP Server. Konfigurasi Server Konfigurasi FTP. 1. Klik Menu Start All Programs Control Panel Add/Remove Program

JOOMLA PHOTO GALLERY. 1.1 Pendahuluan

1.Pengenalan Digital Book

Metode Penulisan Dasar CSS

Edmodo bagi Tutor Hal 1

Conditional PRAKTIKUM PHP Conditional, Array & Perulangan di PHP

DAFTAR ISI MANUAL BOOK

LAYOUT. Alat dan Bahan. Cara Kerja. Percobaan. Nama : Dwi Setiya Ningsih Kelas : PJJ D3 T1 NRP :

Pendidikan Teknik Informatika Universitas Negeri Malang

PRAKTIKUM 1. Framework adalah kerangka kerja yang terdiri dari kumpulan dari beberapa fungsi,

Website : Mobile : Twitter

MODUL X DATABASE VB. Modul Praktikum Bahasa Pemrograman Visual (BPV)

Pengenalan Visual Basic

[Tutorial VB6] Bab 4 Penggunaan Data dan Variabel

Cara menjalankan program

Pemrograman Web. Cascading Style Sheets. Created by : Rifqi Sambas Khairurrohman

Gambar Jendela Table Designer. 4. fdfd

Modul 5 Macromedia Dreamweaver 8

Tutorial Software Lecture Maker

Manfaat CSS dalam Pembuatan Website

MODUL PELATIHAN WEBSITE

BAB VI Membuat Tombol Control pada Form

SOLUTIONS DAN PROJECT

PETUNJUK PENGGUNAAN SISTEM INFORMASI KURIKULUM 2013

PRAKTIKUM 1 INPUT - OUTPUT

Krisna D. Octovhiana. 1.1 Apa itu Operator?

Membangun Aplikasi Berbasis Web Dengan CodeIgniter Framework. Helmy Faisal Muttaqin

Buka Start -> All Programs -> Microsoft Visual Studio - > Microsoft Visual Fox Pro 6.0

STMIK DIKTAT SINGKAT MACROMEDIA DREAMWEAVER 8 SEKOLAH TINGGI MANAJEMEN INFORMATIKA DAN KOMPUTER TASIKMALAYA.

Pengenalan JavaScript

PELATIHAN PEMBUATAN WEBLOG UNTUK PENGEMBANGAN BIDANG ILMU MATEMATIKA

M. Choirul Amri.

Object (Control) Dalam Vb.Net

PROGRAM STUDI D3 JURUSAN TEKNIK KOMPUTER POLITEKNIK NEGERI SRIWIJAYA PALEMBANG Pemrograman Berorientasi Objek 3 (Mobile And Web Programming)

Mengelola Database Menggunakan Macro Excel

Fitur Dahsyat Sublime Text 3

Membuat Aplikasi Penjualan dengan Macro Excel

BAB III ANALISIS DAN PERANCANGAN Analisis Sistem Sistem Perangkat Pendukung Perangkat Keras (Hardware)

BAB I. 1 P e m r o g r a m a n V i s u a l B a s i c - J a t i L e s t a r i

Panduan Web Desain Menggunakan Editor Macromedia Dreamweaver 8

Delphi Cara membuka aplikasi Delphi 7. Start All Programs Borland Delphi 7 Delphi Perkenalan jendela Delphi 7. syahada.blogspot.

Bab 4. Hasil dan Pembahasan

Modul Praktikum Desain Web 2015

Modul Pembuatan Website Menggunakan

CARA PENGGUNAAN WEBSITE

Transkripsi:

PRAKTIKUM ASP.NET 9 THEME ASP.NET Theme ASP.NET Theme digunakan untuk membuat tampilan yang konsisten dari halaman websites, Anda dapat menggunakan theme untuk menentukan style dari HTML control dan ASP.NET control dapat digunakan dalam halaman. ASP.NET Theme berbeda dengan Master Pages yang digunakan untuk sharing content antarhalaman, sedangkan theme digunakan untuk mengatur tampilan dari content tersebut. Membuat Theme Untuk membuat theme pertama Anda harus menambahkan folder App_Theme untuk menyimpan theme yang akan dibuat. Setiap folder yang Anda buat dalam App_Theme merepresentasikan theme yang berbeda. Folder theme dapat berisi jenis file yang bervariasi seperti image dan text. File yang terpenting yang ada pada folder theme adalah Skin file dan CSS (Cascading Style Sheet) file. Perhatikan folder App_Theme seperti contoh dibawah ini: Menambahkan Skin ke dalam Theme Theme dapat berisi lebih dari satu Skin. Skin digunakan untuk memodifikasi tampilan dari ASP.NET Control. Misalkan Anda menginginkan untuk memberi warna pada background yang sama dari textbox untuk semua TextBox yang ada pada form registrasi, maka Anda dapat mendefinisikan satu skin yang digunakan pada setiap textbox yang ingin diganti background-nya.

Menambahkan Skin Pada Theme 1. Buat ASP.NET empty application baru dengan contoh penamaan Solution ThemeSkin dan Project Bab6 seperti dibawah ini: 2. Untuk menambahkan skin, klik kanan pada root folder > pilih Add > pilih Add ASP.NET Folder > pilih Theme, dan beri nama MyTheme

3. Pada Folder MyTheme klik kanan > pilih Add > pilih Skin File, beri nama TextBox.skin 4. Tambahkan kode seperti contoh dibawah ini:

5. Tambahkan web form pada project beri nama ThemePage1.aspx dan isikan kode seperti contoh dibawah ini: 6. Set konfigurasi pada web.config tambahkan kode seperti contoh dibawah ini: 7. Jika Anda perhatikan pada ThemePage1.asps, textbox txtnama diberi backcolor merah tetapi saat di running di browser tidak ada efeknya karena skin sudah diset property-nya di skin file. Perhatikan hasil dibawah ini dengan menekan Ctrl+F5:

Menambahkan CSS ke dalam Theme Selain Skin Anda juga dapat menggunakan CSS file untuk memformat tampilan HTML dan ASP.NET Control, ikuti langkah berikut: 1. Buat lagi Theme dengan menambahkan Folder di App_Theme dan beri nama CSSTheme. 2. Klik kanan pada CSSTheme > pilih Add > pilih Style Sheet, beri nama MyStyleSheet.css

3. Ketikkan kode css seperti contoh dibawah ini:

4. Tambahkan web form, beri nama ThemeCSS.aspx dan ketikkan kode dibawah ini: ASP.NET Control diatas akan dirender menjadi HTML, misal jika Anda menggunakan <asp:textbox /> maka ketika dijalankan di browser akan otomatis diubah menjadi <input type= text > dan sebagainya. Maka tags HTML tersebut akan diformat menggunakan MyStyleSheet.css yang Anda buat dalam theme. Penggunaan CSS pada theme lebih disarankan daripada penggunaan skin, alasannya karena CSS adalah teknologi standar yang digunakan oleh hampir semua browser modern saat ini. Penggunaan CSS juga mempercepat loading halaman web, karena browser hanya me-load CSS satu kali untuk semua halaman kemudian dapat disimpan secara temporer dalam chace browser. CSS tidak hanya dapat digunakan untuk memformat tampilan seperti warna font dan warna background dll, tetapi juga digunakan untuk mengubah layout/tata letak halaman. Jika Anda hendak mempelajari CSS lebih dalam, Anda dapat mendapatkan teknik-teknik web design yang bagus secara gratis di http://www.csszengarden.com/

5. Lihat hasilnya dengan menekan Ctrl+F5 Menggunakan Theme Secara Dinamis Anda dapat berganti-ganti theme pada website Anda secara dinamis (seperti jika Anda menggunakan aplikasi blog). Caranya, Anda harus menyimpan informasi theme yang digunakan dalam object profile agar tidak hilang ketika menutup browser. Anda juga harus menambahkan kode pada event PreInit, yaitu event yang pertama kali dijalankan ketika halaman di-request. Agar dapat menyimpan object dalam profile, Anda harus menjalankan ASP.NET Configuration dan membuat paling tidak 1 user baru (akan dibahas pada bab tentang authentication dan membership). Langkah-langkah membuat theme dinamis sebagai berikut: 1. Pertama Anda harus membuat theme yang berbeda, misal ThemeMerah dan ThemeBiru seperti contoh dibawah ini: 2. Tambahkan CSS file pada masing-masing folder theme, Anda dapat mencontoh isi kode atau ubah sesuai selera Anda untuk Merah.css seperti dibawah ini:

3. Untuk isi kode Biru.css dapat Anda isikan seperti contoh dibawah ini:

4. Tambahkan web form dan beri nama DynamicTheme.aspx, kemudian ketikkan kode berikut:

5. Klik kanan pada halaman tersebut dan pilih View Code, kemudian ketikkan kode berikut: 6. Pada web.config tambahkan kode setting berikut:

7. Jalankan file DynamicTheme.aspx dengan menekan Ctrl+F5, perhatikan hasilnya: Jika Anda menjalankan hasil kode diatas maka akan tampil pilihan dua theme yang dapat Anda pilih. Ketika Anda menutup browser dan membuka lagi halaman web tersebut maka theme yang terakhir Anda pilihlah yang akan muncul. Ini terjadi karena theme terakhir yang Anda pilih sudah tersimpan dalam object profile sehingga tidak hilang.

TUGAS 1. Praktikkan contoh theme diatas sehingga tampak solution dan project Anda seperti berikut (file dan kode dapat Anda improvisasi) 2. Terapkan/tambahkan tombol/link 2 theme warna dengan tampilan yang lebih menarik menggunakan CSS pada MasterPage Praktikum ASP.NET 8! Contoh: Selamat mengerjakan, share di blog Anda masing-masing dan semoga berhasil! Salam Hangat, Hadi Wijaya