Microsoft Windows Script Interfaces-Introduction 主講人:虞台文.

Slides:



Advertisements
Similar presentations
DT228/3 Web Development WWW and Client server model.
Advertisements

Building Applications using ASP.NET and C# / Session 1 / 1 of 21 Session 1.
Design of Web-based Systems IS Development: lecture 10.
B.Sc. Multimedia ComputingMedia Technologies Database Technologies.
An Overview of Database Access on the Web An Overview of Database Access on the Web Using ASP and Microsoft Database Technology Sheffield Hallam University.
Active Server Pages Chapter 1. Introduction Understand how browsers and servers interacted when the Web was young Understand what early Internet and intranet.
Embedding - for better collaborations - Toshiyuki Takahei RIKEN.
ALL-Link Project. Mission Help severely disabled adolescents learn to read Create a globally accessible system Train teachers while they work with students.
CSC 2720 Building Web Applications JavaScript. Introduction  JavaScript is a scripting language most often used for client-side web development.  JavaScript.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 2013 Technical Preview and published July Introducing.
var site="s15gizmodo" var site="s15gizmodo"
The PHP Story. PHP Story PHP is a programming language. Incorporate(join) sophisticated business logic. Widely used general purpose scripting language.
300MM active users worldwide Worldwideleadership.
Windows.Net Programming Series Preview. Course Schedule CourseDate Microsoft.Net Fundamentals 01/13/2014 Microsoft Windows/Web Fundamentals 01/20/2014.
Mr C Johnston ICT Teacher BTEC IT Unit 06 - Lesson 02 Types of Programming Language.
1 CS 3870/CS 5870 Static and Dynamic Web Pages ASP.NET and IIS.
Module 11 : Backup and Restore Jong S. Bok
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
HTML Forms and Scripts. Session overview What are forms? Static vs dynamic Client-side scripts –JavaScript.
SharePoint Designer: Data Views and ASP.NET Controls Penny Coventry 1.
A Lightweight Approach To Support of Resource Discovery Standards The Problem Dublin Core is an international standard for resource discovery metadata.
What is Workflow?  Workflow or Business Process Management (BPM) consists of Processes, States and Actions.  A Process (e.g. Customer Order fulfillment)
Fundamentals of Database Chapter 7 Database Technologies.
Focus on SCVMM features and an introduction on how to implement into your current environment. Overview of System Center Virtual Machine Manager 2012 Jim.
_______________________________________________________________________________________________________________ E-Commerce: Fundamentals and Applications1.
©2012 Microsoft Corporation. All rights reserved. Content based on SharePoint 15 Technical Preview and published July 2012.
| | Cortana announcing new hosts/services | | w00ps… is that your password? Cortana found it.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
Developing ASP.NET AJAX Controls with Silverlight Barry Gervin Microsoft Regional Director John Bristowe Developer Advisor, Microsoft.
Virtual Earth Map Control V4 MARK MAGLIOCCO Phillydotnet.org 11/21/2006
Web Architecture Introduction
ASP (Active Server Pages) by Bülent & Resul. Presentation Outline Introduction What is an ASP file? How does ASP work? What can ASP do? Differences Between.
Client-side & Server-side Scripting ©Richard L. Goldman August 5, 2003 Requires PowerPoint 2002 or later for full functionality.
Creating and Managing Content Types Module 9. Overview  Understanding Content Types  Creating and Using Site Columns  Creating and Using Site Content.
Everything You Want To Know About Script But Were Afraid To Ask… Mark Carroll Drew Lytle Script Technologies Microsoft Corporation.
Interactive Web Tehcnologies Teppo Räisänen LIIKE/OAMK 2011.
Plug-in Architectures Presented by Truc Nguyen. What’s a plug-in? “a type of program that tightly integrates with a larger application to add a special.
The business logic engine for Microsoft IIS Speaker T.M. Arnett.
ASP. ASP is a powerful tool for making dynamic and interactive Web pages An ASP file can contain text, HTML tags and scripts. Scripts in an ASP file are.
Database Systems: Design, Implementation, and Management Eighth Edition Chapter 14 Database Connectivity and Web Technologies.
OLE Automation 主講人:虞台文. Content BSTR  String data type in OLE VARIANT & VARIANTARG IDispatch Create COM Objects Using ATL.
What is Java? Jonathan Sleeper. What is Java? JavaScript and Java – NOT the same! Simple programming language which defines the behavior of elements on.
INTRODUCTION JavaScript can make websites more interactive, interesting, and user-friendly.
Peeking at Programming with JavaScript. So what’s JavaScript ? A programming language built into your Web Browser program. Adds fun and interactivity.
Web Programming Overview. Introduction HTML is limited - it cannot manipulate data How Web pages are extended (include): –Java: an object-oriented programming.
ASP Syntax Y.-H. Chen International College Ming-Chuan University Fall, 2004.
Microsoft Office System UK Developers Conference Radisson Edwardian, Heathrow 29 th & 30 th June 2005.
COM Connection Points 主講人:虞台文. Content The Client-Object-Sink Relationship IConnectionPointContainer & IConnectionPoint Implementation using ATL/COM.
Introduction to ASP.NET development. Background ASP released in 1996 ASP supported for a minimum 10 years from Windows 8 release ASP.Net 1.0 released.
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
Principled N-Tier Design or, a Solution to the Solution Problem Steve | ardalis.com Telerik, Inc.
SHAREPOINT ONLINE : BUILD A VOICE-CONTROLLED SHAREPOINT ADD-IN MATT MAHER.
ASP – Web Programming Class  Ravi Anand. ASP – Active Server Pages What is ASP? - Microsoft Technology - Can Run using IIS/PWS/Others - Helps us create.
Distributed Control and Measurement via the Internet
Introduction to ASP By “FlyingBono” 2009_01 By FlyingBono 2009_01
Jim Fawcett CSE791 – Distributed Objects Spring 2001
Nick Sims Scripting Languages.
Tips Need to Consider When Organizing a College Event
Writing Geoprocessing Scripts With ArcGIS
Writing Geoprocessing Scripts With ArcGIS
ماجستير إدارة المعارض من بريطانيا
Web Design and Development
Ашық сабақ 7 сынып Файлдар мен қапшықтар Сабақтың тақырыбы:
Windows басқару элементтері
Continuous-Time Fourier Transform
Презентация құру тәсілдері
Қош келдіңіздер!.
Информатика пән мұғалімі : Аитова Карима.
PowerShell for ConfigMgr 2012 SP1
DIBBs Brown Dog BDFiddle
Presentation transcript:

