Friday, February 25, 2011

Beginning Google Blogger

0 komentar
About the Author .................................................................................................... ix
■About the Technical Reviewer ................................................................................. x
■Acknowledgements ................................................................................................ xi
■Chapter 1: Introduction ...........................................................................................1
Why Use Google Blogger............................................................................1
About This Book..........................................................................1
Starting a Blog .............................................................................2
Make Your Blog Work For You ................................................................................2
Using and Storing Images..............................................................................3
Customization ...................................................................................3
Setting Up a Blog Store.........................................................................3
Additional Resources and Help ........................................................................3
Summary ....................................................................................4
Download Here


Chapter More:



■Chapter 2: Getting Started
Creating a Blog
Reviewing the Dashboard
Profile
View Blog
New Post
Settings
Design
Monetize
Reading Lists
Other Stuff
Posts
Summary
■Chapter 3: Blog Layout and Design
Page Elements
Navbar
Gadgets
Install a Banner
Template Designer
Templates
Background
Layout
Advanced
Summary
■Chapter 4: Making the Most of Your Blog.
Increasing Traffic
FeedBurner Email Subscriptions
Post Content and Keywords
Meta Tags
Blog Title and Description
Backlinks
Blogrolls.
AddThis Gadget
Integrating Social Networking
Visitor Tracking
Making Money
Summary
Chapter 5: Setting Up a Custom Domain.
Terminology
Custom Domain
Setting Up a New Domain
Using an Existing Domain
Summary
■Chapter 6: Working with Images
Using Picasa Web Albums
Google Sites
Summary
■Chapter 7: Advanced Design and Layout
Install Blogger Templates
The Cutest Blog on the Block
eBlog Templates
Blogger Templates Free
Install a Background
Convert to a Three-Column Format
Customize Your Post Design
Using a Background Image in Your Sidebar
Summary
■Chapter 8: Setting Up a Blog Store
Creating Pages
Using Google Checkout
Using PayPal
Summary
Chapter 9: Troubleshooting and Blog Help
HTML and CSS Errors
Case One: Right Column Disappears
Case Two: Missing “;” in CSS Code
Case Three: Malformed CSS Code
Posting Image Errors
Case One: Float Image
Case Two: Image Size
Image Issues
Layout Design Tips
Free Blog-Related Help Sites
Professional Blog Assistance
Blog Design Services
Summary
■ Index

Read More ->>

Thursday, February 24, 2011

Beginning HTML, XHTML, CSS, and JavaScript

0 komentar
Chapter 1: Structuring Documents for the Web 1
A Web of Structured Documents 1
Introducing HTML and XHTML 2
Tags and Elements 4
Separating Heads from Bodies 5
Attributes Tell Us About Elements 7
Learning from Others by Viewing Their Source Code 8
Elements for Marking Up Text 9
Basic Text Formatting 10
White Space and Flow 10
Creating Headings Using <hn> Elements 11
The align Attribute (Deprecated) 13
Creating Paragraphs Using the <p> Element 15
Creating Line Breaks Using the <br /> Element 15
Creating Preformatted Text Using the <pre> Element 16
Presentational Elements 19
Download Here


Chapter More:



