C# a high level programming language similar to Java or C. (See Web Tutorial or any standard textbook on the syntax and semantics of C#) Databases



Download 12.9 Kb.
Date28.01.2017
Size12.9 Kb.
#9805
COM580-Enterprise Computing

Technology Overview

This module will require knowledge of the following supporting technologies. You should start to get familiar with these technologies as they will be used either directly or indirectly at different stages throughout the module.



C# - a high level programming language similar to Java or C.

(See Web Tutorial or any standard textbook on the syntax and semantics of C#)


Databases - Design and Development

(See Web Tutorial or any standard textbook on designing relational databases)


HTML - a language for describing web pages.

(See http://www.w3schools.com/html/default.asp)


HTML DOM – a standard object model for HTML

The HTML DOM defines the objects and properties of all HTML elements, and the methods to access them. In other words HTML DOM is a standard for how to get, change, add, or delete HTML elements.

(See http://www.w3schools.com/htmldom/default.asp)
CSS - stands for Cascading Style Sheets

Styles define how to display HTML elements

External Style Sheets can save a lot of work and are stored in CSS files.

(See http://www.w3schools.com/css/default.asp)


JavaScript - a Scripting Language

A scripting language is a lightweight programming language.

JavaScript is programming code that can be inserted into HTML pages.

JavaScript inserted into HTML pages, can be executed by all modern web browsers.

(See http://www.w3schools.com/js/default.asp)
JSON - JavaScript Object Notation

JSON is lightweight text-data interchange format

JSON is "self-describing" and easy to understand and uses JavaScript syntax for describing data objects, but JSON is still language and platform independent. JSON parsers and JSON libraries exists for many different programming languages.

(See http://www.w3schools.com/json/default.asp)


AJAX - Asynchronous JavaScript and XML.

AJAX is a technique for creating fast and dynamic web pages.

AJAX allows web pages to be updated asynchronously by exchanging small amounts of data with the server behind the scenes. This means that it is possible to update parts of a web page, without reloading the whole page. Classic web pages, (which do not use AJAX) must reload the entire page if the content should change. Examples of applications using AJAX: Google Maps, Gmail, Youtube, and Facebook tabs. (See http://www.w3schools.com/ajax/ajax_intro.asp)
jQuery - a lightweight, "write less, do more", JavaScript library.

The purpose of jQuery is to make it much easier to use JavaScript on your website. jQuery takes a lot of common tasks that require many lines of JavaScript code to accomplish, and wraps them into methods that you can call with a single line of code. jQuery also simplifies a lot of the complicated things from JavaScript, like AJAX calls and DOM manipulation.

(See http://www.w3schools.com/jquery/default.asp)
ASP.NET - a new ASP generation.

ASP.NET has better language support, a large set of user controls, XML-based components, and integrated user authentication.

ASP.NET pages have the extension .aspx, and are normally written in VB (Visual Basic) or C# (C sharp). When a browser requests an ASP.NET file, the ASP.NET engine reads the file, compiles and executes the scripts in the file, and returns the result to the browser as plain HTML. (See http://www.w3schools.com/aspnet/default.asp).
ASP.NET Razor is a new and simple mark-up syntax for embedding server code into ASP.NET web pages. Razor has the power of traditional ASP.NET, but is easier to use and easier to learn. (See http://www.w3schools.com/aspnet/razor_intro.asp)
ASP.NET MVC is one of three ASP.NET programming models (the other two are Web Pages/Forms). MVC is a framework for building web applications using a MVC (Model View Controller) design.

(See http://www.w3schools.com/aspnet/mvc_intro.asp)


XML - stands for EXtensible Markup Language

It is a mark-up language much like HTML, but was designed to carry data, not to display data. You must define your own tags, to describe the entities that it is representing. XML was created to structure, store and transport information.

(See http://www.w3schools.com/xml/default.asp)
ASP.NET MVC HTML Helpers -like traditional ASP.NET Web Form controls.

Just like web form controls in ASP.NET, HTML helpers are used to modify HTML. But HTML helpers are more lightweight. In most cases, an HTML helper is just a method that returns a string. With MVC, you can create your own helpers, or use the built in HTML helpers. (See http://www.w3schools.com/aspnet/mvc_htmlhelpers.asp)


LINQ - Language Integrated Query (LINQ) is a set of language extensions for

querying data. The real magic of LINQ is its potential to be used on different data sources, such as XML files and relational databases.



(See http://msdn.microsoft.com/vcsharp/aa336746.aspx.)



Download 12.9 Kb.

Share with your friends:




The database is protected by copyright ©ininet.org 2024
send message

    Main page