Sunday, February 22, 2009

Internetworking with TCP IP Vol III or Information Systems Essentials with MISource 2007

Internetworking with TCP/IP, Vol. III: Client-Server Programming and Applications, Linux/Posix Sockets Version

Author: Douglas E Comer

This is the Linux/POSIX Sockets Version of Volume III from the most popular TCP/IP Internetworking series ever published. Volume III answers the question, "How does application software us TCP/IP to communicate over an Internet?" The Linux/POSIX Sockets Version is organized for easy reading. First the text explains the client-server paradigm and socket API that application programs use for network communication. It then discusses how the basic tools can be used to create servers, emphasizing practical designs and techniques that are important to programmers.

FEATURES

  • Practical client-server design principles and techniques are presented with the strengths and weaknesses of each approach.
  • The most complete coverage of server technology shows how to select among server algorithms and build an advanced server appropriate for each application.
  • A wide range of server designs applicable to the WWW and other applications are discussed.
  • Chapters on streaming technology and the Real-Time Transport Protocol explain how to transfer audio and video over the Internet.
  • Each client-server design is illustrated with a detailed example implementation that has been tested under Linus; all code from the book is available on a Web site.
  • The book examines powerful techniques such as application gateways and tunneling.
  • It includes the clearest explanation of remote procedure call (RCP) and how it can be used to construct distributed programs.



Book about: Last Campaign or Blueprint for Action

Information Systems Essentials with MISource 2007

Author: Stephen Haag

9 chapters plus 3 appendices cover the traditional core material of MIS. A comprehensive set of group projects and e-commerce projects support an applied component to the course. Consistent with Haag’s best-selling MIS for the Information Age, IS Essentials 2/e conveys the impact of IS on the individual with contemporary writing and lively examples.



Table of Contents:

Prologue

Chapter 1: The Information Age in which You Live

Chapter 2: Major Business Initiatives

Chapter 3: Databases and Data Warehouses

Chapter 4: Decision Support and Artificial Intelligence

Chapter 5: Electronic Commerce

Chapter 6: Systems Development

Chapter 7: Enterprise Infrastructure and Integration

Chapter 8: Protecting People and Information

Chapter 9: Emerging Trends and Technologies

Appendix A: Hardware and Software

Appendix B: Network Basics

Appendix C: MIS and Your Career

Appendix D: Projects

Saturday, February 21, 2009

Go with Word 2007 Comprehensive or 20 Questions to Ask before Selling on Ebay

Go! with Word 2007, Comprehensive

Author: Shelley Gaskin

The primary goal of the GO! Series, aside from teaching computer applications, is ease of implementation, with an approach that is based on clearly-defined projects for students and a one of a kind supplements package. GO!’s project-based approach clusters the learning objectives around the projects rather than around software features. Teaches students to solve real problems as they practice and learn the features. Ideal for students and individuals seeking an introduction to Internet Explorer.



Table of Contents:
Chapter 1 Creating Documents with Microsoft Word 2007



PROJECT 1A Business Plan



Objective 1: Explore and Navigate the Word Window


Activity 1.1 Starting Word and Identifying Parts of the Word Window


Activity 1.2 Opening an Existing Document


Activity 1.3 Accessing the Ribbon


Activity 1.4 Navigating a Document


Activity 1.5 Navigating a Document Using the Keyboard


Objective 2: View Documents


Activity 1.6 Displaying Formatting Marks


Activity 1.7 Changing Document Views


Activity 1.8 Using the Zoom Slider


Objective 3: Use the Spelling and Grammar Checker


Activity 1.9 Checking Individual Spelling and Grammar Errors


Activity 1.10 Checking Spelling and Grammar in an Entire Document


Objective 4: Organize and Save Documents


Activity 1.11 Creating Folders for Document Storage and Saving a Document


Objective 5: View Headers and Footers and Print Documents


Activity 1.12 Accessing Headers and Footers


Activity 1.13 Printing a Document



PROJECT 1B Thank You Letter



Objective 6: Create and Edit a New Document


Activity 1.14 Creating a New Document


Activity 1.15 Entering Text and Inserting Blank Lines


Activity 1.16 Editing Text with the Deleteand Backspace Keys


