Showing posts with label Books and Notes. Show all posts
Showing posts with label Books and Notes. Show all posts

Visual C# 2008 Step by Step


Microsoft Visual C# is a powerful but simple language aimed primarily at developers creating
applications by using the Microsoft .NET Framework. It inherits many of the best features of
C++ and Microsoft Visual Basic but few of the inconsistencies and anachronisms, resulting in
a cleaner and more logical language. With the advent of C# 2.0 in 2005, several important
new features were added to the language, including generics, iterators, and anonymous
methods. C# 3.0, available as part of Microsoft Visual Studio 2008, adds further features,
such as extension methods, lambda expressions, and, most famously of all, the Language
Integrated Query facility, or LINQ. The development environment provided by Visual Studio
2008 makes these powerful features easy to use, and the many new wizards and enhancements
included in Visual Studio 2008 can greatly improve your productivity as a developer.

Comment here for downloading!

Visual Basic 2005 Programmers' Reference



When Visual Basic first appeared, it revolutionized Windows programming. By handling many of the
tedious details of processing Windows events, it enabled programmers to focus on application details
instead of Windows programming trivia.
Unfortunately, early versions of Visual Basic had a few drawbacks. Protection from the underlying
Windows details came at the price of reduced flexibility. Using Visual Basic meant you didn’t need to
mess with the sticky details of Windows event loops, but it also made working directly with those
events more difficult when you really wanted to. Advanced programmers could still pry off the cover
and work at this lower level, but this was somewhat dangerous. If your code didn’t handle all the details
correctly, it could crash the program and possibly Windows itself.
Visual Basic also followed a path different from that taken by other Windows programming languages
such as C++. It provided a more productive development environment and a generally more intuitive
syntax. Its syntax for object-oriented development was more restrictive, however. A developer could still
build safe, reliable, extensible applications, but it took some experience and care.
Visual Studio .NET addressed many of these shortcomings. It merged the Visual Basic and C++ development
environments into an even more powerful tool. It added the C# language (pronounced “C-sharp”)
and gave all three a common underlying run-time language called Common Language Runtime (CLR).
Visual Basic .NET incorporated changes to bring the language more into line with CLR and the other
languages. It included more structured error handling, new syntax for declaring and initializing variables,
overloaded functions and subroutines, and a more powerful model for creating classes that
include true inheritance.
Visual Basic 2005 adds new features that make Visual Basic a more powerful language than ever. It
includes new language features such as unsigned data types, operator overloading, and short-circuit
logical operators; object-oriented enhancements such as more flexible property procedure accessibility,
generics, and custom events; and coding improvements such as Extensible Markup Language (XML)
comments, better IntelliSense, and code snippets.
Visual Basic 2005 is the language’s second major release. Most of the obvious bugs in the first release
(surprisingly few for such a major reshaping of the language) have been ironed out, so there has never
been a better time to learn the language. The first release has proven stable and the current release brings
new capabilities to Visual Basic programmers. Developers waiting to see what would become of Visual
Basic .NET have their answer: it is here to stay.

Comment here with your email for downloading!

Microsoft Visual Basic 2008 Step by Step

I’m really glad that you’ve chosen this book to learn essential Microsoft Visual Basic 2008
programming skills and techniques. Although we’re meeting for the fi rst time in this paragraph,
the chances are that we’re not all that different. I work with a computer every day and
I spend a lot of time helping friends and colleagues make their lives better (or at least more
effi cient!) with new software and related technologies. Over the years, I have learned dozens
of computer applications, languages, and tools, and I have a knack for weaving them together
to solve real-world business problems. You’re probably the same—the go-to tech person
in your offi ce, school, or home—which is why you’re now needing to learn, or upgrade to,
Visual Basic 2008—one of the most powerful development tools in use today.
Microsoft Visual Basic 2008 Step by Step is a comprehensive introduction to Visual Basic
programming using the Microsoft Visual Basic 2008 software. I’ve designed this practical,
hands-on tutorial with a variety of skill levels in mind. The result is that new programmers
can learn software development fundamentals in the context of useful, real-world applications,
and experienced Visual Basic programmers can quickly master the essential tools and
programming techniques offered in the Visual Basic 2008 upgrade.
Complementing this comprehensive approach is the book’s structure—4 topically organized
parts, 20 chapters, and 53 step-by-step exercises and sample programs. By using this book,
you’ll quickly learn how to create professional-quality Visual Basic 2008 applications for the
Windows operating system and a variety of Web browsers. You’ll also have fun!

Comment here with your email for downloading!

LINQ In Action