The <b>Element 20
The <i>Element 20
The <u>Element (Deprecated) 21
The <s> and <strike> Elements (Deprecated) 21
The <tt> Element 21
The <sup> Element 22
The <sub> Element 22
The <big> Element 22
The <small> Element 22
The <hr /> Element 23
Phrase Elements 23
The <em> Element Adds Emphasis 24
The <strong> Element Adds Strong Emphasis 24
The <address> Element Is for Addresses 24
The <abbr> Element Is for Abbreviations 25
The <acronym> Element Is for Acronym Use 25
The <dfn> Element Is for Special Terms 26
The <blockquote> Element Is for Quoting Text 26
Using the cite Attribute with the <blockquote> Element 27
The <q> Element Is for Short Quotations 27
The <cite> Element Is for Citations 27
The <code> Element Is for Code 28
The <kbd> Element Is for Text Typed on a Keyboard 29
The <var> Element Is for Programming Variables 30
The <samp> Element Is for a Program Output 30
Lists 30
Using the <ul> Element to Create Unordered Lists 31
Ordered Lists 31
Definition Lists 33
Nesting Lists 34
Editing Text 38
Using Character Entities for Special Characters 39
Comments 40
The <font> Element (Deprecated) 40
Understanding Block and Inline Elements 41
Grouping Elements with <div> and <span> 42
The XML Declaration 43
Document Type Declaration 43
Core Elements and Attributes 45
The <html> Element 45
The <head> Element 45
The <title> Element 46
The <body> Element 47
Attribute Groups 47
Core Attributes 47
Internationalization 49
UI Events 51
Summary 51
Exercises 52
Chapter 2: Links and Navigation 55
Basic Links 55
Linking to Other Web Pages 56
Linking to E-mail Addresses 58
Understanding Directories and Directory Structures 61
Understanding URLs 62
Absolute and Relative URLs 63
The <base> Element 66
Creating Links with the <a> Element 66
Creating a Source Anchor with the href Attribute 66
Creating a Destination Anchor Using the name and id Attributes
(Linking to a Specific Part of a Page) 67
The <a> Element’s Other Attributes 70
Advanced E-mail Links 76
Summary 78
Exercises 78
Chapter 3: Images, Audio, and Video 79
Adding Images Using the <img> Element 79
The src Attribute 80
The alt Attribute 80
The height and width Attributes 81
The align Attribute (Deprecated) 83
The border Attribute (Deprecated) 84
The hspace and vspace Attributes (Deprecated) 84
The ismap and usemap Attributes 85
The longdesc Attribute 85
The name Attribute (Deprecated) 86
Using Images as Links 88
Image Maps 89
Client-Side Image Maps 90
Server-Side Image Maps 94
Choosing the Right Image Format 95
GIF Images 97
Animated GIFs 100
JPEG Images 101
PNG Images 102
Keeping File Sizes Small 102
Adding Flash, Video, and Audio to Your Web Pages 104
Adding Flash Movies to Your Site 106
Adding Videos to Your Site 113
Adding Videos Using Flash Video 115
Video Size 117
Adding Audio to Your Site 118
Automatically Playing Audio and Video When a Page Loads 123
A Closer Look at the <object> and <param> Elements 123
The <param> Element 126
Summary 127
Exercises 128
Select Boxes 187
File Select Boxes 193
Hidden Controls 194
Object Controls 195
Creating Labels for Controls and the <label> Element 198
Structuring Your Forms with <fieldset> and <legend> Elements 200
Focus 202
Tabbing Order 202
Access Keys 204
Disabled and Read-Only Controls 205
Sending Form Data to the Server 207
HT TP get 207
HT TP post 208
Summary 211
Exercises 212
Chapter 6: Frames 215
Introducing the Frameset 216
When To Use Frames 218
The <frameset> Element 219
The cols Attribute 220
The rows Attribute 222
Browser-Specific Extensions to the <frameset> Element 222
The <frame> Element 225
The src Attribute 225
The name Attribute 226
The frameborder Attribute 226
The marginwidth and marginheight Attributes 226
The noresize Attribute 227
The scrolling Attribute 227
The longdesc Attribute 227
The <noframes> Element 228
Creating Links Between Frames 228
Setting a Default Target Frame Using the <base> Element 230
Nested Framesets 231
Inline or Floating Frames with <iframe> 234
The <iframe> Element 235
Summary 240
Exercises 240
Chapter 7: Cascading Style Sheets 243
Introducing CSS 244
A Basic Example 245
Inheritance 249
Where You Can Add CSS Rules 250
The <link> Element 250
The <style> Element 252
Advantages of External CSS Style Sheets 253
CSS Properties 254
Controlling Text 255
The font-family Property 257
The font-size Property 259
The font-weight Property 261
The font-style Property 262
The font-variant Property 262
The font-stretch Property 263
The font-size-adjust Property 263
Text Formatting 264
The color Property 264
The text-align Property 265
The vertical-align Property 266
The text-decoration Property 267
The text-indent Property 268
The text-shadow Property 269
The text-transform Property 269
The letter-spacing Property 270
The word-spacing Property 271
The white-space Property 271
The direction Property 272
Text Pseudo-Classes 273
The first-letter Pseudo-Class 273
The first-line Pseudo-Class 274
Selectors 276
Universal Selector 277
The Type Selector 277
The Class Selector 277
The ID Selector 278
The Child Selector 278
The Descendant Selector 278
The Adjacent Sibling Selector 279
The General Sibling Selector 279
Using Child and Sibling Selectors To Reduce Dependence on Classes in Markup 279
Attribute Selectors 281
Lengths 283
Relative Units 283
Absolute Units 284
Percentages 284
Introducing the Box Model 285
An Example Illustrating the Box Model 286
The Border Properties 288
The padding Property 291
The margin Property 292
Dimensions of a Box 294
Internet Explorer Box Model Bug 299
Summary 304
Exercises 304
Chapter 8: More Cascading Style Sheets 307
Links 308
Backgrounds 309
The background-color Property 310
The background-image Property 310
The background-repeat Property 312
The background-position Property (for Fixing Position of Backgrounds) 314
The background-attachment Property (for Watermarks) 316
The background Property (the Shorthand) 316
Lists 317
The list-style-type Property 317
The list-style-position Property 318
The list-style-image Property 319
The list-style Property (the Shorthand) 320
Tables 320
Table-Specific Properties 322
The border-collapse Property 323
The border-spacing Property 324
The empty-cells Property 324
The caption-side Property 326
The table-layout Property 327
Outlines 328
The outline-width Property 329
The outline-style Property 329
The outline-color Property 329
The outline Property (the Shorthand) 329
The :focus and :active Pseudo-Classes 330
Generated Content 331
The :before and :after Pseudo-Elements 331
The content Property 332
Miscellaneous Properties 335
The cursor Property 335
The display Property 337
The visibility Property 337
Additional Rules 338
The @import Rule: Modularized Style Sheets 338
The !important Rule 339
The @charset Rule 340
Positioning and Layout with CSS 340
Normal Flow 341
The position Property 342
Box Offset Properties 342
Relative Positioning 343
Absolute Positioning 344
Fixed Positioning 345
The z-index Property 346
Floating Using the float Property 348
The clear Property 349
Summary 355
Exercises 355
Chapter 9: Page Layout 357
Understanding the Site’s Audience 358
Who Will Visit the Site? 358
Why Have They Visited Your Site? 359
What Does a Visitor Need to Achieve a Goal? 361
How Often Will People Want to Visit? 362
Things You Want the Site to Do 362
Prioritizing Information 362
Grouping and Categorization 363
Creating a Site Map 364
Identifying Key Elements for Each Page 365
Page Size (and Screen Resolution) 365
Understanding Screen Sizes 366
Fixed-Width vs. Liquid Designs 367
Designing Pages 373
Composition and Grids 374
Sketching the Placement of Elements 380
How Visitors Look at a Page 387
Coding Your Design 391
The IE Box Model Bug 391
Working with a Grid 392
Multi-Column Layouts 394
Developing for Mobile Devices 408
Understanding the Medium and How It Is Used 408
How to Approach Mobile Development 410
Building a Mobile Site 413
Summary 419
Exercises 419
Chapter 10: Design Issues 421
Typography 422
Line Length — A Measure 422
Font Sizes 424
Choosing Fonts 426
Line Height — Leading 427
CSS Resets 429
Line Height — Baseline Grids 430
Space Between Letters — Tracking 434
White Space 434
Chunking 436
Contrast 437
Navigation 440
Menus 440
Links 449
Site Search Features 452
Tables 454
Padding 454
Headings 455
Shading Alternate Rows 456
Forms 456
Before Designing the Form 457
Designing the Form 459
Layout of Forms 464
Summary 479
Exercises 479
Chapter 11: Learning JavaScript 481
What Is Programming About? 482
How to Add a Script to Your Pages 484
Comments in JavaScript 486
The <noscript> Element 487
The Document Object Model 488
Accessing Values Using Dot Notation 490
The Document Object 491
The Forms Collection 493
Form Elements 495
Images Collection 498
Different Types of Objects 500
Starting to Program with JavaScript 501
Variables 502
Assigning a Value to a Variable 502
Lifetime of a Variable 503
Operators 503
Arithmetic Operators 504
Assignment Operators 504
Comparison Operators 505
Logical or Boolean Operators 506
String Operator (Using + with Strings) 506
Functions 506
How to Define a Function 507
How To Call a Function 507
The Return Statement 508
Conditional Statements 508
if Statements 508
if . . . else Statements 509
switch Statement 510
Looping 511
while 512
do . . . while 512
for 513
Infinite Loops and the break Statement 514
Events 514
Built-in Objects 516
String 516
Date 520
Math 523
Array 525
Window 526
Writing JavaScript 528
A Word About Data Types 529
Keywords 530
Summary 530
Exercises 531
Chapter 12: Working with JavaScript 533
Practical Tips for Writing Scripts 533
Has Someone Already Written This Script? 533
Reusable Functions 534
Using External JavaScript Files 534
Place Scripts in a Scripts Folder 534
Form Validation 535
When to Validate 535
What You Can Check For 535
How to Check a Form 536
Checking Text Fields 536
Select Box Options 551
Radio Buttons 553
Checkboxes 554
Form Enhancements 556
Focus on First Form Item 556
Auto-Tabbing Between Fields 557
Disabling a Text Input 558
Case Conversion 560
Trimming Spaces from Beginning and End of Fields 560
Selecting All the Content of a Text Area 562
Check and Uncheck All Checkboxes 562
JavaScript Libraries 570
Animated Effects Using Scriptaculous 571
Drag-and-Drop Sortable Lists Using Scriptaculous 574
Creating a Lightbox 575
Creating a Modal Window 577
Sortable Tables with MochiKit 578
Creating Calendars with YUI 581
Auto-Completing Text Inputs with YUI 582
Summary 584
Exercises 585
Chapter 13: Putting Your Site on the Web 587
Meta Tags 588
name and content Attributes 588
http-equiv and content 591
The scheme Attribute 593
Testing Your Site 593
Validating HTML, XHTML, and CSS 594
Link Checking 596
Checking Color Depths 598
Accessibility Checkers 598
Checking in Different Versions of Browsers 599
Pilot Testing 599
Proofreading 601
Taking the Leap to Live 601
Getting a Domain Name 601
Hosting 602
Key Considerations for Choosing a Host 602
Putting Your Site on a Server Using FTP 604
The Importance of Directory Structure and Relative URLs 606
Telling the World about Your Site 607
Always Mention Your URL 608
Content Is King 608
Forums, Communities, and Social Networks 608
Check for Trade Sites and Directories 608
Reciprocal Links 609
Look at Your Competition 609
Make It Easy for People to Link to You 609
Pay-per-click Advertising 610
Display Advertising 612
Create an E-mail Newsletter 612
Understanding Your Visitors 613
Ten Things to Check in Google Analytics 614
Measuring Everything 615
What Next? 616
Tools 617
Introducing Other Technologies 620
Summary 626
Chapter 14: Checklists 627
Search Engine Optimization Checklist 627
On-Page Techniques 628
Identifying Keywords and Phrases 628
Off-Page Techniques 631
Accessibility Checklist 631
Setting Up Your Document 631
Structural and Semantic Markup 632
Links and Navigation 632
Images and Multimedia 632
Color 633
Tables 633
Forms 634
Style Sheets 634
JavaScript 634
Skip Links 634
Differences Between HTML and XHTML 635
All Tag Names and Attribute Names Must Be Written in Lowercase 635
All Attributes Must Have a Value Given in Double Quotation Marks 636
Elements Must Nest; There Must Be No Overlapping 636
Empty Elements Must Contain a Closing Slash 636
Scripts Should Live in a CDATA Section 636
HTML 5 637
Language Compatibility in HTML 5 637
Stylistic Markup Will Be Removed 637
New Semantic Elements 638
New Values for the <input> Element’s type Attribute 639
New Multimedia Elements 639
New APIs 640
Appendix A: Answers to Exercises 641
Appendix B: XHTML Element Reference 677
Appendix C: CSS Properties 713
Appendix D: Color Names and Values 741