Activity 1.17 Inserting New Text and Overtyping Existing Text


Objective 7: Select and Format Text


Activity 1.18 Selecting Text


Activity 1.19 Changing Font and Font Size


Activity 1.20 Adding Emphasis to Text


Objective 8: Preview and Print Documents, Close a Document, and Close Word


Activity 1.21 Previewing and Printing a Document and Closing Word


Objective 9: Use the Microsoft Help System


Activity 1.22 Typing a Question for Help



Chapter 2 Formatting and Organizing Text



PROJECT 2A Employers



Objective 1: Change Document and Paragraph Layout


Activity 2.1 Setting Margins


Activity 2.2 Aligning Text


Activity 2.3 Changing Line Spacing and Spacing Between Characters


Activity 2.4 Adding Spacing Before and After Paragraphs


Activity 2.5 Indenting Paragraphs



Objective 2: Work with Tab Stops


Activity 2.6 Setting Tab Stops


Activity 2.7 Formatting and Removing Tab Stops


Activity 2.8 Using Tab Stops to Enter Text


Activity 2.9 Moving Tab Stops



Objective 3: Change and Reorganize Text


Activity 2.10 Using the Format Painter and Revealing Formatting


Activity 2.11 Selecting and Deleting Text


Activity 2.12 Cutting, Copying, and Pasting Text


Activity 2.13 Dragging, Copying, Moving, and Pasting Text


Activity 2.14 Undoing and Redoing Changes


Activity 2.15 Finding and Replacing Text


Activity 2.16 Inserting Non-Breaking Spaces and Hyphens


Activity 2.17 Entering a Line Break


Objective 4: Create and Modify Lists


Activity 2.18 Creating a Bulleted List


Activity 2.19 Customizing Bullets


Activity 2.20 Creating a Numbered List


Activity 2.21 Formatting Lists


PROJECT 2B Research Paper


Objective 5: Work with Headers and Footers


Activity 2.22 Inserting and Formatting Page Numbers


Activity 2.23 Inserting the Current Date and Time


Objective 6: Insert Frequently Used Text and Symbols


Activity 2.24 Recording and Deleting AutoCorrect Entries


Activity 2.25 Inserting Text from Another Document


Activity 2.26 Inserting Symbols


Objective 7: Insert and Format References and Create Reference Pages


Activity 2.27 Inserting Footnotes


Activity 2.28 Modifying a Footnote Style


Activity 2.29 Adding Citations


Activity 2.30 Creating a Reference Page


Activity 2.31 Managing the Document Properties



Chapter 3 Adding Graphics and Visual Elements and Creating Tables



PROJECT 3A Program Flyer



Objective 1: Insert Clip Art and Pictures


Activity 3.1 Inserting Clip Art


Activity 3.2 Inserting Pictures


Objective 2: Modify Clip Art and Pictures


Activity 3.3 Sizing a Graphic Object


Activity 3.4 Wrapping Text around and Positioning Graphic Objects


Activity 3.5 Flipping and Rotating a Graphic Object


Activity 3.6 Using Picture Tools


Activity 3.7 Applying Borders and Effects to an Image


Objective 3: Add Visual Elements


Activity 3.8 Inserting, Moving, and Resizing Shapes


Activity 3.9 Inserting, Moving and Resizing a Text Box


Activity 3.10 Creating a Drop Cap


Activity 3.11 Adding Effects to Text



PROJECT 3B New Courses



Objective 4: Create a Table


Activity 3.12 Creating a Table


Activity 3.13 Inserting Columns and Rows


Activity 3.14 Changing the Size of Rows and Columns


Objective 5: Format Tables


Activity 3.18 Formatting Text in Cells


Activity 3.19 Shading Cells


Activity 3.20 Adding a Table Border


Activity 3.21 Centering a Table


Objective 6: Delete Table Elements


Activity 3.22 Deleting Cells, Rows, and Columns


Objective 7: Create a Table from Existing Text


Activity 3.23 Converting Text to Tables


Activity 3.24 Applying Table Styles



Chapter 4 Using Special Document Formats, Columns, Styles and Outlines



PROJECT 4A Newsletter



Objective 1: Create a Decorative Title


