Pages

Monday, January 10, 2011

Pro VB 2008 and the .NET 3.5 Platform

  • Paperback: 1377 pages
  • Publisher: Apress; 3Rev Ed edition (March 24, 2008)
  • Language: English
  • ISBN-10: 1590598229
Whether you’re moving to .NET for the first time, or you’re already writing applications on .NET 2.0 or .NET 3.0, Pro VB 2008 and the .NET 3.5 Platform will provide you with a solid grounding in this new technology and serve as a comprehensive reference throughout your coding career:
  • Explore five new chapters of content—including the grammar of the common intermediate language (CIL), .NET generics, and object serialization services.
  • Discover all the new .NET 3.5 features—nullable types, delegate covariance, ASP.NET 2.0 master pages, the new Windows Forms “Strip” controls, and much more.
  • Get a professional foothold—targeted to appeal to experienced software professionals and/or graduate students of computer science (so don’t expect three chapters on iteration or decision constructs!).
  • Gain a rock–solid foundation in programming using Visual Basic.
  • Get comfortable with all the core aspects of the .NET platform—including assemblies, remoting, Windows Forms, Web Forms, ADO.NET, XML web services, and much more.
Once you’ve digested the information contained in the 25 chapters of this 1000+ page book, you’ll be ready to apply this knowledge to your specific programming assignments and well equipped to explore the .NET universe on your own.

What you’ll learn

  • Everything you need to put .NET 3.5 and Visual Basic 2008 to use in your professional workbefore anyone else!
  • Insights and techniques from the author’s experience since .NET 1.0
  • Complete coverage of .NET 3.5—WPF, WCF and WF

Who is this book for?

Anyone with some software development experience interested in the new .NET 3.5 Platform and the Visual Basic language. Whether you’re moving to .NET for the first time or you’re already writing applications on .NET 2.0 or .NET 3.0, this book will provide you with a solid grounding in this new technology and serve as a comprehensive reference throughout your coding career.

Related Titles

  • Beginning VB 2008 Databases: From Novice to Professional
  • Beginning ASP.NET 3.5 in VB 2008: From Novice to Professional
  • Visual Basic 2008 Recipes: A Problem-Solution Approach
  • Pro WPF in VB 2008: Windows Presentation Foundation in .NET 3.5

About the Apress Pro Series

You have gotten the job; now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard-won solutions to problems you will face in your professional programming career.
About the Author
Andrew Troelsen is a partner, trainer, and consultant at Intertech-Inc., and is a leading authority on both .NET and COM. His book Pro C# 2005 and the .NET 2.0 Platform won the prestigious 2003 Referenceware Excellence Award and is now in its third edition. Also of note are his earlier five-star treatment of traditional COM in the bestselling Developer’s Workshop to COM and ATL mirrored in his book, COM and .NET Interoperability, and his top-notch investigation of VB .NET in Visual Basic .NET and the .NET Platform: An Advanced Guide. Troelsen has a degree in mathematical linguistics and South Asian studies from the University of Minnesota and is a frequent speaker at numerous .NET-related conferences. He currently lives in Minneapolis, Minnesota, with his wife, Amanda, and spends his free time investigating .NET and waiting for the Wild to win the Stanley Cup.
Download:
http://w13.easy-share.com/1700080728.html Download

Foundations of ASP.NET AJAX



  • Paperback: 268 pages
  • Publisher: Apress; 2Rev Ed edition (November 12, 2007)
  • Language: English
  • ISBN-10: 1590598288
Since the emergence of Google Maps 12 months ago, Ajax programming techniques have become one of the hottest topics in the programming arena. To date, the frameworks available for creating these applications have been complex and have separated the development of the client–side Ajax (on the user’s machine) from the server–side supporting technology (on the company’s machines). This separation has made development slow and difficult.
ASP.NET AJAX is Microsoft’s solution to this problem. ASP.NET AJAX (formerly code–named Atlas) is a set of extensions to the existing ASP.NET 2.0 technology that provides you with a fast-and-simple environment to create Ajax applications. Microsoft has combined Ajax with ASP.NET technology and provided a unified set of development tools within Visual Studio 2005. For the first time, Ajax applications can be developed seamlessly in conjunction with a supporting technology.
Foundations of ASP.NET AJAX (written by Laurence Moroney the author of Apress successfulFoundations of Atlas) gives you a detailed grounding in how ASP.NET AJAX works. It takes you swiftly through the basic principles of Ajax, then deep into the heart of the technology, where every namespace is discussed and every function considered. By the end of the book, you’ll know all the essentials to confidently produce cutting-edge ASP.NET AJAX applications swiftly and professionally. You will not need any reference beyond this book.
About the Author
A biography for this author is not available. Laurence Moroney is the Director of Technology Evangelism at Mainsoft, the cross-platform development company. He has over 10 years in software development and architecture, specializing in interoperability, security and performance in such diverse environments as Casinos, Jails, the Border Patrol, Airports, Professional Soccer and Financial Services. He has written several books on computing, including some on Web Services Security, ASP.NET and Java/.NET interoperability, as well as dozens of articles on various technology issues.
He lives in Sammamish, Washington with wife Rebecca and children Claudia and Christopher. His blog is at www.philotic.com, where you can find lots of Atlas and other development resources. John Grieb lives on Long Island, New York, and works for Reuters as a technical specialist. He is currently the lead developer of a project to migrate Reuters Messaging to Microsoft Live Communication Server 2005. Prior to that, he spent several years in Reuter’s Microsoft R&D Group and Innovation Lab, gaining experience in a broad range of cutting-edge Microsoft technologies by participating in a many of Microsoft’s beta programs and developing prototypes demonstrating how they could be applied to Reuter’s own products and services.
Download:
http://w13.easy-share.com/1700080568.html Download

