This reference is a fascinating and complete guide to using fonts and typography on the Web and across a variety of operating systems and application software. Fonts & Encodings shows you how to take full advantage of the incredible number of typographic options available, with advanced material that covers everything from designing glyphs to developing software that creates and processes fonts.
The era of ASCII characters on green screens is long gone, and industry leaders such as Apple, HP, IBM, Microsoft, and Oracle have adopted the Unicode Worldwide Character Standard. Yet, many software applications and web sites still use a host of standards, including PostScript, TrueType, TeX/Omega, SVG, Fontlab, FontForge, Metafont, Panose, and OpenType. This book explores each option in depth, and provides background behind the processes that comprise today's "digital space for writing":
Part I introduces Unicode, with a brief history of codes and encodings including ASCII. Learn about the morass of the data that accompanies each Unicode character, and how Unicode deals with normalization, the bidirectional algorithm, and the handling of East Asian characters.
Part II discusses font management, including installation, tools for activation/deactivation, and font choices for three different systems: Windows, the Mac OS, and the X Window System (Unix).
Part III deals with the technical use of fonts in two specific cases: the TeX typesetting system (and its successor, W, which the author co-developed) and web pages.
Part IV describes methods for classifying fonts: Vox, Alessandrini, and Panose-1, which is used by Windows and the CSS standard. Learn about existing tools for creating (or modifying) fonts, including FontLab and FontForge, and become familiar with OpenType properties and AAT fonts.
Nowhere else will you find the valuable technical information on fonts and typography that software developers, web developers, and graphic artists need to know to get typography and fonts to work properly.
Get thorough coverage of SQL Server 2000--including extended XML capabilities and VS.NET updates with this expertly written resource. Learn to harness the full benefits of modular programming, and achieve faster execution and a reduction of network traffic. Included are a sample database and an end-to-end solution for a Web search engine.
XML is one of a family of web standards for data description, validation, manipulation, and interchange. It enables the construction of application-specific data languages, which can be handled by generic tools. Its other main benefits are its platform independence, self-describing structure, and human readability. All the big relational database vendors are adding XML support to their databases ñ and their confidence in XML as a maturing data standard is strengthening. Microsoft's commitment to XML extends beyond the database to include application and presentation layers, particularly in .NET. The nascent field of web services will depend on the effective interface between relational databases and the XML messages that link them. SQL Server 2000 XML Distilled is for you if: You are an experienced SQL Server professional (a DBA or data-tier developer) with a knowledge of the basics of XML who is being asked either to present relational data in an XML format, or to store XML data You are wondering what the motivation is in combining SQL Server 2000 and XML You want to understand what support SQL Server 2000 provides for these tasks You need the detail on the latest SQL Server XML features provided in SQLXML 3.0 You are concerned about the security and performance consequences of the design choices you make SQL Server 2000 XML Distilled shows you: Where XML as a data model makes sense When and how best to get both relational databases and XML to work together How to set up and configure the SQL Server XML environment How to query SQL Server data and return an XML format - FOR XML, URL, and template queries Ways to map between relational and XML schemas SQL Server Annotated Schemas, XML Views, and XPath queries How to store XML data in a relational database - OPENXML, Updategrams, and SQLXML BulkLoad .NET support for XML in SQL Server 2000 - SQLXML Managed Classes and DiffGrams Case studies of multi-client data access and Biztalk working with SQL Server 2000 The future of XML support in SQL Server ñ web services and Xquery
Publisher:
A-Press
Authors:
Kevin Williams, Daryl Barnes, Bryant Likes, Stephen Mohr, Paul Morris
Release Date: 2003-07-11
ISBN/EAN: 1590591917 / 9781590591918
Even experienced programmers need a place to start with a new technology. XSLT For Dummies gives you the foundation they need to start transforming XML data right away. This friendly guide covers the essentials first-time XSLT users need to know about creating basic style sheets, working with various Web browsers, navigating XSLT tools, transforming XML, and putting the technology to work.
Publisher:
For Dummies
Author:
Richard Wagner
Release Date: 2002-03-15
ISBN/EAN: 0764536516 / 9780764536519
CodeNotes provides the most succinct, accurate, and speedy way for a developer to ramp up on a new technology or language. Unlike other programming books, CodeNotes drills down to the core aspects of a technology, focusing on the key elements needed in order to understand it quickly and implement it immediately. It is a unique resource for developers, filling the gap between comprehensive manuals and pocket references. CodeNotes for XMLis a practical handbook for Java and Visual Basic developers interested in working with XML. You will learn how to leverage both CSS and XSLT to produce rich, compelling output, as well as manipulate XML using the DOM and SAX APIs. The new XML Schema specification is also covered in-depth. Companion articles on www.codenotes.com cover XML development with Perl, integrating XML with databases, important grammars such as XHTML and SOAP, and much more. CodeNotes for XML is your guide to these powerful technologies, presented within the context of the distributed application, database, or web-based world you already know.
This edition of CodeNotes includes:
-A global overview of a technology and explanation of what problems it can be used to solve -Real-world examples -"How and Why" and "Bugs and Caveats" sections that provide hints, tricks, workarounds, and tips on what should be taken advantage of or avoided -Instructions and classroom-style tutorials throughout from expert trainers and software developers.
Visit www.codenotes.com for updates, source code templates, access to message boards, and discussion of specific problems with CodeNotes authors and other developers.
Every CodeNotes title is written and reviewed by a team of commercial software developers and technology experts. See "About the Authors" for more information.
Publisher:
Random House Trade Paperbacks
Author:
Gregory Brill
Release Date: 2002-01-23
ISBN/EAN:
Our book explains in detail how to create and publish your own web pages on the Internet at little or no cost. While it is targeted at young people aged 9-17, this book will prove invaluable to any person or company wishing to create their own website.
Our book is an easy-to-use-guide which will help readers learn about web page layout, hyperlinks, color, images, sound, animated images, and banners. It's also a great reference to free resources and software on the Internet. It offers many tips and tricks to help make web-authoring easier.
Publisher:
Erin Pubns
Authors:
Dave Lindsay, Bruce Lindsay
Release Date: 1999-04-02
ISBN/EAN: 0969060971 / 9780969060970
Designed in the highly regarded O'Reilly Cookbook format, "ADO.NET Cookbook" is strikingly different from other books on the subject. It isn't bogged down with pages of didactic theory. The "ADO.NET Cookbook" focuses exclusively on providing developers with easy-to-find coding solutions to real problems.
"ADO.NET Cookbook" is a comprehensive collection of over 150 solutions and best practices for everyday dilemmas. For each problem addressed in the book, there's a solution--a short, focused piece of code that programmers can insert directly into their applications.
And "ADO.NET Cookbook" is more than just a handy compilation of cut-and-paste C# and VB.NET code. "ADO.NET Cookbook" offers clear explanations of how and why the code works, warns of potential pitfalls, and directs you to sources of additional information, so you can learn to adapt the problem-solving techniques to different situations. This is a painless way for developers who prefer to learn by doing to expand their skills and productivity, while solving the pressing problems they face every day.
These time-saving recipes include vital topics like connecting to data, retrieving and managing data, transforming and analyzing data, modifying data, binding data to .NET user interfaces, optimizing .NET data access, enumerating and maintaining database objects, and maintaining database integrity.
The diverse solutions presented here will prove invaluable over and over again, for ADO.NET programmers at all levels, from the relatively inexperienced to the most sophisticated.
Publisher:
O'Reilly Media, Inc.
Author:
Bill Hamilton
Release Date: 2003-09-25
ISBN/EAN: 0596004397 / 9780596004392
Is Ajax a new technology, or the same old stuff web developers have been using for years? Both, actually. This book demonstrates not only how tried-and-true web standards make Ajax possible, but how these older technologies allow you to give sites a decidedly modern Web 2.0 feel. Ajax: The Definitive Guide explains how to use standards like JavaScript, XML, CSS, and XHTML, along with the XMLHttpRequest object, to build browser-based web applications that function like desktop programs. You get a complete background on what goes into today's web sites and applications, and learn to leverage these tools along with Ajax for advanced browser searching, web services, mashups, and more. You discover how to turn a web browser and web site into a true application, and why developing with Ajax is faster, easier and cheaper. The book also explains: How to connect server-side backend components to user interfaces in the browser Loading and manipulating XML documents, and how to replace XML with JSON Manipulating the Document Object Model (DOM) Designing Ajax interfaces for usability, functionality, visualization, and accessibility Site navigation layout, including issues with Ajax and the browser's back button Adding life to tables & lists, navigation boxes and windows Animation creation, interactive forms, and data validation Search, web services and mash-ups Applying Ajax to business communications, and creating Internet games without plug-ins The advantages of modular coding, ways to optimize Ajax applications, and more This book also provides references to XML and XSLT, popular JavaScript Frameworks, Libraries, and Toolkits, and various Web Service APIs. By offering web developers a muchbroader set of tools and options, Ajax gives developers a new way to create content on the Web, while throwing off the constraints of the past. Ajax: The Definitive Guide describes the contents of this unique toolbox in exhaustive detail, and explains how to get the most out of it.
Publisher:
O'Reilly Media, Inc.
Author:
Anthony T. Holdener III
Release Date: 2008-01-25
ISBN/EAN: 0596528388 / 9780596528386
With the XQuery 1.0 standard, you finally have a tool that will make it much easier to search, extract and manipulate information from XML content stored in databases. This in-depth tutorial not only walks you through the XQuery specification, but also teaches you how to program with this widely anticipated query language.
XQuery is for query writers who have some knowledge of XML basics, but not necessarily advanced knowledge of XML-related technologies. It can be used both as a tutorial, by reading cover to cover, and as a reference, by using the comprehensive index and appendixes. Either way, you will find the background knowledge in namespaces, schemas, built-in types and regular expressions that is relevant to writing XML queries. This book provides:
A high-level overview and quick tour of XQuery
Information to write sophisticated queries, without being bogged down by the details of types, namespaces, and schemas
Advanced concepts for users who want to take advantage of modularity, namespaces, typing and schemas
Guidelines for working with specific types of data, such as numbers, strings, dates, URIs and processing instructions
A complete alphabetical reference to the built-in functions and types
You will also learn about XQuery's support for filtering, sorting, and grouping data, as well as how to use FLWOR expressions, XPath, and XQuery tools for extracting and combining information. With this book, you will discover how to apply all of these tools to a wide variety of data sources, and how to recombine information from multiple sources into a single final output result.
Whether you're coming from SQL, XSLT, or starting from scratch, this carefully paced tutorial takes you through the final 1.0 standard in detail.
This book is designed to take Microsoft Access users to the next step—programming. Its five parts cover an intro-duction to VBA programming, manipulating databases with ADO, using DDL, event programming, and using ASP and XML. With more than 300 hands-on examples and 11 custom projects, users can quickly build the toolset required for developing their own database solutions.
Learn How To: * Write and debug your programming code with the Visual Basic Editor. * Understand and use common VBA programming structures such as conditions, loops, arrays, and collections. * Create and manage databases with ActiveX Data Objects (ADO). * Perform database tasks with Jet/Access Structured Query Language (SQL) and its Data Definition Language (DDL) component. * Query and manipulate your database from a web browser with Active Server Pages (ASP). * Export and import Access data to and from XML both manually and programmatically.