Information technology has produced new ethical challenges and concerns in dealing with issues about privacy, security, piracy and professional ethics. Contemporary Issues in Ethics and Information Technology discusses these issues as well as other important ethical issues such as the outsourcing of high-level jobs and the value of IT itself. The main framework for ethical problems used in Contemporary Issues in Ethics and Information Technology is derived from the work of the late philosopher John Rawls. Rawls’ contribution to ethics was a theory of justice rooted in the social contract theory of the Declaration of Independence and the U. S. Constitution. The author’s discussion of the value of IT also builds on the views of the philosopher, Martin Heidegger, on modern technology as an independent force in human existence with its own point-of-view. This book provides guidance for IT professionals and users for practical ethical problems.
(more…)
As Microsoft MVPs, this team of authors has witnessed first-hand the innumerable problems and challenges that even the most experienced developers regularly encounter. This project survival guide offers little-known solutions, undocumented features, tips, and tricks—otherwise known as hacks—that you can use to build and deliver real-life applications using ASP.NET.
Written with the seasoned professional in mind, this book examines how some hacks ultimately become mainstream code or practices that are integrated into a product or process. You'll benefit from the extensive experience of the authors as they show you how to adapt various hacks to your specific application and business environment. Plus, in-depth discussions of the solutions prove to bea helpful way to learn more about the inner workings of ASP.NET 2.0.
What you will learn from this book
- Various hacks such as page templates, multiple forms, URL rewriting, and SQL cache dependencies
- The many improvements in ASP.NET 2.0 that were originally hacks but are now part of the base product
- How the many new built-in functions reduce the amount of code you need to write for the most common applications.
(more…)
ASP.NET 2.0 can do a lot, so there's a lot to understand. This handy volume replaces a whole shelf of programming books with the essentials you need, whether you're an ASP.NET beginner or a pro looking for a quick reference guide. Get the scoop on C# and VB, databases, all the new features, and much more!
Discover how to
- Understand labels, text boxes, and validation controls
- Work with HTML tags and client-side scripting
- Code in C# or Visual Basic
- Explore database programming and XML
- Use the powerful .NET Framework
(more…)
Ajax has the power to revolutionize the way web-based applications are designed. This book provides you with a thorough working knowledge of what Ajax has to offer and how to take full advantage of it in your application development.
Following an exploration of how Ajax works with .NET, you'll get acquainted with DHTML, the role of JavaScript and the Document Object Model, and the XMLHttpRequest Object, which is the foundation of Ajax. Then you will examine the Ajax-type features built into ASP.NET and explore the Ajax.NET Professional Library in detail. Finally, you will explore client scripting as well as building and using controls with Microsoft's Atlas. With an entire chapter devoted to debugging, you will have all you need to use this cutting-edge technology.
(more…)
From the moment you're born, you enter the data stream-from birth certificates to medical records to what you bought on Amazon last week. As your dossier grows, so do the threats, from identity thieves to government snoops to companies who want to sell you something. Computer Privacy Annoyances shows you how to regain control of your life. You'll learn how to keep private information private, stop nosy bosses, get off that incredibly annoying mailing list, and more. Unless you know what data is available about you and how to protect it, you're a sitting duck. Computer Privacy Annoyances is your guide to a safer, saner, and more private life.
(more…)