Welcome to LINQ in Action. This book is an introduction to the Microsoft .NET
LINQ technology and the rich toolset that comes with it.
LINQ stands for Language INtegrated Query. In a nutshell, it makes query operations
like SQL statements into first-class citizens in .NET languages like C# and VB.
LINQ offers built-in support for querying in-memory collections such as arrays or
lists, XML, DataSets, and relational databases. But LINQ is extensible and can be
used to query various data sources.
Our goal with this book is to help developers who have an existing knowledge
of the .NET Framework and the C# or VB.NET language to discover the concepts
introduced by LINQ and gain a complete understanding of how the technology
works, as well as how to make the best of it in their projects.
LINQ in Action covers the entire LINQ spectrum. From Hello World code samples
and the new C# 3.0 and VB.NET 9.0 features to LINQ’s extensibility and a tour of all
the LINQ providers, this book has everything you need to get up to speed with LINQ
and to be able to create applications that take advantage of it.
We believe this book provides the right mix of theory and examples. We made
sure to keep the focus on the practical side of things, because we think that nothing’s
better than a hands-on exploration of the technology. Several additions have
been made to the C# and VB.NET languages, as well as to the .NET class library. But
fear not: These language innovations aren’t difficult to grasp when you have the
right code sample in front of you.
ABOUT THIS BOOK xxiii
We’ll guide you along as you make your way through this new world where beasts
like lambda expressions, query operators, and expression trees live. You’ll discover all the
basics of LINQ that’ll help you form a clear understanding of the complete LINQ
toolset. We’ll also provide a presentation of the common use cases for all the flavors
of LINQ. Whether you want to use LINQ to query objects, XML documents, or relational
databases, you’ll find all the information you’ll need. But we won’t stop at the
basic code. We’ll also show you how LINQ can be used for advanced data processing.
This includes coverage of LINQ’s extensibility, which allows us to query more data
sources than those supported by default.
In order to base our code samples on concrete business classes, we’ll use a running
example. This example, LinqBooks, is a personal book-cataloging system.
This means that the LINQ queries you’ll see throughout the book will deal with
objects such as Book, Publisher, and Author. The running example we’ve chosen
is broad enough to involve all aspects of LINQ. We’ll progressively build the sample
application throughout the chapters, finishing with a complete application in
the last chapter.

Comment here with your email for downloading!

JavaScript - The Complete Reference

JavaScript is the premier client-side scripting language used today on the Web. It’s widely used in tasks ranging from the validation of form data to the creation of complex user interfaces. Yet the language has capabilities that many of its users have yet to discover. JavaScript can be used to manipulate the very markup in the documents in which it is contained. As more developers discover its true power, JavaScript is becoming a first class client-side Web technology, ranking alongside (X)HTML, CSS, and XML. As such, it will be a language that any Web designer would be remiss not to master.

Comment here with your email for downloading!

Foundation Flash CS3 for Designers



I can remember the day as clear is if it were just yesterday. I was walking by my boss’ office
late one winter afternoon at the college where I teach, and he called me into his office.
Sitting on his desk was a thin white box with some sort of weird swirl on it. He slid the box
across to me and asked, “You know anything about Flash?”
To be honest, as a Director user, what I knew was filtered through the eyes of a Director guy,
which meant I didn’t know much and what I did know convinced me it was a wind-up toy
compared to Director. I replied, “A bit.” The boss leaned back in his chair and said, “Well
learn a lot more because you are teaching it in four weeks.” This was the start of one of the
longest, strangest, and most exhilarating trips I have ever been on. The version was Flash 3,
and I have been using and teaching Flash ever since.
In many respects, Flash CS3 completes the process started by Macromedia, now Adobe, with
the release of Flash 8. That release was a “designer” release, meaning there were lots of
goodies for the creatives and a few for the coders. This iteration of the application is the
“developer” release. The coders are dancing in the streets, and the creatives are wondering
what the hell happened.
In many respects, this release of the application marks the absorption of Flash into the
Adobe product line, and Adobe didn’t just toss it on the pile. As you will discover, there are
some seriously cool new features that allow Flash users to take advantage of new workflows
among all of the applications in the Adobe lineup including Photoshop CS3, Illustrator CS3,
Fireworks CS3, Dreamweaver CS3, and even After Effects CS3 and Soundbooth CS3. The big
news, of course, is the introduction of ActionScript 3.0.
This revision of the Flash scripting language will initially, in the immortal words of Ed Grimley,
“Drive you mental!” The key word is “initially,” because once you get used to it, you will discover
everything you know about ActionScript still applies . . . just a bit differently. When
Dave and I started mapping out this book, we decided to go with ActionScript 3.0 for every
line of code in the book. In this way, you can learn the fundamentals and use them as a
jumping-off point to further explore the power of this language.
This book is also a bit different from any Flash book you may have read or considered purchasing.
From the very start of the process, Dave and I put ourselves in your shoes and asked
a simple question: “What do you need to know and why?” This question led us into territory
that we didn’t quite expect. As we were grappling with that question early in the process,
we kept bothering our network of Flash friends to be sure we were on the right track. At
some point, both of us simultaneously came to the conclusion, “Why not just let them
explain it in their own words?” This is why, as you journey through this book, you will
encounter various experts in the field telling you why they do things and offering you
insights into what they have learned. The odd thing is, at some point in their careers, they
were no different from you.
One other aspect of this book that we feel is important is we had a lot of fun developing
the examples and exercises in the book. The fun aspect is important because if learning is
fun, what you learn will be retained. Anybody can show you how to apply a Glow filter to
a line on the Flash stage. It is more effective when you do exactly the same thing to a guy
wearing a Tron suit. Anybody can dryly explain 9-slice scaling, but it becomes less techie
when you apply it to a guy dressed as Peter Pan. Nested movieclips are a “yawner” at best,
but when they are related to a Hostess Twinkie, the concept becomes understandable.
Shared libraries are an important subject. Instead of filling a library with circles and text,
the concept becomes relevant when the library is populated with “Bunny Bits.”
As you may have guessed, we continue to exhibit a sense of joy and wonder with Flash,
and we hope a little bit of our enthusiasm rubs off on you as well.

