Caso de Estudio: Parte II. Diseño e implementación de. Integración de Sistemas. aplicaciones Web con.net

Size: px
Start display at page:

Download "Caso de Estudio: Parte II. Diseño e implementación de. Integración de Sistemas. aplicaciones Web con.net"

Transcription

1 Caso de Estudio: Diseño e Implementación de la Capa Web de MiniBank Integración de Sistemas Parte II Diseño e implementación de Parte II. Diseño e implementación de aplicaciones Web con.net

2 Introducción

3 Introducción En este apartado estudiaremos el diseño e implementación ió de las capas controlador y vista de MiniBank Configuración de la aplicación Web Página maestra de MiniBank Un ejemplo de una acción que realiza una operación que no visualiza resultados Transferencia bancaria Un ejemplo de una acción que realiza una operación y visualiza el resultado de la operación Búsqueda de cuentas bancarias por identificador de cuenta (resultado en una página) o de usuario (resultado en varias páginas) Internacionalización

4 Configuración: ió Global.asax l namespace Es.Udc.DotNet.MiniBank public class Global : System.Web.HttpApplication protected void Application_Start(object sender, EventArgs e) IUnityContainer container = new UnityContainer(); UnityConfigurationSection section = (UnityConfigurationSection)ConfigurationManager.GetSection("unity"); section.containers.default.configure(container); Application["UnityContainer"] = container; LogManager.RecordMessage("Unity Container loaded.", LogManager.MessageType.INFO); <<...>>

5 Configuración: ió Web.config <system.web> <!-- Cultural preferences of the Web site --> <globalization culture="auto" uiculture="auto" /> <!-- Valid Options: UseUri (True), UseCookies (False), AutoDetect --> <sessionstate cookieless="autodetect" timeout="30" /> <!-- Valid Options: On, Off, RemoteOnly --> <customerrors mode="remoteonly" defaultredirect="/errors/internalerror.aspx"> </customerrors> <<...>> </system.web> <!-- Unity configuration block --> <unity> << Identico a App.config en MiniBank (model)>> </unity>

6 Configuración: ió Web.config <applicationsettings> <Es.Udc.DotNet.MiniBank.Properties.Settings> <setting name="minibank_defaultcount" serializeas="string"> <value>2</value> </setting> <setting name="minibank_applicationurl" serializeas="string"> <value> lh t ib l > </setting> </Es.Udc.DotNet.MiniBank.Properties.Settings> </applicationsettings>

7 Configuración: ió Web.config Configurable desde de forma gráfica en VS desde la pestaña Settings en la Configurable desde de forma gráfica en VS desde la pestaña Settings en la propiedades del proyecto

8 Configuración: ió otras opciones

9 MiniBank.Master: ib M Vista de diseño

10 MiniBank.Master: ib M Vista de código <%@ Master Language="C#" AutoEventWireup="true" twi " CodeBehind="MiniBank.master.cs" d ib " Inherits="Es.Udc.DotNet.MiniBank.Web.MiniBank" %> <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" " <html xmlns=" <head runat="server"> <title>minibank</title> t t e <meta http-equiv="content-type" content="text/html; charset=iso "/> <link href="~/img/minibank.ico" rel="shortcut Icon" /> <link href="~/css/minibank.styles.css" rel="stylesheet" type="text/css" /> </head> <body> <div id="window"> <!-- Body Header. --> <div id="header"> <asp:localize ID="lclHeader" runat="server" meta:resourcekey="lclheader" /> </div>

11 MiniBank.Master: ib M Vista de código <!-- Main Content. --> <div id="pagebody"> <div id="sidebar"> <ul> <li> <asp:hyperlink ID="lnkHome" runat="server" meta:resourcekey="lnkhome" NavigateUrl="~/Pages/MainPage.aspx" /> </li> <<...>> </ul> </div> <div id="content"> <asp:contentplaceholder ID="ContentPlaceHolderMain" runat="server"> </asp:contentplaceholder> </div> </div> <!-- Footer. --> <div id="footer"> " <asp:localize ID="lclFooter" runat="server" meta:resourcekey="lclfooter" /> </div> </div> </body> </html>

12 MiniBank.Master.csiB M using System; namespace Es.Udc.DotNet.MiniBank.Web public partial class MiniBank : System.Web.UI.MasterPage protected void Page_Load(object sender, EventArgs e)

13 MiniBank.Master.designer.csiB M i namespace Es.Udc.DotNet.MiniBank.Web public partial class MiniBank protected global::system.web.ui.webcontrols.localize lclheader; protected global::system.web.ui.webcontrols.hyperlink lnkhome; protected global::system.web.ui.webcontrols.hyperlink lnkcreate; <<...>> protected global::system.web.ui.webcontrols.contentplaceholder ContentPlaceHolderMain; protected global::system.web.ui.webcontrols.localize lclfooter;

14 Transferencia Transfer.aspx SuccessfulOperation.aspxaspx

15 Transferencia: Transfer.aspx (Vista de diseño)

16 Transferencia: Transfer.aspx.designer.cs namespace Es.Udc.DotNet.MiniBank public partial class Transfer protected global::system.web.ui.htmlcontrols.htmlform l b lc l l TransferForm; protected global::system.web.ui.webcontrols.localize lclsourceaccid; protected global::system.web.ui.webcontrols.localize lcldestinationaccid; protected global::system.web.ui.webcontrols.localize lclamount; protected global::system.web.ui.webcontrols.textbox txtsourceaccid; protected global::system.web.ui.webcontrols.textbox txtdestinationaccid; protected global::system.web.ui.webcontrols.textbox txtamount; protected global::system.web.ui.webcontrols.label lblsourceaccerror; protected global::system.web.ui.webcontrols.label lbldestinationaccerror; protected global::system.web.ui.webcontrols.label lblamounterror;

17 Transferencia: Transfer.aspx.designer.cs protected global::system.web.ui.webcontrols.requiredfieldvalidator rfvsourceaccid; protected global::system.web.ui.webcontrols.requiredfieldvalidator rfvdestinationaccid; i protected global::system.web.ui.webcontrols.requiredfieldvalidator rfvbalance; protected global::system.web.ui.webcontrols.regularexpressionvalidator typesourceaccidvalidator; protected global::system.web.ui.webcontrols.regularexpressionvalidator typedestinationaccid; protected global::system.web.ui.webcontrols.regularexpressionvalidator typeamountvalidator; protected global::system.web.ui.webcontrols.button btntransfer;