Activity 4.1 Inserting WordArt


Activity 4.2 Formatting WordArt


Activity 4.3 Adding a Horizontal Line


Objective 2: Create Multicolumn Documents


Activity 4.4 Changing Text to Multiple Columns


Activity 4.5 Formatting Multiple Columns


Activity 4.6 Inserting a Column Break


Activity 4.7 Editing Text in Columns


Objective 3: Add Special Formatting


Activity 4.8 Adding a Border


Activity 4.9 Changing the Page Color


Activity 4.10 Shading a Paragraph


Objective 4: Use Special Character Formats


Activity 4.11 Changing Font Color


Activity 4.12 Highlighting Text


Objective 5: Use SmartArt Drawing Tools


Activity 4.13 Inserting SmartArt


Activity 4.14 Formatting SmartArt



PROJECT 4B Schedule



Objective 6: Use Existing Styles


Activity 4.15 Displaying Styles


Activity 4.16 Working with Predesigned Styles


Activity 4.17 Clearing Styles


Objective 7: Create and Modify New Styles


Activity 4.18 Creating and Applying Paragraph Styles


Activity 4.19 Creating and Applying Quick Styles


Activity 4.20 Selecting and Modifying Styles


Objective 8: Create an Outline


Activity 4.21 Creating a Multilevel List


Activity 4.22 Setting Outline Levels


Objective 9: Create an Outline using Outline View


Activity 4.23 Creating an Outline Using the Outline View


Activity 4.24 Modifying an Outline in Outline View



Chapter 5 Creating Charts, Creating Web Pages, and Using Supporting Information



PROJECT 5A Informational Flyer


Objective 1: Create a Chart


Activity 5.1 Creating a Chart


Activity 5.2 Formatting a Chart Title


Objective 2: Format a Chart


Activity 5.3 Changing the Chart Type


Activity 5.4 Editing a Data Source


Activity 5.5 Applying Styles to a Chart


Activity 5.6 Formatting Chart Text


Activity 5.7 Resizing and Centering a Chart


Activity 5.8 Editing Labels



PROJECT 5B Asthma Center



Objective 3: Preview and Save a Document as a Web Page


Activity 5.9 Previewing and Saving a Document as a Web Page



Objective 4: Insert and Modify Text and Graphic Hyperlinks


Activity 5.10 Inserting Text Hyperlinks


Activity 5.11 Adding a Hyperlink to a Graphic


Activity 5.12 Modifying a Hyperlink


Objective 5: Save a Document as a Web Log


Activity 5.13 Saving a Document as a Web Log


Objective 6: Locate Supporting Information


Activity 5.14 Collecting Information on the Clipboard


Activity 5.15 Finding Supporting Information Using the Research Tool


Activity 5.16 Pasting Information from the Clipboard Task Pane


5B Creating Styles and Outlines




Chapter 6 Using Templates and Building Blocks



PROJECT 6A Resume



Objective 1: Create a Document Using a Template


Activity 6.1 Using Templates


Activity 6.2 Using a Template to Create a Document


Objective 2: Use Microsoft Office Online Templates


Activity 6.3 Using and Modifying Templates


Objective 3: Use Building Blocks


Activity 6.4 Finding and Using a Building Block


Activity 6.5 Creating a Building Block



PROJECT 6B Marketing Letter



Objective 4: Use Comments in a Document


Activity 6.6 Adding a Comment


Activity 6.7 Reading Comments Using the Reviewing Pane


Activity 6.8 Editing a Comment


Objective 5: Track Changes in a Document


Activity 6.9 Viewing Changes in a Document


Activity 6.10 Accepting or Rejecting Changes in a Document


Objective 6: Compare and Combine Documents


Activity 6.11 Comparing and Combining Documents



Objective 7: Circulate Documents for Review


Activity 6.12 Sending a Document for Review



Chapter 7 Using Advanced Table Features



PROJECT 7A: New Releases



Objective 1: Create and Apply a Custom Table Style


Activity 7.1 Creating a Table Style


Activity 7.2 Applying and Modifying a Table Style


Objective 2: Format and Position Tables


Activity 7.3 Merging and Splitting Cells


Activity 7.4 Changing Text Direction and Position in a Cell


