Marknadens största urval
Snabb leverans

Böcker utgivna av APress

Filter
Filter
Sortera efterSortera Populära
  • av Nathaniel Schutta & Ryan Asleson
    689,-

    As a Java developer, you want a guide that shows you how to add Ajax functionality to your web applications with a minimum of effort. Look no further than Pro Ajax and Java Frameworks! In this book, recognized Java experts and authors of the bestselling Apress title Foundations of Ajax will show you how.The authors begin by recapping Ajax basics. Then they unveil a comprehensive Java/Ajax toolkit. Tools include JSEclipse for code editing, Venkman for JavaScript debugging, and Dojo Compressor for code compression. They also explain Log4js (and other tools) for JavaScript logging, JsUnit (and others) for testing, and various libraries like AjaxTags, DWR, and Script.aculo.us for rapid code development.The last part of the book shows you how to build up a series of professional Java/Ajax applications. These will incorporate some of today's most popular frameworksSpring, JSF, Struts, and Tapestry, giving you all you need to incorporate Ajax into your everyday work and become an Ajax expert!

  • av Günther Lenz & Christoph Wienands
    785

    Douglas C. Schmidt Professor of Computer Science, Associate Chair of Computer Science and Engineering Vanderbilt University T he evolution of software technologies over the past five decades has involved the creation of languages and platforms that help developers program more in terms of their design intent, such as architectural concepts and abstractions, and shield them from the complexities of the underlying computing substrate, such as CPU, memory, and network devices. After years of progress, many projects today use third-generation programming languages, such as Java, C++, and C#, and middleware runtime platforms, such as service-oriented architectures and web services. Despite these improvements, however, the level of abstraction at which software is developed still remains low relative to the concepts and concerns of the application domains themselves. As a result, too much time and effort is spent manually rediscovering and re- venting solutions to common domain requirements, which has led to the situation where the majority of software projects are late, over budget, and defect ridden. These problems occur for various reasons. For example, most application and platform code is handcrafted using third-generation languages. This manual approach incurs excessive time and effort due to complexity stemming from the semantic gap between the design intent and the expression of this intent in third-generation languages, which convey domain semantics and design intent poorly. This semantic gap is particularly noticeable and problematic for integration-related activities, such as system deployment, configuration, and quality assurance that software developers perform when assembling applications using off-the-shelf components.

  • av Daniel Woolston
    645,-

    It's been well over a year since I first began working with the team over at Spout (www. spout. com). In the course of that year, I've been professionally challenged by the sheer amount of cutting-edge work that I have been asked to develop. I can still remember Brian Anderson (NuSoft Solutions) coming to Nick McCollum and me with a few sheets of paper detailing a new third-party web tool that we should take a look at. The design documents were a brief listing of the sample code for Ajax. NET by Michael Schwarz. Not only had Michael built an awesome library, but he had done so for free. Nick and I embraced the library without he- tation. Admittedly, we overused the library at first. We Ajax'd the site to its fullest extent. Need a user control built? Use Ajax! At least that is how it felt at first. We were truly excited (and remain so today) about the possibilities of Ajax and where it would lead our project. I want to share this excitement with you. An Overview of This Book I want to deal with the world of Ajax to its finest detail. In order to do that, we'll need to discuss where Ajax came from, what it comprises, and how we can implement modern third-party Ajax libraries.

  • - From Novice to Professional
    av Nick Symmonds
    569,-

    Are you tasked with creating and maintaining a web presence? Do you suspect that there is a better way to manage business internally? Beginning DotNetNuke 4.0 Website Creation in C# 2005 with Visual Web Developer 2005 Express is for you. It leads you through the emerging world of web portals by applying the most user-friendly and current development software, like C# Express and the powerful, flexible DotNetNuke. You will learn to create the professional web presence your company needs. The book takes you through the steps necessary to get an internal web portal running for employee use. If you have some programming experience and creativity, this book will help you expand your business presence in a short amount of time. It features simple explanations and proof-of-concept examples throughout. The book concludes with the creation of a web portlet that you can plug into an external website for a web presence.

  • av James Turnbull
    945,-

    Pro Nagios 2.0 explains how to install and administer Nagios, the web-based enterprise management tool that helps monitor Unix, Windows, network devices, infrastructure equipment, and applications. You’ll learn how to architect Nagios installations, deploy agents and plug-ins, and monitor a variety of assets, which include applications across a variety of platforms and operating systems. Nagios has the power to alert you to current and future incidents that could impact the availability, performance, and security of monitored assets.The books real-world configurations and supporting materials will enable you to deploy Nagios and integrate other tools (like MRTG and Snort) on a helpful step-by-step basis. Integrating Nagios with a variety of other tools can add more functionality to its internal monitoring and alerting capabilities. The book covers additional topics like security, redundancy and failover, and plug-in development. And it shows you how to create your own Nagios plug-ins, to monitor devices for which Nagios may not provide plug-ins.

  • av Scott Mattocks
    829,-

    PHP is gaining positive reputation for its system administration and client-side application development capabilities. This administration and development is accomplished using the PHP-GTK extension. You can take advantage of client-side applications by implementing language bindings for the GTK (the GIMP Toolkit) library for creating cross-platform graphical user interfaces.Pro PHP-GTK acts as both a definitive reference and a hands-on tutorial to the PHP-GTK extension. The book couples the extension's key topics with practical examples to guide you through a real-world project: developing a database-driven client-side inventory manager. You’ll also learn how to integrate this feature with other emerging technologies like SOAP and RSS, and how to generate XML-based interfaces.

  • av Tom Green & Jordan L Chilcott
    529,-

    Do you want to master Flash video work, and work your way toward creating awesome, mind-blowing, interactive web applications? Well, don’t go any further this full color book is all you need to step into the future.When Flash Professional 8 was released, it seemed as if we’d embarked on a web video revolution almost overnight. Up until then, web video was a morass of competing players, technologies, standards, codecs, and playback quality. The inclusion of the On2 VP6 codec, the FLV Playback component, alpha channel video, and the Flash 8 Video Encoder has ended the infancy of web video, creating an instant benchmark with no stops in between.And this book is the ultimate guide to Flash 8 video it offers practical advice, technical guidance, and a full series of creative projects ranging from the dead simple to the complex in a manner that talks to you as an equal and makes only one assumption: basic familiarity with the Flash interface.We start with the basicshow to edit video in some of the most popular packages available (such as iMovie and Movie Maker 2) and create a Flash video file and import it into Flash.Next, we move on to the good stuffcreating a custom video player; creating an alpha channel video and using it in some spectacular projects; turning your creativity loose by applying filters and blend effects to video using the Flash interface and ActionScript; creating video walls, menus, and stunning masking effects; and exploring how Adobe After Effects 7 and Flash Professional 8 are poised to become a motion graphics powerhouse. Best of all, you will discover something the authors had discovered by the time they started writing this book...this stuff is fun!

  • av Rich Bowen
    805,-

    Organizing websites is highly dynamic and often chaotic. Thus, it is crucial that host web servers manipulate URLs in order to cope with temporarily or permanently relocated resources, prevent attacks by automated worms, and control resource access.The Apache mod_rewrite module has long inspired fits of joy because it offers an unparalleled toolset for manipulating URLs. The Definitive Guide to Apache mod_rewrite guides you through configuration and use of the module for a variety of purposes, including basic and conditional rewrites, access control, virtual host maintenance, and proxies.This book was authored by Rich Bowen, noted Apache expert and Apache Software Foundation member, and draws on his years of experience administering, and regular speaking and writing about, the Apache server.

  • av Mark Mamone
    945,-

    Practical Mono offers a detailed portrait of Mono and its many facets. You’ll learn about building GUI-based applications with Gtk#, database interaction with ADO.NET, and powerful applications with XML and web services.By embracing this implementation, you can take advantage of the powerful development paradigm, building Internet-enabled cross-platform applications based on open source technologies. This book includes a primer on C#, so even if you’re a novice .NET programmer, you will still gain plenty from this practical guide.

  • - Getting Started with Goal Seek, Data Tables, Scenarios, and Solver
    av Paul Cornell
    695,-

    Excels what-if data analysis tools let you experiment with your data to project future results. In turn, these predictions will lead to better decision making and unlock the mystery of many business analysis scenarios. For example, what-if data analysis tools will enable you to forecast how lowering the price per unitwhile increasing projected unit salesmight affect your profit margins.Beginning Excel What-If Data Analysis Tools explores the use of Goal Seek, Data Tables, Scenarios, and Solver to help you get insight on your data. This book is focused and to the point, and it provides tutorial treatment of what-if tools in a practical, hands-on manner.

  • av Dominic Selly, Andrew Troelsen & Tom Barnaby
    895 - 989,-

    Expert ASP.NET 2.0 Advanced Application Design will help you derive maximum performance and reliability from the distributed applications you create with ASP.NET 2.0.The book first looks at some of the non-functional requirements that impact the design of a distributed application. It then relates them to the servers and services available in the .NET 2.0 Framework. ASP.NET 2.0 is the central process for use in distributed .NET applications, and the book closely examines the ASP.NET 2.0 Framework and its hosting environment, Internet Information Server (IIS). The book looks at how ASP.NET 2.0 is used by different packages within .NET (like Web Services), and explores how it can be extended to meet your own custom requirements.The second part of the book drills down and examines some of the common architectural challenges encountered when developing application designs. The book walks through the tiers of the .NET Framework, starting at the client level and exploring the internals of the page type, enhancements to ViewState, client script generation, and new out-of-band callbacks. At the middle tier, the book examines Web Services, Remoting, COM+, MSMQ, and mix and match communication options to suit your own requirements. This section wraps up by previewing Windows Communication Foundation, which aims to unify these technologies.The third part of the book examines the data layer of your distributed applications. This includes enhancements to the Managed Providers in 2.0, the new transactional model, and a preview of usage guidelines for SQL Server 2005. By the books conclusion, you will be able to select with confidence the most appropriate design elements for your purposes, elegantly connecting them, and ensuring you get the very best from the ASP.NET 2.0 Framework.

  • - Web Design with JavaScript and the Document Object Model
    av Jeremy Keith & Jeffrey Sambells
    469

    With this second edition of the popular DOM Scripting: Web Design with JavaScript and the Document Object Model comes a modern revision to update best practices and guidelines. It includes full coverage of HTML5 in a new, dedicated chapter, and details on JavaScript libraries and how they can help your scripting. The book provides everything you'll need to start using JavaScript and the Document Object Model to enhance your web pages with client-side dynamic effects and user-controlled animation. It shows how JavaScript, HTML5, and Cascading Style Sheets (CSS) work together to create usable, standards-compliant web designs. We'll also cover cross-browser compatibility with DOM scripts and how to make sure they degrade gracefully when JavaScript isn't available. DOM Scripting: Web Design with JavaScript and the Document Object Model focuses on JavaScript for adding dynamic effects and manipulating page structure on the fly using the Document Object Model. You'll start with a crash course in JavaScript and the DOM, then move on to several real-world examples that you'll build from scratch, including dynamic image galleries and dynamic menus. You'll also learn how to manipulate web page styles using the CSS DOM, and create markup on the fly. If you want to create websites that are beautiful, dynamic, accessible, and standards-compliant, this is the book for you!

  • - A Programmer's Reference
    av Joe Sutphin
    1 775,-

    This book provides a concise guide to the kind of customization programmers can achieve with AutoCAD 2006. It demonstrates how to use AutoCAD through short code examples wr- ten in Visual Basic for Applications (VBA). It also includes a complete quick reference that lists all the events, methods, and properties available with AutoCAD. Finally, it describes all the constants and system variables. What Is AutoCAD? So, what is AutoCAD? First released in 1982 under the name MicroCAD, AutoCAD has become a powerful tool for drafting and design purposes. AutoCAD 2006 incorporates many new features to enhance flexibility and drawing control. To reflect this extra functionality, many new ActiveX objects, properties, methods, and events have been included for improved programmability. What Is This Book About? This book is about AutoCAD 2006 and how to use AutoCAD VBA in your applications to h- dle all your drawing tasks more efficiently. It shows you how to programmatically control the creation and editing of individual drawing objects, manipulate linetypes and layers, control text and dimension styles, and do much more. As you encounter each of these topics, you'll learn all about the associated objects, including their properties, methods, and events. By interfacing with AutoCAD, you can exploit all of AutoCAD's functionality that would have taken you a long time to write yourself. This book will first help you learn how to use this functionality. Then it will become a handy reference later, when you have a question that you just can't answer.

  • av Nick Malik
    645,-

    Pro ADO.NET 2.0 is a guide and reference for .NET developers who are looking to further their understanding of ADO.NET 2.0.This book takes a new approach, focusing on the practical tasks like connecting to the database, retrieving data, and working with transactions, rather than rehashing much of the MSDN documentation. Pro ADO.NET 2.0 offers the deep and much-needed practical understanding, viewpoint, and knowledge developers are seeking.This book explains what is available in ADO.NET by associating it with the need to solve a practical problem and better architect an application, rather than mugging up the hundreds of classes and properties available in the framework.

  • av Mario Szpuszta & Ingo Rammer
    939,-

    With all the attention paid recently to Web Services, many developers don t realize that the true successor to DCOM is actually .NET Remoting. And what an improvement it is!"e;Advanced .NET Remoting"e; is the first book that really offers in-depth coverage of the .NET Remoting Framework. The first part of the book covers everything a developer needs to know to use the framework and its capabilities in real-world applications, including the basics of server-activated objects versus client-activated objects, formatters, channels, lifetime issues, security, configuration files, and more. The server-side hosting of remoteable components in console applications, Windows Services, and IIS are also covered in detail. The second part presents .NET Remoting internals in an unprecedented way. Ingo Rammer shows how the framework really uses message sinks and sink providers, and gives in-depth advice on why and how to implement message and channel sinks. These chapters will also give detailed insight into the synchronous and asynchronous message processing within the framework. Rammer goes far beyond Microsofts documentation in explaining how .NET Remoting really works, and how it can be extendedessential information for advanced developers. Rammer also presents the development process and source code for several real-world message sinks. He concludes with coverage of the ContextBoundObject class and .NET contexts, which allow the use of the techniques of the .NET Remoting Framework within individual, client-only applications. ABOUT THE AUTHOR: Ingo Rammer is cofounder and CEO of Sycom Software, an Austrian software consulting company. He works as consultant, trainer, and software architect for companies in the software and telecommunication industries. During his professional career he has worked with a range of programming platforms, although he focuses mainly on Visual Basic, Java, and the .NET platform. Most recently, he has designed and implemented several large-scale distributed applications and XML-based distributed application frameworks

  • av Mike Owens & Grant Allen
    1 169

    Outside of the world of enterprise computing, there is one database that enables a huge range of software and hardware to flex relational database capabilities, without the baggage and cost of traditional database management systems. That database is SQLite—an embeddable database with an amazingly small footprint, yet able to handle databases of enormous size. SQLite comes equipped with an array of powerful features available through a host of programming and development environments. It is supported by languages such as C, Java, Perl, PHP, Python, Ruby, TCL, and more. The Definitive Guide to SQLite, Second Edition is devoted to complete coverage of the latest version of this powerful database. It offers a thorough overview of SQLite’s capabilities and APIs. The book also uses SQLite as the basis for helping newcomers make their first foray into database development. In only a short time you can be writing programs as diverse as a server-side browser plug-in or the next great iPhone or Android application! Learn about SQLite extensions for C, Java, Perl, PHP, Python, Ruby, and Tcl. Get solid coverage of SQLite internals. Explore developing iOS (iPhone) and Android applications with SQLite. SQLite is the solution chosen for thousands of products around the world, from mobile phones and GPS devices to set-top boxes and web browsers. You almost certainly use SQLite every day without even realizing it!

  • av Michael Welschenbach
    1 095,-

    This book offers a comprehensive, yet relentlessly practical overview of the fundamentals of modern cryptography. Welschenbach avoids complexities by explaining cryptography and its mathematical basis in terms a programmer can easily understand. Coverage mainly focuses on the practical aspects involved in implementing public key cryptography methods, such as the RSA algorithm. It also gives both a technical overview and an implementation of the Rijndael Advanced Encryption Standard algorithm.The book includes a wide-ranging library of code in C and C++, including the RSA algorithm, completed by an extensive Test Suite that proves that the code works correctly. Readers will learn, step by step, how to implement a platform independent library for the all-important multi-precision arithmetic used in modern cryptography. This is followed by an implementation of the cryptographic algorithms themselves. The CD-ROM includes all the programs presented in the book, x86 assembler programs for basic arithmetical operations, implementations of Rijndael in both C and C++ and more.

  • - The Tutorials
    av Karl Moore
    725,-

    Karl Moore s Visual Basic .NET: The Tutorials provides new programmers and hardcore developers alike with all they need to get up and running with the latest version of Visual Basic. Split into eight humorous and dynamic tutorials, the book covers the key, real-life areas of .NET clearly, and in the shortest time possible. Among other things, Karl Moore shows you how to create a fully functional database application in just three lines of code, uncover the one secret that opens the world to Web services and learn how it can seriously boost your productivity, build interactive Web sites using Visual Basic code, and build applications (in minutes) that can run on everything from mobile phones to microwaves. Youll also learn the top ten tips you cant afford to live without, how the latest object-oriented programming techniques can rocket you to guru level, how tapping into the books code library can help you handle all your common programming tasks, plus much more. If youre new to programming, youll be given the full tour of Visual Basic .NET and be taught everything from the ground upand in the quickest time possible. If youre coming from Visual Basic 6, youll be shown exactly what has changed, before being presented with a clear training plan that will take you straight to the top, fast. Karl Moores Visual Basic .NET: The Tutorials brings to the .NET industry its first true career in a book, consistently presented in a style trademarked by Moores online tutorials and live radio shows, a style that is humorous, interactive, and above all, easy to understand. ABOUT THE AUTHOR:Karl Moore is a technology author living in Yorkshire, England. He runs his own consultancy group, White Cliff Computing Ltd. and is senior editor behind the popular development network, VB-World. When hes not writing for magazines, speaking at conferences, or making embarrassing mistakes on live radio, Karl enjoys a complete lack of a social life. You can visit Karl on the Web at www.karlmoore.com.

  • av Sam Tregar
    469

    As lARRYWALL, creator ofPerl, puts it, "e;Perl makes easyjobseasy and hard jobs possible."e; This is a large part of what makes Perl such a great language-most jobs really are easy in Perl. Butthat stillleaves the hard ones--database access, GUI development, Web clients, and so on. While they are undeniably possible in pure Perl, they arealso certainly not easy. Until you discover CPAN, that is. After that, all these jobs and more become a simple matter of choosing the right module. CPAN makes hard jobs easy. The first chapter of this book will show you how to get the mostout of CPAN. Although you can get a Iot done just by using CPAN modules, you can go further by creating your own reusable Perl modules. Chapter 2 will teach you how to create Perlmodules from the ground up. No prior module programming expe- rience is required. Chapter 3 will improve your skills with a detailed discussion of module design and implementation. Once you're a full-fledged Perlmodule programmer, you'll naturallywant to share your work. Chapter 4 will showyou how to package your modules in module distributions. The next step, registerlog as a module author on CPAN and uploading your modules, is covered in Chapter 5. Chapter 6 is all about what happens after you upload-maintaining your modules as they grow and change over time. Of course, some modules are better than others. Chapter 7 examines a collection of CPAN's most successful modules to discover the secrets of their success.

  • - A Quick Translation Guide
    av Brian Bischof
    415,-

  • av Joe Sweeney
    539,-

    Software testing is a skill. Experience, training, self-study, and a good intuition are what make a good software test engineer. Most test engineers I know are con- tinually striving to learn more about technology. A test engineer is expected to know at least a little about practically everything-from operating systems to networks to databases-in order to be able to find bugs and report them articu- lately. What I always say to new testers is that this is a great profession for those of us who love to learn continuously. It's like you've never left college-you must study constantly. (Of course, that also makes it a good place to be if you like to feel constantly inadequate! You can never know enough. ) So, this book is for that self-motivated test engineer who is intent on continually upgrading his or her knowledge and now wants to learn more about automated software testing. This book is also for you test leads and managers who want to know what Visual Basic can do for your test project. A not -so-well-kept secret of automated software testing is that the major tools available commercially don't do every- thing you need them to do, in spite of their advertisements. It's probably unrealistic to expect any tool to be able to fully support the automated testing required for so many diverse applications.

  • av Christopher M. Frenz
    375,-

    IF YOU ARE A NOVICE PROGRAMMER, this book iS designed for you. The text begins with an overview of the Visual Basic development environment, its important charac- teristics, and how the environment can be manipulated to suit your needs. Next, a discussion of forms and their uses ensues. This discussion is followed by cover- age of the Visual Basic controls, which are most essential to scientific program- ming. You then learn how to put controls to work by making use of the different control events. Once this introductory material has been covered, I show you the different data types that Visual Basic supports, with extra attention being paid to the vari- ous numerical data types and their uses. At this point the true heart and soul of the book begins, as you begin to gain insights into the various operators that can be used to manipulate these data types. You get an in-depth look at numerical and logical operators, and their order of operations are clearly spelled out.

  • av Dave Sill
    495

    THIS BOOK DOCUMENTS HOW to install, configure, and use qmail. It will be most bene- ficial to system, network, and mail administrators, but it will also be helpful to users who want to read and send e-mail more effectively. What Can VOU Expect to Learn from This Book? You can expect to learn the following: * What qmail is, what it can da, and what it cant da * How to in stall and configure a basic qmail server, including various sup- port utilities * How to use qmail as a regular user: controlling the disposition of incoming messages, formatting outgoing messages, and working with mailboxes in multiple formats * How to manage a qmail server: setting up aliases, users, virtual domains, and mailing lists; troubleshooting; performance tuning; and controlling junk mail and other abuse * How qmail works: not just what it does, but how it da es it Organization Chapter 1, "e;Introducing qmail,"e; describes qmail and its features. Read it ifyou're not sure exactly what qmail is or what it can do for you. It also describes the over- all organization of the qmail suite, compares qmail to other Unix mailers, and lists other sources of qmail information and support. Chapter 2, "e;Installing qmail,"e; describes step-by-step the installation of qmail on a wide range of operating system distributions, including commercial Unix variants, Linux, and various Berkeley Software Distributions (BSDs). Chapter 3, "e;Configuring qmail: The Basics,"e; shows how to configure qmail for a variety of basic functions.

  • av Russell Sinclair
    709,-

    Although Microsoft's Access Database is extremely popular and adequate for smaller scale applications, many Access developers are discovering that their applications need a more robust, enterprise-ready database system like SQL Server. This book is designed as a guide for Access programmers looking to make this transition, but who have little or no prior experience with SQL Server.Veteran author Russell Sinclair begins by discussing SQL Server, its architecture and application environment, and its differences from Access. He provides coverage of key topics including security, data storage, system databases, database objects, and queries. Illustrates best practices for migrating Access databases to SQL Server Carefully explains the differences between these two systems and the changes needed for a smooth migration Assumes no prior knowledge of SQL Server

  • av Michael Hyman & Phani Vaddadi
    415,-

    C++ is the language of choice for developing the most sophisticated Windows programs, but it is filled with hidden traps for the unwary. Mike Hyman and Phani Vaddadi's no-nonsense book helps C++ programmers avoid these traps by providing invaluable techniques gleaned from a combined 30 years of experience. In this book, you'll find a number of invaluable real-world tips and techniques that will help you improve your code and coding practices.

  • av Kourosh Ardestani
    645,-

    Do you want to know how you can use ASP.NET to build a modular Intranet? An intranet that could be used to share information within a small or medium sized organization? Well, congratulations, you've come to the right place! Microsoft provides sample architecture for this sort of 'portal' application, available at www.IBuySpy.com. Since they encourage developers to use this as a starting point for their own applications, we decided to take advantage ofthe functionality it offers. We will be taking this example and extending it to suit our needs, learning some valuable lessons in code reuse along the way. Just as we used the IBuySpy example as the starting point for our Intranet, readers are encouraged to use the code in this book in their own applications - the modules we have created will slot into any implementation of the IBuySpy architecture, and let's be honest - no-one wants to re-invent the wheel, right? What This Book Covers The book starts by discussing general issues of Intranet development: o Chapter 1 looks at why developing Intranet sites is different from building sites for the Internet. There are some considerations that need to be addressed in order for Intranet projects to be successful. The next three chapters look at the IBuySpy Architecture. o Chapter 2 provides a thorough explanation of the architecture and what it provides. It also explains why we decided to use the existing architecture rather than starting from scratch.

  • av Luis Argerich
    649,-

    PHP is an open source, server-side, HTML-embedded web-scripting language for creating dynamic web pages. Not only browser-independent, PHP offers simple cross-platform solutions for e-commerce, and web and database-driven applications.Enter Professional PHP4. This book will show you exactly how to create fantastic web applications that scale well, utilize databases optimally, and connect to a back-end network using a multi-tiered approach. This book also teaches PHP by coding FTP and e-mail clients, advanced data structures, session management, and secure programming.

  • av Cynthia Waddell, Bob Regan, Shawn Lawton Henry, m.fl.
    589,-

    Accessibility is about making websites that don't exclude people with visual, aural, or physical disabilities. Through real-world examples, this practical book will teach you how to create or retrofit accessible websites quickly and easily. This book is aimed toward web professionals creating accessible websites or updating existing sites to make them accessible. It's also useful for corporate, university, and government policy-makers involved in the development and maintenance of websites for their institutions.The thorough and practical accessibility techniques outlined in this book come from some of the best accessibility professionals in the business. The techniques are illustrated and accompanied by real-world examples from live sites, demonstrating that accessibility is not the enemy of great visual design.

  • av Tom Barnaby
    649,-

    COM ON A WIRE, also known as DCOM, was a great boon to the distributed pro- grammer. Under the model ofDCOM, a client was able to interact with COM objects located literally anywhere, without requiring a change of code base. Using the indi- rection provided by AppiDs, stubs, proxies, and channels, our distributed endeavors involved little more than the use of declarative tools such as dcomcnfg.exe and the Component Services snap-in. However, all was not well in the world ofDCOM (or COM for that matter). Although the clicking of check boxes made COM-based remoting appear quite simple on the surface, we suffered through numerous registry conflicts, a lifetime of passing interface pointers by reference, and the dreaded prospect of crossing firewalls. Just as ADO.NET has nothing to do with classic ADO, the .NET Remoting story has nothing to do with classic DCOM. The most obvious case in point is the fact that .NET assemblies are not registered with the system registry. Given this, we have no AppiD. Without an AppiD, we have no RemoteServerName value, which means no reference to oleaut32.dll and thus no more COM-based stub and proxies. In short, everything we knew about interacting with types across the wire has changed dramatically.

  • av Paul Gibbons
    589,-

    Java developers have already adapted to a world in which everything is an object, resources are reclaimed by a garbage collector, and multiple inheritance is replaced by interfaces. This makes them well equipped to thrive in Microsoft s new .NET environment using C#. Still, although there are many similarities between Java and C#, as always, the devil is in the details. .NET Development for Java Programmers shows just what those devilish details are. But it provides more than just language details: Developing enterprise applications requires mastering the libraries that allow you to build applications that communicate with databases and include network components, Web pages, and many other features. Java developers rely on Java 2 Enterprise Edition (J2EE) to provide these libraries; C# developers rely on the .NET Framework. At first glance there might not seem to be much similarity between the two, but Paul Gibbons shows you there is much the Java developer has learned from using J2EE that translates easily when using the .NET Framework. Early chapters highlight C#s differences from Java and discuss how the .NET Common Language Runtime (CLR) differs from the Java Virtual Machine (JVM). Subsequent chapters cover various technology areas demonstrating where knowledge gained from developing with J2EE translates into enterprise development in .NET. These chapters also provide sufficient additional information on the .NET technologies to allow Java developers to start using them immediately. Mainstream technologies such as database access are covered first, with more esoteric areas such as message-oriented middleware and directory services left until later. The final chapter examines migrating existing Java applications to C# and the tools and techniques that are available. By the end of .NET Development for Java Programmers, a professional Java developer should be capable of tackling a real software project in .NET using C#. About the AuthorPaul Gibbons works as a consultant for Volt Technical Resources. He has used many languages in more than 25 years of software development, but his current favorite is C#. Originally from Yorkshire, England, he now lives in Washington State with his wife and three children. In his spare time he enjoys gardening and bird watching.

Gör som tusentals andra bokälskare

Prenumerera på vårt nyhetsbrev för att få fantastiska erbjudanden och inspiration för din nästa läsning.