Read More ->>

Wednesday, February 23, 2011

AutoCAD Professional Tips and Techniques

0 komentar
Chapter 1 Arranging the AutoCAD User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Tweaking Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Maintain a Healthy Disk Drive . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2
Take Control of the Swap File . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Clean Out Temporary Crud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
Perform Basic Maintenance . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Know Your Display Control Panel . . . . . . . . . . . . . . . . . . . . . . . . . . 8
Prepare for AutoCAD Launch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Cycle through Tasks and Documents . . . . . . . . . . . . . . . . . . . . . . . 14
Finding Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Search Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15
Disable Antivirus Checking of Help File . . . . . . . . . . . . . . . . . . . . 17
Use Cursor Help in Dialog Boxes . . . . . . . . . . . . . . . . . . . . . . . . . . 17
Quick Help Offers Contextual Information . . . . . . . . . . . . . . . . . 18
Submit Comments about AutoCAD Help . . . . . . . . . . . . . . . . . . . 18
Online Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19
Using Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
Download Here


Chapter More:



Organizing the Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Hide the Command Line . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Clean Up the UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22
Anchor Dockable Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
Setup the Dashboard/Tool Palette Connection . . . . . . . . . . . . . . 25
Lock Down the UI . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 26
Recover “Lost” Dockable Windows . . . . . . . . . . . . . . . . . . . . . . . . 26
Inputting with the Keyboard and Mouse . . . . . . . . . . . . . . . . . . . . . . 27
Input Optimizations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27
Board the Command Alias Express . . . . . . . . . . . . . . . . . . . . . . . . 29
Function Key Master List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30
Temporary Overrides Are Here to Stay . . . . . . . . . . . . . . . . . . . . . 30
Crosshairs in 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 31
As the Wheel Turns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 32
Customize the Right Mouse Button . . . . . . . . . . . . . . . . . . . . . . . . 33
Chapter 2 Drawing and Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35
Boosting Productivity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Input Dynamically . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36
Tooltips Point the Way . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
Calculate Anything Quickly . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
Survey Says? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
Work with Angles . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 43
Sketching Tricks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
Draw As-Builts from the Outside In . . . . . . . . . . . . . . . . . . . . . . . . 47
Snap To It . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
Affect Visual Effects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49
Select Like a Pro . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Drawing and Editing Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Arc More Effectively . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59
Polyline Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61
Neat Cloud Revisions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 62
Control Overlap . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
Make a Mark with UNDO . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
Drag to Move and Copy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 66
Changing and Matching Properties . . . . . . . . . . . . . . . . . . . . . . . . 67
Hip Grip Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
Master TRIM and EXTEND . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 69
How Do You Say Fillet? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72
Power OFFSET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
DIVIDE and MEASURE with Style . . . . . . . . . . . . . . . . . . . . . . . . 75
Is It Overkill? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
Living with Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Make Use of Nonplotting Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
Use Layer Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Search Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Layer Filter Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
Take a Layer Walk . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 84
Translate Layers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 85
Layers: The Good, the Bad, and the Ugly . . . . . . . . . . . . . . . . . . . . 86
Chapter 3 Annotation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
Hatches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 90
On the Origins of Hatch Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . 90
Set the Default Pattern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 91
To Fill or Not to Fill? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 93
Disable Snap for Hatches . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94
Tolerance Is a Good Thing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95
Separate Patterns for Flexibility . . . . . . . . . . . . . . . . . . . . . . . . . . . 96
Pick Your Selection Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 97
Pick Points for Hatches and Boundaries . . . . . . . . . . . . . . . . . . . . 98
Find Areas with Hatches. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Customize Hatch Patterns . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 100
Text and Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 101
The Height of Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 102
Change CASE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Spell Czech! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 104
Find (and Replace) Words . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105
Enlarge Text While Editing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
Control MTEXT Width . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Edit MTEXT the Way You Want . . . . . . . . . . . . . . . . . . . . . . . . . . 109
Single-Line Text Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
Super Subtext . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 112
Clever Alignment via the Clipboard . . . . . . . . . . . . . . . . . . . . . . . 113
Renumber Text without Losing Your Mind . . . . . . . . . . . . . . . . . 114
Create Logos with Text as Linework . . . . . . . . . . . . . . . . . . . . . . . 115
Reassociate Fudged Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Easily Flip Dimension Arrows . . . . . . . . . . . . . . . . . . . . . . . . . . . . 116
Attributes and Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117
Define, Insert, and Burst Attributes . . . . . . . . . . . . . . . . . . . . . . . 117
See Invisible Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
Do Something with Invisible Attribute Data . . . . . . . . . . . . . . . . 121
Attributes: Think Local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 122
Attributes Go Global . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 123
Synchronize the Old with the New (or Not) . . . . . . . . . . . . . . . . 124
Playing in the Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Display Area in a Field . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 125
Use Fields Inside Attributes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 127
Hyperlink Text with Fields . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 131
Import/Export Business Is Booming . . . . . . . . . . . . . . . . . . . . . . 131
Generate Tables from Attribute Data . . . . . . . . . . . . . . . . . . . . . . 132
Chapter 4 Layouts and Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 135
Laying It Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Make Layouts the Easy Way . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 136
Name Your Page Setups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137
Set Layout Options . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 140
Save and Reuse Layout Templates . . . . . . . . . . . . . . . . . . . . . . . . . 140
Looking through the Viewport . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Edit the Scale List . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 141
Cycle through Viewports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 142
Create an Enlarged Viewport Bubble . . . . . . . . . . . . . . . . . . . . . . 142
Create Viewports for Viewing Solid Objects . . . . . . . . . . . . . . . . 144
Lost in Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 146
Change Space without Breaking a Sweat . . . . . . . . . . . . . . . . . . . 146
Work Safely in a Layout Viewport . . . . . . . . . . . . . . . . . . . . . . . . 146
Scale Linetypes in Paperspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Nice Clean Sheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 149
Sheet-Set-Speak . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 150
Import Sheets from Layouts or Create New Sheets? . . . . . . . . . . 151
Design a Title Block with Fields as a Sheet-Creation Template . 153
Chapter 5 Dynamic Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 159
Block Basics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
Absolutely No Explosions Allowed . . . . . . . . . . . . . . . . . . . . . . . . 160
Be a Smart Bomber . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 161
Local Blocks Go Global and Back Again . . . . . . . . . . . . . . . . . . . 162
Nest Blocks in the Block Editor . . . . . . . . . . . . . . . . . . . . . . . . . . . 163
Assign Properties Prior to Insertion . . . . . . . . . . . . . . . . . . . . . . . 165
Hey AutoCAD, Don’t Scale My Blocks! . . . . . . . . . . . . . . . . . . . . 165
Avoid Nonuniform Scale at All Costs . . . . . . . . . . . . . . . . . . . . . . 167
Try Auxiliary Scale . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
Count Those Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169
Way Off Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Set the Entire Drawing’s Insertion Base . . . . . . . . . . . . . . . . . . . . 170
Insert Blocks with Temporary Base Points . . . . . . . . . . . . . . . . . 170
Hide the Insertion Point Grip . . . . . . . . . . . . . . . . . . . . . . . . . . . . 171
Cycle Multiple Insertion Points . . . . . . . . . . . . . . . . . . . . . . . . . . . 172
Play with Parameters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Seven Secrets of Symmetric Stretching . . . . . . . . . . . . . . . . . . . . . 173
Align Your Blocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 174
Hide Set Marks for Small Increments . . . . . . . . . . . . . . . . . . . . . . 176
Control Object Visibility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Lose Your Grip . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 178
Associate Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Action Selection Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Base-Point Independence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 180
One Parameter, Multiple Actions . . . . . . . . . . . . . . . . . . . . . . . . . 181
Turn the Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Display Block Properties with Placeholder Fields . . . . . . . . . . . . 184
Chapter 6 3D Modeling . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
Using Coordinate Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 188
Access Another Dimension with Coordinate Filters . . . . . . . . . 188
3D Coordinate Systems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 190
Real-Time UCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 191
Dynamic UCS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 192
Creating 3D Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Primitives Have Evolved . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 194
Powerful Polysolids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 195
Sweep and Loft Your Way into 3D . . . . . . . . . . . . . . . . . . . . . . . . 197
Using 3D Editing Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Transform Objects in 3D . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Leverage the History of Solids . . . . . . . . . . . . . . . . . . . . . . . . . . . . 201
Subobject Modeling Techniques . . . . . . . . . . . . . . . . . . . . . . . . . . 203
PRESSPULL Makes an Impression . . . . . . . . . . . . . . . . . . . . . . . . 205
3D Grab Bag . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
OSNAPZ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Thicken Surfaces into Solids . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Converting Surfaces and Solids . . . . . . . . . . . . . . . . . . . . . . . . . . . 208
Flatten It Out . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 210
Control Display of Curved Objects . . . . . . . . . . . . . . . . . . . . . . . . 211
Access 3D Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
Chapter 7 Visualization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215
Navigating in Virtual Space . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Zoom! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 216
Orbiting Viewpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
First-Person Navigation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 224
Viewing in Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Develop Your Own Visual Style . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Place Cameras to Gain Perspective . . . . . . . . . . . . . . . . . . . . . . . . 229
Manage Named Views . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 230
Save Views in Paperspace . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 231
Take Layer Snapshots with Views . . . . . . . . . . . . . . . . . . . . . . . . . 231
Convert Viewport Layers to Layer Snapshots . . . . . . . . . . . . . . . 233
Explore Design Alternatives with Snapshots . . . . . . . . . . . . . . . . 234
See the Background behind Views . . . . . . . . . . . . . . . . . . . . . . . . 234
Presenting Realistic Imagery . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Materials . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 236
Textures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 243
Chapter 8 Sharing Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 247
Moving Data between Drawings . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
Cut, Copy, and Paste . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 248
DesignCenter . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 249
i-drop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Making External References . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Who Has My File? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Xtreme Xrefs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 251
Top Secret: Reference Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . 252
Framing Images . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Underlay Those DWFs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 254
Working with Other Applications . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
¡OlĂ©! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 255
Architectural Desktop to AutoCAD . . . . . . . . . . . . . . . . . . . . . . . 257
AutoCAD to Photoshop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
AutoCAD to Office . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 259
Truly Free DWG Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 260
View and Plot DWG without AutoCAD . . . . . . . . . . . . . . . . . . . . 261
Round-Trip Design Review . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 262
Chapter 9 Plotting and Publishing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
Plotting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Plot in the Background . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Hide Unused Printers and Paper Sizes . . . . . . . . . . . . . . . . . . . . . 267
Liberate Color from Plot Style . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Output Images from AutoCAD . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Publishing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Go Digital with DWF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
Don’t Ship It, eTransmit! . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 274
Let AutoCAD Be Your Web Designer . . . . . . . . . . . . . . . . . . . . . . 276
Publish and View 3D DWF Files . . . . . . . . . . . . . . . . . . . . . . . . . . 281
Chapter 10 Customization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283
Customizing Tool Palettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284
Organize Palettes with Palette Groups . . . . . . . . . . . . . . . . . . . . . 284
Customize Commands on Palettes . . . . . . . . . . . . . . . . . . . . . . . . 285
Organize Palettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286
Drag Blocks to Palettes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 287
Drag Dimension Styles to Palettes . . . . . . . . . . . . . . . . . . . . . . . . 288
Edit Tool Properties . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289
The Menu Legacy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 290
Menu Migration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 291
Transfer Legacy Menu Items . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 292
Customizing the User Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Reassign F1 to Cancel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
Assign Double-Click Actions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 294
Create Custom Commands and Icons . . . . . . . . . . . . . . . . . . . . . 295
Customizing Workspaces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 297
Customize a Workspace in the CUI Dialog Box . . . . . . . . . . . . . 297
Restore a Workspace with a Command-Line Switch . . . . . . . . . 299
Create Workspaces for the Enterprise . . . . . . . . . . . . . . . . . . . . . . 299
CUI for the Enterprise . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 301
CAD Managers: Create an Enterprise Profile . . . . . . . . . . . . . . . 302
Enterprise CUI Deployment . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 303
Index 305

