Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Size: px
Start display at page:

Download "Chapter 9. Web Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill"

Transcription

1 Chapter 9 Web Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved.

2 Chapter Objectives - 1 Explain the functions of the server and the client in Web programming Create a Web Form and run it in a browser Describe the differences among the various types of Web controls and the relationship of Web controls to controls used on Windows forms Understand the event structure required for Web programs Design a Web Form using tables McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-2

3 Chapter Objectives - 2 Control the styles used on Web pages using cascading style sheets (CSS) Create multiple pages in a Web application Navigate using the HyperLink control and the Server object Validate Web input using the validator controls Use state management to preserve values in variables Use AJAX to update a portion of a Web page Define ASP.NET, XML, WSDL, and SOAP McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-3

4 C# and Web Programming Web Forms are used to create the user interface for Web applications A Web Form displays as a document in a browser You can create documents that display on mobile devices, such as cell phones and PDAs (using the Standard Edition and above) McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-4

5 Client/Server Web Applications Web applications require a server and a client Server sends the Web Pages to the client Client displays the Web Pages in a browser McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-5

6 Web Servers To develop Web applications Use a remote Web server Make your local machine a Web server Visual Studio Web Server Installs automatically with Visual Web Developer or Visual Studio Simplifies development, testing, and debugging Use IDE tools to transfer application to an IIS Web server after development to share with others Internet Information Services (IIS) McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-6

7 Web Clients Browsers display pages written in a markup language such as HTML or XHTML Pages may also contain program logic Script JavaScript, VBScript, JScript Java applets Programming for a network intranet Users browser is known Programming for the Internet Test and check output on multiple browsers Internet Explorer, Mozilla FireFox and Opera McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-7

8 Web Pages Web pages are stateless The page does not store any information about its contents from one invocation to the next Techniques for working around the stateless limitation Storing cookies on the local machine Sending state information to the server as part of the page's address, called the uniform resource locator (URL) The server can send the state information back with the next version of the page McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-8

9 ASP.NET ASP.NET 3.5 is the latest Web programming technology from Microsoft ASP.NET provides libraries, controls, and programming support for programs that: Interact with the user Maintain state Render controls Display data Generate appropriate HTML Write object-oriented, event-driven Web applications using C# and ASP.NET McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-9

10 C# and ASP.NET Each Web Form has two distinct pieces HTML and instructions needed to render the page C# code A Web Form generates two files:.aspx extension for the HTML.aspx.cs extension for the C# code Holds the logic to respond to events Called the "code behind" file C# code is not compiled into an.exe file, it is compiled into a dynamic link library (dll) file McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-10

11 Types of Web Sites Web applications are referred to as Web sites in VS 2008 Four types of Web sites 1.File System 2.Local IIS 3.FTP site 4.Remote site McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-11

12 File System Web Sites Store Web pages and associated files in any folder on the local computer or on the network Does not expose the computer to security vulnerabilities Does not require administrative rights to create and debug a Web project Runs on Home Edition of Vista or XP McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-12

13 IIS Web Sites IIS on a local computer hosts a Web server that must be secured Requires administrative rights on the computer to create IIS Web projects By default files are stored in C:\inetpub\wwwroot folder A virtual IIS directory can be created to store a Web site McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-13

14 Remote Sites and FTP Sites Administrative rights on the host computer must be granted to do development on a remote Web server FTP cannot be used to create a new Web site A previously created FTP Web site can be opened in Visual Studio McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-14

15 Creating a Web Site Select New Web Site from the File menu In the New Web Site dialog box, select the template, location, and language Give the Web site a name by appending the name to the location McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-15

16 Web Page Files A new Web site automatically contains one Web page, Default.aspx Visual representation of the page (HTML tags) A second file, Default.aspx.cs, holds the C# code for the page ASP.NET has a second model for Web applications single-file model Stores all HTML, control definitions, and code in one single file The textbook teaches the code-separation model that uses two separate files McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-16

17 Web Forms in the Visual Studio IDE Differences between a Web application and a Windows Forms application Web Form (page or document) not a Windows Form Toolbar List of files in the Solution Explorer Toolbox has different controls Properties and events different than controls that have a Windows counterpart Views available in the IDE are Design, Source (HTML or ASP.NET) or a Split window McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-17

18 Viewing the HTML Code Three tabs at bottom of Web Form Design Split Splits the Document window horizontally to see both the design and source Source Static HTML code McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-18

19 Controls - 1 Several types of controls available for Web Forms Standard (ASP.NET server controls) Richest and most powerful controls provided by ASP.NET and.net framework Data Display database data Validation Validate user input before it is sent to server Navigation Includes the Menu control Login Login controls and wizards WebParts Change the appearance and behavior of the interface from the browser McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-19

20 Controls - 2 AJAX Extensions Provide for faster Web page loading and richer interfaces HTML Standard elements that operate only on the client HTML controls pass to and from the server as static text Others Depending on version of VS, other sections may be available (i.e. Reporting) McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-20

21 Controls - 3 In Design view, client-side HTML controls and ASP server controls are different Popup DataTips identify the type of control and its ID (Name) McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-21

22 Event Handling Write C# code for events of Web controls in the same way as for Windows controls Events may occur on either the client or server The process of capturing an event, sending it to the server, and executing the required methods is all done automatically Events of Web Forms and controls are different than for Windows Forms Examples Page.Load versus Form.Load Button control has much shorter list of events for a Web Form versus a Windows From McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-22

23 Files Web application files differ greatly from a Windows application aspx file Holds specifications for the user interface used by the server to render pages aspx.cs file Code-behind file for the aspx file McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-23

24 Debugging The IDE does not automatically generate the code necessary for debugging a Web application Run without Debugging Ctrl + F5 or Debug/Start without debugging McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-24