ADO.NET 3.5 Cookbook

  • Paperback: 980 pages
  • Publisher: O’Reilly Media, Inc.; 2 edition (March 28, 2008)
  • Language: English
  • ISBN-10: 0596101406
This guide is strikingly different from other books on Microsoft ADO.NET. Rather than load you down with theory, the new edition of ADO.NET 3.5 Cookbook gives you more than 200 coding solutions and best practices for real problems you’re likely to face with this technology using Visual Studio 2008 and the .NET 3.5 platform. Organized to help you find the topic and specific recipe you need quickly and easily, this book is more than just a handy compilation of cut-and-paste C# code.ADO.NET 3.5 Cookbook also offers clear explanations of how and why each code solution works, and warns you of potential pitfalls so you can learn to adapt the book’s problem-solving techniques to different situations. This collection of timesaving recipes covers vital topics including: Connecting to data Retrieving and managing data Transforming and analyzing data Modifying data Binding data to .NET user interfaces Optimizing .NET data access Enumerating and maintaining database objects Maintaining database integrity Ideal for ADO.NET programmers at all levels, from the relatively inexperienced to the most sophisticated, this new edition covers the significant 3.5 upgrade, including new programming tools such as LINQ. ADO.NET 3.5 Cookbook offers a painless way for those of you who prefer to learn by doing when it comes to expanding your skills and productivity.
About the Author
Bill Hamilton is a software architect specializing in designing, developing and implementing distributed applications using .NET and J2EE technologies. Over the last ten years, he has provided consulting services in B2B, B2C, B2E, data integration, and portal initiatives for banking, retail, accounting, manufacturing, and financial services. An early technology adopter, he frequently evaluates, recommends, and helps his clients use new technologies effectively. Bill has designed and helped build several award winning software packages.
Download:
http://w13.easy-share.com/1700078732.html Download

Professional .NET 2.0 Generics

  • Paperback: 408 pages
  • Publisher: WROX (October 17, 2005)
  • Language: English
  • ISBN-10: 0764559885
The power and elegance of generic types have long been acknowledged. Generics allow developers to parameterize data types much like you would parameterize a method. This brings a new dimension of reusability to your types without compromising expressiveness, type-safety, or efficiency. Now .NET generics makes this power available to all .NET developers. By introducing generic concepts directly into the Common Language Runtime (CLR), Microsoft has also created the first language-independent generics implementation. The result is a solution that allows generic types to be leveraged by all the languages of the .NET platform.
This book explores all aspects of the .NET generics implementation, covering everything from fundamental generic concepts, to the elements of generic syntax, to a broader view of how and when you might apply generics. It digs into the details associated with creating and consuming your own generic classes, structures, methods, delegates, and interfaces, examining all the nuances associated with leveraging each of these language constructs. The book also looks at guidelines for working with generic types, the performance gains achieved with generics, the new generic container libraries (BCL and third party), and key aspects of the underlying .NET implementation.
For those transitioning from C++, the book provides an in-depth look at the similarities and differences between templates and.NET generics. It also explores the syntactic variations associated with using generics with each of the .NET languages, including C#, Visual Basic, J#, and C++.
Download:
http://w14.easy-share.com/1700288369.html Download

Expert .NET Micro Framework

Expert .NET Micro Framework
  • Hardcover: 448 pages
  • Publisher: Apress (April 28, 2008)
  • Language: English
  • ISBN-10: 159059973X
