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

N

NamedPermissionSets property, 728, 733 “735

namespaces, 207

browsing, 210 “211

configuration, 718 “720

custom, 208

functional hierarchy of, 208 “209

for graphic data, 340 “341

importing, 234

.NET Remoting, 844

XML, 434 “440

NameValueCollection class, 564

NCR Corp., 598

NCR (No Carbon Required) paper, 598

.NET, 29 “58. See also .NET Dataset; .NET Framework; .NET programming; .NET Remoting

accessing data, 37 “40

accessing text files in, 326 “327

advanced .NET technologies, 46 “51

COM+application creation, 48

distributed and concurrent processing, 49 “50

interoperability, 50 “51

overview, 46 “47

secure and configurable applications, 47 “48

Application Blocks for, 395

as career choice, 55 “57

class inheritance, 948

class libraries, 34 “35

Compact Framework, 53

data types, 176 “180, 948

database programming in, 377 “378

legacy-style, 380 “384

.NET-style, 384 “405

default assemblies, 211 “212

development environment, 34

directives, 682 “683

Enterprise Servers, 54 “55

exception handling, 900

Fujitsu support for, 13

interfacing with user , 40 “46

enhanced state and event management, 44 “45

improved deployment, 46

overview, 40 “41

report creation and information delivery, 45

Web development, 42

Windows development, 41 “42

XML Web services development, 43

marketing and planning for, 52 “57

memory management concerns, 36 “37

vs. MSXML 4.O, 438

object-oriented technology, 36 “37

overview, 29 “30

performance categories, 270

and platform independence, 23

programming language choice, 31 “33

programming language support, 33

resources for learning more about, 58

and spaghetti code, 36

support for asynchronous processing, 842 “843

support for metadata, 348 “350

support for Web Storage System (WSS), 347

trial version, 53

virtual machine and runtime, 35

Windows development on, 453 “470

and Windows operating system, 467

XCOPY deployment feature, 46

.NET Alerts, 545

.NET applications, 645 “647. See also Enterprise Services (COM+); Windows Applications; Windows Services

automated installation of, 645 “647, 664

creating deployment packages with COBOL for .NET, 659 “664

creating deployment packages with Visual Studio .NET (VS .NET), 647 “659

with Microsoft Windows Installer 2.0, 647

basic IIS configuration task, 672 “676

compiling, 637 “638

configuring

for code access security, 722 “724

with configuration namespaces, 718 “722

with custom attributes, 684 “685

with directives, 682 “683

with XML child elements, 745 “746

with XML-based files, 706 “708

debugging, 637 “639

deployment of, 632 “633

Global Assembly Cache (GAC) in, 640 “642

manual installation of, 645 “647

Copy Project approach, 669 “671

XCOPY approach, 668 “669

multiple versions of configuration files in, 643 “644

obfuscation, 636 “637

redistribution of COBOL .NET runtime, 635

redistribution of .NET Framework, 634

using strong name for assembly in, 642

Web site, 677

XML configuration file, 709

.NET Compact Framework, The -Overview (Web site), 58

.NET data providers, 385 “389

.NET Dataset, 389 “394. See also ADO.NET

COBOL for .NET sample program, 418 “424

composition of, 393

creating, 393

as disconnected relational database, 410

and Extensible Markup Language (XML), 410 “433

DataSet class, 410 “413

Document Object Model (DOM)

class, 436 “437

GetXML method, 413 “418

ReadXML method, 413 “418

Schema, 429 “433

WriteXML method, 413 “418

and increase in data demands, 390 “392

support for relational and hierarchical views in, 410

System.Data namespace in, 392 “394

tables, 393

Visual Basic .NET sample program, 424 “428

and XML Schema, 429 “433

.NET Enterprise Server, 58, 360 “361

.NET Framework, 205 “207

accessing text files in, 329 “334

assemblies, 235 “236

Class Viewer tool, 221 “224

classes, 177, 206, 220 “224

Configuration tool, 731, 734 “735

creating garbage in, 250 “251

delegates, 206, 217 “218

enumerations, 206, 224 “226

interfaces, 206, 218 “220

namespaces, 207 “211, 718 “720

Object Browser, 211 “216

objects, 205

in COBOL for .NET sample program, 228 “231

on managed heap, 251

in Visual Basic .NET sample program, 232 “234

project files, 237 “242

property pages, 237 “242

redistribution of, 634

Regular Expressions tool, 230

reusing, 228 “235

and session state, 582

structures, 206, 227 “228

support for ASP.NET Web Applications, 486 “498

support for asynchronous processing, 843 “844

support for graphic data in, 340 “341

support for .NET Remoting, 844

support for user validation, 535 “536

thread safety in, 854 “857

wizards, 744

and XML, 434 “436

.NET Language, The: A Quick Translation Guide, 934

.NET Magazine, 28

.NET My Services, 545

.NET Passport, 545

.NET programming, 163 “169, 171 “200

Clipboard Ring feature (VS .NET), 189 “190

COBOL .NET example, 163 “166, 174 “181, 184 “189

data types in, 176 “180

defining data items in, 173 “174

logic statements in, 183 “184

Microsoft Intermediate Language (MSIL) in, 197 “201

and programming syntax, 171 “174

Solution Explorer (VS. NET), 195 “196

VB .NET example, 167 “169

Visual Basic .NET example, 182 “184, 190 “193

.NET Remoting, 843 “846

channel security for, 724

as a feature of common language runtime (CLR), 248

.NET Framework support for, 844

System.Runtime.Remoting.Messaging namespaces, 844

technologies, 845

XML child element for, 710

.NET Services, 545

.NET Training Roadmap (Web site), 58

NetCOBOL for .NET, 13, 32. See COBOL for .NET

NetCOBOL for .NET Web site, 170

.NET-style database programming, 384 “405

.NET data providers in, 385 “389

.NET Dataset, 389 “394

using ADO.NET in, 394 “405

Network News Transfer Protocol (NNTP), 346

network protocols, 83

network traffic, 571

NEW clause, 285

New Project dialog box, 141, 159, 164 , 168

News tab, 146

Ngen.exe utility, 640

NNTP (Network News Transfer Protocol), 346

No Carbon Required (NCR) paper, 598

nonblocking calls, 822

notation, in coding style, 942 “943

Notepad, Microsoft, 80 “82, 326

editing with, 154 “155

writing HTML in, 108 “109

notification area, 363

NT file system (NTFS), 325

NT Services. See Windows Services

Категории