18 Transferencia: Transfer.aspx (Vista de código) Page Language="C#" g AutoEventWireup="true" CodeBehind="Transfer.aspx.cs" Inherits="Es.Udc.DotNet.MiniBank.Web.Pages.Transfer" MasterPageFile="~/MiniBank.Master" %> <asp:content ID="content" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server"> <div id="form"> <form id="transferform" method="post" runat="server"> <div class="field"> <span class="label"> <asp:localize ID="lclSourceAccId" runat="server" meta:resourcekey="lclsourceaccid" /></span> <span class="entry"> <asp:textbox ID="txtSourceAccId" runat="server" Width="200px" Columns="16"></asp:TextBox> <asp:regularexpressionvalidator ID="typeSourceAccIdValidator" runat="server" ControlToValidate="txtSourceAccId" Text="<%$ Resources: Common, typeerror %>" ValidationExpression="(\d)*" CssClass="errorMessage" Display="Dynamic"> </asp:regularexpressionvalidator>

19 Transferencia: Transfer.aspx (Vista de código) <asp:requiredfieldvalidator ID="rfvSourceAccId" runat="server" ControlToValidate="txtSourceAccId" Display="Dynamic" Text="<%$ Resources: Common, mandatoryfield %>" CssClass="errorMessage"> </asp:requiredfieldvalidator> <asp:label ID="lblSourceAccError" runat="server" CssClass="errorMessage" meta:resourcekey="lblsourceaccerror"> </asp:label> </span> </div> <<...>> <div class="button"> <asp:button ID="btnTransfer" runat="server" meta:resourcekey="btntransfer" OnClick="btnTransfer_Click" k" /> </div> </form> </div> </asp:content> t>

20 Transferencia: Transfer.aspx.cs public partial class Transfer : SpecificCulturePage protected void Page_Load(object sender, EventArgs e) lblsourceaccerror.visible = false; lbldestinationaccerror.visible = false; lblamounterror.visible = false; protected void btntransfer_click(object sender, EventArgs e) /* Get data. */ long sourceaccountidentifier = Convert.ToInt32(txtSourceAccId.Text); long destinationaccountidentifier = Convert.ToInt32(txtDestinationAccId.Text); double amount = Convert.ToInt64(txtAmount.Text);

21 Transferencia: Transfer.aspx.cs /* Transfer. */ try /* Get the Service */ IUnityContainer container = (IUnityContainer)Application["unityContainer"]; IAccountService accountservice = container.resolve<iaccountservice>(); accountservice.transfer(sourceaccountidentifier, destinationaccountidentifier, amount); Response.Redirect(Response. ApplyAppPathModifier("./SuccessfulOperation.aspx"));

22 Transferencia: Transfer.aspx.cs catch (InstanceNotFoundException ex) long key = (long)ex.key; /* Process errors and show labels */ if (key.equals(sourceaccountidentifier)) lblsourceaccerror.visible = true; else lbldestinationaccerror.visible = true; catch (InsufficientBalanceException ex) String labeltext = String.Format( (string)getlocalresourceobject("lblamounterror.text"), ex.currentbalance); lblamounterror.text t = labeltext; lt lblamounterror.visible = true;

23 Búsqueda de cuentas por identificador d de cuenta FindAccounts.aspx ShowAccountByAccID.aspx

24 Búsqueda de cuentas por identificador d de usuario FindAccounts.aspx ShowAccountsByUserID.aspx

25 Búsqueda de cuentas: Búsqueda de cuentas: FindAccounts.aspx (Vista de diseño)

26 Búsqueda de cuentas: FindAccounts.aspx (Vista de código) <asp:content ID="content1" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server"> <div id="form"> <form id="findform" method="post" runat="server"> <div class="field"> <span class="label"> label <asp:localize ID="lclIdentifier" runat="server" meta:resourcekey="lblidentifier" /> </span> <span class="entry"> <asp:textbox ID="txtIdentifier" i runat="server" Width="200px" Columns="16" /> <asp:regularexpressionvalidator ID="typeValidator" runat="server" ControlToValidate="txtIdentifier" ValidationExpression="(\d)*" Text="<%$ Resources: Common, typeerror %>" Display="Dynamic" y CssClass="errorMessage" /> <asp:requiredfieldvalidator ID="rfvIdentifier" runat="server" ControlToValidate="txtIdentifier" Display="Dynamic" Text="<%$ Resources: Common, mandatoryfield %>" CssClass="errorMessage" /> <asp:label CssClass="errorMessage" ID="lblIdentifierError" runat="server" meta:resourcekey="lblidentifiererror" /> </span> </div>

27 Búsqueda de cuentas: FindAccounts.aspx (Vista de código) <div class="field"> <span class="label"> <asp:localize ID="lclFindBy" runat="server" meta:resourcekey="lclfindby" /> </span> <span class="entry"> <asp:dropdownlist ID="ddlFindBy" runat="server" Width="200px"> <asp:listitem Value="accID" Text="<%$ Resources:Common, accid %>" /> <asp:listitem Value="userID" Text="<%$ Resources:Common, userid %>" /> </asp:dropdownlist> </span> </div> <div class="button"> <asp:button ID="btnFind" runat="server" meta:resourcekey="btnfind" OnClick="btnFind_Click" /> </div> </form> </div> </asp:content>

28 Búsqueda de cuentas: FindAccounts.aspx.cs public partial class FindAccounts : SpecificCulturePage protected void Page_Load(object sender, EventArgs e) lblidentifiererror.visible = false; protected void btnfind_click(object sender, EventArgs e) /* Get data. */ String identifiertype = this.ddlfindby.selectedvalue; Int32 identifier = Convert.ToInt32(this.txtIdentifier.Text); /* Do action. */ if (identifiertype == "accid") FindAccountByAccountIdentifier(identifier); else String url = String.Format("./ShowAccountsByUserID.aspx?userID=0", identifier); Response.Redirect(Response.ApplyAppPathModifier(url)); p pp pp