25 Run with Debugging If you try to run with debugging (F5), a message box gives the choice to run without debugging or add the debugging code to the Web.config file Add the following line of code to the Web.config file to run with debugging <compilation debug = true /> Set breakpoints, single step execution, and display the contents of variables and properties at debugging time Always remove debugging support before deploying an application Debugging code slows an application considerably McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-25

26 Testing in Other Browsers To test in another browser, in the Solution Explorer: Right-click on the project name Select Browse With Select from browsers installed on the computer McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-26

27 Laying Out Web Forms Factors that will affect the layout of page Browsers Screen sizes Screen resolutions ASP.NET generates appropriate HTML to render the page in various browsers but cannot be aware of the screen size, resolution, or window size on the target machine McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-27

28 Using Tables for Layout HTML tables contain rows and columns and allow control over placement of elements on a Web page Add controls and text to the table cells to align the columns A table is an HTML control, which requires no server-side programming McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-28

29 Placing Controls or Text in a Table - 1 Add controls to any table cell or type text in a cell during design time To refer to the text in a cell at run time, add a label and give it an ID or type text directly into the cell Merge cells to allow room for a title or a larger image McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-29

30 Placing Controls or Text in a Table - 2 Table borders show at design time but not at run time McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-30

31 Absolute Positioning Places controls in a specific X and Y position Controls may not show up if user has set browser window to small size Controls may overlap if the user has selected a large font size for the browser window Controls can be dragged using the white tab at the top of a selected control Controls remain in the same position relative to the Web page McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-31

32 Including Images on Web Pages - 1 Use the Image control to add graphics to a Web page Concept is similar to the PictureBox on Windows Forms, but the graphic file is connected differently due to the nature of Web applications Each Image control has an ImageUrl property that specifies the location of the graphic file Best to first copy the graphic into the Web site folder Add an Image control to a cell in a table or directly on a Web page McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-32

33 Including Images on Web Pages - 2 Web page table has three rows and three columns Image and company title are in first row, textbox is in second row, hyperlink is in last row McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-33

34 Cascading Style Sheets New tools for using styles in Web applications are called Expression Web Expands, enhances and simplifies using cascading style sheets (CSS) Use CSS to create, modify and apply styles to single elements on a page, an entire page, all pages, or all applications of an organization McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-34

35 Using Styles - 1 Styles are rules that specify page layout, position, font, color, alignment, margins, borders, background and bullet and numbering formats Create and apply new styles within a page Attach an external.css file to apply styles Save styles to an external.css file for use on other pages or Web sites McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-35

36 Using Styles - 2 Styles can be defined in several locations Web page inline style For elements that appear only once on a page style section page style For elements that may be used in more than one location on a page external style sheet -.css file For elements that may appear on more than one page or in multiple Web sites McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-36

37 Using Styles - 3 Cascading refers to the order of precedence of the style rules For example Style sheet (global) sets font, color, size, alignment Local (page-defined) style for the color and size takes precedence (font and alignment still in effect from style sheet) Inline (more local) style for the size takes precedence over local and style sheet (color from local and font and alignment from style sheet remain) McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-37

38 Types of Styles - 1 Several new tools are available to define, apply, modify and change the location of styles Apply Styles window Manage Styles window Use the icons in the CSS Style Types table to identify the various types of styles McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-38

39 Types of Styles - 2 McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-39

40 New Style Tools New windows to define, apply and manage styles CSS Properties Manage Styles Apply Styles New Style Application toolbar appears in the default layout of the IDE McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-40

41 New Style Windows and Style Application Toolbar McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-41

42 The Style Application Toolbar Select Manual or Auto style application Auto allows software to determine where to place CSS code Manual allows choice of location of the styles using the Target Rule drop-down list New Inline Style places style code into HTML code Apply New Style allows creation of a new style in a new or existing.css file McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-42

43 Defining Styles Define a new style in the New Style dialog box Choose the category and make settings For example Font Block Text-align, text-indent, vertical align List Bullet and numbering attributes Table Borders and spacing McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-43

44 Managing Styles In the Manage Styles Window, preview each style Drag styles from one category to another to change the location of the style definition A style created in the current page can be moved to a.css file to allow its use in other pages In the CSS Properties window see the settings for a given style McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-44

45 Applying Styles Apply styles from several locations Apply Styles window Select the element on the page and click the desired style Manage Styles window Select the element on the page, right-click the desired style name and select Apply Style from the context menu New Style dialog box Check the box for Apply new style to document selection McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-45

46 Modifying Styles Change attributes of a style from the Apply Styles or Manage Styles window Right-click on style name, select Modify Style from the context menu Modify style attributes in the CSS Properties window McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-46

47 Navigating Web Pages ASP.NET provides several techniques to navigate from one Web page to another Easiest form of navigation is to use a HyperLink control McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-47

48 Using Hyperlinks Add a HyperLink control to allow the user to navigate to another page or another site Set properties of the HyperLink control Text Text to display for the user NavigateUrl Specify the URL to which to navigate For another Web site, type the Web address (URL) For another page in the application, use the Select URL dialog box and select the page from a list McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-48

49 Adding a Second Web Page Add a new form to the project Add controls to the new page Add a HyperLink to the Main Page Set the Start Page Run the application, test the links McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-49

50 Transferring Pages in Code At times a hyperlink cannot be used because some other action in code needs to be performed prior to the transfer Transfer to another page in code Use the Server.Transfer method Server.Transfer ( Offer.aspx ); McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-50

51 Using the Validator Controls - 1 ASP.NET provides several validator controls that can automatically validate input Add a validator control Attach it to an input control (such as a text box) Set the error message to display At run time, when the user inputs data, the error message displays if the validation rule is violated Validator controls run on the client-side McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-51

52 Using the Validator Controls - 2 A blank entry passes the validation for each of the controls except the RequiredFieldValidator To ensure a field is not blank and it passes a range check attach both a RangeValidator and a RequiredFieldValidator to the field Enter a complete message in the ErrorMessage property or set the property to an asterisk McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-52