The Microsoft .NET Micro Framework is a small and efficient .NET runtime environment used to run managed code on devices that are too small and resource constrained for Windows CE and the Compact Framework.
Expert .NET Micro Framework will teach you everything you need to know in order to use the .NET Micro Framework to create effective embedded applications. It begins with the basics of accessing hardware  and networking before delving deep into the less well–known areas such as cryptography and globalization, and how to use technologies such as wireless communication that are not directly supported by the .NET Micro Framework.
This book is a must if you want to get as much as possible out of the .NET Micro Framework to write powerful embedded applications.
Expert .NET Micro Framework also describes how to use resources, and write globalized and multilingual embedded applications. You will learn how to effectively use binary serialization to store data permanently in flash memory or exchange data with a PDA or PC. Topics like cryptography and encrypted data exchange with a .NET or Compact Framework application are covered.

What you’ll learn

  • Describes and compares wireless communication technologies and how to use them even if they are not directly supported by the .NET Micro Framework
  • Describes the whole class library and features of the .NET Micro Framework, illustrated by working examples
  • Demonstrates how to access hardware components with managed drivers and write applications with a graphical user interface
  • Includes a detailed description of how to effectively extend or write hardware emulators using undocumented features of the configuration engine and emulator components
    • Pro C# 2008 and the .NET 3.5 Platform, Fourth Edition
  • Who is this book for?

    This book is for anyone with an interest in creating embedded systems. Primarily, it is written for the benefit of .NET developers with a background in C#, but it will equally appeal to hardware developers with a background in Assembler, C, or C++ who will be impressed by the benefits that managed code can bring to their devices.

    Related Titles

    About the Author Jens Kühner works for Vallon GmbH in Germany as a principal software developer developing metal detectors and ferrous locators. He creates software for data acquisition and evaluation using the .NET Framework and Compact Framework. Since this software must be incorporated closely with the detectors’ hardware, an interest in embedded systems was only natural.
    Jens has been involved with the .NET Micro Framework from the very start, when he saw it presented at MEDC Europe. Since then, he’s been an active beta tester of the technology and a regular contributor to Micro Framework forums.
Download:
http://w14.easy-share.com/1700282455.htm Download

AJAX Tutorial.Part1


AJAX

Ajax (Asynchronous JavaScript and XML) is used to create client-side interactive web applications. With Ajax, web applications can retrieve data from the server asynchronously in the background without interfering with the display and behavior of the existing page. Data is usually retrieved using the XMLHttpRequest object.

Ajax uses a combination of HTML and CSS to mark up and style information. The DOM is accessed with JavaScript to dynamically display, and to allow the user to interact with, the information presented. JavaScript and the XMLHttpRequest object provide a method for exchanging data asynchronously between browser and server to avoid full page reloads.

What is Ajax in depth?

Ajax is a set of technologies, supported by a web browser, including these elements:
  • HTML and CSS for presenting.
  • JavaScript (ECMAScript) for local processing, and DOM (Document Object Model) to access data inside the page or to access elements of XML file read on the server (with the getElementByTagName method for example)...
  • The XMLHttpRequest object is used to read or send data on the server asynchronously.
Optionally...
  • DOMParser may be used
  • PHP or another scripting language may be used on the server.
  • XML and XSLT to process the data if returned in XML form.
  • SOAP may be used to dialog with the server.
The "asynchronous" word, means that the response of the server while be processed when available, without to wait and to freeze the display of the page.

How does it work’s?

Ajax uses a programming model with display and events. These events are user actions, they call functions associated to elements of the web page.
Interactivity is achieved with forms and buttons. DOM allows to link elements of the page with actions and also to extract data from XML files provided by the server.
To get data on the server, XMLHttpRequest provides two methods:
- open: create a connection.
- Send: send a request to the server.
Data furnished by the server will be found in the attributes of the XMLHttpRequest object:
- responseXml for an XML file or
- responseText for a plain text.

Take note that a new XMLHttpRequest object has to be created for each new file to load.

We have to wait for the data to be available to process it, and in this purpose, the state of availability of data is given by the readyState attribute of XMLHttpRequest.

States of readyState follow (only the last one is really useful):


0: not initialized.
1: connection established.
2: request received.
3: answer in process.
4: finished. 
 

Ajax and DHTML

Dynamic HTML has same purpose and is a set of standards:
- HTML,
- CSS,
- JavaScript.
DHTML allows to change the display of the page from user commands or from text typed by the user.
Ajax allows also sending requests asynchronously and loading data from the server. It is DHTML plus the XHR object.

The XMLHttpRequest object                         

Allows interacting with the servers, thanks to its methods and attributes.

Attributes
readyState
the code successively changes value from 0 to 4 that means for "ready".
status
200 is OK
404 if the page is not found.
responseText
holds loaded data as a string of characters.
responseXml
holds an XML loaded file, DOM's method allows to extract data.
onreadystatechange
property that takes a function as value that is invoked when the readystatechange event is dispatched.

Methods
open(mode, url, boolean)
mode: type of request, GET or POST
url: the location of the file, with a path.
boolean: true (asynchronous) / false (synchronous).
optionally, a login and a password may be added to arguments.
send("string")
null for a GET command.