Activity 7.5 Moving a Table


Objective 3: Modify Table Properties


Activity 7.6 Using AutoFit with Tables


Activity 7.7 Wrapping Text Around Tables



Objective 4: Use Advanced Table Features


Activity 7.8 Sorting Tables by Category


Activity 7.9 Using Formulas in Tables


Activity 7.10 Adding Captions to Tables


Activity 7.11 Incorporating an Excel Spreadsheet


PROJECT 7B: Navigation Bar


Objective 5: Draw a Freeform Table


Activity 7.12 Drawing a Freeform Table


Activity 7.13 Adding and Removing Columns and Rows


Activity 7.14 Formatting a Table


Activity 7.15 Inserting Text and Graphics


Activity 7.16 Distributing Rows and Columns


Objective 6: Use a Quick Table


Activity 7.17 Inserting a Quick Table


Activity 7.18 Creating a Quick Table



Chapter 8 Creating Mass Mailings and Customizing Word



PROJECT 8A: Diabetes Addresses



Objective 1: Merge a Data Source and a Main Document


Activity 8.1 Using a Word Table as a Data Source


Activity 8.2 Using the Mail Merge Wizard


Activity 8.3 Creating Labels


Activity 8.4 Editing Labels


Activity 8.5 Merging Labels


Objective 2: Create a Form Letter and a Data Source


Activity 8.6 Creating, Editing, and Sorting a Data Source


Activity 8.7 Inserting Merge Fields


Activity 8.8 Merging Letters


Activity 8.9 Filtering Records


PROJECT 8B: Vacation Accruals


Objective 3: Modify Word Settings


Activity 8.10: Changing Word Option Settings


Activity 8.11: Changing the Default File Location


Activity 8.12: Working with the Default Dictionary


Objective 4: Modify the Document Window


Activity 8.13 Changing Document Display in the Window



Objective 5: Customize the Quick Access Toolbar


Activity 8.14 Customizing the Quick Access Toolbar


Activity 8.15 Restoring Default Settings




Chapter 9 Creating Standardized Forms and Managing Documents



PROJECT 9A: Customer Satisfaction Form



Objective 1: Create a Customized Form


Activity 9.1 Displaying the Developer Tab


Activity 9.2 Adding Text Fields


Activity 9.3 Adding a Drop-Down List to a Form


Activity 9.4 Adding a Date Picker to a Form


Activity 9.5 Adding a Combo Box to a Form


Activity 9.6 Using Legacy Tools with a Form



Objective 2: Modify and Protect Forms


Activity 9.7 Setting Content Control Properties


Activity 9.8 Applying and Editing a Theme


Activity 9.9 Creating a Background


Activity 9.10 Protecting a Document



Objective 3: Save and Use a Form as a Template


Activity 9.11 Saving the Form as a Template


Activity 9.12 Filling In the Form and Saving the Document



PROJECT 9B: Bill of Sale



Objective 4: Protect Documents


Activity 9.13 Protecting a Document with a Password


Activity 9.14 Setting Formatting Restrictions



Objective 5: Attach Digital Signatures to Documents


Activity 9.15 Creating and Attaching a Personal Digital Signature


Activity 9.16 Adding a Signature Line to a Document


Objective 6: Prepare Documents


Activity 9.17 Inspecting a Document


Activity 9.18 Marking a Document as Final



Chapter 10 Working with Long Documents



PROJECT 10A: Westland Plains Festival



Objective 1: Create a Master Document and Subdocuments


Activity 10.1 Creating a Master Document from an Existing Document


Activity 10.2 Expanding and Collapsing Subdocuments


Activity 10.3 Renaming and Moving Subdocuments


Activity 10.4 Inserting an Existing File as a Subdocument


Objective 2: Manage a Master Document and Subdocuments


Activity 10.5 Editing a Subdocument


Activity 10.6 Adding Footers and Styles to a Master Document


Activity 10.7 Converting Subdocuments into the Master Document



PROJECT 10B: Job Openings



Objective 3: Add an Index


Activity 10.87 Marking Index Entries


Activity 10.98 Inserting an Index


Activity 10.109 Updating an Index


Objective 4: Create a Table of Contents


Activity 10.110 Marking Headings for a Table of Contents


