Title.PDF

Similar documents
Web STEPS Web Web Form Cookie HTTP STEPS Web

C++ ++ Wago_io.dll DLLDynamicLinkLibrary Microsoft VisualBasic Visual C Wago_io.dll Wago_io.dll Wago_io.dll WAGO_OpenCommPort WAGO_CloseCommPort WAGO_

untitled

CSV ToDo ToDo


eDeveloper

untitled

Windowsクライアント管理の重要性と 工数削減のテクニック

JavaとVisual Basicを使ったWebサービスの実装


intra-mart Web for SellSide ver /03/31 Oracle MS-SQL Server IBM DB2 MS-SQL Server IBM DB2 Client Side JavaScript Server Side JavaScript URL -

94 expression True False expression FalseMSDN IsNumber WorksheetFunctionIsNumberexpression expression True Office support.office.com/ja-jp/ S

CommandMatrix_8230E

受動的攻撃について

Windows Web Windows Windows WinSock

InterSafe Personal_v2.3 ユーザーズガイド_初版

FileMaker Server Getting Started Guide

EPSON Offirio SynergyWare PrintDirector 取扱説明書 導入ガイド

石井.PDF

ii

FileMaker Server 9 Getting Started Guide

オンラインによる 「電子申告・納税等開始(変更等)届出書」 提出方法

10/ / /30 3. ( ) 11/ 6 4. UNIX + C socket 11/13 5. ( ) C 11/20 6. http, CGI Perl 11/27 7. ( ) Perl 12/ 4 8. Windows Winsock 12/11 9. JAV

untitled


fiš„v3.dvi

My関数の作成演習問題集

FileMaker Server Getting Started Guide

1. 入力画面

P X-M PowerChute Business Edition v7.0.5 Basic 84 E

untitled

インストールマニュアル

FileMaker Server Getting Started Guide

Systemwalker Desktop Patrol V15 資産管理集計機能 説明書

橡vb_kikai0.PDF

BASICとVisual Basic

intra-mart ver /10/31 1. / intra-mart 3.2 AND intra-mart (JavaMail ) ( )

untitled


ユレシス社アプリケ-ション

インストールマニュアル

Windows2000 Edge Components V Edge Components V Java Edge Components

HTML Flash Alt 2

( ) ID - 2 -

B 5 (2) VBA R / B 5 ( ) / 34

Windows Macintosh 18 Java Windows 21 Java Macintosh

NetIQ White Paper

SmartLMSユーザーズガイド<講師編>

Oracle Application Server 10g Release 3(10.1.3)Oracle HTTP Serverの概要

インストール取扱説明書

biz-Stream v4 各種機能別動作環境一覧表

橡Win31だけでも公開講座テキスト

H H H H H H H H Windows IC USB WindowsXP+FZ1360 WindowsXP+FZ1350 J2SE Runtime Environment 5.0 Window

コンピュータ概論

untitled

Install.PDF

82801pdf.pqxp

DTPer のスクリプトもくもく会スピンオフ! VBScript の概要 Excel VBA から InDesign を動かす お ~ まち

AccessVBA−‹ŠpŁÒ-flO“Z

PowerPoint プレゼンテーション

untitled

untitled

D0090.PDF

Excel Excel Excel = Excel ( ) 1

NetIQ White Paper

untitled

PowerPoint プレゼンテーション

オンラインテスト

第3回_416.ppt

D0120.PDF

SOC Report

Lesson 1 1 EXVBA2000 Lesson01 Lesson01.xls 2

Flash Player ローカル設定マネージャー

対応OS一覧表


MicroGDS V

Microsoft PowerPoint - Visualプログラミング

untitled

ORCA (Online Research Control system Architecture)

csv csv

2 X Y Y X θ 1,θ 2,... Y = f (X,θ 1,θ 2,...) θ k III 8 ( ) 1 / 39

1 Web 1W e b Q Pay-easy 2 31 Web :00 315:00 15:00 315:00 Q 515:00 Q 9 30 Q :00 6:00 21:00 6:

CAS Yale Open Source software Authentication Authorization (nu-cas) Backend Database Authentication Authorization Powered by A

45 VBA Fortran, Pascal, C Windows OS Excel VBA Visual Basic Excel VBA VBA Visual Basic For Application Microsoft Office Office Excel VBA VBA Excel Acc

