pad



Visual Basic 2005: Developing Applications Additional Topics

In this course you'll learn about important development topics that aren't normally covered in a beginning Windows application programming course. Starting with saving objects to a stream using .NET Serialization and creating and displaying reports, you'll work through crucial topics such as attributes and reflection, programming XML using the XmlDocument class, and the XmlReader/XmlWriter classes, creating Windows Services, and drawing your own user interfaces using the System.Drawing namespace. You'll see how to handle vital distribution issues, learning about application security, versioning, and deployment. You'll dig deeper into working with the most complex of Visual Studio's built-in controls, the DataGridView control, how to extend Visual Studio 2005 in a number of different ways, get started building mobile applications, and how to interact with printers and how to print documents. You're certain to find many topics here that will extend your knowledge, your capabilities, and your value as a developer.

Serialization

  • Introducing Serialization
  • Serializing Complex Objects
  • Customizing the Serialization Process
  • Creating and Displaying Reports
  • Reports in Data Applications
  • Creating and Displaying Reports          

Filling the .NET Gaps with WMI

  • Introducing WMI
  • Getting Started with WMI
  • WMI Queries, Properties, and Methods
  • WMI Server Explorer Extensions

WMI Events and Asynchronous Handling

  • Creating WMI Event Handlers
  • Working with WMI Asynchronously
  • WMI Server Explorer Extensions and Events

Examining the DataGridViewControl

  • Customizing Rows, Columns and Cells
  • Working with Bound and Unbound Data

Extending Visual Studio 2005

  • Extending Visual Studio 2005
  • Creating Item Templates
  • Creating Project Templates
  • Using and Creating Code Snippets       
  • Using Macros to Automate the IDE      

Creating Rich User Interfaces with GDI+

  • Introducing Drawing in the .NET Framework
  • Creating Owner-Drawn Controls
  • Creating Non-Rectangular Forms
  • Creating a Custom DataGridView Control Column

Handling Versioning Issues

  • Before You Begin
  • Assemblies
  • Private Assemblies
  • Shared Assemblies

Creating Windows Services

  • Introducing Windows Services
  • Building Your First Windows Service    
  • The FileWatcher Service

Building Mobile Applications

  • Creating Smart Device Projects
  • The .NET Compact Framework
  • Using Device Emulators
  • Mobile Database Applications

Reading and Writing XML Using the XML DOM

  • Getting Started
  • Reading XML Data
  • Working with Nodes
  • Creating and Modifying XML
  • Dealing with Errors

Expert XML

  • Getting Started
  • Reading XML with XmlReader
  • Writing XML with XmlWriter
  • Searching XML with XPath

Printers and Printing

  • The PrintDocument Class
  • The PageSettings Class
  • The PrinterSettings Class
  • Working with Print-Related Controls    
  • A More Complex Report

 Securing Windows Applications

  • Security in the .NET Framework
  • Code Access Security
  • Checking For Permissions
  • Role Based Security
  • Security and ClickOnce Deployment
  • Strong-Named Assemblies

 Building Setup Applications

  • Windows Installer Deployment
  • Creating a Setup Project
  • Customizing a Setup Project

Attributes and Reflection

  • Introducing Attributes
  • Creating and Using Custom Attributes
  • Introducing Reflection
  • Using Reflection to Perform Late Binding


Your Instructor

Ken Getz is a nationally renowned speaker and best-selling author who specializes in programming with Visual C# and Visual Basic. He has been working with AppDev for more than 10 years, and is the author and presenter of some of AppDev's most popular courses. Ken is also a senior consultant with MCW Technologies and the author or co-author of several best-selling books including Access 2002 Developer's Handbooks (with Paul Litwin and Mike Gunderloy (Sybex)), Access Cookbook (with Andy Baron and Paul Litwin (O'Reilly)), VBA Developer's Handbook (with Mike Gilbert (Sybex)), and ASP.NET Developer's JumpStart (with Paul D. Sheriff (Addison-Wesley)). Since the inception of the program, Ken has been selected each year as a Microsoft Support MVP and is a member of the INETA speaker's bureau, traveling to speak at .NET user groups throughout the country. Ken is a frequent speaker at technical conferences, including Microsoft's Tech-Ed, as well as VSLive and DevConnections. Ken is also a technical editor for Advisor Guide to Microsoft Access and Advisor Guide to Microsoft Visual Basic and is a columnist for both CoDe Magazine and MSDN Magazine.

Robert Green is a senior consultant with MCW Technologies, a Microsoft Certified Partner. Before joining MCW, Robert worked at Microsoft for 8 years, most recently as a Program Manager on the Visual Basic product team and previously as a Product Manager for several products including Visual Studio, Visual Basic, Visual Studio Tools for Office and Visual FoxPro. Prior to joining Microsoft, Robert was a Vice President and co-founder of The Information Management Group, a consulting and education services firm in Chicago. Robert has been a frequent speaker at technology conferences, including TechEd, VSLive, VSConnections and Advisor Live. His articles have appeared on MSDN and Advisor Publication’s VB.NET Advisor, and will appear in other venues as well throughout the year. Robert is the co-author and co-presenter of AppDev’s Visual Basic 2005 and Visual C# 2005 training, along with Ken Getz.

ZVB05-CD-56padRegular price: $1,495.95padSale price: $1,295.95pad
Select:
Enter Keyword(s):

**Register Today and Save $$ with Planetlearn.com**
Enter your email address and receive...

  • FREE coupon good for 10% off all online purchases..
  • FREE newsletter with exclusive offers on cbt training.
  • FREE Email Job Alerts provided by 10millionjobs.com.

Join today and save! Enter your email address.
Email:

Prices are for single user. If you are looking for internet/intranet or LAN solutions and have specific training needs not listed, please call 207-671-1666 or E-Mail sales@planetlearn.com

Partner Sites
www.10millionjobs.com
SAP Top Sites.com - Vote for Us!





Planetlearn
107 Elm Street Suite 205G
Portland, ME 04101
207-671-1666

Press Ctrl+ D to bookmark this page.

Order securely online or call 207-671-1666
Office hours: Monday - Friday, 9am to 5pm Eastern Standard Time