Activity 10.121 Customizing a Table of Contents


Objective 5: Control the Flow and Formatting of Pages and Text


Activity 10.132 Applying Formatting to Sections



Activity 10.143 Keeping a Paragraph Together on a Page


Activity 10.154 Viewing Text Flow Using Print Preview



Objective 6: Inspect and View the Document


Activity 10.165 Viewing the Document Map and Thumbnails


Activity 10.176 Reviewing Readability Statistics and Word Count



Chapter 11 Embedding and Linking Objects and Using Macros



PROJECT 11A: Memo



Objective 1: Embed Objects in a Word Document


Activity 11.1 Embedding an Excel Chart


Activity 11.2 Using Paste Special to Embed an Object



Objective 2: Link to Objects in Other Applications


Activity 11.3 Linking to a PowerPoint Presentation


Activity 11.4 Linking to a Media File

PROJECT 11B: Guest Registration
Objective 3: Create Macros


Activity 11.5 Assigning a Macro to the Quick Access Toolbar


Activity 11.6 Creating a Macro with a Keyboard Command


Activity 11.7 Creating a Macro that Runs When Closing a Document



Objective 4: Use Macros


Activity 11.8 Running and Testing a Macro


Activity 11.9 Using a Built-in Word Macro


Activity 11.10 Viewing a Macro with the Visual Basic Editor


Activity 11.11 Deleting a Macro


Activity 11.12 Viewing Macro Settings




Chapter 12 Integrating Word with Other Office Applications and Using XML with Word



PROJECT 12A: Customer Survey



Objective 1: Integrate Word with Excel and PowerPoint


Activity 12.1 Copying a Range of Data from Excel


Activity 12.2 Publishing a Presentation in Word


Objective 2: Integrate Word with Data from Other Office Programs


Activity 12.3 Inserting an Access Table in Word


Activity 12.4 Using Excel Data in a Mail Merge



PROJECT 12B: Employee Schedules



Objective 3: Combine Word and XML


Activity 12.5 Creating WordML


Activity 12.6 Attaching an XML Schema


Activity 12.7 Adding XML Elements to a Document


Activity 12.8 Adding Data to Existing XML Elements




Go to: Absolute Beginners Guide to Adobe Photoshop Elements 2 or Cryptography

20 Questions to Ask before Selling on Ebay

Author: Lissa McGrath

With over 80 million registered eBay users in the English speaking countries, consumers are empowered to buy just about anything at a price that's fair. And millions have used eBay to either sell some of the stuff lying around the house, or they make a living utilizing this unique online flea market. The two latest additions to the 20 Questions series break the subject of "eBaying" down into two distinct books for two distinct audiences: eBay buyers and eBay sellers. And if readers were to buy both books, they'd have the complete information on how eBay works and how they could make it work for them.

20 Questions To Ask Before Selling on eBay is designed to take anyone through the steps to sell successfully and profitably. Beginning with how to set up an eBay business and organizing it for success, the book proceeds through how to choose the best products, how to design an attractive and effective listing, getting paid, automating auctions, customer service, and more.

Both 20 Questions eBay books take readers step-by-step through the process, each chapter building on the information taught. The books are written as a fresh and lively narrative, with plenty of bullets, checklists and useful advice learned from the authors' experiences. It's all the information both buyers and sellers need to not only get started, but to do eBay their way!


About the Author:
Lissa McGrath has worked as the assistant to Skip McGrath, for over four years and is involved in all aspects of the transaction. When Skip is on vacation, Lissa keeps the auctions going and runs the business in his absence. She is the copy editor for The eBay Power Seller's Manual and How to Start and Run an eBay Consignment Business. Lissa also writes a bi-weekly column for AuctionBytes, the leading online auction news media company.

Skip McGrath (eBay screenname mcgrrrr) is an eBay Gold PowerSeller, hosting the store 'The Auction Seller's Resource' who has received 100% positive feedback on over 3,000 reviews.



Friday, February 20, 2009

How the Body Shapes the Way We Think or Access 2003 for Starters

How the Body Shapes the Way We Think: A New View of Intelligence

Author: Rolf Pfeifer