スライド 1

簡単ViX講座

D0020.PDF

GPS携帯端末を用いた近隣バス停位置と

devkit.book

Moldplus_Server_4.12

PC Link Tool PC Link Tool PC Link Tool PC Link Tool

untitled

SANworks

sinfI2005_VBA.doc

Ver.2.00


I

untitled

NW-E062 / E063 / E062K/ E063K

2

Transcription:

WebServer Option Ver 2.0: IIS Web VisualBasic 6 MapExpert WebServer MetaWare Research

WebServer Option 2.0 WebServer Option 1.0 WebServer Option Ver 2.0 MapExpert Ver 4.45 MapExpert Ver 4.45 WebServer Session WebServer Ver 2.0 Web MapExpert Ver 4.45 Application.ServerLogin (Session, 0) Application.ServerLogout (Session, 0) Application.ServerCheckSession (Session, 0) Application.ServerOpenMapDB (Session, 1, mapdbname, carddbname) Application.ServerMapDB (Session, 1) Application.ServerMapDBImageToFile (Session, 1, x, y, WebFolder & "/images/" & pngfilename) Session.SessionID WebServer Ver 2.0 MapExpertVer4.45 Session 2001 MetaWare Research 1

MapExpert WebServer MapExpert/PRO MapExpert/SuperPRO, WebServer MapServer IIS (Web ) Web MapExpert MapServer MapExpert MapExpert WebServer MapExpert WebServer MapServer NT-Server 4.0 (SP4) WebServer IIS 4.0 (Internet Information Server) IIS Ver5.0 ASP IIS4 Windows2000 + IIS5.0 MapServer IIS MapExpert HTML MapExpert WebServerOption 2001 MetaWare Research 2

MapExpert PNG (Portable Network Graphic) Web Netscape Navigator 4.6 Microsoft Internet Explorer 4.0 PNG (Portable Network Graphic) MapServer MapExpert WebServer MapExpert MapExpert MapExpert IIS MapExpert MapExpert WebServer MapExpert WebServer WebServer MapExpert WebServer MapExpert WebServer MapExpert/PRO MapExpert WebServer 2001 MetaWare Research 3

Application.ActiveMapDB Application.ServerMapDB( ) MapExpert WebServer MapExpert IIS MapExpert 2001 MetaWare Research 4

MapServer MapServer MapServer IIS IIS MapServer (MapExpert + WebServer ) MapServer NT4 ServicePack 4 IIS 4.0 Windows2000 IIS 5.0 IIS 5.0 IIS5.0 Windows Windows NT 4.0 Server, Windows 2000 Professional, Windows 2000 Server VisualBasic 6.0 VisualBasic 6.0 Windows 2000 Professional, Windows 2000 Server ASP VBScript Windows IIS MapServer MapServer ASP *.DLL MapExpert MapExpert C: MAPEX32 MapServer MapExpert DB MapServer MapServer Runtime Setup.EXE MapServer C: MAPEX32 WEBAPP *.ASA, *.ASP *.DLL ASP 2001 MetaWare Research 5

MapServer ASP global.asa mapex.dll VB WebClass Global.asa Web C:/MAPEX32/WEBAPP Application("folder") = "c:/mapex32/webapp" MapExpert C:/mapex32/webapp/images VB6 WebClass MSWCRJP.DLL, MSWCRUN.DLL, VB6JP.DLL Windows MapServer URL Web Web C: MAPEX32 WEBAPP http://www.company.co.jp/mapserver Windows2000 www.company.co.jp mapserver 2001 MetaWare Research 6

MapServer C: mapex32 webapp ActiveX.DLL EXE CGI 2001 MetaWare Research 7

MapServer MapExpert Web MapServer http://www.company.co.jp/mapserver/mapexsvr.asp MapServer http://machinename/mapserver/mapexsvr.asp MapServer 2001 MetaWare Research 8

MapServer MapServer MapExpert MapExpert MapExpert Login Logout MapExpert MapExpert WebServer Login Web Logout Logout Web Logout Logout PNG MapServer 2001 MetaWare Research 9

