Wonder Club world wonders pyramid logo
×

Effective Visual Basic Book

Effective Visual Basic
Effective Visual Basic, Featuring nearly fifty rules for best practice, <i>Effective Visual Basic</i> gives the working programmer concrete guidelines for designing better systems and writing better code. Whether the focus is COM, databases, or distributed systems using MTS and , Effective Visual Basic has a rating of 3.5 stars
   2 Ratings
X
Effective Visual Basic, Featuring nearly fifty rules for best practice, Effective Visual Basic gives the working programmer concrete guidelines for designing better systems and writing better code. Whether the focus is COM, databases, or distributed systems using MTS and , Effective Visual Basic
3.5 out of 5 stars based on 2 reviews
5
0 %
4
50 %
3
50 %
2
0 %
1
0 %
Digital Copy
PDF format
1 available   for $99.99
Original Magazine
Physical Format

Sold Out

  • Effective Visual Basic
  • Written by author Joe Hummel,Ted Pattison,Justin Gehtland,Doug Turnure,Brian A. Randell
  • Published by Boston, Mass. ; Addison-Wesley, 2001., 2001/06/04
  • Featuring nearly fifty rules for best practice, Effective Visual Basic gives the working programmer concrete guidelines for designing better systems and writing better code. Whether the focus is COM, databases, or distributed systems using MTS and
Buy Digital  USD$99.99

WonderClub View Cart Button

WonderClub Add to Inventory Button
WonderClub Add to Wishlist Button
WonderClub Add to Collection Button

Book Categories

Authors

Preface
Acknowledgments
1 Shifting from Liberal Arts to Software Engineering 1
Rule 1-1 Maximize the Potential of VB's Compile-Time Type Checking 2
Rule 1-2 Make Assumptions Explicit via Debug .Assert 8
Rule 1-3 Consider #If When Compile-Time Conditions Differ 14
Rule 1-4 Raise Errors to Signal Exceptional Conditions 20
Rule 1-5 Trap Locally, Act Globally: Effective Error Handling 26
Rule 1-6 Know the Difference Between Type and Class 35
Rule 1-7 Embrace Good Object-Oriented Design, Not Just VB 41
Rule 1-8 Prefer UDTs over Classes for Value Types 49
Rule 1-9 Automate Mundane Tasks 53
2 Designing, Building, and Working with COM-Based Components 61
Rule 2-1 Think in Terms of Interfaces 62
Rule 2-2 Use Custom Interfaces 64
Rule 2-3 Define Custom Interfaces Separately, Preferably Using IDL 73
Rule 2-4 Avoid the Limitations of Class-Based Events with Custom Callbacks 83
Rule 2-5 Be Deliberate About Maintaining Compatibility 90
Rule 2-6 Choose the Right COM Activation Technique 99
Rule 2-7 Beware of ClassöTerminate 111
Rule 2-8 Model in Terms of Sessions Instead of Entities 114
Rule 2-9 Avoid ActiveX EXEs Except for Simple, Small-Scale Needs 118
3 MTS, COM+, and VB - The Middle Tier 123
Rule 3-1 Understand the Design of MTS and COM+ 124
Rule 3-2 Don't Use Singletons in MTS or COM+ 127
Rule 3-3 Know When to Use New versus CreateObject versus GetObjectContext.CreateInstance 129
Rule 3-4 Understand the Real Motivation for SetComplete 140
Rule 3-5 Consider Auto-Abort Style with Transactions 146
Rule 3-6 Don't Reinvent the DBMS 150
Rule 3-7 Don't Feel Obligated to Configure All Your Components 157
Rule 3-8 Avoid Compiling Things into DLLs That You'll Later Regret 159
Rule 3-9 Best Practices for Porting MTS Code into COM+ 164
Rule 3-10 Best Practices for Writing Code That Runs on MTS and COM+ 169
4 The Web and VB 173
Rule 4-1 Understand the IIS Architecture 174
Rule 4-2 Manage Application State to Maximize Efficiency 184
Rule 4-3 Manage Session State to Maximize Scalability 194
Rule 4-4 Understand the Differences Between DCOM and HTTP 203
Rule 4-5 Write COM Components for Scripting Environments (Like ASP) 209
Rule 4-6 Understand How Your COM Objects Interact with ASP 218
Rule 4-7 Use XML Instead of Proprietary Data Transfer Formats 227
Rule 4-8 Be Deliberate About Presentation versus Business Logic 236
Rule 4-9 Use XSLT to Move from Data to Presentation 243
5 Effective Data Access from VB 257
Rule 5-1 Efficiency Basics: Round-Trips, SQL Statements, and Providers 257
Rule 5-2 Don't Overencapsulate Data Access 265
Rule 5-3 Never Hold Database Connections as Data Members 277
Rule 5-4 Deadlock Is Common; Develop Defensively 280
Rule 5-5 Use Firehose Cursors Whenever Possible 287
Rule 5-6 Make the Right Data Searching Decision (Avoid SelectSingleNode Abuse) 293
Index 299


Login

  |  

Complaints

  |  

Blog

  |  

Games

  |  

Digital Media

  |  

Souls

  |  

Obituary

  |  

Contact Us

  |  

FAQ

CAN'T FIND WHAT YOU'RE LOOKING FOR? CLICK HERE!!!

X
WonderClub Home

This item is in your Wish List

Effective Visual Basic, Featuring nearly fifty rules for best practice, <i>Effective Visual Basic</i> gives the working programmer concrete guidelines for designing better systems and writing better code. Whether the focus is COM, databases, or distributed systems using MTS and , Effective Visual Basic

X
WonderClub Home

This item is in your Collection

Effective Visual Basic, Featuring nearly fifty rules for best practice, <i>Effective Visual Basic</i> gives the working programmer concrete guidelines for designing better systems and writing better code. Whether the focus is COM, databases, or distributed systems using MTS and , Effective Visual Basic

Effective Visual Basic

X
WonderClub Home

This Item is in Your Inventory

Effective Visual Basic, Featuring nearly fifty rules for best practice, <i>Effective Visual Basic</i> gives the working programmer concrete guidelines for designing better systems and writing better code. Whether the focus is COM, databases, or distributed systems using MTS and , Effective Visual Basic

Effective Visual Basic

WonderClub Home

You must be logged in to review the products

E-mail address:

Password: