C
C# .NET. See Visual C# .NET (C# .NET)
C# programming language, 914
books on, 934
vs. Java, 924 “925
using goto logic in, 943 “944
Web sites, 934 “935
C++ .NET (Visual C++ .NET), 247
CA-7 software package, 73
cache management, 553 , 726 “727. See also Active Server Pages .NET (ASP.NET)
in ASP.NET, 556 “557
output cache, 557 “561
preparing for, 554 “555
Web site, 594
Call Stack window (VS .NET), 899
CALL statement (COBOL), 218, 314
career/employment, 18 “24. See also retraining
freedom to choose technology, 21 “22
.NET as career choice, 55 “57
overview, 18 “19
researching , 19 “21
Cascading Style Sheets (CSS), 107
Categories table, 369 “370
CCW (COM callable wrapper), 778
CDO (Collaborative Data Objects), 346, 621 “625
CDO for Exchange 2000 Server (CDOEX), 346
CDO for Windows NT Server (CDONTS), 346
Certification, Microsoft, 56 “57
child code groups, 736 “742
child elements, 709 “712, 745 “746
CICS. See also COBOL for .NET; mainframe programming
vs. Active Server Pages .NET (ASP.NET), 472 “477
application level, 473 “477
system level, 472 “473
BMS map processing, 535
EIBAID field, 475
EIBCALEN field, 475
pseudo-conversational design, 474 “475
queues in, 553
software deployment in, 632
started task, 501 “501
state management, 552 “554
transactional support in, 754
vs. Web Services, 500 “501
CIL (common intermediate language), 246
class libraries, 34 “35, 98, 206 “207
COBOL for .NET sample code, 759 “760
Crystal Reports for VS .NET, 600 “601
Visual Basic .NET (VB .NET) sample code, 761
Web site, 243
Class Viewer tool, 221 “224, 284
viewing DataSet class with, 411
viewing System.IO.File class with, 330 “331
viewing System.IO.TextReader class with, 331 “333, 333 “334
classes, 98, 220 “224
and constructors, 287
inheritance, 948
in .NET Framework, 177, 206
public, 284
searching for, 221 “224
Web site, 243
ClassInterfaceAttribute attribute, 769
ClearPath product line, 9
client-based state management, 563 “572
hidden forms fields, 568 “569
persistent cookies, 565 “567
query strings, 564 “565
view state, 570 “572
client-server applications, 452
client-side field-level validation, 112
client-side scripting languages, 110 “114, 496 “498, 529
client-side tools, 364 “366
ClientTarget directive, 683
Clipboard Ring feature (VS .NET), 189 “190
CLR. See common language runtime (CLR)
CLS. See Common Language Specification (CLS)
COBOL. See also future of COBOL; mainframe programming
age of, 16
copybook, 429 “431
field definitions in, 173
legacy mainframe codes, 174
period (.) in, 915
required knowledge for
database programming, 64
development aids, third-party, 63
editing/browsing/program development, 62 “63
file access methods , 63
online interactive transactional programming, 64
organizational roles and responsibilities
production support, 62
relational database programming, 64
systems support, 62
third-party development aids, 63
utility programs, 63
scope terminators, 914 “915
STRING function, 299
subprograms, 314 “315
COBOL Developer Suite product, 10
COBOL for .NET, 161 “162. See also CICS; Visual Basic .NET (VB .NET); Visual Studio .NET (VS .NET)
backward compatibility of, 380
basic programming syntax in, 184 “189
compliance with Common Language Specification (CLS), 181
creating deployment packages for ASP.NET application in, 659 “664
editing code module in Web Applications with, 515 “521
limited supports in Crystal Reports for VS .NET, 599
MSIL (Microsoft Intermediate Language) generation in, 947 “948
redistribution of runtime, 635
sample programs
asynchronous processing, 828 “829
constructors, 285
creating performance counter components , 265 “266
Enterprise Services (COM+) class library, 759 “760
file access syntax, 327 “328
Hello World, 457 “459
instantiating objects, 286
legacy-type database access, 380 “384
metadata, 353 “355
Microsoft Message Queuing (MSMQ), 814 “816
promoting aged objects, 252 “253
string concatenation, 292 “295
using ADO.NET, 399 “405
using ADO.NET Dataset, 418 “424
using .NET Framework objects, 228 “231
using System.IO namespace, 336 “337
value type objects, 303 “308
Web Applications, 478 “482
support for Windows Installer in, 647
syntax, 948
in Visual Studio .NET (VS .NET), 948 “949
Web Forms Designer in, 949
Web Services Designer in, 949
Web sites, 407, 678, 951
Windows Forms Designer in, 949
COBOL standards. See also J4 committee
2002 standard, 16
COBOL 85 standard, 6
Web site of, 28
COBOL Technical Committee of the International. See J4 committee CobolReport.com, 7
COBTEST debugging software, 886
code access security (CAS), 248
configuring .NET applications for, 722 “725
configuring with XML child element, 745 “746
evidence, 726 “729
overview, 724 “725
policy hierarchy, 730 “743
programmatic configuration options for, 743 “745
Code Access Security Policy tool, 731
Code-Centric:T-SQL Programming with Stored Procedures and Triggers , 406
code/component reuse, 101
Collaborative Data Objects (CDO), 346, 621 “625
Collections namespace, 554
COM callable wrapper (CCW), 778
COM Interop, 347, 380 , 778 “779
COM Transaction Intergrator (COMTI), 755
COM+ applications
adding components to, 784 “788
additional configurations, 788 “790
Application Install Wizard, 781 “784
creating, 48
installing, 780 “784
COM+ Component Install Wizard, 785 “788
Command Technology Corporation s SPF/ SourceEdit (SPF/SE), 158
Command window (VS. NET), 899
common intermediate language (CIL), 246
common language runtime (CLR), 245 “248
features sets, 248 “249
garbage collector, 249 “251
and .NET Framework abstraction layer, 206
performance counter objects, 268 “269
in promoting aged objects
COBOL for .NET sample program, 252 “253
Visual Basic .NET sample program, 254 “256
Common Language Specification (CLS)
compliance of COBOL for .NET with, 181
Web site, 203
Common User Access (CUA), 448
Common Work Area (CWA), 553
Compact Framework, .NET, 53
Compaq Computer Corporation, 14
CompareValidator class, 535
Compensating Resource Manager (CRM), 755, 756
compilers, 246
batch, 640
COBOL for .NET, 299
differences in, 938 “940
just-in-time (JIT), 640
precompilers, 640
CompletedSynchronously property, 822
Component Object Model (COM) interoperability, 51
Component Selector dialog box, 215
Component Services console (COM+), 750 “754, 780 “781
Comprehensive VB .NET Debugging , 910
Computer Associates CA-7 software
Computer Management console, 796 “797, 890
Computerworld , "Remember Cobol? If You Don t, Get Reacquainted" article, 5
COMTI (COM Transaction Intergrator), 755
concurrent applications, 803 “804
concurrent processing, 50
<configSections></configSections> child element, 710
configuration, 681
with attributes, 684 “685
for code access security, 722 “724
with directives, 682 “683
namespaces, 718 “720
XML child element for, 710
with XML-based files, 706 “708
configuration files
multiple versions of, 643 “644
in server-based state management, 583 “585
session state, 583 “585
XML Schema for, 707 “718
XML-based, 706 “708
Configuration Manager (VS .NET), 637 “638
Console.Readline method, 916
Console.Writeline method, 916
constructors, 284
COBOL.NET code snippet, 285
default, 287
Shared, 287 “288
for StringBuilder class, 294
for value type objects, 290
Visual Basic .NET code snippet, 286
ContainerControl class, 460
Control class, 491
events, 463
methods, 463
CONTROL libraries, 70, 706
ControlCollection type collection, 591
controls, 529 “530
adding to Windows Form, 456 “457
composite, 532
custom, 533
displaying Web application status with, 511 “515
literal, 532 “534
server, 529 “531
user, 532 “534
validator, 535 “536
ControlToValidate property, 537 “538
cookies, 565 “567, 586 “587
copy and paste approach, 669
Copy Project feature (VS .NET), 669 “671
COPY statement (COBOL), 314
Crash Course: Editing the Windows Registry, A (Web site), 91
Create Schema feature (VS .NET), 432 “433
CreateCommand method, 388
CRM (Compensating Resource Manager), 755, 756
cross-browser compatibility, 449
Crystal Decisions Inc., 598
Crystal Reports for VS .NET, 598 “600
class library, 600 “601
connection information, 604
electronic report delivery in, 614
e-mail with SMTP, 621 “625
export format options, 614 “628
XML Web services, 625 “627
Gallery dialog box, 603
limited support for NetCOBOL for .NET, 599
potential exception messages in, 613 “614
ReportDocument (.rpt) files, 607 “608
sales table, 605
stor_id field in, 607
templates, 601 “609
Viewer, 609 “612
Windows Forms control for printing, 620
Crystal Reports objects, 45
CrystalDecisions.CrystalReports.Engine namespace, 600, 615
CrystalDecisions.ReportSource namespace, 600
CrystalDecisions.Shared namespace, 601, 615
CrystalDecisions.Web namespace, 601, 615
CrystalDecisions.Web.Services namespace, 601
CrystalDecisions.Web.Services.Enterprise namespace, 601
CrystalDecisions.Windows.Forms namespace, 601
CrystalReportsExampleVB project, 602 “609
CrystalReportViewer class, 601
CrystalReportViewer server control, 610 “611
CrystalReportViewerBase class, 601, 609
<crytographySettings></crytographySettings> child element, 710
CSS (Cascading Style Sheets), 107
CUA (Common User Access), 448
custom attributes, 684 “685
classes, 685 “687
extending assembly metadata with, 688 “693
predefined, 685 “687
retrieving with reflection, 693 “705
CustomAttribute.vb class, 694, 695
CustomValidator class, 535
CWA (Common Work Area), 553