53 Using the Validator Controls - 3 Validator Controls RequiredFieldValidator CompareValidator RangeValidator RegularExpressionValidator ValidationSummary Requires that the user enter something into the field Compares the value in the field to the value in another control or to a constant. Also can be used to verify that the input value can be converted to the correct data type Requires that the input value falls in the specified range Validates against a regular expression, similar to the mask in a masked text box Displays a summary of all of the messages from the validator controls McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-53

54 Maintaining State Web pages hold static data Each time a page is displayed or redisplayed it is a fresh copy Each time the page is posted back to the server a new copy of the program is loaded Steps must be taken to maintain the state of the page Otherwise the values of variables and controls on the page will be lost in every postback McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-54

55 Retaining the Contents of Controls ASP.NET can retain and redisplay control contents Web controls have an EnableViewState property Set to true by default Indicates to the server to send the control s contents back with the page McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-55

56 Retaining the Values of Variables - 1 Local variables work the same in a Web or Windows application Class-level variables are lost unless steps are taken to save them Store the value of a class-level variable in a control on a Web page EnableViewState property holds the value during postback McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-56

57 Retaining the Values of Variables - 2 Set up a control with its Visible property set to false or use the HiddenField control Assign the class-level variable to the invisible control For a hidden field, use the (string) Value property // Declare a class level variable. private decimal discounttotaldecimal; protected void submitbutton_click(object sender, EventArgs e) { //... Calculations omitted. discounthiddenfield.value = discounttotaldecimal.tostring(); } McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-57

58 Checking for Postback The Page_Load event occurs many times (during each postback) in a Web application IsPostBack property is set to false for an initial page load and true for all page loads following the first Test for IsPostBack == false to perform initialization tasks Test for IsPostBack == true to perform tasks only on postback McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-58

59 Passing Values to a Second Page A HiddenField control maintains the value of a class-level variable for a single page Send information to a second page Use the Session variable technique to pass data between pages McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-59

60 Using a Session Variable - 1 One instance of the Session object exists for each user of an application Use to store information about the user on the server Each time a user accesses an application, a Session object is created with a unique SessionID Session values are maintained as long as the session exists Sessions can time out, terminate or users can logout McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-60

61 Using a Session Variable - 2 Drawbacks to session objects Information is stored on server Large amounts of data for multiple users can bog down the server Web sites split server loads among several systems (Web Farm) State information might be on a different server than where the postback originates.net handles this problem by specifying the name of the machine that stores the session values in the Web.config file McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-61

62 Using a Session Variable - 3 Use the Contents collection of the Session object to store values in code Each item in the collection is a key/value pair Make up a name (the key) and assign a value Clear all session variables by using the Session.Clear method McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-62

63 AJAX -1 Create interactive Web applications with Asynchronous JavaScript and XML (AJAX) AJAX allows reloading of only a portion of a Web page on each postback Only the portion of a page that changes is downloaded and rendered Dramatically increases loading speed AJAX is an open and cross-platform technology McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-63

64 AJAX - 2 AJAX pages must include a ScriptManager component (in the toolbox under AJAX Extensions) Add other controls such as the UpdatePanel A container for other controls Placing controls inside an UpdatePanel determines which portion of the page updates on a postback The area outside the UpdatePanel remains unchanged McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-64

65 Managing Web Projects Moving and renaming Web projects is easy when using File System Web sites, as opposed to IIS sites Make sure the project is closed Move, rename, or copy the project folder To open the moved or renamed project, first open the IDE and select File/Open Web Site and navigate to the project s folder McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-65

66 Using the Copy Web Site Tool Copy an entire Web site from one location to another on the same computer, to another computer on a network, or to a remote site Copy the Web site to a remote server where it can be accessed by multiple users Select Website/Copy Web Site to begin the operation McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-66

67 Some Web Acronyms - 1 XML Extensible Markup Language. This popular tag-based notation is used to define data and their format and transmit the data over the Web. XML is entirely text based, does not follow any one manufacturer s specifications, and can pass through firewalls. SOAP Simple Object Access Protocol. An XML-based protocol for exchanging component information among distributed systems of many different types. Since it is based on XML, its messages can pass through network firewalls. McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-67

68 Some Web Acronyms - 2 HTTP HyperText Transfer Protocol. The protocol used to send and receive Web pages over the Internet using standardized request and response messages. Web Service Code in classes used to provide middle-tier services over the Internet. WSDL Web Services Description Language. An XML document using specific syntax that defines how a Web service behaves and how clients interact with the service. McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. 9-68

CST272 Getting Started Page 1

CST272 Getting Started Page 1 CST272 Getting Started Page 1 1 2 3 4 5 6 8 Introduction to ASP.NET, Visual Studio and C# CST272 ASP.NET Static and Dynamic Web Applications Static Web pages Created with HTML controls renders exactly

More information

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction

COPYRIGHTED MATERIAL. Contents. Chapter 1: Introducing Microsoft Expression Web 1. Chapter 2: Building a Web Page 21. Acknowledgments Introduction Acknowledgments Introduction Chapter 1: Introducing Microsoft Expression Web 1 Familiarizing Yourself with the Interface 2 The Menu Bar 5 The Development Window 7 The Development Area 8 The Tabbed File

More information

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents

Microsoft ASP.NET Using Visual Basic 2008: Volume 1 Table of Contents Table of Contents INTRODUCTION...INTRO-1 Prerequisites...INTRO-2 Installing the Practice Files...INTRO-3 Software Requirements...INTRO-3 Installation...INTRO-3 The Chapter Files...INTRO-3 Sample Database...INTRO-3

More information

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008

Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008 Course ID: 2310C Course Name: Developing Web Applications Using Microsoft Visual Studio 2008 Audience This course is intended for introductory-level Web developers who have knowledge of Hypertext Markup

More information

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications

