Программирование

Различные книги в жанре Программирование

Computer Viruses For Dummies

Peter Gregory H.

Computer viruses—just the thought of your trusty PC catching one is probably enough to make you sick. Thanks to the cyber-sickies who persist in coming up with new strains, there’s a major new cyberattack nearly every day. Viruses sneak in, usually through e-mail. Fortunately, there are ways to inoculate and protect your computer. Computer Viruses For Dummies helps you: Understand the risks and analyze your PC’s current condition Select, install, and configure antivirus software Scan your computer and e-mail Rid your computer of viruses it’s already caught Update antivirus software and install security patches Use firewalls and spyware blockers Protect handheld PDAs from viruses Adopt safe computing practices, especially with e-mail and when you’re surfing the Net Written by Peter H. Gregory, coauthor of CISSP For Dummies and Security + For Dummies, Computer Viruses For Dummies goes beyond viruses to explain other nasty computer infections like Trojan horses, HiJackers, worms, phishing scams, spyware, and hoaxes. It also profiles major antivirus software to help you choose the best program(s) for your needs. Remember, if you don’t protect your computer, not only do you risk having your computer infiltrated and your data contaminated, you risk unknowingly transmitting a virus, worm, or other foul computer germ to everybody in your address book! This guide will help you properly immunize your PC with antivirus software now and install updates and security patches that are like booster shots to keep your software protected against new viruses.

Java 2 For Dummies

Barry Burd A.

This updated bestseller covers programming essentials for the newest version of Java, the popular platform-independent, object-oriented programming language The material is fully updated and focuses on the new Java SDK 1.5, addressing the needs of new or inexperienced Java developers The fun and easy writing style walks readers through Java syntax basics and helps them write their first program Shows readers how to create basic Java objects and figure out when they can reuse existing code The new edition is also modified to better address the readers who may have some programming knowledge, but who are new to Java

SAP NetWeaver For Dummies

Dan Woods

Imagine that it’s the 1950s, and you are in charge of developing the U. S. interstate system. There are countless roads already in use. The system can go in numerous different directions. Where do you begin? Starting to transform your business with SAP NetWeaver is that daunting. NetWeaver is both an application platform and an integration platform. It integrates your current IT systems to enable portals, collaboration, data management, and development environments. To grasp the complexities and possibilities of SAP ASAP, dig in with SAP NetWeaver For Dummies and explore: MySAP Business Suite SAP Enterprise Planning Resource (ERP), Customer Relationship Management (CRM), Supply Chain Management (SCM), Human Capital Management (HCM), Product Lifecycle Management (PLM), Supplier Relationship Management (SRM), and more Mobile Infrastructure that performs like a universal translator for mobile interfaces, including laptops, wireless phones, and PDAs Master Data Management, including using the content consolidation technique to “clean up” data, master data harmonization to distribute it, and central master data management to maintain a data repository Web Application Service and NetWeaver Developer Studio—tools that let you integrate and create your own customized applications Written by Dan Woods, former CTO of The Street.com and CapitalThinking, and Jeffrey Word, the Director of Technology Strategy for SAP, this guide features real-life stories from businesses and examples of typical uses to help you cut through the complexities and get up and running. It includes a CD-ROM with: Detailed white papers and product overviews Stores from customers using SAP NetWeaver today Demos that show SAP NetWeaver in action A directory of resources for additional information Like that interstate system, SAP NetWeaver doesn’t have to be integrated all at once. You choose the applications that have the most potential to benefit your company’s operations and bottom line. SAP NetWeaver For Dummies even gives you recommendations for rolling it out and suggests practical ways to get started and get quick returns on your SAP investment. Then you’re going full-speed ahead on the road to success!

Word 2003 For Dummies

Dan Gookin

Want to write great looking documents but can’t seem to get a handle on paragraph structuring? Unfamiliar with some of the buttons and functions on your menu bar? Need to add page numbers for a paper but can’t find the controls? Word 2003 For Dummies will show you the quick and easy way to navigate through the trickiness of Microsoft Word. This book will be your comprehensive guide to using this word processor like a pro. Word 2003 For Dummies shows you all the essentials of building, reviewing, and adding cool new features to Word documents. No wonder the previous editions sold over 1.7 million copies. This book makes it easy to catch on, because it: Adopts a beginner’s point of view in order to show you the basics of running the program. Includes complete walkthroughs for many features Reveals tips, tricks, and wizards to make Word a snap Covers more advanced techniques, making it a reliable reference at any level Written by the author of the first For Dummies book ever, DOS For Dummies, as well as the bestselling Word 2002 For Dummies and PCs For Dummies With Word 2003 For Dummies, you’ll get all the information you need to be the most productive with Word. No longer will you be spending less time working and more time make Word work. You’ll be creating fantastic-looking documents in no time!

UML 2 For Dummies

James Schardt A.

Uses friendly, easy-to-understand For Dummies style to help readers learn to model systems with the latest version of UML, the modeling language used by companies throughout the world to develop blueprints for complex computer systems Guides programmers, architects, and business analysts through applying UML to design large, complex enterprise applications that enable scalability, security, and robust execution Illustrates concepts with mini-cases from different business domains and provides practical advice and examples Covers critical topics for users of UML, including object modeling, case modeling, advanced dynamic and functional modeling, and component and deployment modeling

