Flylib.com
List of Listings
Previous page
Table of content
Next page
Chapter 2: .NET Objects
Listing 2-1: Visual Basic code listing of simplest object server.
Listing 2-2: C# code listing of simplest object client.
Listing 2-3: AssemblyInfo.vb file entry specifying key pair for generating strong name.
Listing 2-4: AssemblyInfo.vb file showing version of component assembly.
Listing 2-5: Sample configuration file.
Listing 2-6: Explicit declaration of inheritance.
Listing 2-7: Overriding base class method.
Listing 2-8: Constructor declaration example.
Listing 2-9: Constructor call example.
Listing 2-10: Providing a
Finalize
function in an object.
Listing 2-11: Sample Dispose method for deterministic finalization.
Listing 2-12: Code listing of a .NET client using an RCW.
Listing 2-13: Sample late binding code.
Listing 2-14: COM+ transactions in a native .NET object.
Listing 2-15: Client application code showing structured exception handling.
Listing 2-16: Throwing an exception in SEH.
Listing 2-17: Finally handler in structured error handling.
Chapter 3: ASP.NET
Listing 3-1: Intermingling of code and HTML in ASP.
Listing 3-2: Excerpts from the code behind the WebForm1.aspx page.
Listing 3-3: Excerpts from .ASPX page created by Visual Studio .NET, showing control statements.
Listing 3-4: Excerpts from the HTML generated by the controls.
Listing 3-5: Excerpts from the sample application’s web.config file.
Listing 3-6: Code for session state management.
Listing 3-7: Session state management entries in the web.config file.
Listing 3-8: Web.config file for forms-based authentication.
Listing 3-9: Code for forms-based authentication form.
Listing 3-10: Authorization entries in a web.config file.
Listing 3-11: Web.config file showing authorization entries for domain users using Windows authentication.
Listing 3-12: Global.asax.vb code to set role membership on a user’s page request.
Listing 3-13: Code to place role membership in authentication cookie for later use.
Listing 3-14: Code to discover the role a user belongs to.
Listing 3-15: Web.config file specifying server process identity.
Listing 3-16: Web.config setting for automatic impersonation.
Listing 3-17: Machine.config file showing process recycling settings.
Chapter 4: .NET Web Services
Listing 4-1: A basic XML Web service.
Listing 4-2: An excerpt from a WSDL file.
Listing 4-3: SOAP request packet.
Listing 4-4: SOAP response packet.
Listing 4-5: Code accessing XML Web service by means of a proxy.
Listing 4-6: Proxy code generated by Visual Studio.
Listing 4-7: Turning on session state using the WebMethod attribute.
Listing 4-8: SOAP <Fault> example.
Listing 4-9: Placing a namespace on your XML Web service.
Listing 4-10: SOAP packet containing authentication information for Web Services Enhancements
Listing 4-11: Client-side code
Listing 4-12: WSE Sample Web.config file
Listing 4-13: Implementation of IPasswordProvider.
Chapter 5: Windows Forms
Listing 5-1: Simplest sample app’s code listing.
Listing 5-2: Excerpted version of the
InitializeComponent
method showing control creation.
Listing 5-3: Event handler for a button click.
Listing 5-4: Windows Forms ActiveX sample code.
Listing 5-5: Overridden
OnPaint
method of a form.
Listing 5-6:
OnMouseDown
overridden method to process mouse clicks.
Listing 5-7: Code modifying context menu before form automatically shows it.
Listing 5-8: Code handling
OnKeyDown
notification.
Listing 5-9: Code that displays a dialog box to the user and reports its results.
Chapter 6: Data Access in .NET
Listing 6-1: The
Page_Load
event handler of the simplest ADO.NET sample.
Listing 6-2: The
GetAuthors
method.
Listing 6-3: Code from the application.
Listing 6-4: Code from my own class
MyOwnListItem
.
Listing 6-5: Code allowing editing of author info.
Listing 6-6: Updating author information.
Listing 6-7: XML Web service sample code for getting and updating author information.
Listing 6-8: Client code for typed XML Web service sample.
Chapter 7: Handling XML
Listing 7-1: Code used to access an XML element in a generic parser.
Listing 7-2:
Point
class for simplest serialization example.
Listing 7-3: Code for serializing a point.
Listing 7-4: XML document produced by serialization.
Listing 7-5: Deserializing the XML document into a .NET object.
Listing 7-6:
Point
class that serializes to attributes.
Listing 7-7: XML representation of serialized class in attributes.
Listing 7-8: Rectangle class that can hold either element points or attribute points.
Listing 7-9: XML document produced by serializing rectangle.
Listing 7-10: Schema of
Point
class from first example produced by XSD.exe.
Listing 7-11: Industry-standard XML document describing polygon.
Listing 7-12:
Polygon
XML document wrapper class produced by XSD.exe.
Listing 7-13: Enumeration code using DOM parser.
Chapter 8: Events and Delegates
Listing 8-1: Visual Basic code for the simplest event component.
Listing 8-2: C# code for simplest event.
Listing 8-3: Visual Basic .NET code for handling events.
Listing 8-4: C# event handler code added by the wizard.
Listing 8-5: Visual Basic code for adding and removing an event handler.
Listing 8-6: C# code for adding and removing an event handler.
Listing 8-7: Adding a handler for various events.
Listing 8-8: Declaring and creating the delegate for asynchronous operation.
Listing 8-9: Functions for an asynchronous call with a polled completion signal.
Listing 8-10: A handler function for an asynchronous method invocation with a callback completion signal.
Chapter 9: Threads
Listing 9-1: Simplest threading sample application code that queues a work item.
Listing 9-2: Simplest threading application target function that does the work.
Listing 9-3: Assembler code produced by compiling that source code.
Listing 9-4: Attribute-synchronized component.
Listing 9-5: Individual method using
SyncLock
for synchronization in Visual Basic.
Listing 9-6: Same functionality in C#.
Listing 9-7: Code providing orderly shutdown of multithreaded app.
Chapter 10: .NET Remoting
Listing 10-1: Host channel registration code.
Listing 10-2: Client-side registration code.
Listing 10-3: Client-side object creation and method call.
Listing 10-4: Server-side configuration file.
Listing 10-5: Client-side configuration file.
Listing 10-6: Client-side code using a configuration file.
Listing 10-7: Code for creating a published object.
Listing 10-8: Lifetime lease management overriding in a configuration file.
Listing 10-9: Setting up a lease sponsor.
Listing 10-10: Sample lease sponsor.
Listing 10-11: Web.config file for IIS hosting.
Listing 10-12: Client config file entries.
Listing 10-13: Authentication code for IIS hosting.
Chapter 11: .NET Reflection
Listing 11-1: Code that reads metadata properties of an assembly
Listing 11-2: Code that obtains the list of types and puts each in the tree control
Listing 11-3: Class marked with a custom attribute
Listing 11-4: Code for creating method parameter entry controls
Listing 11-5: Code for creating an object and invoking its method dynamically
Previous page
Table of content
Next page
Introducing Microsoft .NET (Pro-Developer)
ISBN: 0735619182
EAN: 2147483647
Year: 2003
Pages: 110
Authors:
David S. Platt
BUY ON AMAZON
Identifying and Managing Project Risk: Essential Tools for Failure-Proofing Your Project
Identifying Project Resource Risk
Quantifying and Analyzing Project Risk
Monitoring and Controlling Risky Projects
Closing Projects
Conclusion
Software Configuration Management
Appendix M Problem Report (PR)
Appendix N Corrective Action Processing (CAP)
Appendix U Acronyms and Glossary
Appendix V Functional Configuration Audit (FCA) Checklist
Appendix X SCM Guidance for Achieving the Repeatable Level on the Software
MySQL Cookbook
Mixing Command-Line and Option File Parameters
Introduction
Moving Records Between Tables Safely
Skipping Datafile Columns
Introduction
Practical Intrusion Analysis: Prevention and Detection for the Twenty-First Century: Prevention and Detection for the Twenty-First Century
Unauthorized Activity I
Tcpdump
Snort
Incident Response
Security Business Issues
After Effects and Photoshop: Animation and Production Effects for DV and Film, Second Edition
Blue-Screen Garbage Mattes
Static Matte Painting in Photoshop
Motion Matte Painting in Photoshop
Scale and Speed
Atmosphere, Film, and Noise Effects
.NET System Management Services
Using the System.Management Namespace
Querying WMI
The WMI Schema
WMI Providers
WMI Security
flylib.com © 2008-2017.
If you may any questions please contact us: flylib@qtcs.net
Privacy policy
This website uses cookies. Click
here
to find out more.
Accept cookies