Read More ->>

ASP.NET 3.5 Content Management System Development

0 komentar
Table of Contents
Preface 1
Chapter 1: Planning and Building your First Content Management System 5
What a Content Management System is 6
Web Content Management Systems 7
Why use ASP.NET 8
ASP.NET membership and profiles 8
ASP.NET Master Pages and Themes 9
ASP.NET 3.5 9
Download Here


Chapter More



Setting up your environment 10
Installing IIS 10
Operating systems and IIS versions 11
Installing IIS in Windows XP Pro 11
Installing IIS in Windows Vista 12
Installing ASP.NET 3.5 13
Installing Visual Web Developer Express 2008 13
Configuring and testing your setup 13
Configuring IIS on Windows XP 14
Configuring IIS on Windows Vista 16
Setting NTFS permissions 17
Testing IIS 18
Writing a simple content management application 20
Default.aspx 20
Content.txt 22
FCKEditor 25
Edit.aspx 25
Summary 30
Chapter 2: Adding a Database to a Content Management System 31
Why use a database 32
Why use SQL Server Express 32
Installing and configuring SQL Server 2005 Express 33
Installing SQL Server 2005 Management Studio Express 35
Running SQL Server 2005 Management Studio Express 36
Creating a database for our simple Content Management System 37
Creating a new database with Management Studio Express 38
Windows authentication vs SQL server authentication 39
Configuring an SQL user account 39
Configuring the database to use the SQL Server account 40
Creating a database table with Management Studio Express 41
Using the SimpleCMS database in Visual Web Developer 44
Using the SimpleCMS database in the CMS application 46
Creating a new Default.aspx file 46
Configuring the data source 47
Binding the Data Source to a Repeater control 50
Creating a new Edit.aspx 51
Creating multiple content pages 55
Altering the database table 56
Adding data to the new column 57
Altering the SqlDataSource code 58
Understanding SQL Server commands 61
SQL query syntax 61
SELECT queries 63
WHERE clause 63
TOP 64
ALL | DISTINCT 64
COUNT 64
GROUP BY clause 65
ORDER BY clause 65
INSERT queries 65
UPDATE queries 66
DELETE queries 66
Other queries 66
Entities and relationships in brief 68
Entities 68
Entity relationships 69
SQL injection 72
Preventing SQL injection 73
Changing the database user account 74
Summary 75
Chapter 3: Content Management System Architecture 77
Multi-tier architecture 78
The data store 80
The Pages table 81
The Panes table 82
The Articles table 82
The data access layer 85
Creating the typed dataset 85
Filtering data from the dataset 87
Insert method 90
Update and delete methods 91
The business logic layer 92
The ArticlesBLL class 92
The presentation layer 95
Building the Master Page 95
Summary 101
Chapter 4: Adding Security and Membership to a Content Management System 103
ASP.NET membership 104
Configuring and using forms authentication 105
Creating a new application 105
Creating the home page 106
Create the Master Page 106
Enabling forms authentication 107
Creating the membership database 108
Configuring the SqlMembershipProvider 110
Creating the login page 113
Creating a user account with the ASP.NET configuration tool 115
Creating a login 117
Adding forms authentication to our CMS 118
Preparing an existing SQL database 118
The aspnet_regsql.exe tool 119
User accounts 121
Membership roles 122
Adding users to roles 123
Login page 125
New user registration 125
Securing content 128
Login status 130
Summary 133
Chapter 5: Creating the Articles Module 135
Application specifications 136
The Article publication process 136
User controls 137
Building a user control 137
Additional specifications 142
Building the Articles module 142
Database layout 142
Data access layer 143
Business logic layer 145
User controls 145
Listing Articles 145
Author, Editor, and Publisher roles 153
Additional features 154
Summary 154
Chapter 6: Pages and Zones 155
Master Pages 155
Themes 159
Menus 163
Page hierarchy 173
Regions and Zones 174
Summary 177
Chapter 7: Images, Files, and RSS 179
How images and files work on the Web 180
File upload control and beyond 181
Image gallery 191
Document repositories 208
RSS feeds 216
Summary 221
Chapter 8: Administrator Control Panel 223
Basic site settings 224
User accounts 233
Articles 239
Reporting 243
Search Engine Optimization 249
Summary 250
Chapter 9: Further Possibilities 251
Upsizing to the SQL Server 251
Additional modules 254
Base pages 256
Error trapping 258
Summary 260
Index 261