Beginning Cryptography with Java

David Hook

Beginning Cryptography with Java While cryptography can still be a controversial topic in the programming community, Java has weathered that storm and provides a rich set of APIs that allow you, the developer, to effectively include cryptography in applications-if you know how. This book teaches you how. Chapters one through five cover the architecture of the JCE and JCA, symmetric and asymmetric key encryption in Java, message authentication codes, and how to create Java implementations with the API provided by the Bouncy Castle ASN.1 packages, all with plenty of examples. Building on that foundation, the second half of the book takes you into higher-level topics, enabling you to create and implement secure Java applications and make use of standard protocols such as CMS, SSL, and S/MIME. What you will learn from this book How to understand and use JCE, JCA, and the JSSE for encryption and authentication The ways in which padding mechanisms work in ciphers and how to spot and fix typical errors An understanding of how authentication mechanisms are implemented in Java and why they are used Methods for describing cryptographic objects with ASN.1 How to create certificate revocation lists and use the Online Certificate Status Protocol (OCSP) Real-world Web solutions using Bouncy Castle APIs Who this book is for This book is for Java developers who want to use cryptography in their applications or to understand how cryptography is being used in Java applications. Knowledge of the Java language is necessary, but you need not be familiar with any of the APIs discussed. Wrox Beginning guides are crafted to make learning programming languages and technologies easier than you think, providing a structured, tutorial format that will guide you through all the techniques involved.

Visual Basic Design Patterns

Mark Grand

Design Patterns are a type of pattern used in the initial design phase of an object-oriented development project Documents 46 Visual Basic .NET design patterns, including 20 that have never before been published Features case studies that demonstrate how to use design patterns effectively in the real world-and even explains where not to use design patterns Companion Web site includes all code and UML models from the book as well as links to appropriate software downloads

SQL Server's Developer's Guide to OLAP with Analysis Services

Mike Gunderloy

The Skills You Need to Develop OLAP Solutions with SQL Server 2000 This one-of-a-kind book teaches you everything you need to know to use Microsoft's Analysis Services software to build, implement, and manage effective OLAP solutions. Expert advice and in-depth explanations combine to help you and your company take full advantage of the affordable power of SQL Server's built-in OLAP functionality. Coverage Includes: Analyzing large volumes of data effectively with Analysis Services Architecting and designing data analysis applications Querying OLAP data using MDX Programming applications using ADO/MD Managing Analysis Services servers with DSO Building data mining solutions with Analysis Services Using English Query for natural language querying of OLAP data Choosing appropriate client tools for exploring OLAP data Using the PivotTable Service for client-side data analysis Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Mastering Visual Basic .NET Database Programming

Evangelos Petroutsos

Enter a New World of Database Programming Visual Basic .NET and ADO.NET facilitate the development of a new generation of database applications, including disconnected applications that run on the Web. Mastering Visual Basic .NET Database Programming is the resource you need to thrive in this new world. Assuming no prior experience with database programming, this book teaches you every aspect of the craft, from GUI design to server development to middle-tier implementation. If you're familiar with earlier versions of ADO, you'll master the many new features of ADO.NET all the more quickly. You'll also learn the importance of XML within the new .NET paradigm. Coverage includes: Getting familiar with the ADO.NET object model Using the data access wizards Taking advantage of new SQL Server 2000 features Carrying out XSL Transformations and XPath queries Generating XML using the T-SQL FOR XML statement Binding controls to ADO.NET result sets Arriving at a sound database design Tuning your SQL Server 2000 database Using the XML Designer in Visual Studio .NET Leveraging the data access tools available in the Visual Studio .NET IDE Working with .NET data providers Choosing between streaming data and caching data Working with the Data Form Wizard in Visual Studio .NET Using advanced ADO.NET techniques Building a threaded application Using .NET's advanced exception handling capabilities Using the .NET Deployment Project Template Note: CD-ROM/DVD and other supplementary materials are not included as part of eBook file.

Java Programming 10-Minute Solutions

Mark Watson

The problems encountered by a beginning Java programmer are many–and mostly minor. The problems you encounter as an experienced Java programmer are far fewer—and far more serious. Java Programming 10-Minute Solutions provides direct solutions to the thorny problems you're most likely to run up against in your work. Especially when a project entails new techniques or draws you into a realm outside your immediate expertise, potential headaches abound. With this book, a veteran Java programmer saves you both aggravation and—just as important—time. Here are some of the solutions you'll find inside: Parsing XML using SAX and DOM, and using XSLT to transform XML to HTML Java file I/O: copying and deleting entire directories Using Java search algorithms Thread management Leveraging Java Web Services support in SOAP, XML-RPC, and XML over HTTP Low-level JDBC programming Using servlets and JSPs (including struts) for web applications Using Enterprise JavaBeans (EJBs) container managed persistence Generating EJB classes with ant and XDocolet Using JUnit for unit testing Modeled after the straightforward Q&A approach of the DevX website, these in-depth, code-intensive solutions help you past obstacles right now and ultimately make you a smarter, more effective programmer.