COBOL and Visual Basic on .NET: A Guide for the Reformed Mainframe Programmer

M

machine codes, 246, 640

Machine PolicyLevelType, 730

Machine.config file, 707

macros, 153

mainframe programming, 246 “247

COBOL subprograms, 314 “315

JCL procedures, 313

online vs. offline/batch, 445 “446

user -friendly application designs in, 447 “448

mainframe subsystems, 468

Makecert.exe tool, 728

managed codes, 245

Management Console, 78 “79

Managing Enterprise Systems with the Windows Script Host , 128

manual software installation, 645 “647

MapPoint .NET XML Service, 545

marketing and planning for .NET, 52 “57

MatchEvaluator, 230

MDI (multiple-document interface), 454

memory

allocating, 285

and arrays, 181

management concerns, 36 “37

managing in garbage collector (GC), 249 “250

recommended amount for Windows programming, 23

Merge Module Project template, 667

message boxes, 510

MessageQueue class, 825

messages, 805

messaging, 845

Meta Data Services option (Enterprise Manager), 366

metadata, 347 “348, 845

assembly, 685

attributes, 348

capturing, 356

COBOL for .NET sample program, 353 “355

and custom attributes, 684

extending with custom attributes, 688 “693

.NET support for, 348 “350

Visual Basic .NET sample program, 352 “353

MetaDataExampleCobol.exe project, 353 “355

MetaDataExampleVB.exe project, 352 “353

MethodInvoker delegate, 864

methods , 98

"Micro Focus Announces Support For New COBOL 2002 Standard" (press release), 5

Micro Focus, Inc., 10

Micro FocusObject, COBOL Developer Suite product, 10

Microsoft Access, 361

Microsoft Certification, 56 “57, 58

Microsoft Community (Web site), 170, 243, 319

Microsoft Corporation, and J4 committee, 12

Microsoft Data Engine (MSDE), 361

Microsoft Developer Network (MSDN), 28, 58, 90, 92, 128, 170, 203

Microsoft Enhancement Services for 1.0 for Microsoft .NET, 544

Microsoft Excel spreadsheets (.xls), 614

Microsoft Intermediate Language (MSIL), 197 “201

basic premise of, 246

COBOL for .NET sample program, 300 “301

codes and descriptions, 201

generation in COBOL for .NET, 947 “948

Visual Basic .NET sample program, 301 “302

Microsoft Internet Explorer (IE), 75 “78

Microsoft Management Console (MMC), 78 “79, 363

Microsoft MapPoint .NET XML Web Service, 545

Microsoft Message Queuing (MSMQ), 88 “89, 92, 805 “806

in asynchronous processing, 823 “5

changing Path value in, 813

rules, 836 “838

sample applications

completing, 811 “813

MyMSMQAsyncandTriggerCOBOL, 828 “829

MyMSMQAsyncandTriggerVB, 829 “831

MyMSMQExampleCOBOL, 814 “816

MyMSMQExampleVB, 817 “821

setting up, 806 “810

triggers, 839 “842

unit testing in, 831

Web site, 880

Microsoft .NET. See .NET

Microsoft .NET Basics: What Is .NET? (Web site), 58

Microsoft .NET Language Partners: (Web site), 159

Microsoft .NET Services, 545

Microsoft Notepad. See Notepad, Microsoft

Microsoft Office, 80 “82, 92, 546

Microsoft OLE DB Provider for SQL Server option (Crystal Reports), 604

Microsoft Outlook, 346

Microsoft SQL Server 2000 Web Services Toolkit, 546

Microsoft Transaction Server (MTS), 749

Microsoft Universal Description,Discovery, and Integration .NET Software Development Kit (UDDI .NET SDK), 545

Microsoft Visio, 103 “105

Microsoft Visual SourceSafe, 83, 83 “84

Microsoft Windows Enterprise Services. See Enterprise Services (COM+)

Microsoft Windows Installer 2.0, 647, 666 “667

Microsoft Windows Updates (Web site), 53, 58

Microsoft Word documents (.doc), 614

Microsoft XML Core Services, 438

Microsoft_Strong_Name child code group , 737 “742

Microsoft.Data.SqlXml, 439 “440

Microsoft s SQL Server, 38 “39

Microsoft s XML parser (MSXML), 124 “125

millisecond, 295

MMC (Microsoft Management Console), 78 “79, 363

MMC snap-in, 89

modules, 559

Modules property, 559

Monitor class, 854

monochrome monitors , 510

Moreau, Tom, 91

Moving to ASP.NET: Web Development with VB. NET , 548, 594

MQSeries, 795

Mscorcfg.msc tool, 731, 734

mscorlib.dll assembly, 211, 215

MSDE (Microsoft Data Engine), 361

MSDN (Microsoft Developer Network), 28, 58, 90, 92, 128, 170, 203

MSIL. See Microsoft Intermediate Language (MSIL)

MSIL for the COBOL..NET project, 300 “301

MSIL for the VB .NET project, 301 “302

MSMQ. See Microsoft Message Queuing (MSMQ)

MSXML 4.O, 438

MSXML (Microsoft s XML parser), 124 “125

MTA (multithreaded apartment), 778

MTS (Microsoft Transaction Server), 749

multiple-document interface (MDI), 454

multiprocessing, 847

multiprogramming, 847

multitasking, 847

multithreaded apartment (MTA), 778

multithreading, 847 “848

application domains, 850 “851

contexts, 850 “851

defining processes in, 849 “850

Disassembly window (VS .NET), 875 “877

and high-level statements, 852 “853

and low-level architecture, 853 “854

MyThreadingExampleVB sample application, 859

Form class constructor method, 860 “864

Label control, 866

TextBox control, 865 “867

overview, 50

Performance Monitor (Perfmon) tool, 868 “872

Threads window (VS .NET), 872 “875

using, 858 “859

Web site, 880

munging , 586

Mutex class, 854

My Profile view, 138, 148 “150

MyCounter variable, 896

MyFirstWindowsService project, 887 “900

MyInformativeWinFormCobol project, 516 “520

MyMSMQAsyncandTriggerCOBOL, 828 “829, 892

MyMSMQAsyncandTriggerVB, 829 “831

MyMSMQBeginReceive delegate/ procedure, 888 “889, 895

MyMSMQExampleCOBOL sample application, 814 “816

MyMSMQExampleVB sample application, 817 “821

MyThreadingExampleVB sample application, 859

Form class constructor method, 860 “864

Label control, 866

TextBox control, 865 “867

Категории