Read More ->>

ASP.NET 3.5 Social Networking PDF

0 komentar
Table of Contents
Preface 1
Chapter 1: Social Networking 7
What makes this topic so important 7
Large communities 7
Niche communities 8
Once I have my own social network, then what? 11
Customer service 12
Content moderation 12
Growing infrastructure requirements 12
Our social network—Fisharoo 13
This book's approach 15
Problem 15
Design 15
Solution 15
Download Here


Chapter More



Features of our social network 15
Accounts 15
Profiles 16
Friends 17
Messaging 18
Media galleries 19
Blogging 21
Message boards 22
Groups 22
Comments 23
Tags 23
Ratings 24
Framework 25
Scaling up 26
Summary 26
Chapter 2: An Enterprise Approach to our
Community Framework 27
A layered architecture versus a non-layered architecture 27
Layers 28
Domain-driven Design 29
Ubiquitous language 29
Entities 29
Value objects 30
Services 30
Modules 31
Aggregates 31
Factories 33
Repositories 33
Model View Presenter pattern 34
Model 34
View 34
Presenter 35
How it works 35
Factory pattern using StructureMap 36
Repository pattern and LINQ 38
Wrappers for everything! 44
Configuration 44
Cache 47
Session 54
Redirection 56
Email 57
Error handling and logging 62
Error handling 62
Logging 64
Summary 75
Chapter 3: User Accounts 77
Problem 78
Design 79
Registration 79
Accounts 79
Password strength 80
Terms and conditions 81
CAPTCHA 81
Email confirmation and verification 82
Security 82
Permissions 83
Password encryption/decryption 84
Logging in 84
Password reminder 84
Manage account 84
Solution 85
Implementing the database 85
The Accounts table 85
The Permissions table 86
The AccountPermissions table 86
The Terms table 87
Creating the relationships 87
Implementing the data access layer 87
Setting up LINQ for the first time 88
A DataContext wrapper 93
Building repositories 94
The other repositories 101
Implementing the services/application layer 106
Extension methods 110
Implementing the business/domain layer 111
Implementing the presentation layer 113
Model view presenter 113
Registration page 120
Email verification 132
Password recovery 135
Edit account 139
Implementing security 143
Summary 152
Chapter 4: User Profiles 153
Problem 155
Design 158
Profile 158
Manage profile 159
Avatar 160
Custom avatars 160
Gravatar 160
Public profile 160
Custom homepage 161
Privacy 161
News feed 162
Solution 162
Implementing the database 163
The Profiles table 163
Level of Experience 164
The Attributes table 164
The Privacy table 165
The Alerts table 166
Creating the relationships 166
Setting up the data access layer 167
Building repositories 168
Implementing the services/application layer 168
ProfileService 168
Account service 170
Privacy service 171
Alert service 173
Profile Attribute Service 174
Implementing the presentation layer 174
Privacy 175
Manage profile 181
Avatar 185
Public profile 191
News feed 195
Summary 196
Chapter 5: Friends 197
Problem 198
Design 202
Friends 202
Finding Friends 203
Searching for a Friend 203
Inviting a Friend 203
Importing Friends from External Sources 204
Sending an Invitation 204
Adding Friend Alerts to The Filter 205
Interacting With Your Friends 205
Viewing Your Friends 205
Managing your friends 205
Following Your Friends 205
Providing Status Updates to Your Friends 206
Solution 206
Implementing the Database 206
The Friends Table 206
Friend Invitations 207
Status Updates 208
Creating the Relationships 209
Setting Up the Data Access Layer 210
Building Repositories 210
Implementing the Services/Application Layer 214
FriendService 215
AlertService 217
PrivacyService 219
Implementing the Presentation Layer 220
Searching for Friends 220
Invite Your Friends 227
Outlook CSV Importer 232
Confirm Friendship 238
Show Friends 241
Friends on Profile 243
Status Updates 244
Summary 247
Chapter 6: Messaging 249
Problem 250
Design 251
Messages 251
Recipients 252
Solution 252
Implementing the database 253
Messages 253
MessageRecipients 254
Creating the relationships 255
Setting up the data access layer 256
Building repositories 257
Implementing the services/application layer 260
MessageService 260
Email 263
AlertService 263
FriendService 264
Implementing the presentation layer 265
New message 265
Default (or Inbox) 270
Read message 274
Summary 276
Chapter 7: Media Galleries 277
Problem 278
Design 280
Files 281
Folders 281
File upload 282
File system management 283
Data management screens 283
Solution 284
Implementing the database 284
Files 284
File system folders 285
File types 285
Folders 286
Folder types 286
Account folders 286
Account files 287
Folder files 287
Creating the relationships 287
Setting up the data access layer 288
Building repositories 289
Implementing the services/application layer 294
FolderService 294
Implementing the presentation layer 295
File upload 295
Photo albums 307
Summary 313
Chapter 8: Blogs 315
Problem 315
Design 318
Blogs 318
Solution 318
Implementing the database 318
Blogs 319
Creating the relationships 319
Setting up the data access layer 319
Building repositories 320
Implementing the services/application layer 323
AlertService 323
Implementing the presentation layer 325
Latest blog posts 326
My blog posts 328
Fancy URL support 328
View post 331
Create or edit post 331
Summary 334
Chapter 9: Message Boards 335
Problem 335
Design 337
Categories 338
Forums 338
Threads and Posts 339
Friendly URLs 339
Alerts 340
Solution 340
Implementing the Database 340
Categories 340
Forums 342
Posts 342
Creating the Relationships 343
Setting Up the Data Access Layer 343
Building Repositories 344
Implementing the Services/Application layer 349
BoardService 349
AlertService 350
Implementing the Presentation Layer 351
Default.aspx 352
Redirector 355
UrlRewrite 355
ViewForum.aspx 358
ViewPost.aspx 359
Post.aspx 361
Summary 364
Chapter 10: Groups 365
Problem 366
Design 370
Groups 370
GroupMembers 371
GroupTypes 372
GroupForums 372
Schema 373
Solution 374
Implementing the database 374
Groups 374
GroupMembers 375
GroupTypes 375
GroupForums 376
Creating the relationships 376
Setting up the data access layer 377
Building repositories 378
GroupRepository 378
GroupToGroupTypeRepository 381
GroupForumRepository 383
GroupMemberRepository 383
GroupTypeRepository 385
AccountRepository 385
GetAccountsToApproveByGroupID 386
Implementing the services/application layer 387
GroupService 387
AlertService 389
Redirector 390
WebContext 391
Implementing the presentation layer 392
ManageGroup 392
Members 395
Default 397
UrlRewrite 398
ViewGroup 398
MyGroups 401
Forum enhancements 403
Summary 405
Chapter 11: Comments, Tags, and Ratings 407
Problem 408
Ratings 409
Tagging 410
Commenting 413
Design 414
Ratings 414
Tags 415
Comments 416
Solution 417
Implementing the database 417
SystemObjects 417
Ratings 418
System object rating options 418
Tags 419
System object tags 419
Comments 420
Creating the relationships 420
Setting up the data access layer 421
Building repositories 422
RatingRepository 422
SystemObjectRatingOptionRepository 424
TagRepository 425
SystemObjectTagRepository 427
CommentRepository 431
Implementing the services/application layer 431
TagService 432
Extensions 435
WebContext 436
Configuration 438
Implementing the presentation layer 438
Comments Page 439
Ratings Page 442
Tags Page 449
Installing the new user controls 454
UrlRewrite.cs 456
Tags page 457
Summary 461
Chapter 12: Moderation 463
Problem 463
Community moderation 464
Gagging users 465
Dynamic filter 465
Cross-site scripting (XSS) 467
Design 467
Moderation 468
Gags 469
Filtering 469
Solution 470
Implementing the database 471
Moderations 471
Gags 472
ContentFilters 472
Creating the relationships 473
Setting up the data access layer 473
Building repositories 474
Implementing the services/application layer 479
ContentFilterService 480
Extensions 480
Implementing the presentation layer 481
Moderation 481
Gagging 487
Filtering 488
Summary 489
Chapter 13: Scaling Up 491
Problem 491
Design 492
Database optimization 492
Flagged for delete 492
Indexing 493
Partitioning 493
Web farming 494
Caching 494
Searching 494
Email 495
Solution 495
Database optimization 495
Indexing 496
Partitioning 498
Gotchas 500
Web farming 501
Caching 508
The server 509
The client 509
Using the client 511
Starting the cache layer 514
Where do I start? 517
Searching 517
Getting Lucene.NET 518
Building indexes 518
Building the search 524
Email 528
Creating services to send email 528
The database 531
Services 534
Serializing email 536
Connecting the new DBMailQueueService 540
The queue 540
Processing the queue 542
Summary 545
Index 547