1.1 Customize the Layout and Appearance of a Web Page. 1.2 Understand ASP.NET Intrinsic Objects. 1.3 Understand State Information in Web Applications LESSON 1 1.1 Customize the Layout and Appearance of a Web Page 1.2 Understand ASP.NET Intrinsic Objects 1.3 Understand State Information in Web Applications 1.4 Understand Events and Control Page Flow

More information

Creating Web Applications Using ASP.NET 2.0

Creating Web Applications Using ASP.NET 2.0 12 Creating Web Applications Using ASP.NET 2.0 12 Chapter CXXXX 39147 Page 1 07/14/06--JHR After studying Chapter 12, you should be able to: Define the terms used when talking about the Web Create a Web

More information

Dreamweaver Basics Outline

Dreamweaver Basics Outline Dreamweaver Basics Outline The Interface Toolbar Status Bar Property Inspector Insert Toolbar Right Palette Modify Page Properties File Structure Define Site Building Our Webpage Working with Tables Working

More information

EXAM Web Development Fundamentals. Buy Full Product.

EXAM Web Development Fundamentals. Buy Full Product. Microsoft EXAM - 98-363 Web Development Fundamentals Buy Full Product http://www.examskey.com/98-363.html Examskey Microsoft 98-363 exam demo product is here for you to test the quality of the product.

More information

C H A P T E R T W E N T Y E I G H T. Create, close, and open a Web application. Add an image, text box, label, and button to a Web page

C H A P T E R T W E N T Y E I G H T. Create, close, and open a Web application. Add an image, text box, label, and button to a Web page 28 GETTING WEB-IFIED After studying Chapter 28, you should be able to: Create, close, and open a Web application View a Web page in a browser window and full screen view Add static text to a Web page Add

More information

Dreamweaver MX The Basics

Dreamweaver MX The Basics Chapter 1 Dreamweaver MX 2004 - The Basics COPYRIGHTED MATERIAL Welcome to Dreamweaver MX 2004! Dreamweaver is a powerful Web page creation program created by Macromedia. It s included in the Macromedia

More information

CS708 Lecture Notes. Visual Basic.NET Programming. Object-Oriented Programming Web Technologies and ASP.NET. (Part I) (Lecture Notes 5B)

CS708 Lecture Notes. Visual Basic.NET Programming. Object-Oriented Programming Web Technologies and ASP.NET. (Part I) (Lecture Notes 5B) CS708 Lecture Notes Visual Basic.NET Programming Object-Oriented Programming Web Technologies and ASP.NET (Part I) (Lecture Notes 5B) Prof. Abel Angel Rodriguez SECTION I. INTRODUCTION TO WEB APPLICATIONS

More information

Developing Web Applications Using Microsoft Visual Studio 2008

Developing Web Applications Using Microsoft Visual Studio 2008 Course 2310C: Developing Web Applications Using Microsoft Visual Studio 2008 Length: 5 Day(s) Published: April 24, 2008 Language(s): English Audience(s): Developers Level: 100 Technology: Microsoft Visual

More information

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010

10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 10267A CS: Developing Web Applications Using Microsoft Visual Studio 2010 Course Overview This instructor-led course provides knowledge and skills on developing Web applications by using Microsoft Visual

More information

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets

Dreamweaver Basics. Planning your website Organize site structure Plan site design & navigation Gather your assets Dreamweaver Basics Planning your website Organize site structure Plan site design & navigation Gather your assets Creating your website Dreamweaver workspace Define a site Create a web page Linking Manually

More information

CST272 Getting Started Page 1

CST272 Getting Started Page 1 CST272 Getting Started Page 1 1 2 3 5 6 8 10 Introduction to ASP.NET and C# CST272 ASP.NET ASP.NET Server Controls (Page 1) Server controls can be Buttons, TextBoxes, etc. In the source code, ASP.NET controls

More information

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10

Chapter 1 Introduction to Dreamweaver CS3 1. About Dreamweaver CS3 Interface...4. Creating New Webpages...10 CONTENTS Chapter 1 Introduction to Dreamweaver CS3 1 About Dreamweaver CS3 Interface...4 Title Bar... 4 Menu Bar... 4 Insert Bar... 5 Document Toolbar... 5 Coding Toolbar... 6 Document Window... 7 Properties

More information

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21

Chapter 1 Getting Started with HTML 5 1. Chapter 2 Introduction to New Elements in HTML 5 21 Table of Contents Chapter 1 Getting Started with HTML 5 1 Introduction to HTML 5... 2 New API... 2 New Structure... 3 New Markup Elements and Attributes... 3 New Form Elements and Attributes... 4 Geolocation...

More information

FrontPage 2000 Tutorial -- Advanced

FrontPage 2000 Tutorial -- Advanced FrontPage 2000 Tutorial -- Advanced Shared Borders Shared Borders are parts of the web page that share content with the other pages in the web. They are located at the top, bottom, left side, or right

More information

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p.

ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. Preface p. xix ASP.NET 2.0 p. 1.NET Framework 2.0 p. 2 ASP.NET 2.0 p. 4 New Features p. 5 Special Folders Make Integration Easier p. 5 Security p. 6 Personalization p. 6 Master Pages p. 6 Navigation p.

More information

Exploring SharePoint Designer

Exploring SharePoint Designer Exploring SharePoint Designer Microsoft Windows SharePoint Services 3.0 and Microsoft Office SharePoint Server 2007 are large and sophisticated web applications. It should come as no surprise, therefore,

More information

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days

2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days 2310C VB - Developing Web Applications Using Microsoft Visual Studio 2008 Course Number: 2310C Course Length: 5 Days Certification Exam This course will help you prepare for the following Microsoft Certified

More information

Independence Community College Independence, Kansas

Independence Community College Independence, Kansas Independence Community College Independence, Kansas C O N T E N T S Unit 1: Creating, Modifying, and Enhancing FrontPage Webs and Pages 1 Chapter 1 Investigating FrontPage 2002 3 Exploring World Wide Web

More information

OU EDUCATE TRAINING MANUAL

OU EDUCATE TRAINING MANUAL OU EDUCATE TRAINING MANUAL OmniUpdate Web Content Management System El Camino College Staff Development 310-660-3868 Course Topics: Section 1: OU Educate Overview and Login Section 2: The OmniUpdate Interface