29 Búsqueda de cuentas: FindAccounts.aspx.cs private void FindAccountByAccountIdentifier(long accountidentifier) try << Get the Service >> /* Get Account Data */ Account account = accountservice.findaccount(accountidentifier); /* Attach data to context */ Context.Items.Add("account", account); /* Transfer to visualization WebForm */ Server.Transfer(Response. ApplyAppPathModifier("./ShowAccountByAccID.aspx")); i catch (InstanceNotFoundException) lblidentifiererror.visible = true;

30 Búsqueda de cuentas: Búsqueda de cuentas: ShowAccountByAccID.aspx (Vista de diseño)

31 Búsqueda de cuentas: ShowAccountByAccID.aspx (Vista de código) <asp:content ID="content1" ContentPlaceHolderID="ContentPlaceHolderMain" ContentPlaceHolderMain runat="server"> <asp:table CssClass="accountDetails" ID="TableAccountInfo" runat="server"> <asp:tablerow runat="server"> <asp:tableheadercell ID="cellCaptionAccountID" runat="server" Text="<%$ Resources:Common, accid %>"></asp:tableheadercell> <asp:tablecell ID="cellAccountID" runat="server"></asp:tablecell> </asp:tablerow> <asp:tablerow runat="server"> <asp:tableheadercell ID="cellCaptionUserID" runat="server" Text="<%$ Resources:Common, userid %>"></asp:tableheadercell> <asp:tablecell ID="cellUserID" runat="server"></asp:tablecell> </asp:tablerow> <asp:tablerow runat="server"> <asp:tableheadercell ID="cellCaptionBalance" runat="server" Text="<%$ Resources:Common, balance %>"></asp:tableheadercell> <asp:tablecell ID="cellBalance" runat="server"></asp:tablecell> </asp:tablerow> </asp:table> </asp:content>

32 Búsqueda de cuentas: ShowAccountByAccID.aspx.cs A protected void Page_Load(object sender, EventArgs e) Account account = (Account)Context.Items["account"]; cellaccountid.text = account.accid.tostring(); celluserid.text = account.usrid.tostring(); cellbalance.text = account.balance.tostring();

33 Búsqueda de cuentas: Búsqueda de cuentas: ShowAccountsByUserID.aspx (Vista de diseño)

34 Búsqueda de cuentas: ShowAccountsByUserID.aspx (Vista de código) <asp:content ID="content1" ContentPlaceHolderID="ContentPlaceHolderMain" runat="server"> <form runat="server"> <p> <asp:label ID="lblNoUserAccounts" meta:resourcekey="lblnouseraccounts" runat="server"> </asp:label> </p> <asp:gridview ID="gvUserAccounts" runat="server" CssClass="userAccounts" GridLines="None" AutoGenerateColumns="False"> <Columns> <asp:boundfield DataField="accId" HeaderText="<%$ Resources:Common, accid %>" /> <asp:boundfield DataField="balance" HeaderText="<%$ Resources:Common, balance %>" /> </Columns> </asp:gridview> </form>

35 Búsqueda de cuentas: ShowAccountsByUserID.aspx (Vista de código) <!-- "Previous" and "Next" links. --> <div class="previousnextlinks"> <span class="previouslink"> <asp:hyperlink ID="lnkPrevious" Text="<%$ Resources:Common, Previous %>" runat="server" Visible="False"> </asp:hyperlink> </span> <span class="nextlink"> <asp:hyperlink ID="lnkNext" Text="<%$ Resources:Common, Next %>" runat="server" Visible="False"> </asp:hyperlink> </span> </div> </asp:content>

36 Búsqueda de cuentas: ShowAccountsByUserID.aspx.cs protected void Page_Load(object sender, EventArgs e) int startindex, count; lnkprevious.visible = false; lnknext.visible = false; lblnouseraccounts.visible = false; /* Get User Identifier passed as parameter in the request from * the previous page */ long userid = Convert.ToInt32(Request.Params.Get("userID")); /* Get Start Index */ try startindex = Int32.Parse(Request.Params.Get("startIndex")); catch (ArgumentNullException) startindex = 0;

37 Búsqueda de cuentas: ShowAccountsByUserID.aspx.cs /* Get Count */ try count = Int32.Parse(Request.Params.Get("count")); catch (ArgumentNullException) count = Settings.Default.MiniBank_defaultCount; << Get the Service >> IUnityContainer container =... /* Get Accounts Info */ List<Account> accounts = accountservice.findaccountsbyuseridentifier(userid, startindex, count); if (accounts.count == 0) lblnouseraccounts.visible = true; return;

38 Búsqueda de cuentas: ShowAccountsByUserID.aspx.cs this.gvuseraccounts.datasource = accounts; this.gvuseraccounts.databind(); /* Get the number of accounts in order to manage the previous * and next links */ int numberofaccounts = accountservice.getnumberofaccounts(userid); /* "Previous" link */ if ((startindex - count) >= 0) String url = Settings.Default.MiniBank_applicationURL + "/ShowAccountsByUserID.aspx" + "?userid=" + userid + "&startindex=" + (startindex - count) + "&count=" + count; this.lnkprevious.navigateurl = Response.ApplyAppPathModifier(url); pp pp this.lnkprevious.visible = true;

39 Búsqueda de cuentas: ShowAccountsByUserID.aspx.cs /* "Next" link */ if ((startindex + count) < numberofaccounts) String url = Settings.Default.MiniBank_applicationURL + "/ShowAccountsByUserID.aspx aspx" + "?userid=" + userid + "&startindex=" + (startindex + count) + "&count=" + count; this.lnknext.navigateurl = Response.ApplyAppPathModifier(url); this.lnknext.visible t ibl = true;

40 Selección de idioma y país SetLocale.aspx

41 Selección ecc de idioma y país: SetLocale.aspx.cs protected void Page_Load(object sender, EventArgs e) String language; String country; if (!I P tb k) if (!IsPostBack) /* * We check if exists a locale in the session. In this case, * we get the language and the region/country from the locale. * Other case we use the browser preferences to extract the * language and the region/country */ if (!SessionManager.IsLocaleDefined(Context)) /* Gets preferred language from browser */ language = GetLanguageFromBrowserPreferences(); country = GetCountryFromBrowserPreferences();