Read More ->>

Monday, February 7, 2011

PHP 6 and MySQL

0 komentar

Part I: Introducing PHP
Chapter 1: Why PHP and MySQL?
Chapter 2: Server-Side Scripting Overview
Chapter 3: Getting Started with PHP
Chapter 4: Learning PHP Syntax and Variables
Chapter 5: Learning PHP Control Structures and Functions
Chapter 6: Passing Information with PHP
Chapter 7: Learning PHP String Handling
Chapter 8: Learning Arrays
Chapter 9: Learning PHP Number Handling
Chapter 10: PHP Gotchas
Part II: MySQL Database Integration
Chapter 11: Introducing Databases and MySQL
Chapter 12: Installing MySQL
Chapter 13: Learning Structured Query Language (SQL).
Chapter 14: Learning Database Administration and Design
Chapter 15: Integrating PHP and MySQL
Chapter 16: Performing Database Queries
Chapter 17: Integrating Web Forms and Databases
Chapter 18: Improving Database Efficiency
Chapter 19: MySQL Gotchas
Read More ->>

Simple Computer Security

0 komentar

Part I: Understand the Threats and Solutions
Chapter 1: Viruses, Spyware, and Other Malware Infections
Chapter 2: Spam, PC Intrusion, and Inappropriate Content
Chapter 3: Solutions to Online Threats
Part II: Detect and Eliminate Threats
Chapter 4: Installing CA Internet Security Suite 2007
Chapter 5: Using the CA Security Center
Chapter 6: Detecting and Eliminating Viruses
Chapter 7: Stopping Hackers from Attacking Your PC
Chapter 8: Protecting Against Spyware and Adware
Chapter 9: Blocking Spam
Chapter 10: Blocking Offensive Websites
Chapter 11: Ensuring Up-to-Date Protection
Please download this tutorial here
Read More ->>