More information

Contents 1 INTRODUCTION TO COMPUTER NETWORKS...

Contents 1 INTRODUCTION TO COMPUTER NETWORKS... Contents 1 INTRODUCTION TO COMPUTER NETWORKS... 1.1 LAN's & WAN's... 1.2 Some network and internetwork components... File Server... Workstation. Topologies and Protocol... Repeaters. Hubs (concentrators)...

More information

The figure below shows the Dreamweaver Interface.

The figure below shows the Dreamweaver Interface. Dreamweaver Interface Dreamweaver Interface In this section you will learn about the interface of Dreamweaver. You will also learn about the various panels and properties of Dreamweaver. The Macromedia

More information

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing

Bixby Public Schools Course Essential Elements Grade: Desktop Publishing Content Objective) applicable) Desktop Publishing Weeks 1-6 10-12 1. Create and edit a publication. 2. Design a newsletter. 3. Publish a tri-fold brochure 1-1 Start and quit Publisher 1-2 Describe the

More information

Programming the World Wide Web by Robert W. Sebesta

Programming the World Wide Web by Robert W. Sebesta Programming the World Wide Web by Robert W. Sebesta Tired Of Rpg/400, Jcl And The Like? Heres A Ticket Out Programming the World Wide Web by Robert Sebesta provides students with a comprehensive introduction

More information

PBwiki Basics Website:

PBwiki Basics Website: Website: http://etc.usf.edu/te/ A wiki is a website that allows visitors to edit or add their own content to the pages on the site. The word wiki is Hawaiian for fast and this refers to how easy it is

More information

Creating Web Pages with SeaMonkey Composer

Creating Web Pages with SeaMonkey Composer 1 of 26 6/13/2011 11:26 PM Creating Web Pages with SeaMonkey Composer SeaMonkey Composer lets you create your own web pages and publish them on the web. You don't have to know HTML to use Composer; it

More information

Creating a Website in Schoolwires

Creating a Website in Schoolwires Creating a Website in Schoolwires Overview and Terminology... 2 Logging into Schoolwires... 2 Changing a password... 2 Navigating to an assigned section... 2 Accessing Site Manager... 2 Section Workspace

More information

CS WEB TECHNOLOGY

CS WEB TECHNOLOGY CS1019 - WEB TECHNOLOGY UNIT 1 INTRODUCTION 9 Internet Principles Basic Web Concepts Client/Server model retrieving data from Internet HTM and Scripting Languages Standard Generalized Mark up languages

More information

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of

Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of Introduction to the Internet and World Wide Web p. 1 The Evolution of the Internet p. 2 The Internet, Intranets, and Extranets p. 3 The Evolution of the World Wide Web p. 3 Internet Standards and Coordination

More information

Using Dreamweaver To Edit the Campus Template Version MX

Using Dreamweaver To Edit the Campus Template Version MX Using Dreamweaver To Edit the Campus Template Version MX Tennessee Tech University Clement Hall 215 Dreamweaver is an HTML (Hypertext Markup Language) editor that allows you to create HTML pages. This

More information

With Dreamweaver CS4, Adobe has radically

With Dreamweaver CS4, Adobe has radically Introduction to the Dreamweaver Interface With Dreamweaver CS4, Adobe has radically reengineered the Dreamweaver interface to provide a more unified experience across all of the Creative Suite applications.

More information

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript

Varargs Training & Software Development Centre Private Limited, Module: HTML5, CSS3 & JavaScript PHP Curriculum Module: HTML5, CSS3 & JavaScript Introduction to the Web o Explain the evolution of HTML o Explain the page structure used by HTML o List the drawbacks in HTML 4 and XHTML o List the new

More information

DOT NET Syllabus (6 Months)

DOT NET Syllabus (6 Months) DOT NET Syllabus (6 Months) THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In- Time Compilation and CLS Disassembling.Net Application to IL

More information

Chapter 12 Creating Web Pages

Chapter 12 Creating Web Pages Getting Started Guide Chapter 12 Creating Web Pages Saving Documents as HTML Files Copyright This document is Copyright 2017 by the LibreOffice Documentation Team. Contributors are listed below. You may

More information

Insert/Edit Image. Overview

Insert/Edit Image. Overview Overview The tool is available on the default toolbar for the WYSIWYG Editor. The Images Gadget may also be used to drop an image on a page and will automatically spawn the Insert/Edit Image modal. Classic

More information

Dreamweaver CS4. Introduction. References :

Dreamweaver CS4. Introduction. References : Dreamweaver CS4 Introduction References : http://help.adobe.com 1 What s new in Dreamweaver CS4 Live view Dreamweaver CS4 lets you design your web pages under realworld browser conditions with new Live

More information

Schoolwires Editor Best Practices. Schoolwires Centricity2

Schoolwires Editor Best Practices. Schoolwires Centricity2 Schoolwires Editor Best Practices Schoolwires Centricity2 Schoolwires Centricity2 Editor Best Practices Table of Contents Introduction... 1 Practices for All Browsers... 2 Bullets Left Justify Bullets...

More information

Dreamweaver CS 5.5. University Information Technology Services. Training, Outreach, Learning Technologies, and Video Production

Dreamweaver CS 5.5. University Information Technology Services. Training, Outreach, Learning Technologies, and Video Production Dreamweaver CS 5.5 Creating Web Pages with a Template University Information Technology Services Training, Outreach, Learning Technologies, and Video Production Copyright 2012 KSU Department of Information

More information

How to lay out a web page with CSS

How to lay out a web page with CSS How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS3 to create a simple page layout. However, a more powerful technique is to use Cascading Style Sheets (CSS).

More information

1.264 Lecture 12. HTML Introduction to FrontPage

1.264 Lecture 12. HTML Introduction to FrontPage 1.264 Lecture 12 HTML Introduction to FrontPage HTML Subset of Structured Generalized Markup Language (SGML), a document description language SGML is ISO standard Current version of HTML is version 4.01

More information

2 Document Manager Lite v5.2 User Guide

2 Document Manager Lite v5.2 User Guide This document was produced by Voloper Creations Inc. 2000 2009 Voloper Creations Inc. All Rights Reserved Brands or product names are trademarks or registered trademarks of their respective holders. The

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.4 or later Client Configuration Cookbook Rev: 2013-10-01 Sitecore CMS 6.4 or later Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of

More information

Web Publishing Basics II

Web Publishing Basics II Web Publishing Basics II Jeff Pankin Information Services and Technology Table of Contents Course Objectives... 2 Create a Site Definition... 3 The Dreamweaver CS4 Interface... 4 Panels are groups of icons

More information

Introduction to Dreamweaver CS4:

Introduction to Dreamweaver CS4: Introduction to Dreamweaver CS4: 1.0.0 published by Antall Training http://www.scottantall.com info@scottantall.com 440/623-3738 Copyright 2003-2009 Antall Training All Rights Reserved. No portion of this

More information

Table Basics. The structure of an table

Table Basics. The structure of an table TABLE -FRAMESET Table Basics A table is a grid of rows and columns that intersect to form cells. Two different types of cells exist: Table cell that contains data, is created with the A cell that

More information

Overview of the Adobe Dreamweaver CS5 workspace

Overview of the Adobe Dreamweaver CS5 workspace Adobe Dreamweaver CS5 Activity 2.1 guide Overview of the Adobe Dreamweaver CS5 workspace You can access Adobe Dreamweaver CS5 tools, commands, and features by using menus or by selecting options from one

More information

GRAPHIC WEB DESIGNER PROGRAM

GRAPHIC WEB DESIGNER PROGRAM NH128 HTML Level 1 24 Total Hours COURSE TITLE: HTML Level 1 COURSE OVERVIEW: This course introduces web designers to the nuts and bolts of HTML (HyperText Markup Language), the programming language used

More information

NetAdvantage for ASP.NET Release Notes

NetAdvantage for ASP.NET Release Notes NetAdvantage for ASP.NET 2011.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for

More information

Dreamweaver is a full-featured Web application

Dreamweaver is a full-featured Web application Create a Dreamweaver Site Dreamweaver is a full-featured Web application development tool. Dreamweaver s features not only assist you with creating and editing Web pages, but also with managing and maintaining

More information

Nauticom NetEditor: A How-to Guide

Nauticom NetEditor: A How-to Guide Nauticom NetEditor: A How-to Guide Table of Contents 1. Getting Started 2. The Editor Full Screen Preview Search Check Spelling Clipboard: Cut, Copy, and Paste Undo / Redo Foreground Color Background Color

More information

SelectSurvey.NET Developers Manual

SelectSurvey.NET Developers Manual Developers Manual (Last updated: 5/6/2016) SelectSurvey.NET Developers Manual Table of Contents: SelectSurvey.NET Developers Manual... 1 Overview... 2 Before Starting - Is your software up to date?...

More information

Client Configuration Cookbook

Client Configuration Cookbook Sitecore CMS 6.2 Client Configuration Cookbook Rev: 2009-10-20 Sitecore CMS 6.2 Client Configuration Cookbook Features, Tips and Techniques for CMS Architects and Developers Table of Contents Chapter 1

More information

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh

Web Programming and Design. MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh Web Programming and Design MPT Junior Cycle Tutor: Tamara Demonstrators: Aaron, Marion, Hugh Plan for the next 5 weeks: Introduction to HTML tags Recap on HTML and creating our template file Introduction

More information

ADOBE DREAMWEAVER CS4 BASICS

ADOBE DREAMWEAVER CS4 BASICS ADOBE DREAMWEAVER CS4 BASICS Dreamweaver CS4 2 This tutorial focuses on the basic steps involved in creating an attractive, functional website. In using this tutorial you will learn to design a site layout,

More information

Unit 4 The Web. Computer Concepts Unit Contents. 4 Web Overview. 4 Section A: Web Basics. 4 Evolution

Unit 4 The Web. Computer Concepts Unit Contents. 4 Web Overview. 4 Section A: Web Basics. 4 Evolution Unit 4 The Web Computer Concepts 2016 ENHANCED EDITION 4 Unit Contents Section A: Web Basics Section B: Browsers Section C: HTML Section D: HTTP Section E: Search Engines 2 4 Section A: Web Basics 4 Web

More information

Excel Select a template category in the Office.com Templates section. 5. Click the Download button.

Excel Select a template category in the Office.com Templates section. 5. Click the Download button. Microsoft QUICK Excel 2010 Source Getting Started The Excel Window u v w z Creating a New Blank Workbook 2. Select New in the left pane. 3. Select the Blank workbook template in the Available Templates

More information

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^

ver Wfl Adobe lif Sams Teach Yourself Betsy Bruce Robyn Ness SAMS 800 East 96th Street, Indianapolis, Indiana, USA WlM John Ray ^lg^ Betsy Bruce John Ray Robyn Ness Sams Teach Yourself Adobe Wfl lif ver W ^msssi^ mm WlM ^lg^ SAMS 800 East 96th Street, Indianapolis, Indiana, 46240 USA Table of Contents Introduction What Is Dreamweaver

More information

Pelnor Help Add-in.

Pelnor Help Add-in. Pelnor Help Add-in http://www.pelnor.com/ Pelnor Software Index HelpAddIn 1 Pelnor Help Add-in UserControl... 1 Node Editor...7 URL Link Dialog...10 Inner Document Link Selection Dialog... 11 Help Document

More information

Requirements Document

Requirements Document GROUP 9 Requirements Document Create-A-Page Matthew Currier, John Campbell, and Dan Martin 5/1/2009 This document is an outline of what was originally desired in the application in the Project Abstract,

More information

Copyright 2018 MakeUseOf. All Rights Reserved.

Copyright 2018 MakeUseOf. All Rights Reserved. 15 Power User Tips for Tabs in Firefox 57 Quantum Written by Lori Kaufman Published March 2018. Read the original article here: https://www.makeuseof.com/tag/firefox-tabs-tips/ This ebook is the intellectual

