|
Regular Expressions and .NET
(Saturday, September 04, 2004)
Found the following interesting discussion in the Newsgroups:
Regular Expressions by:Anonymous
| I'm having trouble creating a regular expression to parse bits of data from a string and was hoping someone could lead me in the right direction. Consider the following string:
423456 Victor Frankenstein, M.D. 04/04/2004
I want to construct a new string to look like this:
04/04/2004-423456-Frankenstein
My biggest problem is getting the last name, this is because there may or may not be something between the first and last name (ie. middle name, middle initial(with or without a period), and even multiple names).
If anyone has any ideas, I would really welcome your insight.
Thanks, Mark
| | | Reply: by:Jay B. Harlow [MVP - Outlook]
| | | Mark, I don't have a specific pattern to solve your problem.
I would start at the ends and work toward the middle. Parsing names always seems to be problematic, what about names like Cher and Prince?
Can you safely use the last name before the date, except if there is a degree?
I find both of the following sites invaluable when working with regular expressions.
A tutorial & reference on using regular expressions: http://www.regular-expressions.info/
The MSDN's documentation on regular expressions: http://msdn.microsoft.com/library/default.asp?url=/library/en-us/cpgenref/html/cpconRegularExpressionsLanguageElements.asp
Hope this helps Jay
| | | Reply: by:Anonymous
| | | Thanks for your reply.
To be more specific. There will always be a first and last name as well as the possibility of middle names or initials, and there will always be some sort of credential (ie, M.D.). There will always be a comma after the last name and there will always be a date after the credentials.
Thanks again, Mark
| | | Reply: by:Jay B. Harlow [MVP - Outlook]
| | | Mark, There is your key!
There will always be a comma after the last name, so your last name is a name followed by a comma. Also my suggesting of starting at the ends, you know its the last name as it is the name the furthest to the right...
Your "middle names" are simply zero or more names.
Thinking about it you may not even care about the comma specifically on the last name, after yes, part of no.
Your pattern will need something like (not really reg ex):
number first name middle name* last name credential date
Where the above is the pattern to match each of those sections of your input string, I would probably use named groups (group name) to be able to pull each section out of the match object. Between each section you can include any delimiters that may be expected such as white space, commas & what have you... (the comma after the last name). This helps convince the parser that the last name is the last name & not a trailing middle name...
Hope this helps Jay
|
Posted by Xander Zelders

Query Table and .Net
Found the following interesting discussion in the Newsgroups:
Query Table by:WStoreyII
| how can i only show certain records in a datagrid based on user defined criteria
like only show records where amount = x ect?
WStoreyII
Thanks Again
| | | Reply: by:William Ryan eMVP
| | | Bind the grid to a Dataview based on the table then set it's rowfilter property http://www.knowdotnet.com/articles/expressions.html http://www.knowdotnet.com/articles/advancedrowfilter.html
| | | Reply: by:WStoreyII
| | | i need to filter it inside of the actual datagrid though i am setting up a tree that will will have nodes that represent the values in a column for instanance dates and when the user clicks on a date in the tree it should only show records that have that date ?
WSToreyII
| | | Reply: by:Armin Zingler
| | |
If you won't get an answer here, try it in the right group: microsoft.public.dotnet.framework.windowsforms.controls microsoft.public.dotnet.languages.vb.controls -- Armin
|
Posted by Xander Zelders

How to solve the Crystal Report error keycode2.dll invalid and .NET
Found the following interesting discussion in the Newsgroups:
How to solve the Crystal Report error keycode2.dll invalid by:Kashyap
| i have a project in which i have used crystal report. when i run this application on other computer which has a microsoft framework install give me error when open the form containing the crystal Report viever. can anybody help me to solve the problem. Thanks Kashyap
| | | Reply: by:William Ryan eMVP
| | | http://www.knowdotnet.com/articles/crystal.html
| | | Reply: by:kashyap vakharia
| | |
Thanks i was searching it for a long time and was not know what to do. thanks once again
Rgrds Kashyap
| | | Reply: by:Bernie Yaeger
| | | Hi,
Did you install a crystal setup using the current merge modules? You can't get the report viewer to work without it. For instructions, go to www.businessobjects.com.
HTH,
Bernie Yaeger
|
Posted by Xander Zelders

Create a paramter that will accept both Textbox and Richtextbox control and .NET
Found the following interesting discussion in the Newsgroups:
Create a paramter that will accept both Textbox and Richtextbox control by:Anonymous
| how can I make a parameter accept etiher richtextbox or textbox controls? currently My parameter is (ByVal txtBox as system.windows.form.textbox). This creates an error if the txtBox is of type RichTextBox.
| | | Reply: by:Philip Rieck
| | | Make the parameter type "Control", then in the method, be sure to validate that the type is correct... (Control will allow any winform control, like a progressbar)
| | | Reply: by:Anonymous
| | | Thanks :)
|
Posted by Xander Zelders

Registering .dll from Windows Control Library and .NET
Found the following interesting discussion in the Newsgroups:
Registering .dll from Windows Control Library by:Brian Mitchell
| Please forgive the newbie question, but I created a Windows Control Library project and I am wondering how I go about registering the .dll so I can reference it in my other applications? (So it will show up in the references)
Thanks!!
| | | Reply: by:Mattias Sjögren
| | | Brian,
INFO: How to Display an Assembly in the Add Reference Dialog Box http://support.microsoft.com/?kbid=306149
Mattias
-- Mattias Sjögren [MVP] mattias @ mvps.org http://www.msjogren.net/dotnet/ | http://www.dotnetinterop.com
|
Posted by Xander Zelders