MapServer MapServer images 16325134.png MapServer MapServer MapServer MapServer IIS MapExpert MapExpert IIS MAPEX32.exe MapExpert World Wide Web IIS MapExpert MAPEX32.EXE World Wide Web MapServer MapExpert 2001 MetaWare Research 10

MapServer MapServer MapServer MapServer ASP (ActiveServerPage) VBScript VisualBasic6 WebClass VisualBasic 6 WebClass IIS ASP (Active Server Pages) VBScript VB6 WebClass VB6 VBScript ASP VisualBasic VisualBasic MapExpert ActiveX API HTML VBScript WebClass VB ActiveX DLL VB ASP VB6 MapServer WebSource.exe C:/MAPEX32/WebSrc GLOBAL.ASA Application("folder") = "c:/mapex32/websrc" Project1.Vbp 2001 MetaWare Research 11

MapServer mapex123 MapExpert mapex123 mapex123 NT, Win2000 Administrator mapex123 VB6 MapServer MapServer MapServer global.asa Application_OnStart 2001 MetaWare Research 12

MapServer Sub Application_OnStart On Error Resume Next ' ' Web ' MapExpert API Application("folder") = "d:/inetpub/wwwroot/mapsvr" ' VB 'MapExpert 0 Application("debug") = 0 Application("count") = 0 ' Application.Lock if (Application("debug") = 0) then Dim mapex ' MapExpert Set mapex = Server.CreateObject("MapExpert32.Application") if (mapex is Nothing) Then ' Else Dim ret ret = mapex.serverinitialize(application("folder")) If (ret <> 0) Then End If End If Set Application("mapex") = mapex Else Set Application("mapex") = Nothing End if Application.UnLock End Sub Application_OnStart VBScript MapExpert Server.CreateObject IIS Web MapExpert MapExpert ServerInitialize( ) MapExpert ServerInitialize WebServer VB MsgBox VBScript MapExpert Application( folder ) Application ( folder ) Web 2001 MetaWare Research 13

MapServer Sub Application_OnEnd ' IIS Dim mapex Set mapex = Application("mapex") Application.Lock ' MapExpert if (Not (mapex is Nothing)) Then call mapex.quit Set Application("mapex") = Nothing End if Application.UnLock End Sub MapServer WebServer Application_OnEnd MapServer MapExpert Application_OnStart Application_OnEnd MapServer Session VBScript Session Sub Session_OnStart On Error Resume Next ' Session.Timeout = 20 Application.Lock count = Application("count") Application("count") = count + 1 count = Application("total") Application("total") = count + 1 End Sub Application.UnLock Application( count ) Application( total ) Session.Timeout 2001 MetaWare Research 14

MapServer Session.Timeout Timeout MapExpert Sub Session_OnEnd On Error Resume Next ' Dim count Dim mapex Dim ret Application.Lock Set mapex = Application( mapex ) ret = mapex.serverlogout (Session, 0) MapServer 2.. count = Application("count") Application("count") = count - 1 End Sub Application.UnLock MapServer Application( count ) WebClass Session WebClass Session IIS WebClass Session WebClass VB6 statemanagement wcnostate wcretaininstance MapServer wcretaininstance wcretaininstance WebClass Session URL *.ASP WebClass HTML Session WebClass wcretaininstace WebClass WebClass_Initialize WebClass_Start WebClass_BeginRequest WebClass_EndRequest WebClass_Terminate WebClass_FatalErrorResponse WebClass HTML WebClass WebClass WebClass_Initialize WebClass_Start WebClass_BeginRequest WebClass_EndRequest 2001 MetaWare Research 15

MapServer WebClass MapFirstPage HTML MapPage_Respond MapPage_Respond 2001 MetaWare Research 16

MapServer WebClass MapServer Cookie WebClass Session Session Cookie Cookie WebClass Cookie Off Cookie ErrorMessageCookie Session (Logout) MapServer Timeout ErrorMessageTimeOut MapServer ErrorMessageLicenseOver URL Cookie Cookie URL MapServer Lock / Unlock MapServer MapExpert IIS Session Lock / Unlock MapExpert MapExpert_Lock, MapExpert_UnLock MapExpert MapExpert 2001 MetaWare Research 17