How could the body influence our thinking when it seems obvious that the brain controls the body? In How the Body Shapes the Way We Think, Rolf Pfeifer and Josh Bongard demonstrate that thought is not independent of the body but is tightly constrained, and at the same time enabled, by it. They argue that the kinds of thoughts we are capable of have their foundation in our embodiment--in our morphology and the material properties of our bodies.

This crucial notion of embodiment underlies fundamental changes in the field of artificial intelligence over the past two decades, and Pfeifer and Bongard use the basic methodology of artificial intelligence--"understanding by building"--to describe their insights. If we understand how to design and build intelligent systems, they reason, we will better understand intelligence in general. In accessible, nontechnical language, and using many examples, they introduce the basic concepts by building on recent developments in robotics, biology, neuroscience, and psychology to outline a possible theory of intelligence. They illustrate applications of such a theory in ubiquitous computing, business and management, and the psychology of human memory. Embodied intelligence, as described by Pfeifer and Bongard, has important implications for our understanding of both natural and artificial intelligence.



Book review: Perla Meyers Art of Seasonal Cooking or Feed a Crowd Southern Cook Book

Access 2003 for Starters: The Missing Manual

Author: Kate J Chas

Maybe you got Access as part of Microsoft Office and wonder what it can do for you and your household; maybe you're a small business manager and don't have a techie on staff to train the office in Microsoft Access. Regardless, you want to quickly get your feet wet--but not get in over your head--and Access 2003 for Starters: The Missing Manual is the book to make it happen.

Far more than a skimpy introduction but much less daunting than a weighty tech book, Access 2003 for Starters: The Missing Manual demystifies databases and explains how to design and create them with ease. It delivers everything you need--and nothing you don't--to use Access right away. It's your expert guide to the Access features that are most vital and most useful, and it's your trusted advisor on the more in-depth features that are best saved for developers and programmers.

Access is sophisticated and powerful enough for professional developers but easy and practical enough for everyday users like you. This Missing Manual explains all the major features of Access 2003, including designing and creating databases, organizing and filtering information, and generating effective forms and reports.

Bestselling authors, database designers, and programmers Scott Palmer, Ph.D., and Kate Chase are your guides for putting the world's most popular desktop data management program to work. Their clear explanations, step-by-step instructions, plenty of illustrations, and timesaving advice help you get up to speed quickly and painlessly.

Whether you're just starting out or you know you've been avoiding aspects of the program and missing out on much of what it can do, this friendly, witty book will gentlyimmerse you in Microsoft Access. Keep it handy, as you'll undoubtedly refer to it again and again.



Thursday, February 19, 2009

Microsoft SQL Server 2005 Stored Procedure Programming in T SQL and Net or Pro JavaScript Design Patterns

Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL And . NET

Author: Dejan Sunderic

Create and Use Stored Procedures for Optimal Database Performance

Develop complex stored procedures to retrieve, manipulate, update, and delete data. Microsoft SQL Server 2005 Stored Procedure Programming in T-SQL & .NET identifies and describes the key concepts, techniques, and best practices you need to master in order to take full advantage of stored procedures using SQL Server's native Transact-SQL and .NET CLR languages. You'll learn to incorporate effective Transact-SQL stored procedures into client or middleware code, and produce CLR methods that will be compiled into CLR stored procedures. This is a must-have resource for all SQL Server 2005 developers.

Essential Skills for Database Professionals

  • Group and execute T-SQL statements using batches, scripts, and transactions
  • Create user-defined, system, extended, temporary, global temporary, and remote stored procedures
  • Develop and manage stored procedures using C# and Visual Basic .NET
  • Implement database access using ADO.NET
  • Create CLR user-defined functions and triggers
  • Implement reliable debugging and error handling techniques and security measures
  • Manage source code in a repository such as Visual SourceSafe
  • Create stored procedures for web search engines
  • Use system and extended storedprocedures to interact with the SQL Server environment

Dejan Šunderi¿, MCDBA, is the principal consultant at Trigon Blue, Inc., and the president of the Toronto SQL Server User Group. He specializes in database and application development on the SQL Server platform.



Book review: Women and the National Experience or Social Welfare

Pro JavaScript Design Patterns

Author: Diaz