Locating objects and .NET
Found the following interesting discussion in the Newsgroups:
Locating objects??? by:Anonymous
| TO ALL:
Remember in VB 6.0 we could do slight location adjustments using our arrow keys in the keyboard. How come you can’t do that in VB.NET; do you seriously have to specify pixel values in the location property or is there an option to enable us to use the arrow keys when locating objects.
Thanks in advance.
Radith Silva
| | | Reply: by:Armin Zingler
| | | If you won't get an answer here, try it in the right group: microsoft.public.vsnet.ide -- Armin
|
Posted by Xander Zelders

MS Access Interop
Found the following interesting discussion in the Newsgroups:
MS Access Interop by:masoodadnan@hotmail.com (Sehboo)
| I am using access interop (object 10.0) in my application. It works fine on my machine but when I test it on some machine which has an old version of access then it fails. This is how I am declareing my variable.
Dim oAccess As Access.Application
How do I resolve the issue so that it doesn't matter if it is old or new access it works?
Any idea?
Thanks
| | | Reply: by:t.egginger@removethis-gmx.net
| | | Hello,
i guess you can not solve this via interop. (as far as i know) either you use reflection and create the access object at runtime, or you simply write your own com-wrapper class solving this for you!
regards
tom
| | | Reply: by:masoodadnan@hotmail.com (Sehboo)
| | | Any example of any of that?
thanks
|
Posted by Xander Zelders

Richtextbox vb.net 2003
Found the following interesting discussion in the Newsgroups:
Richtextbox basic vb.net 2003 by:Anonymous
| I need some help...please Can someone tell me how, using the richtextbox's Lines\String[]Array property, I can add text, line after individual line, at run time, to a richtextbox. I have search all of msdn and the KB and there is no example, good explanation of using the Lines\String[]Array property I am hoping to use a variables to hold the information for each line. Thanks
| | | Reply: by:DraguVaso
| | | I don't really understand what you want to do, but I used that once in a project, although I used a 'normal' Textbox and not a RichTextBox.
You can just access it like this: MyTextBox.Lines(0)
Although, strange thing is: if you use it like this, the performance is really bad!! You better put the text of your textbox into a string, than do all the changes to your string, and afterwurths copy the strign back to your TextBox. Like this:
Dim strT As String() 'store the textbox in a string() strT = txtText.Lines
I hope this helps? Otherwise try to explain your question a little more explicit.
Pieter
|
Posted by Xander Zelders