More information

The Dreamweaver Interface

The Dreamweaver Interface The Dreamweaver Interface Let s take a moment to discuss the different areas of the Dreamweaver screen. The Document Window The Document Window shows you the current document. This is where you are going

More information

Assembling a Three-Tier Web Form Application

Assembling a Three-Tier Web Form Application Chapter 16 Objectives Assembling a Three-Tier Application In this chapter, you will: Understand the concept of state for Web applications Create an ASP.NET user control Use data binding technology Develop

More information

SOFTRONIICS Call:

SOFTRONIICS Call: Microsoft ASP.NET Programming Certification - Syllabus Section I - The Interface of Microsoft ASP.NET What Is ASP.NET, and Why Is It So Great? Understanding Web Servers and Browsers Understanding Static

More information

INDEX. Drop-down List object, 60, 99, 211 dynamic forms, definition of, 4 dynamic XML forms (.pdf), 80, 89

INDEX. Drop-down List object, 60, 99, 211 dynamic forms, definition of, 4 dynamic XML forms (.pdf), 80, 89 A absolute binding expressions, definition of, 185 absolute URL, 243 accessibility definition of, 47 guidelines for designing accessible forms, 47 Accessibility palette definition of, 16 specifying options

More information

Hypertext Markup Language, or HTML, is a markup

Hypertext Markup Language, or HTML, is a markup Introduction to HTML Hypertext Markup Language, or HTML, is a markup language that enables you to structure and display content such as text, images, and links in Web pages. HTML is a very fast and efficient

More information

Chapter 10. Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill

Chapter 10. Database Applications The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill Chapter 10 Database Applications McGraw-Hill 2010 The McGraw-Hill Companies, Inc. All rights reserved. Chapter Objectives Use database terminology correctly Create Windows and Web projects that display

More information

Adobe Dreamweaver CS4

Adobe Dreamweaver CS4 Adobe Dreamweaver CS4 About Dreamweaver Whether creating simple blog pages complex web sites, Dreamweaver provides users with a powerful set of web-design tools necessary f the task. Its userfriendly interface

More information

NetAdvantage for ASP.NET Release Notes

NetAdvantage for ASP.NET Release Notes NetAdvantage for ASP.NET 2013.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for

More information

Word Tips & Tricks. Status Bar. Add item to Status Bar To add an itme to the status bar, click on the item and a checkmark will display.

Word Tips & Tricks. Status Bar. Add item to Status Bar To add an itme to the status bar, click on the item and a checkmark will display. Status Bar The status bar is located on the bottom of the Microsoft Word window. The status bar displays information about the document such as the current page number, the word count in the document,

More information

USER GUIDE MADCAP FLARE Tables

USER GUIDE MADCAP FLARE Tables USER GUIDE MADCAP FLARE 2018 Tables Copyright 2018 MadCap Software. All rights reserved. Information in this document is subject to change without notice. The software described in this document is furnished

More information

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.)

INTRODUCTION TO.NET. Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) INTRODUCTION TO.NET Domain of.net D.N.A. Architecture One Tier Two Tier Three Tier N-Tier THE COMMON LANGUAGE RUNTIME (C.L.R.) CLR Architecture and Services The.Net Intermediate Language (IL) Just- In-

More information

Page 1 of 4. Course Outline by Topic: Web Design Fall 2009 Instructor: Mr. O Connell Room 117

Page 1 of 4. Course Outline by Topic: Web Design Fall 2009 Instructor: Mr. O Connell Room 117 Page 1 of 4 Web Design Fall 2009 Instructor: Mr. O Connell Room 117 Texts: Macromedia Dreamweaver MX Hands On Training (Green/Rudner) Adobe Photoshop Elements 5.0 Classroom in a Book (Adobe Systems) Macromedia

More information

Dreamweaver MX Technical Support Services. Office of Information Technology, West Virginia University. OIT Help Desk ext.

Dreamweaver MX Technical Support Services. Office of Information Technology, West Virginia University. OIT Help Desk ext. Dreamweaver MX 2004 Technical Support Services Office of Information Technology, West Virginia University OIT Help Desk - 293.4444 ext.1 http://oit.wvu.edu/support/training/classmat/ Instructors: Rick

More information

Part I. The Basics. Chapter 1: Exploring SharePoint Designer. Chapter 2: SharePoint from the User s Perspective

Part I. The Basics. Chapter 1: Exploring SharePoint Designer. Chapter 2: SharePoint from the User s Perspective Part I The Basics Chapter 1: Exploring SharePoint Designer Chapter 2: SharePoint from the User s Perspective Chapter 3: SharePoint from the Administrator s Perspective Chapter 4: SharePoint from a SharePoint

More information

Virto SharePoint Forms Designer for Office 365. Installation and User Guide

Virto SharePoint Forms Designer for Office 365. Installation and User Guide Virto SharePoint Forms Designer for Office 365 Installation and User Guide 2 Table of Contents KEY FEATURES... 3 SYSTEM REQUIREMENTS... 3 INSTALLING VIRTO SHAREPOINT FORMS FOR OFFICE 365...3 LICENSE ACTIVATION...4

More information

How to lay out a web page with CSS

How to lay out a web page with CSS Activity 2.6 guide How to lay out a web page with CSS You can use table design features in Adobe Dreamweaver CS4 to create a simple page layout. However, a more powerful technique is to use Cascading Style

More information

NetAdvantage for ASP.NET Release Notes

NetAdvantage for ASP.NET Release Notes NetAdvantage for ASP.NET 2013.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for

More information

Netscape Composer Tutorial

Netscape Composer Tutorial Netscape Composer Tutorial This tutorial will show you how to use Netscape Composer to create web pages. Netscape Composer integrates powerful What-You-See-Is-What-You-Get (WYSIWYG) document creation capabilities

More information

Creating a Website in Schoolwires Technology Integration Center