As a web developer, you’ll already know that JavaScript is a powerful language, allowing you to add an impressive array of dynamic functionality to otherwise static web sites. But there is more power waiting to be unlocked—JavaScript is capable of full object–oriented capabilities, and by applying OOP principles, best practices, and design patterns to your code, you can make it more powerful, more efficient, and easier to work with alone or as part of a team.

With Pro JavaScript Design Patterns, you’ll start with the basics of object–oriented programming in JavaScript applicable to design patterns, including making JavaScript more expressive, inheritance, encapsulation, information hiding, and more. With that covered, you can kick–start your JavaScript development in the second part of the book, where you’ll find detail on how to implement and take advantage of several design patterns in JavaScript, including composites, decorators, façades, adapters, and many more.

Each chapter is packed with real–world examples of how the design patterns are best used and expert advice on writing better code, as well as what to watch out for. Along the way you’ll discover how to create your own libraries and APIs for even more efficient coding.

  • Master the basics of object–oriented programming in JavaScript, as they apply to design patterns.
  • Apply design patterns to your kick–start your JavaScript development.
  • Work through several real–world examples.
  • What you’ll learn

  • How to apply object–oriented programming techniques inJavaScript
  • How to take advantage of inheritance, interfaces, and encapsulation and information hiding to kick–start your JavaScript development
  • How to implement several design patterns in your JavaScript projects, including factory, façade, bridge, composite, adapter, decorator, flyweight, proxy, command, observer, and chain of responsibility
  • How to make your code easier to manage in a team environment, as well as on your own
  • How to create your own libraries and APIs
  • Who is this book for?

    This book will be an invaluable learning tool for any experienced JavaScript developer.

    About the Apress Pro Series

    The Apress Pro series books are practical, professional tutorials to keep you on and moving up the professional ladder.

    You have gotten the job, now you need to hone your skills in these tough competitive times. The Apress Pro series expands your skills and expertise in exactly the areas you need. Master the content of a Pro book, and you will always be able to get the job done in a professional development project. Written by experts in their field, Pro series books from Apress give you the hard–won solutions to problems you will face in your professional programming career.



    Wednesday, February 18, 2009

    Web Portfolio Design and Applications or CaseGrader

    Web Portfolio Design and Applications

    Author: DiMarco

    Scholars and students are searching for information on what a Web portfolio is, what it is not, what to put into a Web portfolio, and what technical skills are needed to succeed in the process. Web Portfolio Design and Applications provides a combination of theory, pedagogy, and practice to help enable faculty and students across disciplines to explore creating a Web portfolio. This book provides research conclusions, case studies, and hands-on technical processes, which allow people of all levels to develop a personal approach to creating a Web portfolio. Web Portfolio Design and Applications is designed for anyone who has an interest in Web portfolios and electronic portfolios.


    About the Author:
    John DiMarco is a professor, trainer, consultant, writer, and digital media expert who has 10 years experience in training and education. Professor DiMarco provides expertise in educational technology, digital art, design, marketing, continuing education, and professional development. John teaches courses in mass communications and animation at St. John's University. He also holds adjunct professorships at NYIT and Nassau Community College. He recently held the position of Assistant Professor of Digital Art and Design and Interactive Multimedia at Long Island University, C.W. Post in New York.



    Books about: Microeconomics or The Encyclopaedic Dictionary of Marketing

    CaseGrader: Microsoft Office Excel 2003 Casebook with Autograding Technolog

    Author: Thad Crews

    Save time developing and grading real-life, case-based assignments for your course with this integrated Web-based technology and workbook of Microsoft Excel case problems.



    Table of Contents:
    Project 1: Using Excel to Manage Data
    Project 2: Working with Formulas and Functions
    Project 3: Developing a Professional-Looking Worksheet
    Project 4: Working with Charts and Graphics
    Project 5: Working with Excel Lists
    Project 6: Working with Multiple Worksheets and Workbooks
    Project 7: Working with Excel's Editing and Web Tools
    Project 8: Developing an Excel Application
    Project 9: Data Tables and Scenario Management
    Project 10: Using Solver for Complex Problems
    Project 11: Importing Data Into Excel
    Project 12: Enhancing Excel with Visual Basic for Applications