User Control Events and .NET
Found the following interesting discussion in the Newsgroups:
User Control Events by:Anonymous
| I have a user control and it has a textbox. I added it to form. But i can't use the textbox's events on form. How can i do it? Pls help me.
| | | Reply: by:Ken Tucker [MVP]
| | | Hi,
You will have to raise the events your self when the textchanges. Here is a simple example.
Public Class UserControl1 Inherits System.Windows.Forms.UserControl #Region " Windows Form Designer generated code " Public Shadows Event TextChanged(ByVal sender As Object, ByVal e As EventArgs) Public Shadows Property Text() As String Get Return TextBox1.Text End Get Set(ByVal Value As String) TextBox1.Text = Value End Set End Property
Private Sub TextBox1_TextChanged(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles TextBox1.TextChanged RaiseEvent TextChanged(Me, e) End Sub End Class
Ken
| | | Reply: by:WStoreyII
| | | what does the shadow Term do ken?
WSToreyII
| | | Reply: by:Ken Tucker [MVP]
| | | Hi,
It allows you to overload something that is not set up to be overloaded. See the article below for a good explaination.
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnadvnet/html/vbnet12252001.asp Ken
|
Posted by Xander Zelders

Direct sound and .NET
Found the following interesting discussion in the Newsgroups:
Direct Sound by:Anonymous
| I want to use a trackbar to show progress of a sound file currently being played. So what I thought I would do is this:
Have the trackbar's maximum value equal 1. On my timer's tick event, I would have the trackbar's value equal the current play position divided by the lenght of the buffer. I can not find a way to get the lenght of a buffer, so if someone could either tell me a better way to do it, or how to get the lenght of a buffer, please tell me. Thank you.
| | | Reply: by:DraguVaso
| | | Check this: http://www.planet-source-code.com/vb/scripts/ShowCode.asp?txtCodeId=2221&lngWId=10 This guy had acontrol for playing sound etc.
|
Posted by Xander Zelders

Application Development Using C# and .NET
(Friday, September 03, 2004)
Application Development Using C# and .NET by Michael Stiefel, Robert J. Oberg
Paperback: 656 pages ; Dimensions (in inches): 1.72 x 9.30 x 6.92 Publisher: Prentice Hall; 1st edition (December 21, 2001) ISBN: 013093383X
Back Cover Copy
Build industrial-strength .NET applications with C#!
Practical, useful information on the .NET Framework, the Common Language Runtime, ADO.NET, ASP.NET, Web Services, security, interoperability, and more Running case study: see how concepts work together when you build .NET applications Experienced C++, Java, and Visual Basic programmers: become effective with .NET! This book gives experienced developers all the practical insight they need to build enterprise applications for Microsoft's .NET
Posted by Xander Zelders

Introduction to C# Using .NET
Introduction to C# Using .NET by Robert J. Oberg
Paperback: 480 pages ; Dimensions (in inches): 1.25 x 9.20 x 7.02 Publisher: Prentice Hall; 1st edition (October 2001) ISBN: 0130418013
Posted by Xander Zelders

Essential .NET, Volume I: The Common Language Runtime
Essential .NET, Volume I: The Common Language Runtime by Don Box
Paperback: 432 pages ; Dimensions (in inches): 1.13 x 9.22 x 7.38 Publisher: Addison-Wesley Pub Co; 1st edition (November 4, 2002) ISBN: 0201734117
Book Info Volume 1 provides everything developers need to take full advantage of the power of Microsoft .NET. Describes in depth, the glue of the .NET Framework: the Common Language Runtime (CLR). Softcover.
Back Cover Copy
"Don taught me stuff I didn't know about my own product! And I bet he'll teach you something, too." —From the Foreword by James Miller, Lead Program Manager, Common Language Runtime, Microsoft Corporation
Essential .NET, Volume 1, provides everything developers need to take full advantage of the power of Microsoft .NET. This book describes, in depth, the glue of the .NET Framework: the Common Language Runtime (CLR). Box and Sells explain the inner workings of the CLR—the rationale
Posted by Xander Zelders

Programming with Managed Extensions for Microsoft Visual C++ .NET
Programming with Managed Extensions for Microsoft Visual C++ .NET by Richard Grimes
Paperback: 576 pages ; Dimensions (in inches): 1.46 x 9.01 x 7.40 Publisher: Microsoft Press; 1 edition (July 31, 2002) ISBN: 0735617244 | All Editions
Book Description Visual C++ has several capabilities that Visual C# does not have, including better access to unmanaged code, the ability to mix managed and unmanaged code in the same source file, direct access to unmanaged data, and other features. Because developers who use C# may want to implement more C++ in their Microsoft .NET applications, this book thoroughly covers the Visual C++ managed extensions, plus how to write .NET libraries and applications. Readers learn the different programming rules for managed extensions, along with the features that are new to Visual C++ and other .NET-compatible languages.
Posted by Xander Zelders

Application Development Using C# and .NET
Application Development Using C# and .NET by Michael Stiefel, Robert J. Oberg
Paperback: 656 pages ; Dimensions (in inches): 1.72 x 9.30 x 6.92 Publisher: Prentice Hall; 1st edition (December 21, 2001) ISBN: 013093383X
Back Cover Copy
Build industrial-strength .NET applications with C#!
Practical, useful information on the .NET Framework, the Common Language Runtime, ADO.NET, ASP.NET, Web Services, security, interoperability, and more Running case study: see how concepts work together when you build .NET applications Experienced C++, Java, and Visual Basic programmers: become effective with .NET! This book gives experienced developers all the practical insight they need to build enterprise applications for Microsoft's .NET
Posted by Xander Zelders

Visual C++.NET: How to Program
Visual C++.NET: How to Program by Harvey M. Deitel, Paul J. Deitel
Paperback: 1400 pages ; Dimensions (in inches): 1.63 x 9.22 x 7.02 Publisher: Prentice Hall; Bk&CD-Rom edition (August 27, 2003) ISBN: 0134373774 | All Editions
From the Back Cover Written by the authors of the world's best-selling introductory/intermediate C and C++ textbooks, this comprehensive book examines Visual C++ .NET. Visual C++ .NET How to Program features the Deitels' signature LIVE-CODE™ approach to teaching programming with thousands of lines of code in hundreds of complete working programs. Start with an introduction to computers and Visual C++ .NET programming, then move on to more advanced topics such as graphical user interfaces (GUIs), multimedia, databases, and networking. Learn how to create reusable software components with classes and assemblies. Create database connections using ADO.NET, create Web-based applications using ATL Server and create Web services using ASP .NET and ATL server. The book features detailed LIVE-CODE™ examples that illustrate managed C++ code, highlight crucial files and streams concepts, show how to create custom GUI controls, demonstrate how to use sockets to hide network details, show real examples of Web services in action, demonstrate attributed programming in ATL/COM, illustrate COM components, and illustrate several substantial case studies. Benefit from the Deitels' outstanding and consistent pedagogy with icons that highlight good programming practices, common errors, software engineering observations, portability tips, performance tips, and testing and debugging tips. For anyone interested in learning how to program Visual C++ .NET. Previously appeared in 12/2002 catalog.
Book Description Written by the authors of the world's best-selling introductory/intermediate C and C++ textbooks, this comprehensive book examines Visual C++ .NET. Visual C++ .NET How to Program features the Deitels' signature LIVE-CODE™ approach to teaching programming with thousands of lines of code in hundreds of complete working programs. Start with an introduction to computers and Visual C++ .NET programming, then move on to more advanced topics such as graphical user interfaces (GUIs), multimedia, databases, and networking. Learn how to create reusable software components with classes and assemblies. Create database connections using ADO.NET, create Web-based applications using ATL Server and create Web services using ASP .NET and ATL server. The book features detailed LIVE-CODE™ examples that illustrate managed C++ code, highlight crucial files and streams concepts, show how to create custom GUI controls, demonstrate how to use sockets to hide network details, show real examples of Web services in action, demonstrate attributed programming in ATL/COM, illustrate COM components, and illustrate several substantial case studies. Benefit from the Deitels' outstanding and consistent pedagogy with icons that highlight good programming practices, common errors, software engineering observations, portability tips, performance tips, and testing and debugging tips. For anyone interested in learning how to program Visual C++ .NET. Previously appeared in 12/2002 catalog.
Posted by Xander Zelders

Beginning Visual C# (Programmer to Programmer)
Beginning Visual C# (Programmer to Programmer) by Karli Watson, David Espinosa, Zach Greenvoss, Jacob Hammer Pedersen, Christian Nagel, Jon D. Reid, Matthew Reynolds, Morgan Skinner, Eric White
Paperback: 944 pages ; Dimensions (in inches): 2.02 x 8.90 x 7.32 Publisher: Wrox; 1 edition (August 20, 2002) ISBN: 0764543822 | All Editions
Book Info Designed specifically for programming Microsoft's new platform, the .NET Framework. An indispensable guide as you learn to write C# programs, gradually explaining the key concepts of Visual C# and .NET as your skills develop, with exercises at the end of chapters to test yourself. Softcover.
From the Publisher Beginning C# provides a painless introduction to C# for beginners or relatively inexperienced programmers, who want to move to the .NET Framework from languages that don't support modern object-oriented programming techniques, and have access to Visual Studio .NET or Visual C# .NET Standard Edition. This book is for everyone who is tired of C# books that assume ten-plus years of C++ experience. Beginning Visual C# is a new edition of Beginning C#, revised and tested for .NET v1.0. --This text refers to an out of print or unavailable edition of this title.
Book Description By using this book with Visual Studio .NET you'll come to understand the fundamentals of the C# language and learn to program the .NET Framework. We'll help you succeed - from your first steps in the language up to the point where you are ready to write real world C# applications
Posted by Xander Zelders

Visual C++.NET: How to Program
Visual C++.NET: How to Program by Harvey M. Deitel, Paul J. Deitel
Paperback: 1400 pages ; Dimensions (in inches): 1.63 x 9.22 x 7.02 Publisher: Prentice Hall; Bk&CD-Rom edition (August 27, 2003) ISBN: 0134373774 | All Editions
From the Back Cover Written by the authors of the world's best-selling introductory/intermediate C and C++ textbooks, this comprehensive book examines Visual C++ .NET. Visual C++ .NET How to Program features the Deitels' signature LIVE-CODE™ approach to teaching programming with thousands of lines of code in hundreds of complete working programs. Start with an introduction to computers and Visual C++ .NET programming, then move on to more advanced topics such as graphical user interfaces (GUIs), multimedia, databases, and networking. Learn how to create reusable software components with classes and assemblies. Create database connections using ADO.NET, create Web-based applications using ATL Server and create Web services using ASP .NET and ATL server. The book features detailed LIVE-CODE™ examples that illustrate managed C++ code, highlight crucial files and streams concepts, show how to create custom GUI controls, demonstrate how to use sockets to hide network details, show real examples of Web services in action, demonstrate attributed programming in ATL/COM, illustrate COM components, and illustrate several substantial case studies. Benefit from the Deitels' outstanding and consistent pedagogy with icons that highlight good programming practices, common errors, software engineering observations, portability tips, performance tips, and testing and debugging tips. For anyone interested in learning how to program Visual C++ .NET. Previously appeared in 12/2002 catalog.
Book Description Written by the authors of the world's best-selling introductory/intermediate C and C++ textbooks, this comprehensive book examines Visual C++ .NET. Visual C++ .NET How to Program features the Deitels' signature LIVE-CODE™ approach to teaching programming with thousands of lines of code in hundreds of complete working programs. Start with an introduction to computers and Visual C++ .NET programming, then move on to more advanced topics such as graphical user interfaces (GUIs), multimedia, databases, and networking. Learn how to create reusable software components with classes and assemblies. Create database connections using ADO.NET, create Web-based applications using ATL Server and create Web services using ASP .NET and ATL server. The book features detailed LIVE-CODE™ examples that illustrate managed C++ code, highlight crucial files and streams concepts, show how to create custom GUI controls, demonstrate how to use sockets to hide network details, show real examples of Web services in action, demonstrate attributed programming in ATL/COM, illustrate COM components, and illustrate several substantial case studies. Benefit from the Deitels' outstanding and consistent pedagogy with icons that highlight good programming practices, common errors, software engineering observations, portability tips, performance tips, and testing and debugging tips. For anyone interested in learning how to program Visual C++ .NET. Previously appeared in 12/2002 catalog.
Posted by Xander Zelders

.NET Compact Framework Programming with C# (Microsoft Net Development Series)
.NET Compact Framework Programming with C# (Microsoft Net Development Series) by Paul Yao, David Durant
Paperback: 1424 pages ; Dimensions (in inches): 2.01 x 9.30 x 6.88 Publisher: Addison-Wesley Professional; (May 28, 2004) ISBN: 0321174038
Back Cover Copy
.NET Compact Framework Programming with C# is the definitive tutorial and reference for the .NET Compact Framework (CF). It shows you how to transfer your skills and your code to the Pocket PC 2003 and other mobile and embedded smart devices.
Authors Paul Yao and David Durant draw upon their years of research and experience with members of the Microsoft .NET CF team to show you exactly how the best CF programming gets done in C#. This is the only book a programmer needs to master the art of CF coding. Throughout the book, sample code and examples illustrate best practices and programming techniques. In addition, the companion Web site includes downloadable code for all these examples along with a set of development tools to help you with your CF development projects.
The authors expertly zero in on what programmers need to understand for successful smart device programming, including:
Garbage Collection in the .NET Compact Framework Controls and supported Properties, Methods, and Events (PMEs) Custom controls with Windows Forms Designer support Using Platform Invoke (P/Invoke) Simple and complex data binding and the DataGrid control Programming with ADO.NET data classes Synchronizing SQL Server CE with SQL Server 2000 databases Creating graphical output, including font and printing coding tricks Differences between the standard desktop framework and the CF
.NET Compact Framework Programming with C# is your single resource for everything you really need to know about CF programming.
Posted by Xander Zelders

Beginning Visual C# (Programmer to Programmer)
Beginning Visual C# (Programmer to Programmer) by Karli Watson, David Espinosa, Zach Greenvoss, Jacob Hammer Pedersen, Christian Nagel, Jon D. Reid, Matthew Reynolds, Morgan Skinner, Eric White
Paperback: 944 pages ; Dimensions (in inches): 2.02 x 8.90 x 7.32 Publisher: Wrox; 1 edition (August 20, 2002) ISBN: 0764543822 | All Editions
Book Info Designed specifically for programming Microsoft's new platform, the .NET Framework. An indispensable guide as you learn to write C# programs, gradually explaining the key concepts of Visual C# and .NET as your skills develop, with exercises at the end of chapters to test yourself. Softcover.
From the Publisher Beginning C# provides a painless introduction to C# for beginners or relatively inexperienced programmers, who want to move to the .NET Framework from languages that don't support modern object-oriented programming techniques, and have access to Visual Studio .NET or Visual C# .NET Standard Edition. This book is for everyone who is tired of C# books that assume ten-plus years of C++ experience. Beginning Visual C# is a new edition of Beginning C#, revised and tested for .NET v1.0. --This text refers to an out of print or unavailable edition of this title.
Book Description By using this book with Visual Studio .NET you'll come to understand the fundamentals of the C# language and learn to program the .NET Framework. We'll help you succeed - from your first steps in the language up to the point where you are ready to write real world C# applications.
Posted by Xander Zelders

Murach's VB.NET Database Programming with ADO.NET
Murach's VB.NET Database Programming with ADO.NET by Doug Lowe, Anne Prince
Paperback: 672 pages ; Dimensions (in inches): 1.45 x 10.00 x 8.00 Publisher: Mike Murach & Associates; (May 1, 2003) ISBN: 1890774197
From Book News, Inc. Written for experienced Visual Basic programmers, this guide introduces database programming using the classes, properties, methods, and events of the ADO.NET data access method. The authors explain how to use typed and untyped datasets with bound and unbound controls, work with data commands directly, create schemas that define the tables of a dataset, access data from an ASP.NET web application, customize web controls, and generate reports with Crystal Reports. An example order entry application for Windows is provided.Copyright © 2004 Book News, Inc., Portland, OR
From the Publisher If you’re a VB.NET programmer who wants to learn database programming with ADO.NET at a professional level here’s a new book that presents all the skills you need in a logical progression from the simple to the complex. And because our books have features that you won’t find in competing books, you’ll learn faster and better. Here’s how we do it: * This book presents everything you need to know to develop VB.NET database applications at a professional level. That sounds... read more
Book Description If you know the VB.NET basics, this book teaches everything else you need for developing and deploying database applications with Visual Basic .NET and ADO.NET, the new data access method for the .NET platform. That includes Windows as well as web applications, and both two-tiered and three-tiered applications. Along the way, you’ll learn how to use typed and untyped datasets, bound and unbound controls, data views, parameterized queries, and more. You’ll also learn how to use XML for defining data structures, Crystal Reports for developing reports, and the Server Explorer for working with a database.
Posted by Xander Zelders

.NET and COM: The Complete Interoperability Guide
.NET and COM: The Complete Interoperability Guide by Adam Nathan
Paperback: 1608 pages ; Dimensions (in inches): 2.26 x 9.18 x 7.38 Publisher: Sams; 1st edition (January 31, 2002) ISBN: 067232170X
From the Back Cover
The focus of the book is on COM Interoperability (since it's a much larger subject), and the heart of the discussion is broken down into four parts:
* Using COM Components Within the .NET Framework * Using .NET Framework Components from COM * Designing Good .NET Framework Components for COM Clients * Designing Good COM Components for .NET Framework Clients
The scope of the book is just about everything related to using "unmanaged code" in the .NET Framework. Technologies built on top of COM Interoperability are also covered-Interoperability of Windows Forms Controls and ActiveX controls, Interoperability with COM+, and Interoperability with Distributed COM (DCOM). Although Platform Invocation Services is a separate technology from COM Interoperability, there are many areas of overlap, so including in the book is a natural fit. All of these technologies are a core part of the Common Language Runtime and .NET Framework, and will likely be used not only as the path of migration for existing software projects, but for brand new software development for the next several years.
About the Author
Adam Nathan is a software design engineer on Microsoft's .NET Common Language Runtime QA team. Taking on the role of an external software developer, Adam has worked to ensure the quality and usability of COM Interoperability for close to three years. He has participated in the design decisions that have shaped the product from its beginnings, and thus is able to give a unique perspective when explaining this complex technology to the reader. Adam is a co-author of ASP.NET: Tips, Tutorial,... read more
Book Description
The focus of the book is on COM Interoperability (since it's a much larger subject), and the heart of the discussion is broken down into four parts:
Using COM Components Within the .NET Framework Using .NET Framework Components from COM Designing Good .NET Framework Components for COM Clients Designing Good COM Components for .NET Framework Clients The scope of the book is just about everything related to using "unmanaged code" in the .NET Framework. Technologies built on top of COM Interoperability are also covered-Interoperability of Windows Forms Controls and ActiveX controls, Interoperability with COM+, and Interoperability with Distributed COM (DCOM). Although Platform Invocation Services is a separate technology from COM Interoperability, there are many areas of overlap, so including in the book is a natural fit. All of these technologies are a core part of the Common Language Runtime and .NET Framework, and will likely be used not only as the path of migration for existing software projects, but for brand new software development for the next several years.
Posted by Xander Zelders

.NET Compact Framework Programming with C# (Microsoft Net Development Series)
.NET Compact Framework Programming with C# (Microsoft Net Development Series) by Paul Yao, David Durant
Paperback: 1424 pages ; Dimensions (in inches): 2.01 x 9.30 x 6.88 Publisher: Addison-Wesley Professional; (May 28, 2004) ISBN: 0321174038
Back Cover Copy
.NET Compact Framework Programming with C# is the definitive tutorial and reference for the .NET Compact Framework (CF). It shows you how to transfer your skills and your code to the Pocket PC 2003 and other mobile and embedded smart devices.
Authors Paul Yao and David Durant draw upon their years of research and experience with members of the Microsoft .NET CF team to show you exactly how the best CF programming gets done in C#. This is the only book a programmer needs to master the art of CF coding. Throughout the book, sample code and examples illustrate best practices and programming techniques. In addition, the companion Web site includes downloadable code for all these examples along with a set of development tools to help you with your CF development projects.
The authors expertly zero in on what programmers need to understand for successful smart device programming, including:
Garbage Collection in the .NET Compact Framework Controls and supported Properties, Methods, and Events (PMEs) Custom controls with Windows Forms Designer support Using Platform Invoke (P/Invoke) Simple and complex data binding and the DataGrid control Programming with ADO.NET data classes Synchronizing SQL Server CE with SQL Server 2000 databases Creating graphical output, including font and printing coding tricks Differences between the standard desktop framework and the CF
.NET Compact Framework Programming with C# is your single resource for everything you really need to know about CF programming.
Posted by Xander Zelders

Microsoft ADO.NET Step by Step
Microsoft ADO.NET Step by Step by Rebecca M. Riordan
Paperback: 528 pages ; Dimensions (in inches): 1.32 x 9.40 x 7.34 Publisher: Microsoft Press; Bk&CD-Rom edition (January 2, 2002) ISBN: 0735612366
Book Description This title is ideal for any developer who seeks guidance on how to exploit the database functionality and advanced, integrated development environment in Microsoft Visual Basic .NET. The book covers core Visual Basic database development topics, with details on using Visual Basic .Net with Microsoft ActiveX Data Objects (ADO), ADO+, and Microsoft SQL Server. It's full of insightful explanations and expertly rendered examples for rapid acceleration of development productivity, faster applications, and more powerful results.
Posted by Xander Zelders

.NET and COM: The Complete Interoperability Guide
.NET and COM: The Complete Interoperability Guide by Adam Nathan
Paperback: 1608 pages ; Dimensions (in inches): 2.26 x 9.18 x 7.38 Publisher: Sams; 1st edition (January 31, 2002) ISBN: 067232170X
From the Back Cover
The focus of the book is on COM Interoperability (since it's a much larger subject), and the heart of the discussion is broken down into four parts:
* Using COM Components Within the .NET Framework * Using .NET Framework Components from COM * Designing Good .NET Framework Components for COM Clients * Designing Good COM Components for .NET Framework Clients
The scope of the book is just about everything related to using "unmanaged code" in the .NET Framework. Technologies built on top of COM Interoperability are also covered-Interoperability of Windows Forms Controls and ActiveX controls, Interoperability with COM+, and Interoperability with Distributed COM (DCOM). Although Platform Invocation Services is a separate technology from COM Interoperability, there are many areas of overlap, so including in the book is a natural fit. All of these technologies are a core part of the Common Language Runtime and .NET Framework, and will likely be used not only as the path of migration for existing software projects, but for brand new software development for the next several years.
About the Author
Adam Nathan is a software design engineer on Microsoft's .NET Common Language Runtime QA team. Taking on the role of an external software developer, Adam has worked to ensure the quality and usability of COM Interoperability for close to three years. He has participated in the design decisions that have shaped the product from its beginnings, and thus is able to give a unique perspective when explaining this complex technology to the reader. Adam is a co-author of ASP.NET: Tips, Tutorial,... read more
Book Description
The focus of the book is on COM Interoperability (since it's a much larger subject), and the heart of the discussion is broken down into four parts:
Using COM Components Within the .NET Framework Using .NET Framework Components from COM Designing Good .NET Framework Components for COM Clients Designing Good COM Components for .NET Framework Clients The scope of the book is just about everything related to using "unmanaged code" in the .NET Framework. Technologies built on top of COM Interoperability are also covered-Interoperability of Windows Forms Controls and ActiveX controls, Interoperability with COM+, and Interoperability with Distributed COM (DCOM). Although Platform Invocation Services is a separate technology from COM Interoperability, there are many areas of overlap, so including in the book is a natural fit. All of these technologies are a core part of the Common Language Runtime and .NET Framework, and will likely be used not only as the path of migration for existing software projects, but for brand new software development for the next several years.
Posted by Xander Zelders

Visual C++ .NET Bible
Visual C++ .NET Bible by Tom Archer, Andrew Whitechapel, Tom Archer
Paperback: 1200 pages ; Dimensions (in inches): 2.28 x 9.28 x 7.38 Publisher: John Wiley & Sons; 1 edition (July 15, 2002) ISBN: 0764548379
Book Info Comprehensive guide shows you how to make the most of Visual C++.NET, whether you're new to Windows development or an old hand looking for tips on the latest tools and techniques. Softcover. CD-ROM included.
Back Cover Copy "Given .NET induces a sea of change, C++ provides a rock-solid vessel to stand upon and with this book, Tom is your captain." —Michael Lane Thomas, .NET Series Editor Master database programming techniques including ODBC, DAO, and ADO Harness the power of COM, ATL, COM+, and ATL Server Jump right into writing your first MFC application If Visual C++ .NET can do it, you can do it too . . .
With greater MFC-ATL integration, and a new Web services class, Visual... read more
Book Description If you want to gain more precise control over Windows and Web-based applications, this is the only comprehensive combination reference with tutorial you need by your side. Expert programmer and author Tom Archer begins with thorough hands on introduction, such as SDI applications, MDI applications and dialogs then moves quickly to the skills expected of professionals, such as internet programming, multithreaded programming and attribute programming. The author ensures that the novice professional receives special explanation as well as dispensing expert tips, such as ATL Server issues and programming .NET for the advanced developers. This book fills the "holes " between understanding how to create a Visual C++ project and how to implement a complex application. Visual C++.NET Bible is the essential guide for developers at every skill level with its step-by-step instructions, real world examples and Tom's expert insight into developing industrial strength applications.
Posted by Xander Zelders

Programming in Visual Basic .NET w/student CD & 5-CD Visual Basic .NET 2003 software set
Programming in Visual Basic .NET w/student CD & 5-CD Visual Basic .NET 2003 software set by Julia Case Bradley, Anita C Millspaugh
Paperback: ; Dimensions (in inches): 10.50 x 1.00 x 8.25 Publisher: McGraw-Hill Technology Education; 4 edition (August 6, 2003) ISBN: 0072938706
Posted by Xander Zelders

Essential .NET, Volume I: The Common Language Runtime
Essential .NET, Volume I: The Common Language Runtime by Don Box
Paperback: 432 pages ; Dimensions (in inches): 1.13 x 9.22 x 7.38 Publisher: Addison-Wesley Pub Co; 1st edition (November 4, 2002) ISBN: 0201734117
Book Info Volume 1 provides everything developers need to take full advantage of the power of Microsoft .NET. Describes in depth, the glue of the .NET Framework: the Common Language Runtime (CLR). Softcover.
Back Cover Copy
"Don taught me stuff I didn't know about my own product! And I bet he'll teach you something, too." —From the Foreword by James Miller, Lead Program Manager, Common Language Runtime, Microsoft Corporation
Essential .NET, Volume 1, provides everything developers need to take full advantage of the power of Microsoft .NET. This book describes, in depth, the glue of the .NET Framework: the Common Language Runtime (CLR). Box and Sells explain the inner workings of the CLR—the rationale
Posted by Xander Zelders

Computing With C# and the .Net Framework
Computing With C# and the .Net Framework by Art Gittleman
Paperback: 800 pages ; Dimensions (in inches): 1.12 x 8.94 x 7.68 Publisher: Jones & Bartlett Publishers; (May 1, 2003) ISBN: 0763723398
Posted by Xander Zelders

Pragmatic ADO.NET: Data Access for the Internet World
Pragmatic ADO.NET: Data Access for the Internet World by Shawn Wildermuth
Paperback: 384 pages ; Dimensions (in inches): 0.97 x 9.22 x 7.40 Publisher: Addison-Wesley Pub Co; 1st edition (November 5, 2002) ISBN: 0201745682
Book Info Tutorial to guide readers through ADO.NET from the top down, showing readers the hows and whys of using ADO.NET with lots of examples they can mold into their own projects right away. Softcover.
Back Cover Copy
"This is my favorite book on ADO.NET. The author clearly has an extensive understanding of the subject matter. It is useful not only for expert data access programmers but also for weekend code warriors." —Glenn Thimmes, Senior Software Engineer, New Dawn Technologies.Formerly Develop Support Engineer (WebData), Microsoft Corporation
Pragmatic ADO.NET is a practical guide to using the first data access services designed specifically for Web-based applications. This tutorial provides
Posted by Xander Zelders

Pragmatic ADO.NET: Data Access for the Internet World
Pragmatic ADO.NET: Data Access for the Internet World by Shawn Wildermuth
Paperback: 384 pages ; Dimensions (in inches): 0.97 x 9.22 x 7.40 Publisher: Addison-Wesley Pub Co; 1st edition (November 5, 2002) ISBN: 0201745682
Book Info Tutorial to guide readers through ADO.NET from the top down, showing readers the hows and whys of using ADO.NET with lots of examples they can mold into their own projects right away. Softcover.
Back Cover Copy
"This is my favorite book on ADO.NET. The author clearly has an extensive understanding of the subject matter. It is useful not only for expert data access programmers but also for weekend code warriors." —Glenn Thimmes, Senior Software Engineer, New Dawn Technologies.Formerly Develop Support Engineer (WebData), Microsoft Corporation
Pragmatic ADO.NET is a practical guide to using the first data access services designed specifically for Web-based applications. This tutorial provides
Posted by Xander Zelders

ADO.NET in a Nutshell
ADO.NET in a Nutshell by Matthew MacDonald, Bill Hamilton
Paperback: 704 pages ; Dimensions (in inches): 1.15 x 8.97 x 6.02 Publisher: O'Reilly; 1 edition (April 2003) ISBN: 0596003617
Book Description Current with the .NET Framework 1.1, ADO.NET in a Nutshell offers one place to look when you need help with anything related to this essential technology, including a reference to the ADO.NET namespaces and object model. In addition to being a valuable reference, this book provides a concise foundation for programming with ADO.NET and covers a variety of issues that programmers face when developing web applications or Web Services that rely on database access. Using C#, this book presents real world, practical examples that will help you put ADO.NET to work immediately. Included with the book is a Visual Studio .NET add-in that integrates the entire reference directly into your help files. When combining ADO.NET in a Nutshell with other books from O'Reilly's .NET In a Nutshell library, you'll have a comprehensive, detailed and independent reference collection that will help you become more productive.
Posted by Xander Zelders

COM and .NET Component Services (O'Reilly Windows)
COM and .NET Component Services (O'Reilly Windows) by Juval Löwy, John Osborn
Paperback: 384 pages ; Dimensions (in inches): 1.21 x 9.43 x 7.25 Publisher: O'Reilly; 1 edition (September 1, 2001) ISBN: 0596001037
Book Description This book is for experienced Microsoft COM developers who want to advance to building component-based applications with the COM+ services available with Windows 2000. Assuming familiarity with classic COM, it focuses on the added services of COM+, including support for transactions, queued components, events, concurrency management, and security. COM and .NET Component Services is the first book to stress the importance of learning to use COM+ services for both .NET and COM component-based applications. Since most companies have considerable investment in existing code base and development skills, COM+ can serve as a migration path for companies and developers. Companies can start (or continue) their projects in COM, using COM+ as a supporting platform for component services, and then when the time comes to move to .NET, they can start plugging .NET components seamlessly into the same architecture.by Juval Löwy, John Osborn
Paperback: 384 pages ; Dimensions (in inches): 1.21 x 9.43 x 7.25 Publisher: O'Reilly; 1 edition (September 1, 2001) ISBN: 0596001037
Book Description This book is for experienced Microsoft COM developers who want to advance to building component-based applications with the COM+ services available with Windows 2000. Assuming familiarity with classic COM, it focuses on the added services of COM+, including support for transactions, queued components, events, concurrency management, and security. COM and .NET Component Services is the first book to stress the importance of learning to use COM+ services for both .NET and COM component-based applications. Since most companies have considerable investment in existing code base and development skills, COM+ can serve as a migration path for companies and developers. Companies can start (or continue) their projects in COM, using COM+ as a supporting platform for component services, and then when the time comes to move to .NET, they can start plugging .NET components seamlessly into the same architecture.
Posted by Xander Zelders

Visual C++.NET for Dummies (With CD-ROM)
Visual C++.NET for Dummies (With CD-ROM) by Michael Hyman, Bob Arnson
Paperback: 432 pages ; Dimensions (in inches): 0.91 x 9.22 x 7.43 Publisher: For Dummies; Bk&CD-Rom edition (November 15, 2001) ISBN: 0764508687
Book Info Beginners will quickly discover how to use Visual C++.NET to develop powerful programs. Shows how to painlessly debug programs and correct syntax errors. Softcover. CD-ROM included.
Back Cover Copy All example code on CD-ROM Get tips on inheritance, streams, WinForms, and more!
Your guide to writing powerful programs with the all-new Visual C++ .NET So you want to develop powerful applications but don't know where to start? Relax! This friendly guide demystifies Visual C++ .NET and shows you how to get the job done. With coverage of everything from syntax fundamentals and object-oriented techniques to new productivity enhancements and managed and unmanaged programs, you'll be...
Posted by Xander Zelders

Data-Centric .NET Programming with C#
Data-Centric .NET Programming with C# by Jacob Hammer Pedersen, Kent Tegels, Neil Whitlow, Jerry Hoff, Christian Nagel, Donald Xie, Zach Greenvoss, PG Muraleedharan, Jay Glynn, Fabio Claudio Ferracchiati
Paperback: 785 pages ; Dimensions (in inches): 1.71 x 9.02 x 7.10 Publisher: Peer Information Inc.; 1st edition (December 2001) ISBN: 186100592X
Book Description The development of the .NET Framework, with the associated release of the C# programming language, is set to stimulate a new wave of application development. This book aims to provide the information needed to develop powerful data-centric applications using C#. To do this we'll be extensively covering the exciting new features of ADO.NET that deliver efficient data access and manipulation, and the XML handling capabilities of the .NET Framework. Accepting that data-centric applications will utilize a variety of sources and inputs, we'll also look at additional topics such as using ADO with C#, Messaging Services, and utililizing the Registry and Active Directory. This information is put into context within a number of case studies including one showing how to migrate an application from Visual Basic 6 to C#.
This book has been written with the Beta 2, feature complete version of the .NET Framework in mind, with, where possible, information on running code samples on Release Candidate 1.
Posted by Xander Zelders

Microsoft Visual C# .NET Deluxe Learning Edition
Microsoft Visual C# .NET Deluxe Learning Edition by Microsoft Corporation, Microsoft Corporation
Paperback: 656 pages ; Dimensions (in inches): 2.83 x 9.16 x 7.98 Publisher: Microsoft Press; Bk&CD-Rom edition (February 20, 2002) ASIN: 0735616337
Book Description Teach yourself the revolutionary, object-oriented programming language for Microsoft .NET-with tools and instruction, straight from the source! This DELUXE LEARNING EDITION contains Microsoft's popular Step by Step tutorial and fully-supported, standard-edition software for Visual C# .NET development system in a single, economical package. Work at your own pace through the lessons and hands-on exercises-and apply your learning to real Visual C# .NET software, not a simulation. It's everything you need to build the skills and knowledge for developing and deploying next-generation applications for .NET, right now.
Posted by Xander Zelders

| |