Current Popular IT I Pertemuan 11

Slides:



Advertisements
Similar presentations
XML III. Learning Objectives Formatting XML Documents: Overview Using Cascading Style Sheets to format XML documents Using XSL to format XML documents.
Advertisements

Current Popular IT I Pertemuan 10 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
Current Popular IT I Pertemuan 8 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
Current Popular IT I Pertemuan 13 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
Current Popular IT I Pertemuan 12 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
ASP.NET User Controls Make your own controls by grouping other controls 1ASP.NET User Controls.
Cascading Style Sheets (CSS). Cascading Style Sheets With the explosive growth of the World Wide Web, designers and programmers quickly explored and reached.
Current Popular IT I Pertemuan 6 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
Current Popular IT I Pertemuan 3 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
Current Popular IT I Pertemuan 4 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
Keying and Green screen essential Pertemuan 06 Matakuliah : U0574 / DIGITAL COMPOSITING I Tahun : 2008.
STRUCTURAL DYNAMIC IN BUILDING CODE Pertemuan Matakuliah: Dinamika Struktur & Teknik Gempa Tahun: S0774.
Dynamic SQL Pertemuan 11 Matakuliah: T0413/Current Popular IT II Tahun: 2007.
3D Compositing & Special Effects Implementation Pertemuan 07 Matakuliah : U0584 / DIGITAL COMPOSITING II Tahun : 2009.
IT533 Lecture ASP.NET Controls. Installations Microsoft® SQL Server® 2008 Express.
XSLT XML DBs, and Schemas Week 18 DSA. The Whisky Case study XSLT can be applied in the client. –Add a xml processing instruction to the xml to bind to.
Embedded SQL Pertemuan 9 Matakuliah: T0413/Current Popular IT II Tahun: 2007.
Project Pertemuan 13 Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
LBSC 690: Session 6 CSS, XML/XSLT Jimmy Lin College of Information Studies University of Maryland Monday, October 15, 2007.
CSS Pertemuan 12 Matakuliah: L0182 / Web & Animation Design Tahun: 2008.
LBSC 690 Session #6 CSS, XML/XSLT Jimmy Lin The iSchool University of Maryland Wednesday, October 8, 2008 This work is licensed under a Creative Commons.
CM143 Week 4 Introducing CSS. Cascading Style Sheets A definition for the style in which an element of the webpage will be displayed Border width, colour,
Programming in ADO.NET: Data-Centric Applications and ADO.NET Original copyright by Microsoft, 2002, with minor modifications by Dan Eaves, 2005.
Current Popular IT I Pertemuan 7 Matakuliah: T0403/Current Popular IT I Tahun: 2008.
XML on the Web: is it still relevant? O'Neil D. Delpratt.
Understanding HTML Style Sheets. What is a style?  A style is a rule that defines the appearance and position of text and graphics. It may define the.
XML Fundementals XML vs.. HTML XML vs.. HTML XML Document (elements vs. attributes) XML Document (elements vs. attributes) XML and RDBMS XML and RDBMS.
 a style language that defines layout & appearance of HTML documents  CSS covers fonts, colours, margins, lines, height, width, background images and.
ODBC, OLE DB, and ADO Introduction Dr. Ron Eaglin.
VS.NET Syllabus By Peter Huang.
Overview of Previous Lesson(s) Over View  ASP.NET Pages  Modular in nature and divided into the core sections  Page directives  Code Section  Page.
ASP.NET Web Server Controls Basic Web Server Controls.
XHTML,XML M.Abdullah Mrian. What is the XHTML Why XHTML ?
Intro. to XML & XML DB Bun Yue Professor, CS/CIS UHCL.
Databases and Data Access  Introduction to ADO.NET  ADO.NET objects  ADP.NET namespaces  Differences between ADO and ADO.NET.
Session 1 SESSION 1 Working with Dreamweaver 8.0.
Representing Data: Constants and Variables CHAPTER THREE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
DotNet Michelle Johnston, Firebird Services Ltd. What is Dot Net Aims to simplify web development Language independent – CLR (Common Language Runtime)
Accessing Data Using XML CHAPTER NINE Matakuliah: T0063 – Pemrograman Visual Tahun: 2009.
An Introduction to ADO.Net Marmagna Desai.NET Seminar, Fall-2003.
ADO.NET connections1 Connecting to SQL Server and Oracle.
Why ADO.NET Not your father’s Data Access.
Why ADO.NET Not your father’s Data Access.
ASP.NET User Controls. User Controls In addition to using Web server controls in your ASP.NET Web pages, you can create your own custom, reusable controls.
ADO.NET FUNDAMENTALS BEGINNING ASP.NET 3.5 IN C#.
1 Introduction to Web Application Review. 2 Five Layers Architecture HTML, CSS, Java Script ASP.net User ’ s.dll, Nunit, Web Services ADO.net SQL Server,
Data Access. ADO.NET ADO.NET is the primary library for building database solutions within the.NET Framework. ADO.NET does not replace ADO. ADO and OLEDB.
Integrating Data Lesson 6.
Introducing the Microsoft® .NET Framework
Creative visual Effects Pertemuan 12
Data Access with ADO.NET
Introduction to Database Processing with ADO.NET
Current Popular IT I Pertemuan 5
Presented By: Jessica M. Moss
Introduction to Database Processing with ADO.NET
Short bumper designing Pertemuan 09
Table Pertemuan 10 Matakuliah : L0182 / Web & Animation Design
NILAI WAKTU DARI UANG (Time Value of Money) Pertemuan 11
Chapter 15 Database Connectivity and Web Technologies
Matakuliah : R0434/Aesthetics
Advanced Masks & alpha Channel Using 3D Pertemuan 10
<<REQUIREMENTS FOR THE WHEELS CASE STUDY SYSTEM Pertemuan 5
CSS Cascading Style Sheets
Module 1: Getting Started
Cascading Style Sheets
מתחברים למסד נתונים היכרות עם ADO.Net.
ASP.NET Module Subtitle.
Database Applications
Exercise 9 Skills You create and use styles to create formatting rules that can easily by applied to other pages in the Web site. You can create internal.
Introduction to Database Programming through ADO. NET
Presentation transcript:

Current Popular IT I Pertemuan 11 Matakuliah : T0403/Current Popular IT I Tahun : 2008 Current Popular IT I Pertemuan 11

Learning Outcomes Learner can choose options to make custom controls Learner can make custom controls Learner can make user controls Copyright © Surya Sujarwo 2008 Bina Nusantara

Material Outline Creating custom controls with user controls Building custom controls Encapsulating Functionality in ASP.NET WebControl base class and control styles Server Control Events Server Control Templates Building Components Embedding and Creating Databound Controls Server Control Data Binding Building Templated Databounds Control Copyright © Surya Sujarwo 2008 Bina Nusantara

Creating custom controls with user controls References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Creating custom controls with user controls (Continue…) References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Creating custom controls with user controls (Continue…) References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Building custom controls To build basic control, the control can inherits from: System.Web.UI.Control System.Web.UI.WebControls.WebControl System.Web.UI.WebControls.CompositeControl Control: References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Building custom controls (Continue…) References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Building custom controls (Continue…) WebControl: References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Building custom controls (Continue…) References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Building custom controls (Continue…) Composite Control References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Building custom controls (Continue…) References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Encapsulating Functionality in ASP.NET Packaging Content in ASP.NET Two options: user controls, custom server controls Inheritance Encapsulation References: ProASP.NET 3.5 Server Controls and AJAX Components(Rob Cameron and Dale Michalk, 2008) Bina Nusantara

WebControl base class and control styles Styling using tag Styling using css WebControls’ ControlStyle Style Property CSS Property BackColor background-color BorderColor border-color BorderStyle border-style BorderWidth border-width CssClass CSS class name Font font weight, style, family, and so on Style Property CSS Property ForeColor color Height Width References: ProASP.NET 3.5 Server Controls and AJAX Components(Rob Cameron and Dale Michalk, 2008) Bina Nusantara

Server Control Events References: ProASP.NET 3.5 Server Controls and AJAX Components(Rob Cameron and Dale Michalk, 2008) Bina Nusantara

Server Control Events (Continue…) References: ProASP.NET 3.5 Server Controls and AJAX Components(Rob Cameron and Dale Michalk, 2008) Bina Nusantara

Server Control Templates References: ProASP.NET 3.5 Server Controls and AJAX Components(Rob Cameron and Dale Michalk, 2008) Bina Nusantara

Server Control Templates (Continue…) References: ProASP.NET 3.5 Server Controls and AJAX Components(Rob Cameron and Dale Michalk, 2008) Bina Nusantara

Embedding and Creating Databound Controls References: Pro ASP.NET for SQL Server (Brennan Stehling, 2007) Bina Nusantara

Server Control Data Binding References: ProASP.NET 3.5 Server Controls and AJAX Components(Rob Cameron and Dale Michalk, 2008) Bina Nusantara

Building Templated Databounds Control Implement ITemplate Interface References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Building Templated Databounds Control (Continue…) References: ASP.NET 3.5 Unleashed (Stephen Walther, 2008) Bina Nusantara

Writing optimized data access code NAMESPACE DESCRIPTION System.Data Provides base classes for ADO.NET, focused on the DataSet class and its child classes, such as DataRow, DataColumn, and DataRelation. System.Data.SqlClient The SQL Server .NET data provider. System.Data.OleDb The OLE DB .NET data provider. System.Data.Common Provides classes that are shared by all .NET data providers. Many of these classes are abstract and may be used to create custom data providers. System.Data.SqlTypes Provides classes for native data types in SQL Server. System.Xml Provides classes for processing XML. System.Xml.Schema Provides classes for processing XML Schema Definition (XSD) schema files. System.Xml.Xsl Provides classes for processing Extensible Stylesheet Transformation (XSLT) transforms. References: Performance Tuning and Optimizing ASP.NET Applications (Jeffrey Hasan and Kenneth Tu, 2003) Bina Nusantara

That’s All Thank You for the Attention Bina Nusantara