Creating a Website in Schoolwires Technology Integration Center Creating a Website in Schoolwires Technology Integration Center Overview and Terminology... 2 Logging into Schoolwires... 2 Changing a password... 2 Accessing Site Manager... 2 Section Workspace Overview...

More information

NetAdvantage for ASP.NET Release Notes

NetAdvantage for ASP.NET Release Notes NetAdvantage for ASP.NET 2011.1 Release Notes Accelerate your application development with ASP.NET AJAX controls built on the Aikido Framework to be the fastest, lightest and most complete toolset for

More information

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey:

Survey Creation Workflow These are the high level steps that are followed to successfully create and deploy a new survey: Overview of Survey Administration The first thing you see when you open up your browser to the Ultimate Survey Software is the Login Page. You will find that you see three icons at the top of the page,

More information

The Internet and the Web

The Internet and the Web L E S S O N 7 The Internet and the Web Suggested teaching time 35-45 minutes Lesson objectives In this lesson, you will learn how to use Word s Web page creation features by: a b c d Discussing Internet

More information

How to set up a local root folder and site structure

How to set up a local root folder and site structure Activity 2.1 guide How to set up a local root folder and site structure The first thing to do when creating a new website with Adobe Dreamweaver CS3 is to define a site and identify a root folder where

More information

Topics. From UI prototype... About user interfaces. ... via design to implementation. Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 6

Topics. From UI prototype... About user interfaces. ... via design to implementation. Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 6 MACIASZEK, L.A. (2005): Requirements Analysis and System Design, 2 nd ed. Addison Wesley, Harlow England, 504p. ISBN 0 321 20464 6 Chapter 7 User Interface Design Topics From UI prototype to implementation

More information

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and

HTML, XHTML, and CSS. Sixth Edition. Chapter 1. Introduction to HTML, XHTML, and HTML, XHTML, and CSS Sixth Edition Chapter 1 Introduction to HTML, XHTML, and CSS Chapter Objectives Describe the Internet and its associated key terms Describe the World Wide Web and its associated key

More information

Lesson 5 Introduction to Cascading Style Sheets

Lesson 5 Introduction to Cascading Style Sheets Introduction to Cascading Style Sheets HTML and JavaScript BASICS, 4 th Edition 1 Objectives Create a Cascading Style Sheet. Control hyperlink behavior with CSS. Create style classes. Share style classes

More information

Project 1: Creating a Web Site from Scratch. Skills and Tools: Use Expression Web tools to create a Web site

Project 1: Creating a Web Site from Scratch. Skills and Tools: Use Expression Web tools to create a Web site E00EW3.qxp 4/14/2007 3:17 PM Page 1 Workshops w Introduction The Workshop is all about being creative and thinking outside of the box. These workshops will help your right-brain soar, while making your

More information

Beginning ASP.NET. 4.5 in C# Matthew MacDonald

Beginning ASP.NET. 4.5 in C# Matthew MacDonald Beginning ASP.NET 4.5 in C# Matthew MacDonald Contents About the Author About the Technical Reviewers Acknowledgments Introduction xxvii xxix xxxi xxxiii UPart 1: Introducing.NET. 1 & Chapter 1: The Big

More information

Designing for Web Using Markup Language and Style Sheets

Designing for Web Using Markup Language and Style Sheets Module Presenter s Manual Designing for Web Using Markup Language and Style Sheets Effective from: July 2014 Ver. 1.0 Amendment Record Version No. Effective Date Change Replaced Pages 1.0 July 2014 New

More information

Chapter 3 How to use HTML5 and CSS3 with ASP.NET applications

Chapter 3 How to use HTML5 and CSS3 with ASP.NET applications Chapter 3 How to use HTML5 and CSS3 with ASP.NET applications Murach's ASP.NET 4.5/C#, C3 2013, Mike Murach & Associates, Inc. Slide 1 IntelliSense as an HTML element is entered in Source view IntelliSense

More information

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes

Lecture : 3. Practical : 2. Course Credit. Tutorial : 0. Total : 5. Course Learning Outcomes Course Title Course Code WEB DESIGNING TECHNOLOGIES DCE311 Lecture : 3 Course Credit Practical : Tutorial : 0 Total : 5 Course Learning Outcomes At end of the course, students will be able to: Understand

More information

Objective % Select and utilize tools to design and develop websites.

Objective % Select and utilize tools to design and develop websites. Objective 207.02 8% Select and utilize tools to design and develop websites. Hypertext Markup Language (HTML) Basic framework for all web design. Written using tags that a web browser uses to interpret

More information

The Internet has long been one of the favorite mechanisms of expression

The Internet has long been one of the favorite mechanisms of expression Becoming Familiar with SharePoint Designer The Internet has long been one of the favorite mechanisms of expression because of the wide reach, connection, and exposure it offers. It s one of the basic means

More information

Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 2

Pearson Education 2005 Chapter 7 (Maciaszek - RASD 2/e) 2 MACIASZEK, L.A. (2005): Requirements Analysis and System Design, 2 nd ed. Addison Wesley, Harlow England, 504p. ISBN 0 321 20464 6 Chapter 7 User Interface Design Pearson Education Limited 2005 Topics

More information

Index LICENSED PRODUCT NOT FOR RESALE

Index LICENSED PRODUCT NOT FOR RESALE Index LICENSED PRODUCT NOT FOR RESALE A Absolute positioning, 100 102 with multi-columns, 101 Accelerometer, 263 Access data, 225 227 Adding elements, 209 211 to display, 210 Animated boxes creation using

More information

Forms iq Designer Training

Forms iq Designer Training Forms iq Designer Training Copyright 2008 Feith Systems and Software, Inc. All Rights Reserved. No part of this publication may be reproduced, transmitted, stored in a retrieval system, or translated into

More information

Information Technology (IT) Paper-I Theory 40 Practical - 60

Information Technology (IT) Paper-I Theory 40 Practical - 60 29 Information Technology (IT) Paper-I Theory 40 Practical - 60 Unit.I Digital Literacy: Understand the fundamentals of computing Identify the components of a computer Identify the steps for starting &

More information