Professional C#:
Gespeichert in:
Format: | Buch |
---|---|
Sprache: | English |
Veröffentlicht: |
Indianapolis, IN
Wiley
2004
|
Ausgabe: | 3. ed. |
Schriftenreihe: | Programmer to programmer
|
Schlagworte: | |
Online-Zugang: | Inhaltsverzeichnis |
Beschreibung: | XXXVII, 1356 S. Ill. |
ISBN: | 0764557599 |
Internformat
MARC
LEADER | 00000nam a2200000 c 4500 | ||
---|---|---|---|
001 | BV019327081 | ||
003 | DE-604 | ||
005 | 20040805 | ||
007 | t | ||
008 | 040618s2004 a||| |||| 00||| eng d | ||
020 | |a 0764557599 |9 0-7645-5759-9 | ||
035 | |a (OCoLC)249470476 | ||
035 | |a (DE-599)BVBBV019327081 | ||
040 | |a DE-604 |b ger |e rakwb | ||
041 | 0 | |a eng | |
049 | |a DE-20 |a DE-1051 | ||
050 | 0 | |a QA76.73.C154 | |
082 | 0 | |a 005.133 | |
084 | |a ST 250 |0 (DE-625)143626: |2 rvk | ||
245 | 1 | 0 | |a Professional C# |c Simon Robinson ... |
250 | |a 3. ed. | ||
264 | 1 | |a Indianapolis, IN |b Wiley |c 2004 | |
300 | |a XXXVII, 1356 S. |b Ill. | ||
336 | |b txt |2 rdacontent | ||
337 | |b n |2 rdamedia | ||
338 | |b nc |2 rdacarrier | ||
490 | 0 | |a Programmer to programmer | |
650 | 4 | |a C sharp | |
650 | 4 | |a C# (Computer program language) | |
650 | 0 | 7 | |a C sharp |0 (DE-588)4616843-6 |2 gnd |9 rswk-swf |
650 | 0 | 7 | |a Microsoft dot net |0 (DE-588)4645646-6 |2 gnd |9 rswk-swf |
689 | 0 | 0 | |a C sharp |0 (DE-588)4616843-6 |D s |
689 | 0 | 1 | |a Microsoft dot net |0 (DE-588)4645646-6 |D s |
689 | 0 | |5 DE-604 | |
700 | 1 | |a Robinson, Simon |e Sonstige |4 oth | |
856 | 4 | 2 | |m HBZ Datenaustausch |q application/pdf |u http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012794105&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |3 Inhaltsverzeichnis |
999 | |a oai:aleph.bib-bvb.de:BVB01-012794105 |
Datensatz im Suchindex
_version_ | 1804132747714756608 |
---|---|
adam_text | Titel: Professional C#
Autor: Robinson, Simon
Jahr: 2004
Contents
Introduction xxvli
Part I: The C# Language 1
Chapter l; .NET Architecture 3
The Relationship of C* to .NET 4
The Common Language Runtime 4
Advantages of Managed Code 4
A Closer Look at Intermediate Language 7
Support (or Object Orientation and Interfaces 8
Distinct Value and Reference Types 9
Strong Data Typing 9
Error Handling with Exceptions 16
Use of Attributes 17
Assemblies 17
Private Assemblies 18
Shared Assemblies 19
Reflection 19
.NET Framework Classes 19
Namespaces 21
Creating .NET Applications Using C# 21
Creating ASP.NET Applications 21
Creating Windows Forms 24
Windows Services 24
The Role of C# in the .NET Enterprise Architecture 24
Summary 26
Chapter 2; Cf Basics____________29
Before We Start 30
Our First C# Program 30
TheCode 30
Compiling and Running me Program 31
Contents______________________________________________
A Closer Look 31
Variables 34
Initialization of Variables 34
Variable Scope 35
Constants 38
Predefined Data Types 39
Value Types and Reference Types 39
CTS Types 40
Predefined Value Types 41
Predefined Reference Types 44
Row Control 47
Conditional Statements 47
Loops 51
Jump Statements 54
Enumerations 55
Arrays 57
Namespaces 58
The using Statement 59
Namespace Aliases 60
The Main() Method 61
Multiple Main() Methods 61
Passing Arguments to Main() 62
More on Compiling C# Files 63
Console I/O 65
Using Comments 67
Internal Comments Within the Source Files 67
XML Documentation 68
The C# Preprocessor Directives 70
#define and #undef 70
#if, #elif, #else, and #endif 71
#warning and #error 72
#region and #endregion 72
#line 72
C# Programming Guidelines 73
Rules for Identifiers 73
Usage Conventions 74
Summary 81
Chanter 3: Objects and Types_______________________________________________83
Classes and Structs 84
Class Members 85
Data Members 85
Function Members 85
_________________________________________________Contents
readonly Fields 99
Structs 101
Structs Are Value Types 102
Structs and Inheritance 103
Constructors for Structs 103
The Object Class 104
System.Object Methods 104
The ToStringO Method 105
Summary 107
Chapter 4: Inheritance_____________________________________________________109
Types of Inheritance 109
Implementation Versus Interface Inheritance 109
Multiple Inheritance 110
Structs and Classes 110
Implementation Inheritance 111
Virtual Methods 112
Hiding Methods 113
Calling Base Versions of Functions 114
Abstract Classes and Functions 115
Sealed Classes and Methods 115
Constructors of Derived Classes 116
Modifiers 122
Visibility Modifiers 122
Other Modifiers 123
Interfaces 123
Defining and Implementing Interfaces 125
Derived Interfaces 128
Summary 130
Chapter 5: Operators and Casts____________________________________________131
Operators 131
Operator Shortcuts 133
The Ternary Operator 134
The checked and unchecked Operators 134
The is Operator 135
The as Operator 136
The sizeof Operator 136
The typeof Operator 136
Contents______________________________________________
Operator Precedence 137
Type Safety 137
Type Conversions 138
Boxing and Unboxing 141
Comparing Objects for Equality 142
Comparing Reference Types for Equality 142
The ReferenceEquals() Method 142
The virtual Equals() Method 143
The static EqualsQ Method 143
Comparison Operator (==) 143
Comparing Value Types for Equality 143
Operator Overloading 144
How Operators Work 145
Operator Overloading Example: The Vector Struct 146
Which Operators Can You Overload? 153
User-Defined Casts 154
Implementing User-Defined Casts 155
Multiple Casting 161
Summary 165
Chapter 6: Delegates and Events__________________________________________167
Delegates 167
Using Delegates in C# 169
SimpleDelegate Example 172
BubbleSorter Example 174
Multicast Delegates 177
Events 179
The Receiver s View of Events 180
Generating Events 182
Summary 186
Chapter 7: Memory Management and Pointers_____________________________187
Memory Management under the Hood 187
Value Data Types 188
Reference Data Types 190
Garbage Collection 192
Freeing Unmanaged Resources 193
Destructors 193
The I Disposable Interface 195
_________________________________________________Contents
Implementing IDisposable and a Destructor 196
Unsafe Code 197
Pointers 198
Pointer Example: PointerPlayaround 207
Using Pointers to Optimize Performance 212
Summary 216
Chanter 8: Strings and Regular Expressions_____________________________21Z
System.String 218
Building Strings 219
Format Strings 223
Regular Expressions 229
Introduction to Regular Expressions 229
The RegularExpressionsPlayaround Example 230
Displaying Results 233
Matches, Groups, and Captures 234
Summary 237
Chapter 9: Collections________________________________________________239_
Examining Groups of Objects 239
Array Lists 240
Collections 241
Dictionaries 245
Summary 256
Chapter 10; Reflection________________________________________251
Custom Attributes 258
Writing Custom Attributes 258
Custom Attribute Example: WhatsNewAttributes 262
Reflection 265
The System.Type Class 266
The TypeView Example 268
The Assembly Class 271
Completing the WhatsNewAttributes Sample 272
Contents______________________________________________
Chapter 11: Errors and Exceptions_________________________________________211
Looking into Errors and Exception Handling 277
Exception Classes 278
Catching Exceptions 280
User-Defined Exception Classes 290
Summary 297
Part II: The .NET Environment 299
Chapter 12: Visual Studio .NET____________________________________________301
Working with Visual Studio .NET 2003 301
Creating a Project 304
Solutions and Projects 311
Windows Application Code 314
Reading in Visual Studio 6 Projects 314
Exploring and Coding a Project 315
Building a Project 326
Debugging 331
Other .NET Tools 334
The ASP.NET Web Matrix Project 335
WinCV 335
Summary 337
Chapter 13: Assemblies _______________________________________339
What Are Assemblies? 339
The Answer to DLL Hell 340
Features of Assemblies 341
Application Domains and Assemblies 341
Assembly Structure 344
Assembly Manifests 346
Namespaces, Assemblies, and Components 346
Private and Shared Assemblies 347
Viewing Assemblies 347
Building Assemblies 348
Cross-Language Support 353
The CTS and the CLS 353
Language Independence in Action 354
CLS Requirements 364
_____________________________________________________Contents
Global Assembly Cache 366
Native Image Generator 366
Global Assembly Cache Viewer 367
Global Assembly Cache Utility (gacutil.exe) 368
Creating Shared Assemblies 369
Shared Assembly Names 369
Creating a Shared Assembly 371
Configuration 376
Configuration Categories 376
Versioning 377
Configuring Directories 387
Summary 390
Chapter 14; ,NET Security______________________________________391
Code Access Security 392
Code Groups 393
Code Access Permissions and Permissions Sets 399
Policy Levels: Machine, User, and Enterprise 403
Support for Security in the Framework 405
Demanding Permissions 406
Requesting Permissions 407
Implicit Permission 410
Denying Permissions 411
Asserting Permissions 412
Creating Code Access Permissions 414
Declarative Security 414
Role-Based Security 415
The Principal 415
Windows Principal 416
Roles 417
Declarative Role-Based Security 418
Managing Security Policy 419
The Security Configuration File 419
Managing Code Groups and Permissions 423
Turning Security On and Off 423
Resetting Security Policy 423
Creating a Code Group 423
Deleting a Code Group 424
Changing a Code Group s Permissions 424
Creating and Applying Permissions Sets 425
Distributing Code Using a Strong Name 427
Contents______________________________________________
Distributing Code Using Certificates 429
Managing Zones 435
Summary 437
Chanter 15: Threading_____________________________________________________4_39_
Threading 439
Applications with Multiple Threads 441
Manipulating Threads 441
The ThreadPlayaround Sample 444
Thread Priorities 448
Synchronization 449
Summary 453
Chapter 16: Distributed Applications with .NET Remoting___________________455
What Is .NET Remoting? 456
Application Types and Protocols 456
CLR Object Remoting 457
.NET Remoting Overview 457
Contexts 460
Activation 461
Attributes and Properties 461
Communication between Contexts 462
Remote Objects, Clients, and Servers 462
Remote Objects 462
A Simple Server 464
A Simple Client 465
.NET Remoting Architecture 466
Channels 466
Formatters 470
ChannelServices and RemotingConfiguration 471
Object Activation 472
Message Sinks 476
Passing Objects in Remote Methods 476
Lifetime Management 481
Miscellaneous .NET Remoting Features 484
Configuration Files 484
Hosting Applications 494
Classes, Interfaces, and SoapSuds 495
Asynchronous Remoting 498
Remoting and Events 499
Call Contexts 505
Summary 507
_________________________________________________Contents
Chapter 17: Localization___________________________________________________509
Namespace System.Globalization 510
Unicode Issues 510
Cultures and Regions 511
Cultures in Action 516
Sorting 520
Resources 522
Creating Resource Files 522
ResGen 523
ResourceWriter 523
Using Resource Files 524
The System.Resources Namespace 527
Localization Example Using Visual Studio .NET 527
Outsourcing Translations 533
Changing the Culture Programmatically 534
Using Binary Resource Files 536
Using XML Resource Files 537
Automatic Fallback for Resources 539
Globalization and Localization with ASP.NET 539
A Custom Resource Reader 540
Creating a DatabaseResourceReader 541
Creating a DatabaseResourceSet 542
Creating a DatabaseResourceManager 543
Client Application for DatabaseResourceReader 544
Summary 544
Chapter 18: Deployment___________________________________________________545_
Designing for Deployment 545
Deployment Options 546
Xcopy 546
Copy Project 546
Deployment Projects 546
Deployment Requirements 546
Simple Deployment 547
Xcopy 548
Xcopy and Web Applications 548
Copy Project 550
Installer Projects 551
What Is Windows Installer? 551
Creating Installers 552
Advanced Options 562
Summary 569
Contents _____________________________________________
Part III: Windows Forms 571
Chapter 19; Windows Forms____________ . _____513
Creating a Windows Form Application 574
Control Class 579
Size and Location 580
Appearance 580
User Interaction 580
Windows Functionality 582
Miscellaneous Functionality 582
Class Hierarchy 582
Standard Controls and Components 584
Forms 598
Form Class 599
Multiple Document Interface IMDI) 607
Custom Controls 610
Summary 622
Chapter 20: Graphics with GP1+______________ 623
Understanding Drawing Principles 624
GDI and GDI-*- 624
Drawing Shapes 626
Painting Shapes Using OnPamtfj 629
Using the Clipping Region 630
Measuring Coordinates and Areas 632
Point and PointF 632
Size and SizeF 634
Rectangle and RectangleF 635
Region 636
A Note about Debugging 637
Drawing Scrollable Windows 638
World. Page, and Device Coordinates 644
Colors 645
Red-Green-Blue (RGB) Values 645
The Named Colors 646
Graphics Display Modes and the Safety Palette 646
The Safety Palette 647
Pens and Brushes 648
Brushes 648
Pens 649
_________________________________________________Contents
Drawing Shapes and Unes 650
Displaying Images 652
Issues When Manipulating Images 655
Drawing Text 655
Simple Tent E sample 656
Fonts and Font Families 657
Example: Enumerating Font Families 659
Editing a Text Document: The CapsEditor Sample 661
The Invahdateo Method 666
Calculating item Sues and Document Size 667
OnPamti 668
Coordinate Transforms 670
Responding to User Input 671
Printing 675
Implementing Print and Print Preview 676
Summary 680
Part IV: Data 683
Chapter 21; Data Access with .NET __________________J*8Ji
AD0.NET Overview 685
Namespaces 686
Shared Classes 686
Database Specific Classes 687
Using Database Connections 688
Using Connections Efficiently 689
Transactions 692
Commands 693
Executing Commands 694
Calling Stored Procedures 698
Fast Data Access: The Data Reader 701
Managing Data and Relationships: The DataSet Class 704
Data Tables 704
Data Columns 705
Data Relationships 711
Data Constraints 713
XML Schemes 715
Generating Code with XSD 716
Populating e DataSet 721
Populating a DataSet Class with a Data Adapter 722
Populating a DataSet from XML 723
Contents_________________________________________________
Persisting DataSet Changes 723
Updating with Data Adapters 724
Writing XML Output 726
Working with ADO.NET 728
Tiered Development 728
Key Generation with SQL Server 730
Naming Conventions 732
Summary 734
Chapter 22: Viewing .NET Data____________________________________________Z35
The DataGrid Control 735
Displaying Tabular Data 735
Data Sources 738
DataGrid Class Hierarchy 746
Data Binding 750
Simple Binding 750
Data-Binding Objects 751
Visual Studio.NET and Data Access 757
Creating a Connection 758
Selecting Data 759
Generating a DataSet 762
Updating the Data Source 763
Building a Schema 764
Other Common Requirements 770
Summary 778
Chapter 23: Manipulating XML____________________________________________281
XML Standards Support in .NET 782
Introducing the System.Xml Namespace 782
Using MSXML in .NET 783
Using System.Xml Classes 786
Reading and Writing Streamed XML 786
Using the XmlTextReader Class 787
Using the XmlValidatingReader Class 791
Using the XmlTextWriter Class 794
Using the DOM in .NET 795
Using the XmlDocument Class 797
Using XPath and XSLT in .NET 802
The System.Xml.XPath Namespace 803
The System.Xml.Xsl Namespace 807
_________________________________________________Contents
XML and AD0.NET 812
Converting AD0.NET Data to XML 812
Converting XML to AD0.NET Data 820
Reading and Writing a DiffGram 822
Serializing Objects in XML 825
Serialization without Source Code Access 833
Summary 836
Chapter 24: Working with Active Directory_________________________________837
The Architecture of Active Directory 838
Features 838
Active Directory Concepts 839
Characteristics of Active Directory Data 843
Schema 843
Administration Tools for Active Directory 845
Active Directory Users and Computers 845
ADSI Edit 846
Active Directory Service Interfaces (ADSI) 847
Programming Active Directory 848
Classes in System.DirectoryServices 849
Binding 849
Getting Directory Entries 854
Object Collections 855
Cache 857
Creating New Objects 857
Updating Directory Entries 858
Accessing Native ADSI Objects 859
Searching in Active Directory 860
Searching for User Objects 864
User Interface 864
Get the Schema Naming Context 864
Get the Property Names of the User Class 866
Search for User Objects 867
Summary 869
Part V: Web Programming 871
Chapter 25; ASP.NET Pages__________________________________813
ASP.NET Introduction 874
State Management in ASP.NET 875
Contents_________________________________________________
ASP.NET Web Forms 875
ASP.NET Server Controls 880
AD0.NET and Data Binding 892
Updating the Event-Booking Application 893
More on Data Binding 901
Application Configuration 906
Summary 907
Chapter 26; Web Services,____________________________________ ____909
SOAP 910
WSDL 911
Web Services 913
Exposing Web Services 913
Consuming Web Services 916
Extending the Event-Booking Example 918
The Event-Booking Web Service 919
The Event-Booking Client 922
Exchanging Data Using SOAP Headers 924
Summary 929
Charter 27: User Controls and Custorn Controls_________________jaai
User Controls 932
A Simple User Control 932
Custom Controls 939
Custom Control Project Configuration 940
Basic Custom Controls 944
Creating a Composite Custom Control 949
A Straw Poll Control 951
The Candidate Controls 953
The StrawPoll Control Builder 954
Straw Poll Style 955
The Straw Poll Control 956
Summary 962
Part VI: Inferos 963
Chapter 2S: COM Irrteroperatrilrty________________________.._______ 965
.NET and COM 966
Metadata 966
Freeing Memory 966
_____________________________________________________Contents
Interfaces 957
Method Bmdmg 969
Data Tvpes 969
Registration 969
Threading 959
Error Handling 971
Event Handling 972
Marshaling 972
Using a COM Component from a .NET Client 973
Creating a COM Component 973
Creating a Runtime Callable Wrapper 977
Threading issues 980
Adding Connection Points 980
Using ActiveX Controls in Windows Forms 982
Using COM Objects from within ASP.NET 985
Using a .NET Component from a COM Client 985
COM Callable Wrapper 986
Creating a NET Component 986
Creating a Type Library 987
COM interop Attributes 989
COM Registration 992
Creating a COM Client 993
Adding Connection Points 995
Creating a Client with a Sink Object 996
Running Windows Forms Controls in Internet Explorer 997
Summary 998
Chapter 29: Enterprise Services............._......_......_........___________________.......................999
Overview 999
History 999
Where to Use Enterprise Services? 1000
Contexts 1001
Automatic Transactions 1001
Distributed Transactions 1001
Object Pooling 1002
Role-based Security 1002
Queued Components 1002
Loosely Coupled Events 1002
Create a Simple COM* Application 1003
Class SetvteedComponerrt 1003
Applicabon Attributes 1003
Creating the Component 1004
Contents
Deployment
Automatic Deployment
Manual Deployment
Component Services Admin Tool
Client Application
Transactions
ACID Properties
Transaction Attributes
Transaction Results
Sample Application
Summary
Part VII: Windows Base Services
1005
1005
1005
1006
1008
1009
1009
10O9
1010
1011
1021
1023
Managing the File System
.NET Classes That Represent Files and Folders
The Path Class
Example: A File Browser
Moving, Copying, and Deleting Files
Example: FilePropertiesAndMovement
Reading and Writing to Files
Streams
Reading and Writing to Binary Files
Reading and Writing to Text Files
Reading and Writing to the Registry
The Registry
The NET Registry Classes
Example: SelfPlacingWindow
Summary
1025
1026
1027
1029
1030
1035
1035
1039
1040
1042
1047
1054
1055
1057
1059
1066
v h tipte r3 Lj_ Accejssjng the tntenrst
The WebCIJent Class
Downloading Files
Basic Web Client Example
Uploading Files
WebRequest and WebResponse Classes
Other WebRequest and WebResponse Features
Displaying Output as an ffTML Page
The Web Request and Web Response Hierarchy
1061
1068
1068
1068
1070
1070
1071
1074
1075
Contents
Utility Classes
URls
IP Addresses and DNS Names
lower-tevel Protocols
lower lovei Classes
Summary
1077
1077
1079
1082
1083
1088
Chapter 32; Windows Services
What l» a Windows Service?
Windows Services Architecture
Service Program
Service Control Program
Service Configuration Program
System.ServiceProcess Namespace
Creating a Windows Service
A Class library Using Sockets
TcpCIient Example
Windows Service Project
Threading and Services
Service Installation
Installation Program
Monitoring and Controlling the Service
MMC Computer Management
net.e»e
scene
Visual Studio NET Server Explorer
ServiceControiler Class
Troubleshooting
interactive Services
Event Logging
Performance Monitoring
Power Events
Summary
At www.wrox.cofn
Appendix A: Principles of Object-Oriented Programming
Appendix B: C# for Visual Basic 8 Developers
Appendix C: C# for tore Developers
Appendix D: C# for C++ Developers
ism
1091
1093
1093
1095
1095
1095
1096
1096
1100
1102
1107
1107
1108
1113
1114
1114
1115
1116
1116
1122
1123
1123
1130
1135
1137
1177
1225
1253
1307
|
any_adam_object | 1 |
building | Verbundindex |
bvnumber | BV019327081 |
callnumber-first | Q - Science |
callnumber-label | QA76 |
callnumber-raw | QA76.73.C154 |
callnumber-search | QA76.73.C154 |
callnumber-sort | QA 276.73 C154 |
callnumber-subject | QA - Mathematics |
classification_rvk | ST 250 |
ctrlnum | (OCoLC)249470476 (DE-599)BVBBV019327081 |
dewey-full | 005.133 |
dewey-hundreds | 000 - Computer science, information, general works |
dewey-ones | 005 - Computer programming, programs, data, security |
dewey-raw | 005.133 |
dewey-search | 005.133 |
dewey-sort | 15.133 |
dewey-tens | 000 - Computer science, information, general works |
discipline | Informatik |
edition | 3. ed. |
format | Book |
fullrecord | <?xml version="1.0" encoding="UTF-8"?><collection xmlns="http://www.loc.gov/MARC21/slim"><record><leader>01421nam a2200409 c 4500</leader><controlfield tag="001">BV019327081</controlfield><controlfield tag="003">DE-604</controlfield><controlfield tag="005">20040805 </controlfield><controlfield tag="007">t</controlfield><controlfield tag="008">040618s2004 a||| |||| 00||| eng d</controlfield><datafield tag="020" ind1=" " ind2=" "><subfield code="a">0764557599</subfield><subfield code="9">0-7645-5759-9</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(OCoLC)249470476</subfield></datafield><datafield tag="035" ind1=" " ind2=" "><subfield code="a">(DE-599)BVBBV019327081</subfield></datafield><datafield tag="040" ind1=" " ind2=" "><subfield code="a">DE-604</subfield><subfield code="b">ger</subfield><subfield code="e">rakwb</subfield></datafield><datafield tag="041" ind1="0" ind2=" "><subfield code="a">eng</subfield></datafield><datafield tag="049" ind1=" " ind2=" "><subfield code="a">DE-20</subfield><subfield code="a">DE-1051</subfield></datafield><datafield tag="050" ind1=" " ind2="0"><subfield code="a">QA76.73.C154</subfield></datafield><datafield tag="082" ind1="0" ind2=" "><subfield code="a">005.133</subfield></datafield><datafield tag="084" ind1=" " ind2=" "><subfield code="a">ST 250</subfield><subfield code="0">(DE-625)143626:</subfield><subfield code="2">rvk</subfield></datafield><datafield tag="245" ind1="1" ind2="0"><subfield code="a">Professional C#</subfield><subfield code="c">Simon Robinson ...</subfield></datafield><datafield tag="250" ind1=" " ind2=" "><subfield code="a">3. ed.</subfield></datafield><datafield tag="264" ind1=" " ind2="1"><subfield code="a">Indianapolis, IN</subfield><subfield code="b">Wiley</subfield><subfield code="c">2004</subfield></datafield><datafield tag="300" ind1=" " ind2=" "><subfield code="a">XXXVII, 1356 S.</subfield><subfield code="b">Ill.</subfield></datafield><datafield tag="336" ind1=" " ind2=" "><subfield code="b">txt</subfield><subfield code="2">rdacontent</subfield></datafield><datafield tag="337" ind1=" " ind2=" "><subfield code="b">n</subfield><subfield code="2">rdamedia</subfield></datafield><datafield tag="338" ind1=" " ind2=" "><subfield code="b">nc</subfield><subfield code="2">rdacarrier</subfield></datafield><datafield tag="490" ind1="0" ind2=" "><subfield code="a">Programmer to programmer</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C sharp</subfield></datafield><datafield tag="650" ind1=" " ind2="4"><subfield code="a">C# (Computer program language)</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="650" ind1="0" ind2="7"><subfield code="a">Microsoft dot net</subfield><subfield code="0">(DE-588)4645646-6</subfield><subfield code="2">gnd</subfield><subfield code="9">rswk-swf</subfield></datafield><datafield tag="689" ind1="0" ind2="0"><subfield code="a">C sharp</subfield><subfield code="0">(DE-588)4616843-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2="1"><subfield code="a">Microsoft dot net</subfield><subfield code="0">(DE-588)4645646-6</subfield><subfield code="D">s</subfield></datafield><datafield tag="689" ind1="0" ind2=" "><subfield code="5">DE-604</subfield></datafield><datafield tag="700" ind1="1" ind2=" "><subfield code="a">Robinson, Simon</subfield><subfield code="e">Sonstige</subfield><subfield code="4">oth</subfield></datafield><datafield tag="856" ind1="4" ind2="2"><subfield code="m">HBZ Datenaustausch</subfield><subfield code="q">application/pdf</subfield><subfield code="u">http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012794105&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA</subfield><subfield code="3">Inhaltsverzeichnis</subfield></datafield><datafield tag="999" ind1=" " ind2=" "><subfield code="a">oai:aleph.bib-bvb.de:BVB01-012794105</subfield></datafield></record></collection> |
id | DE-604.BV019327081 |
illustrated | Illustrated |
indexdate | 2024-07-09T19:57:44Z |
institution | BVB |
isbn | 0764557599 |
language | English |
oai_aleph_id | oai:aleph.bib-bvb.de:BVB01-012794105 |
oclc_num | 249470476 |
open_access_boolean | |
owner | DE-20 DE-1051 |
owner_facet | DE-20 DE-1051 |
physical | XXXVII, 1356 S. Ill. |
publishDate | 2004 |
publishDateSearch | 2004 |
publishDateSort | 2004 |
publisher | Wiley |
record_format | marc |
series2 | Programmer to programmer |
spelling | Professional C# Simon Robinson ... 3. ed. Indianapolis, IN Wiley 2004 XXXVII, 1356 S. Ill. txt rdacontent n rdamedia nc rdacarrier Programmer to programmer C sharp C# (Computer program language) C sharp (DE-588)4616843-6 gnd rswk-swf Microsoft dot net (DE-588)4645646-6 gnd rswk-swf C sharp (DE-588)4616843-6 s Microsoft dot net (DE-588)4645646-6 s DE-604 Robinson, Simon Sonstige oth HBZ Datenaustausch application/pdf http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012794105&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA Inhaltsverzeichnis |
spellingShingle | Professional C# C sharp C# (Computer program language) C sharp (DE-588)4616843-6 gnd Microsoft dot net (DE-588)4645646-6 gnd |
subject_GND | (DE-588)4616843-6 (DE-588)4645646-6 |
title | Professional C# |
title_auth | Professional C# |
title_exact_search | Professional C# |
title_full | Professional C# Simon Robinson ... |
title_fullStr | Professional C# Simon Robinson ... |
title_full_unstemmed | Professional C# Simon Robinson ... |
title_short | Professional C# |
title_sort | professional c |
topic | C sharp C# (Computer program language) C sharp (DE-588)4616843-6 gnd Microsoft dot net (DE-588)4645646-6 gnd |
topic_facet | C sharp C# (Computer program language) Microsoft dot net |
url | http://bvbr.bib-bvb.de:8991/F?func=service&doc_library=BVB01&local_base=BVB01&doc_number=012794105&sequence=000002&line_number=0001&func_code=DB_RECORDS&service_type=MEDIA |
work_keys_str_mv | AT robinsonsimon professionalc |