42 Selección ecc de idioma y país: SetLocale.aspx.cs else Locale locale = SessionManager.GetLocale(Context); language = locale.language; country = locale.country; /* Finally we update de data of the "Combo", using the * selected language and region/country. */ UpdateComboLanguage(language); UpdateComboCountry(language, country);

43 Selección ecc de idioma y país: SetLocale.aspx.cs private String GetLanguageFromBrowserPreferences() String language; CultureInfo cultureinfo = CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]); C t C t language = cultureinfo.twoletterisolanguagename; return language;

44 Selección ecc de idioma y país: SetLocale.aspx.cs private String GetCountryFromBrowserPreferences() String country; CultureInfo cultureinfo = CultureInfo.CreateSpecificCulture(Request.UserLanguages[0]); if (cultureinfo.isneutralculture) country = ""; else // cultureinfoname is something like en-us String cultureinfoname = cultureinfo.name; // Gets the last two caracters of cultureinfoname country = cultureinfoname.substring(cultureinfoname.length - 2); return country;

45 Selección ecc de idioma y país: SetLocale.aspx.cs private void UpdateComboCountry(String selectedlanguage, String selectedcountry) this.combocountry.datasource = Countries.GetCountries(selectedLanguage); this.combocountry.datatextfield = "value"; this.combocountry.datavaluefield = "text"; this.combocountry.databind(); this.combocountry.selectedvalue t t l = selectedcountry; t private void UpdateComboLanguage(String selectedlanguage) this.combolanguage.datasource = Languages.GetLanguages(selectedLanguage); this.combolanguage.datatextfield = "value"; this.combolanguage.datavaluefield = "text"; this.combolanguage.databind(); this.combolanguage.selectedvalue = selectedlanguage;

46 Selección ecc de idioma y país: SetLocale.aspx.cs protected void btnsetlocale_click(object sender, EventArgs e) string language = combolanguage.selectedvalue; string country = combocountry.selectedvalue; Locale locale = new Locale(language, country); SessionManager.SetLocale(Context, locale); Response.Redirect(Response. ApplyAppPathModifier("~/MainPage.aspx")); protected void combolanguage_selectedindexchanged(object sender, EventArgs e) /* After a language change, the countries are printed in the * correct language. */ this.updatecombocountry(combolanguage.selectedvalue, combocountry.selectedvalue);

ASP.NET - MANAGING STATE

ASP.NET - MANAGING STATE ASP.NET - MANAGING STATE http://www.tutorialspoint.com/asp.net/asp.net_managing_state.htm Copyright tutorialspoint.com Hyper Text Transfer Protocol HTTP is a stateless protocol. When the client disconnects

More information

ASP.NET Pearson Education, Inc. All rights reserved.

ASP.NET Pearson Education, Inc. All rights reserved. 1 ASP.NET 2 Rule One: Our client is always right. Rule Two: If you think our client is wrong, see Rule One. Anonymous 3 25.1 Introduction ASP.NET 2.0 and Web Forms and Controls Web application development

More information

TRAINING GUIDE. Rebranding Lucity Web

TRAINING GUIDE. Rebranding Lucity Web TRAINING GUIDE Rebranding Lucity Web Rebranding Lucity Web Applications In this booklet, we ll show how to make the Lucity web applications your own by matching your agency s style. Table of Contents Web

More information

ASP.NET Security. 7/26/2017 EC512 Prof. Skinner 1

ASP.NET Security. 7/26/2017 EC512 Prof. Skinner 1 ASP.NET Security 7/26/2017 EC512 Prof. Skinner 1 ASP.NET Security Architecture 7/26/2017 EC512 Prof. Skinner 2 Security Types IIS security Not ASP.NET specific Requires Windows accounts (NTFS file system)

More information

Implementing a chat button on TECHNICAL PAPER

Implementing a chat button on TECHNICAL PAPER Implementing a chat button on TECHNICAL PAPER Contents 1 Adding a Live Guide chat button to your Facebook page... 3 1.1 Make the chat button code accessible from your web server... 3 1.2 Create a Facebook

More information

BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ

BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ BİLGİLERİN GRIDVIEW İÇERİSİNDE EKLENMESİ, DÜZENLENMESİ VE SİLİNMESİ default.aspx

More information

Insert Data into Table using C# Code

Insert Data into Table using C# Code Insert Data into Table using C# Code CREATE TABLE [registration]( [roll_no] [int] NULL, [name] [varchar](50), [class] [varchar](50), [sex] [varchar](50), [email] [varchar](50))

More information

Chapter 2 How to develop a one-page web application

Chapter 2 How to develop a one-page web application Chapter 2 How to develop a one-page web application Murach's ASP.NET 4.5/C#, C2 2013, Mike Murach & Associates, Inc. Slide 1 The aspx for a RequiredFieldValidator control

More information

8 Library loan system

8 Library loan system Chapter 8: Library loan system 153 8 Library loan system In previous programs in this book, we have taken a traditional procedural approach in transferring data directly between web pages and the ASP database.

More information

Web Programming Paper Solution (Chapter wise)

Web Programming Paper Solution (Chapter wise) .Net.net code to insert new record in database using C#. Database name: College.accdb Table name: students Table structure: std_id number std_name text std_age number Table content (before insert): 2 abcd

More information

Unit-4 Working with Master page and Themes

Unit-4 Working with Master page and Themes MASTER PAGES Master pages allow you to create a consistent look and behavior for all the pages in web application. A master page provides a template for other pages, with shared layout and functionality.

More information