Comment here with your email for downloading!

Beginning C Sharp 2008 From Novice to Professional



The first computer programming book I read was entitled Programming Windows 3.0 by
Charles Petzold. This was around the time when Microsoft Windows 3.0 (circa 1992) once and
for all showed the industry that Microsoft was a company with a future. Writing code for Windows
back then was complicated by many things: lack of documentation, 16-bit architecture, and
the necessity of buying a compiler separate from the software development kit (SDK). Charles’s
book tied everything together and solved the problem of how to write a program for Windows.
Now the problems are quite the opposite: we have too much documentation, we have
64-bit architectures, and everything including the kitchen sink is thrown into a development
environment. Now we need to figure out what we actually need. We have too many options—
too many ways to solve the same problem. What I am trying to do with this book is the same
thing that Charles did for me when I first started out, and that was to help me figure out what
I needed to write code.
This book is about explaining the C# programming language in the context of solving
problems. C# has become a sophisticated programming language that can achieve many
goals, but you are left wondering what techniques to use when. This book is here to answer
your questions.
This book is not a reference to all of the features of the C# programming language. I don’t
explain the esoteric C# features. I stick to the C# programming features that you will use day in
and day out. That does not mean that you will be missing certain C# programming language
constructs, because I have covered all of the major features.
To get the full benefit of this book, I suggest that you do the exercises at the end of the
chapters. The answers are available on the Apress web site (http://www.apress.com), and you
can cheat and not do the exercises, but I advise against that.
If you are a beginning programmer who has no clue about C#, and you read this book and
do the exercises, I am almost entirely sure that you will be a solid and knowledgeable C# programmer
by the end of the book. If that sounds like a big promise, well, yes it is. The chapter
text is intended to get you acquainted with the C# programming language and how to apply its
features. The exercises are intended to make sure you actually understand the C# programming
language and its features.

Comment here with your email for downloading!

Adobe Flash CS3 Professional Classroom in a Book

352 pages Adobe Press; 1 edition (April 27, 2007) English 39 MB
This project-based guide from Adobe will teach readers all they need to know to create engaging interactive content with Flash CS3. Using step-by-step instructions with projects that build on the knowledge learned in each lesson, readers will learn the key elements of the Flash interface, including panels, timelines, and frames. From there, readers will learn how to work with vector and bitmap graphics; create and edit symbols; modify text and add interactivity with ActionScript 3.0; and incorporate animation, music, and sound to their projects. They'll also learn how to prepare and export their finished projects for Web and broadcast. Of course, readers will also learn how to take advantage of the new features of Flash CS3--the streamlined user interface, native support for Photoshop and Illustrator files, revamped drawing tools, new video encoding features, code editing enhancements, and much more. The companion CD provides users with all the sample files they need to complete all of the projects.

Comment here with your email for downloading!

Microsoft VBScript Step by Step

Learn how to automate Windows administration step by step with hands-on instruction from a leading Microsoft Visual Basic® Scripting Edition (VBScript) trainer. This guide features self-paced labs, timesaving tips, and more than 100 sample scripts.

Comment here with your email for downloading!