Sunday, February 6, 2011

Presentations with PowerPoint

0 komentar

Table of Content
1. Getting Started
What is PowerPoint?
Starting PowerPoint
The PowerPoint window
Normal view
Slide Sorter view
Slide Show view
Create a presentation
Save file
Open file
Close and Exit
Help
On-line Help
Exercises
2. Text
Adding a new slide
Bulleted lists
Adjusting the indent
Undo and Redo
Moving text
Moving/copying slides
Font formatting
Paragraph formatting
Formatting bullets
Exercises
Read More ->>

Getting Started Building Websites

0 komentar

Contents
About the Authorxi
About the Technical Reviewer
Acknowledgments
Introduction
Chapter 1: What Kind of Website Should I Make?
Chapter 2: How Do I Write Good Content?
Chapter 3: How Should I Start Coding My Site?
Chapter 4: What About Web Hosting?
Chapter 5: How Can I Style My Website?
Chapter 6: How Can I Use Images and Media?
Chapter 7: What If Something Goes Wrong?
Chapter 8: How Can I Add Interactivity?
Chapter 9: How Can My Website Be Improved?
Chapter 10: How Can I Get More Visitors?
Appendix A: The Ten Commandments for Websites
Appendix B: Additional Materials
Please download this tutorial here
Read More ->>

Professional Web Design

0 komentar
PROFESSIONALWEB DESIGN
TECHNIQUES AND TEMPLATES
(CSS AND XHTML)
THIRD EDITION
CLINT ECCHER

INTRODUCTION
CHAPTER1 OVERVIEW OF WEB DEVELOPMENT TODAY 
Defining Web Design 
Knowing the Seven Rules of Web Design 
Understanding Three Web-Design Philosophies
Summary 

CHAPTER2 DESIGNING FOR THE PAST, PRESENT, AND FUTURE 
Feeling Browser Pains 
Incorporating Usage Statistics 
Branching Pages
Understanding Bandwidth
Building on Previous Design Weaknesses 
Summary

CHAPTER3 THINGS TO CONSIDER BEFORE BEGINNING 
Using Requirements
Knowing Bandwidth Requirements
Deciding on Resolution 
Deciding on Color Depth
Designing for Scalability 
Summary

CHAPTER4 ENHANCING USABILITY
Simplifying Architecture 
Creating Layout 
Developing Navigation 
Designing for Accessibility
Designing for Content
Summary 

CHAPTER5 GATHERING REQUIREMENTS AND CREATING A COMP
Gathering and Basing a Site on Requirements
Creating a Comp for the Client 
Receiving a Decision on the Chosen Comp and Making Edits 
Summary 

CHAPTER6 WHAT IS NEEDED TO BUILD MORTISED SITES
Understanding the Concept of Mortising Images 
Understanding XHTML 
Understanding Graphics 
Understanding CSS 
Block- and Inline-Level Tags 
Understanding Include Files 
Summary 

CHAPTER7 UNDERSTANDING GRAPHICS
Learning about Vector and Bitmap Images 
Learning about JPGs and GIFs 
Misusing Image Formats 
Understanding Graphics/Compression Software 
Summary 

CHAPTER 8 UNDERSTANDING THE BASICS OF CREATING MORTISED CSS
DESIGNS 
CSS-Based Design versus XHTML Table Design 
Understanding the Box Model 
When to Use Tables
Validating Code 
Testing Designs in Various Browsers 
Summary

CHAPTER9 CASE STUDY: LOW-CONTENT CSS DESIGN 
Understanding the Design’s Structure 
Building the Structure 
Constructing Second-Level Pages 
Summary 

CHAPTER 10 CASE STUDY: MEDIUM-CONTENT CSS DESIGN 
Understanding the Design’s Structure 
Building the Structure 
Constructing Second-Level Pages
Constructing a Second-Level Page with Two Columns 
Summary 

CHAPTER 11 CASE STUDY: HIGH-CONTENT CSS DESIGN 
Understanding the Design’s Structure
Building the Structure 
Constructing Second-Level Pages 
Summary 

CHAPTER 12 CASE STUDY: FULL-HEIGHT THREE-COLUMN LAYOUT 
Understanding the Design’s Structure
Building the Structure 
Constructing Second-Level Pages 
Summary

CHAPTER 13 CASE STUDY: BACKGROUND-BASED DESIGN
Understanding the Design’s Structure 
Building the Structure 
Constructing Second-Level Pages 
Summary 

