Blog VS 2010 All Tutorials Wordpress Studio
Certification LinksRandom Thoughts

E-Books

ebook logo burg E BooksFree Networking and Programming E-Books

Coding Standard: C#
A considerable part of a coding standard for C or C++ could be condensed into a single rule, avoid undefined behavior, and maybe shun implementation defined behavior. Officially C# does not exhibit any of these, barring a few minor, well-defined exceptions. Most examples of undefined behavior in C++ will cause an exception to be thrown in C#. Although this is an improvement on the “anything might happen” of C++, it is highly undesirable for post-release software.

C Sharp School
The book is divided in to three progressive levels. In the first beginner stage we will be discussing the .Net Framework, C# Language Fundamentals and Object Oriented Programming. In the second intermediate section we will go into depth with Object Oriented constructs such as inheritance, polymorphism, abstract classes, interfaces, structures, enumerations and exceptions. In the third and final advanced section we will delve into what is required to implement real world applications using C# with Base Libraries, focusing on topics such as Collections, Delegates, Events and Windows Programming with a number of control, as well as Data Access with ADO.Net, Threads and Streams.

Beginning Microsoft Visual C# 2010
Get ready for the next release of Microsoft’s C# programming language with this essential Wrox beginner’s guide. Beginning Microsoft Visual C# 2010 starts with the basics and brings you thoroughly up to speed. You’ll first cover the fundamentals such as variables, flow control, and object-oriented programming and gradually build your skills for Web and Windows programming, Windows forms, and data access. Step-by-step directions walk you through processes and invite you to “Try it Out,” at every stage. By the end, you’ll be able to write useful programming code following the steps you’ve learned in this thorough, practical book. If you’ve always wanted to master Visual C# programming, this book is the perfect one-stop resource.

An Introduction to C++ Programming
C++ is a programming language substantially different from C. Many see C++ as “a better C than C,” or as C with some add-ons. Bjorn Fahller, author, believes that to be wrong, and Bjorn intends to teach C++ in a way that makes use of what the language can offer. C++ shares the same low level constructs as C. You might want to have a look at the C introduction course to get up to speed on that language.

How To Think Like A Computer Scientist With C++
The goal of this book is to teach you to think like a computer scientist. I like the way computer scientists think because they combine some of the best features of Mathematics, Engineering, and Natural Science. Like mathematicians, computer scientists use formal languages to denote ideas (specifically computations). Like engineers, they design things, assembling components into systems and evaluating tradeoffs among alternatives. Like scientists, they observe the behavior of complex systems, form hypotheses, and test predictions.

The Java Language Specification, Third Edition
The Java Language Specification Third Edition (PDF) provides complete, accurate, and detailed coverage of the Java programming language. It provides full coverage of all new features added in since the previous edition including generics, annotations, asserts, autoboxing, enums, for each loops, variable arity methods and static import clauses. Downloads to Edition One and Two also available.

Introduction to Java
Interactive Programming is an introduction to computer programming intended for students in standard CS1 courses (or interested professionals) with no prior programming experience. Students learn the basic and necessary elements of computer programming and the Java language, but the context in which they learn it is more consistent both with Java’s tools and philosophy and with the prevailing practice from which it arises.

Java Au Naturel
Software development with an object-oriented approach is the fundamental subject of this book. Java is a programming language used to create the animations you see when you browse the web. Of all the programming languages whose use is wide-spread, Java is the best for learning and doing object-oriented software development. That is why Java is used in this computer science book.

The TCP/IP Guide
This is the free online version of The TCP/IP Guide: A Comprehensive, Illustrated Internet Protocols Reference. It is one of the best books to learn TCP/IP.

DNS for Rocket Scientists
This free book is about DNS and (mostly) BIND 9.x on Linux (REDHAT Versions 6.x and 7.x) and the BSD’s (FreeBSD, OpenBSD and NetBSD).

The SEO book for WordPress
Since the release of v2.5 many things have changed for WordPress users. While SEO still has some basic rules, optimizing a WordPress blog is getting easier as new plugins are added and upgraded.This short eBook will reveal the most important SEO aspects for WordPress blogs (and for any other blog or website in general).