Arena: Edit External Web Templates (Course #A217)

Arena: Edit External Web Templates (Course #A217) Arena: Edit External Web Templates (Course #A217) Presented by: Alex Nicoletti Arena Product Owner 2017 Shelby Systems, Inc. Other brand and product names are trademarks or registered trademarks of the

More information

SharpShooter Reports.Web Getting Started (ASP.NET Web Application)

SharpShooter Reports.Web Getting Started (ASP.NET Web Application) SharpShooter Reports.Web Getting Started (ASP.NET Web Application) Last modified on: March 19, 2012 Table of Content Table of Content... 2 System Requirements... 3 Introduction... 3 Implementation... 3

More information

ASP.NET - MULTI THREADING

ASP.NET - MULTI THREADING ASP.NET - MULTI THREADING http://www.tutorialspoint.com/asp.net/asp.net_multi_threading.htm Copyright tutorialspoint.com A thread is defined as the execution path of a program. Each thread defines a unique

More information

Introduction to HTML5

Introduction to HTML5 Introduction to HTML5 History of HTML 1991 HTML first published 1995 1997 1999 2000 HTML 2.0 HTML 3.2 HTML 4.01 XHTML 1.0 After HTML 4.01 was released, focus shifted to XHTML and its stricter standards.

More information

3 Customer records. Chapter 3: Customer records 57

3 Customer records. Chapter 3: Customer records 57 Chapter 3: Customer records 57 3 Customer records In this program we will investigate how records in a database can be displayed on a web page, and how new records can be entered on a web page and uploaded

More information

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

Employee Attendance System module using ASP.NET (C#)

Employee Attendance System module using ASP.NET (C#) Employee Attendance System module using ASP.NET (C#) Home.aspx DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

More information

3-tier Architecture Step by step Exercises Hans-Petter Halvorsen

3-tier Architecture Step by step Exercises Hans-Petter Halvorsen https://www.halvorsen.blog 3-tier Architecture Step by step Exercises Hans-Petter Halvorsen Software Architecture 3-Tier: A way to structure your code into logical parts. Different devices or software

More information

Module 2: Using Master Pages

Module 2: Using Master Pages Module 2: Using Master Pages Contents Overview 1 Lesson: Advantages of Using Master Pages 2 Lesson: Writing Master and Content Pages 9 Lesson: Writing Nested Master Pages 21 Lesson: Programming Master

More information

Create a cool image gallery using CSS visibility and positioning property

Create a cool image gallery using CSS visibility and positioning property GRC 275 A8 Create a cool image gallery using CSS visibility and positioning property 1. Create a cool image gallery, having thumbnails which when moused over display larger images 2. Gallery must provide

More information

Postback. ASP.NET Event Model 55

Postback. ASP.NET Event Model 55 ASP.NET Event Model 55 Because event handling requires a round-trip to the server, ASP.NET offers a smaller set of events in comparison to a totally client-based event system. Events that occur very frequently,

More information

Document for Consuming Web-Service In.NET & JAVA

Document for Consuming Web-Service In.NET & JAVA Document for Consuming Web-Service In.NET & JAVA Delhi e-governance Society, Department of Information Technology, Government of Delhi 9 th Level B Wing Delhi Secretariat 1 Background: Ministry of Electronics

More information

Week Date Teaching Attended 8 1/3/2010 Lab 6: Secure Connections/ Toolkit 6

Week Date Teaching Attended 8 1/3/2010 Lab 6: Secure Connections/ Toolkit 6 Week Date Teaching Attended 8 1/3/2010 Lab 6: Secure Connections/ Toolkit 6 Aim: The aim of this lab is to investigate the integration of SAML into Web Authentication. Time to complete: 4 hours (Two supervised

More information

质量更高服务更好 半年免费升级服务.

质量更高服务更好 半年免费升级服务. IT 认证电子书 质量更高服务更好 半年免费升级服务 http://www.itrenzheng.com Exam : 70-515 Title : TS: Web Applications Development with Microsoft.NET Framework 4 Version : Demo 1 / 13 1.You are implementing an ASP.NET application

More information

Basics of Page Format

Basics of Page Format Basics of Page Format HTML Structural Tags Certain HTML tags provide the structure of the HTML document. These include the tag, the tag, the tag, and the tag. As soon as a

More information

A designers guide to creating & editing templates in EzPz

A designers guide to creating & editing templates in EzPz A designers guide to creating & editing templates in EzPz Introduction...2 Getting started...2 Actions...2 File Upload...3 Tokens...3 Menu...3 Head Tokens...4 CSS and JavaScript included files...4 Page

More information

<?php $parts=array('','','tfrec','home'); include '/Webstuff/apacheSites/cms3/CMSpageCode.php';?>

<?php $parts=array('','','tfrec','home'); include '/Webstuff/apacheSites/cms3/CMSpageCode.php';?> index.php Printed: 4/26/10 4:29:08 PM Page 1 of 1 CMSpageCode.php Printed: 4/26/10 4:28:16 PM Page 1 of

More information

Webnodes Developers Manual

Webnodes Developers Manual Webnodes Webnodes Developers Manual Framework programming manual Administrator 1/1/2010 Webnodes Developers manual Webnodes Overview... 5 Definitions and meanings of words... 5 Introduction... 5 Key components...

More information

INTRANET. EXTRANET. PORTAL.

INTRANET. EXTRANET. PORTAL. Intranet DASHBOARD API Getting Started Guide Version 6 Contents 1. INTRODUCTION TO THE API... 3 Overview... 3 Further Information... 4 Disclaimer... 4 2. GETTING STARTED... 5 Creating an Application within

More information

Web Services DELMIA Apriso 2017 Implementation Guide

Web Services DELMIA Apriso 2017 Implementation Guide Web Services DELMIA Apriso 2017 Implementation Guide 2016 Dassault Systèmes. Apriso, 3DEXPERIENCE, the Compass logo and the 3DS logo, CATIA, SOLIDWORKS, ENOVIA, DELMIA, SIMULIA, GEOVIA, EXALEAD, 3D VIA,

More information

Lab 4 CSS CISC1600, Spring 2012

Lab 4 CSS CISC1600, Spring 2012 Lab 4 CSS CISC1600, Spring 2012 Part 1 Introduction 1.1 Cascading Style Sheets or CSS files provide a way to control the look and feel of your web page that is more convenient, more flexible and more comprehensive

More information

XML with.net: Introduction

XML with.net: Introduction XML with.net: Introduction Extensible Markup Language (XML) strores and transports data. If we use a XML file to store the data then we can do operations with the XML file directly without using the database.

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

Vebra Search Integration Guide

Vebra Search Integration Guide Guide Introduction... 2 Requirements... 2 How a Vebra search is added to your site... 2 Integration Guide... 3 HTML Wrappers... 4 Page HEAD Content... 4 CSS Styling... 4 BODY tag CSS... 5 DIV#s-container

More information

Web Forms ASP.NET. 2/12/2018 EC512 - Prof. Skinner 1

Web Forms ASP.NET. 2/12/2018 EC512 - Prof. Skinner 1 Web Forms ASP.NET 2/12/2018 EC512 - Prof. Skinner 1 Active Server Pages (.asp) Used before ASP.NET and may still be in use. Merges the HTML with scripting on the server. Easier than CGI. Performance is

More information

Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008

Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008 Generation of a simple web-application in the Microsoft Visual Studio 2008 with the use of Silverlight Viewer for Reporting Services 2008 Prerequisites.NET Framework 3.5 SP1/4.0 Silverlight v3 Silverlight

More information

GIMP WEB 2.0 MENUS. Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar.

GIMP WEB 2.0 MENUS. Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar. GIMP WEB 2.0 MENUS Before we begin this tutorial let s visually compare a standard navigation bar and a web 2.0 navigation bar. Standard Navigation Bar Web 2.0 Navigation Bar Now the all-important question

More information

CP3343 Computer Science Project (Year) Technical Report Document. Mr Stephen Garner

CP3343 Computer Science Project (Year) Technical Report Document. Mr Stephen Garner CP3343 Computer Science Project (Year) Technical Report Document Mr Stephen Garner Colin Hopson 0482647 Wednesday 23 rd April 2008 i Contents 1 Introduction... 1 2 The Program Listing... 1 2.1 ASP.Net

More information

Header. Report Section. Footer

Header. Report Section. Footer Scan&Solve Cheat Sheet for Modifying Report Format Scan&Solve uses template files to construct the web-ready reports when the [Report ] button is clicked in the View tab. These template files, located

More information

Lab 5: ASP.NET 2.0 Profiles and Localization

Lab 5: ASP.NET 2.0 Profiles and Localization Lab 5: ASP.NET 2.0 Profiles and Localization Personalizing content for individual users and persisting per-user data has always been a non-trivial undertaking in Web apps, in part due to the stateless

More information

LIPNET OUTBOUND API FORMS DOCUMENTATION

LIPNET OUTBOUND API FORMS DOCUMENTATION LIPNET OUTBOUND API FORMS DOCUMENTATION LEGAL INAKE PROFESSIONALS 2018-03-0926 Contents Description... 2 Requirements:... 2 General Information:... 2 Request/Response Information:... 2 Service Endpoints...

More information

HTML Overview. With an emphasis on XHTML

HTML Overview. With an emphasis on XHTML HTML Overview With an emphasis on XHTML What is HTML? Stands for HyperText Markup Language A client-side technology (i.e. runs on a user s computer) HTML has a specific set of tags that allow: the structure

More information

Controls are also used for structural jobs, like validation, data access, security, creating master pages, data manipulation.

Controls are also used for structural jobs, like validation, data access, security, creating master pages, data manipulation. 1 Unit IV: Web Forms Controls Controls Controls are small building blocks of the graphical user interface, which includes text boxes, buttons, check boxes, list boxes, labels and numerous other tools,

More information

Design Project. i385f Special Topics in Information Architecture Instructor: Don Turnbull. Elias Tzoc

Design Project. i385f Special Topics in Information Architecture Instructor: Don Turnbull. Elias Tzoc Design Project Site: News from Latin America Design Project i385f Special Topics in Information Architecture Instructor: Don Turnbull Elias Tzoc April 3, 2007 Design Project - 1 I. Planning [ Upper case:

More information

LINQ as Language Extensions

LINQ as Language Extensions (Language Integrated Query) The main Topics in this lecture are: What is LINQ? Main Advantages of LINQ. Working with LINQ in ASP.Net Introduction: Suppose you are writing an application using.net. Chances

More information

In the previous chapter we created a web site with images programmed into HTML page code using commands such as: <img src="images/train.

In the previous chapter we created a web site with images programmed into HTML page code using commands such as: <img src=images/train. Chapter 6: Mountain Bike Club 113 6 Mountain Bike Club In the previous chapter we created a web site with images programmed into HTML page code using commands such as: In

More information

Arena Development 101 / 102 Courses # A280, A281 IMPORTANT: You must have your development environment set up for this class

Arena Development 101 / 102 Courses # A280, A281 IMPORTANT: You must have your development environment set up for this class Arena Development 101 / 102 Courses # A280, A281 IMPORTANT: You must have your development environment set up for this class Presented by: Jeff Maddox Director of Platform Integrations, Ministry Brands

More information

STEP 1: CREATING THE DATABASE

STEP 1: CREATING THE DATABASE Date: 18/02/2013 Procedure: Creating a simple registration form in ASP.NET (Programming) Source: LINK Permalink: LINK Created by: HeelpBook Staff Document Version: 1.0 CREATING A SIMPLE REGISTRATION FORM

More information

Wireframe :: tistory wireframe tistory.

Wireframe :: tistory wireframe tistory. Page 1 of 45 Wireframe :: tistory wireframe tistory Daum Tistory GO Home Location Tags Media Guestbook Admin 'XHTML+CSS' 7 1 2009/09/20 [ ] XHTML CSS - 6 (2) 2 2009/07/23 [ ] XHTML CSS - 5 (6) 3 2009/07/17

More information

Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %>

Page Language=C# AutoEventWireup=true CodeFile=Default.aspx.cs Inherits=_Default %> در این مقاله قصد داریم با استفاده از Ajax کاربر یک پیام را بدون الگین شدن و با استفاده از IP بتواند الیک و یا دیس الیک کند را در ASPآموزش دهیم. برای شروع یک بانک اطالعاتی به نام Test که حاوی دو جدول به

More information

How the Internet Works

How the Internet Works How the Internet Works The Internet is a network of millions of computers. Every computer on the Internet is connected to every other computer on the Internet through Internet Service Providers (ISPs).

More information

Exporting a Confluence space as a Website

Exporting a Confluence space as a Website Exporting a Confluence space as a Website This how-to explains how to export a Confluence space using the AutoExport Plugin. How it works. What it does. The AutoExport Plugin for Confluence is a plugin

More information

5 Snowdonia. 94 Web Applications with C#.ASP

5 Snowdonia. 94 Web Applications with C#.ASP 94 Web Applications with C#.ASP 5 Snowdonia In this and the following three chapters we will explore the use of particular programming techniques, before combining these methods to create two substantial

More information

Building Your Blog Audience. Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007

Building Your Blog Audience. Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007 Building Your Blog Audience Elise Bauer & Vanessa Fox BlogHer Conference Chicago July 27, 2007 1 Content Community Technology 2 Content Be. Useful Entertaining Timely 3 Community The difference between

More information

Tutorial on text transformation with pure::variants

Tutorial on text transformation with pure::variants Table of Contents 1. Overview... 1 2. About this tutorial... 1 3. Setting up the project... 2 3.1. Source Files... 4 3.2. Documentation Files... 5 3.3. Build Files... 6 4. Setting up the feature model...

More information

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space.

HTML Summary. All of the following are containers. Structure. Italics Bold. Line Break. Horizontal Rule. Non-break (hard) space. HTML Summary Structure All of the following are containers. Structure Contains the entire web page. Contains information

More information

Practicum Guideline for ASP. Net with VB Handout 3 Making ASP website with the existing templates

Practicum Guideline for ASP. Net with VB Handout 3 Making ASP website with the existing templates Practicum Guideline for ASP. Net with VB 2008 Handout 3 Making ASP website with the existing templates One of the most difficult steps in developing a website is the web-design. It is not easy to make

More information

Lecture 6: Web Security CS /17/2017

Lecture 6: Web Security CS /17/2017 Lecture 6: Web Security CS5431 03/17/2017 2015 Security Incidents Web Vulnerabilities by Year 2500 2000 1500 1000 500 0 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015

More information

What You Need to Use this Book

What You Need to Use this Book What You Need to Use this Book The following is the list of recommended system requirements for running the code in this book: Windows 2000 Professional or Windows XP Professional with IIS installed Visual

More information

Unit Notes. ICAWEB411A Produce basic client-side script for dynamic web pages Topic 1 Introduction to JavaScript

Unit Notes. ICAWEB411A Produce basic client-side script for dynamic web pages Topic 1 Introduction to JavaScript Unit Notes ICAWEB411A Produce basic client-side script for dynamic web pages Topic 1 Introduction to JavaScript Copyright, 2013 by TAFE NSW - North Coast Institute Date last saved: 18 September 2013 by

More information

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts

Web Development & Design Foundations with XHTML. Chapter 2 Key Concepts Web Development & Design Foundations with XHTML Chapter 2 Key Concepts Learning Outcomes In this chapter, you will learn about: XHTML syntax, tags, and document type definitions The anatomy of a web page

More information

ASP.NET 2.0 FileUpload Server Control

ASP.NET 2.0 FileUpload Server Control ASP.NET 2.0 FileUpload Server Control Bill Evjen September 12, 2006 http://www.codeguru.com/csharp/sample_chapter/article.php/c12593 3/ In ASP.NET 1.0/1.1, you could upload files using the HTML FileUpload

More information

Dreamweaver: Portfolio Site

Dreamweaver: Portfolio Site Dreamweaver: Portfolio Site Part 3 - Dreamweaver: Developing the Portfolio Site (L043) Create a new Site in Dreamweaver: Site > New Site (name the site something like: Portfolio, or Portfolio_c7) Go to

More information

django-sekizai Documentation

django-sekizai Documentation django-sekizai Documentation Release 0.6.1 Jonas Obrist September 23, 2016 Contents 1 About 3 2 Dependencies 5 3 Usage 7 3.1 Configuration............................................... 7 3.2 Template

More information

Exam II CIS 228: The Internet Prof. St. John Lehman College City University of New York 5 November 2009

Exam II CIS 228: The Internet Prof. St. John Lehman College City University of New York 5 November 2009 Exam II CIS 228: The Internet Prof. St. John Lehman College City University of New York 5 November 2009 NAME (Printed) NAME (Signed) E-mail Exam Rules Show all your work. Your grade will be based on the

More information

Cloud Computing. Up until now

Cloud Computing. Up until now Cloud Computing Lectures 17 Cloud Programming 2010-2011 Up until now Introduction, Definition of Cloud Computing Pre-Cloud Large Scale Computing: Grid Computing Content Distribution Networks Cycle-Sharing

More information

ONSITE.NET API. The ScientiaMobile Support Forum is open to all WURFL users, both commercial license holders and evaluation users.

ONSITE.NET API. The ScientiaMobile Support Forum is open to all WURFL users, both commercial license holders and evaluation users. "The first step in a great mobile experience" ONSITE NET API Support The ScientiaMobile Support Forum is open to all WURFL users, both commercial license holders and evaluation users It represents the

More information

Provenance Situations: Use Cases for Provenance on Web Architecture

Provenance Situations: Use Cases for Provenance on Web Architecture Provenance Situations: Use Cases for Provenance on Web Architecture W3C Provenance XG http://www.w3.org/2005/incubator/prov/wiki October 28, 2010 1 Provenance and Web Architecture: Consider Five Diverse

More information

Web Publishing Basics I

Web Publishing Basics I Web Publishing Basics I Jeff Pankin Information Services and Technology Contents Course Objectives... 2 Creating a Web Page with HTML... 3 What is Dreamweaver?... 3 What is HTML?... 3 What are the basic

More information

Web Publishing Intermediate 2

Web Publishing Intermediate 2 Web Publishing Intermediate 2 Building a Three Column Site with divs and float Jeff Pankin Information Services and Technology Table of Contents Course Objectives... 2 The CIG Web Site... 3 Using the Div

More information

This tutorial starts by highlighting the benefits of nested master pages. It then shows how to create and use nested master pages.

This tutorial starts by highlighting the benefits of nested master pages. It then shows how to create and use nested master pages. Master Pages :: Nested Master Pages Introduction Over the course of the past nine tutorials we have seen how to implement a site-wide layout with master pages. In a nutshell, master pages allow us, the

More information

Working with Data in ASP.NET 2.0 :: Displaying Binary Data in the Data Web Controls Introduction

Working with Data in ASP.NET 2.0 :: Displaying Binary Data in the Data Web Controls Introduction 1 of 17 This tutorial is part of a set. Find out more about data access with ASP.NET in the Working with Data in ASP.NET 2.0 section of the ASP.NET site at http://www.asp.net/learn/dataaccess/default.aspx.

More information

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points)

Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points) CS-101 Fall 2008 Section 4 Practice Final v1.0m Name: Exam Format: Multiple Choice, True/False, Short Answer (3 points each 75 points total) Write-the-page (25 points) XHTML/CSS Reference: Entities: Copyright

More information

Using htmlarea & a Database to Maintain Content on a Website

Using htmlarea & a Database to Maintain Content on a Website Using htmlarea & a Database to Maintain Content on a Website by Peter Lavin December 30, 2003 Overview If you wish to develop a website that others can contribute to one option is to have text files sent

More information

Copyright 2011 Sakun Sharma

Copyright 2011 Sakun Sharma Maintaining Sessions in JSP We need sessions for security purpose and multiuser support. Here we are going to use sessions for security in the following manner: 1. Restrict user to open admin panel. 2.

More information

User Guide for Direct Post Method JavaScript Relay URL Redirect

User Guide for Direct Post Method JavaScript Relay URL Redirect User Guide for Direct Post Method JavaScript Relay URL Redirect Version 4.0 Last Updated: 10/2/2017 Table of Contents Document Version... 4 Contact Information... 4 Direct Post Options... 5 Introduction...

More information

Chapter 13: An Example Web Service Client

Chapter 13: An Example Web Service Client page 1 Chapter 13: An Example Web Service Client In this chapter, we are going to build a client web application that uses a free web service called Terraserver. Terraserver is a site run by Microsoft

More information

LAMPIRAN Kode Program

LAMPIRAN Kode Program 73 LAMPIRAN Kode Program 1. Index.php

More information

R2Library.com Links: Note that the link into R2library.com cannot be placed on a public page or you will give access to

R2Library.com Links: Note that the link into R2library.com cannot be placed on a public page or you will give access to R2 LIBRARY TRUSTED AUTHENTICATION CONFIGURATION Document Purpose: This document defines the basic configuration and client coding for creating an access link from a secure internal intranet page to R2libary.com

More information

What is ASP.NET? ASP.NET 2.0

What is ASP.NET? ASP.NET 2.0 What is ASP.NET? ASP.NET 2.0 is the current version of ASP.NET, Microsoft s powerful technology for creating dynamic Web content. is one of the key technologies of Microsoft's.NET Framework (which is both

More information

dnrtv! featuring Peter Blum

dnrtv! featuring Peter Blum dnrtv! featuring Peter Blum Overview Hello, I am Peter Blum. My expertise is in how users try to use web controls for data entry and what challenges they face. Being a developer of third party controls,

More information

INTOSAI EXPERTS DATABASE

INTOSAI EXPERTS DATABASE INTOSAI EXPERTS DATABASE User s Manual Version 1.0 Profile: Registrator MU.0001.INTOSAI USER S MANUAL REGISTRATOR PROFILE Experts Database System Author: Daniel Balvis Creation date: May 12th 2015 Last

More information

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable();

ASP.net. Microsoft. Getting Started with. protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable(); Getting Started with protected void Page_Load(object sender, EventArgs e) { productsdatatable = new DataTable(); string connectionstring = System.Configuration.ConfigurationManager.ConnectionStrings ["default"].connectionstring;!

More information

Security: Threats and Countermeasures. Stanley Tan Academic Program Manager Microsoft Singapore

Security: Threats and Countermeasures. Stanley Tan Academic Program Manager Microsoft Singapore Security: Threats and Countermeasures Stanley Tan Academic Program Manager Microsoft Singapore Session Agenda Types of threats Threats against the application Countermeasures against the threats Types

More information

MVC :: Understanding Models, Views, and Controllers

MVC :: Understanding Models, Views, and Controllers MVC :: Understanding Models, Views, and Controllers This tutorial provides you with a high-level overview of ASP.NET MVC models, views, and controllers. In other words, it explains the M, V, and C in ASP.NET

More information

CS134 Web Site Design & Development. Quiz1

CS134 Web Site Design & Development. Quiz1 CS134 Web Site Design & Development Quiz1 Name: Score: Email: I Multiple Choice Questions (2 points each, total 20 points) 1. Which of the following is an example of an IP address? a. www.whitehouse.gov

More information

Creating SDK plugins

Creating SDK plugins Creating SDK plugins 1. Introduction... 3 2. Architecture... 4 3. SDK plugins... 5 4. Creating plugins from a template in Visual Studio... 6 5. Creating custom action... 9 6. Example of custom action...10

More information

First, create a web page with a submit button on it (remember from creating forms in html?):

First, create a web page with a submit button on it (remember from creating forms in html?): Changing Style So far we have only done a little with changing the style of a web page. JavaScript lets us do that as well. We can call a function that allows us to change the style of one or many elements

More information

Web based of electronic document management systems

Web based of electronic document management systems Invention Journal of Research Technology in Engineering & Management (IJRTEM) ISSN: 2455-3689 www.ijrtem.com ǁ Volume 1 ǁ Issue 7 ǁ Web based of electronic document management systems Viliam Malcher 1,

More information

Bookmarks to the headings on this page:

Bookmarks to the headings on this page: Squiz Matrix User Manual Library The Squiz Matrix User Manual Library is a prime resource for all up-to-date manuals about Squiz's flagship CMS Easy Edit Suite Current for Version 4.8.1 Installation Guide

More information

CIS 228 (Fall 2011) Exam 2, 11/3/11

CIS 228 (Fall 2011) Exam 2, 11/3/11 CIS 228 (Fall 2011) Exam 2, 11/3/11 Name (sign) Name (print) email Question 1 2 3 4 5 6 7 8 TOTAL Score CIS 228, exam 2 1 11/03/11 Question 1 True or false: In CSS, property declarations in the same rule

More information

Date Picker Haim Michael

Date Picker Haim Michael Date Picker Introduction The date picker is one of the most popular jquery widgets in use. It is highly configurable and extremely easy to implement. Introduction Simple Date Picker

More information

How to create a simple ASP.NET page to create/search data on baan using baan logic from the BOBS client sample.

How to create a simple ASP.NET page to create/search data on baan using baan logic from the BOBS client sample. How to create a simple ASP.NET page to create/search data on baan using baan logic from the BOBS client sample. Author: Carlos Kassab Date: July/24/2006 First install BOBS(BaaN Ole Broker Server), you

More information

Asciidoctor Demo. Dan Allen

Asciidoctor Demo. Dan Allen Asciidoctor Demo Dan Allen Table of Contents 1. First Steps with AsciiDoc..................................................................... 1 1.1. Lists Upon Lists..........................................................................

More information