Web Source for free Computer books

Ads by Google

Welcome to Free TEKBOOKS!

  • Microsoft Smartphone Programming - Collection of articles on smartphone programming
  • Microsoft Windows 98 Resource Kit - The Microsoft Windows 98 Resource Kit provides all the information you need for a successful Windows 98 rollout. Detailed discussions, explanations, and insights on how to install, configure, and support Windows 98 will save you time and effort and help maximize your organization's technology investment. Written in cooperation with the Windows 98 development team, this exclusive Microsoft publication constitutes the perfect technical companion for network administrators, support professionals, systems integrators, and other computer professionals.
  • Dissecting a C# Application: Inside SharpDevelop - E-mail required to download the single 500-page PDF file. The developers who created SharpDevelop give you an inside track on application development with a guided tour of the source code for SharpDevelop. They will show you the most important code features and explain how you can use these techniques in your own projects. You will gain valuable experience of building an application on this scale, learning from the decisions, mistakes, problems and solutions that lead to the current version on SharpDevelop.
  • Developer Guide to Migration and Interoperability in Longhorn - The guide, in its current form, is a first look at some of the important issues to consider in light of the significant changes encompassed by the new APIs in Microsoft's next operating system, codenamed "Longhorn." This release of the guide provides alpha patterns and practices. The content—including nomenclature, code samples, APIs, and guidance—may change in future releases. The guide is also an alpha in that it is incomplete. Several key areas are not addressed, but will be in future editions. The guide will be incrementally iterated over and expanded significantly moving forward.
  • Real World XML Web Services - this is a beta book by Microsoft's Yasser Shohoud. It's written from a .NET programmer's point of view, although the first few chapters discuss Web services programming in general.
  • Teach Yourself ActiveX in 21 Days - When I was first asked to do this book, a lot of folks on the team thought ActiveX was some kind of programming language like C++, HTML or JavaStuff. In fact, it's all of them and none of them. ActiveX is a technology—a way of using a computer's environment to communicate over the Web efficiently and reliably. HTML, C++ Visual Basic, DirectX, and many other tools can be used to take advantage of ActiveX technologies.
  • Proudly serving my corporate masters: What I Learned in Ten Years as a Microsoft Programmer - this is not a technology title per se. Adam Barr, an early Microsoft employee presents his view on the company, its executives, code development, interviewing process and life in general.
  • Data Structures and Algorithms with Object-Oriented Design Patterns in C# - This book was motivated by my experience in teaching the course E&CE 250: Algorithms and Data Structures in the Computer Engineering program at the University of Waterloo. I have observed that the advent of object-oriented methods and the emergence of object-oriented design patterns has lead to a profound change in the pedagogy of data structures and algorithms. The successful application of these techniques gives rise to a kind of cognitive unification: Ideas that are disparate and apparently unrelated seem to come together when the appropriate design patterns and abstractions are used. This paradigm shift is both evolutionary and revolutionary. On the one hand, the knowledge base grows incrementally as programmers and researchers invent new algorithms and data structures. On the other hand, the proper use of object-oriented techniques requires a fundamental change in the way the programs are designed and implemented. Programmers who are well schooled in the procedural ways often find the leap to objects to be a difficult one.
  • The .NET Developer's Guide to Windows Security - One of the major goals of this book is to help clarify how Windows security works so you'll be able to use it effectively in your applications and also in your everyday life. But even if you have a perfect understanding of all the security features of the platform, and make all the right API calls and configure security policy very carefully to keep out attackers, if you don't write your code with security in mind, none of that will matter because you'll still be vulnerable to attack.
  • Improving .NET Application Performance and Scalability - This guide provides end-to-end guidance foor managing performance and scalability throughout your application life cycle to reduce risk and lower total cost of ownership. It provides a framework that organizes performance into a handful of prioritized categories where your choices heavily impact performance and scalability success. The logical units of the framework help integrate performance throughout your application life cycle. Information is segmented by roles, including architects, developers, testers, and administrators, to make it more relevant and actionable. This guide provides processes and actionable steps for modeling performance, measuring, testing, and tuning your applications. Expert guidance is also provided for improving the performance of managed code, ASP.NET, Enterprise Services, Web services, remoting, ADO.NET, XML, and SQL Server.
  • Small Business Server 2000 Planning and Installation Guide - Small Business Server 2000 installs and coonfigures all application components and service packs through a single, integrated setup utility that checks disk space, system compatibility, and dependencies. Small Business Server Setup detects current versions and recommends appropriate component or service pack upgrades. Small Business Server Setup significantly reduces the complexity of installation by automatically setting many common parameters to defaults and consolidating the number of screens encountered during setup.
  • Windows Server 2003 Deployment Kit: Deploying Internet Information Services (IIS) 6.0 - IIS 6.0 provides the services to support a secure, available, and scalable Web server on which to run your Web sites and applications. This book provides prescriptive, task-based, and scenario-based guidance to help you design an IIS 6.0 solution that meets the specific needs of your organization. Deployment scenarios include installing a new Web server, upgrading an existing Web server from an earlier version of IIS, and migrating existing Apache or IIS Web sites and applications to a newly installed Web server.
  • Windows Server 2003 Deployment Kit: Designing a Managed Environment - This book provides the foundation you need to understand and deploy Group Policy within Microsoft® Windows® Server 2003. The guidance in this book will help you reduce the cost of managing a diverse set of organizational and computing needs, and to centrally manage domain-wide and forest-wide security, servers, computers, and users
  • Windows Server 2003 Deployment Kit: Planning Server Deployments - This book provides comprehensive information about planning server storage and designing and deploying file servers, print servers, and terminal servers in medium and large organizations. You can also use the guidelines in this book to maximize the availability and scalability of your servers by planning for remote server management, designing and deploying server clusters, and designing and deploying Network Load Balancing clusters.
  • Windows Server 2003 Deployment Kit: Designing and Deploying Directory and Security Services - Whether you are designing a new Active Directory logical structure, deploying Active Directory for the first time, upgrading an existing Windows environment to Windows Server 2003 Active Directory, or restructuring your current environment to a Windows Server 2003 Active Directory environment, part one of this book will assist you in meeting all of the Active Directory design and deployment goals for your organization.You also need to make important decisions early in your deployment regarding the design and deployment of Windows Server 2003 distributed security services for authentication, access control, and, increasingly, certificate use. Part two of this book will assist you in preparing the design and planning documents needed to create a sound foundation of distributed security services.
  • Windows Server 2003 Deployment Kit: Deploying Network Services - This book provides comprehensive information about planning, designing, and implementing a secure core network infrastructure that uses Transmission Control Protocol/Internet Protocol (TCP/IP), Dynamic Host Configuration Protocol (DHCP), Domain Name System (DNS), Windows Internet Name Service (WINS), Microsoft® Internet Security and Acceleration (ISA) Server, and Internet Protocol security (IPSec). You can also use the deployment guidelines in this book to extend your core network infrastructure by deploying a network access infrastructure supporting a variety of network access methods, including dial-up, virtual private network (VPN), wireless, and switch access. You can provide centralized authentication, authorization, auditing, and accounting for all of these network access types by using Remote Authentication Dial-In User Service (RADIUS).
  • Windows Server 2003 Deployment Kit: Planning, Testing, and Piloting Deployment Projects - The first of six books in the Windows Server 2003 Deployment Kit, this book provides guidelines for planning, testing, and piloting the deployment of Windows Server 2003 and Windows XP Professional operating systems in medium and large organizations. IT professionals can use this book to create a comprehensive project plan, which serves as a framework for designing and deploying complex technologies and operating system features. A key component of this book is a roadmap that summarizes each of the chapters in the kit. The roadmap can be used to match business solutions with the design guidelines discussed in the kit. In addition, because testing and piloting are critical tasks in any deployment project, this book contains guidelines for designing and setting up a test lab, testing applications and resolving application compatibility issues, and designing and implementing a pilot project.
  • Windows Server 2003 Deployment Kit: Automating and Customizing Installations - This book provides comprehensive informatiion about planning, designing, and implementing automated installations in medium and large organizations. Options range from automated installations of a basic operating system to complex installations of a customized operating system and applications. The technologies and tools discussed in this book include: unattended installation, image-based installation with the System Preparation (Sysprep) tool, and Remote Installation Services (RIS). IT professionals can use the guidelines discussed in this book to create a functional specification that describes how to automate the installation of Windows Server 2003 and Windows XP Professional.
  • Windows Kernel Mode Fundamentals - Everyone who develops kernel-mode drivers for the Microsoft Windows family of operating systems should understand fundamental operating system concepts and features, be familiar with their effects on the design and operation of kernel-mode drivers, and keep current with the changes and enhancements introduced in each new version of Windows.
  • Microsoft Office SharePoint Portal Server 2003 Administrator's Guide - Guide for installing, configuring, managing, and maintaining Microsoft Office SharePoint Portal Server 2003.
  • VBScript Unleashed - There are too many important facets to the language of the World Wide Web to say that any one is the most important. That language is called HTML. In the years since its inception, the HTML specification has been fairly dynamic. So far, each feature added to the standard has made HTML better. Succeeding specifications make pages more attractive, more informative, and richer in content-so much so that Web pages are quickly becoming the interface of choice for retrieving information from computer screens. This book is about a scripting language called VBScript. VBScript is used to control content and objects in HTML pages designed for the World Wide Web and corporate intranets. VBScript is not about creating applications; it's about creating active HTML. If your pages look and work like applications, that's fine. The most important thing that you're doing when you're using VBScript in your Web pages is bringing the pages to life. Dead, static pages on the Web are about as exciting as slides on television. In the future, pages will be designed on the fly, tailored to the profile of the individual user.

Free Software & Code

Sites for accessing tonnes of code. SourceForge

More Source Code

Freashmeat

Useful Links