000 06800cam a22003854a 4500
001 ocm00000101
005 20240430143925.0
007 ta
008 050915s2001 inua 001 0 eng
010 _a 00109101
020 _a0672320894 :
_c39.99
040 _aDLC
_cDLC
_dDLC
042 _apcc
050 0 0 _aQA76.73.B2
_bF726 2001
069 _a09707115
090 _aQA 76.73 .B2 F726 2001
090 _aQA 76.73 .B2 F726 2001
100 1 _aFranklin, Keith.
_971324
245 1 0 _aVB.NET for developers /
_cKeith Franklin ; edited by Rebecca Riordan.
260 _a[Indianapolis] :
_bSams,
_cc2001.
300 _aix, 288 p. :
_bill. ;
_c23 cm.
500 _aIncludes index.
505 0 _aThe .NET Framework -- Assemblies -- Private Assemblies -- Shared Assemblies -- Metadata -- The Common Language Runtime -- Just-In-Time Compilation -- Versioning -- Namespaces -- The .NET Framework Class Library -- Deployment -- Visual Studio.NET -- Preview of Visual Studio.NET -- The Visual Studio.NET IDE -- The Visual Studio.NET Editor -- Collapsible Code Blocks -- Automatic Formatting and Completion -- Embedded URLs in Code and Comments -- Other Editors -- VB and the .NET Framework -- An Introduction to VB.NET -- Accessibility -- OOP Support -- Modern Language Constructs -- Safety and Security -- Multi-Language Integration -- COM and Windows API Interoperability -- Object-Oriented Programming Concepts -- Abstraction in Visual Basic.NET -- Encapsulation in VB.NET -- Polymorphism in VB.NET -- Inheritance in VB.NET -- Implementation Inheritance -- Containment -- Interface-Based Programming -- Changes to Interfaces in VB.NET -- Methods, Properties, and Events -- Methods -- Changes to Parameters -- Calling Procedures -- Returning Values -- Static Procedures -- Shared Methods -- Function Overloading -- Properties -- Shared Properties -- Events -- Delegates -- Event Handlers -- Creating Events -- Raising Events -- Using EventArgs -- Attributes -- Creating and Destroying Objects -- Constructors -- Destructors -- Accessibility Modifiers -- Modifiers for Classes -- Modifiers for Methods and Properties -- Creating VB.NET Projects -- Unsupported Project Types -- Class Libraries -- Web Form Applications -- Creating a Web Form Application -- Web Form Controls -- Web Service Projects -- Windows Applications -- Windows Controls -- Windows Services -- Console Applications -- Data and Object Types -- Types in the .NET Framework -- Value Types -- Reference Types -- String Handling -- System.String Class -- System.Text.StringBuilder Class -- Boxing and Unboxing -- Intrinsic Data Types in VB.NET -- Date -- Decimal -- Short, Integer, and Long -- Object -- String -- Char -- Classes -- Structures -- Controlling the Flow of Logic -- Short-Circuited Expressions -- Selection -- IF Statements -- Select Case -- Iteration -- For Next -- For Each -- Do Loop -- While Loop -- Statements Removed -- Error Handling -- The System.Exception Class -- Try...Catch...Finally Statement -- Try Clause -- Exit Try Statement -- Catch Clause -- Finally Clause -- Throw Statement -- Implementing Structured Exception Handling -- Throwing Exceptions -- Ensuring That Clean Up Code Is Executed -- Creating Custom Exception Types -- Global Exception Handlers -- Using Structured Exception Handling Effectively -- Creating Custom Exception Types Arbitrarily -- Wrapping Everything in Exception Handlers -- Replacing Condition Testing with Exception Handlers -- Throwing All Exceptions Back to the Caller -- Sample Windows Form Application Using Exception Handling -- ADO.NET -- From DAO to ADO.NET -- Remote Data Objects -- OleDB and Active Data Objects -- ADO.NET -- The ADO.NET Object Model -- OleDBConnection -- OleDBCommand -- OleDBDataReader -- OleDbDataAdapter -- OleDbException -- Batch Updates -- DataSet -- DataTable -- DataRelation -- ADO.NET Support in Visual Studio.NET -- Strongly Typed DataSets -- .NET Application Development Design, Architecture, and Implementation -- Security -- Code Identity -- Code Access Security -- Declarative Security -- Imperative Security -- Role-Based Security -- Remoting Security -- Cryptography -- Garbage Collection and Resource Management -- COM-Based Resource Management -- .Net Framework Resource Management -- Encapsulated Cleanup -- Performance Considerations -- Scalability Versus Performance -- Keep Interop to a Minimum -- Use Value Types -- Don't Overuse the Finalize Method -- Avoid Using On Error -- Use the .Net Framework Class Library -- Architectural Considerations -- Windows DNA, DNA 2000, and .NET -- Layered Architectures in the .NET Framework -- .NET Enterprise Servers -- XML Integration -- SOAP -- WebServices -- Creating Web Services -- Interoperability -- Calling the Windows API -- The Declare Statement -- Controlling Marshaling -- Formatting Structures for Declare -- Using .NET Framework Components in COM Applications -- Creating Strong Names -- Install into the Global Assembly Cache -- Registration -- Creating a Type Library -- Walkthrough -- Using COM Components from .NET Framework Applications -- COM+ Services -- Services Provided by COM+ -- Writing .NET Framework Components That Interoperate with COM+ Services -- Migrating from VB 6 -- What in VB6 Has Been Removed in VB.NET -- Project Types -- Language Constructs -- Undocumented Features -- Language Changes -- Migrating from VB 6 to VB.NET -- Tour of the Migration Process -- Migration Considerations -- Building New VB 6 Applications -- Use a Standards Document -- Education -- Be Explicit -- Plan for Changes -- Use XML -- Future .NET Developments -- Cross Platform .NET -- Additional Base WebServices -- Overview of Hailstorm -- Greater Integration of .NET with .NET Enterprise Servers -- Windows Form Application -- Sports Statistics Data Entry -- Data Source of the Application -- Loading the Tree -- Menus -- Creating New Records -- Visual Inheritance -- ASP.NET Web Service and Web Forms Applications -- Sports Statistics Web Service -- Super Stats Live Entry -- Bob's Fantasy Baseball.
520 8 0 _aThis book will smooth the transition to Visual Basic.NET and help developers understand the paradigm shift presented by the .NET Framework. Key differences between VB 6 and VB.NET will be highlighted in the code samples.
630 0 0 _aMicrosoft Visual BASIC.
_971325
650 0 _aBASIC (Computer program language)
_919719
700 1 _aRiordan, Rebecca.
_971326
852 _9p39.99
_y07-10-2002
907 _a12653
_b08-06-10
_c08-06-10
942 _cBOOK
_00
998 _aaudmc
_b07-10-02
_cm
_da
_e-
_feng
_ginu
_h0
935 _aPR10321
945 _g0
_i627596
_j0
_laudmc
_nCopy Type:01 - Books
_o-
_p146.96
_q-
_r-
_s-
_t1
_u0
_v0
_w0
_x0
_yi10180072
_z08-06-10
999 _c12653
_d12653