Microsoft Windows Script Interfaces-Introduction 主講人:虞台文

Content Windows Script Basic Architecture IActiveScript & IActiveScriptParse IActiveScriptSite & IActiveScriptSiteWindow Example – Implements an Active Script Host Using MFC

Microsoft Windows Script Interfaces-Introduction Windows Script Basic Architecture

Scripting HostScripting Engine Active Scripting Architecture IActiveScriptSite IActiveScriptSiteWindow IDispatch (events) IDispatch (events) IDispatch (events) Application-Specific Automation Interfaces VBScript or JavaScript Site Object (Host->Engine Thunking) IActiveScript IActiveScriptParse IPersistXxx IDispatch IActiveScript::GetScriptDispatch IActiveScript::SetScriptSite IActiveScriptSite::GetItemInfo

Scripting HostScripting Engine IActiveScriptSite IActiveScriptSiteWindow IDispatch (events) IDispatch (events) IDispatch (events) Application-Specific Automation Interfaces VBScript or JavaScript Site Object (Host->Engine Thunking) IActiveScript IActiveScriptParse IPersistXxx IDispatch IActiveScript::GetScriptDispatch IActiveScript::SetScriptSite IActiveScriptSite::GetItemInfo Active Scripting Architecture

Interaction btw. Host and Engine

Microsoft Windows Script Interfaces-Introduction IActiveScript & IActiveScriptParse

IActiveScript

IActiveScriptParse

Microsoft Windows Script Interfaces-Introduction IActiveScriptSite & IActiveScriptSiteWindow

IActiveScriptSite

IActiveScriptSiteWindow

Microsoft Windows Script Interfaces-Introduction Example  Implements an Active Script Host Using MFC

An Active Script Host Using MFC

Exercise 1. Add some scriptable controls, e.g., listbox, static, to the demo application, and test them using VBScript.