Free Microsoft VB, ADO.NET and .NET Books
First look/ features/ what it can do. For current VB6 experts the authors fully understand the code migration issues you’ll likely encounter. Includes a quick primer on .NET Framework programming. If you already work with .NET extend your existing skills. From the innovations in rapid application development, debugging, and deployment, to new data access, desktop, and Web programming capabilities, you get the prerelease insights and code walkthroughs you need to get productive right away.
A technical guide to upgrading Visual Basic 6 applications to Visual Basic .NET. Includes coverage of upgrade topics from APIs to ZOrders, fixing issues with forms, language, data access, and COM+ Services, upgrading applications with XML Web services, ADO.NET, and .NET remoting, architectural advice, function and object model changes reference, code samples, and other examples.
Collection of articles on smartphone programming
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.
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.
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.
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.
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.
This guide provides end-to-end guidance for 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 installs and configures 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.
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.
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
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.
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).Cheap Laptops running MS Windows
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.