MapServer MapServer HTML MapServer MapExpert global.asa Application("debug") = 1 IE MapExpert_Lock #Const CompileVersion MapExpert_Lock IIS MapExpert MapExpert global.asa Application("debug") = 0 MapExpert IIS OS mapexsrv.asp mapex.dll DLL '#Const CompileVersion = 1 MapExpert_Lock, MapExpert_UnLock DLL IIS MapExpert DLL IIS NT DLL DLL VB6 VB6 Web 2001 MetaWare Research 18

WebServer WebServer WebServer MapExpert IIS WebServer WebServer MapExpert Application.ServerInitialize WebServer MapExpert/PRO Web WebServer DB API DB WebServer MapExpert Application.ActiveMapDB WebServer Nothing WebServer DB DB 2 WebServer Application.ServerInitialize (localpath) WebServer Application.ServerLogin (Session, 0) Application.ServerLogout (Session, 0) Application.ServerCheckSession (Session, 0) WebServer Ver 2 Session ServerCheckSession Session Application.ServerSideScreenSize (x, y) 800 x 600 x, y 800 600 Application.ServerOpenMapDB (Session, 1, mapdbname, carddbname) DB DB 2001 MetaWare Research 19

WebServer ServerOpenMapDB API DB DB DB Applicatoin ServerCloseMapDB Application.ServerMapDB (Session, 1) DB Application.ActiveMapDB WebServer Application.ActiveMapDB Application.ServerMapDBImageToFile (Session, 1, x, y, WebFolder & "/images/" & pngfilename) Application.ServerWorkArea ( Z: ) RamDisk Z: MapExpert Ve r.4.11 RamDisk Windows 2000 RamDisk 3 Application.ServerMapDBImageToFile ( ) API HTML MapExpert ' Call MapExpert_Lock ' MapExpert Call gmapexpert.servermapdb(session, Session("map")).ServerRedraw ' ret = gmapexpert.servermapdb(session, Session("map")). _ DrawIcon(keido, ido, iconid, s, 1, 255, 255, 255) ' ret = gmapexpert.servermapdb(session, Session("map")). _ DrawText(keido, ido, 0, 0, 12, 1, 16 / s, 0, 1, string, 0, 0, 255) ' et = gmapexpert.servermapdbimagetofile(session, Session("map"), gmapxsize, gmapysize, pngfilename) ' ret = gmapexpert.servermapdb(session, Session("map")).GetWindowCenter(name, x, y) 'ret = MapExpert.ServerMapDB(Session, 1).MapToGlobalPos(MapName, x, y, keido, ido) Call MapExpert_UnLock 2001 MetaWare Research 20

WebServer ServerMapDBImageToFile ( ) ServerMapDB (, ).ServerRedraw ServerRedraw ServerMapDBImageToFile WebServer DrawIcon, DrawText ServerMapDB (Session, 1) DrawIcon (keido As Double, ido As Double, iconid As Long, iconscale As Intenger, framesize As Integer, red As Integer, green As Integer, blue As Integer) Keido, ido IconID IconScale 2 FrameSize, red, green, blue (iconid) MapExpert MapExpert, C: mapex32 icons system.tab System.tab DrawText (keido As Double, ido As Double, fonttype As Integer, fontstyle As Integer, fontsize As Integer, place As Integer, offset As Integer, tateflag As Integer, fillflag As Integer, string As String, red As Integer, green As Integer, blue As Integer) Keido, ido IconID IconScale 2 FrameSize, red, green, blue DrawPoints (points As Variant, pointnum As Long, radius As Integer, fillflag As Integer, shape As Integer, red As Integer, green As Integer, blue As Integer) Points Variant PointNum Points Radius FillFlag Shape Red, green, blue Dim Points(100, 2) As Double ' Dim vpoint As Variant Points(1,1) = 139.2513 Points(1,2) = 35.5884 : Points(10,1) = 139.7143 Points(10,2) = 35.9841 2001 MetaWare Research 21

WebServer vpoint = Points ret = gmapexpert.servermapdb(session, 1).DrawPoints(vpoints, 10, 5, 0, 255,255,255) DrawLine (points As Variant, pointnum As Long, linetype As Integer, closeflag As Integer, patterntype As Integer, red As Integer, green As Integer, blue As Integer) Points Variant PointNum Points linetype closeflag 0 patterntype Red, green, blue 2001 MetaWare Research 22

MapExpert 2001 MetaWare Research 23