CHAPTER 14 CASE STUDY: A CSS FORM 
Understanding the Form’s Structure 
Explaining the Style Sheet Used for the Form 
Building the Form Row by Row 
Summary 

CHAPTER 15 CASE STUDY: LOW-CONTENT XHTML TEMPLATE 
Creating the Design for a Low Amount of Content 
Understanding the Strengths and Weaknesses of the Chosen Design
Adding Guides and Slices 
Creating the Parent Table 
Creating and Linking the Style Sheet
Creating the Menu Table 
Adding an Image to the Center Column 
Creating the Content (Right-Area) Table 
Creating the Footer Information 
Summary 

CHAPTER 16 TIPS AND TECHNIQUES 
Tantek or Box Model Hack
Naming Rules and Properties Correctly
Removing Body Margins and Padding 
Creating the Framework for a Fixed-Width CSS Design
Taking Into Account Increasing and Decreasing Column Heights
Centering a Fixed-Width Design
Creating a Liquid Design 
Rendering the <HR /> Tag Consistently 
Creating a Line Without the <HR /> Tag 
Using Background Images as Design Elements 
Coding CSS Mouseovers 
Using JavaScript Dropdown Menus
Remembering the Order of Margin and Padding Shortcuts 
Using the Border and Background Properties for Troubleshooting
Commenting Out Code for Troubleshooting 
Using Unique Naming Conventions 
Controlling the Margins in <FORM> Tags 
Avoiding Horizontal Scrollbars 
Using CSS Shortcuts 
Understanding Font Units 
Using Globally Driven <SPAN> and <DIV> Tags for Printing Purposes 
Using Non-graphical Elements When Designing Rebrandable Sites 
Including Hidden <DIV> Tags for Future Use
Positioning the line-height Property Correctly 
Testing Continually and Consistently
Creating Source Image Files That Can Be Easily Customized and Resaved 
Breaking Out Sections of Source Image Files
Creating Smart Navigation 
Reusing Images 
Indenting and Commenting Code
Removing Spaces and Comments
Summary 

CHAPTER 17 CUSTOMIZING THE DESIGNS INCLUDED IN THIS BOOK
Steps to Customizing a Template
Photoshop Tutorials
Summary 

APPENDIX TEMPLATES INCLUDED ON THE CD
Designs – Third Edition Folder 
Designs – First Edition Folder 

Summary 
Please download here PDF | 41.18 MB
Read More ->>

Master Photographers of the Twentieth Century

0 komentar

CHAPTER 1
Berenice Abbott (1898–1991)
Barbershop Photography
Building Soup
The Power of Negative Space
CHAPTER 2
Ansel Adams (1902–1984)
Photographing and Photoshopping Trees
Redefining Sky
Reflecting Freeway Light in Black and White
Perspective Revised
CHAPTER 3
Robert Adams (1937– )
Black Smoke
Smoggy Light
Scrawling in Pristine Lands
CHAPTER 4
Eugène Atget (1857–1927)
Le Cirque Shadows
Catch the Right Angle
Read More ->>

Saturday, February 5, 2011

PHP 6 Fast & Easy Web Development

0 komentar

PART I GETTING STARTED
Chapter 1 Installing and Configuring MySQL
Chapter 2 Installing Apache
Chapter 3 Installing PHP

PART II THE ABSOLUTE BASICS OF CODING IN PHP
Chapter 4 Mixing PHP and HTML
Chapter 5 Introducing Variables and Operators
Chapter 6 Using PHP Variables

PART III START WITH THE SIMPLE STUFF
Chapter 7 Displaying Dynamic Content
Chapter 8 Sending E-Mail
Chapter 9 Using Your File System
Chapter 10 Uploading Files to Your Web Site
Read More ->>

Network Troubleshooting Tools

0 komentar

Table of Content
Table of Content
Preface
Audience
Organization
Conventions
Acknowledgments
Chapter 1. Network Management and Troubleshooting
1.1 General Approaches to Troubleshooting
1.2 Need for Troubleshooting Tools
1.3 Troubleshooting and Management
Chapter 2. Host Configurations
2.1 Utilities
2.2 System Configuration Files
2.3 Microsoft Windows
Read More ->>

Linear Circuit Design Handbook

0 komentar

Chapter 1: The Op Amp
Section 1-1: Op Amp Operation
Section 1-2: Op Amp Specifi cations
Section 1-3: How to Read a Data Sheet
Section 1-4: Choosing an Op Amp
Chapter 2: Other Linear Circuits
Section 2-1: Buffer Amplifi ers
Section 2-2: Gain Blocks
Section 2-3: Instrumentation Amplifiers
Section 2-4: Differential Amplifiers
Section 2-5: Isolation Amplifi ers
Section 2-6: Digital Isolation Techniques
Section 2-7: Active Feedback Amplifiers
Section 2-8: Logarithmic Amplifi ers
Section 2-9: High Speed Clamping Amplifiers
Section 2-10: Comparators
Section 2-11: Analog Multipliers
Section 2-12: RMS to DC Converters
Section 2-13: Programmable Gain Amplifiers
Section 2-14: Audio Amplifiers
Section 2-15: Auto-Zero Amplifiers
Read More ->>

Friday, February 4, 2011

Managing Software Debt

0 komentar

MANAGING SOFTWARE DEBT
BUILDING FOR INEVITABLE CHANGE

Introduction
Acknowledgments
About the Author
Chapter 1 Managing Software Debt
Where Does Software Debt Come From?
Software Debt Creeps In
Software Asset Depreciation
Like-to-Like Migration
Limited Expertise Available
Expensive Release Stabilization Phases
Increased Cost of Regression Testing
Business Expectations Do Not Lessen as Software Ages
Read More ->>

Engineering Web Applications

0 komentar

1 Introduction
1.1 The Web Engineering Scenario
1.2 Structure of the Book
1.3 Intended Audience
2 Technologies
2.1 The HyperText Transfer Protocol (HTTP)
2.2 The HyperText Markup Language (HTML)
2.2.1 Cascading Style Sheets (CSSs)
2.3 The eXtensible Markup Language (XML)
2.3.1 Well-Formed XML Documents
2.3.2 Valid XML Documents
2.3.3 Namespaces
2.3.4 Presenting XML Documents
2.3.5 An XML Application: XHTML
2.4 Dynamic HTML and Client-Side Business Logic
2.4.1 Common Scripting Languages
2.4.2 Dynamic HTML
2.4.3 Client-Side Business Logic and AJAX
2.4.4 Embedded Applications
2.4.5 Embedded Multimedia Objects
2.5 Dynamic Web Pages and Server-Side Business Logic
Read More ->>
 

| Gudang PDF © 2014. All Rights Reserved | Template Style by My Blogger Tricks .com | Design by Brian Gardner | Back To Top |