Sie sind auf Seite 1von 60

Subject 1 Subject 1(Desc.

) ISBN13 ISBN10
CS00 General & Introductory Computer Science 9780471694663 0471694665
CS00 General & Introductory Computer Science 9780764570568 0764570560
CS00 General & Introductory Computer Science 9780471354901 0471354902
CS05 Business Data Processing 9780471203230 0471203238
CS05 Business Data Processing 9780471469124 0471469122
CS10 Client/Server Technologies 9780764549250 0764549251
CS10 Client/Server Technologies 9780764549359 0764549359
CS10 Client/Server Technologies 9780471599852 0471599859
CS10 Client/Server Technologies 9780764584978 0764584979
CS15 Database & Data Warehousing Technologies 9780471083771 0471083771
CS15 Database & Data Warehousing Technologies 9780764542565 0764542567
CS15 Database & Data Warehousing Technologies 9780818683985 0818683988
CS15 Database & Data Warehousing Technologies 9780471253839 0471253839
CS15 Database & Data Warehousing Technologies 9780471200246 0471200247
CS15 Database & Data Warehousing Technologies 9780764584350 0764584359
CS15 Database & Data Warehousing Technologies 9780764589232 0764589237
CS15 Database & Data Warehousing Technologies 9780764579189 0764579185
CS15 Database & Data Warehousing Technologies 9780764559044 0764559044
CS15 Database & Data Warehousing Technologies 9780471353485 0471353485
CS15 Database & Data Warehousing Technologies 9780764559037 0764559036
CS15 Database & Data Warehousing Technologies 9780471380238 0471380237
CS15 Database & Data Warehousing Technologies 9780764584374 0764584375
CS15 Database & Data Warehousing Technologies 9780764577321 0764577328
CS15 Database & Data Warehousing Technologies 9780764567575 0764567578
CS15 Database & Data Warehousing Technologies 9780471470649 0471470643
CS15 Database & Data Warehousing Technologies 9780471331230 0471331236
CS15 Database & Data Warehousing Technologies 9780764579554 076457955X
CS15 Database & Data Warehousing Technologies 9780471748083 0471748080
CS15 Database & Data Warehousing Technologies 9780471777090 0471777099
CS15 Database & Data Warehousing Technologies 9780764596377 0764596373
CS15 Database & Data Warehousing Technologies 9780471666561 0471666564
CS15 Database & Data Warehousing Technologies 9780471228523 0471228524
CS15 Database & Data Warehousing Technologies 9780471462613 0471462616
CS15 Database & Data Warehousing Technologies 9780471656050 0471656054
CS15 Database & Data Warehousing Technologies 9780471267157 0471267155
CS15 Database & Data Warehousing Technologies 9780471666578 0471666572
CS15 Database & Data Warehousing Technologies 9780782144024 0782144020
CS20 Computer Science - General Interest 9780818677397 0818677392
CS20 Computer Science - General Interest 9780470025550 0470025557
CS20 Computer Science - General Interest 9780470027103 047002710X
CS25 Computer Graphics 9780471787464 0471787469
CS25 Computer Graphics 9780764541766 0764541765
CS25 Computer Graphics 9780471790174 0471790176
CS25 Computer Graphics 9780764598029 0764598023
CS25 Computer Graphics 9780764588129 0764588125
CS25 Computer Graphics 9780471781288 0471781282
CS25 Computer Graphics 9780471140566 0471140562
CS25 Computer Graphics 9780764596780 0764596780
CS25 Computer Graphics 9780470053409 0470053402
CS25 Computer Graphics 9780471751755 0471751758
CS25 Computer Graphics 9780764596162 0764596160
CS25 Computer Graphics 9780471798347 0471798347
CS25 Computer Graphics 9780470037430 0470037431
CS25 Computer Graphics 9780471482710 0471482714
CS25 Computer Graphics 9780471933984 0471933988
CS25 Computer Graphics 9780764588136 0764588133
CS25 Computer Graphics 9780764599415 0764599410
CS25 Computer Graphics 9780470048252 0470048255
CS25 Computer Graphics 9780470083079 0470083077
CS30 Information Technologies 9780471439608 0471439606
CS30 Information Technologies 9780471788560 0471788562
CS30 Information Technologies 9780470054352 0470054352
CS30 Information Technologies 9780471679103 0471679100
CS30 Information Technologies 9780471220893 0471220892
CS30 Information Technologies 9780471376552 0471376558
CS30 Information Technologies 9780471776154 0471776157
CS30 Information Technologies 9780471738480 0471738484
CS30 Information Technologies 9780471652939 0471652938
CS30 Information Technologies 9780471241959 0471241954
CS30 Information Technologies 9780471450566 0471450561
CS30 Information Technologies 9780471736363 0471736368
CS30 Information Technologies 9780471722571 047172257X
CS35 Internet Business 9780471748380 0471748382
CS35 Internet Business 9780470045299 0470045299
CS35 Internet Business 9780764583346 0764583344
CS35 Internet Business 9780764599293 0764599291
CS40 Networking 9780764516689 076451668X
CS40 Networking 9780782124613 0782124615
CS40 Networking 9780782126303 0782126308
CS40 Networking 9780471227144 0471227145
CS40 Networking 9780764517600 0764517600
CS40 Networking 9780471749400 0471749400
CS40 Networking 9780764588495 0764588494
CS40 Networking 9780470010006 0470010002
CS40 Networking 9780764544736 076454473X
CS40 Networking 9780471783282 0471783285
CS40 Networking 9780764575259 0764575252
CS40 Networking 9780764599392 0764599399
CS40 Networking 9780471296546 0471296546
CS40 Networking 9780470058275 0470058277
CS40 Networking 9780471772736 0471772739
CS40 Networking 9780471772743 0471772747
CS40 Networking 9780471781271 0471781274
CS40 Networking 9780782144413 0782144411
CS40 Networking 9780782144543 0782144543
CS40 Networking 9780782144475 0782144470
CS40 Networking 9780471201892 0471201898
CS40 Networking 9780471661863 0471661864
CS40 Networking 9780470014615 047001461X
CS40 Networking 9780470072691 0470072695
CS40 Networking 9780782143706 0782143709
CS40 Networking 9780470078082 0470078081
CS41 Networking / Security 9780471268024 047126802X
CS41 Networking / Security 9780764541889 0764541889
CS41 Networking / Security 9780782144383 0782144381
CS41 Networking / Security 9780470007921 0470007923
CS41 Networking / Security 9780470052358 047005235X
CS41 Networking / Security 9780764574184 0764574183
CS41 Networking / Security 9780764599903 0764599909
CS41 Networking / Security 9780471736127 0471736120
CS41 Networking / Security 9780470038628 0470038624
CS41 Networking / Security 9780782143751 078214375X
CS41 Networking / Security 9780471782667 0471782661
CS41 Networking / Security 9780470047521 0470047526
CS43 Networking / Windows NT and Windows 2000 9780764506598 0764506595
CS43 Networking / Windows NT and Windows 2000 9780471749509 0471749508
CS43 Networking / Windows NT and Windows 2000 9780471754916 0471754919
CS44 Networking / LINUX 9780764543784 0764543784
CS44 Networking / LINUX 9780782144253 078214425X
CS44 Networking / LINUX 9780764597848 0764597841
CS44 Networking / LINUX 9780782143898 078214389X
CS50 Programming & Software Development 9780471306368 0471306363
CS50 Programming & Software Development 9780782143805 0782143806
CS50 Programming & Software Development 9780764543760 0764543768
CS50 Programming & Software Development 9780764526145 0764526146
CS50 Programming & Software Development 9780471712275 0471712272
CS50 Programming & Software Development 9780764597763 0764597760
CS50 Programming & Software Development 9780782126273 0782126278
CS50 Programming & Software Development 9780764597756 0764597752
CS50 Programming & Software Development 9780764570773 0764570773
CS50 Programming & Software Development 9780764516535 0764516531
CS50 Programming & Software Development 9780764541667 0764541668
CS50 Programming & Software Development 9780471383567 0471383562
CS50 Programming & Software Development 9780764525841 0764525840
CS50 Programming & Software Development 9780471789666 0471789666
CS50 Programming & Software Development 9780764575341 0764575341
CS50 Programming & Software Development 9780764559938 0764559931
CS50 Programming & Software Development 9780471754794 047175479X
CS50 Programming & Software Development 9780471189640 0471189642
CS50 Programming & Software Development 9780764589553 0764589555
CS50 Programming & Software Development 9780471725046 0471725048
CS50 Programming & Software Development 9780471081128 0471081124
CS50 Programming & Software Development 9780764537509 0764537504
CS50 Programming & Software Development 9780764595738 0764595733
CS50 Programming & Software Development 9780471789659 0471789658
CS50 Programming & Software Development 9780470046524 047004652X
CS50 Programming & Software Development 9780782144369 0782144365
CS50 Programming & Software Development 9780471778646 0471778648
CS50 Programming & Software Development 9780470046418 0470046414
CS50 Programming & Software Development 9780764599576 0764599577
CS50 Programming & Software Development 9780764584060 0764584065
CS50 Programming & Software Development 9780764584367 0764584367
CS50 Programming & Software Development 9780764571350 0764571354
CS50 Programming & Software Development 9780764598463 0764598465
CS50 Programming & Software Development 9780471781349 0471781347
CS50 Programming & Software Development 9780471778257 0471778257
CS50 Programming & Software Development 9780471749349 0471749346
CS50 Programming & Software Development 9780470088708 0470088702
CS50 Programming & Software Development 9780764584336 0764584332
CS50 Programming & Software Development 9780764557835 0764557831
CS50 Programming & Software Development 9780764596360 0764596365
CS50 Programming & Software Development 9780470069820 0470069821
CS50 Programming & Software Development 9780470858844 0470858842
CS50 Programming & Software Development 9780470025703 0470025700
CS50 Programming & Software Development 9780764589546 0764589547
CS50 Programming & Software Development 9780764598371 0764598376
CS50 Programming & Software Development 9780470017753 0470017759
CS50 Programming & Software Development 9780471744870 0471744875
CS51 Programming / C & C++ 9780471412106 0471412104
CS51 Programming / C & C++ 9780471585527 0471585521
CS51 Programming / C & C++ 9780764517952 0764517953
CS51 Programming / C & C++ 9780764570698 0764570692
CS51 Programming / C & C++ 9780471202158 0471202150
CS51 Programming / C & C++ 9780764571978 0764571974
CS51 Programming / C & C++ 9780471241348 0471241342
CS51 Programming / C & C++ 9780471452355 0471452351
CS51 Programming / C & C++ 9780470014684 0470014687
CS51 Programming / C & C++ 9780471383659 0471383651
CS52 Programming / COBOL 9780471722618 0471722618
CS53 Programming / User Interface Design 9780471084648 0471084646
CS54 Programming / Visual Basic 9780764508745 0764508741
CS54 Programming / Visual Basic 9780764576782 076457678X
CS54 Programming / Visual Basic 9780764571985 0764571982
CS54 Programming / Visual Basic 9780764574016 0764574019
CS54 Programming / Visual Basic 9780764588945 076458894X
CS54 Programming / Visual Basic 9780782143492 0782143490
CS54 Programming / Visual Basic 9780764575365 0764575368
CS54 Programming / Visual Basic 9780764559884 0764559885
CS54 Programming / Visual Basic 9780782143980 0782143989
CS54 Programming / Visual Basic 9780471793441 0471793442
CS65 Object Technologies 9780471348061 0471348066
CS65 Object Technologies 9780471471639 0471471631
CS65 Object Technologies 9780470858929 0470858923
CS65 Object Technologies 9780471659204 0471659207
CS66 Object Technologies - Java 9780471785439 0471785431
CS66 Object Technologies - Java 9780764589614 076458961X
CS66 Object Technologies - Java 9780764559570 0764559575
CS66 Object Technologies - Java 9780764588747 0764588745
CS66 Object Technologies - Java 9780471785415 0471785415
CS66 Object Technologies - Java 9780764574856 076457485X
CS66 Object Technologies - Java 9780471453055 0471453056
CS66 Object Technologies - Java 9780470093559 0470093552
CS66 Object Technologies - Java 9780764559020 0764559028
CS66 Object Technologies - Java 9780471486961 0471486965
CS66 Object Technologies - Java 9780764556173 0764556177
CS66 Object Technologies - Java 9780764574832 0764574833
CS66 Object Technologies - Java 9780471692645 0471692646
CS66 Object Technologies - Java 9780471738848 0471738840
CS66 Object Technologies - Java 9780471697046 0471697044
CS70 Web Site Development 9780471783237 0471783234
CS70 Web Site Development 9780764555879 0764555871
CS70 Web Site Development 9780764597664 0764597663
CS70 Web Site Development 9780764584640 0764584642
CS70 Web Site Development 9780764576591 0764576593
CS70 Web Site Development 9780764508660 0764508660
CS70 Web Site Development 9780764575631 0764575635
CS70 Web Site Development 9780764588075 0764588079
CS70 Web Site Development 9780471746768 0471746762
CS70 Web Site Development 9780471771975 047177197X
CS70 Web Site Development 9780764576102 0764576100
CS70 Web Site Development 9780471793502 0471793507
CS70 Web Site Development 9780470048405 0470048409
CS70 Web Site Development 9780764549861 0764549863
CS70 Web Site Development 9780764596773 0764596772
CS70 Web Site Development 9780471788164 0471788163
CS70 Web Site Development 9780764571442 0764571443
CS70 Web Site Development 9780764596988 0764596985
CS70 Web Site Development 9780471749516 0471749516
CS70 Web Site Development 9780764557439 0764557432
CS70 Web Site Development 9780471791195 0471791199
CS70 Web Site Development 9780470043066 0470043067
CS70 Web Site Development 9780471774976 0471774979
CS70 Web Site Development 9780470042588 0470042583
CS70 Web Site Development 9780764579073 076457907X
CS70 Web Site Development 9780471785446 047178544X
CS70 Web Site Development 9780471781172 0471781177
CS70 Web Site Development 9780764577260 0764577263
CS70 Web Site Development 9780471785972 0471785970
CS70 Web Site Development 9780471785989 0471785989
CS70 Web Site Development 9780764578601 076457860X
CS70 Web Site Development 9780764574986 0764574981
CS70 Web Site Development 9780470048399 0470048395
CS70 Web Site Development 9780764574979 0764574973
CS70 Web Site Development 9780470015544 0470015543
CS70 Web Site Development 9780470040560 0470040564
CS70 Web Site Development 9780471777786 0471777781
CS71 Web Site Development / Electronic Commerce 9780470047088 0470047089
CS71 Web Site Development / Electronic Commerce 9780470843765 0470843764
CS73 Web Site Development / HTML 9780782128185 0782128181
CS73 Web Site Development / HTML 9780764583315 076458331X
CS73 Web Site Development / HTML 9780764576423 0764576429
CS73 Web Site Development / HTML 9780764544729 0764544721
CS73 Web Site Development / HTML 9780764589171 0764589172
CS73 Web Site Development / HTML 9780471786474 0471786470
CS73 Web Site Development / HTML 9780471789123 0471789127
CS73 Web Site Development / HTML 9780764540929 0764540920
CS73 Web Site Development / HTML 9780764583063 0764583069
CS73 Web Site Development / HTML 9780764557392 0764557394
CS73 Web Site Development / HTML 9780471751267 047175126X
CS73 Web Site Development / HTML 9780471383666 047138366X
CS90 Computer Hardware 9780470037874 0470037873
CS95 Computer Science Special Topics 9780764524516 0764524518
CS95 Computer Science Special Topics 9780471998136 0471998133
CS95 Computer Science Special Topics 9780764559877 0764559877
CS95 Computer Science Special Topics 9780471360896 0471360899
CS95 Computer Science Special Topics 9780471322085 0471322083
CS95 Computer Science Special Topics 9780471768142 0471768146
Medium(Desc.) Status(Desc.) Author short
Number of
pages
Price, current
list ($-China)
Cloth ACTIVE TITLE Silberschatz 944 106.95
Paper ACTIVE TITLE Smith 380 27.50
Paper ACTIVE TITLE Shaw 224 77.95
Paper ACTIVE TITLE Gips 352 55.95
Cloth ACTIVE TITLE Myers 256 119.95
Paper ACTIVE TITLE Jones 432 29.95
Paper ACTIVE TITLE Nielsen 936 49.95
Paper ACTIVE TITLE Spewak 392 89.95
Paper ACTIVE TITLE Turley 720 39.95
Paper ACTIVE TITLE Sweiger 480 64.95
Paper IN PRODUCTION Nielsen 1344 49.95
Cloth ACTIVE TITLE Abdelguerfi 230 55.95
Paper ACTIVE TITLE English 544 79.95
Paper ACTIVE TITLE Kimball 464 54.95
Paper ACTIVE TITLE Knight 720 49.95
Paper ACTIVE TITLE George 384 29.95
Paper ACTIVE TITLE Harinath 864 49.95
Paper ACTIVE TITLE Feddema 624 39.95
Paper ACTIVE TITLE Silverston 576 69.95
Paper ACTIVE TITLE Cardoza 984 39.95
Paper ACTIVE TITLE Silverston 560 64.95
Paper ACTIVE TITLE McClure 648 49.95
Paper ACTIVE TITLE Wilton 528 39.95
Paper ACTIVE TITLE Kimball 525 44.95
Paper ACTIVE TITLE Berry 672 49.95
Paper ACTIVE TITLE Berry 512 49.95
Paper ACTIVE TITLE Turley 600 39.95
Paper ACTIVE TITLE Spofford 744 54.95
Paper ACTIVE TITLE Adamson 384 44.95
Cloth ACTIVE TITLE McDonald 720 49.95
Cloth ACTIVE TITLE Larose 344 89.95
Paper ACTIVE TITLE Kantardzic 360 82.95
Paper ACTIVE TITLE Tang 480 49.95
Cloth ACTIVE TITLE Kantardzic 696 94.95
Paper ACTIVE TITLE Mundy 792 49.95
Cloth ACTIVE TITLE Larose 240 77.95
Paper ACTIVE TITLE Gunderloy 600 39.95
Paper ACTIVE TITLE Williams 440 71.95
Cloth ACTIVE TITLE Schifreen 398 29.99
Paper ACTIVE TITLE Knopfel 350 80.00
Paper ACTIVE TITLE Busch 272 19.95
Paper ACTIVE TITLE Design Graphics 320 34.95
Paper ACTIVE TITLE Johnson 310 29.95
Paper ACTIVE TITLE King 400 24.95
Paper ACTIVE TITLE Gruman 936 44.95
Paper ACTIVE TITLE Jamieson 347 29.95
Paper ACTIVE TITLE Parker 432 84.95
Paper ACTIVE TITLE Busch 272 19.95
Paper IN PRODUCTION Lowrie 288 19.95
Paper ACTIVE TITLE Droblas 781 49.95
Paper ACTIVE TITLE Georges 240 19.95
Paper ACTIVE TITLE Busch 236 19.95
Paper ACTIVE TITLE Busch 752 39.95
Cloth ACTIVE TITLE Blundell 371 94.95
Paper ACTIVE TITLE Hirsch 300 39.95
Paper ACTIVE TITLE Lowrie 272 19.95
Paper ACTIVE TITLE Huss 293 24.95
Paper ACTIVE TITLE Ames 416 34.95
Paper ACTIVE TITLE Georges 173 12.95
Cloth ACTIVE TITLE Du 408 104.95
Cloth ACTIVE TITLE Ahamed 521 109.95
Paper IN PRODUCTION Hurwitz 384 29.95
Paper ACTIVE TITLE Anderson 320 52.95
Cloth ACTIVE TITLE McLeod 544 95.95
Cloth ACTIVE TITLE Boar 368 89.95
Cloth ACTIVE TITLE Popp 468 114.95
Cloth ACTIVE TITLE Stamp 416 74.95
Cloth ACTIVE TITLE Lucas 464 74.95
Cloth ACTIVE TITLE Cover 776 84.95
Cloth ACTIVE TITLE Dhillon 464 87.95
Paper ACTIVE TITLE Rainer 432 89.95
Cloth ACTIVE TITLE Dennis 576 107.95
Paper ACTIVE TITLE Rich 456 18.95
Paper IN PRODUCTION Collier 408 21.95
Paper ACTIVE TITLE Holden 408 24.95
Paper ACTIVE TITLE Belew 840 29.95
Paper ACTIVE TITLE Gilster 456 29.95
Paper ACTIVE TITLE Dyson 448 29.95
Paper ACTIVE TITLE Henricks 513 29.95
Paper ACTIVE TITLE Little 360 44.95
Paper ACTIVE TITLE Leiden 408 29.95
Paper ACTIVE TITLE Briere 408 21.95
Paper ACTIVE TITLE Ivens 408 21.95
Paper ACTIVE TITLE Mueller 552 49.95
Paper ACTIVE TITLE Freed 381 24.95
Paper ACTIVE TITLE Underdahl 232 14.95
Paper ACTIVE TITLE Lewis 408 24.95
Paper ACTIVE TITLE Lowe 864 34.95
Paper ACTIVE TITLE Goldman 688 107.95
Paper IN PRODUCTION Stichbury 358 50.00
Cloth ACTIVE TITLE Macfarlane 432 54.95
Paper ACTIVE TITLE Taylor 312 49.95
Cloth ACTIVE TITLE Edwards 734 49.95
Paper ACTIVE TITLE Price 672 49.95
Paper ACTIVE TITLE Lammle 384 29.95
Paper ACTIVE TITLE Moskowitz 624 49.95
Cloth ACTIVE TITLE Dennis 432 104.95
Paper ACTIVE TITLE Matthews 288 41.95
Cloth ACTIVE TITLE Crovella 520 75.00
Paper ACTIVE TITLE Tidrow 304 29.95
Paper ACTIVE TITLE Blank 284 24.95
Paper ACTIVE TITLE Tidrow 208 12.95
Cloth ACTIVE TITLE Krutz 976 79.95
Paper ACTIVE TITLE Cobb 324 24.95
Paper ACTIVE TITLE Cannon 480 59.95
Cloth IN PRODUCTION Krutz 1272 64.95
Paper IN PRODUCTION Beaver 408 24.95
Paper ACTIVE TITLE Gregory 288 14.95
Paper ACTIVE TITLE Grimes 572 39.95
Paper ACTIVE TITLE LeVeque 272 61.95
Paper ACTIVE TITLE Steel 408 39.95
Paper ACTIVE TITLE Solomon 304 29.95
Paper ACTIVE TITLE Mitnick 270 16.95
Paper ACTIVE TITLE Schell 387 29.95
Paper ACTIVE TITLE Loughry 408 29.95
Paper IN PRODUCTION Crumbaker 384 39.95
Paper ACTIVE TITLE Negus 1104 49.95
Paper ACTIVE TITLE Bhattacharya 600 39.95
Paper ACTIVE TITLE Smith 656 59.95
Paper ACTIVE TITLE Granneman 336 29.95
Paper ACTIVE TITLE Smith 592 49.95
Paper ACTIVE TITLE Schriver 592 54.95
Paper ACTIVE TITLE Gunderloy 1056 59.95
Paper ACTIVE TITLE Filev 360 59.95
Paper ACTIVE TITLE Chonoles 432 29.95
Paper ACTIVE TITLE Nino 976 86.95
Paper ACTIVE TITLE Lowe 504 29.95
Paper ACTIVE TITLE Gunderloy 1201 49.95
Paper IN PRODUCTION Williams 912 39.95
Paper ACTIVE TITLE Hunter 1032 39.95
Paper ACTIVE TITLE Wagner 672 34.95
Paper ACTIVE TITLE Valade 416 21.95
Paper ACTIVE TITLE Mongan 272 24.95
Paper ACTIVE TITLE Kriegel 864 49.95
Paper ACTIVE TITLE Andreu 522 39.95
Paper ACTIVE TITLE Nagel 1416 49.95
Paper ACTIVE TITLE Kingsley-Hughes 720 34.95
Paper ACTIVE TITLE Bucanek 590 39.95
Cloth ACTIVE TITLE Peters 720 113.95
Paper ACTIVE TITLE Barker 336 29.95
Paper ACTIVE TITLE Carver 480 64.95
Paper ACTIVE TITLE Kaner 320 39.95
Paper ACTIVE TITLE Hoffman 408 24.95
Paper ACTIVE TITLE Parsons 384 29.95
Paper ACTIVE TITLE Mak 138 29.95
Paper ACTIVE TITLE Taylor 414 24.95
Paper ACTIVE TITLE Hart-Davis 736 39.95
Paper ACTIVE TITLE Maruch 432 29.95
Paper IN PRODUCTION Kingsley-Hughes 432 39.95
Paper ACTIVE TITLE Rosenblum 414 29.95
Paper ACTIVE TITLE Kingsley-Hughes 479 39.95
Paper ACTIVE TITLE David 744 49.95
Paper ACTIVE TITLE Duffy 601 39.95
Paper ACTIVE TITLE Parsons 912 49.95
Paper ACTIVE TITLE Kauffman 535 39.95
Paper ACTIVE TITLE Terry 318 34.95
Paper ACTIVE TITLE Phillips 408 24.95
Paper IN PRODUCTION Wang 408 24.95
Paper ACTIVE TITLE Vieira 688 39.95
Paper ACTIVE TITLE Mercer 888 39.95
Paper ACTIVE TITLE Wysocki 618 44.95
Paper ACTIVE TITLE Baroudi 72
Cloth ACTIVE TITLE Schumacher 600 70.00
Paper ACTIVE TITLE Volter 444 70.00
Paper ACTIVE TITLE Reinheimer 356 39.95
Cloth ACTIVE TITLE Perry 1008 64.95
Paper ACTIVE TITLE Bates 678 60.00
Paper ACTIVE TITLE Horstmann 472 64.95
Cloth ACTIVE TITLE Berryhill 258 66.95
Cloth ACTIVE TITLE Impagliazzo 768 88.95
Paper ACTIVE TITLE Cogswell 864 34.95
Paper ACTIVE TITLE Gookin 840 34.95
Paper ACTIVE TITLE Holloway 448 78.95
Paper ACTIVE TITLE Horton 1224 49.95
Cloth ACTIVE TITLE Preiss 688 97.95
Paper ACTIVE TITLE Horstmann 464 68.95
Paper ACTIVE TITLE Glassborow 388 45.00
Paper ACTIVE TITLE Goodrich 720 83.95
Paper ACTIVE TITLE Stern 832 109.95
Paper ACTIVE TITLE Galitz 784 69.95
Paper ACTIVE TITLE Mansfield 408 24.95
Paper ACTIVE TITLE Jennings 624 39.95
Paper ACTIVE TITLE Stephens 1056 39.95
Paper ACTIVE TITLE Willis 840 39.95
Paper ACTIVE TITLE Willis 768 39.95
Paper ACTIVE TITLE Petroutsos 1408 49.95
Paper ACTIVE TITLE Evjen 1104 49.95
Paper ACTIVE TITLE Golding 408 39.95
Paper ACTIVE TITLE Petroutsos 720 39.95
Paper ACTIVE TITLE Keogh 320 29.95
Cloth ACTIVE TITLE Dennis 544 128.95
Paper ACTIVE TITLE Fritzson 944 81.95
Paper ACTIVE TITLE Roock 286 55.00
Cloth ACTIVE TITLE Dennis 525 128.95
Paper IN PRODUCTION Genender 504 39.95
Paper ACTIVE TITLE Lowe 888 34.95
Paper ACTIVE TITLE Robinson 408 24.95
Paper ACTIVE TITLE Burd 408 24.95
Paper ACTIVE TITLE Sriganesh 685 44.95
Paper ACTIVE TITLE Chopra 1296 39.95
Paper ACTIVE TITLE Horstmann 1232 87.95
Cloth ACTIVE TITLE Magee 434 60.00
Paper ACTIVE TITLE Chopra 624 39.95
Paper ACTIVE TITLE Marinilli 668 60.00
Paper ACTIVE TITLE Hightower 768 44.95
Paper ACTIVE TITLE Johnson 672 39.95
Paper ACTIVE TITLE Koffman 880 96.95
Cloth ACTIVE TITLE Goodrich 720 101.95
Paper ACTIVE TITLE Horstmann 992 83.95
Paper ACTIVE TITLE Wagner 244 29.95
Paper ACTIVE TITLE Wilton 1032 39.95
Paper ACTIVE TITLE Yack 400 39.95
Paper ACTIVE TITLE Bellinaso 600 39.95
Paper ACTIVE TITLE Vander Veer 384 24.95
Paper ACTIVE TITLE Hatfield 432 24.95
Paper ACTIVE TITLE Baker 696 29.95
Paper ACTIVE TITLE Sussman 312 29.95
Paper ACTIVE TITLE Reinhardt 1320 44.95
Paper ACTIVE TITLE Reinhardt 836 49.95
Paper ACTIVE TITLE Evjen 1296 49.95
Paper ACTIVE TITLE Khosravi 1186 49.95
Paper ACTIVE TITLE Evjen 3600 149.95
Paper ACTIVE TITLE Harold 1054 39.95
Paper ACTIVE TITLE Thangarathinam 566 39.95
Paper ACTIVE TITLE Walker 517 39.95
Paper ACTIVE TITLE Crowder 384 24.95
Paper ACTIVE TITLE Schackow 611 39.95
Paper ACTIVE TITLE Spaanjaars 480 34.95
Paper ACTIVE TITLE Goodman 1272 49.95
Paper ACTIVE TITLE Amiano 333 34.95
Paper ACTIVE TITLE Holzner 338 29.95
Paper ACTIVE TITLE Kyle 505 18.95
Paper ACTIVE TITLE Hart 768 39.95
Paper ACTIVE TITLE Hatfield 432 24.95
Paper ACTIVE TITLE McClure 403 39.95
Paper ACTIVE TITLE Lopuck 336 24.95
Paper ACTIVE TITLE Kraynak 437 24.95
Paper ACTIVE TITLE Holzner 384 29.95
Paper ACTIVE TITLE Lowe 910 34.95
Paper ACTIVE TITLE Vogel 480 39.95
Paper ACTIVE TITLE Crowder 960 29.95
Paper ACTIVE TITLE Valade 320 29.95
Paper ACTIVE TITLE Pascarello 336 24.95
Paper ACTIVE TITLE Kappel 384 65.00
Paper ACTIVE TITLE Shreves 334 34.95
Paper ACTIVE TITLE Zakas 432 39.95
Paper ACTIVE TITLE Collier 245 16.95
Paper ACTIVE TITLE Papazoglou 750 70.00
Cloth ACTIVE TITLE Tittel 1264 49.95
Paper ACTIVE TITLE Whitehead 320 24.95
Paper ACTIVE TITLE York 648 34.95
Paper ACTIVE TITLE Evans 984 49.95
Paper ACTIVE TITLE Tittel 432 24.95
Paper ACTIVE TITLE Kinkoph 225 24.95
Paper ACTIVE TITLE Collier 336 21.95
Paper ACTIVE TITLE Baker 368 44.95
Paper ACTIVE TITLE Duckett 480 39.95
Paper ACTIVE TITLE Pfaffenberger 816 39.95
Paper ACTIVE TITLE York 383 34.95
Paper ACTIVE TITLE Knuckles 448 62.95
Paper ACTIVE TITLE Wilson 432 29.95
Paper ACTIVE TITLE Nathan 432 34.95
Paper IN PRODUCTION Koenig 296 54.95
Paper ACTIVE TITLE Silver 380 21.95
Cloth ACTIVE TITLE Burdea 464 132.95
Cloth ACTIVE TITLE Braude 560 102.95
Cloth ACTIVE TITLE Alesso 261 49.95
Full title
Product
line
Operating System Concepts, 7th Edition W
Marketing for Dummies 81
Real-Time Systems and Software W
Mastering Excel: A Problem-Solving Approach, 2nd Edition D
The Art of Software Testing, 2nd Edition H
Windows Server 2003 Weekend Crash Course TD
Microsoft SQL Server 2000 Bible TD
Enterprise Architecture Planning: Developing a Blueprint for Data, Applications, and Technology TD
Professional SQL ServerTM 2005 Reporting Services TD
Clickstream Data Warehousing TD
SQL Server 2005 Bible TD
Parallel Database Techniques IC
Improving Data Warehouse and Business Information Quality: Methods for Reducing Costs and Increasing Profits TD
The Data Warehouse Toolkit: The Complete Guide to Dimensional Modeling, 2nd Edition TD
Professional SQL ServerTM 2005 Integration Services TD
Wrox's SQL ServerTM 2005 Express Edition Starter Kit TD
Professional SQL ServerTM Analysis Services 2005 with MDX TD
Expert One-on-One MicrosoftAccess Application Development TD
The Data Model Resource Book: A Library of Universal Data Models by Industry Types, Revised Edition, Volume 2 TD
Access 2003 VBA Programmer's Reference TD
The Data Model Resource Book: A Library of Universal Data Models for All Enterprises, Revised Edition, Volume 1 TD
Professional ADO.NET 2: Programming with SQL Server 2005, Oracle, and MySQL TD
Beginning SQL TD
The Data WarehouseETL Toolkit: Practical Techniques for Extracting, Cleaning, Conforming, and Delivering Data TD
Data Mining Techniques: For Marketing, Sales, and Customer Relationship Management, 2nd Edition TD
Mastering Data Mining: The Art and Science of Customer Relationship Management TD
Beginning Transact-SQL with SQL Server 2000 and 2005 TD
MDX Solutions: With Microsoft SQL ServerTM Analysis Services 2005 and Hyperion Essbase, 2nd Edition TD
Mastering Data Warehouse Aggregates: Solutions for Star Schema Performance TD
Mastering the SAP Business Information Warehouse: Leveraging the Business Intelligence Capabilities of SAP NetWeaver, 2nd Edition TD
Data Mining Methods and Models IA
Data Mining: Concepts, Models, Methods, and Algorithms IB
Data Mining with SQL Server 2005 TD
Next Generation of Data-Mining Applications IB
The MicrosoftData Warehouse Toolkit: With SQL ServerTM2005 and the MicrosoftBusiness Intelligence Toolset TD
Discovering Knowledge in Data: An Introduction to Data Mining IA
MasteringTM Microsoft SQL ServerTM 2005 Express Edition TD
A History of Computing Technology, 2nd Edition IC
Defeating the Hacker: A non-technical guide to computer security 27
Fundamental Modeling Concepts: Effective Communication of IT Systems 27
Nikon D50 Digital Field Guide TB
Photoshop Studio Skills: For Photoshop 7 and Photoshop cs TB
Digital Wedding Photography: Capturing Beautiful Memories TB
Digital Photography For Dummies, 5th Edition TA
Adobe InDesign CS2 Bible TB
Digital Portrait Photography and Lighting: Take Memorable Shots Every TimeTB
Algorithms for Image Processing and Computer Vision TD
Nikon D70 Digital Field Guide TB
Canon EOS 30D Digital Field Guide TB
Adobe Premiere Pro 2 Bible TB
Digital Photography: Top 100 Simplified Tips & Tricks, 2nd Edition TB
Digital Travel Photography Digital Field Guide TB
Digital Photography All-in-One Desk Reference For Dummies, 3rd Edition TA
Creative 3-D Display and Interaction Interfaces: A Trans-Disciplinary Approach IA
Pro Tools 7 Session Secrets: Professional Recipes for High-Octane ResultsTD
Canon EOS Digital Rebel Digital Field Guide TB
Teach Yourself VISUALLYTM Digital Photography, 3rd Edition TB
AdobePhotoshopCS2: The Art of Photographing Women TB
Digital Photography VisualTM Quick Tips TB
Problem Solving in Automata, Languages, and Complexity IA
Intelligent Internet Knowledge Networks: Processing of Concepts and Wisdom IA
Service Oriented Architecture For Dummies TA
Understanding Information Transmission IB
SystemsDevelopment : A Project Management Approach D
The Art of Strategic Planning for Information Technology, 2nd Edition TD
Emergent Information Technologies and Enabling Policies for Counter-Terrorism IB
Information Security: Principles and Practice IA
Information Technology: Strategic Decision-Making for Managers D
Elements of Information Theory, 2nd Edition IA
Principles of Information Systems Security: Texts and Cases D
Introduction to Information Systems: Supporting and Transforming BusinessD
Systems Analysis and Design, 3rd Edition D
Unofficial Guide to Starting a Business Online, 2nd Edition TH
eBay For Dummies, 5th Edition TA
Starting an Online Business For Dummies, 4th Edition TA
Starting an Online Business All-in-One Desk Reference For Dummies TA
Cisco Networking For Dummies, 2nd Edition TA
Dictionary of Networking, 3rd Edition TD
MasteringTM Home Networking TD
Implementing Backup and Recovery: The Readiness Guide for the Enterprise TD
TCP/IP For Dummies, 5th Edition TA
Wireless Home Networking For Dummies, 2nd Edition TA
Home Networking For Dummies, 3rd Edition TA
Windows Administration at the Command Line for Windows 2003, Windows XP, and Windows 2000: In the Field Results TD
PC MagazineGuide to Home Networking TD
Wi-Fi Home Networking Just the StepsTM For Dummies TA
Wireless Networks For Dummies TA
Networking All-in-One Desk Reference For Dummies, 2nd Edition TA
Client/Server Information Systems: A Business-Oriented Approach D
The Accredited Symbian Developer Primer: Fundamentals of Symbian OS 27
Network Routing Basics: Understanding IP Routing in Cisco Systems TD
The Joy of SOX: Why Sarbanes-Oxley and Services Oriented Architecture May Be the Best Thing That Ever Happened to You TD
Nortel Guide to VPN Routing for Security and VoIP TD
MasteringTMActive Directory for WindowsServer 2003 R2 TD
CCNA: Cisco Certified Network Associate FastPass, 2nd Edition TD
Group Policy, Profiles, and IntelliMirror for Windows2003, WindowsXP, and Windows 2000, 3rd Edition TD
Networking in the Internet Age D
Computer Networking: Internet Protocols in Action W
Internet Measurement: Infrastructure, Traffic and Applications 86
Teach Yourself VISUALLYTM Wireless Networking, 2nd Edition TB
TCP/IP Foundations TD
Wireless Networking VisualTM Quick Tips TB
The CISSP Prep Guide, Gold Edition TD
Cryptography For Dummies TA
CISA: Certified Information Systems AuditorTM Study Guide TD
The CISSP and CAP Prep Guide : Platinum Edition TD
Hacking For Dummies, 2nd Edition TA
Computer Viruses For Dummies TA
Professional Windows Desktop and Server Hardening TD
Information Security: A Strategic Approach IC
Windows Forensics: The Field Guide for Corporate Computer InvestigationsTD
Computer Forensics JumpStartTM TD
The Art of Intrusion: The Real Stories Behind the Exploits of Hackers, Intruders & Deceivers TD
Webster's New WorldTM Hacker Dictionary TD
Active Directory For Dummies TA
SMS 2003 Administrator's Reference: Systems Management Server 2003 TD
FedoraTM 5 and Red Hat Enterprise Linux 4 Bible TD
Beginning Red Hat Linux 9 TD
LPIC-1: Linux Professional Institute Certification Study Guide (Level 1 Exams 101 and 102) TD
Hacking Knoppix TD
Linux+TM Study Guide: Exam XK0-002, 3rd Edition TD
Dynamics in Document Design: Creating Text for Readers TD
MasteringTM Microsoft SQL ServerTM 2005 TD
Professional UML Using Visual Studio .Net TD
UML 2 For Dummies TA
An Introduction to Programming and Object-Oriented Design Using Java 2nd Edition - Java 5.0 version W
ASP.NET 2.0 Everyday Apps For Dummies TA
MasteringTM SQL ServerTM 2000 TD
Visual Studio 2005 All-In-One Desk Reference For Dummies TA
Beginning XML, 3rd Edition TD
XML All-in-One Desk Reference For Dummies TA
PHP 5 For Dummies TA
Programming Interviews Exposed: Secrets to Landing Your Next Job TD
SQL Bible TD
Professional Pen Testing for Web Applications TD
Professional C# 2005 TD
VBScript Programmer's Reference, 2nd Edition TD
Beginning Xcode TD
Software Engineering: An Engineering Approach W
Wrox's Visual C# 2005 Express Edition Starter Kit TD
Modern Multithreading: Implementing, Testing, and Debugging Multithreaded Java and C++/Pthreads/Win32 Programs IA
Lessons Learned in Software Testing: A Context-Driven Approach TD
Perl For Dummies, 4th Edition TA
Wrox's Visual Basic 2005 Express Edition Starter Kit TD
The Martian Principles for Successful Enterprise Systems: 20 Lessons Learned from NASA's Mars Exploration Rover Mission TD
SQL For Dummies, 6th Edition TA
MasteringTMMIcrosoft VBA, 2nd Edition TD
Python For Dummies TA
C# 2005 Programmer's Reference TD
Oracle PL/SQL For Dummies TA
Beginning Programming TD
Professional Visual Studio 2005 Team System TD
Professional .NET Framework 2.0 TD
Professional Visual Studio 2005 TD
Beginning ASP.NET 2.0 and Databases TD
Beginning Mac OS X TigerTM Dashboard Widget Development TD
Software Project Management For Dummies TA
Beginning Programming For Dummies, 4th Edition TA
Beginning SQL ServerTM2005 Programming TD
Beginning PHP5 TD
Effective Software Project Management TD
Service Oriented Architecture For Dummies TA
Security Patterns: Integrating Security and Systems Engineering 27
Model-Driven Software Development: Technology, Engineering, Management 27
Professional Web APIs with PHP: eBay, Google, Paypal, Amazon, FedEx plus Web Feeds TD
Effective Methods for Software Testing, 3rd Edition TD
Web Programming: Building Internet Applications, 3rd Edition 86
Object-Oriented Design and Patterns, 2nd Edition W
C++ Scientific Programming : Computational Recipes at a Higher Level IA
Computer Science: A Breadth-First Approach with C W
C++ All-in-One Desk Reference For Dummies TA
C All-in-One Desk Reference For Dummies TA
Introduction to Engineering Programming: Solving Problems with AlgorithmsW
Ivor Horton's Beginning Visual C++ 2005 TD
Data Structures and Algorithms with Object-Oriented Design Patterns in C++W
WIE Object Oriented Design Using Java W
You Can Program in C++: A Programmer's Introduction 27
Algorithm Design: Foundations, Analysis, and Internet Examples W
COBOL for the 21st Century, 11th Edition D
The Essential Guide to User Interface Design: An Introduction to GUI Design Principles and Techniques, 2nd Edition TD
Visual Basic.NET Database Programming For Dummies TA
Expert One-on-OneTM Visual Basic 2005 Database Programming TD
Visual Basic 2005 Programmer's Reference TD
Beginning Visual Basic 2005 TD
Beginning Visual Basic 2005 Databases TD
MasteringTM Microsoft Visual Basic 2005 TD
Professional VB 2005 TD
Professional .NET 2.0 Generics TD
MasteringTM Microsoft Visual Basic 2005, Express Edition TD
Visual Basic 2005: Your visual blueprintTM for writing dynamic applications TB
Systems Analysis and Design with UML Version 2.0: An Object-Oriented Approach, 2nd Edition D
Principles of Object-Oriented Modeling and Simulation with Modelica2.1 IB
Refactoring in Large Software Projects: Performing Complex Restructurings Successfully 27
WIE Systems Analysis & Design with UML, 2nd Edition, Wiley International Edition D
Professional Apache Geronimo TD
JavaTM All-In-One Desk Reference For Dummies TA
Jakarta Struts For Dummies TA
Beginning Programming with JavaTM For Dummies, 2nd Edition TA
Mastering Enterprise JavaBeansTM 3.0 TD
Beginning JavaServer PagesTM TD
WIE Big Java, International Edition W
Concurrency: State Models and Java Programs, 2nd Edition 86
Professional Apache Tomcat 5 TD
Professional Java User Interfaces 27
Professional JavaTMTools for Extreme Programming: Ant, XDoclet, JUnit, Cactus,and Maven TD
Professional JavaTM Development with the Spring Framework TD
Objects, Abstraction, Data Structures and Design Using JavaTMVersion 5.0 W
Data Structures and Algorithms in Java, 4th Edition W
Java Concepts, 4th Edition W
Web Design Before & After MakeoversTM TA
Beginning JavaScriptTM, 2nd Edition TD
ASP.NET 2.0 MVP Hacks and Tips TD
ASP.NET 2.0 Website Programming: Problem - Design - Solution TD
JavaScriptTM For Dummies, 4th Edition TA
ASP.NET For Dummies TA
Official SWiSHmax Bible TB
Wrox's ASP.NET 2.0 Visual Web DeveloperTM 2005 Express Edition Starter Kit TD
Macromedia Flash8 Bible TB
Flash 8 ActionScript Bible TD
Professional ASP.NET 2.0 TD
Professional ASP.NET 2.0 Server Control and Component Development TD
.NET 2.0 Wrox Box: Professional ASP.NET 2.0, Professional C# 2005, Professional .NET 2.0 Generics, and Professional .NET Framework 2.0 TD
XML 1.1 Bible, 3rd Edition TD
Professional ASP.NET 2.0 XML TD
Professional DotNetNuke 4: Open Source Web Application Framework for ASP.NET 2.0 TD
Building a Web Site For Dummies, 2nd Edition TA
Professional ASP.NET 2.0 Security, Membership, and Role Management TD
ASP.NET 2.0 Instant Results TD
JavaScript BibleTM, 5th Edition TD
XML: Problem - Design - Solution TD
Ajax: Your visual blueprintTM for creating rich Internet applications TB
The Unofficial Guideto Macromedia Dreamweaver 8 TB
Beginning ASP.NET 2.0 with C# TD
ASP.NET 2 For Dummies TA
Beginning Ajax with ASP.NET TD
Web Design For Dummies, 2nd Edition TA
Master VISUALLY Creating Web Pages TB
Ajax For Dummies TA
ASP.NET 2.0 All-In-One Desk Reference For Dummies TA
Professional Web Parts and Custom Controls with ASP.NET 2.0 TD
Creating Web Sites Bible, 2nd Edition TD
PHP & MySQL: Your visual blueprintTM for creating dynamic, database-driven Web sites TB
JavaScriptTM: Your Visual BlueprintTMfor Building Dynamic Web Pages, 2nd Edition TB
Web Engineering: The Discipline of Systematic Development of Web Applications 86
Mambo: Your visual blueprintTM for building and maintaining Web sites with the Mambo Open Source CMS TB
Professional Ajax TD
Santa Shops on eBay: How to find deals, get organized, and give yourself the gift of time TA
e-Business: Organizational and Technical Foundations 86
MasteringTM XHTML, Premium Edition TD
HTML: Your visual blueprintTM for designing Web pages with HTML, CSS, and XHTML TB
Beginning CSS: Cascading Style Sheets for Web Design TD
MacromediaStudio MX 2004 Bible TD
HTML 4 For Dummies, 5th Edition TA
Creating Web Pages with HTML Simplified, 3rd Edition TB
eBay Listings That Sell For Dummies TA
HTML Complete Course TB
Accessible XHTMLTM and CSS Web Sites: Problem - Design - Solution TD
HTML, XHTML, and CSS Bible, 3rd Edition TD
CSS Instant Results TD
Introduction to Interactive Programming on the Internet: Using HTML & JavaScriptTM W
Hacking MythTV TD
PMP Certification For Dummies TA
Knowledge Structures for Communications in Human-Computer Systems: General Automata-Based IC
Ham Radio For Dummies TA
Virtual Reality Technology, 2nd Edition IA
Software Engineering: An Object-Oriented Perspective W
Thinking on the Web: Berners-Lee, Gdel and Turing IA
Product line(Desc.) Imprint/brand Imprint/brand(Desc.)
ENGINEERING & COMPUTER SCIENCE
UK DUMMIES
ENGINEERING & COMPUTER SCIENCE JW Wiley
BUSINESS JW Wiley
BUSINESS
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
IEEE - COMPUTER SOCIETY WC Wiley-IEEE Computer Society Pr
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT
HUNDRY MINDS WEB DEVELOPMENT CO *Wiley Computer Publishing
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
ELECT.ENGRG./TELECOM WE Wiley-IEEE Press
IEEE WE Wiley-IEEE Press
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
IEEE WE Wiley-IEEE Press
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
ELECT.ENGRG./TELECOM WI Wiley-Interscience
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
IEEE - COMPUTER SOCIETY WC Wiley-IEEE Computer Society Pr
CHI PROF COMPUTING P & R
CHI PROF COMPUTING P & R
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS VISUAL BOOKS
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
ELECT.ENGRG./TELECOM WI Wiley-Interscience
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNGRY MINDS VISUAL BOOKS VI Visual
ELECT.ENGRG./TELECOM WI Wiley-Interscience
ELECT.ENGRG./TELECOM WI Wiley-Interscience
HUNGRY MINDS DUMMIES TECH FD For Dummies
IEEE WE Wiley-IEEE Press
BUSINESS JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
IEEE WE Wiley-IEEE Press
ELECT.ENGRG./TELECOM WI Wiley-Interscience
BUSINESS
ELECT.ENGRG./TELECOM WI Wiley-Interscience
BUSINESS JW Wiley
BUSINESS JW Wiley
BUSINESS
HMI LIFESTYLES/PETS/BUSINESS JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
BUSINESS JW Wiley
CHI PROF COMPUTING P & R
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
BUSINESS JW Wiley
ENGINEERING & COMPUTER SCIENCE
UK HIGHER ED. TEXT JW Wiley
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
IEEE - COMPUTER SOCIETY WC Wiley-IEEE Computer Society Pr
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT NW Webster's New World
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
ENGINEERING & COMPUTER SCIENCE
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
ENGINEERING & COMPUTER SCIENCE JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
ELECT.ENGRG./TELECOM WI Wiley-Interscience
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
CHI PROF COMPUTING P & R
CHI PROF COMPUTING P & R
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
UK HIGHER ED. TEXT
ENGINEERING & COMPUTER SCIENCE
ELECT.ENGRG./TELECOM WI Wiley-Interscience
ENGINEERING & COMPUTER SCIENCE JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
ENGINEERING & COMPUTER SCIENCE JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
ENGINEERING & COMPUTER SCIENCE JW Wiley
ENGINEERING & COMPUTER SCIENCE JW Wiley
CHI PROF COMPUTING P & R
ENGINEERING & COMPUTER SCIENCE JW Wiley
BUSINESS
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNGRY MINDS VISUAL BOOKS VI Visual
BUSINESS
IEEE WE Wiley-IEEE Press
CHI PROF COMPUTING P & R
BUSINESS JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
ENGINEERING & COMPUTER SCIENCE JW Wiley
UK HIGHER ED. TEXT
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
CHI PROF COMPUTING P & R
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
ENGINEERING & COMPUTER SCIENCE
ENGINEERING & COMPUTER SCIENCE
ENGINEERING & COMPUTER SCIENCE
HUNGRY MINDS DUMMIES TECH JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS VISUAL BOOKS VI Visual
UK HIGHER ED. TEXT
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNGRY MINDS DUMMIES TECH JW Wiley
UK HIGHER ED. TEXT
HUNDRY MINDS WEB DEVELOPMENT SY Sybex
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS VISUAL BOOKS VI Visual
HUNGRY MINDS DUMMIES TECH FD For Dummies
HUNGRY MINDS VISUAL BOOKS JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNDRY MINDS WEB DEVELOPMENT WX Wrox
ENGINEERING & COMPUTER SCIENCE JW Wiley
HUNDRY MINDS WEB DEVELOPMENT JW Wiley
HUNGRY MINDS DUMMIES TECH FD For Dummies
IEEE - COMPUTER SOCIETY WE Wiley-IEEE Press
HUNGRY MINDS DUMMIES TECH FD For Dummies
ELECT.ENGRG./TELECOM WE Wiley-IEEE Press
ENGINEERING & COMPUTER SCIENCE JW Wiley
ELECT.ENGRG./TELECOM WI Wiley-Interscience
LC card
number Publisher
Book
weight
(kg.)
Book
width
2004059084 1.62 18.55 cm.
UK Dummies 0.68 18.90 cm.
00-043924 0.35 19.10 cm.
2002066358 0.53 19.20 cm.
2004002227 0.43 15.80 cm.
Hungry Minds Web Development 0.64 18.79 cm.
2002110311 Hungry Minds Web Development 1.34 18.79 cm.
Hungry Minds Web Development 0.66 15.54 cm.
2005036108 Hungry Minds Web Development 1.00 18.79 cm.
2001008396 Hungry Minds Web Development 0.80 18.90 cm.
2006016151 Hungry Minds Web Development N/A N/A
97-51310 0.58 18.15 cm.
98-33167 Hungry Minds Web Development 0.79 18.94 cm.
2002002284 Hungry Minds Web Development 0.66 18.79 cm.
2005026347 Hungry Minds Web Development 1.00 19.05 cm.
2005025426 Hungry Minds Web Development 0.57 18.79 cm.
2005032272 Hungry Minds Web Development 1.21 18.79 cm.
2004001551 Hungry Minds Web Development 0.93 18.92 cm.
Hungry Minds Web Development 0.84 18.84 cm.
2004001550 Hungry Minds Web Development 1.39 18.79 cm.
Hungry Minds Web Development 0.85 18.92 cm.
Hungry Minds Web Development 0.91 18.79 cm.
2004031057 Hungry Minds Web Development 0.77 18.84 cm.
2004016909 Hungry Minds Web Development 0.77 18.79 cm.
2003026693 Hungry Minds Web Development 0.95 18.69 cm.
Hungry Minds Web Development 0.73 18.79 cm.
2005020208 Hungry Minds Web Development 0.86 18.89 cm.
2005032778 Hungry Minds Web Development 1.04 18.79 cm.
2006011219 Hungry Minds Web Development 0.55 18.79 cm.
2006023191 Hungry Minds Web Development 1.19 19.30 cm.
2005010801 0.59 16.15 cm.
0.61 17.65 cm.
Hungry Minds Web Development 0.68 18.79 cm.
1.07 16.00 cm.
2005032275 Hungry Minds Web Development 1.13 18.54 cm.
2004003680 0.52 16.20 cm.
Hungry Minds Web Development 0.87 19.10 cm.
0.80 18.90 cm.
2005033916 UK Computing Consumer 0.77 15.25 cm.
2005034998 UK Computing Consumer 0.62 18.85 cm.
Hungry Minds Visual Books 0.50 15.24 cm.
Hungry Minds Visual Books 1.04 19.45 cm.
2006923793 Hungry Minds Visual Books 0.94 20.44 cm.
2005925609 Hungry Minds Dummies Tech 0.92 18.79 cm.
2005923241 Hungry Minds Visual Books 1.33 18.79 cm.
2006922425 Hungry Minds Visual Books 1.02 20.32 cm.
96-15598 Hungry Minds Web Development 0.65 18.79 cm.
2005923203 Hungry Minds Visual Books 0.50 15.24 cm.
Hungry Minds Visual Books 0.54 15.24 cm.
2005936639 Hungry Minds Visual Books 1.18 19.05 cm.
2005923205 Hungry Minds Visual Books 0.80 21.61 cm.
2006922422 Hungry Minds Visual Books 0.47 15.36 cm.
Hungry Minds Dummies Tech 1.72 18.79 cm.
2005013734 0.67 16.25 cm.
Hungry Minds Web Development 0.62 18.79 cm.
2005923201 Hungry Minds Visual Books 0.50 15.39 cm.
2005931149 Hungry Minds Visual Books 0.88 22.98 cm.
Hungry Minds Visual Books 0.95 18.79 cm.
2006929058 Hungry Minds Visual Books 0.21 12.72 cm.
0.69 16.20 cm.
2006045173 0.88 16.35 cm.
Hungry Minds Dummies Tech N/A N/A
2004057151 0.45 15.40 cm.
1.16 20.90 cm.
00-063310 Hungry Minds Web Development 0.70 19.35 cm.
0.97 18.35 cm.
2005005152 0.68 16.00 cm.
2004051197 0.87 18.80 cm.
2005047799 1.19 16.35 cm.
2006041705 0.86 18.85 cm.
2005022367 0.76 20.45 cm.
1.14 20.70 cm.
Hungry Mind Lifestyle/Pets/Bus 0.42 13.46 cm.
Hungry Minds Dummies Tech 0.58 18.54 cm.
2005920578 Hungry Minds Dummies Tech 0.54 18.54 cm.
Hungry Minds Dummies Tech 1.17 18.79 cm.
Hungry Minds Dummies Tech 0.67 18.84 cm.
99-62864 Hungry Minds Web Development 0.60 14.98 cm.
99-67593 Hungry Minds Web Development 0.98 19.05 cm.
Hungry Minds Web Development 0.52 18.74 cm.
2002110300 Hungry Minds Dummies Tech 0.62 18.79 cm.
2005935164 Hungry Minds Dummies Tech 0.54 18.54 cm.
Hungry Minds Dummies Tech 0.59 18.79 cm.
Hungry Minds Web Development 0.80 18.79 cm.
Hungry Minds Web Development 0.56 18.84 cm.
2005939193 Hungry Minds Dummies Tech 0.43 18.79 cm.
2004107896 Hungry Minds Dummies Tech 0.62 19.05 cm.
2005927615 Hungry Minds Dummies Tech 1.22 18.79 cm.
98-33923 1.20 20.20 cm.
UK Computing Consumer 0.65 18.90 cm.
2005035954 Hungry Minds Web Development 0.82 19.55 cm.
2006000879 Hungry Minds Web Development 0.48 18.54 cm.
2006011213 Hungry Minds Web Development 1.25 19.32 cm.
Hungry Minds Web Development 0.97 19.17 cm.
Hungry Minds Web Development 0.59 18.54 cm.
Hungry Minds Web Development 0.91 18.99 cm.
2002023472 0.86 19.50 cm.
2004059089 0.47 19.05 cm.
2006007168 UK Higher Ed Text 1.19 19.35 cm.
Hungry Minds Visual Books 0.70 18.84 cm.
2004109311 Hungry Minds Web Development 0.54 19.05 cm.
Hungry Minds Visual Books 0.22 12.82 cm.
Hungry Minds Web Development 1.60 19.35 cm.
2003105686 Hungry Minds Dummies Tech 0.49 18.74 cm.
Hungry Minds Web Development 0.68 19.05 cm.
2006020712 Hungry Minds Web Development N/A N/A
Hungry Minds Dummies Tech 0.58 18.79 cm.
2004107888 Hungry Minds Dummies Tech 0.30 14.32 cm.
2006003777 Hungry Minds Web Development 0.84 18.79 cm.
0.48 15.55 cm.
2006005530 Hungry Minds Web Development 0.60 19.05 cm.
2004113397 Hungry Minds Web Development 0.45 18.89 cm.
Hungry Minds Web Development 0.34 15.49 cm.
2006013969 Hungry Minds Web Development 0.64 18.79 cm.
99-66509 Hungry Minds Dummies Tech 0.62 18.79 cm.
2006024146 Hungry Minds Web Development N/A N/A
Hungry Minds Web Development 1.66 18.79 cm.
2003107085 Hungry Minds Web Development 0.89 18.89 cm.
2005924819 Hungry Minds Web Development 1.04 19.02 cm.
2005029725 Hungry Minds Web Development 0.54 18.79 cm.
2004113404 Hungry Minds Web Development 0.89 19.05 cm.
94-2009 Hungry Minds Web Development 0.85 18.87 cm.
Hungry Minds Web Development 1.47 18.79 cm.
Hungry Minds Web Development 0.51 18.59 cm.
2003105654 Hungry Minds Dummies Tech 0.64 19.05 cm.
1.51 19.00 cm.
Hungry Minds Dummies Tech 0.75 18.79 cm.
00-102875 Hungry Minds Web Development 2.00 19.05 cm.
Hungry Minds Dummies Tech N/A N/A
Hungry Minds Web Development 1.49 18.79 cm.
2003101516 Hungry Minds Dummies Tech 0.95 18.79 cm.
2003105680 Hungry Minds Dummies Tech 0.56 23.62 cm.
00-028304 Hungry Minds Web Development 0.40 18.94 cm.
2003101832 Hungry Minds Web Development 1.30 18.99 cm.
2006011332 Hungry Minds Web Development 0.78 18.79 cm.
2005048978 Hungry Minds Web Development 2.04 18.54 cm.
2004007671 Hungry Minds Web Development 1.00 18.79 cm.
2005037953 Hungry Minds Web Development 0.86 18.69 cm.
99-16026 1.28 19.50 cm.
2005012036 Hungry Minds Web Development 0.51 18.79 cm.
2005045775 0.68 15.75 cm.
2001046886 Hungry Minds Web Development 0.45 18.79 cm.
2003101830 Hungry Minds Dummies Tech 0.64 18.79 cm.
2005008240 Hungry Minds Web Development 0.60 18.82 cm.
2006003347 Hungry Minds Web Development 0.18 15.24 cm.
2006926171 Hungry Minds Dummies Tech 0.62 18.79 cm.
Hungry Minds Web Development 1.04 18.94 cm.
Hungry Minds Dummies Tech 0.64 18.79 cm.
2006030327 Hungry Minds Web Development N/A N/A
2006922426 Hungry Minds Dummies Tech 0.65 18.79 cm.
2005000848 Hungry Minds Web Development 0.70 19.20 cm.
2005026362 Hungry Minds Web Development 1.04 18.79 cm.
2005037201 Hungry Minds Web Development 0.89 18.79 cm.
2006014685 Hungry Minds Web Development 1.27 18.79 cm.
2006015830 Hungry Minds Web Development 0.82 18.79 cm.
2006015521 Hungry Minds Web Development 0.50 18.54 cm.
Hungry Minds Dummies Tech 0.59 18.79 cm.
Hungry Minds Dummies Tech N/A N/A
Hungry Minds Web Development 1.03 18.84 cm.
Hungry Minds Web Development 1.24 18.79 cm.
2005034341 Hungry Minds Web Development 1.00 18.79 cm.
Hungry Minds Dummies Tech 0.08 13.97 cm.
2005026865 UK Computing Consumer 1.37 19.45 cm.
2006007375 UK Computing Consumer 0.79 19.05 cm.
2006019600 Hungry Minds Web Development 0.54 18.79 cm.
2005036216 Hungry Minds Web Development 1.64 19.43 cm.
2006004492 UK Higher Ed Text 1.19 19.10 cm.
0.71 19.15 cm.
2001024229 0.49 16.15 cm.
94-33250 1.17 18.90 cm.
Hungry Minds Dummies Tech 1.25 18.79 cm.
2004102339 Hungry Minds Dummies Tech 1.18 18.79 cm.
0.69 19.15 cm.
2005032051 Hungry Minds Web Development 1.54 18.54 cm.
98-18107 1.21 19.20 cm.
0.72 19.10 cm.
2005026864 UK Computing Consumer 0.72 19.10 cm.
1.08 18.75 cm.
1.78 21.60 cm.
Hungry Minds Web Development 1.13 18.79 cm.
2001093697 Hungry Minds Dummies Tech 0.60 18.84 cm.
Hungry Minds Web Development 0.91 18.79 cm.
2005008717 Hungry Minds Web Development 1.48 18.79 cm.
2005010385 Hungry Minds Web Development 1.21 18.79 cm.
2005013967 Hungry Minds Web Development 1.09 18.54 cm.
Hungry Minds Web Development 1.81 19.05 cm.
2005012585 Hungry Minds Web Development 1.38 18.79 cm.
Hungry Minds Web Development 0.59 18.89 cm.
Hungry Minds Web Development 1.04 19.05 cm.
Hungry Minds Visual Books 0.66 20.44 cm.
2004051198 1.16 21.30 cm.
1.50 17.45 cm.
2005028993 UK Computing Consumer 0.51 18.70 cm.
1.16 21.15 cm.
2006026766 Hungry Minds Web Development 0.72 19.05 cm.
2005923064 Hungry Minds Dummies Tech 1.25 19.05 cm.
2004101960 Hungry Minds Dummies Tech 0.62 19.10 cm.
2005923219 Hungry Minds Dummies Tech 0.64 18.54 cm.
2006011333 Hungry Minds Web Development 0.95 18.54 cm.
2004024591 Hungry Minds Web Development 1.60 18.79 cm.
1.81 18.70 cm.
2006004540 UK Higher Ed Text 1.03 19.65 cm.
2004103742 Hungry Minds Web Development 0.91 18.79 cm.
2006004498 UK Computing Consumer 1.19 19.05 cm.
2004041887 Hungry Minds Web Development 1.10 18.94 cm.
2005013970 Hungry Minds Web Development 0.95 18.79 cm.
QA76.9.D35K58 1.27 18.70 cm.
1.28 19.30 cm.
1.46 19.20 cm.
2006920619 Hungry Minds Dummies Tech 0.85 21.64 cm.
2004103175 Hungry Minds Web Development 1.51 19.30 cm.
2006017139 Hungry Minds Web Development 0.61 18.79 cm.
2006007382 Hungry Minds Web Development 0.86 18.79 cm.
2004107963 Hungry Minds Dummies Tech 0.58 18.79 cm.
2001092888 Hungry Minds Dummies Tech 0.64 18.79 cm.
Hungry Minds Visual Books 1.00 19.05 cm.
Hungry Minds Web Development 0.48 18.66 cm.
2005936651 Hungry Minds Visual Books 1.68 18.54 cm.
2005029253 Hungry Minds Web Development 1.24 19.05 cm.
2005020484 Hungry Minds Web Development 1.62 18.79 cm.
Hungry Minds Web Development 1.52 18.79 cm.
Hungry Minds Web Development 5.35 41.14 cm.
2004101453 Hungry Minds Web Development 1.58 18.89 cm.
Hungry Minds Web Development 0.86 18.54 cm.
2006017016 Hungry Minds Web Development 0.77 18.79 cm.
2004102595 Hungry Minds Dummies Tech 0.58 18.82 cm.
Hungry Minds Web Development 0.94 18.79 cm.
2006003345 Hungry Minds Web Development 0.71 18.79 cm.
2004101606 Hungry Minds Web Development 1.54 18.79 cm.
2006009326 Hungry Minds Web Development 0.54 18.54 cm.
2006925875 Hungry Minds Visual Books 0.69 18.61 cm.
2005938250 Hungry Minds Visual Books 0.60 15.49 cm.
2006007661 Hungry Minds Web Development 1.09 18.79 cm.
Hungry Minds Dummies Tech 0.64 18.79 cm.
2006016507 Hungry Minds Web Development 0.59 18.66 cm.
2005938227 Hungry Minds Dummies Tech 0.77 18.89 cm.
2004112341 Hungry Minds Visual Books 0.93 20.47 cm.
2005937352 Hungry Minds Dummies Tech 0.56 18.79 cm.
2006922516 Hungry Minds Dummies Tech 1.18 18.79 cm.
2005021557 Hungry Minds Web Development 0.73 18.54 cm.
2004017335 Hungry Minds Web Development 1.33 18.54 cm.
Hungry Minds Visual Books 0.64 18.84 cm.
2004112337 Hungry Minds Visual Books 0.71 20.42 cm.
2006001395 UK Higher Ed Text 0.68 18.10 cm.
Hungry Minds Visual Books 0.69 18.79 cm.
2005034274 Hungry Minds Web Development 0.64 19.30 cm.
2006925877 Hungry Minds Dummies Tech 0.27 15.24 cm.
2005019358 UK Higher Ed Text 1.30 18.80 cm.
2001094601 Hungry Minds Web Development 2.41 19.55 cm.
2005921027 Hungry Minds Visual Books 0.68 20.44 cm.
2004024101 Hungry Minds Web Development 0.93 18.79 cm.
2004101610 Hungry Minds Web Development 1.40 18.89 cm.
2005923232 Hungry Minds Dummies Tech 0.64 18.28 cm.
2005937344 Hungry Minds Visual Books 0.79 21.59 cm.
2005939204 Hungry Minds Dummies Tech 0.52 18.79 cm.
Hungry Minds Visual Books 1.04 20.32 cm.
2005000593 Hungry Minds Web Development 0.68 18.84 cm.
2004011608 Hungry Minds Web Development 1.15 18.79 cm.
2006003348 Hungry Minds Web Development 0.61 18.84 cm.
00-043555 0.68 19.00 cm.
2006019599 Hungry Minds Web Development 0.61 18.54 cm.
2002114824 Hungry Minds Dummies Tech 0.66 18.59 cm.
N/A N/A
2004101969 Hungry Minds Dummies Tech 0.54 18.79 cm.
2002038088 0.99 18.40 cm.
00-063345 1.06 18.50 cm.
2006041614 0.53 16.40 cm.
About the book
AVAILABLE
STOCK
Operating System Concepts, 7th Edition, the best-selling introduction in the market, continues toprovide a solid theoretical foundation for understanding operating systems. The seventh edition has been updated to offer coverage of the most current topics and applications, improved conceptual coverage and additional content to bridge the gap between concepts and actual implementations. The new two-color design allows for easier navigation and motivation. New exercises, lab projects and review questions help to further reinforce important concepts. 5
Whether youre looking to expand your business or youre about to start out, this straight-forward guide leads you step by step through every aspect of marketing. Packed with expert tips on identifying customers, using online resources, satisfying your customers needs and boosting your sales, Marketing For Dummies will help you put together a winning marketing strategy and turn your plans in to profit. Discover how to: Understand the basics of effective marketing Research customers, competitors and industry Create a compelling marketing strategy Increase consumer awareness Satisfy clients needs Boost sales The book will be adapted from the current US edition of Marketing for Dummies, existing content will be revised to reflect essential UK information including: UK case studies, UK marketing practice UK data protection acts, laws and legislation Consulting expert advice in the UK Use of the UK media European geographic, demographic and market statistics UK we 15
This text emphasizes concepts and principles. Many examples of commercial and research systems are used throughout the book to explain and justify concepts. The material is technically diverse, for example, including state machines, logic, concurrent programming, and scheduling algorithms. 79
55
A revision to a best-selling classic guide (sales: 58,835; current price is $140.00) from a leading expert and author of Fix Your Own PC, a book that has sold 300,000 copies in six editions. This second edition will provide a practical discussion of the purpose and nature of software testing. It will elucidate the latest methodologies for the design of effective test cases, and provide accessible information on psychological and economic principles, managerial aspects of testing, test tools, high-order testing, code inspections, and debugging. 70
Focus: 30 sessions that teach the core concepts of Windows .NET Server to Windows Administrators over a weekend. It covers the new features of the Windows .NET Server, including headless servers, Remote Desktop Services (RDS), and performance management. Readers learn how to implement Windows .NET Server as the base OS for the Microsoft .NET Framework and .NET Enterprise Servers, including SQL Server 2000 and Exchange 2000 Server. It also covers Windows .NET Server's improvements to networking, Active Directory, usability, reliability, scalability, disaster recovery, management, and Internet integration as well as Windows basics and architecture; installing the Windows .NET Server; and managing server security. Running example: A running example of a fictitious major international bank is used to demonstrate key concepts. Windows interface tutorial on CD: For readers with no prior Windows experience at all, a Windows interface tutorial will be included as an appendix on the CD that accompanies the book. W 10
Organization: The book is divided into 6 parts: Preparing to Develop with SQL Server; Building and Managing Databases with SQL Server; Managing Data with SQL Server; Implementing Business Rules with SQL Server; Monitoring and Performance Tuning with SQL Server; and Advanced Data Transfer and Analysis with SQL Server. Comprehensive coverage: This Bible covers both beginning and advanced topics. Topics covered include: installing and configuring SQL Server; using SQL server's development tools; securing databases; retrieving data; SQL Server transactions; working with XML; understanding transact SQL language extensions; developing stored procedures; tuning queries and indexes; and developing for English query. Sample database applications: The book builds on sample database applications to demonstrate topics/concepts. Sidebars: So as readers can focus on practical information, the author is using sidebars throughout to explain the best practices associated with the product and highlight material. ABOUT THE 17
37
This reporting package is used by C#, VB and ASP.NET developers as well as SQL Server developers who are looking to develop customizable reports for the end user. Professional SQL Server2005 Reporting Services is filled with detailed examples illustrating how to build and design report solutions. It also offers hands-on deployment strategies for interacting with a variety of platforms. The book explains reporting services architecture and business intelligence, and it teaches the fundamentals of designing reports through using careful planning considerations. The authors cover advanced report design and filtering techniques, and they categorize common report types and lead the reader through each design, discussing its purpose and the conditions where it could be more efficient. Building on the first edition, there is more coverage for the professional developer and, of course, coverage of the new features introduced with SQL Server 2005. Feedback from readers in the first edition confirmed that there a 50
Data warehousing is being transformed by the web. Most major companies are upgrading or building new data warehouses to capture customer data from their websites. Ralph Kimball led the charge with his landmark book, The Data Webhouse Toolkit. In that book, Kimball provides a blueprint that covers all of the basic elements of the Webhouse, but he doesn't get into the practical details of how to build one. Developers need these technical details if they are going to put Kimball's blueprint into action. That's what Mark Sweiger and his co-authors provides in this new book. The word 'clickstream' refers to the series of clicks entered by a customer as he or she navigates a Website. A Web-enabled warehouse needs to track each of these clicks to get a meaningful picture of who the customer is and what products and services he or she may want to buy. The authors show how to capture this information in a data warehouse so that it can be used for better customer support and decision-making. 1
SQL Server "X" Bible brings the reader everythingnecessary to harness the power of SQL Server, Microsofts high-performance, Web-enabled client/server database and data analysis package. Paul Nielsen brings together a comprehensive tutorial and reference that includes dozens of specific examples and sample code. Nearly every task is demonstrated in both a graphical method and a SQL code method for the reader's ease in understanding. Also included are numerousbest practices for the most effective way to accomplish a given task. Beginning with database design theory, this book guides you through developing SQL Server databases, developing data connections, administering SQL Server and keeping your databases performing at their peak with a section on performance tuning and optimization.Coveragefor XML integration, Web services, and learning to work with the CLR are important new sections in this expanded edition. 2
Parallel processing technology in the next generation of Database Management Systems (DBMSs) make it possible to meet challenging new requirements. Database technology is rapidly expanding new application areas brings unique challenges such as increased functionality and efficient handling of very large heterogeneous databases. Abdelguerfi and Wong present the latest techniques in parallel relational databases illustrating high-performance achievements in parallel database systems. The text is st5ructured according to the overall architecture of a parallel database system presenting various techniques that may be adopted to the design of parallel database software and hardware execution environments. These techniques can directly or indirectly lead to high-performance parallel database implementation. The book's main focus follows the authors' engineering model:A survey of parallel query optimization techniques for requests involving multi-way joinsA new technique for a join operation that can be adopted 4
Business managers use information from data warehouses to make critical business decisions; they need to be able to rely on the accuracy of this information. Unfortunately, they often can't. A recent Meta Group/DCI survey of data warehouse managers and developers found that the most significant issue facing them was data quality. But building in and maintaining data quality is no easy task. The main reason: most data warehouses are built on top of older legacy databases that often contain outdated, inaccurate, and inconsistent data. Data warehouse developers need to clean up old data before it gets to the data warehouse, make sure new data is accurate and timely, and get rid of obsolete and unused data. This book provides the solutions data warehouse practitioners are looking for. Written by the leading expert on database and data warehouse quality, this book provides an authoritative and complete guide to the best methods and tools for ensuring business managers get the accurate and timely information they n 5
Ralph Kimball invented a data warehousing technique called "dimensional modeling" and popularized it in his first Wiley book, The Data Warehouse Toolkit. Since this book was first published in 1996, dimensional modeling has become the most widely accepted technique for data warehouse design. Over the past 5 years, Kimball has improved on his earlier techniques and created many new ones. In this second edition, he will provide a comprehensive collection of all of these techniques, from basic to advanced. 14
Professional SQL Server 2005 DTS begins with a detailed description of every new element, new capabilities with control flows and data flows, a broad discussion of the development environment, data connections, and development paradigms. The authors provide hands-on guidance on best practices in design and development, architectural approaches for reusability and scalability and connectivity to various other popular systems. The book fully covers: Principal DTS tasks Connecting to, querying, and converting heterogeneous data Enhancing DTS packages with .NET and scripting languages Writing custom tasks in .NET Using DTS in a data-warehousing environment Employing DTS in other applications Later, there will be a comprehensive tutorial on data warehousing, done the Microsoft way--from the basics of the star, snowflake, and hybrid fact tables for a data mart to setting up and loading the data using DTS, and then running the database with Microsoft Analysis Services. 15
This book is a step-by-step guide for data base programming novices. It is intended to serve the needs of hobbyists downloading SQL Express for the first time, as well as advanced users such as an ISV intending to redistribute their application along with SQL Express. The step-by-step samples cover all the major scenarios the customer will face, from installation and development to debugging and deployment. The book begins by covering SQL Server Express fundamentals including: installation creating your first database, tables, and queries Moving up to SQL Server Express from Access or Jet and from VB to VB.NET The book also covers topics unique to the Express edition and therefore not in books covering the full SQL Server version including: Application Xcopy deployment, or the ability to treat databases like files Unattended setup and deployment Unique redistribution scenarios Usage as a client data store File based security After reading the book, users will be able to 15
Professional SQL Server Analysis Services 2005 with MDX shows readers how to build sophisticated business intelligence solutions using SQL Server Analysis Services, along with SQL Server DTS and Reporting Services. The authors begin with an overview showing how Analysis Services and MDX can be used to build data warehouses and multi-dimensional databases. They then quickly move to a tutorial that describes the development processs for building dimensions and cubes fromvarious data sources. The authors next show how MDX can be used to query databases to provide sophisticated analysis of business problems. They will demonstrate a variety of techniques against real-world case scenarios. They will also show how Analysis Services can be used with other components of SQL Server, inlcuding DTS, data mining, and Report Services, to provide comprehensive, end-to-end solutions. 16
Expert One-on-One Microsoft AccessApplication Development (Wrox Press) teaches Access developers best practices for building effective Access-based applications. Written by Helen Feddema--a well-known expert on Microsoft Access and author of one of the leading books on Access from Microsoft Press--this book will provide a wealth of hidden tips and tricks for mastering Access development. The book is divided into three parts, each centered around a separate case application. The first shows best methods for building a relatively simple Access application using thedeveloper's own data. The next section shows how to build a distributed application serving multiple clients and types of data. The chapters in this section cover each step in the applicaiton lifecycle--from gathering application requirements from clients to migratingdata from legacy systems to the new Access database system. The last section of the book shows how to build Access applications thatwork with other Office applications, inlcud 17
Industry experts raved about The Data Model Resource Book, because it provides a simple, cost-effective way to design generic databases for business functions like marketing, sales, inventory control, billing, and human resources. This saves companies thousands of dollars they would have to spend creating such data models from scratch.Because these data models are generic, readers must still tailor them to the specific requirements of their own businesses. The Data Model Resource Book Volume 2 shows them how to do this, for industries that include: Financial Services Insurance Retail Health Care Universities Telecom For each industry, the authors identify which generic models from the first book can be used directly "as is" and which need to be further customized. They then show how to customize these models. In addition, the authors present new data models and data warehouse designs serving the unique needs of that industry. In combination with Volume 1, The Data Model Resource Book Volume 2 p 22
Access 2003 VBA Programmer's Reference provides comprehensive coverage of the use of VBA for building Access applications. The typical reader would be expected to have some experience with VBA programming and have read at least an introductory tutorial, such as Beginning Access 2003 VBA. (Note that this book will cover both Access 2002 and Access 2003.) The authors provides real-world code examples to demonstrate each programming topic, including: Using the Access Object Model Using VBA with ADO VBA Execution and Error Handling Creating Database Objects with VBA Using VBA to Create and Enhance Forms and Reports Using VBA with APIs and Other Office Applications Using VBA with SQL Creating Secure VBA Code Using the Windows Registry Using ADE Tools Introductory chapters provide a very brief overview of VBA and highlight what's new in Access 2003. The companion Website provides updates to the book and links to useful resources. 26
The development of corporate database systems is complex, time-consuming, and expensive, causing developers to look for ways to cut costs. Len Silverston found a way to do this by identifying core data models that most companies share, standardizing them, and making them available to all. This book makes a core set of relational data models available at an affordable price. The CD-ROM, sold separately, provides all of the models in the book in electronic format, allowing companies to immediately begin to customize these models for their own environments. This Volume 1 of a 2-volume set allows both books to sell as an integrated set of powerful template models for data analysis and designers. 33
This book shows developers how to build database applications using the complete range of functions of the latest release of ADO.NET 2.0, scheduled to ship in mid-2005. This release will be designed to work seamlessly with both theVisual Studio 2005 Development Environment and SQL Server 2005. The book will becode-intensive, with lots of sample code along with recommended best practices for using thetechnology. (For example, when someone should use a DataSet instead of a DataReader or a T/Sql Stored Procedure instead ofa CLR Stored Procedure.) The authors will focus on using ADO with the SQL Server database; however, they will also provide coverage of both Oracle and MySQL. 39
A SQL language tutorial for those with little or no prior SQL experience. It will take the reader through the basics of the language, right up to some more advanced topics. It's very much a practical, hands on book and aims to keep the reader involved at all times. The book focuses on the SQL standard, so coverage of various vendors' products is not needed. At the level of a Beginner book, we won't be getting into arcane SQL-dialect differences from vendor to vendor. Like all Wrox Beginning books, it is loaded with detailed examples and code, and each chapter ends with practice exercises the reader can challenge themselves with before looking at the sample solutions appendix to measure their grasp of the topic. 42
The Data WarehouseETL Toolkitshows data warehouse developers how to effectively manage theETL (Extract, Transform, Load) phase of the data warehouse development lifecycle. The authors show developers the best methods for extracting data from scattered sources throughout the enterprise,removing obsolete, redundant, and innaccurate data, transforming the remaining data into correctly formatted data structures, and then physically loading them into the data warehouse. This book provides complete coverage of proven, time-saving ETL techniques. It begins with a quick overview of ETL fundamentals and the role of the ETL development team. It then quickly moves into an overview of the ETL data structures, both relational and dimensional. The authors show how to build useful dimensional stuctures, providing practical examples of beginning through advanced techniques. The authors also show how to manage back-room ETL operations, ensure data quality--a key objective of successful ETL projects--and support 43
This second edition of Data Mining Techniques (more than 40% new and updated) shows business managers, marketing analysts, and data mining specialists how to harness fundamental data mining methods and techniques to solve common types of business problems. These include: o Improving response rates to direct marketing campaigns o Identifying new customer segments o Estimating credit risk Each chapter covers a new data mining technique, and then immediately show how to apply the technique for improved marketing, sales, and customer support. The authors build on their reputation for concise, clear, and practical explanations of complex concepts, making this book the perfect introduction to data mining for both business professionals and students. The authors cover core datat mining techinques, including: o Decision trees, o Neural networks o Collaborative filtering o Association rules, link analysis, clustering o Survival analysis The authors also provide an overview of data mining best practices and 52
Companies have invested in building data warehouses to capture vast amounts of customer information. The payoff comes with "mining" or getting access to the data within this information gold mine to make better business decisions. Readers and reviewers loved Berry and Linoff's first book, Data Mining Techniques, because the authors so clearly illustrate practical techniques with real benefits for improved marketing and sales. Mastering Data Mining takes off from there--assuming readers know the basic techniques covered in the first book, the authors focus on how to best apply these techniques to real business cases. They start with simple applications and work up to the most powerful and sophisticated examples over the course of about 20 cases. (Ralph Kimball used this same approach in his highly successful Data Warehouse Toolkit). As with their first book, Mastering Data Mining is sufficiently technical for database analysts, but is accessible to technically savvy business and marketing managers. It should a 54
Beginning Transact-SQL Programming teaches beginners who have not yet programmed with Transact-SQL. Some familiarity with relational databases and basic SQL is expected, and some programming experience is helpful. The primary audienceis database developers; secondary markets incude database administrators (DBAs) and business analysts. The book begins with an overview of SQL Server query operations and tools used with Transact-SQL. (The authors will cover both the 2000 and 2005 releases of SQL Server query tools and the query editor.) After a quick review of basic query language commands and syntax, the author quickly moves to show how to design and build applications of increasing complexity.He covers such importanttasks as: Full text indexing Optimizing query performance Programming techniques using views and stored procedures Application design and security considerations. The companionwebsite provides all of the code examples from the book, which programmers 56
MDX Solutions is both a tutorial and a reference guide to the MDX query language. It shows data warehouse developers what they need to know to build effective multidimensional data warehouses. And it teaches users what they need to know to access and analyze data to make better business decisions. The Second Edition will provided 200 additional pages of new material covering both changes in the MDX language itself as well as major changes in its implementation with the latestsoftware releases of Microsoft SQL Server Analysis Services 2005 and Hyperion Essbase. After a brief overview of the MDX language, the authors move directly to the tutorial, providing practical examples of MDX in use. They show various techniques using MDX to access data and calculate results. They also cover more advanced techniques, like aggregation, query templates, and MDX optimization. The appendixes provide a handy reference guide that users can refer to after completing the tutorial.The companion Website includes s 65
Mastering Data Warehouse Aggregates will provide a complete treatment of star schema aggregates used in dimensional modeling: from selection and design, to loading and usage, to specific tasks and deliverables for implementation projects. Readers of this book will learn: The principles of aggregate schema design How to use aggregates in a production environment, with or without an aggregate navigator. How to integrate aggregate processing into the ETL process How to organize and execute a project that adds aggregate capability to an existing star schema. How to include aggregates in data warehouse development projects that focus on incremental development, iterative builds, and early data loads. The pros and cons of various types of commercial solutions for navigatingand building aggregates. The subject matter is presented using thedimensional modeling terminology developed byKimball and Ross in The Data Warehouse Toolkit, Second Edition. 67
Mastering SAP Business Information Warehouse, Second Edition, (more than 40% new/revised), shows readers how to use SAP BW to design, build, deploy, populate, access, analyze, present, and administer data. The authors cover the full suite of SAP business intelligence tools that support the business warehouse. The book is divided into 4 parts, reflectingthe process an organization goes through during an implementation of the SAP BW software. Part 1 is geared for readers who come from a SAP ERP background--it provides an introduciton to business intelligence and data warehouse concepts. Part 2 focuses on how to model information to deliver value to the organization. Part 3 shows how to use the BW services for implementing the information model--this includes: extraction, transfer and loading (ETL) services. Data storage services. Information access, analysis, and presentation services Part 4 covers warehouse administration, performance, and security. AppendixescoverMaster Da 68
This book provides in introduction into data mining methods and models, including association rules, clustering, K-nearest neighbor, statistical inference, neural networks, linear and logistic regression, and multivariate analysis. It presents a unified approach based on CRISP methodology (involves Strategic Risk Assessment based on Organizational Modelling). 70
This data mining textbook presents and discusses data mining principles and then describes representative state-of-the-art methods and algorithms originating from different disciplines such as statistics, machine learning, neural networks, fuzzy logic, and evolutionary computation. Many of these techniques are only provided in journal articles with insufficient pedagogical details. Detailed algorithms are provided with necessary explanations and illustrative examples. Thus this book is distinguished from many other texts as it offers guidance: how and when to use a particular software tool (with their companion data sets) from among the hundreds offered when faced with a data set to mine. This allows analysts to create and perform their own data mining experiments using their knowledge of the methodologies and techniques provided. 73
Data Mining with SQL Server Yukon shows database analysts and developers how to use all of the new features of Microsoft SQL Server Yukon for data mining. The book begins with a jump-start chapter, showing a simple example of the data mining features of SQL Server Yukon. The authors then provide an under-the-hood description of the data mining components of SQL Server Yukon, focusing on OLE DB for Data Mining. They show how to use each of the major data mining algorithms supported by this Microsoft tool, including decision trees, clustering, association rules, and time series. The authors also cover mining OLAP databases, as well as programming using ADO and stored procedures. The last set of chapters provide in-depth examples of using Microsoft data mining to solve four common types of business analysis problems., including: o Building a cross-sales Web application. o Forecasting using Excel. o Creating a targeted mailing campaign. o Predicting Web usage. The companion Website will include the complete 93
This book presents the next generation of data mining applications based on state-of-the art methodologies and techniques for analyzing enormous quantities of raw data in high-dimensional data spaces. It provides a single, sytematically organizedresource of the latest data mining applications that are not only illustrative but also educational for all professionals interested in computerized data analyses and knowledge discovery. 97
Data warehouses used to be the domain of Fortune 500 businesses because they were so expensive to build and maintain - often in the multi-million dollar range. Hardware costs have dropped so dramatically that it is now possible for a small organization to set up a serious data warehouse or data mart for less than $50,000. Microsoft failed when it first entered this market in the late 1990s because its product didn't provide the kind of capabilities demanded by data warehouse professionals. With Yukon, Microsoft is now completely revamping its database product, SQL Server, and adding a host of new tools that will provide a powerful, full featured data warehouse toolset perfectly suited for smaller organizations. This toolset includes the Microsoft SQL Server Database and its business intelligence tools, including Microsoft Analysis Services. With its release of Microsoft SQL Server 2005 in Q2 of 2005, Microsoft is expected to capture more than 50% of the market for small to mid-sized data warehouses. 100
This book provides an introduction to data mining. Data mining means different things to different people. To computer scientists it means machine learning and algorithm design; to statisticians it means model development; to management information scientists it means data warehousing. The field of data mining lies at the confluence of statistical analysis, machine learning and business intelligence. However, nearly all the books published so far have been restricted solely to a single one of these areas, usually either machine learning or business intelligence. This book will benefit students, instructors, researchers, and managers, by introducing them to all three streams of knowledge that comprise data mining. 103
Mastering Microsoft SQL Server 2005, Express Edition, approaches the new product comprehensively to uncover all it has to offer. Written by the author of the bestselling Mastering SQL Server 2000, this book has an easy learning curve for beginners, but doesn't stop there. Unlike its competition, it thoroughly explores the topic, step by step, for those readers who need to use SQL Server Express as a mission-critical solution in a small-to-medium-size enterprise or as a training tool. 311
14
This is a book about IT security, hackers, crackers, phishers, spammers, scammers, virus-writers, Trojan horses, malware, spyware and how to keep this sort of stuff out of computer systems. This is one of those particularly interesting security books, as the author used to be a hacker. Therefore, this book contains advice from someone who knows how to break into someone elses computers and who has, in the past, been prepared to invest large amounts of time in attempting to do just that. Defeating the Hacker allows the reader to learn how to protect their computer systems with advice from someone who knows how to break into them. 40
Describes the ideas behind, and application of, what the authors call Fundamental Modeling Concepts, which are designed to provide a consistent and coherent way to think and talk about information processing systems. These Fundamental Modeling Concepts enable efficient communication between a wide variety of software-system users, analysts, architects and managers, etc. The ideas that form the structure behind this book are communicated in terms of illustrative examples, which the authors use to build an understanding of the detail of the conceptual framework of their models. 69
Following up the market-leading and critically acclaimed Nikon D70 Digital Field Guide, this unique book by the same author is designed to address users of the hottest digital SLR on the market, the Nikon D70, with 288 pages of beautiful photos, essential photography how-to information and cool techniques for getting great digital pictures. Nikon apparently expects this new model to sell many more units than the D70: Initial production reports for the D70 were about 80K per month; for the D50, its 140K per month! This title will ship in November, in time to capture the huge market of holiday shoppers. Both colorful and portable, it will be packed with useful information, offering information at your fingertips that goes where you go for instant reference, anywhere! Includes step-by-step techniques that cover exposure, composition, and professional shooting tips on perspective, impact, and more. 3
This lavishly illustrated Photoshop techniques book features extensive, lavishly illustrated high-end techniques from the worlds top Photoshop professionals! Based on the most popular feature of Design Graphics magazine, it is aimed at both power users and those who want to become power users. It is printed in a large format for plenty of stunning and highly illustrative color examples and screen shots. This is the ultimate Photoshop high-end techniques book! 4
This full-color resource is aimed at pro wedding andcelebration photographers making the switch to digital, as well as digital camera owners looking to start a lucrative business. Its packed with sage advice and great solutions for planning and taking the most impressive digital images at wedding and special events, editing and presenting them in a variety of ways, and creating photo-based marketing strategies for building a successful business. It also compares available camera equipment, accessories, software, and printing options; suggests an efficient workflow process; and is packed with superb photos, including those that have been digitally manipulated to include impressive effects. Author Glen Johnson is an acclaimed professional wedding photographer whose client list spans North America, the Caribbean and Europe. His Web site is http://www.aperturephotographics.com. This title will be promoted on the authors own site, as well as on the sites of other leading wedding & event photographers whose shots 12
What this book covers: Digital Photography For Dummies sets itself apart from much of the competition by not trying to be a book for digital photo artists or pro to serious hobbyist photographers. Instead this book continues to target the same audiece it's always gone after: the amateur/occasional photographer who is either trying digital for the first time or wants to get the most out of it. Assuming no previous knowledge, the book covers selecting equipment, taking great shots, getting files into your computer, editing with simple tools, printing great shots, and sharing on the Web or over e-mail. What's new in this book: For the first time, Digital Photography For Dummies is being printed in FULL COLOR to better show photographers the quality they can get in digital. Author Julie King also covers the latest hi-tech cameras and printers that are readily available to the general public as well as the best software, Web sites, and techniques for getting the job done. 15
Written by a respected InDesign and QuarkXPress expert, this title is packed with real-world insights from publishing pros who use InDesign in critical projects, this brand-new edition of the Adobe InDesign Bible will will show users the program's innovative architecture and functionality, and will tell them everything they need to know to get up to speed. Whether experienced designers, a novices, or somewhere in between, readers will find all the real-world tips and techniques they're looking for in this comprehensive reference. 16
This full-color book is designed to tap the exploding market in serious digital photography with 352 pages of beautiful photos, essential photography how-to information and no-fail formulas for taking great, professional-quality portraits of friends, family and clients -- all with great lighting. Targeted at the exploding market in digital photography with focus on one of the most common photography challenges: portraits! As a complete reference for millions of photographers shooting people with digital cameras, it features in-depth perspectives and easy step-by-step instructions from a professional portrait photographer. It is packed with essential how-to information and no-fail formulas for with step-by-step techniques that cover lighting, exposure, composition, and professional shooting tips on perspective, impact, and more. Sean McCormick is a professional portrait photographer who is a member of the Alberta Professional Photographers Association, the Professional Photographers of Canada, and the Canadia 28
Programmers, scientists, and engineers are always in need of newer techniques and algorithms to manipulate and interpret images. During the last several years, advances in computer hardware and software have allowed for algorithms that help these people to do relatively sophisticated image processing without an extensive background in mathematics. An example of this kind of image processing is a CAT scan. A machine takes a "picture" of the brain, which is transmitted to a computer as bits of data. The computer then reassembles these bits of data into a true image of the brain. These techinques are also being used by animators to bring characters to life in movies and games. 33
This full-color book, featuring an offer of up to 32 FREE prints from Shutterfly, is designed to tap the exploding market in serious digital photography with 288 pages of beautiful photos, essential photography how-to information and no-fail formulas for getting great digital pictures with one of the worlds most popular digital SLRs the Nikon D70. Unlike any other Nikon title on the market, this one is both colorful and portable, yet packed with useful information, offering information at your fingertips that goes where you go for instant reference, anywhere! It is designed to tap this exploding Nikon D70 market in 288 pages of beautiful color images, essential D70 how-to information and no-fail formulas for with step-by-step techniques that cover exposure, composition, and professional shooting tips on perspective, impact, and more. The Nikon D70, which was introduced in January, is selling 80,000 units per month and is being featured on the covers of national photography magazines. It was on allocation un 35
This unique book provides 288 pages of beautiful photos, essential photography how-to information and cool techniques for getting great digital pictures with one of the hottest new digital SLRs on the market -- the Canon 30D. Both colorful and portable, it will be packed with useful information, offering information at your fingertips that goes where you go for instant reference, anywhere! Includes step-by-step techniques that cover exposure, composition, and professional shooting tips on perspective, impact, and more. 39
Starring the most popular product in the digital video universe, this is the critically acclaimed and comprehensive guide to creating, editing and outputting digital video to CDs, DVDs, the Web and even videotape using the latest release of Adobe Premiere. Updated and enhanced from the current edition, it leads users from the basics to what every digital video pro should know. A Windows DVD-ROM is loaded with video-based training tutorials, a library of usable video clips and sample effects, useful video filters and utilities, and tryouts for Premiere, AfterEffects, and other video-savvy apps! 42
Digital Photography: Top 100 Simplified Tips s knowledge of digital photography beyond the basics. Full-color screen shots and numbered, step-by-step instructions show readers how to save time and boost productivity. InfoTrends Research Group says Digital camera unit sales will grow from 6.7 million in 2000 to 42 million in 2005, while worldwide revenue from digital camera sales is expected to reach $11.8 billion by 2007 with unit sales surpassing the 18.7 million mark. 50
Developed and co-marketed with the travel experts at Frommers, this useful book will serve as a roadmap for those who love to travel and want to capture memories with a digital camera. Both colorful and portable, it will be packed with useful information, offering information at your fingertips that goes where you go for instant reference, anywhere! Targeting snap shooters as well as photo enthusiasts just getting started with digital cameras, it will cover both equipment and techniques for making beautiful travel photos. Chapters on equipment will provide information to help readers make decisions on digital cameras and related accessories, as well as the imaging software, that is right for their needs. Chapters on techniques will show readers how to capture a sense of place with tips on recording various travel subject types, how to obtain the best technical results and how to make crowd-pleasing photos. It will be illustrated with exceptionalimages, with 90% from the authors stock files. A detailed Gloss 59
This fully revised edition updates all aspects of digital photography to cover the latest tools and trends. It also comes in full-color. Minibooks include: Getting started in digital photography - basic equipment and techniques for shooting, editing, and printing photos. Building a digital studio - filling your camera bag and getting the right computer hardware and software for top-notch photography Taking great pictures - the techniques every photographer needs to make his shots great Editing with Photoshop/Elements - updated to cover the very latest versions of the software Photo restoration - using digital equipment to improve print photos Sharing your work - printing for maximum effect and getting shots online for quick review 64
This authoritative book provides a groundbreaking trans-disciplinary approach to the creation of computer interface technologies that more naturally match the needs of the complex human sensory and motor systems. Although the conventional interface has served us well, it is now inhibiting human creativity in key areas such as creative 3-D design, medical diagnostics, and the visualisation of complex structures. With the aim of effectively advancing the human-computer interaction experience, this book takes a refreshing approach by bringing together a range of important disciplines within one common framework. 80
Pro Tools 7 Session Secrets presents real world tips and tricks, written by certified Pro Tools experts who have spent countless hours in their dark studios experimenting to get just the right voice pitch, meow, or guitar fade. Its a recipe book of recording, editing, composing, and mixing know-how, picking up where other Pro Tools how to books leave off. Musicians, audio professionals, and aspiring audio-philes alike will find those helpful, nuanced fixes theyve been looking for, whether theyre working in Pro Tools LE, HD, or TDM. The content iscompartmentalized to allow quick access to the topic, tip or recipe the reader needs. Each chapter starts with a big picture overview, then delves into the individual step-by-step recipes, just as they would in the studio -- from recording and mixing to bouncing and burning. Sidebars from other audio pros enhance the studio experience by providing expertise in all areas of professional audio recording. Its just like sitting inside the studio while the experts sh 92
This full-color book is designed to tap the exploding market in serious digital photography with over 250 pages of beautiful photos, essential photography how-to information and no-fail formulas for getting great digital pictures with the worlds most popular digital SLRs the Canon EOS Digital Rebel and the new Digital Rebel XT. It goes above and beyond competitive digital SLR books with step-by-step techniques that cover exposure, composition, and professional shooting tips on perspective, impact, and more. It includes an offer of up to 32 FREE prints from Shutterfly -- worth more than the book's cover price! Charlotte K. Lowrie, author of Teach Yourself Visually Digital Photography, 2nd edition, is an acclaimed photographer who was managing editor of editorial content for MSN Photos. 104
Now updated to cover the latest camera technologies and digital photography software (the latest version of Photoshop Elements), this full-color guide to digital photography is essential for the visual learner. Features topics from how a digital camera works, to getting those photos into your email signatures and out of your color printer, this beautiful, full-color guide to digital photography is sure to please the visual learner. Also covers photography topics from F-stops and shutter speed to digital imaging enhancement techniques. Packed with colorful illustrations, this guide for the beginning camera hobbyist offers advice on buying a digital camera, and walks through the process of composing pictures and controlling exposure, retouching images in Photoshop Elements 3.0, adding effects to a digital photo, and cropping and sizing a photo to print or share online. More than 500 oversized screen shots demonstrate each task with concise step-by-step instructions. 109
The definitive guide to enhancing images of women has now been updated for Photoshop CS2. Photoshop CS2: The Art of Photographing Women is the latest revision to this groundbreaking book by professional photographer, speaker, and instructor Kevin Ames. The first half of the book shows the professional workflow that he follows in his own studio. The second half shows Kevin on assignment and how he makes magic in his digital darkroom. No other book is devoted entirely to enhancing images of women using Photoshop CS2. It is illustrated throughout with full-color examples of swimsuit, boudoir, and fashion techniques. Readers will learn Kevins Photoshop CS2 secrets for correcting skin tones, smoothing skin, removing blemishes, sculpting bodies, and much more. Kevin is a digital revolutionary in every sense of the word, says Scott Kelby, editor of Photoshop User magazine. Hes an artist, educator, a craftsman, a passionate evangelist and most importanta leader. Hes exactly the person you want to be learning Photosho 149
Digital Photography Visual Quick Tips provides visual learners with useful and unexpected techniques essential to getting the most from their digital cameras. This easy to use, compact guide provides tips, secrets, and tricks to help readers save time and become more efficient with digital photography. Full-color screen shots and numbered, step-by-step instructions break down big tasks into bite-sized modules that show readers how to save time and boost productivity. A handy smaller trim size makes it easy for readers to find essential information on the essential tasks of digital photography. 174
Language theory, automata, and complexity theory are a central part of the computer science curriculum at all universities, at both senior undergraduate and graduate levels. There are several textbooks for these courses, but the approach taken by Du and Ko gives their book a clear edge. They choose to emphasize real problem solving skills and this practically-oriented style should make the book popular with students and faculty alike. Du and Ko are well-respected authors/editors in this field. They have already published one book with Wiley, a far more specialized volume on complexity. This is their first senior/graduate level textbook. 3
The proposed book deals with the design and architecture of information systems that include and emphasize the interactive role of modern computer/communication systems and human beings. It discusses specific network configurations that sense environments. These networks determine the array of inputs at any specific instant of time and determine if the conditions in the environment are congenial and stable for normal operations. In case a change is to be implemented, the networks and the associated control systems are activated to make the transition smooth and error free. This book will introducereaders to the basic concepts in total program control of the intelligent agents and machines. It will be beneficial to the world at large, providing human beings the access to logic in the global solutions that is consistent with the social and ethical norms, and financial guidelines. It will also offer software architectures and hardware configurations that facilitate the flow of data, information and proced 5
Not embalmed with nitty-gritty technology details, this is a true Dummies book that aims at demystifying SOA and making SOA concepts accessible to the vast numbers of people hearing SOA and clueless about what it really means. -Service-Oriented Architecture For Dummies explains SOA to business and IT professionals alike. Service-oriented architecture is the most important initiative facing IT today and is not easy to grasp conceptually. Its implications are dramatic it promises reusable flexible systems the embodiment of the industrialization of software, yet its success is dependent on widespread adoption and change of thinking necessary to make it a reality. SOA For Dummies helps people understand what it is and why its important, how it can impact them and what they can do to move SOA ahead in their own organizations. -The book will cover what SOA is, why it matters, the ins and outs of XML, web services, collaboration, data managements, taking steps towards implementing SOA and case studies. -Part 32
Understanding Information Transmission is an introduction to the field of information engineering. It spans the nature, storage, transmission, networking and protection of information. A special feature of the book is its treatment of the spectacular history of information engineering and its social effects on all of us. 55
110
Bernie Boar has made his living as a speaker, author, and consultant showing Fortune 500 companies how to use their IT departments as a leverage over their competitors. As technology becomes more mainstream and more accessible, companies will need to adopt and develop ways to use their IT resources to compete. 126
As the United States seeks to protect itself from future terrorist attacks, new enabling technologies are needed. The research community is exploring a variety of ways to use advanced and emerging technologies to effectively deter and prevent terrorism; but in doing so, it is of equal and fundamental importance that new enabling policies are created to ensure thatprivacy and civil libertiesare also protected. This book provides an examination of key 21st century technologies and corresponding enabling policies for countering terrorism it is critical to consider both technology and policy together since the two are strongly interdependent and realistic change will not occur without considering them jointly. The chapters werewritten by nationally-recognized highly-regarded authorities and experts on counter-terrorism information technologies and policy...providinga practical reference for those charged with protecting our nation from terrorist attacks whileprotecting our civil liberties. 131
Unable to find a quality textbook on information security to use when teaching his information security course, Dr. Stamp is using his extensive background and expertise to write his own; discussing the topic by dividingit into four major parts: cryptography, access control, protocols, and software. In each section,the authormaintains a realistic focus by including "real-world" examples to illustrate key points. 143
Managers must be able to keep pace with the latest technological advances and make decisions on what needs to be implemented. This book gives them the tools to effectively manage technology in a 21st Century organization. The author clearly demonstrates how to best allocate resources to and within the technology function. He also includes a framework for determining IT strategy given the dynamic environment of electronic commerce and the Internet. Throughout the chapters, emphasis is placed on strategy and management issues to show the relevance of information technology. 274
Elements of Information Theory, Second Edition, covers the standard topics of information theory, such as entropy, data compression, channel capacity, rate distortion, multi-user theory and hypothesis testing. It presents applications to communications, statistics, complexity theory, and investment. Chapters 1-9 cover the asymptotic equipartition property, data compression and channel capacity culminating in the capacity of the Gaussian channel. Chapters 10-17 include rate distortion, the method of types, Kolmogorov complexity, network information theory, universal source coding and portfolio theory. The first edition of this book is the most successful book on Information Theory on the market today. Adoptions have remained strong since the book's publication in 1991. 307
This book presents a balanced overview of IS security, emphasizing the management of technical issues and the related procedures and policies. Readers will find out how to develop an information system security culture and perform monitoring and audit control. They will also learn about encryption and technical IS security, controls and system development, risk management, corporate governance, and security standards and evaluation criteria. 366
This streamlined, easy-to-read book provides readers with the basics of information technology (IT). It is based on the fundamental premise that the major role of IT is to support employees, regardless of their functional area or level in the organization. The authors take a hands-on approach with the help of a case study that actually shows how to apply the material in an organization. They also present strong coverage of e-commerce and wireless technologies, an excellent variety of examples, and a website with additional real-world applications and cases. 677
In a field as exciting and dynamic as System Analysis and Design (SAD), there will always be new techniques and approaches to develop systems more effectively and efficiently. But if readers want to succeed in SAD, theyll need a solid foundation of skills that they can rely on - no matter what the approach or methodology. Systems Analysis and Design focuses on the core set of skills that all analysis must possess - from gathering requirements and modeling business needs to creating blueprints for how the system should be built. 785
This successful title in the Unofficial Guide line is due for an overhaul. After six years, the technological information in the book is quite outdatedmany of the companies profiled dont even exist anymore. Although the basic concepts and structure of the book will remain the same, the author will be revising nearly all of the manuscript, providing timely and relevant examples and resources to replace those that are no longer valid. Well also be adding a large section on starting an eBay business, one of the fastest-growing segments of e-commerce. 2
The current edition of eBay For Dummies will be nearly three years old at the time of this revision and in need of a major renovation. Author Marsha Collier plans on keeping all the great insight and advice on basic buying and selling on eBay intact while focusing on these areas: Changes to eBay's seller tools Changes to eBay's search tools Changes to the My eBay page where users can control their accounts Changes to eBay's fee structure Changes to eBay's interface Updates to the PayPal payment system Marsha will also include quick looks at eBay's newest sites and tools, including shopping.com and Skype, and how they work with the classic eBay system. 24
What the book covers: Starting an Online Business For Dummies, 4th Edition, shows entrepreneurs how to start an online business or expand an existing operation to include the Internet in the For Dummies easy-to-understand style. It is also for current online businesses that want to promote, secure, and lower the cost of their sites. Readers are shown how to get online quickly and economically without wading through a lot of hype or extraneous technical issues. It contains insider tips and strategies designed to help small business owners make smart decisions and real-life company profiles. Topics covered include how to determine needs and build the site; organization and design; how to add content and interactivity; promotion and advertisement; security; legal and tax issues; and online business accounting tools. This revision is being fully updated to reflect the latest trends. New coverage includes the following: 1) A new chapter on running an eBay business; 2) A new chapter on exploiting ways to build 31
What the book covers: Starting an Online Business All-in-One Desk Reference For Dummies is for novice entrepreneurs, those with experience, and those who want to expand an existing online operation or move a brick n mortar operation online. It consists of 11, task-oriented, friendly minibooks that contain beginning and advance-level material and cover all aspects of and unique coverage on starting and managing an online business. The 11minibooks cover the following: Online Business Basics (e.g., creating a business plan, putting policies into place); Legal and Accounting (e.g., incorporation, trademarks, taxes); Web Site Design (e.g., finding a URL and domain, designing friendly sites); Online and Going (e.g., working with affiliate programs, taking inventory, payments); Internet Security (e.g., hack attacks, spam, backups, and credit-card fraud); Boosting Sales (e.g., marketing, public relations, and search engine optimization); Retail to E-tail (an entire minibook dedicated to mov 41
Packed with real-world networking tips and solutions, this friendly guide offers easy-to-follow explanations of everything from different Cisco router models and their uses to the pros and cons of various types of network structures. Provides readers with a basic review of Cisco networking fundamentals and principals and a brief overview of how Cisco networks are designed, installed, configured, and operated. Updated for Windows 2000 and XP. Includes a new chapter on using VoIP on a LAN! 40-50% revision from last edition! 1
1
1
One of the most valuable assets a company has these days is its data. However, the amount of data a company must protect, archive, and manage is growing exponentially. The very best way to protect the data and make it highly available 24x7 is to correctly install, configure, and manage a sophisticated backup system for the whole enterprise inclusive of all platforms. With a backup system installed, you can maximize the benefits of running a fail-safe Storage Area Network (SAN). Without it, you're just a server away from disaster 6
What the book covers: Networking basics and TCP/IP standards that beginners need to know to get up to speed on the latest networking protocols and applications. Updated coverage: TCP/IP For Dummies, 5th Edition will include new and updated coverage of VLANs (Virtual LANs), SANs, Web Services, Peer-to-Peer (P2P), NGI (Next Generation Internet), Internet2, FTP, Mobile-IP, VPNs, IPSec (IP Security Protocol), Firewalls, Remote Control, Bio-Security, and Internet Security. Series features: TCP/IP For Dummies, 5th Edition will build upon the success of the "...For Dummies" series - which already has more than 100 million copies in print.ABOUT THE CD-ROMThe cross-platform CD-ROM includes networking utilities, security applications, messaging tools, and additional TCP/IP reference information. 8
Leads the reader through the various financial and logistical considerations that should be taken before building a wireless network at home. Will cover the basics of planning, installing, and using wireless LANs. It will also cover security issues, and how to stay current withthe fast moving technology. Cuts through both the hype and the jargon to deliver the need-to-know information. Fully updated for all 802.11 standards, includinga, b, g, e,and i (otherwise known as WiFi), Bluetooth, UWB (Universal Wide Band), WiMAX, Zigbee, and more. 9
Walks the reader through all of the basics of home networking, from examining options, to planning the network, to installation, security, and maintenance. The last edition included new chapters to deal with wireless networking options. This book will go even further to discuss new developments in wireless, new networkable consumer electronics devices, and updates for Windows XP, Service Pack 2, with special attention paid to security and the Windows Firewall. 16
Windows Administration at the Command Line describes the complete set of command-line utilities that comes with Windows systems. With these utilities a user can perform admin tasks quickly and efficiently, such as automating many time-consuming management procedures and achieving superior results when compared to comparable GUI-based utilities. This book covers all the utilities in Windows Server 2003, Windows XP, and Windows 2000. Windows Administration at the Command Line includes value-added information on third-party utilities and scripting techniques, and a preview of Windows Vista utilities. It is organized by task and includes an index of all the utilities by name for easy reference. This book is the first of a series devoted to intermediate and advanced instruction for network administrators. The books will have two special features: A chapter element called "Real World Scenario" to illustrate techniques and procedures and anchor the text in practical applications, and a collection of ready-to-use s 16
PC Magazine Guide to Home Networking is the hands-on guide to choosing, building and using a home network. Veteran networking author and PC Magazine expert Les Freed shares with readers his many years of networking experience and insider status and guides them, step by step through the confusing and intimidating world of home networking. First, Les covers the need to know basics of networking, including the various types of networking equipment, and how to choose the right type of network for their home. Next, readers roll up their sleeves and actually construct their network wired, wireless, or even using the electrical wiring already in the walls of their home. Each step of the way, PC Magazine expert Les Freed is right there with them, with hands-on guidance, tips, tricks, and work-arounds that only come from years of networking experience. Next, readers set up all the necessary software on their Windows XP PC, and quickly and easily are able to share files, printers and internet connections - all 18
What the book covers: Common wireless networking tasks, including setting up the wireless access points, securing the network, improving performance, adding various peripherals to the network, including things like game consoles, wireless media servers, print servers cameras, and fun ways touse your tech toys to integrate your digital life, like turning your Pocket PC into a remote control or add WiFi to your home entertainment system. General Layout: Minimal front matter Two-column, landscape layout features numbered step lists in the left column and visual elements in the right column Short introduction with standard headings Eliminates elements such as sidebars and text on parts pages. 21
The book takes the reader from planning the acquisition of a wireless network through to its implementation. During the design phase, the reader will learn how to perform a site survey and explore issues such as selecting the right standard, mode, access point, channel, and antenna. After planning and design, the reader will learn how to install clients and setup roaming. A book on wireless networking is not complete without a discussion of risks, threats and controls. The reader will explore threats such as war driving, jamming, hijacking and man-in-the-middle attacks. To combat these threats, the book introduces the reader to controls such as MAC and protocol filtering, WEP, WPA, EAP and VPNs. The last section helps the reader understand how to keep their wireless network on the air through monitoring and tuning. The part of tens will provide useful information on IEEE wireless standards, security vulnerabilities, administration tools and places to connect while on the road. 21
Provides a single source for all the reference info needed by network administrators, all of the key details you would normally have to turn to a stack of books to find. Book 1: Networking Basics Book 2: Buildinga Network Book 3: Network Administration and Security Book 4: Troubleshooting and Disaster Planning Book 5: TCP/IP and the Internet Book 6: Wireless Book 7: Home Networking Book 8: Windows Server Book 9: Linux 23
28
The Primer will explain the content tested in the Accredited Symbian Developer exam. It will break down the subject areas examined in the online test and succinctly describe each concept as a series of exam objectives. For a more in-depth description of those areas, it will provide references to other sources of information. The book is intended to prime the candidates for the examination by explaining what they need to know. It is not intended to be a textbook for understanding Symbian OS in any depth. It will use a number of deprecated exam questions to illustrate the typical style and level of questions asked in the examination. The book is not typical of the current Symbian press range in that it will not walk through significantly sized code project examples nor provide a detailed, in-depth analysis of the fundamentals of C++ development on Symbian OS. 39
Chapter organization. Chapters have been ordered in the most logical way possible. Even with no prior knowledge of routing, a reader scanning the table of contents will intuitively feel comfortable with the core organization of the book. Each chapter begins with an objection in plain English and brief contents list, as well as key terms to be covered. Chapter topics: networking review routing basics static routing dynamic routing choosing the right protocol Review of routing prerequisites. In order to get everyone on the same page so to speak, an extensive review of networking models, networking equipment and TCP/IP is performed. Coverage drills down to enough detail such that even seasoned IT personnel will find something of benefit. Content. All popular routing protocols are addressed. Additionally, more supporting concepts are included than with other introductory books. The reader will not feel like they have been left hanging. On the other hand, advanced concepts not covered in this 45
The Joy of SOX examines how the Sarbanes-Oxley Act (SOX), decried as a painful dampener of business agility and innovation, as well as a massive waste of money, can actually be a catalyst for badly needed change in American industry. Focusing on the critical nexus between Information Technology and business operations and the emergence of the revolutionary Service-Oriented Architecture, this book shows companies how to rise to the challenge of SOX and use the regulations as for implementing much-needed IT infrastructure changes. 48
This book will detail the VPN Router portfolio at Nortel Networks. It will contain overview materials, examples, advice from real-world experience, and laboratory set-ups to aid networking professionals with their VPN Router products. Chapter 1: Hardware Overview Chapter 2: Software Overview Chapter 3: Contivity in the Network Chapter 4: Management Options and Overview Chapter 5: Authentication Chapter 6: Security Chapter 7: Routing Chapter 8: The CVC Chapter 9: Labs Chapter 10: Troubleshooting 54
Mastering Active Directory for Windows Server 2003 R2 is aimed at experienced Windows network administrators who need to find serious solutions on a day-to-day basis. The material is aimed at all levels of readers, but with a quick ramp up to intermediate and advanced topics. Enough background information and theory are included to provide a solid conceptual understanding of AD, but emphasis is placed upon practical solutions throughout the book. Of special interest are the chapters on troubleshooting and the ready-to-use scripts, which readers can easily implement in their networks to automate routine management tasks. 60
The CCNA is one of the most popular and sought after IT networking certifications around. Updated to the most recent revisions to the CCNA exam (640-801), this book gets right to the point, covering each exam objective as thoroughly as necessary.Consise and to the point, this book provides the reader with the necessary tools they need to get that last minute review. Include with the book is an interactive CD containing two CCNA practice exams, a set of electronic flash cards, and a glossary ofkey terms. 68
Group Policy, Profiles, and IntelliMirror thoroughly explores the techniques and concepts that enable Windows network administrators to take firm control of their systems while making their jobs easier. It provides crucial background information and practical step-by-step instructions for planning, creating, and applying Group Policy settings, and is updated for the new security features of SP1, which puts it ahead of the competition. Topics include Group Policy essentials, using the Group Policy Management Console, troubleshooting Group Policy, implementing security, automating administration tasks with scripts, using profiles to control the user experience, and reducing overall administration chores with IntelliMirror. As a bonus, the reader can down load reference documents from Sybex.com, including a complete table of Group Policy settings. 83
This reorganization of Data Communications and Networking, 7th Edition focuses more strongly on the internet. It provides a streamlined text concentrated on the internet for use in internet-centric courses, e-commerce programs, MBA courses and short courses. 100
Mathews helps readers make the connection between the concepts of network analysis and real-world applications. Focusing on protocols, the paperback manual offers a flexible presentation that allows it to be used with bottom-up and top-down approaches. Readers will find the inclusion of cross-layer topics, such as security, multimedia and management. And theyll gain a better understanding of the material through numerous examples, illustrations, and background information that are tied to the relevant concepts being discussed. 118
121
The Internet is everywhere and wireless home entertainment is one of the hottest trends in consumer electronicsby the end of 2006 analysts project that 8% of homes will have a wireless network, thats almost double the percentage from 2003. This book serves as a comprehensive yet concise visual guide to setting up, configuring, using and maintaining a wireless network for small offices and homes. Teach Yourself VISUALLY Wireless Networking, 2nd Edition helps answer readers' questions about wireless networking, making it easier than ever to create small office and home networks on a Windows platform. The book focuses specifically on the popular 802.11b wireless networking standard, better known as WiFi. This four color guide is clear and concise and will help take the confusion out of wireless netoworking for any home user interested in setting up a wireless network. 123
TCP/IP is the de facto protocol of the Internet, and this protocol is supported by every major network operating system. As more organizations and individuals connect networks and computers to the Internet and one another, there is a continuing need for IT professionals to have a thorough understanding of this protocol suite. TCP/IP Foundations assumes no prior knowledge of TCP/IP and provides a solid introduction to this core networking topic, explaining the fundamentals of TCP/IP in simple terms with tangible examples. 139
The Internet is everywhere and wireless home entertainment is one of the hottest trends in consumer electronicsby the end of 2006 analysts project that 8% of homes will have a wireless network, thats almost double the percentage from 2003. Wireless Networking Visual Quick Tips provides visual learners with useful and unexpected techniques essential to getting the most from their wireless network. This easy to use, compact guide provides tips, secrets, and tricks to help readers save time and become more efficient. The full-color screen shots and numbered, step-by-step instructions show readers how to get more done in less time and boost their productivity A handy smaller trim size makes it easy for readers to find essential information on the core tasks of running a wireless network. 143
According to the Forrester Group, corporations are requiring that their employees provide professional certifications to prove that that they possess the core competencies to do their technical jobs. The trend on the certification bookshelf supports the need. The Certified Information Systems Security Professional (CISSP) is the industry standard test for IT security professionals administered by ISC2. According to ISC2, the big five accounting firms and major financial institutions are fiercely head-hunting for CISSP certified security professionals because of the increase in computer viruses and Internet security breaches. 8
This book explains the basics of encryption and various techniques and introduces readers to the terminology used in the subject. From there, it moves on to specific technologies that incorporate cryptography in their design, such as authentication methods, wireless encryption, e-commerce, and smart cards. Explanations of how the technologies work will be included as well as the pros and cons of different implementations. 12
Building on the proven approach of other Sybex Study Guide, this book takes the exam Content Areas, and Tasks and Knowledge Areas, and breaks them down for the reader in a clear and concise manner. The book comes complete with Exam Essentials, Chapter Review Questions, and Real-World Scenarios, as well as two bonus PracticeExams, Flashcards, and a Glossary of Terms. 20
Each of the ten CISSP domains will be updated to reflect current thinking/technology, especially in the areas of cyber-terrorism prevention, and disaster recovery.. A major change to the (ISC) certification program is in the addition of new certifications, and the restructuring of existing certifications. A major section of the ISSEP concentration, Certification and Accreditation, has been elevated from its status as part of an advanced concentration to its own certification: The Certification and Accreditation Professional (CAP) Credential. The revision will include information on the three advanced concentrations in an appendix format, making the text a one-stop source for the latest information on ISC2 certification. The CDROM test questions will be revised, to duplicate the text and question revisions of the material. 28
This book explore the malicious hacker's mindset, help the reader develop an ethical hacking plan, and covertypical hack attacks and how to counteract them. It will alsotake the reader through reporting vulnerabilities to upper management, managing security changes, automating the ethical hacking process, and training end users not to be victims of social engineering. This book is fully updated for Windows XP SP2 and Vista, recent rootkits and DoS exploits, Google hacks, and new hacker tools, such as Metasploit. 30
Virus Defense For Dummies fills a void. There are no virus protection books available that address the end user. Most books currently available speak only to the IT professional. End users need information on how to harden their own PCs and home networks. This book explains what viruses are, how they work, what the major anti-virus software packages are and how to install them and secure and install updates. It will also instruct them in safer computing habits. 40
Although not well known, Microsoft Windows has the best security of any popular operating system in the world today. What Windows has is poor default security. There are specific steps any professional can take to significantly increase the security of Microsoft Windows. Unfortunately, most books and the news media keep reinforcing the failed, traditional recommendations of firewalls, antivirus scanners, and end user education. Those defenses have failed and will always fail. The reason why the traditional advice fails is that most defenses and courses concentrate on defending PCsagainst the motivated hacker, when 99% of the attacks (and 100% of the popular attacks) are caused by malicious viruses, worms, and trojans. Defending against these mobile threats calls for specific tasks that when implemented, defeat most threats, no matter the brand of firewall or virus scanner youve purchased. Better, yet, most of the good defenses are free, included with Windows (just not implemented correctly). Based on this pr 41
This book describes how to fit information security into the long-term business vision for an enterprise, by incorporating information security into a general enterprise strategic planning framework, and by defining information security as best practice management of information assets (data and systems for managing data). 55
The book can best be described as a handbook and guide for conducting computer investigations in a corporate setting, with a focus on the most prevalent operating system (Windows). The book is supplemented with sidebar/callout topics of current interest with greater depth, and actual case studies. The organization is broken into 3 sections as follows (all page counts reflect single spacing and include screenshots): SECTION 1 COMPUTER FORENSIC BASICS The first section is a brief on the emerging field of computer forensics, what it takes to become a forensic analyst, and the basics for whats needed in a corporate forensics setting. SECTION 2 WINDOWS BASICS FOR THE FORENSIC EXAMINER The Windows operating system family is comprised of several complex pieces of software. This section focuses specifically on the makeup of Windows from a forensic perspective, and details those components which will be analyzed in later chapters. SECTION 3- WINDOWS FORENSICS Leveraging the contents of sections 1 and 2, thi 55
Computer forensics is a broad field that encompasses such disciplines as network intrusion detection; computer media analysis for criminal, fraud, and counterintelligence investigations; evidence seizure and crime scene analysis; high-level system security design and maintenance; and more. Recent technological developments have catapulted computer forensics outside the realm of Cold War spy movies into the world of modern corporate crime and counterterrorism investigations. In addition, the passage of the Sarbanes-Oxley Act has compelled companies to expand their internal controls efforts. As a result, computer forensics is the fastest growing segment in both the IT and law enforcement industries. 61
Each chapter features one principal crime story. Based on extensive interviews, the authors tells a series of stories that capture the personality, value system, and family history of the criminals and hackers, which they interweave with the narrative of watching the criminals at work, practicing their deceptions on the innocent and the unwary corporations. For each story that involves criminal acts by a person who has not been caught and prosecuted, the authors go to great lengths to make the persons identity absolutely unknown and untraceable. Given the sensitive nature of the crimes that are described, it is almost a certainty that the FBI, Secret Service, and other law enforcement agencies would want to attempt to learn the names of those whose stories and exploits are told in the book making the book an even greater lure to that audience segment. A key feature of this book, lifted from positive reader comments on Art of Deception, are the antidote narrative to the criminals stories provided by Kevin 75
The book contains approximately 900 entries. Depending on their importance and complexity, entries range from a brief mention to 1,000 words in length. Each entry has a listing of further readings. A Preface, Timeline on critical hacking and technology improvement events, and an Appendix on How Do Hackers Break Into Computers? plus a Resource Guide are also included. The book is about 180,000 words in length and can be easily updated as needed. A sample entry follows: Camping Out (general term): Camping out is a cracking technique that involves waiting for a vulnerability to come along so that can be exploited by the cracker. For example, a cracker can scan all the equipment and services exposed to the Internet, such as recording all the banners, and look for vulnerabilities. The cracker then camps out, waiting for a 0-day exploit to be posted to various placesat which point he or she launches the attack against the target and gets entry into the system before the hole can be patched. See Also: Cr 89
2
The mission of this book is to help the average SMS administrator with being able to manage the ever-increasing demands for operation excellence at the desktop and server level by leveraging the highly extensive nature of the SMS product. The approach for this title is simple - each feature or task will be broken down into a separate chapter and within each chapter an outline for what is to be accomplished. These items will be covered with 'task or functionality required', tools/scripts needed to accomplish the task and the results. There will be a common environment presented through the entire text allow the user to familiarize himself more quickly as he advances through the chapters. Some of the topics covered are: Standardizing and Replicating Site Settings Harware/software inventory Software metering Reporting Software updates Troubleshooting 7
The Red Hat Fedora 5 how to take advantage of the desktop interface; how to use the Linux shell, file system, and text editor; key system administration skills including setting up users, automating system tasks, backing up and restoring files, and understanding the latest security issues and threats; using and customizing the desktop menus, icons, window manager, and xterm; and, how to create and publish formatted documents with Linux applications. DVD and 2 CDs: full Fedora Core Linux 5 on DVD includes source code, a customized 2 CD Fedora 4 distribution, plus a bonus KNOPPIX distribution that can boot from the Fedora DVD! New features focus on enterprise-related features in Fedora 5 destined for the next release of RHEL such as cluster management, and configuring global file systems. SE Linux features will be updated. The book will enhance the Linux experience for people moving from Windows with expanded sections on WINE, and VMware for getting Windows applications running in Linux, and details on 59
This book teaches you everything you need to know in order to install, configure, use, and maintain your Red Hat Linux system. This book targeted primarily at readers who are using (or planning to use) the Red Hat Linux operating system for the first time. It offers the simple, plain-speaking guidance you need as you begin to explore the vast potential of open source software. The key features of the book include: installing Linux, especially how to prepare so that you don't get any nasty surprises halfway through; the basics of Linux including a tour of the desktop interface and how to use user accounts, the Linux file system, hardware configuration, and managing your machine's resources; how to configure your Linux machine to connect to the Internet, or to a local area network, so that you can start to send and receive emails and use the Internet; how to go about installing new packages, upgrading packages, and removing packages (in order to use the components and applications that are supported by Red Hat 2
Linux continues to solidify its position as a viable option within IT infrastructures, proving itself to be an economical and practical server solution for everyday tasks. The LPIC-1 certification from the Linux Professional Institute validates junior level competence in Linux administration. This highly regarded vendor-neutral certification is growing rapidly as Linux continues to gain marketshare in larger IT enterprises. Earlier this year, LPI announced that 75,000 people worldwide had taken at least one LPIC exam. 23
Hacking Knoppix shows users mods, hacks and how to completely customize Knoppix. The user learns how to get work done when sitting in front of a strange computer, find other distros based on Knoppix that solve a gazillion different problems, create super-special, customized-to-the-max, wow-the-dudes-at-the-LUG custom Knoppix distros, save the day when the boss Windows machine wont boot, test that computer in Bobs Hardware Shack to check for Linux support, and demonstrate to newbies that Linux isnt that hard to use. In short, Hacking Knoppix will transform your ordinary powerless Knoppix-curious individual into a fearsome Knoppix ninja, able to right wrongs, recover data, and vanquish the forces of ignorance and Windows usage once and for all. CD. Knoppix Light 4.0, a bootable live CD containing a version of Knoppix which allows the user to use the software entirely from CD. Theres no need for an arduous installation procedure and it will leave the computers pre-existing data untouched so the user can test 42
Linux continues to solidify its position as a viable option within IT infrastructures, proving itself to be an economical and practical server solution for everyday tasks. Linux+ is a certification developed by the Computer Technology Industry Association (CompTIA) in response to demands for a skills assessment mechanism for Linux system administrators. Now two years after launching Linux+, CompTIA is updating the exam to better reflect the skills and knowledge required of Linux professionals. New objectives have been added on security topics and documentation, and prior coverage of hardware topics has been reduced. First edition ISBN: 0782129390; second edition: 0782143121. 93
Document Design is defined as the study and practice of creating functional texts--both visually and verbally--that work for readers. In other words, creating texts that people can actual read and use! Functional Texts are the work-a-day documents/manuals that instruct and inform us. These types of texts can range from the manuals that show us how to set our alarm clock to the NY Times to advertisements that warn us of drug abuse. Readers have to interact with each of these texts. Schriver is the premier research authority on how readers react from both well and poorly designed text. 1
Mastering Microsoft SQL Server 2005 continues the approach of its previous edition by providing complete, accurate, and expert coverage of the product. The material is aimed at all levels of readers with an easy ramp up to intermediate and advanced database topics. This new edition has seven new chapters that cover using SQL Server 2005, advanced database administration, and database application development. Of special interest is its chapter on troubleshooting, a topic missing in competitive books. 1
1
UML (Unified Modeling Language) is a graphical modeling language used to specify, visualize, construct, and document applications and software systems, which are implemented with components and object-oriented programming languages, such as Java, C++, and Visual Basic. UML incorporates the object-oriented community's consensus on core modeling concepts and provides a standard way for developers to communicate the details of system design and development. In addition to object-oriented modeling of applications, UML is also used for business-process modeling, data modeling, and XML modeling. Models for software systems are as important as having a blueprint for a large building or an outline for a book. Good models enhance communication among project teams and assure architectural soundness. The more complex the software system, the more important it is to have models that accurately describe the system and can be understood by everyone. UML helps provide this via a standard for graphical diagrams. The Object 1
3
ASP.NET 2 Everyday Apps For Dummies is written in the For Dummies friendly, easy-to-understand style. It shows those with some web development experience how to create Web sites and applications. The uniqueness of the book lies in the fact that everything you need to "bake the pie" is provided from the code to the step-by-step project-based instructions. It goes above and beyond the snippets provided in a cookbook and gives you everything from start to finish. Learn ASP and save time. Shopping cart application Classified ads Online store Guestbook Chat room And many more The code is complete and ready-to-use in the real world. The companion CD and Web site includes all code applications from the book, additional applications, and featured applications. 5
6
A thorough revision to the Visual Studio 2005 All-In-One Desk Reference For Dummies makes this the ideal book for new programmers or Java programmers looking to get up and running with Visual Studio. The book will be a comprehensive, value-priced reference for the entire Visual Studio 2005. Microsofts catch-phrase for Visual Studio 2005 is personal productivity. The goal of personal productivity is to allow the developer to work at a higher level of abstraction. The goal of this book is to show the reader how to build applications using these productivity features of VS. As a result, language syntax and programming constructs are de-emphasized in favor of showing the user how to let VS generate the code. This book takes a layered approach similar to how most applications are architected. When developing a new application, developers often divide up the work for the user interface, service layer (data access), and domain classes (coding). Whether there is one developer playing all three roles 6
The 3rd edition, like the first two editions begins with a broad overview of the technology and then focuses on specific facets of the various specifications for the reader. This book teaches you all you need to know about XML what it is, how it works, what technologies surround it, and how it can best be used in a variety of situations, from simple data transfer to using XML in your web pages. It builds on the strengths of the first and second editions, and provides new material to reflect the changes in the XML landscapenotably RSS and SVG. 8
What it is: XML stands for Extensible Markup Language, a meta-markup language that provides a format for describing structured data. Although XML is sometimes referred to as the new language of the Web, it's not a single predefined markup language, like HTML. Rather, XML is a language designed to supplement other languages and to allow designing your own markup. XML is often used for B2B interchanges because companies can agree on a set of tags for passing information back and forth with cost savings and improved efficiency. XML enables independent computer systems to exchange, interpret, and act on data, even if those systems run on different hardware and are programmed in different languages. 8
PHP 5 For Dummies, written in the For Dummies friendly, easy-to-understand style, shows those who build Web sites and programmers how to use the popular PHP Open Source scripting language. It covers PHP 5, the latest major release of PHP. The book explains how to acquire and install PHP; PHP's features that make it a useful scripting language; and how to use PHP for three of the most common applications: interactive Web site creation, database storage, and the common operating system tasks (e.g., accessing files in PHP scripts; using operating system commands; and using FTP and email from a PHP script) associated with a general purpose scripting language. 11
Interviews for software programmers and developers differ from interviews for other types of position in that they consist largely or entirely of coding problems, theory, and brain teasers instead of questions about education, work habits, and experience. There are many books on the latter but none on the former. Thus there's no good way for an applicant to prepare for interviews or to interpret the signals she sends prospective employers by the way she conducts herself during the test. Programmers need to meet challenges of the software interview every time they apply for a job; rarely if ever is someone hired on the basis of having done similar work elsewhere. The software demographic changes jobs with frequency, and understands that remuneration offered for a given position depends in part on how well they acquit themselves when confronted with a poser. 11
SQL stands for Structured Query Language. It is the common database language underlying all major database servers including Microsoft SQL Server, DB2, Oracle, and others. The SQL specification is controlled by the vendor-neutral ANSI organization, not any one vendor. The ANSI/ISO SQL 3 specification (also known as SQL 99) was approved in 1999 but the new features of this specification are only now being incorporated into new versions of database products. SQL 99 should be unchanged for at least another 5 years given the history of previous SQL specifications. 11
What the Book Covers: The first two chapters of the book reviews the basics of web applications and their protocols, especially authentication aspects, as a launching pad for understanding the inherent security vulnerabilities, covered later in the book. Immediately after this coverage, The author gets right down to basics of information security, covering vulnerability analysis, attack simulation, and results analysis, focusing the reader on the outcomes aspects needed for successful pen testing. The author schools the reader on how to present findings to internal and external critical stakeholders, and then moves on to remediation or hardening of the code and applications, rather than the servers (often covered in other books). Real World Web Solutions: The culmination is Chapter 9, the build out of a personal pen testing lab, replete with a baseline list of products, with installation guidance: Linux Fedora VMWare Apache MySQL PHP Perl JBoss OpenLDAP OpenSSL OpenSSH 12
Professional C# 2005prepares you to program in C#, and it provides the necessary background information on how the .NET architecture works. It provides examples of applications that use a variety of related technologies, including database access, dynamic web pages, advanced graphics, and directory access. The only requirement is that you are familiar with at least one other high-level language used on Windows either C++, VB, or J++. It starts with a tutorial on C# and the .NET framework. This introduction assumes no prior knowledge of .NET, but it does move rapidly, on the assumption that the reader is an experienced programmer. Once this background knowledge is established, the book starts to sweep through the vast .NET class library, showing how you can use C# to solve various tasks. This comprehensive coverage is one of the key selling points of previous versions of the book, and is maintained and enhanced with this new edition by adding new chapters on Generics, ObjectSpaces, Yukon, and Indigo. S 19
VBScript standard has changed over time and several new things have been introduced since this book first published in 1999. The current standard for VBScript is 5.6. The script debugger, script control, and script encoder have all changed and the Windows Script Component Wizard, regular expressions, and remote scripting have been introduced. Windows Script Host technology has also matured over time and gained in both effectiveness and popularity. VBScript Programmers Reference begins with discussion of the general syntax, functions, keywords, style, error handling, and similar language-specific topics and then moves into an expanded reference section covering the object models in detail. The book combines a comprehensive overview of the VBScript technology and associated technologies with practical examples at every stage from beginner to advanced user. Specific topics include: Variables and Data Types Procedures Error Handling and Debugging Windows Script Components 21
Aimed at over 300,000 developers, this book teaches how to use Xcode and the user interface elements and objects to create Macintosh applications using the Cocoa frameworks. Xcode is the main (central) application to build Macintosh applications, and Cocoa is the modern API used to develop on the Mac. Using easy to follow instructions, programmers will be able to use Xcode and Interface Builder to learn step by step how to program their own applications. Topics covered include: Installation Slider Windows Windows With Text Drawers Tabs NSLog Web Link Target/Action with a date Sheets Alert Panel Printer Switch Image MiniCalc FirstLastName NSString 25
27
The CD-ROM with the book will include Visual C# 2005 "Express Edition." The book will be composed around one of the "starter kits" included with Visual C# 2005 Express Edition, making it easy for readers to learn to program using Visual C#. After reading this book, users will be able to: Understand the concepts of Visual C# Express Understand the Visual C# Express integration with Visual Studio 2005, or Whidbey. Develop applications with Visual C# Express using Windows Forms, ASP.NET, and Windows Services. Understand safe and secure usage and deployment. Coverage of Visual C# is project and task-based so the user can experience quick results as he/she applies they have learned. 37
This is a textbook and professional reference on concurrent programming. It describes fundamental concepts and the various concurrency constructs supported by operating systems and programming languages. The constructs covered are semaphores, locks, monitors, and message passing. The emphasis is on using these constructs to solve concurrent programming problems, an addressing testing and debugging issues that must be dealt with by every concurrent programmer. There are many examples and exercises. Solutions to the exercises will be provided to instructors. 42
Software testing is a critical stage in software development used to ensure that a program meets required specifications, and does not contain errors in programming code. As with all stages of software development, in testing there are many traps you can fall into, thereby missing errors. Testers need a handbook of tips, tricks, and common pitfalls to help them avoid testing errors without the years of experience, and trial and error it normally takes to do so. James Bach and Cem Kaner, 2 of the world's leading testing experts, deliver the lessons they have learned in their over 30 years of combined testing experience. 45
Perl For Dummies, written in the For Dummies friendly, easy-to-understand style, shows programmers how to program basic programs in Perl. This revision covers the enhancements in Perl 5.8, the latest release of the Perl Open Source programming language, including new modules, new utilities, and improved Unicode support. It also includes enhanced coverage of CGI and new coverage of topics that have become popular in the Perl world, such as using Perl with the Mac OS X platform (Perl is now included in the default installs of Apple's Mac OS X), the Apache mod-Perl module, the .NET modules, and as a gateway to XML and Web services. 47
The CD-ROM with the book will include Visual Basic 2005 "Express Edition. The book will be composed around one of the "starter kits" included with Visual Basic 2005 Express Edition, making it easy for readers to learn to program using Visual Basic. After reading this book, users will be able to: Understand the concepts of Visual Basic Express Understand the Visual Basic Express integration with Visual Studio 2005, or Whidbey. Develop applications with Visual Basic Express. Understand safe and secure usage and deployment. Coverage of Visual Basic is project and task-based so the user can experience quick results as he/she applies they have learned. 48
Using a conversational, brief, and to the point style, this book will present principles that will help ensure the success of software developed for any enterprise system. These principles are made real with anecdotes for each from his work on the Mars Rover. They cover software architecture, software engineering, code development, and project management. They are language and platform independent and they apply equally well to Java, C++, or C# programs written in J2EE, .NET, CORBA, or any other enterprise platform. 49
SQL For Dummies, 6th Edition, shows programmers and web developers how to use SQL to build relational databases and get valuable information from them. Written in the friendly and easy-to-understand Dummies style, this book covers the core features of the SQL language. Topics covered include how to use SQL to structure a DBMS and implement a database design; secure a database; and retrieve information from a database. This edition will be revised to reflect the new enhancements of SQL/XML:2005 which is likely to appear in Spring 2006. SQL For Dummies, 6th Edition will also include new material on using SQL with XML to power data-driven Web sites, using SQL with Access 12, and interfacing to todays most popular programming environments. 49
Mastering VBA, Second Edition, covers the basics of the language in clear, systematic tutorials, and includes intermediate and advanced content for experienced VB developers. All of the content is anchored with solid, real-world projects in Word, Excel, Outlook, PowerPoint, and Access. Topics include recording macros and getting started with VBA; learning how to work with VBA; using loops and functions; using message boxes, input boxes, and dialog boxes; creating effective code; and programming the Office applications. 55
About the book: Python For Dummies shows programmers and nonprogrammers how to use the Python Open Source programming language in the For Dummies friendly, gentle style. The book briefly covers basic programming concepts for those who have had only minimal exposure to programming so that they can feel comfortable. It explains the similarities and differences between Python and those programming languages (Perl, Java, and C++) with which it is similar and how to install Python on all platforms: Linux/Unix, Windows, and Mac OS X. It shows how to build four real programs: Internet client, Internet server, database, and graphical calculator. It also covers the following topics: Python building blocks (i.e., working with functions, modules and packages; control structures; and dictionaries); python libraries; accessing the Internet; and working with graphics. The author-maintained Web site has all of the code in the book, links to third-party software discussed in the book, Python versions covered in book, third 55
C# is Microsofts powerful programming language that's easy to learn and much easier to leverage than C or C++. It is now one of the hottest programming languages in use and has experienced staggering growth in popularity because it combines the very best of languages such as Java, J++, CGI, PERL, C/C++, and Visual Basic. C# 2005 brings new features that make it a more powerful programming language than ever before. This combined tutorial and reference describes C# 2005 from scratch, while offering in-depth content for more advanced developers. Whether you're looking to learn the latest features of C# 2005 or you want a refresher of easily forgotten details, this book is an ideal resource and reference. The book features the basics of C# programming in the first half of the book. The second half serves as a reference that allows you to quickly locate information for specific language features. It's a comprehensive look at programming using the increased set of language options offered with the C# 2005 rele 58
What the book covers: Oracle PL/SQL For Dummies shows novice Oracle programmers how to use PL/SQL, the procedural programming language embedded in Oracle, to develop Oracle applications. Experienced Oracle programmers and project managers will also benefit from the best practices and code and naming standards material in the book. This book introduces PL/SQL and its relationship to SQL and includes coverage of the following: getting started with PL/SQL (e.g., language fundamentals, program control, exception handling, and packages); Oracle-specific programming topics (e.g., Oracle constructs of interest to PL/SQL developers and code-placement options); advanced PL/SQL (e.g., manipulating strings, manipulating dates, and manipulating numbers). The book also includes a database primer chapter, coverage of best practices (based on actual system-building experience) in sidebars throughout and in a full chapter, and coding and naming standards that can be adopted by organizations. All of the code in the book 58
What the book covers: There are many books on the market that cover the programming in certain languages, but very few outside of academic circles introduce programming as a topic itself. The goal of this book is to give non-programmers assistance in learning the basics of programming so that they might eventually become a professional developer, or a programming hobbyist. This book will not only help the reader gain new skills, but it will also be beneficial for readers as they want to expand their knowledge on the topic and use that experience to work with other programming languages. This book offers the basic best practices and skills for all novice programmers. The book offers the following coverage: What is programming? How computers "read" code, Compilers, Strings, Variables, Structure of coding, Functions, Conditionals, Looping, Arrays, Debugging, Problem solving, Working with Windows Registry, Version Control, Code distribution, Practical Projects (Scientific calculator, File search tool, Br 59
This book will show software developers how to use Team System to streamline software design and deployment using Microsoft's internal tools and methodologies.The focus will be on practical application of the tools on code samples, development scenarios and automation scripting. The book is designed to be used both as a step-by-step guide and as a reference for modelling, designing and coordinating enterprise solutions at every level using Team System. Sincethe Team System product is very new, there will be some overview material to bring the reader up to speed. However, the focus is on practical implementation and a nuts & bolts approach. For example, as a case study the authors will put C# code through a series of practical tests in Chapters 17 through 22 to show the reader how to make use of the testing tools available in Team System. The book will provide code examples inboth VB.NET andC# to reach the widest possible audience. 61
This book takes a hands on and example oriented approach to programming with the .NET Framework for experienced developers. This book is not about programming with any specific language or tool, rather it teaches the underlying commonalities that developers can use regardless of their language choice or development tools. Examples are given in multiple languages where needed to illustrate language-specific features or issues. Some of the primary topics covered in depth are: CLR (Common Language Runtime) Generics Assemblies MSIL (Microsoft Intermediate Language) Based Framework Libraries - including networking, I/O, and internationalization Advanced Framework Libraries - including security and diagnostics Data in .NET -XML, ADO.NET, XQuery ASP.NET and Windows Forms Distributed development foundations - remoting and services 62
Professional Visual Studio 2005 Programming is a book all about the power of Visual Studio 2005 and the development environment that makes up the core of this application. It explores each aspect of the development life cycle from a perspective of how Visual Studio 2005 can make a programmers life easier. From common tasks and functions to the lesser used but powerful tools that accompany the main code editing and design windows, this book walks through every facet of the IDE (Integrated Development Environment). Rather than leaving the explanation of each area of the IDE as a simple description, every chapter illustrates real world usages for every tool, command and shortcut discussed so the reader can more easily apply what he or she learns as they go. Topics Included: Creating Custom Templates and Wizards Code Reuse and Lightweight Code Generators Dynamically Generating Forms Through Reflection Patterns to Better Windows Applications Managing Multithreaded Behaviors in Windows Forms Man 68
Thebook focuseson solving business problems in a logical progression from connecting to displaying to changing the data. Additional chapters cover enhancements to the presentation and alternate types of data. The book follows Kauffmans practice of going beyond the basic techniques to discuss the permutations, pitfalls and best practices that occur in real business scenarios. Some of the topics covered include: Fundamentals of connecting Web pages to databases Complete scenarios with SQL Server (including the new SQL Server Express Edition), Oracle, MySQL, Access, and XML Tricks and traps to displaying data in grids, lists, and trees How to allow users to change, add, and delete data Techniques for creating data objects and events and handling data errors 70
Aimed at over 300,000 developers, this book teaches how to create and customize Dashboard widgets. The author uses comprehensive examples, code with explanations, and case studies to show how to develop custom widgets. The book starts by discussing the Dashboard concept and configuration, and then discusses using HTML and CSS to create and customize widgets, it then then goes on to offer advanced functionality coverage. Finally, in Part III, the reader will have the opportunity to follow the development of 10 different widget examples. Fred Terry explains how widgets may be developed using simple Unix commands, JavaScript functions, HTML and Cascading Style Sheets, including Apple's extensions which were tailor made for Dashboard widgets. Dozens of Dashboard widgets are presented and explained in detail; from the most simple Dashboard widget, which uses HTML and CSS only, to the more comprehensive ones, which retrieve information from the Internet. Topics covered include: The Dashboard (show, 70
Software Project Management For Dummies gets the reader up and running quickly with the technologies and methodologies used in software project management and will cover everything from managing the programmers to assessing and eliminating risk: -MS Project 2003 -eXtreme -Iterative -Open source -Managing outsourced projects -Tools and tips for managing projects in the real world -Testing -Enterprise level development -Parts of 10 will cover best practices and tools The website will include pre-created timesaving templates in MS Project, Excel and other tools 79
Goal: Provide a primer to explain the concepts of programming without necessarily getting bogged down in the syntax of a particular language. The book examples will draw upon a variety of different languages and the hands-on exercises will provide examples in multiple languages. Unique features: Learn programming in three different types of languages (Basic, C, Transcript) CD with examples in Liberty Basic/RealBasic, C++/C#/Java, Runtime Revolution Chapter structure (Problem, Theory and new information, You try it) 80
Beginning SQL Server 2005 Programming provides a comprehensive introduction to SQL Server. The book begins with a quick overview of database design basics and the SQL query language, for those programmers who may be building their first Microsoft database application. It also provides an overview of SQL Server itself, which has been dramatically redesigned with the 2005 release.The author then proceeds to show how to implement thesefundamental concepts with Microsoft SQL Server 2005. The author covers such essential topics as: Creating and changing tables. Managing keys. Database normalization. Writing scripts. Working withstored procedures. Programming with XML. Using SQL Server Reportingand Data Transformation Services. The book's appendixes provide a collection of useful reference material, and the book's companion site provides all of the code found in the book. The book is designed to complement the authors' bestselling Wrox book, Professional SQL Server 2005 Progra 80
This book is a complete tutorial in PHP5's language features and functionality, beginning with the basics and building up to the design and construction of complex data-driven websites. Fully functioning applications are developed through the course of the book. Other features of the book include: installation guide and troubleshooting tips, introduction to relational databases, practical working examples and applications, and a detailed language reference. New to this Edition: Coverage of OOP, PEAR, GTK, MSI, CLI, SQLite, error handling with try/catch 86
Effective Software Project Management: Traditional, Adaptive, Extreme is written in the same style as the author's successful book, Effective Project Management. Written for both IT professionals and students, the book provides a comprehensive, step-by-step treatment of the five major types of software development approaches: linear, incremental, iterative, adaptive, and extreme. The author takes readers through each of these development approaches, step-by-step, and also covers the best-of-breed project management tools, templates, and processes that support them. He also presents the pros and cons of these methods so readers can decide the best method for managing specific types of projects. Each part of the book covers the steps for implementing one of the five major development methods. Within each part, the authors demonstrates how to use more specific approaches---for example, standard and staged delivery waterfall approaches. 88
Not embalmed with nitty-gritty technology details, this is a true Dummies book that aims at demystifying SOA and making SOA concepts accessible to the vast numbers of people hearing SOA and clueless about what it really means. -Service-Oriented Architecture For Dummies explains SOA to business and IT professionals alike. Service-oriented architecture is the most important initiative facing IT today and is not easy to grasp conceptually. Its implications are dramatic it promises reusable flexible systems the embodiment of the industrialization of software, yet its success is dependent on widespread adoption and change of thinking necessary to make it a reality. SOA For Dummies helps people understand what it is and why its important, how it can impact them and what they can do to move SOA ahead in their own organizations. -The book will cover what SOA is, why it matters, the ins and outs of XML, web services, collaboration, data managements, taking steps towards implementing SOA and case studies. -Part 90
Most security books are targetd at security engineers and specialists. Few show how build security into software. None breakdown the different concerns facing security at different levels of the system: the enterprise, architectural and operational layers. This book addresses the full engineering spectrum. It extends to the larger enterprise context and shows engineers how to integrate security in the broader engineering process. 93
MDSD is a practical guide for developers, not just a research/theory book. Scientific background is not assumed of the reader. The basics are covered in the beginning, allowing developers to pick-up the MDSD approach quickly, then it progresses into more and more detail. 102
What the Book Covers: Professional PHP Development with Feeds and APIs will introduce the reader to feeds and APIs in general, and then take them step by step through real world examples. The examples and descriptions will take the user through each stage of the API process, from basic test implementations to integration with existing sites. Showing users how to produce and document their own APIs will also allow them to expand their own sites, and encourage them to take a deeper look at how they structure their code. The inclusion of XML-Feeds will also allow users to access one of the fastest growing trends on the web. Feed aggregators are being churned out at a rapid pace, while most dynamic sites are either beginning to offer, or expanding their current offerings of XML feeds. Unique Coverage: The only book that covers a variety of APIs and services in PHP. The competition examine one API or service in a variety of languages, to the average programmer, this is mostly wasted space. This book wil 102
This book is a comprehensive reference that shows readers how to test software applications using step-by-step guidelines, checklists, and templates for each testing activity. The book begins with a self-assessment that readers can use to identify the specific chapters of the book that will provide the guidance they need. This new edition is more than 40% new and revised to cover latest software industry and regulatory developments, inlcuding: The need to test internal control because of the Sabine Oxley Act. The need to test security because of open-access through internet and website. Agile development creates the need for agile testing Risk management techniques. This book provides detailed guidelines for: Building the software test environment Conducting the test following an eleven-step process that has been adopted and validated by the most widely accepted software testing certification group--The Quality Assurance Institute Specific guidelines for detail 223
The World Wide Web is rapidly evolving technologies such as XML, and applications such as e-commerce. This book teaches the essentials of working with the most important web technologies. From client development using HTML and Javascript, through to full server side applications written in ASP and Perl, the complete web system is shown. Concentrating on immediately useful code rather than theory, this is a how-to book for practical and project based courses. The second edition of Web Programming has been available for two years now and is ready to be refreshed and amended. The technologies which are described in the book have stabilized over the last two years and become solid, well established parts of a programmers toolkit. Relatively little change has happened to the W3C standards which are covered. No new version of JavaScript, or JScript, has been released and the programming languages Perl and PHP have not undergone significant alteration. The big changes in Web development have happened elsewher 245
Cay Horstmann offers readers an effective means for mastering computing concepts and developing strong design skills. This book introduces object-oriented fundamentals critical to designing software and shows how to implement design techniques. The author's clear, hands-on presentation and outstanding writing help readers to better understand the material. 516
This book introduces uniquely designed C++ classes for real vectors, dense matrices, and sparse matrices, with particular relationships among the classes. It then demonstrates the comparative simplicity of coding within this framework in a dozen kinds of contemporary scientific applications. In this book the author shows that C++ improves on both FORTRAN and C and affords the greater conveniences and efficiency in coding mathematics 2
Blends basic computer science concepts and C language programming. The study of the language is presented as it applies to many different areas of computer science. This is the same book as Nagin which uses the Pascal programming language. 5
Each minibook addresses a different aspect of C++ Programming.In-depth coverage of the most important aspects of the programming language and how to tackle specific challenges.Introduces readers to the nuances of Visual C++.NET.Teaches readers how to get integrated with the rest of Visual Studio.Includes chapters that explore the use of C++ for specific applications, such as game programming, creating enterprise applications, and creating Web services applications.Appendixes provide installation and use instructions for the available free compilers.Mini-book titles:Introducing C++Objects and ClassesFixing ProblemsAdvanced ProgrammingReading and Writing FilesC++.NETVisual Studio and MFCON THE CD-ROMAll the source code from the book examples GNU C++ compiler 7
What the book covers: C All-in-One Desk Reference For Dummies covers everything you need to begin writing C programs. It explains the entire development cycle-- designing and developing the program, writing source code, compiling the code, linking the code to create the executable program, debugging, and deployment. It explains all the intricacies of writing the code-- the basic and not-so-basic building blocks that make up the source code. It even gets into more advanced programming techniques that can take your programming skills to the next level. Some of the more advanced topics include programming for the Linux/Unix console, Windows programming, graphics programming, games programming, Internet and network programming, and hardware programming projects. 19
An innovative new book designed to teach algorithmic approaches to solving engineering problems. De-emphasizing syntax, the author focuses on structured approaches to implementing solutions using a subset of the C++ language. Focus is on developing common algorithmic patterns and how to use them to solve complex problems. Engineering applications requiring use of algebra, calculus, and physics are included. 19
This book is the latest edition of one of the bestselling of all books on the C++ language and Visual C++. The author, Ivor Horton, has a loyal following who love his approach to teaching programming languages. In this book, Horton repeats the formula that made the current edition so popular:he teaches both theStandard C++ language itself as well as Microsoft Visual C++. The book is designed to provide a comprehensive introduction to both the Standard C++ language and to Visual C++.NET. The book has been thoroughly updated (more than 35% new and updated) for the Whidbey release. This book shows novice C++ programmers how to build real-world applications using Visual C++. No previous programming experience is required. The author uses numerous step-by-step programming examples to guide readers through the ins and outs of C++development. His tutorial approach has proved popular with more than 100,000 readers---they look to Ivor Horton for the most thorough and accessible introduction to the C++ langua 24
48
Cay Horstmann offers readers an effective means for mastering computing concepts and developing strong design skills. This book introduces object-oriented fundamentals critical to designing software and shows how to implement design techniques. The author's clear, hands-on presentation and outstanding writing style help readers to better understand the material. 53
The author uses a combination of descriptions, examples and case studies to introduce simple C++ to those who can already program in another programming language. Many chapters will include a reference section that will provide compact and complete coverage of the material introduced in the chapter. So, for example, 'You Can Program in C++' will not make use of all the built-in arithmetic types provided by C++, but the chapter introducing built-in types will include, in its reference section, a complete listing of those types and the reasons for using them. The approach is designed to encourage readers to tackle exercises and to start supplementing them with their own programming tasks as soon as possible. 69
This text addresses the often neglected issue of how to actually implement data structures and algorithms. The title "Algorithm Engineering" reflects the authors' approach that designing and implementing algorithms takes more than just the theory of algorithms. It also involves engineering design principles, such as abstract data types, object-orient design patterns, and software use and robustness issues. 372
Thoroughly revised and updated to reflect changes in the field, the eleventh edition of Structured COBOL Programmingbuilds on the strengths of previous editions and includes changes and additions that have significantly improved the text. The dual emphasis on structured program design and syntax is retained, as is the focus on top-down modular programming and documentation. The text is intended for readers with no previous programming or computer experience as well as for those with some background in the computing field. 262
Well-designed graphical user interfaces (GUIs) to business systems can greatly increase user productivity. But designing them is difficult and time-consuming, especially for novice programmers. Even experienced programmers often don't know the difference between a superior GUI and a mediocre one. The result can be screens that are too complex and difficult to use. These developers need to learn the basics of good interface design, using practical examples from systems that have been proven to work well. 33
Introduces programmers to quick database solutions with Visual Basic.NET Provides step-by-step instructions on how to design and build databases from scratch Shows the user how to create reports, validate and index data, create custom controls Demonstrates how to connect your database to the internet 9
This book demonstrates best practices and advanced techniques for multi-tierdatabase programming withthe Visual Studio 2005 release of VB.NET, with SQL Server 2000 and SQL Server 2005 (Yukon). Part I, ADO.NET 2.0 Basics begins with a quick-start chapter for Visual Basic 6.0 programmers new to the .NET Framework and ADO.NET, describes new features added by ADO.NET 2.0, and provides prescriptive guidance for designing high-performance, scalable intranet and Internet database projects. Part II, Data Binding in Windows Forms and Controls, covers basic Windows form clients that use the new DataConnection and GridView controls and progresses from declarative, drag-and-drop front-end designs to customized intranet projects that use VB .NET code to manage server connections, DataAdapters, DataTables, and strongly typed DataSets. Part III, DataBinding in ASP.NET 2.0, explains Whidbeys new WebSite metaphor and use of DataSource, GridView, and DetailsView Web controls. Advanced topics include creating XML Web service 13
Visual Basic.NET Programmer's Reference provide both a language tutorial and reference. The tutorial explains how to program using Visual Basic .NET andprovides the following benefits: Explains how to program in Visual Basic .NET, Whidbey release Allows experienced programmers to quickly move to the latest version of Visual Basic Describes useful namespaces for ADO.NET, XML, multithreading, Direct3D, cryptography, and reflection. Provides basic material suitable for beginners but also includes in-depth content for more advanced developers. The second part of the book is a reference that quickly allows programmers to locate information for specific language features. The entries in these appendices allow the reader to quickly review the details of important programming, objects, properties, methods, and events. The reference part of the book provides the following benefits: Summarizes the differences between Visual Basic .NET Whidbey and 2003 editions Covers Visual Basic syntax, 19
Beginning VB 2005 teaches Visual Basic from first principles to code deployment. Readers quickly learn how to write windows, web and mobile applications using Visual Basic 2005. To get started on the road to professional development, they also learn about object-oriented programming, creating custom controls, working with databases, creating menus, and working with graphics. After a brief introduction to Visual Studio 2005 and the .Net Framework, the expert authors introduce the fundamentals of the Visual Basic language. Using this approach, readers benefit from this book by gaining a thorough understanding of the .Net Framework and Visual Basic. Explanation of object-oriented programming concepts and theory are included to give the reader an understanding of its benefits. Other topics include: Building class libraries, Web services and .NET remoting, and deploying applications. The exercises at the end of each chapter offer a deeper understanding of how to build rich and professional looking applications 21
Beginning Visual Basic 2005 Databases teaches Visual Basic developers the concepts and skills necessary to write VB.Net database applications. This book touches on database design concepts and focuses on using ADO.Net to access and manipulate data in relational databases. While the book covers all data providers in ADO.Net briefly, the primary objective is to focus on using the OleDb provider for accessing Access databases, the SQL provider for accessing SQL Server databases, and the Oracle provider for accessing Oracle databases. The main intent is to show developers using either SQL Server or Oracle how to write database applications using Visual Basic 2005 while at the same time not ignoring those readers who may still be using Access. Readers learn how to how to use queries, views and stored procedures to efficiently access and manipulate data from their applications. The author provides examples and instruction on accessing data from Windows applications, ASP.Net applications as well as Web Services 24
Mastering Microsoft Visual Basic 2005 continues the approach of its previous editions by providing complete, expert coverage of the language. The material is aimed at beginner to advanced readers with emphasis on intermediate and advanced application-development topics. Topics include getting started with Visual Basic 2005, the Visual Basic 2005 language, GUI design and event-driven programming, building rich client applications, programming with objects, working with the .NET Framework, drawing and printing, building data-driven applications, programming for the web, refining your applications. 32
This book is written to show the reader what they need to know to take their abilities to new levels. Visual Basic 2005 has changed dramatically from its predecessor, and the reader will find everything here that they need to make the transition to the newest version of the worlds most popular programming language. This book shows developers exactly how to build everything from traditional console applications, ASP.NET applications, and XML Web Services. Along with these various applications, this book will deal with the issues of security, data access (ADO.NET), and the latest Visual Studio 2005 IDE, as well as introduce developers to everything they need to know to fully understand the .NET Framework. Topics Covered: Visual Studio 2005 Common Language Runtime Variables and Data Types Object Syntax Introduction Inheritance and Interfaces Applying Objects and Components Namespaces Error Handling and Debugging ADO.NET 54
The power and elegance of generic types have long been acknowledged. Generics allow developers to parameterize data types much like you would parameterize a method. This brings a new dimension of reusability to your types without compromising expressiveness, type-safety, or efficiency. Now .NET generics makes this power available to all .NET developers. By introducing generic concepts directly into the Common Language Runtime (CLR), Microsoft has also created the first language-independent generics implementation. The result is a solution that allows generic types to be leveraged by all the languages of the .NET platform. This book explores all aspects of the .NET generics implementation, covering everything from fundamental generic concepts, to the elements of generic syntax, to a broader view of how and when you might apply generics. It digs into the details associated with creating and consuming your own generic classes, structures, methods, delegates, and interfaces, examining all the nuances associated 55
Mastering MicrosoftVisual Basic2005, Express Edition, approaches the new product comprehensively to uncover all it has to offer. Written by the author of the bestselling Mastering Visual Basic .NET, this book has an easy learning curve for beginners, but doesn't stop there. Unlike its competition, it thoroughly explores the topic, step by step, for those readers who need to useVisual Basic Expressas a development solution in a small-to-medium-size enterprise or as a training tool. 57
Visual Basic 2005: Your visual blueprint for writing dynamic applications will cover all major elements of classic VBN programming, but the book will also illustrate cutting-edge techniques for interacting with corporate databases. This book is designed for all audiences--novice to advanced VB 2005 users. VB 2005 is used in nearly every business today to quickly build mission critical applications. Many workers who have learned VBA wish they could expand their knowledge to build more sophisticated applications, and this book shows them exactly how to do it. The book employs the successful Visual Blueprint approach: lots of visual guidance, clear explanations, and step-by-step examples. Visual Basic Visual Blueprint will take the new VB developer and get them developing useful routines within minutes of opening the book. The book will be packed with useful techniques for developing VB applications, including handling system operations such as writing to the registry to maintain specific application information 65
Get in on the cutting edge of the exciting field of Systems Analysis and Design (SAD) with a book that not only teaches you the basic skills, but how to put them into practice. Adopting a UML object-oriented approach, three recognized SAD experts address the theory and the practice you need to excel in this dynamic and ever-growing field. Each chapter in the text describes one par of the SAD process, with clear explanations of what it is and how to implement it, along with detailed examples and exercises designed to help you practice what you've learned. The overall focus is on the specific tasks analysis must perform during the course of a project, and the deliverables that will be produced. 2
This book introduces modern methods for object-oriented component-based system modeling and simulation. This includes system architectural techniques for reusability using components and connectors, enabling specification of system models integrating components from multiple engineering disciplines. As an added benefit, it provides a tutorial and serves as a reference for the Modelica language as well as a comprehensive overview of application model libraries for a number of application domains. 17
Whilst there have been a number of books on eXtreme Programming, few have looked in detail at individual practices. Refactoring represents a significant aspect of XP that has still largely to be resolved. These authors do not attempt to cover the same ground as Fowler but look instead at coarse grain refactorings - remoulding system architecture. Software that no longer adequately does what it was originally built to do means that developers are often forced to create workarounds and ugly fixes. Without refactoring, new requirements can't be met, but also when new iterations and versions are released, it can mean a degeneration in the efficiency of the overall system. This book looks at methods of establish design improvements as an important and independent activity during development of software, and will help to ensure that software continues to adapt, improve and remain easy to read and modify without altering its observable behaviour. 162
Get in on the cutting edge of the exciting field of Systems Analysis and Design (SAD) with a book that not only teaches you the basic skills, but how to put them into practice. Adopting a UML object-oriented approach, three recognized SAD experts address the theory and the practice you need to excel in this dynamic and ever-growing field. Each chapter in the text describes one par of the SAD process, with clear explanations of what it is and how to implement it, along with detailed examples and exercises designed to help you practice what you've learned. The overall focus is on the specific tasks analysis must perform during the course of a project, and the deliverables that will be produced. 374
This book provides a comprehensive guide to Geronimo for the professional J2EE server administrator and deployer.The book should also be of interest to developers who want to deploy applications on the Geronimo server. The authors begin by comparing Geronimo to currently availableJ2EE servers (such as JBoss, BEA Weblogic, and IBM Websphere). After describing it's overall architecture and features, the authors show readers how to: download and install Geronimo use the tools available with Geronimo administer/manage Geronimo server(s) configure and deploy Geronimo applications deploy servlets and JSPs on Geronimo work with Tomcat on Geronimo deploying EJB applications on Geronimo work with client applications on Geronimo deploy JMS applications on Geronimo apply Geronimo security - application and server level managetransactions In addition to Geronimo coverage, this book covers Gluecode Joe, a customized version of Geronimo that IBM markets. Target readership in 6
Book 1: Getting Started with Java Book 2: Expanding on the Java Fundamentals Book 3: Object Oriented Programming Book 4: Working with Arrays and Collections Book 5: More Java Programming Techniques Book 6: Creating User Interfaces with Swing Book 7: Web Programming Book 8: File and Database Programming Book 9: Graphics, Sound, and Even a Little Game Programming 7
Jakarta Struts For Dummies shows Java Web application developers how to use the Jakarta Struts framework to develop Java-based Web applications in the For Dummies friendly, easy-to-understand style. Part I demystifies the Struts framework and provides a quick jump-start sample application. Part II covers core information about the Struts framework, including the Model-View-Controller design paradigm. Part III extends the Struts framework, covering topics such as exception handling, plug-ins, using tag libraries, and using tiles to create Web pages. Part IV applies the specifics of the Struts framework to a real-life, browser-based music collection Web application. This application is useful to a wide-range of people and can be modified for other types of data collections. Other topics covered include using Java Server Faces (JSF) with Struts; handling and validating application errors; securing Struts applications; and managing databases to store data for Struts applications. 9
What the book covers: Beginning Programming with Java For Dummies starts would-be programmers on their way toward Java mastery by showing them basic development concepts and techniques in context of Java. The book explores what goes into creating a program, how to put the pieces together, dealing withstandard programming challenges, debugging, and making it work. Updated coverage: The release ofthe Java SDK 2.0 drives this revision. All examples are updated to reflect the changes in the technology. Author Barry Burd also offers new options for tools and techniques used in Java development. 20
The first three editions of Mastering Enterprise JavaBeans have sold more than 78,000 copies.Its success was driven by the acknowledged quality of the book (just check out the reviews on amazon.com) and its authors. This new edition continuesin this tradition, covering the new EJB 3.0 specification, which will release with J2EE 5.0 inearly Q22006. EBJ 3.0 is a radical change from previous versions of EJB; nearly every aspect of development is affected by these changes. Consequently, this new edition is more than 50% new and revised, with4 major new chapters and 1 new appendix covering the latest features of this release. The authors will not only cover the advanced topics of interest to enterprise developers, they will also focus on best practices for usingEJB with open sourcetechnologies. Theauthors will follow the basic organization of the previous editions. Part One covers the fundamentals of building an EJB system. Part Two is devoted to programming with EJB. Part Threecovers advanc 26
This book is a comprehensive beginner's guide to JavaServer Pages. Readers with basic programming experience either in Java or a web scripting language will not only become fluent in JSP after reading this book, but will also be exposed to the full range of complementary tools fordeveloping enterprise Java applications. All aspects of the JSP programming language in the latest 2.0 standard will be covered in detail. The book is divided into three sections. The firstintroduces the fundamentals, including JSP syntax and directives, JSP Expression Language, JSP Tag libraries, JSTL and techniques for testing and debugging. The second section shows how to apply the concepts to building real-world Web applications using JSPs along with open source frameworks like Struts, WebWork, and Turbine. It also covers software design methodologies and developer tools like Ant, jUnit and CVS, as well as popular IDEs. The final sectionprovides several in-depth case examples that willchallenge readers to move to 29
32
In order to ensure a thorough understanding of concurrency this new edition presents concepts, techniques and problemsina range of forms: through informal descriptions and illustrative examples, abstractly in models and concretely in Java. These provide the problem patterns and associated solution techniques to help students recognise the problems and arrive at solutions, using the LTS modeling techniques (accessible on the accompanying website). 33
Professional Apache Tomcat 5 shows system administrators and Java developers how to install, configure, and run the Tomcat server. The authors focus on solvintg real-world problems encountered in all phases of server administration, inlcuding: Installation Configuration Managing class loaders and connectors Security Shared hosting and clustering System testing The book provides comprehensive coverage of all of the latest features of Tomcat Releases 4.1 and 5.0. (Tomcat 5,0, which is expected to release at the end of this year, supports JSP 2.0 and Servlets 2.4. Given that many companies are slow to upgrade, the authors will also cover Release 4.1.) The companion Web site will include all of the code from the book, plus links to additional resources 33
The use of pictures rather than just words to represent the input and output of a program means that Graphical User Interfaces (GUIs) have become the User Interface of choice. Using the programming language Java to design these Interfaces is becoming the preferred choice of systems designers. Java programs compile from source code into "byte code'', a portable and compact machine representation of the executable statements the programmer wrote. Portability is one of the holy grails of system designers. 37
Professional Java Tools for Extreme Programming is a practical, code-intensive guide to thetools that enterprise Java developers need when using Extreme Programming (XP) methods. It covers the key tools usedto automate the most complex parts of the XP process: application integration, testing, and deployment. The book covers major new releases of Ant, JUnit, and Cactus, plus important new tools, inlcuding XDoclet, Maven, Anthill, and Eclipse. The book begins with a brief introduction to XP methods. It then jumps right into the tools, providing a brief overview of the uses and features of each tool. Next come tutorials showing best practices for using the tools--the authors show how each tool is used to develop and test the same sample application, based on Sun's well-known Pet Store example. For each tool, the author provides lots of code examples and directions for setting up scripts for automating that development step. The companion Webiste will provide completecode, updates on XP software to 50
Johnson's first two books introduced readers to the concepts of the Spring Framework; this new book provides an in-depth tutorial showing how to use the complete set of Spring toolsto build real J2EE and Java applications. The book describes common types of problems faced byJava developers and then shows how Spring can help solve them. The book covers the complete specturm of Java development, including database access/persistence, container configuration, transaction management, remoting, and web MVC. It introduces well known techniques, like design patterns, to solve some of these problems as well as new and innovative approaches like Inversion of Control (IoC) and Aspect Oriented Programming (AOP). All solutions are implemented using the functions providedby the Spring Framework in conjunction with other popular open source technologies like Hibernate and Velocity. 58
This version of the book uses the latest Java technology, Java 2 Standard Edition Version 5.0 (J2SE V. 5.0), or otherwise known as "Version 5.0." This revolutionary book intertwines problem solving and software engineering with the study of traditional data structures topics. The book emphasizes the use of objects and object-oriented design. Early chapters provide background coverage of software engineering. Then, in the chapters on data structures, these principles are applied. The authors encourage use of a five-step process for the solution of case studies: problem specification, analysis, design, implementation, and testing. As is done in industry, these steps are sometimes performed in an iterative fashion rather than in strict sequence. The Java Application Programming Interface (API) is used throughout the text. Wherever possible, the specification and interface for a data structure follow the Java Collections Framework. 179
Newly updated to reflect changes in the field, the fourthedition now uses Java 5.0. Goodrich provides intuition, description, and analysis of fundamental data structures and algorithms. He also offers numerous illustrations, web-based animations, and simplified mathematical analyses to justify important analytical concepts. All of this is done in a clear, friendly writing style. 432
Building on its reputation for sound pedagogy, carefully developed exercises and examples, and a strong emphasis on problem solving, Computing Concepts With Java Essentials,4E, this new editionapplies Horstmann's proven formula to the new release of Java. Rather than simply teachingabout Java, Cay Horstmann shows readers how to think like programmers, using the most current version of the Java language (Java 2.0). Throughout the text, he uses his many years of experience as a career programmer and teacher to bring out the most important elements of computing, problem solving, and program design.Computing Concepts with Java Essentials introduces carefully selected topics that are crucial to learning how to program. 726
What this book covers: This book touches on the key elements of a Web site and how to improve each while improving overall site design. Covers -- Full site makeovers: Including improving user speed, building around color themes, and improving accessibility Page makeovers: Covers proper page sizing, boxed design, and working with tables Text makeovers: With focus on font selection and graphical alternatives Image makeovers: Guides readers through image and file sizing, incorporating text with images, and builing graphical buttons Navigation makeovers: Covers improvements you can make to navigation bars or menu additions that improve usability Content makeovers: Aunique element that focuses on what a Web site says to the reader with advice on good Web writing, improving home page message, and dealing with scroll issues. Extreme makeovers: An expanded section showing how to incorporate several smaller makeovers into a major site overhaul 2
Beginning JavaScript 2nd Edition teaches programming basics from the ground up so that even those with no prior programming knowledge should be able to pick it up and learn. With this approach, people with little or no programming experience can use it to learn JavaScript and use this for practical purposes on their websites to create interesting, useful and dynamic websites.The primary focus is on practical application of JavaScript to website creation. The ultimate aim is that a reader having finished the book should be able to go it alone and create their own scripts and move forward and learn more advanced techniques. They will have a very broad base of knowledge of JavaScript and its application to web development. 7
As Microsoft MVPs (Most Valuable Professionals) the authors have answered thousands of ASP.NET developer questions in various online communities. Through seeing the kinds of problems real developers encounter and providing solutions, these MVP authorsare uniquely positioned to write a bookthat knows what the reader needs to know and doesn't leave unanswered questions. MVPs are also the cream of the crop as writers (books and articles for online and print) and solution developers. The MVPs involved in this project will be sharing their insight into little-known solutions and undocumented features (a.k.a. "hacks") that will help readers be more productive developers, find solutions to problems they though unsolvable, and develop better applications. 10
Thebook leads the reader through the development of a complete ASP.NET 2.0 website that has most of the features an user expects to find in a modern content-related and e-commerce site: News and events, organized in categories Photo galleries Account registration, personalization and theming Opinion polls Forums Newsletter E-commerce section with shopping cart and order management The implementation of each feature gives the opportunity to teach various new features introduced by ASP.NET 2.0, such as: master pages web parts theming membership personalization built-in web administration for security options and other settings. the new server controls (GridView, DetailsView, DynamicImage, MultiView, the new xxxDataSource and navigation controls, etc.) and their adaptive capabilities the new compilation mode the new ADO.NET 2.0 features (e.g. caching with database dependency) 11
What this book covers: JavaScript For Dummies, 4th Edition covers the essentials of how to use the JavaScript language to create dynamic and interactive Web pages. It includes coverage on language basics, building Web sites, and automating pages. Revised for beginning users: This edition of the book includes more coverage of the basics of scripting and the JavaScript language itself. It also includes expanded "how to" examples as well as a working Web site example to reinforce the info. 11
Active Server Pages.NET For Dummies makes it easy for beginners to begin creating dynamic, data-driven web applications with ASP.NET. This is the perfect guide for web designers and HTML coders who are ready to take their web site to the next level and begin building web applications on the .NET Platform.Veteran ASP developers and VB programmers will benefit as well, as this is a great jump-start to the new ASP.NET technologies.Readers will delight in expert author Bill Hatfield's coverage of topics that include:Exploring Visual Basic Essentials Understanding Objects Building User Interfaces Killing Bugs and Handling Errors Accessing databases Handling User Input And more...ABOUT THE CD-ROMThe CD-ROM contains the author's source code and examples as well as useful 3rd party tools and software. 15
Co-marketed to millions of site visitors by developer SWiSHzone.com, The Official SWiSHmax Bible is the comprehensive manual and techniques reference for amateur and professional designers interested in producing animation and interactive material for the Web (and other forms of output) without purchasing and learning to use Macromedia Flash. The book uses scores of hands-on examples to illustrate and demonstrate concepts and functions, and is packed throughout with undocumented techniques and secrets from the SWiSH vaults and cutting-edge SWiSH users from around the world. A companion Web site features examples and templates from the book, unique SWiSH content available nowhere else, and a tryout version of SWiSHmax. SWiSH has over 3.5 million downloads and over 200,000 registered users. The SWiSHzone.com website receives 500,000 unique visitors per month 15
The CD-ROM with the book will include Visual Web Developer 2005 "Express Edition" The book will be composed arounda web site "starter kit"for Visual Web Developer (VWD)2005 Express Edition, making it easy for readers to get their first web site up and running It will cover not just how to use the VWD tool, but how to build good web sites, including design and architecture, so that for users who want to build more complex sites in the future, the book will be their first step in learning rather than their last or only step Approach will cover all the key site features beginners like to implement including catalogs, shopping carts, images, secure site sections, and so on The book will use very little code but where coding is needed, will use the easy Visual Basic language 16
Written by two of the industrys top Flash gurus, this new edition of the best-selling classic has been revised and enhanced to cover the very latest release of Macromedia Flash, expected in the fall of 2005. It will continue to fill the need for a user-friendly, yet in-depth book that appeals to both the web novice and the accomplished web worker, and will function as their guide to the workings and capabilities of this powerful program. The accompanying CD-ROM will include trial software, add-ons, plug-ins, shareware, templates, and examples. The most recent version of Flash was a skip for many developers due to feature issues. Macromedia has been working to correct the problem and is likely to deliver a highly successful product later this year, raising software and book sales toward previous levels. 17
Packed with hands-on instruction and step-by-step tutorials, the Flash X Actionscript Bible is everything you need to take your Flash applications to the next level. Starting with the basics, Flash gurus Robert Reinhardt and Joey Lott guide you through the ins and outs of actionscript and will have you building your very own dynamic, data-driven Flash animations in no time. Coverage includes: Actionscript variables, expressions, and functions Working with Objects Using Components Building your Own Components Interoperating with JavaScript Developing for handheld devices Connecting to Data Sources Remoting Creating games And more. 19
This bookgets developers up to speed with the new features and capabilities that ASP.NET 2.0 provides.Developers will learn how to build ASP.NET 2.0 applications for themselves from the examples that the book provides. This book aims at ASP.NET developersmaking the transition to this new version of the technology. The changes are many, and in some cases, they're quite dramatic.The bookspends a good deal of time alerting them to all that has changed and explaining what they need to know to make the transition to ASP.NET 2.0. Finally, the book focuses on both the Visual Basic and C# developer. Examples throughout the book will not favor one developer over another. Instead, every example will be provided in both languages. 19
Professional ASP.NET 2.0 Server Controls drills down to the details of those parts of the ASP.NET 2.0 Framework that component developers must extend in order to write their own custom components. The practical hands-on approach allows readers to learn about these extensible parts by actually implementing them. This puts the readers in the drivers seat where they gain the practical real-world skills, knowledge, and experience they need to write their own custom components. It uses each recipe to implement one or more practical real-world custom components and Web applications that use these components. The book also discusses the important parts of these custom components code in detail and provides an in-depth coverage of the techniques, tools, and technologies used in the code. Some of the many topics covered in step-by-step approach include: Composite and templated controls Controls with style properties data source controls using XML and SqlDataSource data bound controls 24
Professional ASP.NET 2.0: With more than 50 new server controls, the number of classes inside ASP.NET 2.0 has more than doubled, and, in many cases, the changes in this new version are dramatic. This book will alert you to every new feature and capability that ASP.NET 2.0 provides so that you'll be prepared to put these new technologies into action. Professional C# 2005: You'll first explore the fundamentals of C#, including its basic syntax, data types, and object-oriented features. You'll then discover how to apply the language to a number of innovative applications that use related technologies, including database access and advanced graphics. This approach will help you gain a well-rounded understanding of C# so that you can begin programming like an expert right away. Professional .NET Framework 2.0: This book takes a hands on and example oriented approach to programming with the .NET Framework for experienced developers. This book is not about programming with any specific language or 25
Updated and better than ever, this leaner and more focused revision gives Web designers a thorough and comprehensive guide to XML without any extraneous material. Youll learn to write documents in XML, use style sheets to convert XML to HTML for legacy browsers, and to perform web design feats that are difficult or impossible to attempt with just HTML. Including the best of the previous edition, the Gold edition, and updates for XML 1.1 and other new technologies, XML Bible 3rd edition continues expert Elliotte Rusty Harolds well-known track record for delivering the best XML guidance available. With all-new leaner examples, a web site with additional reference material and legacy coverage from previous editions this book is everything the reader will need to incorporate XML in their web sites plans, designs, and implementations. 27
This book focuses on many aspects of XML and shows how it can be used by ASP.NET developers to increase application efficiency and reach. This includes discussing the different XML standards and a quick rundown on ASP.NET 2.0. After the basics are covered, the book delves into different ways that XML documents can be created, transformed, and transmitted to other systems using ASP.NET. Topics covered include: Reading and Writing XML Data XML Data Validation Transforming XML Data with XSLT SQL Server XML Integration XML Support in ADO.NET XML Web Services XML Based Configuration Files (web.config, web.sitemap and so on) in ASP.NET The book also includes 2 major case studies: Case Study - Using XML Web Services and XML Serialization in an airline reservation system Case Study - Using various ASP.NET XML Features in an online shopping deals publishing application 28
Thorough coverage of installing, configuring, administering, and developing modules for DotNetNuke. It's written by the core team of developers, the people who know how it works best and who field the user questions giving them insight into what people need to know. Some of the topics covered include: Installation and portal administration Host administration Configuration and use in a hosted environment Working with modules Developing DotNetNuke modules Designing a DotNetNuke portal with skins Scaling DotNetNuke with Web farms And it includes the popular chapter about the evolution of this open source product, Microsoft's support and role, and lessons learned in open source projectsfrom the creator Shaun Walker 28
What the book covers: Building A Web Site For Dummies, 2nd Edition covers the essentials an inexperienced Web designer needs to know to put together a robust Web site. Includes a basic overview of page creation, designing around a theme, adding content from other sources, updating and keeping a site current, and collecting comments from site users. New in this edition: This fully-updated 2nd edition walks readers through processes and technologies that were brand new when the current edition published. Notable adds include coverage on building a site to support eBay auctions, using PayPal as an ECommerce agent, and instantly updating a site via Weblogs. Includes a CD that is packed with trial and demo versions of the tools covered in the book. 29
This book explains in depth all of the security and user management functionality of ASP.NET 2.0. Security and user management in this version are changed compared to prior versions, with many new built-in security functions replacing the need for developers to hand-code this functionality from scratch. The primary topics covered in the book include: Configuring ASP.NET security Controlling run-time security Authentication options Implementing built-in membership functions Implementing membership on SQL Server and Active Directory Configuring user rights with role management Implementing Role Management with SQL Server Writing custom role management Using ASP.NET 2.0 membership and role management on a pre-.NET ASP 3 site 34
In the first instance the books utility is a dozen projects they can use straight off the disk with just minimal set up required. Each project would have a step by step section on setting up the project. The description in each chapter of the projects code would enable readers to understand, then modify the project to enhance it or to use it in different situations. By a process of osmosis the reader also learns more about ASP.Net, about the design and creation of full projects. Each project will, as far as possible, be designed with reusable classes. The reader may decide not to use the whole project but instead bolt one or more of the classes on to the readers own projects. Classes would be described in sufficient detail in each chapter to make this as easy as possible for the reader. The projects have been designed to appeal to as wide an audience as possible, keeping in mind the main readership will be hobbyist programmers and professional programmers working more than likely in small companies o 36
This new edition of the definitive guide to JavaScript is revamped to include the latest coverage of JavaScript, including how it fits into current Web browsers. Part tutorial and part reference, the book serves as both a learning tool for building new JavaScript skills and a detailed reference for seasoned JavaScript developers. All JavaScript users across the skill spectrum will find the book indispensable. Key components of the book include: JavaScript basics with an updated, standards-intensive tutorial tailored for newcomers Writing scripts for mouse rollover effects and powerful client-side form validation How to master JavaScript and DOM concepts with the exclusive interactive workbench: The Evaluator Apply the latest JavaScript exception handling and custom object techniques Cross-browser Dynamic HTML applications for MSIE 6 and Navigator 7, and Safari The latest in cross-browser compatibility techniques Deployment strategies that best suit your content goals and target audience 39
The benefit of the book will be to help readers grasp the concepts of XML markup, leading each reader to problems solved in practice using XML capabilities. It will be a nuts-and-bolts guide to help the reader leverage XML applications, some of which they didnt even know they had. After introducing the business goals of the catalog solution to be built, the book progresses through building each piece of functionality teaching the reader the underlying XML concepts as needed. This practical approach puts XML in a light that readers can see its applicability. Some of the components to be built in the solution include: Creating the product catalog validating items in the catalog creating reports from the catalog Transforming the catalog into a "product line card" or to the web Creating PDF output Dictating workflow Producing RSS feeds Integrating with Google, Amazon, or Ebay services 41
Ajax: Your visual blueprint for creating rich internet applications shows readers how to create Web applications with the hot, new technology used by Google, Flickr and Amazon. With this book, readers will soon create Web applications as rich and responsive as their desktop software. Theres no better way to learn Ajax than by visual examples, so this book is a great alternative to wading through boring text-based instruction. It is packed with ideas readily adaptable for readers own use. For example, theyll learn to create applications that can download data from behind the scenes, modify Web pages on the fly, search in real time with live searches, get answers with autocomplete, chat with friends, play games, update shopping carts, and much more. A companion Web site will provide all the code used throughout the book. Because it is a Visual Blueprint, tasks are explained using succinct step-by-step instructions on two-page modulesno flipping back and forth required. 44
The Unofficial Guide to Dreamweaver answers the questions users need most and gives readers insider guidance and valuable tips on how to exploit the new capabilities found in the latest release of Macromedias robust web development software. Theyll find savvy advice on everything from simple tasks like working with application panel to more complicated features of Dreamweaver such as frames and forms, working with HTML, adding scripts, live data, and multimedia. This comprehensive, easy-to-follow guide reveals what other sources wont and presents unbiased recommendations to help users get the most out of Dreamweaver. Aimed primarily at those users looking for more than the conventional wisdom on to how to get the best performance from the software and in the most efficient way, Unofficial Guides are the answer they are seeking. 48
This book continues the strong Wrox "Beginning" tradition with an approach featuring numerous detailed examples, step by step teaching, and clear explanations of how each key bit of code works. The book takes a task oriented approach, teaching readers how to build a specific part of a complete web site. With the introduction of the Visual Web Developer tool, there's no need for ASP.NET coders - especially beginners - to hand code any pages. In fact, starting an ASP.NET 2.0 site with Visual Web Developer is so easy that the first several chapters of the book can be done with very little code at all. When the book does get to more code intensive chapters in the 2nd half of the book, C# is the language used in the examples here. Even then, the authors do their best to show readers the minimum amount of code they need to write to accomplish a task, continuing to work as much as possible with the tools built into Visual Web Developer. The completed web site the readers finish from the tasks in the book conta 51
ASP.NET 2 For Dummies carries on the tradition of the first edition, making it easy for beginners to begin creating dynamic, data-driven web applications with ASP.NET 2. This is the perfect guide for web designers and HTML coders who are ready to take their web site to the next level and begin building web applications on the .NET Platform. Veteran ASP developers and VB programmers will benefit as well, as this is a great book to get a jump-start on the new features of ASP.NET 2. Coverage includes: Exploring Visual Basic Essentials Understanding Objects Building User Interfaces Killing Bugs and Handling Errors Accessing databases Handling User Input Coverage of the new web development tool that is replacing Web Matrix ABOUT THE CD-ROM The CD-ROM contains the source code, examples, useful 3rd party tools, bonus content and a demo version of the new web development tool. 57
This book teaches developers how to perform AJAX programming and operations using the ASP.NET platform on the backend server and a modern web browser on the front end. While the pieces that make up AJAX are not new, using them together as a whole is a new experience for developers. This book will be aimed at developers who want to get started with AJAX-oriented web development using current technologies, and in particular, the Microsoft implementation, code-named Atlas. While there will be a detailed overview of the AJAX technologies, the focus of the book will be geared towards what beginners need. Beginners are more interested in getting the technologies working as opposed to the hows and whys of technology. As a result, we will explore in detail: how to use the open source AJAX Library for .NET how to use the corresponding functionality (Asynchronous Client Script Callbacks) that will be shipped with ASP.NET V2.0 how to usethe Microsoft Atlas implementation of AJAX. 57
What this book covers: This updated edition includes all the basics of Web design that made the first edition a steady seller. Topics include: Designing for an audience (including considerations on size and focus) Building a solid framework for easy navigation Creating appealing graphics that work with the site Choosing the proper type and colors for your site Tweaking the HTML to make everything work correctly Applying next-step technologies including JavaScript Parlaying your skills into paid work What's new in this book: Things have changed on the Web design landscape since the first edition published in 2001. This new edition catches up with the latest design trends including: Building design templates with CSS Designing for easy updates The latest concepts in the aesthetics of Web design 60
Covering Web design strategy, HTML, JavaScript, graphics, multimedia, and servers, Master VISUALLY Creating Web Pages offers readers information on all major aspects of Web page creation, including tasks on how to use HTML and JavaScript together to add interactivity. Also features tasks on key usability strategies to employ in order to make navigation easy for visitors to a Web page. Factors like layout, color, and design are all covered in this intermediate reference. This 450 page book priced at $24.99 will attract a larger audience to the Master VISUALLY series and answer the need for lower priced product that still offers ample coverage for intermediate to advanced users wanting to delve deeper into the application by featuring step-by-step instructions and hundreds of screenshots to provide readers with ultimate topic coverage. 61
Ajax For Dummies is the introductory title to getting up and running using Ajax. The reader will make their first Ajax application in chapter 1, then move on to the nuts and bolts of using Ajax. Chapter 1 Your First Ajax Application Chapter 2 Using JavaScript for Presentation Chapter 3 Creating JavaScript Effects Chapter 4 Styling with CSS Chapter 5 Using the XMLHttpRequest Object to Fetch Data Chapter 6 Working With Ajax Design Patterns for Ajax Usability Chapter 7 Ajax Drag-and-drop and Popup Data Input Chapter 8 Ajax Popup Data and Highlighting Chapter 9 Ajax Menu Drilldown and Auto-Completion Chapter 10 Ajax Toolkits: SAjax, A Simple Ajax Toolkit Chapter 11 Ajax Toolkits: Ruby on Rails and DWR Chapter 12 Using Existing JavaScript Libraries Chapter 13 PHP Server-side Scripting Chapter 14 JSP Server-side Scripting Chapter 15 Using Databases Online 64
ASP.NET 2 All In One Desk Reference For Dummies provides a comprehensive reference to ASP.NET 2, covering both C# and VB in one book as well as databases and new features all in the fun and easy Dummies way. The website contains all the code in the book. Books in ASP.NET 2 All In One Desk Reference For Dummies include: Book 1: ASP.NET Basics Book 2: Web Controls Book 3: Using HTML and ASP Book 4: C# Book 5: Visual Basic Book 6: Database Programming Book 7: Using the .NET Framework Book 8: Advanced ASP.NET 2 Stuff 72
The primary goal of this book is to bring together into one place everything that a developer would need to know to design, build, debug, and deploy a Web Part. This means not only understanding how Web Parts work and how they can be developed, but also how to secure Web Parts and how to integrate Web Parts into other Windows systems (SQL Server, Office, ASP.NET, Content Manager). Developers will learn how ASP.NET 2.0 Web Parts are different from the current version of SharePoint Web Parts but how ASP.NET 2.0 Web Parts will form the basis of future SharePoint versions and related tools. Readers will also see how Web Parts are a form of custom controls and how some custom control development can be better accomplished now with Web Parts. 72
Jam-packed with more than 800 pages of expert advice and hands-on guidance, Creating Web Pages Bible, 2E is everything readers need to build their own cutting-edge websites. Value priced at only $29.99, this newly revised edition has been completely updated for the emerging trends, tools, and standards for web site construction. Inside you will find complete coverage of topics including: Working with HTML Creating tables, forms, and frames Designing with CSS and layers Creating and editing images and graphics Adding multimedia elements such as Flash animations, audio and video Building dynamic pages with JavaScript Creating stores for Yahoo! and Amazon.com Using your web skills to create great auction pages for eBay Creating your own online store, taking orders, and getting paid with PayPal Getting attention with Google Ad Words <p The included CD ROM contains everything readers need to get started right away including trial versions of popular web design and developments 73
This two-color book is the only PHP/MySQL title available that is designed for the visual learner. It covers over 125 key tasks--including using cookies to monitor the activity of Web site visitors to retrieving information from MySql databases, creating images and Web pages on the fly and processing XML documents. All the essentials needed to add dynamic content to a site with PHP and linking it to a MySQL database can be found in this easy-to-read, step-by-step tutorial. PHP scripts can be found on more than 16 million websites around the world and because it is open source, no fees are charged for them regardless of the use. 74
This book is updated to include the latest information and scripts for working with the latest browsers like IE6 and Netscape 7.1 and Apple Safari. With over 100 key JavaScript tasks such as using buttons to trigger events, detecting browsers, changing text and link colors, working with forms and frames, and determining environment properties, this visual reference will help users get acclimated to this popular Web scripting language. Because both Internet Explorer and Netscape support JavaScript it is often the first choice for generating dynamic content and interactivity on Web pages; it also coexists easily with HTML. All the code and examples from the book will be available on the website. 91
This book seeks to motivate students in this new discipline, using concepts, methods, techniques and tools to demonstrate how to design, implement and test web applications. The book also demonstrates thedistinctions between software engineering and web engineering: The shorter lead times that Web Engineeringhas compared to itssoftware counterpart; whilstdemonstrating the rapid prototyping and agile methods of development needed to meet these criteria.Web Engineering also features a constant focus on interactivity, with a far greater emphasis on multimedia than its software counterpart.The book highlights the importance oftheHCI and interface aspects of Web Engineering, and their importance to the visual nature of the medium. Yet the text also also highlights the need to examine and re-use the body of knowledge found within Software Engineering. This book demonstrates how to use that knowledge within the web environment, in order to achieve a highly disciplined and methodical means of producing web 104
The Mambo Open Source Content Management System is arguably the most popular CMS in the world. Since its initial release to the Open Source community (via the GPL license) in April of 2001, the core files have been downloaded more than 5 million times. Why is Mambo so popular? For a start, it's easy to set up and get running because Mambo has been developed for the masses. With 5 years of development to date, the system is stable and reliable. Mambo is one of the easiest systems to administer. It doesn't even require the user or administrator of the system to know HTML to operate or maintain the site. However, the Mambo system is complex and is under-documented. There is a wide variety of functionality in the core (default) system. Some of the functionality is complex and not intuitive making it particularly difficult for new users to use the system to its fullest. This book documents the large number of tasks which can be accomplished with the default package, with its assortment of templates, components, a 123
Since the February 2005, a new term emerged to describe a manner of creating Web applications. This term, Ajax, has become the topic of Web development articles around the world. New businesses have popped up using Ajax and new Web frameworks have been developed to make Ajax easier. This book aims to explore Ajax and its practical implementation/usage in a professional Web site/application environment. The book will explore the technologies behind Ajax, different Ajax usage models, and why the Ajax model is better than the traditional click and wait Web model. Ajax theory as well as implementation using a variety of server-side languages (such as PHP and .Net) will be discussed in order to give the reader all the practical knowledge necessary to implement his/her own Ajax solutions. Some of the topics covered include: Ajax communication methods Ajax Patterns Using XML information natively and through the use of JavaScript Building a web based Ajax RSS reader Web services including calling 204
What the book covers: This book takes a unique angle on the eBay market by addressing the specific needs of the holiday shopper. Marsha Collier shares insight on the basics of shopping safely while offering strategy for the best times to get the best prices and how to get through your list without the hassles of last minute shopping. She also covers other holiday concerns eBay can make easy like: Getting ready for holiday parties and gatherings, Dealing with year-round gift giving, Offering gift cards Building a gift reserve to avoid awkward situations where you forgot someone on your list The book closes with a 150-page eBay directory that examines each of the categories and sub-categories and offers advice on the best bargains to be found as well as notes on the best holidays they serve. 6
This comprehensive book introduces and explains the different elements of e-Business and provides a structure that can facilitate the assimilation of new e-Business developments as they occur in the future. The book also contains abundant real-world applications to encourage readers to understand and appreciate real-life e-Business applications. Most importantly, the text emphasizes an analytical and critical approach to understanding business issues, decision-making and technology use and development. The book, broken down into three parts, begins by examining the relationship between e-Business and business strategy. The second part of the book describes key topics that companies have to address when designing and deploying an e-Business strategy, including e-Markets, e-Procurement, networked organizations and the roles of intermediaries in the value system. The final part of the book, concentrates on modelling issues and technical foundations of e-Business, starting with modelling used to develop and im 226
4
Using a visual approach to demonstrate the HTML programming language, HTML: Your visual blueprint for designing effective Web pages using HTML, CSS, and XHTML offers visual learners a solid reference that employs straight forward examples to teach users to create and design Web pages with impact.Key tasks covered in the book include setting up a Web page, reducing image resolution, creating radio buttons, adding a hit counter, creating an inline frame, adding an embedded sound, and more. "Apply It" and "Extra" sidebars highlight useful tips and high-resolution screen shots clearly illustrate each task while succinct explanations walk readers through the examples. Step-by-step, two-page lessons break topics into bite-sized modules that are easy to digest and the associated website contains all the needed code to learn HTML. 5
Extremely example oriented, in the style of the successful Wrox Beginning series Covers the current CSS standard versions (CSS 1 and CSS 2) with notes and comments where appropriate on the CSS 3 standard in development Includes quick reference on CSS at the end of the book as well as integrated reference coverage throughout the book with the examples Adds DHTML coverage, a technology frequently used in conjunction with CSS Each chapter ends with exercises, with sample solutions provided in an appendix 17
Packed with hands-on instruction, and expert tutorials from the crme de la crme of the Macromedia development community, Macromedia Studio MX 2004 Bible is everything web developers need to build cutting-edge applications with Macromedias product line. Covering of all the StudioMX 2004applications - Dreamweaver MX 2004, Fireworks MX 2004, Flash MX 2004, ColdFusion 6.1, and FreeHand MX, Macromedia web development expert Joyce Evans guides readers through the use of each product, but more importantly, how they can be used together to build next-generation, data-driven web applications. Topics covered include: Building data-enabled sites with DreamweaverMX 2004 Creating Flash MX 2004animations Working with ActionScript Creating web graphics and animations with Fireworks MX 2004 Building interactive ColdFusion Applications Integrating Flash and ColdFusion Drawing vector art with Freehand MX The Companion CD-Rom includes trial versions of the software as well as extensions, s 18
What the book covers: the key features of HTML 4 including planning a Web site, creating and viewing a Web page, working with text and lists, finding and using images, getting creative with colors and fonts, constructing tables, managing layout, positioning and appearance using CSS, integrating scripts with HTML, designing and eBay auction page, and much more. Updated coverage: thoroughly revised to cover the latest concepts, tools, and trends in the industry. Series features: Information presented in the straightforward but fun language that has defined the Dummies series for more than a dozen years. 22
Armed with Creating Web Pages with HTML Simplified, 3rd Edition, readers get the building blocks needed to take them through all phases of Web publishing; from laying out and formatting text to enlivening pages with graphics and applets. This full-color, easy-to-follow guide is an indispensable tool for both first-timers and seasoned Web authors. With a graphical format and step-by-step examples, Creating Web Pages with HTML Simplified, 3rd Editionwill help readers tackle HTML and enhance their Web site at a pace thats comfortable. Create a simple, but attractive, page quickly and then refine it to include frames, add multimedia effects such as sound and animation, and add links to other sites or an email address. 24
What this book covers: This new reference on eBay covers the tricks on how to make the best looking auctions on eBay -- the tricks you can't find on the eBay Help site. Topics include: Sale basics -- including listing an item and getting a photo up Writing for eBay -- figuring out how to best describe and market your item Tweaking the HTML -- using tricks and templates to acheive a consistent look to your auctions and speed your listing process Automating your listings -- using sale generators to do the work for you Getting photos from your camera onto eBay -- includes information on the various photo hosting and posting options available for eBay users Editing to tell the story -- tweaking your photos so they best display what your item looks like Shooting specific objects -- covers how to shoot difficult small items like jewelry and coins as well as big items like autos Putting it all together -- offers insight on how HTML can work to make your photos 40
46
This book helps programmer's update their skills from writing traditional HTML 3.2 or HTML 4 to writing standards-based web pages using XHTML and CSS. It also introduces them to the increasingly important topic of making web sites accessible. While many programmers have heard of XHTML, they are not aware of the differences between HTML and XHTML (in particular how simple it is to update their skills). After reading just one chapter, a competent HTML author could be writing standards compliant XHTML. CSS rapidly is gaining widespread use as the de facto method of styling documents. With over 90% of web users running version 5+ browsers, authors no longer need write HTML 3.2 which mixes presentational rules with structural markup, and can instead follow the W3Cs aim of separating style from content. Because CSS properties bear a resemblance to the stylistic attributes in HTML 3.2, it is quite easy for an HTML programmer to update their skills and start writing CSS style sheets (and therefore reap the benefi 47
Focusing on reader feedback and changing industry trends, this 3rd edition is a major overhaul addressing a fundamental set of changes in the web page industry since the second edition (which will be 4 years old when the 3rd edition releases). Many approaches and technologies that seemed destined for greatness fell into disfavor as companies shunned new investments and unproven techniques while many older technologies that seemed doomed to obsolescence have been found to have much longer lasting value than once thought. So, this edition addresses not just "how to" and reference material, but also preaches "best practices" as the underlying philosophy explaining to readers which of the alphabet-soup of web page technologies they should rely on. It maintains the comprehensive approach Bibles are known for but with a thorough restructuring of approach to show readers the best, most efficient way to use HTML and which peripheral technologies are worth learning for the long run. 58
This book is a series of six major projects a web developer can use "as is" from the book. It focuses on modularized reusable code to make the concepts from each of the projects useful to developers outside the scope of just the projects. Each project is tackled in much more depth and detail than any of the existing competing books. Some of the included projects are: Slideshow Replacing Frames with CSS User registration form A CD with the book includes all of the code for all of the projects ready to install. 69
128
Roll up your sleeves and get ready to build your own HD-DVR with MythTV. Our experts not only guide you through building your own MythTV box, but let you in on all the little secrets, tricks and hacks that make it look and work the way you want it to. Coverage includes: Choosing the right hardware for the job including HD capture cards Working with 5.1 surround sound and optical audio outputs Optimizing HDTV playback Tweaks and hacks for various capture cards Hacking MythTV themes DirecTV and Dish Network hacks for MythTV Using xine to add DVD menu support Widescreen HDTV tweaks Passing raw digital streams to an external decoder Hacking the remote power button to reset MythTVs frontend Exporting MythTVs .nuv recordings into other formats and more 17
The Project Management Institute, a not-for-profit project management professional association, with over 90,000 members worldwide, developed the Project Management Professional (PMP) certification in 1984. The PMP is the worlds most recognized professional credential for individuals associated with project management. In 1999, PMI became the first organization in the world to have its Certification Program attain International Organization for Standardization (ISO) 9001 recognition. The PMP exam is a 200 question, multiple-choice test, based on six domains of project management. These include: Project initiation, planning, responsibility, execution, control, and closing. Exam takers must submit a total of at least 137 correct answers to pass. Prerequisites include at least 4500 hours of project management experience in a minimum of 36 months and 35 hours of project management education. Once the exam taker has obtained the PMP certification, s/he can take a specialized exam to obtain a CAQ (Certif 1
The resulting model provides knowledge representations for software engineering. Sixfeatures required of a method to achieve the desired communication in HCS are provided; Extracting and storing the knowledge of sentences Knowledge association Deductive processes Inferences Feedback Sequencing of knowledge After the analysis for each feature is presented, the result is illustrated with practical applications. Algorithms and programs are described in achieving some of the features, and additional algorithms and further research are indicated. A few of the many methods by others for improving communications in HCS were arbitrarily selected for the purpose of comparing other knowledge representations with those for the GAM for the same applications. 10
The book consists of four sections; what is Amateur (or ham) Radio, becoming a licensed operator, assistance getting started, and specific information to support the beginner and intermediate ham. 14
This Second Edition of the first comprehensive technical book on the subject of virtual reality provides updated and expanded coverage of the technologywhere it originated, how it has evolved, and where it is going. The authors cover all of the latest innovations and applications that are making virtual reality more important than ever before. 84
99
This book includes a perspective of the competing forces that are developing the future of complex logic on the Web, the key players and the advantages and disadvantages of each. It creates a vision of how solvable problems can be logically addressed on the Web to produce a semblance of machine intelligence. The unique advantage of this book is that while it addresses these sophisticated AI concepts for the Web, it presents the material at a level appropriate for the general tech-savvy audience. The intent is to offer value to the merely curious, as well as the professional. In addition,the bookoffers professional Web and software developers, insight into the next generation Web architectures and AI technologies. It does this by building from simple examples and explanations to relate current development programs and provides references and links to follow-on research including links through the books support web site. The companion Web site offers professionals access to supplemental text, specialized i 275
Market description
Students and Professionals seeking a thorough introduction to operating systems.
Primary market Small businesses and sole traders looking to expand their business. Secondary market Students of marketing or anyone considering marketing as a career Business advisors
Programmers, Software Engineers.
Who the book is for: The book is for Windows Administrators. It assumes no prior knowledge of any Windows Server version. However, it assumes readers are familiar with the basic Windows user interface. For readers with no prior Windows experience, a Windows interface tutorial is included on the CD.
Who are we targeting: This books is for database administrators (DBAs) and developers with or without prior knowledge of Microsoft SQL Server 2000. It assumes NO prior knowledge of SQL Server 2000. Some of the chapters provide general database material to get developers up to speed on database concepts. Why this audience: Many companies have their DBA (or "database gurus") who perform both database administrative tasks and develop applications with SQL Server. Hence the need for a book that covers both DBA and developer material in one very comprehensive Bible.
Primary Audience: VB and C# Application Developers, Business Solution Architects, Data Warehouse Architects, Report Designers, and Database Administrators who build dynamic customizable reports. Secondary Audience: Business Decision Makers, IT Managers, and Project Managers who need to know more about integrating reports into their Windows and web-based applications.
Data warehouse managers and developers
Professional database administrators and developers.
Data Warehouse Manager, Data Warehouse Designer/Developer.
Data warehouse developers, architects
Database and data warehouse developers; DBAs
Hobbyist developers, non-professional IT and students: Most of these users fall under the beginner/novice database developer category Independent Software Vendors (ISVs) can use SSE not only for production, but also for free demo software, evaluation editions, and low-end version of their enterprise software Enterprise developers can use the free SSE product in evaluation kits, samples, intranet, corporate in-house software, and also the low-end version of their enterprise projects
Database and data warehouse developers
Microsoft Access developers/users
Database Designers/Developers, IT Managers.
Experienced VBA developers who need a comprehensive reference for all of the features of VBA for Access.
Database Designers/Developers, IT Managers.
Experienced database developers
Beginners who have not programmed SQL. Some other programming experience could be helpful although formal programming experience is not assumed.This could include database admins (DBAs) although no DBA experience is assumed A secondary audience is web site developers (ASP, HTML, JavaScript, PHP) who are adding database capabilities to their site for the first time and need to understand SQL for that
Data warehouse developers and administrators.
Primary Market: Business and marketing managers. Secondary Market: Business college students.
Beginning database programmers
Data warehouse developers; database and business analysts.
IT managers; database administrators, datawarehouse developers
SAP developers and managers
Graduate and advanced undergraduate students of computer science and statistics. Also students enrolled in MBA programs, and managers/CEOs/CFOs.
A Data Mining textbook for Computer Science, Computer Engineering, and Computer Information Systems majors at the graduate level. Senior undergrads with sufficient mathematical maturity and knowledge in prerequisite areas such as algorithms, data structures, and databases could also use this book.
SQL Server developers and database analysts
Courses in Data Mining at the senior undergraduate and graduate level in departments of computer science and management information and statistics. Researchers in industry and government working in data mining applications.
Database and Data Warehouse Developers.
Graduate and advanced undergraduate students of computer science and statistics. Also students enrolled in MBA programs, and managers/CEOs/CFOs.
Novices who want to learn to use one of the most powerful database servers on the market Business that need the power of SQL Server 2005, but lack the resources to deploy and maintain the full-feature product Web developers who need to create interactive Web applications Small businesses with few employees but a huge data store Developers who need to distribute runtime applications Developers upsizing Access applications to SQL Server Educational institutions and training companies
Senior managers and technical staff in small and medium companies. Also of use to those in larger organizations, students, consultants, and home computer users. Also of interest to those non-technical readers who are inquisitive about the world of computer hacking.
System analysts, architects and managers, including those training to work in the field.
Photographers with film SLR experience. Those moving up from point-and-shoot cameras or a compact camera, film or digital.
Primary market: Creative professionals, photographers, graphic designers, fine artists and students. Secondary market: All Photoshop users who aspire to professional results.
Primary market: Skilled digital photographers who want to make money by getting into wedding and special event photography Secondary market: Existing special event photographers who have recently switched from film, or who are considering going digital.
What is driving growth: One factor driving growth is the number of first-time users buying cameras. InfoTrends predicts first-time users will drive growth for at least two more years. The second factor is the falling prices of better technology. Also, the spread of non-camera devices capable of capturing digital images, like camera phones or digital camcorders, is bringing more people into the the market. Who are we targeting: Digital Photography For Dummies targets the first-timer market who has questions about which camera to buy and how to use it to its potential. Our book assumes no prior knowledge of digital photography technology, a noteworthy difference when comparing the book to more advanced hobbyist-aimed titles on the market.
Why this topic is hot: Adobe claims that the comparative market share of Adobe's InDesign versus long-time leader QuarkXPress has increased from 27 percent during 2002 to its current 60+ percent share. A growing number of major publishers and corporations are now making the switch from QuarkXPress to InDesign, leading to an exploding market. In July 2004, Adobe announced that Hearst Magazines, one of the world's largest magazine publishers with 18 U.S. titles and more than 137 international editions, has adopted the Adobe Creative Suite, which includes Adobe InDesign CS software, as its standard publishing solution.. Who we are targeting: 1)Professional page composition pros upgrading to the new version. 2) Students and others new to InDesign.
Everyone who owns a digital camera and who takes pictures of friends and loved ones. This book will cover the entire gamut from entry-level point and shoot digital cameras toconsumers who have dropped $4000 on a whiz-bang auto everything Digital Single Lens Reflex (dSLR) camera, but who are unhappy with the images they are producing.
Software Engineers, Advanced Programmers, Graphics Programmers, Scientists.
Photographers with film SLR experience. These readers are familiar with its operation, but they have forgotten some of the basics of photography: Their skills are rusty and "spotty." The second category of readers are those whose only photography experience is with a point-and-shoot camera or a compact camera, film or digital.
Photographers with film SLR experience. Those moving up from point-and-shoot cameras or a compact camera, film or digital.
Why the topic is hot: Almost all video production companies in the United States have already or are currently transforming their editing facilities from analog (tape-driven) to nonlinear digital computer-based operations. Also, DV camcorders are making digital video production a mass-market phenomenon. Who we are targeting: Corporate video producers, students and hobbyists.
All travelers who own digital cameras. All digital camera owners who like to shoot landscapes, cityscapes, historical sites, architecture, and people.
What is driving growth: First-time users buying cameras continue to drive growth. InfoTrends predicts first-time users will drive growth for at least two more years. Other factors includethe falling prices of better technology andthe spread of non-camera devices capable of capturing digital images like camera phones. Who are we targeting: We are targeting the widest spot of the consumer audience, a range taking in the first-time camera buyer spending under $200 for a point-and-shoot camera to the users investing $1000 in an entry-level digital SLR camera. This book contains the basics-to-intermediate information that should satisfy this audience.
Researchers in the field of display and interaction systems. Postgraduate students researching visualization, advanced computer graphics, and 3-D techniques.
Who uses this product: Nearly anyone who is recording or editing any kind of professional audio -- musicians, advertisers, podcasters, radio producers, voice-over artists -- is using Pro Tools. Professional recording engineers and home hobbyists alike use Pro Tools. There is definitely a prosumer component to this audience, and as the cost to enter the market drops, the more people are able to bypass the expensive studio time and get professional results in their home studio. Who we are targeting: The reader who has been using Pro Tools for a few years and is looking for a book that can demonstrate years of learned experience and proven techniques in a concise condensed package. These are people with short, MTV style attention spans who are not looking for a guide to read from cover to cover. In this case they will appreciate the compartmentalized nature of the book, being able to quickly flip to the chapter, tip or technique that serves their immediate needs. Because readers often prefer to buy a forward
Photographers with film SLR experience. These readers are familiar with its operation, but they have forgotten some of the basics of photography: Their skills are rusty and "spotty." The second category of readers are those whose only photography experience is with a point-and-shoot camera or a compact camera, film or digital. For these readers, a digital SLR is somewhat overwhelming, and they tend to use the compact-like modes.
Over 40% of the population is made up of visual learners. Digital camera prices are decreasing by about 11% making them more affordable and more attractive to consumers.
Intermediate to advanced Photoshop users. Serious amateur to professional photographers. Although the photos in this book will appeal to a male audience, the techniques covered will be of interest to all digital photographers and retouchers.
This series targets the price conscious, time-starved visual learners who wants to know the essentials about a topic and are looking for quick and easy solutions to their common technology questions.
Advanced graduate level telecommunications and network courses and senior undergraduate computer and network architecture courses Computer system designers, architects, HW and SW designers, researchers and application engineers for the designers of next generation computers CIO's and IT personnel of any large corporation (to indicate the trend of future networks and computational systems)
Primary Market: Business and IT Business professionals bombarded with demands for SOA. Most people do not understand SOA yet SOA is a top initiative of most IT vendors. Secondary Market: Programmers, network administrators, those implementing SOA solutions
The book provides a second year course book for the new university programs in Information Technology, but the bookwill also have a market as a trade book introduction to the subject.
IT Managers, CIOs, Project Managers, Systems Analysts and Architects, Students in Graduate level IT courses.
Computer scientists and electrical engineers who aresystem developers, system integrators, and researchers from information technology related industry and academia, especially those who are interested in developing technologies or solutions for couter-terrirism. The target audience also includes policy scholars, decision- and policy-makers, practitioners and users who are charged with developing policies to protect our nation from terrorist attacks as well asour civil liberties. May also be a core text or supplement in graduate courses on national security, counter-terrorism, or related areas from either a technical or policy perspective.
Students in information technology, computer science, and engineering, as well as practitioners in the field.
IT Departments, Managers, and MBA and IS Students.
Senior and graduate level students in Electrical Engineering Researchers and professionals in the telecommunication theory industry
Database Administrators, Network Administrators, and IT Professionals.
Information Technology Professionals and Students and Instructors of Computer Science.
CIOs,IT Professionals, and Students of Business and IT.
Budding entrepreneurs, owners of bricks-and-mortar businesses who want to take their businesses online
Who uses eBay: eBay has managed to reach all levels of buyer and seller. Starting out as a means for people to sell unwanted goods online directly to interested shoppers, the site has evolved into a multibillion dollar ecommerce platform. Now casual and part-time entrepreneurs and shoppers buy and sell alongside established businesses around the world. Who are we targeting: This book is firmly focused on inexperienced eBay users. We assume our reader does not have a user ID and has never attempted a transaction. Our secondary audience includes eBay users that have figured out the basics of buying and want to move on to selling and establishing the foundations of an eBay business.
Primary: Entrepreneurs who want to start an online business or put their businesses online. Online businesses that want to promote, secure, and lower costs for their site.
Primary: Novice and experienced entrepreneurs and those moving their businesses online.
The target audience is primarily comprised of network administrators who wish to learn more about Cisco networking and internetworking because the information is valuable to their careers, as well as individuals seeking Cisco certifications, particularly as CCNAs and CCDAs. Though not a certification title, Cisco Networking For Dummies, 2nd Edition covers the information included on the CCNA and CCDA exams, serving as the perfect companion to certification titles.
System administrators, database administrators, and network managers
Why this topic is hot: TCP/IP is built into the Unix operating system and is used by the Internet, making it the de facto standard for transmitting data over networks. Network operating systems that have their own protocols, such as Netware, also support TCP/IP. Intranets, private internets, and the Internet are all built on TCP/IP. Who we are targeting: Network administrators who need to stay on top of the latest TCP/IP standards and protocols. IT professionals that may already be familiar with basic networking concepts, but who have never had to deal with TCP/IP standards before.
Home users and SOHO owners who want or need to install a wireless local area network (LAN) for the first time in order to share resources such as printers, scanners, and Internet connection as well as files with multiple computers on one network.
Owners of multiple PCs who want to share resources. This book is ideal for couples or families who want to share an Internet connection across several computers. Small business owners and people who work from their homes will also find it valuable.
Windows system administrators who want to automate and simplify management tasks Windows power users who want the productivity features of the command-line utilities Developers who want to leverage the utilities in lieu of creating programmatic solutions to specific problems
This title will immediately appeal to the millions of PC Magazine readers who are ready to take the dive into home networking to share internet connections, printers, or add a broadband connection to their digital video recorders or video game consoles. General proficiency with Windows XP is assumed.
Home users and SOHO owners who want or need to install a wireless local area network (LAN) for the first time in order to share resources such as printers, scanners, and Internet connection as well as files with multiple computers on one network. Targeting users who are looking for a highly visual, task-based reference guide.
System and network plannersinoffice environments, as opposed to the home/leisure user.SOHO and small to medium businessusers willbenefit from the book by learning what is available and how they can implement this technology effectively and securely without the need for outside expertise. Larger environments benefit as the book provides a solid primer for their technology staff.Satellite workersmay want the advantages of wireless without waiting for a head-office project and will use the book to that advantage. Security and technology staff benefit from the chapters showing them methods to manage and secure their wireless networks.
Network administrators of both small and large networks. Someone in charge of a small network might have only part-time responsibilities and be without the time or inclination to master every detail. Someone working with a larger network might already be a professional network admin with a pile of networking books on his or her desk but needs a single source for the information most often needed.
University students studying courses based on the Principles of Symbian OS curriculum Attendees of Symbian OS C++ development professional training Individuals in emerging technology markets for whom the ASD qualification is a prerequisite to employment Individuals with Symbian OS C++ development experience wishing to gain a formal qualification
Primary audience: A Microsoft systems engineer looking to expand skill set into network routing; help desk personnel with some networking background need routing skills to support their current work; those who have obtained a base level Cisco certification and wish to fill in the gaps; IT personnel that are confused by the various concepts of classless IP addressing (subnetting, variable subnetting, VLSMs and CIDR); those wishing to obtain an understanding and working knowledge of all popular network routing protocols, not just those protocols relative to particular certifications. Secondary audience: University students taking courses in computer science and networking
IT professionals, software developers who need to gain a business context for the SOX regulations they are being pressured to comply with, senior business executives, consultants, students of business and computer science, lawyers and law students, corporate training professionals responsible for Sarbanes Oxley awareness
Primary audience: Technical professionals already involved with the Nortel products or looking to expand the functionality of their networks with the features in new product. Technicians in Network Operating Centers (NOCs) as well as IT staff. Secondary audience: University students taking courses in computer science and networking
Network administrators, consultants, IS managers, and all those who need to evaluate and implement Active Directory in a Windows 2003 network.
Who wants this certification?: Entry-level networking professionals, students. Any uncertified IT professional looking to increase his or her market value and/or current salary. Many employers offer automatic raises to employees who obtain certifications. Who are we targeting?: Price-conscious would-be CCNAs who are paying for their own certification, people who are often preparing for an exam without the aid of a class. Test takers looking for extra practice material, such as the exam included on our CD.
Network administrators and system engineers who are Managing Windows 2000 or 2003 networks Upgrading to Windows Server 2003 SP1 and Windows XP SP2 Upgrading to Windows Server 2003 from Windows 2000 or NT Deploying Windows Server 2003
Information systems professionals, business professionals, students.
Computer Engineers, Programmers, and Networking Students.
Practitioners, researchers and analysts of Internet traffic. Students taking advanced Networking, Internet Security or other specialist courses relying on Internet Measurement, including Statistics and Physics graduates analyzing properties of the Internet
Home-based or small-office workers, telecommuters, and hobbyists who want to take advantage of the latest and greatest in wireless networking technology.
Aspiring computer networking professionals with 0-6 months experience.
Home-based or small-office workers, telecommuters, and hobbyists who want to take advantage of the latest and greatest in wireless networking technology. This series targets the price conscious, time-starved visual learners who wants to know the essentials about a program and are looking for quick and easy solutions to their common technology questions.
CISSP candidates, CISSP re-certification, Information Security Professionals, students at Information Security Certificate Programs in universities
Cryptography for Dummies is targeted at IT departments, network administrators, and other people who may be considering implementing an cryptography technology or solution in their network. Students of computer science and related subjects will find Cryptography for Dummies useful in explaining the core technologies.
Targeted at IS professionals in the security and auditing fields, the main audience are those preparing for the CISA exam. However, this book goes beyond test preparation, and prepares the reader for the real-world. Because CISAs must have 5 years hands-on experience to achieve their certification, they are expected to be able to perform the tasksISACA expects from itsCISA. Ideal candidates include: IT Consultants and Auditors, Audit Directors, CIOs, IS Security Directors, and even CEOs and CFOs.
CISSP candidates, CISSPs, professionals in the FBI, Homeland Security, CIA, Defense Intelligence Agency, Naval Intelligence, Treasury; state and local law enforcement, computer forensics investigators, those with SSCP, CISA, GIAC, MCSE, CBCP or Comp TIA Security +; students in information security.
IT professionals who want to get inside the hacker mindset to perform penetration testing on their own systems
Virus defense is a big business. IDC states thatthe global market for secure content management,including anti-virus solutions, message security and web filtering,will hit $6.4 billion in 2007,with anannual growth rate of19%. Nearly everyone who uses a computer at home or at work has been the victim of a virus. In 2001 there were over 600 million personal computers in use worldwide.This is expected to exceed 1.1 billion by 2007. By 2007 over half of personal computers in use will be in homes. Most of these new systems will be in the hands of inexperienced users.The growth of potentially vulnerable targets is still growing rapidly.
Primary audience: tech professionals in small businesses to large enterprises who are tired of their clients and servers being hacked; computer security is just one part of their multi-responsibility job, and they dont have time to search the web or read thousands of pages of unorganized material to gain the practical advice they can gather from reading this book. Secondary audience: students in computer security courses
Primary markets- Information Security senior management , Information technology executive management with interests in or responsibility for information security, Consultants in information security and technology strategy Secondary markets - Non technical executive management, Students in management information systems Customer types by job title- Chief Information Security Officer, Information Security Consultant, Chief Information Officer, Information Security Manager/Director Mrkt info: There are approximately 25,000 holders of the CISSP certification. ISSA members has approximately 10,000 members worldwide. As of March, 2002, SANS has certified over 3000 individuals in the GIAC certificate. Number of individuals responding to a Price Waterhouse survey sponsored by CIO magazine was 7,596. These individuals included CEOs, CFOs, CIOs, CSOs, vice presidents and directors of IT and information security from 54 countries (http://www.csoonline.com/csoresearch/report64.html ). Groups:
Primary: Technology professionals charged with security in corporate, government, and enterprise settings.
Individuals who have been hearing and reading about the huge growth in the field of computer forensics and want an in-depth introduction to the technological, social, and political issues involved.
Technical and non-technical professionals for corporate business, U.S. government, military, industry, and foreign governments; consumers with a technology bent. The reader does not need technical training to benefit from the content of this book.
Administrators in companies using the Windows platform. These are primarily experienced administrators who will be assigned to SMS work, not first time admins. The installed based at 45,000 companies implies an audience of 100,000-200,000 SMS administrators with 2-5 SMS admins per company.
New users to Linux benefit from hands-on instruction, the choice of a CD or DVD distribution of Fedora 5, and rescue tips using KNOPPIX 4, and valuable up-to-date installation advice. System administrators who are familiar with Windows 2000, Macintosh, NetWare or other UNIX systems can quickly get up to speed with Red Hat Enterprise Linux using the Bible. Veteran and power users learn administration skills and the latest networking, desktop and server enhancements.
Candidates preparing for the two Level 1 LPI certification exams, LPI 101 and 102.
Primary Market: administrators, business users, hobbyists, on Linux and Windows Secondary Market: Windows users experimenting with Linux for the first time.
Individuals with 6-12 months IT experience preparing for the revised Linux+ exam. Exam number currently unavailable.
Technical Writers & Editors, Researchers in areas of Scientific Design, Interface Design, Instructional Design, Graphic Artists, Students and Teachers of Tech. Communication, Graphic Design, Instructional Design, Interface Design, and Scientific Design.
System administrators Database admininstrators IT consultants Database application developers Beginner-to-advanced users
Programmers, architects, business/software/requirements analysts.
Primary Market: Targeted at the web designer or HTML coder who has some ASP experience and who is ready to move into the world of web development with ASP.NET 2. Secondary Market: Web site designers that want to switch to ASP.NET 2.
Primary Audience New programmers who need a comprehensive reference on building applications and fully using the Visual Studio suite. Secondary Audience Students/secondary school attendees who are learning Visual Studio in school, programmers with programming experience that need a guide to Visual Studio.
Anyone who is interested in learning to use XML in web, e-commerce, or data storage applications. Some knowledge of mark up, scripting, and/or object oriented programming languages is advantageous, but not essential, as the basis of these techniques is explained as required. Readers who have already had exposure to XML will also benefit from the title as it offers entry-level approaches to some of the more advanced concepts of XML such as XML Schema.
Who we are targeting: This book will be valuable for those involved in building Web applications or developing enterprise solutions, including: consultants, software engineers, application programmers, system architects, analysts, and developers.
The audience is people who build Web sites (e.g., Web Designers) and programmers who have experience with other programming languages, but are looking to switch to PHP. The book assumes no knowledge of PHP or programming.
Programmers and Developers applying for jobs in the software industry or in IT departments of major corporations, Students or Programmers who want to hone their interview skills or simply enjoy computer-related brain teasers.
The book addresses the needs of several SQL audiences. The audience includes database administrators and managers seeking to learn database programming. For them, with no programming experience assumed, the book briefly introduces programming fundamentals to get them up to speed for the rest of the book. The audience also includes experienced enterprise programmers who have not programmed databases before. Additionally the book will be useful to database programmers familiar with a vendor specific SQL flavor who need to transition between vendor platforms or program for a heterogeneous database environment.
Primary: programmers and developers either looking to get into the application security space or looking for guidance to enhance the security of their work. A secondary market will be network security professionals looking to learn about, and get into, web application penetration testing.
This book is aimed at the experienced developer, although no previous knowledge of C# or .NET programming is assumed. It is also for programmers who know .NET 1.0, and are interested in learning the drastically revised .NET 2.0 and Visual Studio 2005.
This book is aimed towards beginning programmers as well as Web developers and system administrators.
Primary Audience: Novice programmers who want to learn how to use Xcode and Interface Builder to build applications. Secondary Audience: Experienced programmers who are new to the Mac and who are interested in learning how to use this powerful tool to build cocoa applications.
Readers withexisting skills but who are new to the programming market will want thisbook. Students, hobbyists, and non-professional developers are included in this audience, which is comprised of beginner/novice programmers. Such individuals may have delved into programming but they are relatively new to Visual C#. Individuals who are completely new to programming. This covers a wide variety of people,ranging from those evaluating the technology to home hobbyists.
Upper-level undergraduate and graduate students in Computer Science courses. Main text in a concurrent programming course or supplementary text for an operating systems course. Programmers in industry. The text emphasizes practical material, provides working code, and addresses testing and debugging problems, which is omitted in all trade publications for this audience.
Novice and intermediate testers, software developers in commercial shops, students training for a position in software testing/development.
Who we are targeting: The primary audience is experienced programmers who do not have a knowledge of the Perl Open Source programming language and want to learn how to use it. The secondary audience is people who do not have programming experience, but want to become acquainted with a programming language
Readers withexisting skills but who are new to the programming market will want thisbook. Students, hobbyists, and non-professional developers are included in this audience, which is comprised of beginner/novice programmers. Such individuals may havedelved into programming but they are relatively new to Visual Basic. Individuals who are completely new to programming. This covers a wide variety of people, ranging from those evaluating the technology to home hobbyists.
Primary: software developers, software architects, software engineers, programmers, project managers Secondary: students in programming majors
Who we are targeting: The primary audience for this book includes professional database developers, system administrators, database administrators, and web developers who want a handy, easy-to-understand reference. Secondary audiences include anyone who must retrieve information from a relational database by making ad-hoc queries.
Beginner and experienced developers who want to learn to program within the Microsoft Office environment System administrators who need to use Microsoft Office as a platform for creating custom applications Power users who want to leverage VBA to automate Office applications
Primary: People new to Python or who have some programming experience with minimum competency in similar languages like Perl, C++, & Java. Secondary: Those completely new to programming or who already use Python as a scripting language in another app.
The target audience includes C# developers, both experienced and also those who are new to the language. The book represents a full and detailed examination and comprehensive overview of the language, so it can be used to learn to develop applications using C#, or it can be used as a professional reference for those who need answers that can all be located in one handy place.
Primary: Novice Oracle PL/SQL programmers. Experienced programmers and project managers will like the best practices and coding/naming standards.
Primary audience: This title is for individuals who want to learn to program. Novices who are starting from scratch with no prior experience will benefit from the tutorial approach complete with best practices and expert skills associated with programming . Secondary Audience: This book might also be for individuals who have very little programming knowledge and experience, but are interested in expanding that knowledge to gain a better, more solid foundation of the subject.
Software architects, designers, developers and testers
Experienced Microsoft platform developers, either from .NET 1.x or earlier Win 9X/NT development platforms
This book is aimed at programmers who want to learn the ins and outs of Visual Studio 2005. It is also for experienced programmers who are familiar with VS 2005, but who have not had the opportunity to explore the advanced capabilities of the IDE. Any Visual Studio 2005 developer will be interested in this book because its perspective is uniquely related to using capabilities of the IDE by introducing the IDE feature and then by demonstrating a context in which that feature will help solve problems.
First are database folks that need a web front end. Second are web programmers looking to add data to their site. The book is also appropriate for non-programmers looking to add data-driven functionality to a web site for the first time.
Primary Audience: Web Developers and programmers who are familiar with HTML, CSS, and JavaScript and who want to develop Dashboard widgets. Secondary Audience: Experienced Mac programmers who are intrigued by this new feature in Tiger, but don't have a lot of time to learn how to customize and develop Dashboard widgets on their own.
Primary Market: Beginning software project managers, IT managers, programmers Secondary Market: PMP students, programming students
Primary audience Computer science students, new programmers with little or no prior programming experience. Secondary Audience: Seasoned programmers looking for programming best practices.
Microsoft database developers; DBAs
The primary audience includes beginners to PHP5. There are millions of desktop and Web application developers worldwide, from small Website owners doing their own maintenance and upgrades to high-end professional developers adding another tool to their arsenal. The secondary market is for experienced programmers whose want to quickly start using PHP5.
IT and software development project managers; students.
Primary Market: Business and IT Business professionals bombarded with demands for SOA. Most people do not understand SOA yet SOA is a top initiative of most IT vendors. Secondary Market: Programmers, network administrators, those implementing SOA solutions
Software and systems developers and engineers and technical managers looking at how to build in security to systems they are building; for studients to learn good security practices.
Software Architects and Developers, who will use the approach in real-world projects; Project Managers, involved in implementation; and students.
The primary audience is PHP programmers looking to better their own site through inclusion of additional content through an API. Secondary markets include individuals with minimal PHP experience looking to implement one of the specific projects examined within this book.
Software developers, testers, IT managers.
Both undergraduate and masters course students taking modules with titles such as Website Development, Internet Programming, E-Commerce often found on Computing and New Media degrees at new/technical universities. Designed for beginners, programmers moving to Web development, and professionals whowant to improve theirskills.
Computer programmers and Students of Computer Science
Computer Novices, Intended for Freshman / Sophomore Intro Programming using C.
Anyone interested in programming in C++, from beginners to experienced software developers. Beginners will find the first minibook instrumental in getting up to speed; from there, they can read subsequent minibooks as needed to build upon their programming skills. Intermediate programmers who already know some C++ will find the first minibook a useful refresher course, and the remaining sections useful to help them advance their skills. Advanced programmers will find the book a wonderful quick reference guide.
Who we are targeting: C All-in-One Desk Reference For Dummies targets beginning and intermediate C programmers. As such, it appeals to a wide audience. In particular, readers of Dan's C For Dummies Volumes One and Two will likely be buyers of this book.
Engineering professionals and students.
Novice programmers; no programming experience required.
Software engineers and programmers
Programmers new to C++
Computer Programmers, Software Engineers and Scientists.
Computer Programmers.
Software developers and programmers
Visual Basic.NET Database Programming For Dummies will appeal to beginning programmers who are ready to start creating next-generation database applications for the new Microsoft .NET Platform. No previous programming experience is necessary.
Experienced Visual Basic programmers
This book is ideal for readers who are new to development and have chosen to learn to program applications using VB.NET.
The target audience is beginning Visual Basic 2005 developers who already have some experience with Visual Basic 2005 developing Windows and ASP.Net applications. Visual Basic 2005 experience is not necessary but will enhance the readers ability to fully grasp the database concepts. Beginning Visual Basic 2005 should be listed as a prerequisite as it will cover the general programming concepts needed by the reader to fully grasp the database programming concepts of this book.
VB programmers at all levels who want comprehensive coverage of Visual Basic 2005, especially programmers with some knowledge of VB 6 who want strong intermediate-level coverage of VB 2005's new features
This book is aimed primarily at experienced Visual Basic developers who need to make the transition to VB 20005 and the .NET Framework. This book will also help developers with the latest version of the IDE, Visual Studio 2005.
Professional VB and C# programmers and architects. These readers may be new to generics, but they will have strong Microsoft coding skills. Also a secondary market, professional C++ programmers and architects who are familiar with the C++ Standard Template Library (STL) and have made books on the C++ STL strong backlist sellers for other publishers but who are considering Microsoft language implementations for the first time.
Beginners learning their first programming language Hobbyists and enthusiasts Developers at small-to-medium-size enterprises Educational institutions and trainers VB 6 programmers who resisted .NET
Anyone interested in building useful VB.NET business solutions will find the techniques theyre looking for in this book. This book is aimed at those developers who are entering the Visual Basic world from other languages, as well as Microsoft Office developers. After completing this book the reader will be able to create and deploy Visual Basic 2005 applications, including creating front ends for databases. A lot of developers come from other environments, and appreciate seeing visual examples that they will be able to use right in their own applications.
Professionals new to systems design and students of information systems
Senior undergraduate and graduate courses in Object-Oriented Modeling and Simulation courses. Professionals interested in this same topic to support their research efforts. Any of the above that are interested in using the most current version ofModelicaas the common notation and language for same.
Software developers and architects
Professionals new to systems design and students of information systems
Primary audience Anyone needing a comprehensive reference that programs in Java, from beginners to experienced software developers. Secondary Audience: Intermediate to advanced Java programmers who need expanded server-side coverage, need to build their programming skills or need a quick reference.
Novice and experienced Java Web developers who have never used Struts.
Who uses this product: Programmers and developers at all levels of know-how. For the purpose of this book, we are primarily focusing on students and first-time programmers. Who are we targeting: First-time programmers who are using Java to learn how to create their own applications. This group is primarily made of high school, college, or tech school students in an elementary programming or java course.
Professional Java/J2EE developers
Novice Java programmers
Senior U/Grad and Graduate Students taking CS and SE Degrees, Java Programmers and Software Engineers.
J2EE system administrators; Java developers
1) Software developers familiar with Java APIs who want to extend their knowledge of interface design. 2) Software engineers and Quality Assurance managers needing a practical guide to managing complex Java projects from beginning to end. 3) IT managers who need to know if Java is ready for the common desktop, or just for niche applications, and if their projects are feasible with current Java technology.
Experienced Java developers
Experienced J2EE developers, designers, and architects
Java programmers; C++ programmers learning Java; Software developers
Computer Programmers and Students of Computer Science.
Computer Science Students, People seeking an accessible introduction to programming.
Whoare designing Web sites: Once the realm of professional designers, Web design is falling more and more into the hands of untrained designers who need to create orcomment on commercial Web sites. The low price ofWeb space and ready availability of Web building tools have also inspired hobbyists to create personal Web sites. Who are we targeting: We are targeting Web builders with limited experience that want a book that provides how-to guidance on improving an existing Web site through design and technology changes. This book offers techniques for dealing with the look and usability of a site as well as the technology foundation of a site. Appeals equally to users building commercial and personal sites.
The main target audience is professional web developers with either no previous JavaScript experience or quite limited experience. Secondary audiences include amateur/hobbyist web developers, students, and professional web developers with no programming aspirations.
The audience for the book is the developer who is fairly familiar with ASP.NET programming. The book is geared to take a developer from "average" to "excellent" skills.
Experienced ASP.NET 1.x web developers looking for a quick path to 2.0. A second book for programmers who are new to web development after reading a book like"Beginning ASP.NET 2.0". Intermediate/advanced ASP.NET 2.0 web developers looking to integrateall the new functionality into a single real-world project,representing problems and solutions they face daily during the development of any website.
Who uses this product: Intermediate Web developers who have moved on past using WYSIWYG Web building tools and HTML often move next to JavaScript to add interactivity to their Web pages. It is a technology used by amateur and pro Web builders alike. Who are we targeting: We are targeting first-time JavaScript users who need a primer to the language and how it works as well as concrete examples on how to incorporate JavaScript into their Web pages.
No prior programming experience is required Perfect for the web designer or HTML coder who is ready to move into the world of web development with ASP.NET. Great quick-start for existing ASP developers who are ready to move to the .NET Platform Invaluable to existing Visual basic developers who want a jump start to building ASP.NET web applications
Readers withexisting skills but new to the programming market. This covers people moving from other web technologies such as ASP or PHP, as well as Windows developers who have never built Web sites. Those new to programming. This covers a wide variety of people, ranging from those evaluating the technology to home hobbyists.
Primary market: Professional Web designers and students. Secondary market: Hobbyists, amateur web designers, entrepreneurs.
Flash X Actionscript Bible is a must have for Flash developers looking to take their animations to the next level, with sophisticated interaction, and data-driven content. Readers of this title should have prior experience with Macromedia Flash.
Experienced ASP.NET 1.0 and ASP.NET 1.1 developers. New ASP.NET 2 developers who quickly learn the basics from Beginning ASP.NET 2 Experienced programmers will find that many of their current skills are replaced by new easy-to-use built in functions. In order to continue finding work, these developers will need to earn new and more advanced techniques that aren't already built-in
Intermediate and experiencedASP.NET 1.x and 2.0 developers that want to learn how to build custom controls and components for the first time. The book assumes readers have basic familiarity with the .NET Framework and C# or VB.NET language and know how to create ASP.NET Web pages.
.NET junkies, the most professional and hardcore Microsoft .NET developers
Web site developers and publishers looking to add consistent data structure and formatting to their sites. Readers are assumed to be familiar with HTML and web servers but are not assumed to be programmers or to be interested in becoming programmers.
Experienced ASP.NET 2.0 and 1.X developers. Experienced XML developers adding ASP.NET skills to their abilities Experienced programmers will find that many of their current skills are replaced by new built in functions. To continue finding work, these developers will need to master the new built-in functions and learn new and more advanced techniques that aren't already built-in
ASP.NET developers - these will be experienced developers using the book to save time developing ASP.NET sites with .NET Nuke or developing add-ins to .NET Nuke Web site hosting providers - whether currently supporting ASP.NET or moving to ASP.NET from other platforms ASP.NET/IIS and .NET Nukeadministrators
Who uses this product: Web site builers were once exclusively a professional, highly trained and paid lot. Thanks to the release of simple Web building tools and loads of readily available Web space, now anyone can build a Web site. Who are we targeting: Buildinga Web Site For Dummies focuses on the amateur Web builder who is pulling together their first site. These are people like the school secretary who has to design a site that lists contact information and a school calendar or the family reunion organizer who wants to put up a site with loads of pictures and a contact bulletin board. This book also helps out beginning ECommerce entrepreneurs who want a site that helps expand their sales on eBay or collects payment via PayPal.
Experienced ASP.NET 2.0 and 1.X developers. Experienced programmers will find that many of their current skills are replaced by new built in functions. To continue finding work, these developers will need to master the new built-in functions and learn new and more advanced techniques that aren't already built-in
The primary audience for the book is hobbyist programmers, students on IT courses and professional programmers working freelance or in smaller companies. A secondary audience will be professional programmers working in bigger companies and government departments.
The target reader of this book is any JavaScript developer who wants a thorough reference with practical examples, along with programmers who want to learn JavaScript quickly yet thoroughly. The secondary market is for users with little or no scripting or programming background who need a strong, concise tutorial and numerous working code examples.
Beginners, no programming background assumed, who need to build XML solutions.
Beginning to intermediate Ajax programmers who are also visual learners. This book presumes readers have knowledge of HTML. Familiarity with JavaScript and XML is also helpful.
For readers looking for the straight line in a comprehensive reference.
Beginners who have no previous experience in ASP, VB or C#, XML, OOP, or the .NET framework. A little knowledge of HTML is useful but not required. All the concepts readers need to create dynamic ASP.NET 2 web sites are presented in the book. Secondarily, many ASP 3 users who have no experience with ASP.NET 1.x will make the jump to ASP.NET 2 with this book
Primary Market: No prior programming experience is required. Targeted at the web designer or HTML coder who is ready to move into the world of web development with ASP.NET 2. Secondary Market: Great quick-start for existing ASP developers who want information on the new release and invaluable to existing VB developers who want a jump start to building ASP.NET 2 web applications
Web developers with at least a beginning-level understanding ofCSS, XML, and JavaScript
Whoare designing Web sites: Once the realm of professional designers, Web design is falling more and more into the hands of untrained designers who need to create orcomment on commercial Web sites. The low price ofWeb space and ready availability of Web building tools have also inspired hobbyists to create personal Web sites. Who are we targeting: We are targeting inexperienced Web builders who want a guidebook to good design concepts as well as instruction on how to make both a visually appealing and easily used Web site.This book covers both aesthetic considerations and the technologies tocreate a site. Appeals equally to users building commercial and personal sites.
Smaller companies and ambitious home users wanting to create and publish their own pages on the Web.
Primary audience: Beginning web designers/developers of any kind with basic HTML, XML or JavaScript knowledge. Readers that have bought XML For Dummies or JavaScript For Dummies and want to use Ajax. Secondary audience: Professional web developers who know XML, CSS, JavaScript but need the specifics of working with Ajax.
Primary audience: Anyone new to ASP that needs a comprehensive reference. Some HTML experience is helpful but not necessary. Secondary Audience: Intermediate to advanced ASP programmers who need expanded ASP coverage, who need to build their skills or need a quick reference.
ASP.NET developers looking to add Web Part content to their sites. Office developers looking to put Office data onto the web via Web Parts and ASP.NET VB and C# developers will create Web Parts. For VS developers (VB, C#, and ASP.NET), Web Parts are different enough from the other development they do that learning Web Part development requires extra work beyond their VB, C#, or ASP.NET language books.
This newly revised edition is perfect for readers who are looking for a one-stop solution to building their own web pages. No web programming experience is necessary, but readers should be familiar with basic web features, and Internet browsing. Readers who have already built their first site will benefit from the advanced coverage of multimedia, scripting and ecommerce as well as the handy scripting references.
The audience is for visual learners wanting to quickly create PHP pages equipped with MySQL databses to build Web sites and programmers who have experience with other programming languages, but are looking to switch to PHP. The book assumes no knowledge of PHP, MYSQL or programming but does assume some knowledge of HTML.
Visual learners interested in understanding JavaScript and how to add interactivity to their web sites.
Undergraduate and graduate students on Computing and Internet related degrees; web software developers, web designers and project managers
While the system is very popular with hobbyists and small business users, it has also found a place in the educational and NGO space. This book would be focused on two types of users: new users in general and those less sophisticated in IT, in particular. Web developers are unlikely to need an aid of this nature and IT professionals who may only be charged with designing or setting up the system are more likely to seek more technical documentation. Webmasters (site administrators), may comprise a secondary audience as they tend to manage multiple sites, often employing multiple systems, and as a result, like to have access to a quick reference-type text.
Professional web developers who have at least basic knowledge of CSS, XML, and JavaScript by themselves
Who uses this product:As eBay has evolved from its "online flea market" origins to a place where professional sellers gather to move their wares, the site has become a major player in the holiday shopping world. On "Cyber Monday" 2005 (the Monday after Thanksgiving that marks the start of the online holiday shopping season when people return to work and have access to computers), eBay registered 11.7 million visitors, more than double the next closest online shopping site (Amazon with 5.6 million visitors). Who are we targeting: We are hoping to make a splash with this book in the holiday shopping season. The book specifically addresses the active holiday shopper who buys multiple gifts for family, friends, and colleagues. The average consumer spent $704 on gifts during the holidays last year with 75% of those consumers looking to discount retailers to help make that money go further. This book addresses those budget-minded and time-pressed consumers who want to take advantage of eBays prices and conven
Web developers, and Web project managers. Undergraduate and graduate students on Information Systems and Managementcourses, e-Business/Commerce courses;
Visual learners interested in understanding HTML to create Web pages that attract attention.
Beginning Web developers and designers: Anyone who has a little HTML experience can use this book. This could include novice and hobbyist page developers who have been using basic HTML for a few pages and want to use CSS for better, faster design and markup. Experienced HTML users new to CSS: Any professional web developer who has been more focused on HTML, or tools, and is just now coming in to use CSS could benefit from this
Macromedia Studio MX 2004 Bible will appeal to new and existing Macromedia web developers and programmers. Readers should be familiar with basic web development concepts, and markup languages such as HTML, XHTML or XML.
Why this topic is hot: HTML continues to serve as the foundation upon which hundred of million of Web pages are built. HTML also remains closely related to newer markup languages that have been introduced. Who we are targeting: Web developers, programmers, designers, students, and hobbyists who are just getting started; as well as those users with some experience who need a handy reference by their side.
Perfect for visual learners interested in using HTML code to get a Web page up and running. Creating Web Pages with HTML Simplified, 3rd Edition is both informative and enlightening; a great reference for anyone interested in a broader presence on the Web.
Who uses this product: Almost every Web savvy shopper has bought or sold something using eBay. The company reported a total 60.5 million active users that had bought or sold an item in the previous 12 months. There are 158,000 active eBay Stores on the U.S. site. Who are we targeting: This book targets eBay sellers, both full-time and hobbyist, that have a grasp on the basics of selling but don't know how the tricks behind applying technologies like HTML and photo techniques to make their sales look better. The HTML and digital photo classes are annually among the best-attended sessions at eBay Live. This year the store at eBay Live sold out of copies of Wiley's PC Magazine Guide to Digital Photography. HTML and digital photography books were, along with books on QuickBooks and accounting, the most requested at the Wiley booth.
Beginning to intermediate Web producers. No experience with HTML coding is required.
Experienced HTML 3.x/4.x developers upgrading their skills and sites to include either CSS or accessibility or both. ASP/PHP/JSP/XSLT developers because their dynamically created sites from those languages spit out HTML to display in a browser and therefore can take advantage of CSS and make accessibility changes in their design too
Beginning to intermediate HTML web page producers. They may have little or no HTML experience and be learning this for the first time, or they may have created a few simple web pages with HTML basics and be yearning to make their pages more sophisticated and consistent using the techniques covered here. Or, they could be WYSIWYG web tool users and looking to expand their hands-on HTML skills.
Intermediate Web developers and designers: This could include novice and hobbyist page developers who have been using basic HTML for a few pages and want to use CSS for better, faster design and markup. Some previous JavaScript use is helpful. Experienced HTML users new to CSS: Any professional web developer who has been more focused on HTML, or tools, and is just now coming in to use CSS could benefit from this
Programmers.
Despite its power, MythTV is not for the faint of heart, and is a bit tricky to configure properly. Readers should be familiar with Linux, although they do not need to be especially proficient with the OS, and should have a general understanding of PC components, and PC assembly.
Those seeking PMP certification, largely IT/software project managers, but there will be some overlap into other industries.
Primary market- teaching text (material is presented in a sytle and fomat that is suitable for either academic or an industrial setting --for either self-study or group learning) Engineering Software Groups
Those interested in becoming licensed ham radio operators and in setting up their own ham radio stations
Textbook for graduate and undergraduate students in EE, Computer Engineering, Mechanical and Industrial Engineering and Computer Science.
The primary audience for this book is the general tech-savvy public, who are interested in what intelligence applications on the Web means for their own Web interactions (such as online games, purchases, search capabilities and accessibility to trustworthy information, including medical, legal, and financial). This book accomplishes this through clear explanations of advanced concepts with lots of simple examples. In addition, it reduces complex AI logic to three fundamental questions What is Solvable?, What is machine intelligence? and How can logic solutions be produced on the Web? all the time personalizing these issues by identifying the contributions of technology leaders; Gdel, Turing, Berners-Lee, and others. In addition, it offers professional Web and software developers, insight into the next generation Web architectures and AI technologies. It does this by building from the simple examples and explanations to relate current development programs and provides references and links to follow-on resea
Table of contents
PART ONE: OVERVIEW. Chapter 1. Introduction. Chapter 2. Operating-System Structures. PART TWO: PROCESS MANAGEMENT. Chapter 3. Processes. Chapter 4. Threads. Chapter 5. CPU Scheduling. Chapter 6. Process Synchronization. Chapter 7. Deadlocks. PART THREE: MEMORY MANAGEMENT. Chapter 8. Main Memory. Chapter 9. Virtual Memory. PART FOUR: STORAGE MANAGEMENT. Chapter 10. File-System Interface. Chapter 11. File-System Implementation. Chapter 12. Mass-Storage Structure. Chapter 13. I/O Systems. PART FIVE: PROTECTION AND SECURITY. Chapter 14. Protection. Chapter 15. Security. PART SIX: DISTRIBUTED SYSTEMS. Chapter 16. Distributed System Structures. Chapter 17. Distributed File System. Chapter 18. Distributed Coordination. PARTSEVEN: SPECIAL PURPOSE SYSTEMS. Chapter 19 Real-Time Systems. Chapter 20. Multimedia Systems. PART EIGHT: CASE STUDIES. Chapter 21. The Linux Systems. Chapter 22. Windows XP. Chapter 23. Influential Operating Systems. Appendix A: UN
Introduction. Part I: Where You Are, Where Youre Going. Chapter 1: Making the Most of Your Marketing. Chapter 2: Clarifying Your Marketing Strategy. Chapter 3: Writing a Marketing Plan. Part II: Creative Thinking, Powerful Marketing. Chapter 4: Researching Your Customers, Competitors, and Industry. Chapter 5: Harnessing Creativity in Your Business. Chapter 6: Making Your Marketing Communications More Powerful. Part III: Advertising Everyone Can Do. Chapter 7: Brochures, Press Ads, and Print. Chapter 8: Signs, Posters, and More. Chapter 9: TV and Radio Ads (Or Your Own Show!). Part IV: Powerful Alternatives to Advertising. Chapter 10: E-Marketing. Chapter 11: Direct Marketing and Telemarketing. Chapter 12: Public Relations and Word of Mouth. Chapter 13: Face-to-Face Marketing. Part V: Connecting with Your Customers. Chapter 14: Branding, Managing, and Packaging a Product. Chapter 15: Using Price and Promotions. Chapter 16: Distribution, Retail, and Point of Purchase.
Preface. Introduction: The World of Real-Time Systems. Software Architectures. Requirements and Design Specifications. Systems of State Machines. Declarative Specifications. Deterministic Scheduling. Execution Time Prediction. Keeping Time on Computers. Programming Languages. Operating Systems. Appendix: Air Traffic Control System--Project Specifications. Bibliography. Index.
Introduction. Creating Simple Worksheets. Changing the Appearance of the Worksheet. Simple Functions and the Fill Operation. Operations on Cells. Relative vs. Absolute Addressing. Common Operations. Workbooks with Multiple Worksheets. The Problem-Solving Process. Charts. Logical Functions. Functions Related to IF. Dates and Times. Financial Functions. Random Numbers and Simulation. Data Management with Lists. Analyzing Data Using the Analysis ToolPak. Goal Seeking and Solver. Index.
List of Figures and Tables. Preface. Introduction. Chapter 1: A Self-Assessment Test. Chapter 2: The Psychology and Economics of Program Testing. The Psychology of Testing. The Economics of Testing. Black-Box Testing. White-Box Testing. Software Testing Principles. Summary. Chapter 3: Program Inspections, Walkthroughs, and Reviews. Inspections and Walkthroughs. Code Inspections. An Error Checklist for Inspections. Data Reference Errors. Data-Declaration Errors. Computation Errors. Comparison Errors. Control-Flow Errors. Interface Errors. Input/Output Errors. Other Checks. Walkthroughs. Desk Checking. Peer Ratings. Summary. Chapter 4: Test-Case Design. White-Box Testing. Logic-Coverage Testing. Equivalence Partitioning. An Example. Boundary-Value Analysis. Cause-Effect Graphing. Error Guessing. The Strategy. Chapter 5: Module (Unit) Testing. Test-Case Design. Incremental Testing. Top-down versus Bottom-up Testing. Top-down Testing.
Preface. Acknowledgments. FRIDAY. Part IFriday Evening. Session 1 Windows Server 2003 Basics. Session 2 Installing Windows Server 2003. Session 3 Managing Users and Groups. Session 4 Using Active Directory. SATURDAY. Part II Saturday Morning. Session 5 Managing Disks, Files, and File Systems. Session 6 Managing File Sharing and File Security. Session 7 Managing the Distributed File System. Session 8 Advanced File Management. Session 9 Managing Printers and Faxes. Session 10 Managing Terminal Services. Part III Saturday Afternoon. Session 11 Configuring Security Policies. Session 12 Using the Security Configuration Manager. Session 13 Networking with TCP/IP. Session 14 Managing the Domain Name System Service. Session 15 Managing the Windows Internet Name System Service. Session 16 Managing the Dynamic Host Configuration Protocol. Part IVSaturday Evening. Session 17 Managing Internet Information Services. Session 18 M
Preface. Acknowledgments. Part I: Laying the Foundation. Chapter 1: Introducing SQL Server. Chapter 2: Modeling the Logical Database Schema. Chapter 3: Installing and Configuring SQL Server. Chapter 4: Using SQL Servers Developer Tools. Part II: Developing SQL Server Databases. Chapter 5: Implementing the Physical Database Schema. Chapter 6: Retrieving Data with Select. Chapter 7: Merging Data Using Relational Algebra. Chapter 8: Searching Full-Text Indexes. Chapter 9: Creating Views. Chapter 10: Modifying Data. Chapter 11: Transactional Integrity. Chapter 12: Programming with Transact-SQL. Chapter 13: Developing Stored Procedures. Chapter 14: Building User-Defined Functions. Chapter 15: Implementing Triggers. Chapter 16: Advanced Server-Side Programming. Part III: Data Connectivity. Chapter 17: Transferring Databases. Chapter 18: Working with Distributed Queries. Chapter 19: Migrating Data with DTS. Chapter 20: Replicating Databases. Chapter 21: ADO and ADO.N
Successful EAP. Planning Initiation. Preliminary Business Model. Enterprise Survey. Current Systems and Technology Architecture. Data Architecture. Applications Architecture. Technology Architecture. Implementation Plan. Planning Conclusion. Transition to Implementation. Bibliography. Appendices. Index.
Acknowledgments. Foreword I. Foreword II. Introduction. Part One: Getting Started. Chapter 1: What Can You Do with Reporting Services? Chapter 2: Introduction to Microsoft SQL Server Reporting Services 2005. Chapter 3: Reporting Services Architecture. Part Two: Report Design. Chapter 4: Basic Report Design. Chapter 5: Designing Data Access. Chapter 6: Advanced Report Design. Chapter 7: Report Solution Patterns and Recipes. Part Three: Enabling End User Reporting with Report Builder. Chapter 8: Reporting Services Report Models. Chapter 9: Report Builder. Part Four: Administering Reporting Services. Chapter 10: Report Management. Chapter 11: Report Server Administration. Part Five: Reporting Services Integration and the Reporting Services Web Services. Chapter 12: Integrating Reporting Services into Custom Applications. Chapter 13: Extending Reporting Services. Appendix A:Migrating Access Reports. Appendix B: Reporting Services Object Model. Appendix C: Transact S
Introduction.Acknowledgments. PART 1: CLICKSTREAM DATA WAREHOUSE ARCHITECTURAL FOUNDATIONS.A Typical E-Business Architecture.The Web Application Environment.Clickstream Data Soures and Web Server Log Files.Using Cookies and Other Mechanisms to Track User Identity.PART 2: BUILDING A CLICKSTREAM DATA WAREHOUSE, STEP-BY-STEP. Planning, Managing, and Staffing a Clickstream Data Warehouse Project.The Clickstream Data Warehouse Meta-Schema.Implementing the Approprate Clickstream Data Warehouse Technology Infrastructure.Building the Clickstream Extract, Transformation, and Load Mechanism.Analyzing the Data in the Clickstream Data Warehouse.AppendixA.Index.
1 Introduction. 1.1 Background. 1.2 Parallel Database Systems. 1.2.1 Computation Model. 1.2.2 Engineering Model. 1.3 About this Manuscript. Bibliography. I: Request Manager. 2 Designing an Optimizer for Parallel Relational Systems. 2.1 Introduction. 2.2 Overall Design Issues. 2.2.1 Design a Simple Parallel Execution Model. 2.2.2 The Two-Phase Approach. 2.2.3 Parallelizing is Adding Information! 2.2.4 Two-Phase versus Parallel Approaches. 2.3 Parallelization. 2.3.1 Kinds of Parallelism. 2.3.2 Specifying Parallel Execution. 2.4 Search Space. 2.4.1 Slicing Hash Join Trees. 2.4.2 Search Space Size. 2.4.3 Heuristics. 2.4.4 The Two-Phase Heuristics. 2.5 Cost Model. 2.5.1 Exceptions to the Principle of Optimality. 2.5.2 Resources. 2.5.3 Skew and Size Model. 2.5.4 The Cost Function. 2.6 Search Strategies. 2.6.1 Deterministic Search Strategies. 2.6.2 Randomized Strategies. 2.7 Conclusion. Bibliography. 3 New Approaches to Parallel Join Utilizing Page Connectivity Information. 3.1 Intr
PRINCIPLES OF INFORMATION QUALITY IMPROVEMENT. The High Costs of Low- Quality Data. Defining Information Quality. Applying Quality Management Principles to Information. PRINCIPLES FOR IMPROVING INFORMATION QUALITY. An Overview of Total Quality Data Management (TQdM). Assessing Data Definition and Information Architecture Quality. Information Quality Assessment. Measuring Nonquality Information Costs. Information Product Improvement: Data Reengineering and Cleansing. Improving Information Process Quality: Data Defect Prevention. Information Quality Tools and Techniques. ESTABLISHING THE INFORMATION QUALITY ENVIRONMENT. The 14 Points of Information Quality. Information Stewardship: Accountability for Information Quality. Implementing an Information Quality Improvement Environment. Epilogue: Reaping the Benefits of Quality Information. Appendices. Index.
Acknowledgments. Introduction. Dimensional Modeling Primer. Retail Sales. Inventory. Procurement. Order Management. Customer Relationship Management. Accounting. Human Resources Management. Financial Services. Telecommunications and Utilities. Transportation. Education. Health Care. Electronic Commerce. Insurance. Building the Data Warehouse. Present Imperatives and Future Outlook. Glossary. Index.
Acknowledgments. Foreword. Introduction. Who This Book Is For. How This Book Is Structured. What You Need to Use This Book. Conventions. Source Code. Errata. p2p.wrox.com. Chapter 1: Welcome to SQL Server Integration Services. Chapter 2: The SSIS Tools. Chapter 3: SSIS Tasks. Chapter 4: Containers and Data Flow. Chapter 5: Creating an End-to-End Package. Chapter 6: Advanced Tasks and Transforms. Chapter 7: Scripting in SSIS. Chapter 8: Accessing Heterogeneous Data. Chapter 9: Reliability and Scalability. Chapter 10: Understanding the Integration Services Engine. Chapter 11: Applying the Integration Services Engine. Chapter 12: DTS 2000 Migration and Metadata Management. Chapter 13: Error and Event Handling. Chapter 14: Programming and Extending SSIS. Chapter 15: Adding a User Interface to Your Component. Chapter 16: External Management and WMI Task Implementation. Chapter 17: Using SSIS with External Applications. Chapter 18: SSIS Software Development Life
Acknowledgments. Introduction. Part I: Introduction and Concepts. Chapter 1: Getting Started with SQL Server 2005 Express Edition. Chapter 2: Database Basics with SQL Server Management Studio Express Edition. Chapter 3: Creating a Simple Database Application. Part II: Rich Database Applications Development with SQL Server Express. Chapter 4: Developing a Rich Client Database Application. Chapter 5: Developing a Rich Web Database Application. Chapter 6: Understanding Xcopy Deployment and User Instance Model. Chapter 7: Using XML in Your Database Application. Chapter 8: Debugging Database Applications. Part III: Setup and Deployment. Chapter 9: Understanding SQL Server Express Setup. Chapter 10: Deploying Your Application. Chapter 11: Migrating from Microsoft Desktop Engine (MSDE). Chapter 12: Migrating from Jet and Microsoft Access to MSDE and SSE. Part IV: Developing Multi-User Applications. Chapter 13: Securing Your Multi-User Database Application. Chapter 14: Upgrading
Acknowledgments. Introduction. Part One: Introduction. Chapter 1: Introduction to Data Warehousing and Analysis Services 2005. Chapter 2: First Look at Analysis Services 2005. Chapter 3: Introduction to MDX. Chapter 4: Working with Data Sources and Data Source Views. Chapter 5: Dimension Design. Chapter 6: Cube Design. Part Two: Advanced Topics. Chapter 7: Advanced Topics in MDX. Chapter 8: Advanced Dimension Design. Chapter 9: Advanced Cube Design. Chapter 10: Extending MDX using External Functions. Part Three: Administration, Performance Tuning Integration. Chapter 11: Updating Your UDM Data. Chapter 12: Administering Analysis Services. Chapter 13: Performance Optimization. Chapter 14: Data Mining. Chapter 15: Analyzing Cubes using Office Client Components. Chapter 16: Integration Services. Part Four: Scenarios. Chapter 17: Reporting Services. Chapter 18: Designing Real-Time Cubes. Chapter 19: Securing Your Data in Analysis Services. Appendix: MDX Function a
Acknowledgments. About the Author. Introduction. Part One: Creating an Access Application. Chapter 1: Creating a Database for an Application. Chapter 2: Using Forms to Work with Data. Chapter 3: Selecting the Right Controls for Forms. Chapter 4: Sorting and Filtering Data with Queries. Chapter 5: Using PivotTables and PivotCharts to Interact with Data. Chapter 6: Printing Data with Reports. Chapter 7: Writing VBA Code in Modules. Part Two: Modifying, Updating, and Maintaining Access Applications. Chapter 8: Managing the Application Life Cycle. Chapter 9: Reworking an Existing Application. Chapter 10: Moving Old Data into a New Database. Part Three: Working with Other Office Components (and More). Chapter 11: Working with Word. Chapter 12: Working with Outlook. Chapter 13: Working with Excel. Chapter 14: Working Outside of Office. Index.
Foreword. Acknowledgments. About the Author. Introduction. Manufacturing. Telecommunications. Health Care. Insurance. Financial Services. Professional Services. Travel. E-Commerce Models. Using the Industry Models in the Real World. Appendix A: Entities and Attributes for Manufacturing Models. Appendix B: Entities and Attributes for Telecommunications Models. Appendix C: Entities and Attributes for Health Care Models. Appendix D: Entities and Attributes for Insurance Models. Appendix E: Entities and Attributes for Financial Services Models. Appendix F: Entities and Attributes for Professional Services Models. Appendix G: Entities and Attributes for Travel Models. Appendix H: Entities and Attributes for E-Commerce Models. Appendix I: List of Entities and Their Associated Figures. How to Use the Volume 2 Industry Electronic Products. Index.
Credits. Title Page. Copyright Page. Dedication. Acknowledgements. Author Bios. Introduction. 1.Intro to Access. 2.Access, VBA, and Macros. 3.New Features in 2003 (and 2002). 4.VBA Basics. 5.Using the VBA Editor. 6.Using DAO to Access Data. 7.Using ADO to Access Data. 8.Executing VBA. 9.VBA Error Handling. 10.Using VBA to Enhance Forms. 11. Enhancing Reports with VBA. 12.Creating Classes. 13. APIs. 14.SQL & VBA. 15. Working with Office Applications. 16.Security. 17.Understanding Client-Server Development with VBA. 18.Windows Registry. 19.Using the ADE Tools. 20.Macro Security. Appendix A:Upgrading to Access 2003. Appendix B:References for Projects. AppendixC: DAO Object Method and Property Descriptions. Appendix D:ADO Object Model Reference. Appendix E:Access Object Model. Appendix F:Windows API Reference Information . Appendix G:Naming Conventions. Appendix H:VBA Reserved Words. Appendix I:Tips and Tricks. Appe
Foreword. Acknowledgments. About the Author. Introduction. People and Organizations. Products. Ordering Products. Shipments. Work Effort. Invoicing. Accounting and Budgeting. Human Resources. Creating the Data Warehouse Data Model from the Enterprise Data Model. A Sample Data Warehouse Data Model. Star Schema Designs for Sales Analysis. Star Schema Designs for Human Resources. Additional Star Schema Designs. Implementing the Universal Data Models. Appendix A: Logical Data Model Entities and Attributes. Appendix B: Data Warehouse Data Model Tables and Columns. Appendix C: Star Schema Design Tables and Columns. How to Use the CD-ROM Product. Other Reusable Data Model and Data Warehouse Design Resources. Index.
Acknowledgments. Contents. Introduction. What This Book Is About. Who Should Buy This Book. How to Use This Book. What This Book Covers. Providing Feedback. Chapter 1: History of Data Access. Chapter 2: Standardized Database Objects and Design. Chapter 3: ADO.NET Essentials. Chapter 4: Standard Data Types. Chapter 5: ADO.NET Integration with XML. Chapter 6: Transactions. Chapter 7: Data Binding. Chapter 8: Building a Custom ADO.NET Data Provider. Chapter 9: T-SQL Language and Enhancements. Chapter 10: ADO.NET Programming with SQL Server from a Client Application. Chapter 11: SQL Server 2005 Server-Side Programming. Chapter 12: Notification Services. Chapter 13: Service Broker. Chapter 14: Full-Text Searching. Chapter 15: Reporting. Chapter 16: ADO.NET 2 and Open-Source Databases. Chapter 17: Oracle and ADO.NET. Appendix A: Constants/Enums in ADO.NET. Index.
About the Authors. Acknowledgments. Introduction. Chapter 1. Introduction to SQL. Chapter 2. Entering Information. Chapter 3. Extracting Information. Chapter 4. Advanced Database Design. Chapter 5. Manipulating Data. Chapter 6. Grouping and Aggregating Data. Chapter 7. Selecting Data from Different Tables. Chapter 8. Queries within Queries. Chapter 9. Advanced Queries. Chapter 10. Views. Chapter 11. Transactions. Chapter 12. SQL Security. Chapter 13. Database Tuning. Appendix A: Exercise Answers. Appendix B: Setting up and Using the Five Database Systems Appendix C: Initial Data Setup. Index.
Acknowledgments. About the Authors. Introduction. Part I: Requirements, Realities, and Architecture. Chapter 1: Surrounding the Requirements. Chapter 2: ETL Data Structures. Part II: Data Flow. Chapter 3: Extracting. Chapter 4: Cleaning and Conforming. Chapter 5: Delivering Dimension Tables. Chapter 6: Delivering Fact Tables. Part III: Implementation and operations. Chapter 7: Development. Chapter 8: Operations. Chapter 9: Metadata. Chapter 10: Responsibilities. Part IV: Real Time Streaming ETL Systems. Chapter 11: Real-Time ETL Systems. Chapter 12: Conclusions. Index.
Acknowledgments. About the Authors. Introduction. Chapter 1: Why and What Is Data Mining? Chapter 2: The Virtuous Cycle of Data Mining. Chapter 3: Data Mining Methodology and Best Practices. Chapter 4: Data Mining Applications in Marketing and Customer Relationship Management. Chapter 5: The Lure of Statistics: Data Mining Using Familiar Tools. Chapter 6: Decision Trees. Chapter 7: Artificial Neural Networks. Chapter 8: Nearest Neighbor Approaches: Memory-Based Reasoning and Collaborative Filtering. Chapter 9: Market Basket Analysis and Association Rules. Chapter 10: Link Analysis. Chapter 11: Automatic Cluster Detection. Chapter 12: Knowing When to Worry: Hazard Functions and Survival Analysis in Marketing. Chapter 13: Genetic Algorithms. Chapter 14: Data Mining throughout the Customer Life Cycle. Chapter 15: Data Warehousing, OLAP, and Data Mining. Chapter 16: Building the Data Mining Environment. Chapter 17: Preparing Data for Mining. Chapter 18: Putting Data Mining
SETTING THE FOCUS. Data Mining in Context. Why Master the Art? Data Mining Methodology: The Virtuous Cycle Revisited. Customers and Their Lifecycles. THE THREE PILLARS OF DATA MINING. Data Mining Techniques and Algorithms. Data, Data Everywhere... Building Effective Predictive Models. Taking Control: Setting Up a Data Mining Environment. CASE STUDIES. Who Needs Bag Balm and Pants Stretchers. Who Gets What? Building a Best Next Offer Model for an Online Bank. Please Don't Go! Churn Modeling in Wireless Communication. Converging on the Customer: Understanding Customer Behavior in the Telecommunications Industry. Who Is Buying What? Getting to Know Supermarket Shoppers. Waste Not, Want Not: Improving Manufacturing Processes. The Societal Context: Data Mining and Privacy. Index.
Acknowledgments. Foreword. Chapter 1: Introducing Transact-SQL and Data Management Systems. Chapter 2: SQL Server Fundamentals. Chapter 3: Tools for Accessing SQL Server. Chapter 4: Introducing Transact-SQL Language. Chapter 5: Data Retrieval. Chapter 6: SQL Functions. Chapter 7: Aggregation and Grouping. Chapter 8: Multi-Table Queries. Chapter 9: Data Transactions. Chapter 10: Advanced Queries and Scripting. Chapter 11: Full-Text Index Queries. Chapter 12: Creating and Managing Database Objects. Chapter 13: Transact-SQL Programming Objects. Chapter 14: Transact-SQL in Applications and Reporting. Appendix A: Command Syntax Reference. Appendix B: System Variables and Functions Reference. Appendix C: System Stored Procedure Reference. Appendix D: Information Schema Views Reference. Appendix E: Answers to Exercises. Index.
Acknowledgments. Introduction. Chapter 1:A First Introduction to MDX. Chapter 2: Introduction to MDX Calculated Members and Named Sets. Chapter 3: Common Calculations and Selections in MDX. Chapter 4: MDX Query Context and Execution. Chapter 5: Named Sets and Set Aliases. Chapter 6: Sorting and Ranking in MDX. Chapter 7: Advanced MDX Application Topics. Chapter 8: Using the Attribute Data Model of Microsoft Analysis Services. Chapter 9: Using Attribute Dimensions and Member Properties in Hyperion Essbase. Chapter 10: Extending MDX through External Functions. Chapter 11: Changing the Cube and Dimension Environment through MDX. Chapter 12: The Many Ways to Calculate in Microsoft Analysis Services. Chapter 13: MDX Scripting in Analysis Services 2005. Chapter 14: Enriching the Client Interaction. Chapter 15: Client Programming Basics. Chapter 16: Optimizing MDX. Chapter 17: Working with Local Cubes. Appendix A: MDX Function and Operator Reference. Appendix B: Connection P
Foreword. Acknowledgments. Introduction. Chapter 1 Fundamentals of Aggregates. Star Schema Basics. Operational Systems and the Data Warehouse. Operational Systems. Data Warehouse Systems. Facts and Dimensions. The Star Schema. Dimension Tables and Surrogate Keys. Fact Tables and Grain. Using the Star Schema. Multiple Stars and Conformance. Data Warehouse Architecture. Invisible Aggregates. Improving Performance. The Base Schema and the Aggregate Schema. The Aggregate Navigator. Principles of Aggregation. Providing the Same Results. The Same Facts and Dimension Attributes as the Base Schema. Other Types of Summarization. Pre-Joined Aggregates. Derived Tables. Tables with New Facts. Summary. Chapter 2 Choosing Aggregates. What Is a Potential Aggregate? Aggregate Fact Tables: A Question of Grain. Aggregate Dimensions Must Conform. Pre-Joined Aggregates Have Grain Too. Enumerating Potential Aggregates. Identifying Potentially Useful Aggregates. D
About the Authors. Foreword. Acknowledgments. Introduction. Chapter 1 The Origins of Business Intelligence. Evolution of Information Processing. Data-Storage Advancements. Transaction Processing Dominates. Extract Files Appear. The Data Warehouse Is Conceived. What Is Data Warehousing? The Data Model. Different Physical Tables. Integration and Transformation Processing. Metadata. Granular Data. Historical Data. Timestamping. Data Relationships. Generic Data versus Specific Data. Data Quality. Volumes of Data. Removing Dormant Data. Architected Solutions. Corporate Information Factory. Government Information Factory. Evolution of SAP. Evolution of SAP Reporting and Analysis. SAP BW and the New Dimension Applications. The Road to Business Process Integration. Summary. Chapter 2 The SAP NetWeaver Integration Platform. The Architectural Roots of SAP NetWeaver. NetWeaver Overview. Application Platform (Technology). Application Server Architectur
Preface. 1. Dimension Reduction Methods. Need for Dimension Reduction in Data Mining. Principal Components Analysis. Factor Analysis. User-Defined Composites. 2. Regression Modeling. Example of Simple Linear Regression. Least-Squares Estimates. Coefficient or Determination. Correlation Coefficient. The ANOVA Table. Outliers, High Leverage Points, and Influential Observations. The Regression Model. Inference in Regression. Verifying the Regression Assumptions. An Example: The Baseball Data Set. An Example: The California Data Set. Transformations to Achieve Linearity. 3. Multiple Regression and Model Building. An Example of Multiple Regression. The Multiple Regression Model. Inference in Multiple Regression. Regression with Categorical Predictors. Multicollinearity. Variable Selection Methods. An Application of Variable Selection Methods. Mallows C p Statistic. Variable Selection Criteria. Using the Principal Components as Predictors in Multiple Regress
PREFACE. 1 Data Mining Concepts. 1.1 Introduction. 1.2 Data-mining roots. 1.3 Data-mining process. 1.4 Large data sets. 1.5 Data warehouses. 1.6 Organization of this book. 1.7 Review questions and problems. 1.8 References for further study. 2 Preparing the Data. 2.1 Representation of raw data. 2.2 Characteristics of raw data. 2.3 Transformation of raw data. 2.4 Missing data. 2.5 Time-dependent data. 2.6 Outlier analysis. 2.7 Review questions and problems. 2.8 References for further study. 3 Data Reduction. 3.1 Dimensions of large data sets. 3.2 Features reduction. 3.3 Entropy measure for ranking features. 3.4 Principal component analysis. 3.5 Values reduction. 3.6 Feature discretization: ChiMerge technique. 3.7 Cases reduction. 3.8 Review questions and problems. 3.9 References for further study. 4 Learning from Data. 4.1 Learning machine. 4.2 Statistical learning theory. 4.3 Types of learning methods. 4.4 Common learning tasks. 4.5 Model esti
About the Authors. Credits. Foreword. Chapter 1: Introduction to Data Mining. Chapter 2: OLE DB for Data Mining. Chapter 3: Using SQL Server Data Mining. Chapter 4: Microsoft Nave Bayes. Chapter 5: Microsoft Decision Trees. Chapter 6: Microsoft Time Series. Chapter 7: Microsoft Clustering. Chapter 8: Microsoft Sequence Clustering. Chapter 9: Microsoft Association Rules. Chapter 10: Microsoft Neural Network. Chapter 11: Mining OLAP Cubes. Chapter 12: Data Mining with SQL Server Integration Services. Chapter 13: SQL Server Data Mining Architecture. Chapter 14: Programming SQL Server Data Mining. Chapter 15: Implementing a Web Cross-Selling Application. Chapter 16: Advanced Forecasting Using Microsoft Excel. Chapter 17: Extending SQL Server Data Mining. Chapter 18: Conclusion and Additional Resources. Appendix A: Importing Datasets. Appendix B: Supported VBA and Excel Functions. Index.
Trends in data-mining applications : from research labs to fortune 500 companies. 1. Mining wafer fabrication : framework and challenges. 2. Damage detection employing data-mining techniques. 3. Data projection techniques and their application in sensor array data processing. 4. An application of evolutionary and neural data-mining techniques to customer relationship management. 5. Sales opportunity miner : data mining for automatic evaluation of sales opportunity. 6. A fully distributed framework for cost-sensitive data mining. 7. Application of variable precision rough set approach to care driver assessment. 8. Discovery of patterns in earth science data using data mining. 9. An active learning approach to Egeria densa detection in digital imagery. 10. Experiences in mining data from computer simulations. 11. Statistical modeling of large-scale scientific simulation data. 12. Data mining for gene mapping. 13. Data-mining techniques for microarray data analysis. 14. The use of eme
Contents. Foreword. Preface. Acknowledgments. Introduction. PART I: REQUIREMENTS, REALITIES, AND ARCHITECTURE. 1. Defining Business Requirements. 2. Designing the Business Process Dimensional Model. 3. The Toolset. PART II: DEVELOPING AND POPULATING THE DATABASES. 4. Setup and Physical Design. 5. Designing the ETL System. 6. Developing the ETL System. 7. Designing the Aanalysis Services OLAP Database. PART III: DEVELOPING THE BI APPLICATIONS. 8. Business Intelligence Applications. 9. Building the BI Application in Reporting Services. 10. Incorporating Data Mining. PART IV: DEPLOYING AND MANAGING THE DW/BI SYSTEM. 11. Working with an Existing Data Warehouse. 12. Security. 13. Metadata. 14. Deploying the BI System. 15. Operations and Maintenance. PART V: EXTENDING THE DW/BI SYSTEM. 16. Managing Growth. 17. Real-Time Business Intelligence. 18. Present Imperatives and Future Outlook. Index.
Preface. 1. An Introduction to Data Mining. 2. Data Preprocessing. 3. Exploratory Data Analysis. 4. Statistical Approaches to Estimation and Prediction. 5. k-Nearest Neighbor. 6. Decision Trees. 7. Neural Networks. 8. Hierarchical and k-Means Clustering. 9. Kohonen networks. 10. Association Rules. 11. Model Evaluation Techniques. Epilogue: "We've Only Just Begun". Index.
Introduction. PART I: INTRODUCING SQL SERVER EXPRESS. Chapter 1. Introduction to SQL Server Express. Chapter 2. Overview of Database Concepts. Chapter 3. Overview of SQL Server Express. Chapter 4. Database Design and Normalization. PART II: TRANSACT-SQL. Chapter 5. Transact-SQL Overview and Basics. Chapter 6. Select Queries. Chapter7. Action Queries. Chapter8. Topics in Advanced Transact-SQL. PART III: DIGGING INTO SQL SERVER EXPRESS. Chapter 9. Using Management Studio Express. Chapter 10. Databases. Chapter 11. Tables. Chapter 12. Indexing. Chapter 13. Views. Chapter 14. Stored Procedures. Chapter 15. Using Triggers. PART IV: ADMINISTERING SQL SERVER EXPRESS. Chapter16. Basic Administrative Tasks. Chapter17. Security and SQL Server Express. PART V: DEVELOPING APPLICATIONS WITH SQL SERVER EXPRESS. Chapter18. Working with Visual Basic Express. Chapter19. Accessing Data Using ADO.NET. Chapter20. Automating SQL Server Express Using SMO and RMO. PART VI:
Chapter 1: In the Beginning. 1.1 Numeration. 1.2 Written Number Systems. 1.2.1 The Additive Number System. 1.2.2 The Positional System. 1.3 The Egyptians. 1.4 The Greeks. 1.5 The European Number System. 1.6 The Far East. 1.7 Other Forms of Notation. 1.7.1 Knotted Cords for Record Keeping. 1.7.2 Tally Sticks. 1.7.3 Other Methods of Numerical Notation. Further Reading. Endnotes for Chapter 1. Chapter 2: Early Aids to Calculation. 2.1 Introduction. 2.2 Finger Reckoning. 2.3 The Abacus. 2.4 The Quadrant. 2.5 Two Legged Instruments. 2.5.1 The Proportional Compass. 2.5.2 The Sector. 2.6 Napier's Bones. 2.6.1 Napier and His Bones. 2.6.2 Gaspard Schott and Athanasius Kircher. 2.6.3 Early Versions of Napier's Bones. 2.6.4 Genaille--Lucas Rulers. 2.7 Logarithms. 2.8 The Slide Rule. Further Reading. Endnotes for Chapter 2. Chapter 3: Mechanical Calculating Machines. 3.1 Introduction. 3.2 Wilhelm Schickard (1592-1635). 3.3 Blaise Pascal (1623-1662). 3.4 Gottfried Wilhelm Leibniz (1646-
Chapter 1: Introduction. Chapter 2: A Hacker is Made. Chapter 3: Preparation and Planning. Chapter 4: International Laws and Standards. Chapter 5: Passwords and Beyond. Chapter 6: Your Information Security Policy Chapter 7: Security Awareness Training. Chapter 8: Patch Management. Chapter 9: Windows Workstation Security. Chapter 10: Basic Server Security. Chapter 11: Understanding Firewalls. Chapter 12: Protecting Your Web Site. Chapter 13: Wireless Networking. Chapter 14: Penetration Testing. Chapter 15: Security Through Obscurity. Chapter 16: Windows Vista. Chapter 17: Email. Chapter 18: The Curse of Spam. Chapter 19: Viruses. Chapter 20: Spyware, Adware and Rogue Diallers. Chapter 21: Piracy. Chapter 22: File Sharing and P2P. Chapter 23: Backups and Archives. Chapter 24: Preventing Internet Misuse. Chapter 25: Document Security. Chapter 26: Data Theft. Chapter 27: Encryption. Chapter 28: Employees Own Computers. Chapter 29: How Hackers Use Search Engi
Foreword. Preface. 1 Introduction. 1.1 The need for communication. 1.2 The FMC Idea. 1.3 Outline of this book. 2 Compositional Structures. 2.1 An example: The travel agency. 2.2 Modeling the structure of a system. 2.3 Agents accessing storages. 2.4 Agents communicate via channels. 2.5 Summary. 2.6 Exercises. 3 Dynamic Structures. 3.1 Petrinets: Basic principles. 3.2 Conflicts and conditions. 3.3 Basic patterns. 3.4 Responsibilities and scope boundaries. 3.5 Summary. 3.6 Exercises. 4 Value Structures and Mind Maps. 4.1 Entity sets and relationships. 4.2 Cardinalities. 4.3 Predicates and roles. 4.4 Partitions. 4.5 Reification. 4.6 Summary. 4.7 Exercises. 5 FMC Basics: Summary. 6 Reinforcing the Concepts. 6.1 The meta model: A mind map to FMC. 6.2 Operational versus control state. 6.3 Block diagrams: Advanced concepts. 6.4 Petrinets: Advanced concepts. 6.5 Non-hierarchical transformations and semantic layers. 6.6 Exercises. 7 Towards Impleme
Acknowledgments. Introduction. Quick Tour. Part I: Using the Nikon D50. Chapter 1: Exploring the Nikon D50. Chapter 2: Setting Up Your D50. Part II: Creating Great Photos with the Nikon D50. Chapter 3: Photography Basics. Chapter 4: Working with Light. Chapter 5: All About Lenses. Chapter 6: Photo Subjects. Chapter 7: Downloading and Editing Pictures. Glossary. Index.
Chapter 1: Palettes and Tools. Painting straight lines Photoshops controls over straight lines and angles are not as obvious as they may initially seem to be. In this article Daniel Wade shows you how to make better layer masks and channels using some of Photoshops built-in features. Freeform and straight lines The Lasso tool has been familiar to us since Photoshops inception. Its sibling, the Polygon Lasso, was introduced in Photoshop 4 and, in Photoshop 5, another family member, the Magnetic Lasso Tool, joined the clan. The team at Design Graphics show you how to combine freeform and straight line selections. Automate with Actions Ever needed to quickly find the centre of an image and/or create horizontal and vertical guides that marked the centre of an image? Michael Ninness demonstrates how to construct an Action in Adobe Photoshop that will instantly create the guides for you and align them in one easy step. Painterly effects with the Art History Brush Photoshops Art History Brush lets you paint
Preface. Acknowledgments. Part I: Understanding Digital Wedding Photography. Chapter 1: The World of Wedding Photography. Chapter 2: Developing Your Own Style. Chapter 3: Choosing the Right Equipment for the Job. Chapter 4: Creating Your Wedding Day Workflow. Chapter 5: Composing Your Art. Part II: Shooting Weddings on Location. Chapter 6: Finding Beauty and Emotion in the Dressing Rooms. Chapter 7: Shooting Outdoors. Chapter 8: Shooting Indoors. Chapter 9: Documenting the Ceremony. Chapter 10: Capturing Candid Moments. Chapter 11: Creating Romance in the Magic Hour. Chapter 12: Jazzing Up the Reception. Chapter 13: Destination Weddings. Part III: The Business of Digital Wedding Photography. Chapter 14: Creating Your Own Workspace. Chapter 15: Working in a Digital Studio. Chapter 16: Creating the Finished Product. Index.
Introduction. Part I: Peering through the Digital Viewfinder. Chapter 1: Filmless Fun, Facts, and Fiction. Chapter 2: Mr. Science Explains It All. Chapter 3: In Search of the Perfect Camera. Chapter 4: Extra Goodies for Extra Fun. Part II: Ready, Set, Shoot! Chapter 5: Choosing the Right Camera Settings. Chapter 6: Controlling Exposure and Focus. Chapter 7: Take Your Best Shot. Part III: From Camera to Computer and Beyond. Chapter 8: Building Your Image Warehouse. Chapter 9: Can I Get a Hard Copy, Please? Chapter 10: On-Screen, Mr. Sulu! Part IV: Tricks of the Digital Trade. Chapter 11: Making Your Image Look Presentable. Chapter 12: Cut, Paste, and Cover Up. Chapter 13: Amazing Stuff Even You Can Do. Part V: The Part of Tens. Chapter 14: Ten Ways to Improve Your Digital Images. Chapter 15: Ten Great Uses for Digital Images. Chapter 16: Ten Great Online Resources for Digital Photographers. Glossary. Index.
Foreword. Preface. Acknowledgments. Introduction. InDesign QuickStart. PARTI: Welcome to InDesign. Chapter 1: What InDesign Can Do for You. Chapter 2: A Tour of InDesign. Chapter 3: Getting InDesign Ready to Go. PART II: Document Fundamentals. Chapter 4: Creating, Opening, and Saving Documents. Chapter 5: Working with Pages. Chapter 6: Working with Layers. Chapter 7: Creating Layout Standards. Chapter 8: Defining Colors and Gradients. PART III: Object Fundamentals. Chapter 9: Adding Text Frames, Graphics Frames, and Lines. Chapter 10: Manipulating Objects. Chapter 11: Orchestrating Objects. Chapter 12: Timesaving Techniques. PART IV: Text Fundamentals. Chapter 13: Preparing Text Files for Import. Chapter 14: Working with Text. Chapter 15: Flowing Text through a Document. Chapter 16: Specifying Character Attributes. Chapter 17: Specifying Paragraph Attributes. Chapter 18: Creating Special Text Formatting. Chapter 19: Setting Up Styles. Chapter 20: Setting
Preface. Acknowledgments. Part I: Understanding Digital Portrait Photography. Chapter 1: Exploring Portrait Photography. Chapter 2: The Tools of the Trade. Chapter 3: Lighting Primer. Part II: Posing and Composing. Chapter 4: Composing a Portrait. Chapter 5: Posing Techniques. Chapter 6: The Directors Chair. Part III: Into Action: Creating Portraits. Chapter 7: Outdoor Portraiture. Chapter 8: Interior Existing Light Portraiture. Chapter 9: Studio Portraiture. Part IV: Post-Production and Presentation. Chapter 10: The Digital Darkroom. Chapter 11: Basic Image Editing. Chapter 12: Finishing Touches. Appendix A: References and Resources. Appendix B: Going Into Business. Index.
Advanced Edge-Detection Techniques: The Canny and the Shen-Castan Methods. The Use of Digital Morphology. Advanced Methods in Grey-Level Segmentation. Texture. Skeletonization--The Essential Line. Image Restoration. Wavelets. Optical Character Recognition. Symbol Recognition. Genetic Algorithms and Evolutionary Computing. Appendix. Index.
Acknowledgments. Introduction. Quick Tour. Part I: Using the Nikon D70. Chapter 1: Exploring the Nikon D70. Chapter 2: Setting Up Your D70. Part II: Creating Great Photos with the Nikon D70. Chapter 3: Photography Basics. Chapter 4: Working with Light. Chapter 5: All About Lenses. Chapter 6: Photo Subjects. Chapter 7: Downloading and Editing Pictures. Glossary. Index.
Acknowledgments. Introduction. Quick Tour. Taking the First Pictures. Setup Basics for the EOS 30D. Formatting the CompactFlash card. Setting the image recording quality. Setting file numbering. Basic Zone Shooting. Creative Zone Shooting. Setting the ISO. Setting the White Balance. Setting the Autofocus Point. Setting the Color Space. Setting the Drive Mode. Setting the Metering Mode. Setting the Picture Style. Part I: Using Canon EOS 30D. Chapter 1: Exploring the EOS 30D. Chapter 2: Canon EOS 30D Setup. Part II: Exposure, Composition, Lighting, and Lenses. Chapter 3: Reviewing the Elements of Exposure. Chapter 4: Working with Light. Chapter 5: Brush Up on Composition. Chapter 6: Selecting and Using Lenses. Part III: Techniques for Great Photos. Chapter 7: A World of Subjects. Chapter 8: Downloading Images. Appendix A: Working with RAW Images. Appendix B: Keep the 30D Up to Date. Glossary. Index.
Foreword. Preface. Acknowledgments. Part I: Getting Started with Premiere Pro. Chapter 1: Premiere Pro Quick Start. Chapter 2: Premiere Pro Basics. Chapter 3: Customizing Premiere Pro. Chapter 4: Working with Project Settings. Chapter 5: Capturing Video and Audio. Part II: Editing with Premiere Pro. Chapter 6: The Timeline, Sequences, and Clip Management. Chapter 7: Basic Editing with the Source Monitor and Timeline Panels. Chapter 8: Editing Audio. Chapter 9: Mixing and Creating Effects with the Audio Mixer. Chapter 10: Creating Transitions. Part III: Working with Type and Graphics. Chapter 11: Creating Titles and Graphics with Premiere Pros Title Designer. Chapter 12: Creating Type and Graphic Effects. Part IV: Advanced Techniques and Special Effects. Chapter 13: Using Clip commands Advanced Editing Techniques. Chapter 14: Using Video Effects. Chapter 15: Superimposing. Chapter 16: Using Color Mattes and Backdrops. Chapter 17: Creating Motion Effects in Premiere
1. Get Ready to Take Photos. #1 Select Good Photo Opportunities. #2 Know Why You Are Taking Photos. #3 Master Your Camera to Get Great Photos. #4 Choose the Image File Format to Suit Your Needs. #5 Set the Image Resolution and Compression Level. #6 Control Your Cameras Light Sensitivity with the ISO Setting. #7 Improve Color with the White Balance Setting. #8 Shoot for Digital Editing. #9 Pack for a Successful and Enjoyable Shoot. 2. Choose Good Light. #10 Pick Good Light for Better Photos. #11 Shoot in Haze or Fog. #12 Silhouette Your Subject. #13 Learn When to Shoot with a Built-in Flash. #14 Reveal Detail with a Fill Flash. #15 Add a Catch Light to Your Subjects Eyes. #16 Prevent Red Eye. #17 Add Natural Light with a Reflector. #18 Shoot Close-ups with a Macro Ring Light. #19 Illuminate Portraits with Window Light. #20 Take Advantage of the Golden Hour. 3. Control Exposure. #21 Understanding Exposure to Get the Photos That You Want. #22 Discover Different Exp
Acknowledgments. Quick Tour. Part I: Becoming Familiar with Your Traveling Camera. Chapter 1: Exploring the Digital Camera. Chapter 2: Prepping Your Digital Camera for a Smooth Trip. Part II: Taking Great Travel Photographs. Chapter 3: Photography Basics. Chapter 4: Working with Light. Chapter 5: Accessories for Digital Travel Photography. Chapter 6: Techniques for Great Travel Photos. Chapter 7: Backing Up and Sharing Your Images. Part III: Appendixes. Appendix A: Recommended Resources. Glossary. Index.
Introduction. Book I: Digital Photography Overview. Chapter 1: The Essentials of Good Digital Photography. Chapter 2: Basics of Equipment. Chapter 3: Acquiring Your Digital Pictures. Chapter 4: Editing or Restoring a Photo Electronically. Chapter 5: Storing and Organizing Your Digital Photos. Chapter 6: Printing and Sharing Your Pictures. Book II: Building Your Digital Photography Studio. Chapter 1: Choosing the Right Camera. Chapter 2: Setting Up a Computer for Digital Photography. Chapter 3: Getting Your Pictures from the Camera to the Digital Darkroom. Chapter 4: Adding a Printer and Scanner. Chapter 5: Picking Up Some Accessories. Book III: Using Digital SLRs. Chapter 1: The Digital SLR Advantage. Chapter 2: Mastering Digital SLR Controls. Chapter 3: Working with Lenses. Book IV: Taking Great Pictures. Chapter 1: Tools and Techniques of Composition. Chapter 2: Close-Up Photography. Chapter 3: Photographing People. Chapter 4: Shooting for Publication. Chapter 5
Preface. Acknowledgments. Glossary of Abbreviations. 1 The Nature of the Quest. 1.1 Introduction. 1.2 Creative Display and Interaction Paradigms. 1.3 A Little History. 1.4 The Conventional Interface: Working in Flatlands. 1.5 Inhibiting the HumanComputer Interaction Process. 1.5.1 Augmented Realism: Suspension of Disbelief. 1.5.2 Augmented Information Content. 1.5.3 Creative Design. 1.6 Graphics Issues. 1.6.1 Projection Geometry for a Single View. 1.6.2 Surface Rendering. 1.6.3 Working with Volumetric Data. 1.7 Display Sub-Systems. 1.8 From the Laboratory to the Application. 1.8.1 Development Strategies. 1.8.2 Generality of Purpose. 1.9 Discussion. 1.10 Investigations. 2 The Perception of Our Space: Vision. 2.1 Introduction. 2.2 Some Facets of Light. 2.2.1 Color. 2.2.2 Light Energy. 2.2.3 Diffraction in Optical Systems. 2.3 The Visual System. 2.3.1 The Eye as an Optical Instrument. 2.3.2 The Retina. 2.3.3 Eye Movements and Saccades. 2.3.4 The Det
Introduction. Chapter 1: Recording and Microphones. I/O Recording Techniques. The Click. Recording Drums: Less Is More and More Is Less. Recording the Electric Guitar. Capturing the Acoustic Guitar. Getting That Bass Guitar. Going for the Lead Vocal. Overdubbing and Punching without Fear. Loop Record Techniques. Alternate Playlist Recording Techniques. Wait for Note and the Lonely Guitarist. Dealing with Latency while Recording. Chapter 2: MIDI with Confidence. The Nuts and Bolts of MIDI. AMS for Macs. Dealing with MIDI Latency. Using Instrument Tracks. Ticks vs. Samples, Part I. Dont Hate the Player, Hate the Game and Use Input Quantize. MIDI Loop Recording and MIDI Merge. The Many Reasons for Reason. Farming Out to Other Programs. Import and Export MIDI between Applications. Cut Off That Frequency! Advanced Instrument Research: Digidesign Virtual Keyboards. Chapter 3: Editing: Slip, Shuffle, and Spot Your Way Home. Global and Session Settings. Creati
Introduction. Quick Tour. Part I: Using the Digital Rebel. Chapter 1: Exploring the Digital Rebel. Chapter 2: Digital Rebel Setup. Part II: Creating Great Photos with the Digital Rebel. Chapter 3: Photography Basics. Chapter 4: Let There Be Light. Chapter 5: The Art and Science of Lenses. Chapter 6: Techniques for Great Photos. Chapter 7: Downloading and Editing Pictures. Part III: Appendixes. Appendix A: Resources. Glossary. Index.
Chapter 1: Understanding Digital Photography. Why Go Digital? Discover Digital Cameras. From Start to Finish: The Digital Workflow. Chapter 2: What You Need to Get Started. Choose a Digital Camera. Consider Digital Camera Accessories. Build a Digital Darkroom. Choose a Photo Printer. Chapter 3: Understanding Light. Learn About the Color of Light. Measure and Correct Light for Color. Photograph in Varied Lighting. Use a Flash. Chapter 4: Controlling Exposure and Focal Length. Learn About ISO. Learn About Aperture. Control Depth of Field. Understanding Shutter Speed. Discover Exposure Modes. Learn About Focal Length. Use a Wide-Angle Lens. Use a Telephoto Lens. Use a Zoom Lens. Learn About Digital Camera Lenses. Chapter 5: Learning About Focus. Understanding Focus Systems. Focus on a Still Subject. Use Focus Modes. Discover Focus Techniques. Chapter 6: Composing Pictures Like a Pro. Visualize Composition. Consider Design Principles. Discover Rule
Foreword. Preface. Acknowledgments. About the Author. Part 1: Workflow: From Capture to Digital Postproduction. Chapter 1: Illuminating Light: How Light Works in Photography. Chapter 2: Bit Depth, Image Quality, and Color by the Numbers. Chapter 3: Adobe Camera Raw 3. Chapter 4: Adobe Bridge and the Digital Archiving Workflow. Chapter 5: Distribution: Presenting Digital Photography. Chapter 6: Unlimited Undos Forever: Non-destructive Photoshop. Part 2: Projects: Behind the Camera and In Front of the Computer. Chapter 7: Barbie: From the Ridiculous to the Sublime. Chapter 8: Pinups: Modern Girls in a Digital World. Chapter 9: From Many, One: A Digital Portrait. Chapter 10: Retouching Beauty. Chapter 11: Sixteen Million Shades of Gray. Chapter 12: Lingerie: A Day Being a Girl. Chapter 13: Indoors, Outdoors. Chapter 14: On the Beach: Swimwear. Appendix A: Resources. Appendix B: Photoshop CS2 Shortcuts and Tools. Index. File Download Information.
Chapter 1. Get ready to Take Photos. Select Good Photo Opportunities. Know Why You Are Taking Photos. Master Your Camera to Get Great Photos. Choose the Image File Format to Suit Your Needs. Set the Image resolution and Compression Level. Control Your Camera's Light Sensitivity with the ISO Setting. Improve Color with the White Balance Setting. Shoot for Digital Editing. Pack for a Successful and Enjoyable Shoot. Chapter 2. Choose Good Light. Pick Good Light for Better Photos. Shoot in Haze or Fog. Silhouette your Subject. Learn When to Shoot with a Built-in Flash. Reveal Detail with a Fill Flash. Reveal Detail with a Fill Flash. Reveal Detail with a Fill Flash. Add a Catch Light to Your Subjects' Eyes. Prevent Red Eye. Add Natural Light with a reflector. Shoot Close-ups with a Macro Ring Light. Illuminate Portraits with Window Light. Take Advantage of the Golden Hour. Chapter 3. Control Exposure. Understanding Exposure to Get the Photos That You Want. Disco
Preface. Leverages. Finite Automata. Context-Free Languages. Turing Machines. Computability Theory. Computational Complexity. NP-Completeness. References. Index.
1. Introduction. First Ideas and Some History. 1.1 What is Communication? 1.2 Why Digital Communication? 1.3 Some History. 1.4 Conclusions. Bibliography. 2. Mathematical Methods of Information Transmission. Why Sinusoids? 2.1 Linear, Time-Invariant (LTI) Systems. 2.2 On the Importance of Being Sinusoidal. 2.3 The Fourier Transform. 2.4 What is Bandwidth? 2.5 Discrete-time Systems. 2.6 Conclusions. Bibliography. Problems. 3. Information Sources. What is Out There to be Sent? 3.1 What is Text? 3.2 What is Speech? 3.3 What is Music? 3.4 What is an Image? 3.5 What is Video? 3.6 Conclusion. Bibliography. Problems. 4. Transmission Methods. How is Information Sent? 4.1 Communication Channels. 4.2 Analog Modulation. 4.3 Digital Modulation. 4.4 FM Stereo, Television and a Little About Electronics. 4.5 Conclusions. Bibliography. Problems. 5. Information Theory and Cooling. What did Shannon Promise? 5.1 Information Theorya Primer. 5.2 Methods of Source
PART I. SYSTEMS FUNDAMENTALS Case Study Installment 1 Forming the Client Project Team Chapter 1. Introduction to Systems Development Case Study Installment 2. Managing the ASTA Project Technical Module A Data Modeling Technical Module B Process Modeling Technical Module C Object Modeling Chapter 2 . Systems Concepts Chapter 3. Systems Development Methodologies Technical Module D Project Planning and Control Technical Module E Computer-Aided Software Engineering PART II. SYSTEMS DEVELOPMENT Chapter 4. Primary Investigation Technical Module F Economic System and Project Justification Case Study Installment 3 Analyzing the ASTA System Chapter 5. Systems Analysis Technical Module G Evaluation of Systems Alernatives Case Study Installment 4 Designing the ASTA System Chapter 6. Systems Design Technical Module H Web and Graphical User Interface Design Case Study Installment 5 Preliminary and Final Construction of the ASTA Stystem Chapter 7. Preliminary Construction Chapter 8. Final Construct
Foreword. Acknowledgments. Strategic Planning for Information Technology. Managing IT for Competitive Advantage. Assessment. Strategy. Execution. Quality Control. Administration. Epilogue. Appendix A: Aphorisms of Strategy. Appendix B: Glossary. Appendix C: Customer Satisfaction Measurements. Index.
Foreword. Preface. Contributors. Chapter 1. Utilizing Information and Social Science Technology to Understand and Counter the Twenty-First Century Strategic Threat 1 (Robert L. Popp, David Allen, and Claudio Cioffi-Revilla). Chapter 2. Hidden Markov Models and Bayesian Networks for Counter-Terrorism (Krishna Pattipati, Peter Willett, Jeffrey Allanach, Haiying Tu, and Satnam Singh). Chapter 3. Anticipatory Models for Counter-Terrorism (Mark Lazaroff and David Snowden). Chapter 4. Information Processing at Very High Speed Data Ingestion Rates (J. Brian Sharkey, Doyle Weishar, John W. Lockwood, Ron Loui, Richard Rohwer, John Byrnes, Krishna Pattipati, Stephen Eick, David Cousins, and Michael Nicoletti). Chapter 5. Analysis of Heterogeneous Data in Ultrahigh Dimensions (R. A. Ammar, S. A. Demurjian , Sr., I. R. Greenshields, Krishna Pattipati, and S. Rajasekaran). Chapter 6. Semantic Web Technologies for Terrorist Network Analysis (Jennifer Golbeck, Aaron Mannes, and James Hendler). Chapter 7. I
Preface. About The Author. Acknowledgments. 1. Introduction. 1.1 The Cast of Characters. 1.2 Alice's Online Bank. 1.2.1 Confidentiality, Integrity and. 1.2.2 Beyond CIA. 1.3 About This Book. 1.3.1 Cryptography. 1.3.2 Access Control. 1.3.3 Protocols. 1.3.4 Software. 1.4 The People Problem. 1.5 Theory and Practice. 1.6 Problems. I. CRYPTO. 2. Crypto Basics. 2.1 Introduction. 2.2 How to Speak Crypto. 2.3 Classic Crypto. 2.3.1 Simple Substitution Cipher. 2.3.2 Cryptanalysis of a Simple Substitution. 2.3.3 Definition of Secure. 2.3.4 Double Transposition Cipher. 2.3.5 One-time Pad. 2.3.6 Project VENONA. 2.3.7 Codebook Cipher. 2.3.8 Ciphers of the Election of 1876. 2.4 Modern Crypto History. 2.5 A Taxonomy of Cryptography. 2.6 A Taxonomy of Cryptanalysis. 2.7 Summary. 2.8 Problems. 3. Symmetric Key Crypto. 3.1 Introduction. 3.2 Stream Ciphers. 3.2.1 A5/1. 3.2.2 RC4. 3.3 Block Ciphers. 3.3.1 Feistel Cipher. 3.3.2 DES. 3.3.3 Triple DE
Preface. Chapter 1. Technology Transforms the Organization. Chapter 2. A Dynamic Model of IT Strategy in a Netcentric Economy. Chapter 3. New Business Models. Chapter 4. Organizational Transformation with IT. Chapter 5. Globalization and IT in International Business. Chapter 6. Assessing the Value of Investing in IT: The Productivity Paradox. Chapter 7. Making the IT Investment Decision. Chapter 8.Choosing Technology. Chapter 9. Implementing IT. Chapter 10. Structuring and Managing The IT Function. Chapter 11. Management Control of Information Technology. Chapter 12. The Legacy Environment. Chapter 13. The First Component: Computer Systems. Chapter 14. The Second Component: The Database. Chapter 15. The Third Component: Powerful Networks. Chapter 16. Electronic Commerce: ChangingHow Business Is Done. Chapter 17. Business Process: Examples from ERP and CRM. Chapter 18. Decision and Intelligent Systems. Chapter 19. Knowledge Management: Benefiting from Core Competencies.
Preface to the Second Edition. Preface to the First Edition. Acknowledgments for the Second Edition. Acknowledgments for the First Edition. 1. Introduction and Preview. 1.1 Preview of the Book. 2. Entropy, Relative Entropy, and Mutual Information. 2.1 Entropy. 2.2 Joint Entropy and Conditional Entropy. 2.3 Relative Entropy and Mutual Information. 2.4 Relationship Between Entropy and Mutual Information. 2.5 Chain Rules for Entropy, Relative Entropy, and Mutual Information. 2.6 Jensens Inequality and Its Consequences. 2.7 Log Sum Inequality and Its Applications. 2.8 Data-Processing Inequality. 2.9 Sufficient Statistics. 2.10 Fanos Inequality. Summary. Problems. Historical Notes. 3. Asymptotic Equipartition Property. 3.1 Asymptotic Equipartition Property Theorem. 3.2 Consequences of the AEP: Data Compression. 3.3 High-Probability Sets and the Typical Set. Summary. Problems. Historical Notes. 4. Entropy Rates of a Stochastic Process. 4.1 Markov Chains. 4.2
Preface. Chapter 1. Information System Security: Nature and Scope. PART I: TECHNICAL ASPECTS OF INFORMATION SYSTEM SECURITY. Chapter 2. Security of Technical Systems in Organizations: an introduction. Chapter 3. Models for Technical Specification of Information System Security. Chapter 4. Cryptography and Technical Information System Security. Chapter 5. Network Security. PART II: FORMAL ASPECTS OF INFORMATION SYSTEM SECURITY. Chapter 6. Security of Formal Systems in Organizations: an introduction. Chapter 7. Planning for Information System Security. Chapter 8. Designing Information System Security. Chapter 9. Information System Risk Management. PART III: INFORMAL ASPECTS OF INFORMATION SYSTEM SECURITY. Chapter 10. Security of Informal Systems in Organizations: an introduction. Chapter 11. Corporate Governance for IS Security. Chapter 12. Culture and IS Security. PART IV: REGULATORY ASPECTS OF INFORMATION SYSTEM SECURITY. Chapter 13. Information System Security Standards. C
Chapter 1.Information Systems: Concepts and Management. 1.1Information Systems: Concepts and Definitions. 1.2 Types of Information Systems. 1.3Examples of Information systems. 1.4Managing Information Resources. 1.5The Plan of This Book. Chapter 2.The Modern Organization in the Digital Economy. 2.1Doing Business in the Digital Economy. 2.2Business Pressures, Organizational Responses, and IT Support. 2.3Competitive Advantage and Strategic Information Systems. 2.4Why Should You Learn about Information Technology? Chapter 3.Ethics, Privacy, and Information Security. 3.1 Ethical Issues. 3.2Threats to Information Security. 3.3Protecting Information Resources. Chapter 4.Data and Knowledge Management. 4.1Managing Data. 4.2The Database Approach. 4.3Database Management Systems. 4.4Data Warehousing. 4.5Data Visualization. 4.6Knowledge Management. Chapter 5.Network Computing. 5.1 Managing Data. 5.2The Database Approach. 5.3 Database Management Sy
Preface. CHAPTER 1. INTRODUCTION TO SYSTEMS ANALYSIS AND DESIGN. Introduction. The Systems Development Life Cycle. Systems Development Methodologies. Project Team Skills and Roles. Summary. PART ONE: PLANNING PHASE. CHAPTER 2. PROJECT INITIATION. Introduction. Project Identification. Feasibility Analysis. Project Selection. Summary. CHAPTER 3. PROJECT MANAGEMENT. Introduction. Identifying Project Size. Creating and Managing the Workplan. Staffing the Project. Coordinating Project Activities. Applying in Concepts at CD Selections. Summary. PART TWO: ANALYSIS PHASE. CHAPTER 4. REQUIREMENTS DETERMINATION. Introduction. Requirements Determination. Requirements Analysis Techniques. Requirements-Gathering Techniques. Applying the Concepts at CD Selections. Summary. CHAPTER 5. USE CASE ANALYSIS. Introduction. Use Cases. Applying the Concepts at CD Selections. Summary. CHAPTER 6. PROCESS MODELING. Introduction. Data Flow Diagrams. Creating Da
About the Author. Introduction. I In Business, Preparation Is Everything. 1 Making the Right Business Choices. Whats involved with starting an online business? Is an online-based business right for you? How best to invest your time and money. Which business ideas are best suited to the Web? Defining your business idea. Should you give up your day job? Establishing your existing business on the Web. Be careful what you get involved in. E-commerce in the new millennium. Just the facts. 2 Laying the Groundwork for Your Online Business. Starting your business: some considerations. Developing a business plan. Getting helppeople and software. Elements of a business plan. Seeking expert business advice. Setting up an office. Just the facts. 3 Your Online Bizs Finances. Benefits plans and compensation packages. A few words about hiring employees. Should you incorporate? Other considerations involved with launching a business. What needs to be done before going onl
Introduction. Part I: Forget the Bricks and Mortar: Getting a Feel for eBay. Chapter 1: Why eBay Is a Terrific Place to Buy and Sell. Chapter 2: The Bucks Start Here: Signing Up at eBay. Chapter 3: Theres No Place Like the Home Page. Chapter 4: My Own Private eBay. Part II: Are You Buying What Theyre Selling? Chapter 5: Seek and You Shall Find: Research. Chapter 6: Shopping eBay: The Basics. Chapter 7: Power-Bidding Strategies. Chapter 8: After You Win the Item. Part III: Are You Selling What Theyre Buying? Chapter 9: Selling in Your Fuzzy Slippers for Fun and Profit. Chapter 10: Time to Sell: Completing the Cyber Paperwork. Chapter 11: Forget the Car Drive Your Mouse to an eBay Store. Chapter 12: Closing the Deal and Shipping It Out. Chapter 13: Troubleshooting Your Transaction. Chapter 14: Using Pictures and Strategies to Increase Your Profits. Part IV: Oy Vay, More eBay! Special Features. Chapter 15: Privacy: To Protect and to Serve. Chapter 16: eBays Trust & Safety
Introduction. Part I: Strategies and Tools for Your Online Business. Chapter 1: Opening Your Own Online Business in Ten Easy Steps. Chapter 2: Choosing and Equipping Your New E-Business. Chapter 3: Selecting the Right Web Host and Design Tools. Chapter 4: Exploring New Ways to Build Business. Part II: Establishing Your Online Presence. Chapter 5: Giving Your Business Site Structure and Style. Chapter 6: Attracting and Keeping Customers. Chapter 7: Building in Security Up Front. Chapter 8: Monitoring and Improving Your Business. Part III: Successful Online Business Models. Chapter 9: Setting Up Amazon.com, Yahoo!, and Other Storefronts. Chapter 10: Running a Business on eBay. Part IV: Running and Promoting Your Online Business. Chapter 11: Easing the Shopping Experience. Chapter 12: Accepting Payments. Chapter 13: Service with a Virtual Smile. Chapter 14: Search Engine Placement. Chapter 15: Advertising and Publicity. Part V: The Necessary Evils: Law and Accounting. Ch
Introduction. Book I: Online Business Basics. Chapter 1: Starting from Scratch. Chapter 2: Turning Internet Dreams into Reality. Chapter 3: Get with the Plan: Creating Your Business Plan. Chapter 4: Financing Your Online Start-Up. Chapter 5: Creating Online Policies. Chapter 6: Setting Up Shop: Everything You Need for Online Efficiency. Book II: Legal and Accounting. Chapter 1: Minding the Law. Chapter 2: To Inc. or Not to Inc. Chapter 3: The Trademark-and-Copyright Two-Step. Chapter 4: Accounting for Taxes (And Then Some). Book III: Web Site Design. Chapter 1: Whats in a (Domain) Name? Chapter 2: Designing Customer-Friendly Sites. Chapter 3: Building a Site Made for You. Chapter 4: Finding the Host with the Most. Chapter 5: Sizzling Content that Optimizes Searches. Chapter 6: Lights, Camera, Action! Taking Your Site Live. Book IV: Online and Operating. Chapter 1: Determining Your Revenue Model. Chapter 2: Making Money with Affiliate Programs. Chapter 3: Selling I
Introduction. Part I: Cisco Networking Basics. Chapter 1: The Cisco Networking World. Chapter 2: The OSI and Other Network Models. Chapter 3: Taking It from the Topology. Chapter 4: Stringing It All Together. Part II: Cisco and the Internetwork. Chapter 5: Cisco and the OSI Layers. Chapter 6: Transporting Data over the Internetwork. Chapter 7: Working with Those Weird Numbers. Chapter 8: The Curse of the Subnet Mask and Other Boolean Tales. Part III: Routing and Switching: Inside and Out. Chapter 9: Installing Routing and Switching. Chapter 10: Switching Around the LAN. Chapter 11: Working with Routers. Chapter 12: Going the Full Route. Chapter 13: Giving Voice to Your Network. Chapter 14: Working with WAN Technologies. Chapter 15: Designing Your Network. Part IV: The Softer Side of Cisco. Chapter 16: Working with the IOS. Chapter 17: Configuring a Router. Part V: Privacy, Security, and Other Secrets. Chapter 18: Securing the Network through the Router. Chapter 19: Working with Firewal
Introduction. Part I: NETWORKING NOW. Chapter 1: Understanding Computer Networks. Chapter 2: Why Networks Aren't Just for Offices. Chapter 3: Who's Networking? Chapter 4: Home Networking Technologies. Chapter 5: Making a Smart Choice. Part II: NETWORKING NUTS AND BOLTS. Chapter 6: Ethernet Networks. Chapter 7: Phoneline Networks. Chapter 8: Powerline Networks. Chapter 9: Wireless Networks. Chapter 10: Other Networks. Chapter 11: Shopping for Network Equipment. Part III: NETWORK SOFTWARE. Chapter 12: Windows 95/98. Chapter 13: Networking with Macintosh Computers. Chapter 14: Other Network Operating Systems. Chapter 15: Other Network Software. Part IV: USING YOUR NETWORK BETTER. Chapter 16: Setting Up New Users. Chapter 17: Setting Up Shared Resources. Chapter 18: Advanced Networking. Part V: NETWORKING HOUSEWORK. Chapter 19: Disaster Prevention. Chapter 20: Network Security. Chapter 21: Troubleshooting. APPENDICES. A: Online Home Networking Resources.
Acknowledgments. About the Authors. Introduction. Part One. Introduction to Backup and Recovery in the Enterprise Environment. Chapter 1. Backup and Recovery System Requirements Explained. Chapter 2. Business Requirements of Backup Systems. Chapter 3. An Introduction to NetBackup. Part Two. Backup Product Tutorial. Chapter 4. Evaluating Storage Media requirements. Chapter 5. General Discussion on Configuration. Chapter 6. Monitoring the Backup Process. Chapter 7. Evaluating Other Backup-Related Features and Options. Chapter 8. General Troubleshooting Tips. Chapter 9. The Expanding Backup System. Part Three. The Enterprise Impact of Backup Systems. Chapter 10. The Future of Backup. Chapter 11. Major Players in the Backup Arena. Appendix A. Command-Line Interface Guide. Appendix B. Glossary. Appendix C. Tuning Your Backup and Recovery Application. Appendix D. Disaster Recovery Planning Kit: From End to Beginning. Appendix E. Business Impact Analysis Planning Kit: The
Foreword. Introduction. Part I: TCP/IP Basics and Buzzwords. Chapter 1: Understanding TCP/IP Basics. Chapter 2: What You Need to Know about Networks. Chapter 3: Internetworking Technologies: Client/Server, P2P, and Grid. Chapter 4: TCP/IP and Internets, Intranets, and Extranets. Part II: Getting Technical with Protocols and Addresses. Chapter 5: Introducing the TCP/IP Model and the Protocols. Chapter 6: Nice Names and Agonizing Addresses. Chapter 7: Not Enough Addresses? Try Subnets, DHCP, CIDR, NAT. Chapter 8: Configuring TCP/IP. Chapter 9: IPv6 IP on Steroids. Part III: Using and Configuring TCP/IP Services. Chapter 10: Resolving Names and Addresses with DNS. Chapter 11: E-Mail and Other Communication Services. Chapter 12: Getting Started with Web Clients and Servers. Chapter 13: Sharing Files with FTP and rcp. Chapter 14: Sharing Compute Power across a Network. Chapter 15: Mobile IP, Dialup Networking, and IP Telephony. Part IV: Network Hardware and Security. Chap
Introduction. Part I: Wireless Networking Fundamentals. Chapter 1: Introducing Wireless Home Networking. Chapter 2: From a to g and b-yond. Chapter 3: Bluetooth, HPNA, and HomePlug. Part II: Making Plans. Chapter 4: Planning a Wireless Home Network. Chapter 5: Choosing Wireless Home Networking Equipment. Part III: Installing a Wireless Network. Chapter 6: Installing Wireless Access Points in Windows. Chapter 7: Setting Up Your Windows PCs for Wireless Networking. Chapter 8: Setting Up a Wireless Mac Network. Chapter 9: Setting Up Internet Sharing. Chapter 10: Securing Your Wireless Home Network. Part IV: Using a Wireless Network. Chapter 11: Putting Your Wireless Home Network to Work. Chapter 12: Gaming Over a Wireless Home Network. Chapter 13: Networking Your Entertainment Center. Chapter 14: Other Cool Things You Can Network. Chapter 15: Using a Bluetooth Network. Chapter 16: Going Wireless Away from Home. Part V: The Part of Tens. Chapter 17: Ten FAQs about Wirel
Introduction. Part I: Network Basics. Chapter 1: Planning the Lay of the LAN. Chapter 2: Installing Network Adapters. Chapter 3: Installing Ethernet Cable. Chapter 4: Using Wires That Are Already There. Chapter 5: Look Ma, No Wires. Part II: Configuring Computers for Networking. Chapter 6: Installing Networking Software. Chapter 7: Setting Up Shared Internet Connections. Chapter 8: Configuring Computer Sharing. Chapter 9: Setting Up Users. Part III: Communicating Across the Network. Chapter 10: Printing Across the Network. Chapter 11: Getting Around the Neighborhood. Chapter 12: Using Files from Other Computers. Part IV: Network Security and Maintenance. Chapter 13: Making Your Network Secure. Chapter 14: Disaster Planning and Recovery. Chapter 15: Using Windows Maintenance Tools. Part V: The Part of Tens. Chapter 16: Ten Fun Things to Do on Your Network. Chapter 17: Ten Ways to Make the Internet Safe for Children. Index.
Introduction. PART 1: STANDARD WINDOWS UTILITIES. Chapter 1. Usiing the Command Line Effectively. Chapter 2. Completing Data-Specific Tsks. Chapter 3. Discovering the System Status. Chapter 4. Locating Files and Other Resources. Chapter 5. Securing and Monitoring a System. Chapter 6. Using Developer and Low Level Utilities. PART 2: USING WINDOWS AUTOMATION. Chapter 7. Creating CMD and BAT Files. Chapter 8. Working with Scripts. Chapter 9. Scripting for Active Directory. Chapter 10. Using Tsk Scheduler Effectively. Chapter 11. After Hours Automation Scripting. PART 3: RELYING ON THIRD PARTY AUTOMATION. Chapter 12 Obtaining Command Prompt Enhancers. Chapter 13. Increasing Productivity at the Command Line. Chapter 14. Editing and Compiling Batch Files and Scripts. PART 4: WORKING WITH THE .NET FRAMEWORK UTILITIES. Chapter 15. Understanding the .NET Framework Versions. Chapter 16. Cinfiguring the .NET Framework. Chapter 17. Configuring ASP.NET. PART 5: WINDOWS VISTA SPE
Foreword. Preface. Acknowledgments. Part I: Why You Need a Network. Chapter 1: What Is a LAN? Chapter 2: What Can You Do with a Network? Chapter 3: A Networking Crash Course. Part II: Designing Your LAN. Chapter 4: Designing Your Network. Chapter 5: Getting the Right Stuff. Part III: Installing Your LAN. Chapter 6: Installing an Ethernet LAN. Chapter 7: Installing a Wireless LAN. Chapter 8: Configuring Your Network. Part IV: Using Your LAN. Chapter 9: Sharing Internet Access. Chapter 10: Sharing Files on Your LAN. Chapter 11: Sharing Printers. Chapter 12: Home Media and Convergence. Chapter 13: Security. Chapter 14: Advanced Networking Topics. Appendix A: Home Networking Cookbook. Appendix B: Troubleshooting Your LAN. Appendix C: Online Resources. Glossary. Index.
Introduction. Part I: Starting a Wireless Network. Chapter 1: Setting Up Wireless Access Points. Chapter 2: Configuring Your Network. Chapter 3: Adding Wireless Devices to Your Network. Chapter 4: Using Your Wireless Network. Chapter 5: Wireless Networking with Your Mac. Part II: Securing Your Network. Chapter 6: Activating Wi-Fi Security. Chapter 7: Managing Firewalls and Network Security. Chapter 8: Preventing Unauthorized Network Users. Part III: Improving Your Networks Performance. Chapter 9: Monitoring Network Performance. Chapter 10: Improving the Speed and Range of Your Network. Chapter 11: Troubleshooting Network Problems. Part IV: Using Someone Elses Network. Chapter 12: Finding and Using Public Hotspots. Chapter 13: Making Ad Hoc Peer-to-Peer Wireless Connections. Chapter 14: Using Bluetooth Devices. Chapter 15: Networking Wirelessly with Your Pocket PC. Part V: Practical Applications. Chapter 16: Project: Creating a Network Bridge. Chapter 17: Project: Ne
Introduction. Part I: Planning and Acquiring Your Network. Chapter 1: Removing the Tethers: Entering the Wireless World. Chapter 2: If You Fail to Plan, You Plan to Fail. Chapter 3: Matching Wireless Technologies to Your Plan. Part II: Implementing Your Wireless Network. Chapter 4: Getting a Quick Start with Wireless Personal Area Networks. Chapter 5: Moving On to a Wireless LAN: Your Wireless Access Point. Chapter 6: Connecting Your Clients. Chapter 7: Building the Multi-Zone Network. Chapter 8: Using Wireless on the Road to Connect to the Office. Part III: Using Your Network Securely. Chapter 9: Considering a Deadbolt: Understanding the Risks of Wireless Networks. Chapter 10: Designing a Secure Network. Chapter 11: Maintaining Network Security. Chapter 12: Secure Wireless Access with Virtual Private Networking. Part IV: Keeping Your Network on the Air Administration and Troubleshooting. Chapter 13: Problems with Keeping on the Air. Chapter 14: Bridging Networks to Manage
Introduction. Book I: Networking Basics. Chapter 1: Understanding Networks. Chapter 2: Understanding Network Protocols and Standards. Chapter 3: Understanding Network Hardware. Chapter 4: Understanding Network Operating Systems. Book II: Building a Network. Chapter 1: Planning a Network. Chapter 2: Installing Network Hardware. Chapter 3: Setting Up a Network Server. Chapter 4: Configuring Client Computers. Chapter 5: Configuring Other Network Features. Chapter 6: Verifying Your Network Installation. Book III: Network Administration and Security. Chapter 1: Help Wanted: Job Description for a Network Administrator. Chapter 2: Security 101. Chapter 3: Managing User Accounts. Chapter 4: Firewalls and Virus Protection. Book IV: Network Troubleshooting and Disaster Planning. Chapter 1: Solving Network Problems. Chapter 2: Network Performance Anxiety. Chapter 3: Protecting Your Network. Chapter 4: Disaster Recovery and Business Continuity Planning. Chapter 5: Dealing wit
CLIENT/SERVER ARCHITECTURES AND INFRASTRUCTURE. Introduction to Client/ Server Information Systems and Architectures. Client Hardware. Client Software. Server Hardware and Software. CLIENT/SERVER APPLICATION DEVELOPMENT AND DEPLOYMENT. Client/Server Groupware. Middleware. Integration of Internet, Intranet, and Web-Based Technologies within Client/Server Systems. Client/Server Application Development and Integration. NETWORKING INFRASTRUCTURE. Local Area Network Operating Systems. Wide Area Networking Concepts, Architectures, and Services. Remote Access and Wireless Networking. CLIENT/SERVER INFORMATION SYSTEMS ADMINISTRATION. Client/Server Information Systems Management. Client/Server Information Systems Security. Case Study. Glossary. Index.
Foreword. About this Book. About the Authors. Acknowledgments. Introduction. 1 C++ Language Fundamentals. Introduction. 1.1 Types. 1.2 Statements. 1.3 Expressions and Operators. 1.4 Functions. 1.5 Dynamic Memory Allocation. 1.6 Tool Chain Basics. 2 Classes and Objects. Introduction. 2.1 Scope and C++ Object-Oriented Programming. (OOP) Support. 2.2 Constructors and Destructors. 2.3 Class Members. 3 Class Design and Inheritance. Introduction. 3.1 Class Relationships. 3.2 Inheritance. 3.3 Dynamic Polymorphism Virtual Methods. 3.4 Static Polymorphism and Templates. 4 Symbian OS Types and Declarations. Introduction. 4.1 The Fundamental Symbian OS Types. 4.2 T Classes. 4.3 C Classes. 4.4 R Classes. 4.5 M Classes. 4.6 Static Classes. 4.7 Factors to Consider when Creating a Symbian OS. Class. 4.8 Why Is the Symbian OS Naming Convention. Important? References. 5 Leaves and the Cleanup Stack. Introduction. 5.1 Leaves: Lightweight Exception
Acknowledgments. Introduction. Chapter 1: Networking Overview. Chapter 2: Routing Basics. Chapter 3: Static Routing. Chapter 4: Dynamic Routing. Chapter 5: RIP. Chapter 6: IGRP. Chapter 7: EIGRP. Chapter 8: OSPF. Chapter 9: External Routing Protocols in Brief. Chapter 10: Redistribution and Default Routing. Appendix A: Where Do You Go From Here? Appendix B: Recommended Reading. Appendix C: RFCs Related to Routing. Appendix D: Web References. Appendix E: Administrative Distance Table. Appendix F: Quick-and-Dirty SubnettingNo Calculator. Appendix G: Subnetting Helper Sheet. Index.
Acknowledgements. Introduction. Part 1: The SOX Paradox. Chapter 1: The Trouble with DexCo. The Curse of the Adequate Performer. A Functioning Mess. Financials. Hidden Time Bombs. Summary. Chapter 2: Agility: The Do or Die Mandate. New Blood, New Operating Environment. Moving Targets. Partnerships. Rapid Market Cycles. Technology Shifts. MDefinition and Context. SOX 404 and the Audit Process. COSO at DexCo. Control Objectives. Control Components. Control Environment. Risk Assessment. Control Procedures. Information and Communication. Monitoring. Why Linda Is Freaking Out. Summary. Chapter 4: Between SOX and a Hard-Coded Place. Internal Controls and Business Processes. Internal Controls and Information Technology. Control Points. Interdependent Controls. The FAST Track to a Control Breakdown. Broken Control Points. Summary. Chapter 5: Commit to COBIT? This Is a High Stakes Game. Strong Medicine: COBIT. COBIT: Where IT Enables Controls.
Chapter 1 Networking and VPN Basics. Chapter 2 The Nortel VPN Router. Chapter 3 The Nortel VPN Router Software Overview. Chapter 4 The Nortel VPN Router in the Network. Chapter 5 Management Options and Overview. Chapter 6 Authentication. Chapter 7 Security. Chapter 8 Overview of Ethernet LANs and Network Routing 337 Chapter 9 Tunneling, VoIP, and Other Features. Chapter 10 The Nortel VPN Client. Chapter 11 VPN Router Administration Lab Exercises. Chapter 12 Troubleshooting Overview. Appendix A Abbreviation and Acronym Reference Listing. Appendix B Command Line Interpreter Commands. Appendix C Related Request for Comments Reference Guide. Appendix D References and Resources. Index.
Introduction. Chapter 1. Planning and Designing. Chapter 2. Implementation and Operation. Chapter 3. Troubleshooting. Chapter 4. Technology. Index.
Introduction. Chapter 1: Group Policy Essentials. Chapter 2: Managing Group Policy with the GPMC. Chapter 3: Group Policy Processing Behavior. Chapter 4: Troubleshooting Group Policy. Chapter 5: Windows ADM Templates. Chapter 6: Implementing Security with Group Policy. Chapter 7: Scripting GPMC Operations. Chapter 8: Profiles: Local, Roaming, and Mandatory. Chapter 9: IntelliMirror, Part 1: Redirected Folders, Offline Files, Synchronization Manager, and Disk Quotas. Chapter 10: IntelliMirror, Part 2: Software Deployment via Group Policy. Chapter 11: Beyond IntelliMirror: Shadow Copies and Remote Installation Services. Appendix A: Group Policy Tools. Index.
Introduction to Data Communications.Application Layers.Internetwork Layers.Hardware Layers: Local Area Networks.Hardware Layers: Backbone Networks.Hardware Layers: Metropolitan and Wide Area Networks.The Internet.Hardware Layers: Wireless Local Area Networks.Network Design.Network Security.Network Management.Appendix: TCP/IP Game (Version 3).Glossary.Index.
Preface. Acknowledgements. Section 1: Getting Started. 1.0 Introduction. 1.1 Examining a Quiet Network with Ethereal. 1.2 Protocol Layering. 1.3 Examining a Busy Network Using Filters. Section 2: Application Layer Protocols. 2.0 Introduction. 2.1 Under the Hood of HTTP. 2.2 HTTP Caching, Authorization and Cookies. 2.3 FTPFile Transfer Protocol. 2.4 Sending and Receiving Email with SMTP and POP. Section 3: Transport Layer Protocols. 3.0 Introduction. 3.1 Simple TCP Stream. 3.2 Retransmission in TCP. 3.3 Comparing TCP to UDP. 3.4 Competing TCP and UDP Streams. Section 4: Network Layer Protocols. 4.0 Introduction. 4.1 Joining the Internet: Introduction to IP and DHCP. 4.2 Ping and Traceroute. 4.3 Dynamic Routing with RIP. Section 5: Link Layer Protocols. 5.0 Introduction. 5.1 MAC Addresses. 5.2 Ethernet. 5.3 Wireless LANs. Section 6: Security. 6.0 Introduction. 6.1 Encryption. 6.2 IP Spoofing and TCP Session Stealing. 6.3 System Vulnerabilities.
Acknowledgments. I. BACKGROUND. 1. Introduction. 1.1 Why Measure The Internet? 1.2 How to Read This Book. 1.3 Resources for More Information. 2. Internet Architecture. 2.1 The Internets Architecture. 2.2 Details of Internet Operation. 2.3 Protocols. 2.4 Applications. 3. Analytic Background. 3.1 Linear Algebra. 3.2 Probability. 3.3 Statistics. 3.4 Graphs. 3.5 Metrics. 3.6 Measurement and Modelling. 4. Practical Issues in Internet Measurement. 4.1 Where Can Measurements Be Made? 4.2 Role of Time in Measurements. II. IN DEPTH. 5. Infrastructure. 5.1 Properties. 5.2 Challenges. 5.3 Tools. 5.4 State of the Art. 6. Traffic. 6.1 Properties. 6.2 Challenges. 6.3 Tools. 6.4 State of the Art. 7. Applications. 7.1 Application Mix. 7.2 DNS. 7.3 Web. 7.4 P2P. 7.5 Online Games. 7.6 Other applications. III. IN PERSPECTIVE. 8 Anonymization. 8.1 Definitions. 8.2 General Motivation for Anonymizing Data. 8.3 Obstacles and Risks in Sharing Data.
Chapter 1. Introducing Wireless Networking. Discover Wireless Networks. Understanding What a Network Is. Discover the Benefits of Wireless Networking. Understanding the Disadvantages of Wireless Networking. Discover the Types of Wireless Technology. Discover Applications for Wireless Networks. Review System Requirements. Consider Your Networking Requirements. Discover Wireless Standards. Discover Network Configurations. Discover Networking Speeds. Estimate Coverage Range. Chapter 2. Setting Up Wireless Network Hardware. Understanding Wireless Hardware Installation Issues. Select Wireless Hardware. Configure Broadband Modems. Configure Network Bridges. Configure Residential Gateways. Understanding Access Points. Set Up a Wireless Gateway. Set Up an Access Point. Download Firmware. Upgrade Firmware. Introducing DHCP. Chapter 3.Installing Wireless Hardware in PCs. Discover Wireless Adapters. Using Wireless Adapters. Install and Configure a Network Adapter.
Introduction. Chapter 1: The Origin of TCP/IP and the Internet. Chapter 2: Protocols. Chapter 3: The Network Interface and Internet Layers. Chapter 4: The Transport Layer. Chapter 5: The Application Layer. Chapter 6: IP Addressings. Chapter 7: Addressing IP Hosts. Chapter 8: Introduction to Subnet Masks. Chapter 9: Using Custom Subnet Masks. Chapter 10: Supernetting and CIDR. Chapter 11: Name Resolution. Chapter 12: Domain Name System (DNS). Chapter 13: Dynamic DNS. Chapter 14: Windows Internet Naming Service (WINS). Chapter 15: IP Version 6. Appendix A Answers to Review Questions. Appendix B Acronym Expansion Guide. Glossary. Index.
Chapter 1: Introducing Wireless Networking. Discover Wireless Networks. Understanding What a Network Is.6 Discover the Benefits of Wireless Networking. Understanding the Disadvantages of Wireless Networking. Discover the Types of Wireless Technology. Discover Applications for Wireless Networks. Review System Requirements. Consider Your Networking Requirements. Discover Wireless Standards. Discover Network Configurations. Discover Networking Speeds. Estimate Coverage Range. Chapter 2: Setting Up Wireless Network Hardware Understanding Wireless Hardware Installation Issues. Select Wireless Hardware. Configure Broadband Modems. Configure Network Bridges. Configure Residential Gateways. Understanding Access Points. Set Up a Wireless Gateway. Set Up an Access Point. Download Firmware. Upgrade Firmware. Understanding DHCP. Chapter 3: Installing Wireless Hardware in PCs. Discover Wireless Adapters. Using Wireless Adapters. Install and Configure a Network Adapte
Acknowledgments. Foreword. Introduction. About the Authors. Chapter 1. Security Management Practices. Sample Questions. Bonus Questions. Advanced Sample Questions. Chapter 2. Access Control Systems. Rationale. Controls. Identification and Authentication. Some Access Control Issues. Sample Questions. Bonus Questions. Advanced Sample Questions. Chapter 3. Telecommunications and Network Security. Our Goals. Domain Definition. Management Concepts. Sample Questions. Bonus Questions. Advanced Sample Questions. Chapter 4. Cryptography. Introduction. Cryptographic Technologies. Secret Key Cryptography (Symmetric Key). Public (Asymmetric) Key Cryptosystems. Approaches to Escrowed Encryption. Internet Security Applications. Sample Questions. Bonus Questions. Advanced Sample Questions. Chapter 5. Security Architecture and Models. Security Architecture. Assurance. Information Security Models. Sample Questions. Bonus Questions. Advanced Sample Questions. Chapter 6. Operations Securi
Introduction. Part I: Crypto Basics s and Donts. Chapter 17: Ten Principles of Cryptiquette. Chapter 18: Ten Very Useful Encryption Products. Part V: Appendixes. Appendix A: Cryptographic Attacks. Appendix B: Glossary. Appendix C: Encryption Export Controls. Index.
Introduction. Assessment Test. Chapter 1: Secrets of a Successful IS Auditor. Chapter 2: Audit Process. Chapter 3: IT Governance. Chapter 4: Networking Technology. Chapter 5: Life Cycle Management. Chapter 6: IT Service Delivery. Chapter 7: Information Asset Protection. Chapter 8: Disaster Recovery and Business Continuity. Glossary. Index.
Foreword. Introduction. Part I: Building the Foundation for Ethical Hacking. Chapter 1: Introduction to Ethical Hacking. Chapter 2: Cracking the Hacker Mindset. Chapter 3: Developing Your Ethical Hacking Plan. Chapter 4: Hacking Methodology. Part II: Putting Ethical Hacking in Motion. Chapter 5: Social Engineering.. Chapter 6: Physical Security. Chapter 7: Passwords. Part III: Hacking the Network. Chapter 8: War Dialing. Chapter 9: Network Infrastructure. Chapter 10: Wireless LANs. Part IV: Hacking Operating Systems. Chapter 11: Windows. Chapter 12: Linux. Chapter 13: Novell NetWare. Part V: Hacking Applications. Chapter 14: Messaging Systems. Chapter 15: Web Applications. Part VI: Ethical Hacking Aftermath. Chapter 16: Reporting Your Results. Chapter 17: Plugging Security Holes. Chapter 18: Managing Security Changes. Part VII: The Part of Tens. Chapter 19: Ten Tips for Getting Upper Management Buy-In. Chapter 20: Ten Deadly Mistakes. Appendix: Tools a
Introduction. Part I: Evaluating Your Virus Situation. Chapter 1: Understanding Virus Risks. Chapter 2: Does My Computer Have a Virus? Chapter 3: Does Your Computer Have Antivirus Software? Part II: Deploying Your Antivirus Defenses. Chapter 4: Obtaining and Installing Antivirus Software. Chapter 5: Configuring Antivirus Software. Chapter 6: Scanning Your Computer and E-Mail. Chapter 7: Ridding Your Computer of Viruses. Part III: Maintaining Your Vigilance. Chapter 8: Updating Antivirus Software and Signatures. Chapter 9: Installing Security Patches. Chapter 10: Using Firewalls and Spyware Blockers. Chapter 11: Protecting PDAs from Viruses. Chapter 12: Incorporating Safe Computing Practices. Part IV: Looking at Viruses under the Microscope. Chapter 13: Viruses and the Losers Who Write Them. Chapter 14: Trojan Horses, Worms, Spam, and Hoaxes. Chapter 15: How Viruses Function and Propagate. Part V: The Part of Tens. Chapter 16: Almost Ten Myths about Computer Viruses.
Acknowledgments. Introduction. Part I: The Basics in Depth. Chapter 1: Windows Attacks. Chapter 2: Conventional and Unconventional Defenses. Chapter 3: NTFS Permissions 101. Part II: OS Hardening. Chapter 4: Preventing Password Crackers. Chapter 5: Protecting High-Risk Files. Chapter 6: Protecting High-Risk Registry Entries. Chapter 7: Tightening Services. Chapter 8: Using IPSec. Part III: Application Security. Chapter 9: Stopping Unauthorized Execution. Chapter 10: Securing Internet Explorer. Chapter 11: Protecting E-mail. Chapter 12: IIS Security. Chapter 13: Using Encrypting File System. Part IV: Automating Security. Chapter 14: Group Policy Explained. Chapter 15: Designing a Secure Active Directory Infrastructure. Book Summary. Index.
List of Figures. Preface. 1. Introduction. Strategy Overview. Strategy and Information Technology. Strategy and Information Security. An Information Security Strategic Planning Methodology. The Business Environment. Information Value. Risk. The Strategic Planning Process. The Technology Plan. The Management Plan. Theory and Practice. 2. Developing an Information Security Strategy. Overview. An Information Security Strategy Development Methodology. Strategy Prerequisites. Research Sources. Preliminary Development. Formal Project Introduction. Fact Finding. General Background Information. Documentation Review. Interviews. Surveys. Research Sources. Analysis Methods. Strengths, Weaknesses, Opportunities, and Threats. Business Systems Planning. Life-Cycle Methods. Critical Success Factors. Economic Analysis. Risk Analysis. Benchmarks and Best Practices. Compliance Requirements. Analysis Focus Areas. Industry Environment. Organizational Mi
Chapter 1. Windows Forensics. The Corporate Computer Forensic Analyst. Windows Forensics. People, Processes, and Tools. Computer Forensics: Today and Tomorrow. Additional Resources. Chapter 2. Processing the Digital Crime Scene. Identify the Scene. Perform Remote Research. Secure the Crime Scene. Document the Scene. Process the Scene for Physical Evidence. Process the Scene for Electronic Evidence. Chain of Custody. Best Evidence. Working with Law Enforcement. Additional Resources. Chapter 3. Windows Forensic Basics. History and Versions. MS-DOS. Windows 1.x, 2.x, and 3.x. Windows NT and 2000. Windows 95, 98, and ME. Windows XP and 2003. Non-Volatile Storage. Floppy Disks. Tapes. CDs and DVDs. USB Flash Drives. Hard Disks. Additional Resources. Chapter 4. Partitions and File Systems. Master Boot Record. Windows File Systems. FAT. VFAT. NTFS. Compression. Encryption. Additional Resources. Chapter 5. Directory Structure and Special
Introduction. Chapter 1: The Need for Computer Forensics. Chapter 2: Preparation?What to Do Before You Start. Chapter 3: Computer Evidence. Chapter 4: Common Tasks. Chapter 5: Capturing the Data Image. Chapter 6: Extracting Information from Data. Chapter 7: Passwords and Encryption. Chapter 8: Common Forensics Tools. Chapter 9: Pulling It All Together. Chapter 10: How to Testify in Court. Appendix A Answers to Review Questions. Appendix B Forensics Resources. Appendix C Forensics Certifications. Appendix D Forensics Tools. Glossary. Index.
Chapter 1: Hacking the Casinos for a Million Bucks. Chapter 2: When Terrorists Come Calling. Chapter 3: The Texas Prison Hack. Chapter 4: Cops and Robbers. Chapter 5: The Robin Hood Hacker. Chapter 6: The Wisdom and Folly of Penetration Testing. Chapter 7: Of Course Your Bank Is Secure Right? Chapter 8: Your Intellectual Property Isnt Safe. Chapter 9: On the Continent. Chapter 10: Social Engineers How They Work and How to Stop Them. Chapter 11: Short Takes. Index.
Preface. Acknowledgments. Introduction. Hacker Dictionary AZ . Appendix A: How Do Hackers Break into Computers? by Carolyn Meinel. Appendix B: Resource Guide.
Introduction. PART I: Getting Started. Chapter 1: Understanding Active Directory. Chapter 2: Doing Your Active Directory Homework. PART II: Planning and Building Your First Model. Chapter 3: Playing the Name Game. Chapter 4: Creating a Logical Structure. Chapter 5: Getting Physical. Chapter 6: Building a Test Model. PART III: Migrating to Active Directory. Chapter 7: Comparing Windows NT to Windows 2000. Chapter 8: Migrating from NT 3.51 and 4.0. Chapter 9: Migrating from Other Operating Systems. PART IV: Managing Active Directory. Chapter 10: Security. Chapter 11: Managing Users, Groups, and Other Objects. Chapter 12: Controlling Replication. Chapter 13: Schema-ing! Chapter 14: Maintaining the Active Directory Database. PART V: Active Directory and Changing Technology. Chapter 15: Active Directory and BackOffice. Chapter 16: Transforming the Industry. PART VI: The Part of Tens. Chapter 17: Ten Most Important Points about Active Directory. Chapter 18: Ten Cool Web Links for Active Dire
Part I: Getting Started in Fedora and RHEL. Chapter 1: An Overview of Fedora and Red Hat Enterprise Linux. Introducing Fedora Core 5 and Red Hat Enterprise Linux 4. What Is Linux? Linuxs Roots in UNIX. Common Linux Features. Primary Advantages of Linux. What Are Red Hat Enterprise Linux and Fedora? Why Choose Fedora or Red Hat Enterprise Linux? New Features in Fedora Core 5. The Culture of Free Software. Chapter 2: Installing Fedora. Quick Installation. Detailed Installation Instructions. Special Installation Procedures. Special Installation Topics. Troubleshooting Installation. Chapter 3: Getting Started with the Desktop. Logging in to Fedora or RHEL. Getting Familiar with the Desktop. Using the GNOME Desktop. Switching Desktop Environments. Using the KDE Desktop. Troubleshooting Your Desktop. Chapter 4: Using Linux Commands. The Shell Interface. Understanding the Linux Shell. Using the Shell in Linux. Working with the Linux File System. Using the vi
INTRODUCTION. Who Is This Book For? What You Need To Use This Book. What Is Linux? What Is Covered In This Book? Conventions In This Book. Customer Support. 1. INSTALLING RED HAT LINUX 9. Preparing For The Installation. The Installation. 2. RED HAT LINUX 9 BASICS. Moving Around The Desktop. The File System. Managing The Hardware. Configuring The Desktop. Managing Users. 3. CONNECTING TO THE INTERNET. Connecting To The Internet. Managing Multiple Isps And Connections. Software And Configuration. 4. INSTALLING SOFTWARE. What Is Rpm? The Rpm Command Line Tool. 5. EVERYDAY APPLICATIONS. Office Applications. Internet Applications. Personal Information Management. Multimedia Applications. System Applications. 6. THE SHELL. The Shell As A Command Line Interface. Built-In Programs And External Programs. Some Common Shell Commands. Special Keys And Shortcuts. Command Line Syntax. Configuring The Shell. Managing Tasks. Shell Scripting. 7. THE F
Introduction. Assessement Test. Part I. The LPI 101 Exam (106 Weights) Chapter 1. Linux Command-Line Tools. Chapter 2. Managing Software. Chapter 3. Configuring Hardware. Chapter 4. Manageing Files and Filesystems. Chapter 5. The X Window System. Part II. The LPI 102 Exam (99 Weights). Chapter 6. The Boot Process and Scripts. Chapter 7. Documentation and Security. Chapter 8. Administering the System. Chapter 9. Basic Networking. Chapter 10. Managing Servers. Glossary. Index.
Acknowledgments. Introduction. Part I: Navigating the Amazing Knoppix Toolkit. Unraveling the Knoppix Toolkit Maze. Maximizing Knoppix Internet Tools. Connecting to Other Machines and Resources. Part II: Rescuing and Recovering Systems Using Knoppix. Fixing Linux with Knoppix. Fixing Windows with Knoppix. Assessing Security with Knoppix. Part III: Knoppix Variants. Clustering with Knoppix. Checking Out Security Distros. Part IV: Customizing Knoppix and Live CDs. Changing Knoppix to Fit Your Needs. Remastering Knoppix. Creating Archix, Knoppix for Kids. Creating Myppix, Your Personal Knoppix. Booting Knoppix. Installing Knoppix to Your Hard Drive. Appendix A: Booting Knoppix. Appendix B: Installing Knoppix to Your Hard Drive. Index.
Introduction. Assessment Test. Chapter 1: Linux Installation. Chapter 2: Text-Mode Commands. Chapter 3: User Management. Chapter 4: Disk Management. Chapter 5: Package and Process Management. Chapter 6: Networking. Chapter 7: Security. Chapter 8: System Documentation. Chapter 9: Hardware. Glossary. Index.
SITUATING DOCUMENT DESIGN. What is Document Design? Evolution of the Field: Contextual Dynamics. OBSERVING READERS IN ACTION. How Documents Engage Readers' Thinking and Feeling. The Impact of Poor Design: Thinking about Ourselves as Users of Texts and Technology. Seeing the Text: The Role of Typography and Space. The Interplay of Words and Pictures. RESPONDING TO READERS' NEEDS. What Document Designers Can Learn from Readers. Appendices. Bibliography. Indexes. Colophon.
Introduction. Part 1:Introducing SQL Server. Chapter 1:Introduction to SQL Server 2005. Chapter 2:Overview of Database Concepts. Chapter 3:Overview of SQL Server. Chapter 4:Database Design and Normalization. Part 2:Transact-SQL. Chapter 5:Transact-SQL Overview and Basics. Chapter 6: SELECT Queries. Chapter 7:Action Queries. Chapter 8:Topics in Advanced Transact-SQL. Part 3:Digging into SQL Server. Chapter 9:Using SQL Server Management Studio. Chapter 10:Databases. Chapter 11:Tables. Chapter 12:Indexing. Chapter 13:Views. Chapter 14:Stored Procedures. Chapter 15:Using Triggers. .Part 4:Administering SQL Server. Chapter 16:Basic Administrative Tasks. Chapter 17:Automating Administration. Chapter 18: Security and SQL Server 2005. Part 5:Development with SQL Server. Chapter 19:Integrating SQL Server with Microsoft .NET. Chapter 20:ADO.NET and SQL Server. Chapter 21:SMO and RMO Programming. Chapter 22:Integration Services. Part 6:Adv
Introduction. Chapter 1: Review of UML. Chapter 2: A Tour of Visio. Chapter 3: Diagramming Business Objects. Deriving Classes from Use Cases. Chapter 4: Generating Code from the Visio Model. Chapter 5: Reverse Engineering. Chapter 6: Documenting the Project. Chapter 7: Distributed System Design. Chapter 8: Database Modeling with Visio for Enterprise Architects. Index.
Introduction. Part I: UML and System Development. Chapter 1: Whats UML About, Alfie? Chapter 2: Following Best Practices. Part II: The Basics of Object Modeling. Chapter 3: Objects and Classes. Chapter 4: Relating Objects That Work Together. Chapter 5: Including the Parts with the Whole. Chapter 6: Reusing Superclasses: Generalization and Inheritance. Chapter 7: Organizing UML Class Diagrams and Packages. Part III: The Basics of Use-Case Modeling. Chapter 8: Introducing Use-Case Diagrams. Chapter 9: Defining the Inside of a Use Case. Chapter 10: Relating Use Cases to Each Other. Part IV: The Basics of Functional Modeling. Chapter 11: Introducing Functional Modeling. Chapter 12: Capturing Scenarios with Sequence Diagrams. Chapter 13: Specifying Workflows with Activity Diagrams. Chapter 14: Capturing How Objects Collaborate. Chapter 15: Capturing the Patterns of Behavior. Part V: Dynamic Modeling. Chapter 16: Defining the Objects Lives with States. Chapter 17: Interru
Introduction. Part I: Introducing ASP.NET 2.0 Application Development. Chapter 1: Designing ASP.NET 2.0 Applications. Chapter 2: Using Visual Studio 2005. Part II: Building Secure Applications. Chapter 3: Designing Secure ASP.NET Applications. Chapter 4: Building a User Authentication Application. Part III: Building E-Commerce Applications. Chapter 5: Building a Product Catalog Application. Chapter 6: Building a Shopping Cart Application. Part IV: Building Back-End Applications. Chapter 7: Building a Product Maintenance Application. Chapter 8: Building a Report Application. Part V: Building Community Applications. Chapter 9: Building a Content Management System. Chapter 10: Building a Web Forum. Chapter 11: Building a Blog Application. Part VI: The Part of Tens. Chapter 12: Ten New Features of ASP.NET 2.0. Chapter 13: Ten Rookie Mistakes. Chapter 14: Ten Database Design Tips. Appendix: About the CD. Index.
Introduction. PART I: INTRODUCING SQL SERVER. 1. Introduction to SQL Server 2000. 2. Overview of Database Concepts. 3. Overview of SQL Server. 4. Database Design and Normalization. PART II: TRANSACT-SQL. 5. Transact-SQL Overview and Basics. 6. SELECT Queries. 7. Action Queries. 8. Advanced Transact-SQL. PART III: DIGGING INTO SQL SERVER. 9. Using SQL Server Enterprise Manager. 10. Databases. 11. Tables. 12. Indexing. 13. Views. 14. Stored Procedures. 15. Using Triggers. PART IV: ADMINISTERING SQL SERVER. 16. Basic Administrative Tasks. 17. Automating Administration. 18. Security and SQL Server 2000. PART V: DEVELOPMENT WITH SQL SERVER. 19. ADO and SQL Server. 20. SQL-DMO. 21. SQL Namespace. 22. Data Transformation Services. 23. The Web Assistant Wizard. 24. Integrating SQL Server with Internet Information Server. PART VI: ADVANCED TOPICS. 25. Locking. 26. Monitoring and Optimizing SQL Server 2000. 27. Replication. 28. Analysis Services. 29.
Introduction. Part I: Introduction. Chapter 1: What Is XML? Chapter 2: Well-Formed XML. Chapter 3: XML Namespaces. Part II: Validation. Chapter 4: Document Type Definitions. Chapter 5: XML Schemas. Chapter 6: RELAX NG. Part III: Processing. Chapter 7: XPath. Chapter 8: XSLT. Part IV: Databases. Chapter 9: XQuery, the XML Query Language. Chapter 10: XML and Databases. Part V: Programming. Chapter 11: The XML Document Object Model (DOM). Chapter 12: Simple API for XML (SAX). Part VI: Communication. Chapter 13: RSS and Content Syndication. Chapter 14: Web Services. Chapter 15: SOAP and WSDL. Part VII: Display. Chapter 16: XHTML. Chapter 17: Cascading Style Sheets (CSS). Chapter 18: Scalable Vector Graphics (SVG). Chapter 19: Xforms. Part VIII: Case Studies. Chapter 20: Case Study 1: .NET XML Web Services. Chapter 21: Case Study 2: XML and PHP. Part IX: Appendixes. Appendix A: Exercise Solutions. Appendix B: The XML Document Object Model. Appendix
Introduction. Book I: Describing Data with XML. Chapter 1: Introducing XML. Chapter 2: Dissecting an XML Document. Chapter 3: Creating Well-Formed XML Documents. Chapter 4: Namespaces Avoiding Naming Conflicts. Book II: Validating XML. Chapter 1: Validating XML Documents. Chapter 2: Creating Document Type Definitions. Chapter 3: Creating XML Schemas. Chapter 4: XML Schema Data Types. Chapter 5: Designing XML Schemas. Chapter 6: Validating Documents Using DTDs and XML Schemas. Chapter 7: Working with XML-Data Reduced. Book III: Presenting XML. Chapter 1: Styling XML with Stylesheets. Chapter 2: Cascading Style Sheets Displaying XML in a Browser. Chapter 3: Printing XML Using XSL-FO. Book IV: Transforming XML. Chapter 1: XMLs Swiss Army Knife XSLT. Chapter 2: Powered by Template Rules. Chapter 3: XPath Scouting Out XML Data. Chapter 4: Adding Logic to Your XSLT. Chapter 5: Variables and Parameters. Chapter 6: The Output Side of XSLT. Book V: Working with the
Introduction. Part I: Say Hello to the PHP Scripting Language. Chapter 1: Getting to Know PHP. Chapter 2: Setting Up the Environment. Chapter 3: Creating Your First PHP Script. Part II: Variables and Data. Chapter 4: Using Variables in PHP Scripts. Chapter 5: Working with Data. Chapter 6: Storing Data in Groups by Using Arrays. Part III: Basic PHP Programming. Chapter 7: Controlling the Flow of the Script. Chapter 8: Reusing PHP Code. Chapter 9: Object-Oriented Programming Meets PHP. Part IV: Common PHP Applications. Chapter 10: The Basics of Web Applications. Chapter 11: Other Web Applications. Chapter 12: Storing Data with PHP. Chapter 13: PHP and Your Operating System. Chapter 14: PHP Extensions. Part V: The Part of Tens. Chapter 15: Ten Things to Look For When Troubleshooting a Script. Chapter 16: Ten PHP Resources You Cant Live Without. Part VI: Appendixes. Appendix A: Installing PHP. Appendix B: Useful PHP Built-in Functions. Index.
The Job Application Process. Approaches to Programming Problems. Linked Lists. Trees and Graphs. Arrays and Strings. Recursion. Other Programming Topics. Counting, Measuring, and Ordering Puzzles. Graphical and Spatial Puzzles. Knowledge-Based Questions. Non-Technical Questions. Appendix. Index.
Preface. Acknowledgments. PART I: SQL Basic Concepts and Principles. Chapter 1: SQL and Relational Database Management Systems (RDBMS). Chapter 2: Fundamental SQL Concepts and Principles. Chapter 3: SQL Data Types. PART II: Creating and Modifying Database Objects. Chapter 4: Creating RDBMS Objects. Chapter 5: Altering and Destroying RDBMS Objects. PART III: Data Manipulation and Transaction Control. Chapter 6: Data Manipulation Language (DML). Chapter 7: Sessions, Transactions, and Locks. PART IV: Retrieving and Transforming Data. Chapter 8: Understanding SELECT Statement. Chapter 9: Multitable Queries. Chapter 10: SQL Functions. Chapter 11: SQL Operators. PART V: Implementing Security Using System Catalogs. Chapter 12: SQL and RDBMS Security. Chapter 13: The System Catalog and INFORMATION_SCHEMA. PART VI: Beyond SQL: Procedural Programming and Database Access Mechanisms. Chapter 14: Stored Procedures, Triggers, and User-Defined Functions. Chapter 15: Dynamic and Em
Acknowledgments. Introduction. Chapter 1: Penetration Testing Web Applications. Chapter 2: Web Applications: Some Basics. Chapter 3: Discovery. Chapter 4: Vulnerability Analysis. Chapter 5: Attack Simulation Techniques and Tools: Web Server. Chapter 6: Attack Simulation Techniques and Tools: Web Application. Chapter 7: Attack Simulation Techniques and Tools: Known Exploits. Chapter 8: Attack Simulation Techniques and Tools: Web Services. Chapter 9: Documentation and Presentation. Chapter 10: Remediation. Chapter 11: Your Lab. Appendix A: Basic SQL. Appendix B: Basic LDAP. Appendix C: XPath and XQuery. Appendix D: Injection Attack Dictionaries. Index.
Introduction. Part I: The C# Language. Chapter 1: .NET Architecture. Chapter 2: C# Basics. Chapter 3: Objects and Types. Chapter 4: Inheritance. Chapter 5: Operators and Casts. Chapter 6: Delegates and Events. Chapter 7: Memory Management and Pointers. Chapter 8: Strings and Regular Expressions. Chapter 9: Collections. Chapter 10: Generics. Chapter 11: Reflection. Chapter 12: Errors and Exceptions. Chapter 13: Threading. Part II: The .NET Environment. Chapter 14: Visual Studio 2005. Chapter 15: Assemblies. Chapter 16: .NET Security. Chapter 17: Localization. Chapter 18: Deployment. Part III: Data. Chapter 19: Data Access with .NET. Chapter 20: .NET Programming with SQL Server 2005. Chapter 21: Manipulating XML. Chapter 22: Working with Active Directory. Part IV: Windows Applications. Chapter 23: Windows Forms. Chapter 24: Viewing .NET Data. Chapter 25: Graphics with GDI+. Part V: Web Applications. Chapter 26: ASP.NET Pages. Chapter 27: ASP.NET De
About the Authors. Acknowledgments. Introduction. Chapter 1: A Quick Introduction to Programming. Chapter 2: What VBScript Isand Isnt! Chapter 3: Data Types. Chapter 4: Variables and Procedures. Chapter 5: Control of Flow. Chapter 6: Error Handling and Debugging. Chapter 7: The Scripting Runtime Objects. Chapter 8: Classes in VBScript (Writing Your Own COM Objects). Chapter 9: Regular Expressions. Chapter 10: Client-Side Web Scripting. Chapter 11: Super-Charged Client-Side Scripting. Chapter 12: Windows Script Host. Chapter 13: Windows Script Components. Chapter 14: Script Encoding. Chapter 15: Remote Scripting. Chapter 16: HTML Applications. Chapter 17: Server-Side Web Scripting. Chapter 18: Adding VBScript to Your VB Applications. Appendix A: VBScript Functions and Keywords. Appendix B: Variable Naming Convention. Appendix C: Coding Convention. Appendix D: Visual Basic Constants Supported in VBScript. Appendix E: VBScript Error Codes and the Err Object. Ap
Acknowledgments. Introduction. Chapter 1: Installing Xcode. Chapter 2: The Grand Tour. Chapter 3: Xcode Layout. Chapter 4: The Project. Chapter 5: Sources. Chapter 6: Editing Text. Chapter 7: Searching. Chapter 8: Class Browser. Chapter 9: Help and Documentation. Chapter 10: Interface Builder. Chapter 11: Class Modeling. Chapter 12: Data Modeling. Chapter 13: Targets. Chapter 14: Building Projects. Chapter 15: Debugging. Chapter 16: Performance Analysis. Chapter 17: Unit Testing. Chapter 18: Sharing Source. Chapter 19: Customizing Xcode. Appendix A: Exercise Answers. Appendix B: Project Templates. Index.
SOFTWARE ENGINEER'S WORKSHOP. Software Engineering Landscape. Software Processes. Requirements Engineering. Software Design: Architectures. SoftwareDesign: Validation and Risk Analysis. Design Elaboration. Design Elaboration: Mobile Computing. Software Verification. Software Measures. Software Cost Estimation. Software Reliability. Computational Intelligence in Software Engineering. READINGS. Index.
I:Introduction and Concepts. 1. Starting Strong with Visual C# 2005 Express Edition. 2.Programming 101: A Quick Discussion. 3.Quick Start Creating Your First C# Express Windows Project. 4. Introducing .NET. 5. Getting Into C# Types. 6.Debugging Applications in C# Express. 7.Selections, Iterations, and Catching Exceptions. II:Creating Applications with C# Express. 8. Working with Forms and Controls. 9.Adding Dialogs and Rich Text to Your Application. III:Using Data in Applications. 10. Introducing Database Concepts. 11.Using SQL Server Express Features within C# Express. 12.Utilizing .NET Data Controls. 13.Working with ADO.NET. IV:Finishing Touches and Deploying Applications. 14.Getting More Experience with Controls. 15.Using Web Services from Your C# Application. 16.Publishing Your Application and Next Steps. Appendix A:Questions and Answers. Appendix B: What's on the CD and Web Site.
Preface. 1 Introduction to Concurrent Programming. 1.1 Processes and Threads: An Operating Systems View. 1.2 Advantages of Multithreading. 1.3 Threads in Java. 1.4 Threads in Win32. 1.5 Pthreads. 1.6 C++ Thread Class. 1.7 Thread Communication. 1.8 Testing and Debugging Multithreaded Programs. 1.9 Thread Synchronization. Further Reading. References. Exercises. 2 The Critical Section Problem. 2.1 Software Solutions to the Two-Thread Critical Section Problem. 2.2 Ticket-Based Solutions to the n-Thread Critical Section Problem. 2.3 Hardware Solutions to the n-Thread Critical Section Problem. 2.4 Deadlock, Livelock, and Starvation. 2.5 Tracing and Replay for Shared Variables. 2.5.6 Note on Shared Memory Consistency. Further Reading. References. Exercises. 3 Semaphores and Locks. 3.1 Counting Semaphores. 3.2 Using Semaphores. 3.3 Binary Semaphores and Locks. 3.4 Implementing Semaphores. 3.5 Semaphore-Based Solutions to Concurrent Programming Problems. 3
Lessons.Foreword.Preface. Acknowledgments. The Role of the Tester. Thinking Like a Tester. Testing Techniques. Bug Advocacy. Automating Testing. Documenting Testing. Interacting with Programmers. Managing the Testing Project. Managing the Testing Group. Your Career in Software Testing. Planning the Testing Strategy. Appendix: The Context-Driven Approach to Software Testing. Bibliography. Index.
Introduction. Part I: Getting Started with Perl. Chapter 1: Perls Place in the Programming World. Chapter 2: Running Perl on Your Computer. Chapter 3: Diving into the Guts of Perl. Chapter 4: A Perl Program Tour, Times Two. Part II: The Basic Perl Programming Ingredients. Chapter 5: Terrific Text. Chapter 6: Nifty Numbers. Chapter 7: Learning to Love Lists and Hashes. Chapter 8: Creating Cool Conditionals and Lovely Loops. Chapter 9: Doing Advanced Stuff with Operators and Functions. Part III: The Nuts and Bolts of Perl. Chapter 10: The Files Go In, The Files Go Out. Chapter 11: Beyond File and Directory Basics. Chapter 12: Stringing Along: Pattern Matching and Regular Expressions. Chapter 13: Looking Like a Pro: Subroutines, Imported Code, and Graceful Exits. Part IV: Advanced Perl Demystified. Chapter 14: Perl and CGI: Web Server Programs Demystified. Chapter 15: Perl Gets Cozy with the Web, E-Mail, and the Rest of the Internet. Chapter 16: Using Perl as a Gateway to
Acknowledgments. Introduction. Part I: Getting Familiar. Chapter 1: Basic Installation. Chapter 2: Why Do All That Work? Chapter 3: Using Databases. Chapter 4: What the User Sees. Chapter 5: How Do You Make That Happen? Part II: Extending Yourself Is Good. Chapter 6: Take Control of Your Program. Chapter 7: Who Do You Call? Chapter 8: Its My WorldIsnt It? Chapter 9: Getting into the World. Chapter 10: When Things Go Wrong. Part III: Making It Hum. Chapter 11: Its Printing Time! Chapter 12: Using XML. Chapter 13: Securing Your Program. Chapter 14: Getting It Out There. Appendix A: Need More? Whats on the CD and Website. Appendix B: .NETThe Foundation. Appendix C: Answers to Exercises. Index.
About the Author. Preface. Acknowledgments. Introduction. Part 1 The Martian Principles. Principle 1 Dont reinvent the wheel. Someone Else Has Already Solved Your Problem. Understand What Your Added Value Is. Use Commercial Software Whenever Practicable. Principle 2 You wont do better than whats already been done. Adhere to Industry Standards and Best Practices. Seek User Groups, Chat Forums, Online Documentation, Books, and the Like. Do Not Gum Up the Plumbing. Principle 3 Your customers dont know what they want. Do Not Push Too Hard on the Requirements. Do Rapid Prototyping and Lots of User Testing. Customers Are the Best Testers. Principle 4 Get something working as soon as possible. The First End-to-End Thread Is Critical. Working Code Builds Confidence. Always Build on Top of Working Code. Principle 5 Use sound software engineering practices. Use a Component-Based Architecture. Use Design Patterns. Get All the Development Team Members to Agree. Principle
Introduction. Part I: Basic Concepts. Chapter 1: Relational Database Fundamentals. Chapter 2: SQL Fundamentals. Chapter 3: The Components of SQL. Part II: Using SQL to Build Databases. Chapter 4: Building and Maintaining a Simple Database Structure. Chapter 5: Building a Multitable Relational Database. Part III: Storing and Retrieving Data. Chapter 6: Manipulating Database Data. Chapter 7: Specifying Values. Chapter 8: Using Advanced SQL Value Expressions. Chapter 9: Zeroing In on the Data You Want. Chapter 10: Using Relational Operators. Chapter 11: Delving Deep with Nested Queries. Chapter 12: Recursive Queries. Part IV: Controlling Operations. Chapter 13: Providing Database Security. Chapter 14: Protecting Data. Chapter 15: Using SQL within Applications. Part V: Taking SQL to the Real World. Chapter 16: Accessing Data with ODBC and JDBC. Chapter 17: Operating on XML Data with SQL. Part VI: Advanced Topics. Chapter 18: Stepping through a Dataset with Cursors.
Introduction. Part 1. Recording Macros and Getting Started with VBA. Chapter 1. Recording and Running Macros in the Microsoft Office Applications. Chapter 2. Getting Started with the Visual Basic Editor. Chapter 3. Editing Recorded Macros. Chapter 4. Creating Code from Scratch in the Visual Basic Editor. Part 2. Learning How to Work with VBA. Chapter 5. Understanding the Essentials of VBA Syntax. Chapter 6. Working with Variables, Constants, and Enumerations. Chapter 7. Using Array variables. Chapter 8. Finding the Objects, Methods, and Properties You Need. Part 3. Making Decisions and Using Loops and Functions. Chapter 9. Using Functions. Chapter 10. Creating Your Own Functions. Chapter 11. making Decisions in Your Code. Chapter 12. Using Loops to Repeat Actions. Part 4. Using Message Boxes, Input Boxes, and Dialog Boxes. Chapter 13. Getting User Input with Message Boxes and Input Boxes. Chapter 14. Creating Simple Custom Dialog Boxes. Chapter 15. Creating Complex Dialog
Introduction. Part I: Getting Started. Chapter 1: Introducing Python. Chapter 2: Getting Your Hands on the Keyboard: Using Help, Interactive Mode, and IDLE. Chapter 3: Basic Elements and Syntax. Chapter 4: Grand Tour of the Python Language. Chapter 5: Working Like a Programmer. Part II: Building Blocks. Chapter 6: So This String Walks into a Bar. Chapter 7: Counting Your Way to Fun and Profit. Chapter 8: Processing Lists and Tuples. Chapter 9: Diving into Dictionaries. Part III: Structures. Chapter 10: Staying in Control. Chapter 11: Fun with Functions. Chapter 12: Building Applications with Modules and Packages. Chapter 13: Getting Classy. Chapter 14: Introducing New-Style Classes. Chapter 15: Feeling Exceptional. Chapter 16: Tackling Some Advanced Features. Part IV: Libraries. Chapter 17: Using Pythons Primary Services. Chapter 18: Processing Text. Chapter 19: Digging into Disk Data. Chapter 20: Accessing the Internet. Part V: The Part of Tens. Chapter 21:
Introduction. Part I: Basic PL/SQL Concepts. Chapter 1: PL/SQL and Your Database. Chapter 2: The PL/SQL Environment. Part II: Getting Started with PL/SQL. Chapter 3: Laying the Groundwork: PL/SQL Fundamentals. Chapter 4: Controlling Program Flow. Chapter 5: Handling Exceptions. Chapter 6: PL/SQL and SQL Working Together. Part III: Standards and Structures. Chapter 7: Putting Your Code in the Right Place. Chapter 8: Creating Naming Standards. Chapter 9: Creating Coding Standards. Part IV: PL/SQL Data Manipulations. Chapter 10: Basic Datatypes. Chapter 11: Advanced Datatypes. Part V: Taking PL/SQL to the Next Level. Chapter 12: Transaction Control. Chapter 13: Dynamic SQL and PL/SQL. Chapter 14: PL/SQL Best Practices. Part VI: The Part of Tens. Chapter 15: Ten PL/SQL Tips. Chapter 16: Ten Common Mistakes to Avoid in PL/SQL. Index.
Introduction. Chapter 1: What Is Programming? Chapter 2: Why Learn to Program? Chapter 3: How Computers Read Code. Chapter 4: From Concepts to Code The Language of Code. Chapter 5: The Tools for Programming. Chapter 6: Simple Coding. Chapter 7: The Structure of Coding. Chapter 8: Problem Solving. Chapter 9: Debugging. Chapter 10: Interface. Chapter 11: Putting It All Together. Chapter 12: Interacting with Files. Chapter 13: The Windows Registry. Chapter 14: Organizing, Planning, and Version Control. Chapter 15: Compiling Code and Alternatives to Compiling. Chapter 16: Distributing Your Project. Appendix A: Glossary. Appendix B: Web Resources. Index.
About the Authors. Acknowledgments. Introduction. Part One: Team Architect. Chapter 1: Introducing the Visual Designers. Chapter 2: Application Modeling Using Application Designer. Chapter 3: Logical Infrastructure Modeling Using Logical Datacenter Designer. Chapter 4: Defining Systems and Evaluating Deployments Using System Designer and Deployment Designer. Chapter 5: Class Modeling Using Class Designer. Chapter 6: DSL Tools. Chapter 7: Dynamic Systems Initiative and the System Definition Model. Part Two: Team Developer. Chapter 8: Managed Code Analysis. Chapter 9: Code Analysis for C/C++. Chapter 10: Application Verifier. Chapter 11: Refactoring and Code Snippets. Chapter 12: Profiling and Performance. Part Three: Team Tester. Chapter 13: Test Case Management. Chapter 14: Unit Testing with the Unit Test Framework. Chapter 15: Web and Load Testing. Chapter 16: Manual Testing. Chapter 17: Generic Testing. Part Four: Team Foundation. Chapter 18: Team Foundatio
Acknowledgments. Preface. Part One: CLR Fundamentals. Chapter 1: Introduction. Chapter 2: Common Type System. Chapter 3: Inside the CLR. Chapter 4: Assemblies, Loading, and Deployment. Part Two: Base Framework Libraries. Chapter 5: Fundamental Types. Chapter 6: Arrays and Collections. Chapter 7: I/O, Files, and Networking. Chapter 8: Internationalization. Part Three: Advanced CLR Services. Chapter 9: Security. Chapter 10: Threads, AppDomains, and Processes. Chapter 11: Unmanaged Interoperability. Part Four: Advanced Framework Libraries. Chapter 12: Tracing and Diagnostics. Chapter 13: Regular Expressions. Chapter 14: Dynamic Programming. Chapter 15: Transactions. Index.
Acknowledgments. Introduction. Part I: The Integrated Development Environment. Chapter 1: A Quick Tour of the IDE. Chapter 2: Options. Chapter 3: The Toolbox. Chapter 4: The Solution Explorer. Chapter 5: Customizing the IDE. Chapter 6: Form Design. Part II: Project and Solution Design. Chapter 7: Projects and Solutions. Chapter 8: Source Control. Chapter 9: Application Configuration Files. Chapter 10: XML Resource Files. Part III: Documentation and Research. Chapter 11: Help and Research. Chapter 12: XML Comments. Chapter 13: Control and Document Outline. Part IV: Security and Modeling. Chapter 14: Code Generation. Chapter 15: Security Concepts. Chapter 16: Cryptography. Chapter 17: Obfuscation. Part V: Coding. Chapter 18: IntelliSense. Chapter 19: Code Snippets. Chapter 20: Regions and Bookmarks. Chapter 21: Refactoring. Chapter 22: Generics, Nullable Types, and Partial Types. Chapter 23: Language-Specific Features. Chapter 24: The My Namespace. P
Introduction. Chapter 1: Introduction to ASP.NET 2.0 and ADO.NET. Overview of the .NET Technologies. Introduction to the .NET Framework. Introduction to ASP.NET. Introduction to ASP.NET 2.0. Introduction to ADO.NET. Review of ASP.NET 1.x and ADO.NET for Data Access. ASP.NET 2.0 and Data Access. Review of Terminology. Requirements for Using ASP.NET 2.0. A Web Server. The .NET Framework Version 2.0. An Editor to Create Web Pages. A Database Management System. Setup for This Book. Install Visual Web Developer Express, SSE, and the ASP.NET Development Server. Download This Books Files. Create the Practice Web Site. Install the Sample Databases. Demonstrations. Common Mistakes. Summary. Exercises. Chapter 2: Connecting to an Access Database. Introduction to Microsoft Access and the JET Database Engine. Pros and Cons of Using Access in Web Applications. Connecting to a Microsoft Access Database in Visual Web Developer. Using an AccessDataSource Control. Vari
Introduction. Part I: An Introduction to Widgets. Chapter 1: Tiger, Dashboard, and Widgets. Chapter 2: The Basics of Widgetry. Chapter 3: Widget Development Environment. Chapter 4: Creating a Widget. Chapter 5: Debugging and Testing. Part II: Providing User Interaction. Chapter 6: Giving a Widget Preferences. Chapter 7: Widget Events. Chapter 8: Adding to the Widget Interface. Chapter 9: Adding Cut, Copy, and Paste to Your Widget. Chapter 10: Adding Drag and Drop to the Widget. Chapter 11: Access Keys. Chapter 12: Using Plugins and Applets. Part III: Example Widgets. Chapter 13: Easy Envelopes. Chapter 14: SecureCopy Widget. Chapter 15: Amazon Album Art. Chapter 16: Timbuktu Quick Connect. Chapter 17: iPhoto Mini. Chapter 19: More Widgets. Appendix A: Answers to Exercises. Appendix B: Additional Dashboard Programming Information. Appendix C: Widget Distribution. Index.
Introduction. Part I: Starting Your Software Project. Chapter 1: Examining the Big Picture of Project Management. Chapter 2: Initiating a Software Project. Chapter 3: Creating the Software Scope. Part II: Planning Your Software Project. Chapter 4: Planning for Communications. Chapter 5: Planning for Software Project Risks. Chapter 6: Planning for Software Quality. Chapter 7: Building the Project Team. Chapter 8: Creating Project Time Estimates. Chapter 9: Building Your Project Budget. Part III: Executing Your Software Project Plan. Chapter 10: Working the Project Plan. Chapter 11: Working with Project People. Chapter 12: Procuring Goods and Services. Part IV: Controlling Your Software Project. Chapter 13: Managing Changes to the Software Project. Chapter 14: Using Earned Value Management in Software Projects. Chapter 15: Tracking Project Performance. Part V: Closing Your Software Project. Chapter 16: Finalizing the Project Management Processes. Chapter 17: Documenti
Introduction. Part I: Programming a Computer. Chapter 1: Learning Computer Programming for the First Time. Chapter 2: All about Programming Languages. Chapter 3: How to Write a Program. Chapter 4: The Tools of a Computer Programmer. Part II: The Building Blocks of Programming. Chapter 5: Getting Started. Chapter 6: The Structure of a Computer Program. Chapter 7: Variables, Constants, and Comments. Chapter 8: Crunching Numbers and Playing with Strings. Chapter 9: Making Decisions with Branching Statements. Chapter 10: Repeating Yourself with Loops. Chapter 11: Dividing a Program into Subprograms. Chapter 12: Storing Stuff in Arrays. Chapter 13: Playing with Object-Oriented Programming. Part III: Advanced Programming Topics. Chapter 14: Sorting and Searching Algorithms. Chapter 15: Debugging Programs. Chapter 16: Optimizing Your Code. Chapter 17: Creating a User Interface. Part IV: Internet Programming. Chapter 18: Playing with HTML. Chapter 19: Making Interactive W
Introduction. Chapter 1: RDBMS Basics: What Makes Up a SQL Server Database? Chapter 2: Tools of the Trade. Chapter 3: The Foundation Statements of T-SQL. Chapter 4: JOINs. Chapter 5: Creating and Altering Tables. Chapter 6: Constraints. Chapter 7: Adding More to Our Queries. Chapter 8: Being Normal: Normalization and Other Basic Design Issues. Chapter 9: SQL Server Storage and Index Structures. Chapter 10: Views. Chapter 11: Writing Scripts and Batches. Chapter 12: Stored Procedures. Chapter 13: User Defined Functions. Chapter 14: Transactions and Locks. Chapter 15: Triggers. Chapter 16: A Brief XML Primer. Chapter 17: Reporting for Duty, Sir!: A Look At Reporting Services. Chapter 18: Getting Integrated With Integration Services. Chapter 19: Playing Administrator. Appendix A: Exercise Solutions. Appendix B: System Functions. Appendix C: Finding the Right Tool. Appendix D: Very Simple Connectivity Examples. Appendix E: Installing and Using the Samples. Index.
Introduction. Chapter 1: Getting Up and Running. Chapter 2: Writing Simple Programs. Chapter 3: PHP, HTML, and State. Chapter 4: Decisions, Loops, and Arrays. Chapter 5: Robust and Healthy Code. Chapter 6: Writing High-Quality Code. Chapter 7: Files and Directories. Chapter 8: XML. Chapter 9: An Introduction to Databases and SQL. Chapter 10: Retrieving Data from MySQL Using PHP. Chapter 11: Using PHP to Manipulate Data in MySQL. Chapter 12: An Introduction to Object-Oriented Programming. Chapter 13: Working with UML and Classes. Chapter 14: PEAR. Chapter 15: PHP5 and E-Mail. Chapter 16: Generating Graphics. Chapter 17: Case Study: A PHP Logging Agent. Appendix A: Answers. Appendix B: PHP Functions Reference. Appendix C: Using SQLite. Appendix D: ODBC. Appendix E: PHP CLI. Appendix F: Configuring PHP5. Index.
Foreword. Introduction. Part One: The Evolving State of ESPM. Chapter 1: The Changing Landscape of Software Development. Chapter 2: SDPM Roadmap. Part Two: Linear ESPM. Chapter 3: Linear SDPM Strategy. Chapter 4: The Linear SDPM Scoping Phase. Chapter 5: The Linear SDPM Planning Phase. Chapter 6: The Linear SDPM Launching Phase. Chapter 7: The Linear SDPM Monitoring and Controlling Phase. Chapter 8: The Linear SDPM Closing Phase. Chapter 9: The Linear SDPM Strategy Summary. Part Three: Incremental ESPM. Chapter 10: Incremental SDPM Strategy. Chapter 11: The Incremental SDPM Scoping Phase. Chapter 12: The Incremental SDPM Planning Phase. Chapter 13: The Incremental SDPM Launching Phase. Chapter 14: The Incremental SDPM Monitoring and Controlling Phase. Chapter 15: The Incremental SDPM Closing Phase. Chapter 16: The Incremental SDPM Strategy Summary. Part Four: Iterative ESPM. Chapter 17: Iterative SDPM Strategy. Chapter 18: The Iterative SDPM Scoping Phase. Chapt
Introduction. Foolish Assumptions. How This Book Is Organized. Icons Used in This Book. Where to Go from Here. Chapter 1: SOA What? Business Lib. Once upon a Time: Illustrating the Need for SOA. Saving Bundles by Using What You Have. Expanding Your SOA to Customers, Partners, and Suppliers. Focus on Function Hide the Unsightly. Why Is This Story Different from Every Other Story? Chapter 2: Noahs Architecture. Whats an Architecture? SOA to the rescue. Basic architecture. Basic service. Business services. Elementary service-oriented architecture. Its So Simple; It Has Taken Only 40 Years . . . . Complication #1: Business logic and plumbing. Complication #2: The not-so-green field. Complication #3: Application archaeology. Complication #4: Whos in charge? Service-Oriented Architecture Reprise. Why SOA? Better Business and Better IT. Chapter 3: Not So Simple SOA. Components and Component Wannabes. Making sure your components play nicely together. Building
Chapter 1: The Pattern Approach. Patterns at a Glance. No Pattern is an Island. Patterns Everywhere. Humans are the Target. Patterns Resolve Problems and Shape Environments. Towards Pattern Languages. Documenting Patterns. A Brief Note on The History of Patterns. The Pattern Community and its Culture. Chapter 2: Security Foundations. Overview. Security Taxonomy. General Security Resources. Chapter 3: Security Patterns. The History of Security Patterns. Characteristics of Security Patterns. Why Security Patterns? Sources for Security Pattern Mining. Chapter 4: Patterns Scope and Enterprise Security. The Scope of Patterns in the Book. Organization Factors. Resulting Organization. Mapping to the Taxonomy. Organization in the Context of an Enterprise Framework. Chapter 5: The Security Pattern Landscape. Enterprise Security and Risk Management Patterns. Identification & Authentication (I&A) Patterns. Access Control Model Patterns. System Access Control Arch
Part I: Introduction. 1. Introduction. 1.1 The Subject of the Book. 1.2 Target Audience. 1.3 The Goals of the Book. 1.4 The Scope of the Book. 1.5 The Structure of the Book and Reader Guidelines. 1.6 The Accompanying Web site. 1.7 About the Authors. 1.8 About the Cover. 1.9 Acknowledgments. 2. MDSD Basic Ideas and Terminology. 2.1 The Challenge;. 2.2 The Goals of MDSD. 2.3 The MDSD Approach. 2.4 Basic Terminology. 2.5 Architecture-Centric MDSD. 3. Case Study: A Typical Web Application. 3.1 Application Development. 3.2 Architecture Development. 3.3 Conclusion and Outlook. 4. Concept Formation. 4.1 Common MDSD Concepts and Terminology. 4.2 Model-Driven Architecture. 4.3 Architecture-Centric MDSD. 4.4 Generative Programming. 4.5 Software Factories. 4.6 Model-Integrated Computing. 4.7 Language-Oriented Programming. 4.8 Domain-Specific Modeling. 5. Classification. 5.1 MDSD vs. CASE, 4GL and Wizards. 5.2 MDSD vs. Roundtrip Engineering. 5.3 MDSD
Acknowledgments. Introduction. Part One: Web Feeds. Chapter 1: Introducing Web Services. Chapter 2: Introducing Web Feeds. Chapter 3: Consuming Web Feeds. Chapter 4: Producing Web Feeds. Part Two: APIs. Chapter 5: Introduction to Web APIs. Chapter 6: Interacting with the Google API. Chapter 7: Interacting with the Amazon API. Chapter 8: Interacting with the FedEx API. Chapter 9: Interacting with the eBay API. Chapter 10: Interacting with the PayPal API. Chapter 11: Other Major APIs. Chapter 12: Producing Web APIs. Appendix A: Supporting Functions. Appendix B: Complete Feed Specifications. Appendix C: Development System. Index.
Introduction. Part I: Assessing Testing Capabilities and Competencies. Chapter 1: Assessing Capabilities, Staff Competency, and User Satisfaction. The Three-Step Process to Becoming a World-Class Testing Organization. Step 1: Define a World-Class Software Testing Model. Step 2: Develop Baselines for Your Organization. Assessment 1: Assessing the Test Environment. Assessment 2: Assessing the Capabilities of Your Existing.Test Processes. Assessment 3: Assessing the Competency of Your Testers. Step 3: Develop an Improvement Plan. Summary. Part II:Building a Software Testing Environment. Chapter 2: Creating an Environment Supportive of Software Testing. Chapter 3: Building the Software Testing Process. Software Testing Guidelines. Guideline #1: Testing Should Reduce Software Development. Guideline #2: Testing Should Be Performed Effectively. Guideline #3: Testing Should Uncover Defects. Guideline #4: Testing Should Be Performed Using Business Logic. Guideline #5: Testing S
Preface. Acknowledgments. 1. Introduction. 1.1 HTML, XML, and the World WideWeb. Part I. HTML. 2. Hypertext Markup Language. 2.1 Basic HTML. 2.2 The Document Body. 2.3 Text. 2.4 Hyperlinks. 2.5 Adding More Formatting. 2.6 Lists. 2.7 Using Color and Images. 2.8 Images. 3. More HTML. 3.1 Tables. 3.2 Multimedia Objects. 3.3 Frames. 3.4 Forms Toward Interactivity. 3.5 The HTML Document Head in Detail. 3.6 XHTML An Evolutionary Markup. Part II. Stylesheets. 4. Cascading Stylesheets. 4.1 Introduction. 4.2 Using Styles: Simple Examples. 4.3 Defining Your Own Styles. 4.4 Properties and Values in Styles. 4.5 Stylesheets AWorked Example. 4.6 Formatting Blocks of Information. 4.7 Layers. 5. Cascading Style Sheets Two. 5.1 The Design Of CSS2. 5.2 Styling For Paged Media. 5.3 Using Aural Presentation. 5.4 Counters And Numbering. Part III. JavaScript. 6. An Introduction to JavaScript. 6.1 What is Dynamic HTML? 6.2 JavaScript. 6.3 JavaScript
Preface. Chapter 1. A Crash Course in Java. Chapter 2. the Object-Oriented Design Process. Chapter 3. Guidelines for Class Design. Chapter 4. Interface Types and Polymorphism. Chapter 5. Patterns and GUI Programming. Chapter 6. Inheritance and Abstract Classes. Chapter 7. The Java Object Model. Chapter 8. Frameworks. Chapter 9. Multithreading. Chapter 10. More Design Patterns. Glossary. Index. Photo Credits.
Preafce. Overview. Vector ad Matrix Basics. Sparse Matrix Basics. Conjugate-Gradient Methods. Triangular Matrices. Householder Matrix Methods. Singular Value Decomposition. Cholesky Decomposition. Automatic Derivatives. Constrained Optimization. Interior-Point Extensions. LU Factorization. Complex Arrays. Fourier Transforms. References. Index.
Problem-Solving Concepts. Elements of the C Language. Computer Logic and Architecture. Functions and Control Structures. Operating Systems. Arrays. Data Communications. Pointers and Function Parameters. Software Engineering. Data Structures. Databases. Dynamic Lists. Programming Languages. Recursive Algorithms. Searching and Sorting Algorithms. Numerical Algorithms. Theoretical Perspectives in Computing. Artificial Intelligence. Appendices. Answers to Selected Exercises. Index.
Introduction. Book I: Introducing C++. Chapter 1: Creating a First C++ Program. Chapter 2: Storing Data in C++. Chapter 3: Directing Your C++ Program Flow. Chapter 4: Dividing Your Work with Functions. Chapter 5: Dividing Between Source-Code Files. Chapter 6: Referring to Your Data Through Pointers. Chapter 7: Working with Classes. Chapter 8: Using Advanced C++ Features. Book II: Understanding Objects and Classes. Chapter 1: Planning and Building Objects. Chapter 2: Describing Your Program with UML. Chapter 3: Structuring Your Classes with UML. Chapter 4: Demonstrating Behavior with UML. Chapter 5: Modeling Your Programs with UML. Chapter 6: Building with Design Patterns. Book III: Fixing Problems. Chapter 1: Dealing with Bugs. Chapter 2: Debugging a Program. Chapter 3: Stopping and Inspecting Your Code. Chapter 4: Traveling About the Stack. Book IV: Advanced Programming. Chapter 1: Working with Arrays, Pointers, and References. Chapter 2: Creating Data Structur
Introduction. Book I: Hello, C. Chapter 1: Your Basic C Program. Chapter 2: How It All Works. Chapter 3: More Basics, Comments, and Errors. Chapter 4: Introducing Numbers and Variables. Chapter 5: More Variables and Basic I/O. Chapter 6: Decision Time. Chapter 7: Looping. Chapter 8: Using Constants. Chapter 9: Mysterious Math. Chapter 10: Its Only Logical. Book II: Middle C. Chapter 1: Variables from Beyond Infinity. Chapter 2: The Madness of Printf( ). Chapter 3: Maniacal Math Functions. Chapter 4: Not Truly Random. Chapter 5: While Going Loopy. Chapter 6: More Decision Making. Chapter 7: The Goto Chapter. Book III: Above C Level. Chapter 1: Asking for Arrays. Chapter 2: I Sing of Strings. Chapter 3: Messing with Characters. Chapter 4: Stinkin Structures. Chapter 5: Creating Your Own Functions. Chapter 6: Quitting Before Youre Done. Chapter 7: More Variable Nonsense. Book IV: Advanced C. Chapter 1: Introduction to Evil Pointers. Chapter 2: Getting t
Preface. List of Codes. Chapter 1. Introduction. Chapter 2. Sequence. Chapter 3. Iteration. Chapter 4. Selection. Chapter 5. Dealing with Data. Chapter 6. Array Semantics. Chapter 7. Aggregate Semantics. Chapter 8. Finite Space and Time. Appendix A. A Brief C++ Language Reference. Appendix B. A Brief Standard Library Reference. Index.
Acknowledgments. Chapter 1: Programming with Visual C++ 2005. Chapter 2: Data, Variables, and Calculations. Chapter 3: Decisions and Loops. Chapter 4: Arrays, Strings, and Pointers. Chapter 5: Introducing Structure into Your Programs. Chapter 6: More about Program Structure. Chapter 7: Defining Your Own Data Types. Chapter 8: More on Classes. Chapter 9: Class Inheritance and Virtual Functions. Chapter 10: Debugging Techniques. Chapter 11: Windows Programming Concepts. Chapter 12: Windows Programming with the Microsoft Foundation Classes. Chapter 13: Working with Menus and Toolbars. Chapter 14: Drawing in a Window. Chapter 15: Creating the Document and Improving the View. Chapter 16: Working with Dialogs and Controls. Chapter 17: Storing and Printing Documents. Chapter 18: Writing Your Own DLLs. Chapter 19: Connecting to Data Sources. Chapter 20: Updating Data Sources. Chapter 21: Applications Using Windows Forms. Chapter 22: Accessing Data Sources in a Windows Forms
Algorithm Analysis. Asymptotic Notation. Foundational Data Structures. Data Types and Abstraction. Stacks, Queues and Deques. Ordered Lists and Sorted Lists. Hashing, Hash Tables and Scatter Tables. Trees. Search Trees. Heaps and Priority Queues. Sets, Multisets and Partitions. Dynamic Storage Allocation. Algorithmic Patterns and Problem Solvers. Sorting Algorithms and Sorters. Graphs and Graph Algorithms. Appendices. Index.
Preface. Chapter 1. A Crash Course in Java. Chapter 2. The Object-Oriented Design Process. Chapter 3. Guidelines for Class Design. Chapter 4. Interface Types and Polymorphism. Chapter 5. Patterns and GUI Programming. Chapter 6. Inheritance and Abstract Classes. Chapter 7. The Java Object Model. Chapter 8. Frameworks. Chapter 9. Multithreading. Chapter 10. More Design Patterns.
Preface. Acknowledgements. Introduction. C++ Overview. 1. Getting Started. 2. Fundamental Types, Operators and Simple Variables. 3. Looping and Making Decisions. 4. Namespaces & the C++ Standard Library. 5. Writing Functions in C++. 6. Behaviour, Sequence Points & Order of Evaluation. 7. Generic Functions. 8. User Defined Types, Part 1: typedef and enum. 9. User Defined Types, Part 2: Simple classes (value types). 10. User Defined Types, Part 3: Simple classes (homogeneous entity types). 11. Pointers, Smart Pointers, Iterators & Dynamic Instances. 12. User Defined Types, Part 4: Class Hierarchies, Polymorphism, Inheritance and Subtypes. 13. Dynamic Object Creation and Polymorphic Objects. 14. Streams, Files & Persistence. 15. Exceptions. 16. Overloading Operators & Conversion Operators. 17. Containers, Iterators and Algorithms. 18. Something Old, Something New. Appendix A: Those Who Went Before. References. Index.
PART I: FUNDAMENTAL TOOLS. Algorithm Analysis. Basic Data Structures. Search Trees and Skip Lists. Sorting, Sets, and Selection. Fundamental Techniques. PART II: GRAPH ALGORITHMS. Graphs. Weighted Graphs. Network Flow and Matching. PART III: INTERNET ALGORITHMICS. Text Processing. Number Theory and Cryptograhy. Network Algorithms. PART IV: ADDITIONAL TOPICS. Computational Geometry. NP-Completeness. Algorithmic Frameworks.Appendix: Useful Mathematical Facts. Bibliography. Index.
Unit I: The Basics. 1. An Introduction to Structured Program Design in COBOL. 2. The IDENTIFICATION and ENVIRONMENT DIVISIONS. 3. The DATA DIVISION. 4. Coding Complete COBOL Programs: The PROCEDURE DIVISION. Unit II: Designing Structured Programs. 5. Designing and Debugging Batch and Interactive COBOL Programs. 6. Moving Data, Printing Information, and Displaying Output Interactively. 7. Computing in COBOL: The Arithmetic Verbs and Intrinsic Functions. 8. Decision Making Using the IF and EVALUATE Statements. 9. Iteration: Beyond the Basic PERFORM. Unit III: Writing High-Level COBOL Programs. 10. Control Break Processing. 11. Data Validation. 12. Array Processing and Table Handling. Unit IV: File Maintenance. 13. Sequential File Processing. 14. Sorting and Merging. 15. Indexed and Relative File Processing. Unit V: Advanced Topics. 16. Improving Program Performance Using the COPY, CALL, and Other Statements. 17. The Report Writer Module. Appendixes. A: COBOL Charact
Preface.Acknowledgments.About the Authors. PART I: THE USER INTERFACE - AN INTRODUCTION AND OVERVIEW.The Importance of the User Interface.Characteristics of Graphical and Web User Interfaces.PART II: THE USER INTERFACE DESIGN PROCESS.Know Your User or Client.Understand the Business Function.Understand the Principles of Good Screen Design.Develop System Menus and Navigation Schemes.Select the Proper Kinds of Windows.Select the Proper Device-Based Controls.Choose the Proper Screen-Based Controls.Writing Clear Text and Messages.Provide Effective Feedback, Guidance, and Assistance.Provide Effective Internationalization and Accessibility.Create Meaningful Graphics, Icons and Images.Choose the Proper Colors.Organize and Layout Windows and Pages.Test, Test, and Retest.References.Index.
Introduction. PART I: The Basics of Databases. Chapter 1: The Big Picture. Chapter 2: Databases 101: How Databases Work. PART II: Making a Connection. Chapter 3: Getting Connected with Data Controls. Chapter 4: Exploring the Data Form Wizard and Other Assistants. Chapter 5: A Collection of Connections. PART III: Contacting the User. Chapter 6: Simple ASP.NET Data Binding and Web Controls. Chapter 7: Designing a User Interface. PART IV: Building a Database. Chapter 8: Creating a DataSet. Chapter 9: Managing DataSets. Chapter 10: Validating and Indexing Your Data. PART V: The Internet Connection. Chapter 11: Translating Windows Applications to WebForms. Chapter 12: Active Server Pages: Mixing HTML with VB. Chapter 13: ASP.NET: Mixing HTML, XML, and VB .NET. PART VI: Hands-On Programming. Chapter 14: Migrating to ADO.NET. Chapter 15: Acronym Soup: DAO, XML, ODBC, ADO, ADO.NET. Chapter 16: More about ADO.NET. Chapter 17: Killing Bugs. PART VII: Working with Queries. Chapter 18: Automatic
Acknowledgments. Introduction. Part I: ADO.NET 2.0 Basics. Chapter 1: Migrating from ADO to ADO.NET. Chapter 2: Introducing New ADO.NET 2.0 Features. Chapter 3: Adopting Best Practices for Data-Centric Projects. Part II: Data Binding in Windows Forms and Controls. Chapter 4: Programming TableAdapters, BindingSources, and DataGridViews. Chapter 5: Adding Data Validation and Concurrency Management. Chapter 6: Applying Advanced DataSet Techniques. Part III: Data Binding in ASP.NET 2.0. Chapter 7: Working with ASP.NET 2.0 DataSources and Bound Controls. Chapter 8: Applying Advanced ASP.NET 2.0 Data Techniques. Chapter 9: Publishing Data-Driven Web Services. Part IV: SQL Server 2005 and ADO.NET 2.0. Chapter 10: Upgrading from SQL Server 2000 to 2005. Chapter 11: Creating SQL Server Projects. Chapter 12: Exploring the XML Data Type. Index.
Acknowledgments. Introduction. Chapter 1: IDE. Chapter 2: Controls in General. Chapter 3: Program and Module Structure. Chapter 4: Data Types, Variables, and Constants. Chapter 5: Operators. Chapter 6: Subroutines and Functions. Chapter 7: Program Control Statements. Chapter 8: Error Handling. Chapter 9: Introduction to Windows Forms Controls. Chapter 10: Forms. Chapter 11: Database Controls and Objects. Chapter 12: Custom Controls. Chapter 13: Drag and Drop, and the Clipboard. Chapter 14: OOP Concepts. Chapter 15: Classes and Structures. Chapter 16: Namespaces. Chapter 17: Collection Classes. Chapter 18: Generics. Chapter 19: Drawing Basics. Chapter 20: Brushes, Pens, and Paths. Chapter 21: Text. Chapter 22: Image Processing. Chapter 23: Printing. Chapter 24: Reporting. Chapter 25: Configuration and Resources. Chapter 26: Streams. Chapter 27: File-System Objects. Chapter 28: Useful Namespaces. Appendix A: Useful Control Properties, Methods, and Even
Acknowledgments. Introduction. Chapter 1: Welcome to Visual Basic 2005. Chapter 2: The Microsoft .NET Framework. Chapter 3: Writing Software. Chapter 4: Controlling the Flow. Chapter 5: Working with Data Structures. Chapter 6: Building Windows Applications. Chapter 7: Displaying Dialog Boxes. Chapter 8: Creating Menus. Chapter 9: Debugging and Error Handling. Chapter 10: Building Objects. Chapter 11: Advanced Object-Oriented Techniques. Chapter 12: Building Class Libraries. Chapter 13: Creating Your Own Custom Controls. Chapter 14: Programming Custom Graphics. Chapter 15: Accessing Databases. Chapter 16: Database Programming with SQL Server and ADO.NET. Chapter 17: Web Forms. Chapter 18: Forms Authentication. Chapter 19: Visual Basic 2005 and XML. Chapter 20: Web Services and .NET Remoting. Chapter 21: Deploying Your Application. Chapter 22: Building Mobile Applications. Appendix A: Where To Now? Appendix B: Implementing the Microsoft Solutions Framework. Ap
Acknowledgments. Introduction. Chapter 1: Databases. Chapter 2: An Introduction to ADO.NET. Chapter 3: Visual Studio 2005 Data Wizards. Chapter 4: Basic SQL. Chapter 5: SQL and Queries for Access. Chapter 6: Selecting Data in Access. Chapter 7: Inserting, Updating, and Deleting Data in Access. Chapter 8: Migrating Data from Access. Chapter 9: Stored Procedures and Views for SQL Server and Oracle. Chapter 10: Building Business Logic and Data Access Components. Chapter 11: Inserting Data. Chapter 12: Selecting Data. Chapter 13: Updating Data. Chapter 14: Accessing Data in ASP.NET. Chapter 15: Creating a Web Service. Chapter 16: Accessing a Web Service. Appendix A: Data Type Cross-Reference. Appendix B: Time Tracker Project UI. Appendix C: Exercise Solutions. Index.
Introduction. Part 1:GUI Design and Event-Driven Programming. Chapter 1:Getting Started with Visual Basic 2005. Chapter 2:Visual Basic: The Language. Chapter 3:Procedures and Modules. Part 2:Building Rich Client Applications. Chapter 4:Basic Windows Controls. Chapter 5:Working with Forms. Chapter 6:More Windows Controls. Chapter 7:The TreeView and ListView Controls. Part 3:Programming with Objects. Chapter 8:Building Custom Classes. Chapter 9:Working with Objects. Chapter 10:Interfaces and Delegates. Chapter 11:Building Custom Windows Controls. Part 4:Working with the .NET Framework. Chapter 12:Handling Strings, Characters, and Dates. Chapter 13:Storing Data in Collections. Chapter 14:Accessing Folders and Files. Chapter 15:Data Encryption. Chapter 16:Serialization and XML. Chapter 17:Working with XML. Part 5:Drawing and Printing. Chapter 18:Drawing and Painting with Visual Basic 2005. Chapter 19:Manipulating Images and Bitmaps. Chapter
Introduction. Chapter 1: What Is Microsoft .NET? Chapter 2: Introducing Visual Basic 2005 and Visual Studio 2005. Chapter 3: Variables and Type. Chapter 4: Object Syntax Introduction. Chapter 5: Inheritance and Interfaces. Chapter 6: The Common Language Runtime. Chapter 7: Applying Objects and Components. Chapter 8: Generics. Chapter 9: Namespaces. Chapter 10: Exception Handling and Debugging. Chapter 11: Data Access with ADO.NET 2.0. Chapter 12: Using XML in Visual Basic 2005. Chapter 13: Security in the .NET Framework 2.0. Chapter 14: Windows Forms. Chapter 15: Windows Forms Advanced Features. Chapter 16: Building Web Applications. Chapter 17: ASP.NET 2.0 Advanced Features. Chapter 18: Assemblies. Chapter 19: Deployment. Chapter 20: Working with Classic COM and Interfaces. Chapter 21: Enterprise Services. Chapter 22: Threading. Chapter 23: XML Web Services. Chapter 24: Remoting. Chapter 25: Windows Services. Chapter 26: Network Programming. Chapter 27: V
Acknowledgments. Introduction. Chapter 1: Generics 101. Chapter 2: Valuing Type Safety. Chapter 3: Generics Templates. Chapter 4: Generic Classes. Chapter 5: Generic Methods. Chapter 6: Generic Delegates. Chapter 7: Generic Constraints. Chapter 8: BCL Generics. Chapter 9: Reflection, Serialization, and Remoting. Chapter 10: Generics Guidelines. Chapter 11: Under the Hood. Chapter 12: Using Generics with C++. Chapter 13: Using Generics with J#. Chapter 14: Power Collections. Index.
Introduction. Part 1:Getting Started with Visual Basic 2005 Express Edition. Chapter 1:Welcome to Visual Basic 2005 Express Edition. Chapter 2:Using Visual Basic 2005 Express Edition. Chapter 3:Introducing Windows Application Development. Chapter 4:Building Windows Forms. Part 2:Understanding the Visual Basic Language. Chapter 5:Using the Visual Basic Programming Language. Chapter 6:Using Subroutines, Functions, and Events. Chapter 7:Controlling Program Flow. Chapter 8:Using Arrays and Collections. Chapter 9:Debugging and Handling Errors. Part 3:Using Windows Controls. Chapter 10:Using the Basic Windows Controls. Chapter 11:Using the Text Controls. Chapter 12:Using the Common Windows Dialogs. Chapter 13:Using the TreeView and ListView Controls. Chapter 14:Using Other Windows Controls. Part 4: Understanding Object-Oriented Programming. Chapter 15: Understanding Objects. Chapter 16: Building Your Own Objects. Chapter 17: Building Your Own Windows Contro
1 GETTING STARTED WITH VB.NET. Install Visual Studio 2005. Create a New Project. Using Parts of a Project. Create a Hello World Application. 2 WORKING WITH WINDOWS FORMS. Create a New Form. Add a Control to a Form. Set the Properties of a Control. Resize a Control. Create a Menu. Create a Dialog Box. Set the Tab Key Order. Create a Message Box. Write Code for an Event. 3 CREATING WINDOWS CONTROLS: LABELS, TEXT BOXES, AND LISTS. Add a TextBox Control to a Form. Access a TextBox Control. Set Defaults for a TextBox Control. Add a Label Control to a Form. Add a ListBox Control. Set Defaults for a ListBox Control. Write Items to a ListBox Control. Access an Item Selected from a ListBox Control. Add a ComboBox Control. Access an Item Selected from a ComboBox Control. 4 CREATING WINDOWS CONTROLS: BUTTONS, RADIO BUTTONS, AND CHECK BOXES. Add a Button Control. Write a Button Control Event. Change the Label of a Button Control. Using an Image for a Button Cont
Preface. Chapter 1. Introduction to Systems Analysis and Design. Chapter 2. Introduction to Object-Oriented Systems Analysis & Design with Unified Modeling Language, Version 2.0. PART ONE: PLANNING PHASE. Chapter 3. Project Initiation. Chapter 4. Project Management. PART TWO: ANALYSIS PHASE. Chapter 5. Requirements Determination. Chapter 6. Functional Modeling. Chapter 7. Structural Modeling. Chapter 8. Behavioral Modeling. PART THREE: DESIGN PHASE. Chapter 9. Moving on to Design. Chapter 10. Class and Method Design. Chapter 11. Data Management Layering. Chapter 12. Human Computer Interaction Design. Chapter 13. Physical Architecture Layer Design. PART FOUR: IMPLEMENTATION PHASE. Chapter 14. Construction. Chapter 15. Installation and Operations. Index.
Part I: Introduction. Chapter 1: Introduction to Modeling and Simulation. Chapter 2: A Quick Tour of Modelica. Part II: The Modelica Language. Chapter 3: Classes, Types, and Declarations. Chapter 4: Inheritance, Modifications, and Generics. Chapter 5: Components, Connectors, and Connections. Chapter 6: Literals, Operators, and Expressions. Chapter 7: Arrays. Chapter 8: Equations. Chapter 9: Algorithms and Functions. Chapter 10: Packages. Chapter 11: Annotations, Units, and Quantities. Part III: Modeling and Applications. Chapter 12: System Modeling Methodology and Continuous Model Representation. Chapter 13: Discrete Event, Hybrid, and Concurrency Modeling. Chapter 14: Basic Laws of Nature. Chapter 15: Application Examples. Chapter 16: Modelica Library Overview. Part IV: Technology and Tools. Chapter 17: A Mathematical Representation for Modelica Models. Chapter 18: Techniques and Research. Chapter 19: Environments. Appendix A: Modelica Formal Syntax. Appendix B
1. Introduction. 1.1 Architecture Smells. 1.2 Large Refactorings. 1.3 Refactoring and Databases. 1.4 Refactoring and Published-APIs. 1.5 Recommended Reading. 1.6 For Whom Was this Book Written?. 1.7 The Background of this Book. 1.8 Acknowledgements. 2. Refactoring - An Overview. 2.1 Emergent Design. 2.2 What Does Refactoring Mean?. 2.3 The Role of Tests. 2.4 Tools Support for Refactorings. 2.5 Experiences and Recommendations. 2.6 References. 3. Architecture Smells. 3.1 Design Principles. 3.2 Smells in Dependency Graphs. 3.3 Smells in Inheritance Hierarchies. 3.4 Smells in Packages. 3.5 Smells in Subsystems. 3.6 Smells in Layers. 3.7 Locating Smells. 3.8 Preventing Smells. 3.9 References. 4. Large Refactorings. 4.1 Introduction. 4.2 Best Practices for Large Refactorings. 4.3 Fragments of Large Refactorings. 4.4 Example: Lists. 4.5 References. 5. Refactoring of Relational Databases. 5.1 Differences between Databases and OO Programming Languages.
Preface. Chapter 1. Introduction to Systems Analysis and Design. Chapter 2. Introduction to Object-Oriented Systems Analysis & Design with Unified Modeling Language, Version 2.0. PART ONE: PLANNING PHASE. Chapter 3. Project Initiation. Chapter 4. Project Management. PART TWO: ANALYSIS PHASE. Chapter 5. Requirements Determination. Chapter 6. Functional Modeling. Chapter 7. Structural Modeling. Chapter 8. Behavioral Modeling. PART THREE: DESIGN PHASE. Chapter 9. Moving on to Design. Chapter 10. Class and Method Design. Chapter 11. Data Management Layering. Chapter 12. Human Computer Interaction Design. Chapter 13. Physical Architecture Layer Design. PART FOUR: IMPLEMENTATION PHASE. Chapter 14. Construction. Chapter 15. Installation and Operations. Index.
Introduction. Book I: Java Basics. Chapter 1: Welcome to Java. Chapter 2: Installing and Using Java Tools. Chapter 3: Working with TextPad. Chapter 4: Using Eclipse. Book II: Programming Basics. Chapter 1: Java Programming Basics. Chapter 2: Working with Variables and Data Types. Chapter 3: Working with Numbers and Expressions. Chapter 4: Making Choices. Chapter 5: Going Around in Circles (Or, Using Loops). Chapter 6: Pulling a Switcheroo. Chapter 7: Adding Some Methods to Your Madness. Chapter 8: Handling Exceptions. Book III: Object-Oriented Programming. Chapter 1: Understanding Object-Oriented Programming. Chapter 2: Making Your Own Classes. Chapter 3: Working with Statics. Chapter 4: Using Subclasses and Inheritance. Chapter 5: Using Abstract Classes and Interfaces. Chapter 6: Using the Object and Class Classes. Chapter 7: Using Inner Classes. Chapter 8: Packaging and Documenting Your Classes. Book IV: Strings, Arrays, and Collections. Chapter 1: Working w
Introduction. Part I: Getting to Know Jakarta Struts. Chapter 1: Starting with the Basics. Chapter 2: Laying the Groundwork. Chapter 3: Creating a Simple Web Application with Struts. Part II: Starting from the Core. Chapter 4: Controlling with the Controller. Chapter 5: Creating the Model. Chapter 6: Designing the View. Chapter 7: Setting the Configuration. Part III: Expanding Your Development Options. Chapter 8: Exceptions to the Rule. Chapter 9: Getting Friendly with Plug-ins. Chapter 10: Getting a Helping Hand with Tag Libraries. Chapter 11: Working with Page Composition Techniques. Chapter 12: Securing Your Application. Part IV: Putting It All Together. Chapter 13: Logging Your Actions. Chapter 14: Creating the MusicCollection.com Application. Part V: The Part of Tens. Chapter 15: Ten Helpful Extensions to Struts. Chapter 16: Ten Ways to Find More Information. Part VI: Appendixes. Appendix A: Struts-EL and JSTL Tag Library Syntax. Appendix B: Glossary. Ind
Introduction. Part I: Revving Up. Chapter 1: Getting Started. Chapter 2: Setting Up Your Computer. Chapter 3: Running Programs. Part II: Writing Your Own Java Programs. Chapter 4: Exploring the Parts of a Program. Chapter 5: Composing a Program. Chapter 6: Using the Building Blocks: Variables, Values, and Types. Chapter 7: Numbers and Types. Chapter 8: Numbers? Who Needs Numbers? Part III: Controlling the Flow. Chapter 9: Forks in the Road. Chapter 10: Which Way Did He Go? Chapter 11: How to Flick a Virtual Switch. Chapter 12: Around and Around It Goes. Chapter 13: Piles of Files: Dealing with Information Overload. Chapter 14: Creating Loops within Loops. Chapter 15: The Old Runaround. Part IV: Using Program Units. Chapter 16: Using Loops and Arrays. Chapter 17: Programming with Objects and Classes. Chapter 18: Using Methods and Variables from a Java Class. Chapter 19: Creating New Java Methods. Chapter 20: Oooey GUI Was a Worm. Part V: The Part of Tens. Cha
About the Authors. Acknowledgments. Introduction. PART I: OVERVIEW. Chapter 1. Overview. Chapter 2. Pre-EJB 3.0: The World That Was. Chapter 3. The Newq Enterprise JavaBean. PART II: THE TRIAD OF BEANS AND ENTITIES. Chapter 4. Introduction to Session Beans. Chapter 5. Writing Session Bean Web Services. Chapter 6. Java Persistence: Programming with Entities. Chapter 7. Introduction to Message-Driven Beans. Chapter 8. Adding Functionality to Your Beans. PART III: ADVANCED ENTERPRISE JAVABEANS CONCEPTS. Chapter 9. Advanced Persistence Concepts. Chapter 10. Transactions. Chapter 11. Security. Chapter 12. EJB Timers. Chapter 13. EJB Best Practices. Chapter 14. EJB Performance Optimizations. Chapter 15. EJB Integration. Chapter 16. Clustering. Chapter 17. EJB-Java EE Integration: Building a Complete Application. Appendix A: RMI-IIOP and JNDI Tutorial. Appendix B: Annotations. Index.
About the Authors. Acknowledgments. Introduction. Part I: JSP Fundamentals. Chapter 1: Getting Started with JavaServer Pages. Chapter 2: JSP Basics 1: Dynamic Page Creation for Data Presentation. Chapter 3: JSP Basics 2: Generalized Templating and Server Scripting. Chapter 4: CSS, JavaScript, VBScript, and JSP. Chapter 5: JSP and EL. Chapter 6: JSP Tag Libraries and JSTL. Chapter 7: JSP Directives. Chapter 8: JSP Standard Actions. Chapter 9: JSP and JavaBeans. Chapter 10: Error Handling. Chapter 11: Building Your Own Custom JSP Tag Library. Chapter 12: Advanced Dynamic Web Content Generation. Chapter 13: Internationalization and Localized Content. Chapter 14: JSP Debugging Techniques. Part II: JSP and Modern Web Server Software Development. Chapter 15: JSPs and Servlets. Chapter 16: The Role of JSP in the Wider Context: Web Applications. Chapter 17: Model View Controller. Chapter 18: Web Frameworks. Chapter 19: Struts Framework. Chapter 20: Layout Management wit
Introduction. Fundamental Data Types. An Introduction to Classes. Applets and Graphics. Decisions. Iteration. More About Methods. Testing and Debugging. Inheritance and Interfaces. Event Handling. Arrays and Vectors. Graphical User Interfaces. Streams and Exceptions. Object-Oriented Design. Algorithms. An Introduction to Data Structures.
Preface. Acknowledgments. 1. Introduction. 1.1 Concurrent Programs. 1.2 The Modeling Approach. 1.3 Practice. 1.4 Content Overview. Summary. Notes and Further Reading. 2. Processes and Threads. 2.1 Modeling Processes. 2.2 Implementing Processes. Summary. Notes and Further Reading. Exercises. 3. Concurrent Execution. 3.1 Modeling Concurrency. 3.2 Multi-Threaded Programs. Summary. Notes and Further Reading. Exercises. 4. Shared Objects and Mutual Exclusion. 4.1 Interference. 4.2 Mutual Exclusion in Java. 4.3 Modeling Mutual Exclusion. Summary. Notes and Further Reading. Exercises. 5. Monitors and Condition Synchronization. 5.1 Condition Synchronization. 5.2 Semaphores. 5.3 Bounded Buffers. 5.4 Nested Monitors. 5.5 Monitor Invariants. Summary. Notes and Further Reading. Exercises. 6. Deadlock. 6.1 Deadlock Analysis. 6.2 Dining Philosophers Problem. Summary. Notes and Further Reading. Exercises. 7. Safety and Liveness Properties.
Acknowledgments. Introduction. Chapter 1: Apache and Jakarta Tomcat. Chapter 2: JSP and Servlets. Chapter 3: Tomcat Installation. Chapter 4: Tomcat Architecture. Chapter 5: Basic Tomcat Configuration. Chapter 6: Web Application Configuration. Chapter 7: Web Application Administration. Chapter 8: Advanced Tomcat Features. Chapter 9: Class Loaders. Chapter 10: HTTP Connectors. Chapter 11: Web Server Connectors. Chapter 12: Tomcat and Apache Server. Chapter 13: Tomcat and IIS. Chapter 14: JDBC Connectivity. Chapter 15: Tomcat Security. Chapter 16: Shared Tomcat Hosting. Chapter 17: Server Load Testing. Chapter 18: JMX Support. Chapter 19: Tomcat 5 Clustering. Chapter 20: Embedded Tomcat. Appendix A: Log4J. Appendix B: Tomcat and IDEs. Appendix C: Apache Ant. Index.
Acknowledgements. Introduction. The interactivity thrill. Usable GUIs and usable books. The organization of the book. Three levels of advice. Conventions used in the book. Source code. Reader feedback. Book readers and personas. Lars, a Java intermediate programmer. Keiichi, a tech lead. Shridhar, a professor in computer science. Melinda (Mellie), a manager. William, a first year student in a Master in CS course. Karole, a business analyst. Juan, an experienced programmer. 1 Putting GUI Development into Context. Introduction. Focusing on users. A functional decomposition for user interfaces. Tool selection: the Java singularity. Of running little green men and wrong choices. Organizational aspects. People and GUIs. Team composition. Early design. Use case diagrams and GUIs. Lifecycle models, processes and approaches. Rational Unified Process 18 Extreme Programming and other Agile approaches. LUCID methodology. Evolutionary Prototyping process. UM
Introduction. Part I: Key Concepts. Chapter 1: Introduction to Extreme Programming. Chapter 2: J2EE Deployment Concepts. Chapter 3: Storing and Managing Code with CVS. Part II: Automated Building and Continuous Integration. Chapter 4: Ant Primer. Chapter 5: Building Java Applications with Ant. Chapter 6: Building J2EE Applications with Ant. Chapter 7: XDoclet Primer. Chapter 8: Building J2EE Web Components with Ant and XDoclet. Chapter 9: Building EJBs with Ant and XDoclet. Chapter 10: Building Struts Apps with Ant and XDoclet. Chapter 11: Creating Custom Ant Tasks. Chapter 12: Creating XDoclet Custom Tags and Templates. Part III: Automated Java Testing. Chapter 13: Unit Testing with JUnit. Chapter 14: Load Testing with JunitPerf. Chapter 15: Defect Tracking with Bugzilla. Part IV: Automated J2EE Testing. Chapter 16: Functional Testing with HttpUnit. Chapter 17: Performance Testing with Jmeter. Chapter 18: Cactus Primer. Chapter 19: Testing Servlets and Filters wi
Acknowledgments. Introduction. Chapter 1: Introducing the Spring Framework. Chapter 2: The Bean Factory and Application Context. Chapter 3: Advanced Container Concepts. Chapter 4: Spring and AOP. Chapter 5: DAO Support and JDBC Framework. Chapter 6: Transaction and Resource Management. Chapter 7: Object/Relational Mapping. Chapter 8: Lightweight Remoting. Chapter 9: Supporting Services. Chapter 10: Acegi Security System for Spring. Chapter 11: Spring and EJB. Chapter 12: Web MVC Framework. Chapter 13: Web View Technologies. Chapter 14: Integrating with Other Web Frameworks. Chapter 15: The Sample Application. Chapter 16: Conclusion. Appendix A: Requirements for the Sample Application. Index.
Preface. Chapter 1. Introduction to Software Design. Chapter 2. Program Correctness and Efficiency. Chapter 3. Inheritance and Class Hierarchies. Chapter 4. Lists and the Collection Interface. Chapter 5. Stacks. Chapter 6. Queens. Chapter 7. Recursion. Chapter 8. Trees. Chapter 9. Sets and Maps. Chapter 10. Sorting. Chapter 11. Self-Balancing Search Trees. Chapter 12. Graphs. Appendix A: Introduction to Java. Appendix B: Overview of UML. Appendix C: Event-Oriented Programming. Glossary. Index.
1. Java Programming Basics. 2. Object-Oriented Design. 3. Arrays, Linked Lists, and Recursion. 4. Analysis Tools. 5. Stacks and Queues. 6. Lists and Iterators. 7. Trees. 8. Priority Queues. 9. Maps and Dictionaries. 10. Search Trees. 11. Sorting, Sets, Selection. 12. Text Processing. 13. Graphs. 14. Memory. Appendix: Useful Mathematical Facts. Bibliography. Index.
Preface. Special Features. Chapter 1. Introduction. 1.1 What is programming. 1.2 The Anatomy of a Computer. 1.3 Translating Human Readable Programs to Machine Codes. 1.4 The Java Programming Language. 1.5 Becoming Familiar with Your Computer. 1.6 Compiling a Simple Program. 1.7 Errors. 1.8 The Compilation Project. Chapter 2. Using Objects. 2.1 Types and Variables. 2.2 The Assignment Operator. ` 2.3 Objects, Classes and Methods. 2.4 Methods, Parameters and Return Values. 2.5 Number Types. 2.6. Constructing Objects. 2.7 Accessor and Mutator Methods. 2.8 Implementing a Test Program. 2.9 The API Documentation. 2.10 Object References. Chapter 3. Implementing Classes. 3.1 Black Boxes. 3.2 Design and Public Interface of a Class. 3.3 Commenting the Public Interface. 3.4 Instance Fields. 3.5 Implementing Constructors and Methods. 3.6 Testing a Class. 3.7 Categories of Variables. 3.8 Implicit and Explicit Method Parameters. Chapter 4. Fundamental Data Types.
Introduction. 1 MAKEOVER ESSENTIALS. Macromedia Dreamweaver: Your Command and Control Design Center. Adobe Photoshop: Your Visual Sidekick. Web Browsers: Your Test Suite. Web Developer Extension for Firefox: Your Interactive Debugging Environment. 2 PAGE LAYOUT MAKEOVERS. Moving from Table Layout to DIVs. Boxing in Your Pages Content. Adding a Page Heading. Centering Your Pages. Adding Curves to Your Edges. 3 NAVIGATION MAKEOVERS. Reorganizing Your Site for Easier Navigation. Creating a Top-Level Menu Bar. Creating a Vertical Navigation List. Adding a Pathway to Your Pages. Adding a Quick Links Drop-Down Menu. 4 PAGE ELEMENT MAKEOVERS. Enhancing the Look of Table Borders. Offsetting Page Elements to Avoid Eye Competition. Using iframes to Package Your Content. Bringing iframes to Life. 5 TEXT MAKEOVERS. Selecting Fonts that Complement Your Site. Replacing Normal Text with Anti-Aliased Text. Replacing Plain Bullets with Images. 6 IMAGE MAKEOVERS. Creating
Introduction. Chapter 1: Introduction to JavaScript and the Web. Chapter 2: Data Types and Variables. Chapter 3: Decisions, Loops, and Functions. Chapter 4: JavaScriptAn Object-Based Language. Chapter 5: Programming the Browser. Chapter 6: HTML FormsInteracting with the User. Chapter 7: Windows and Frames. Chapter 8: String Manipulation. Chapter 9: Date, Time, and Timers. Chapter 10: Common Mistakes, Debugging, and Error Handling. Chapter 11: Storing Information: Cookies. Chapter 12: Dynamic HTML in Early Browsers. Chapter 13: Dynamic HTML in Modern Browsers. Chapter 14: JavaScript and XML. Chapter 15: Using ActiveX and Plug-Ins with JavaScript. Chapter 16: Server-Side Scripting with ASP. Chapter 17: Databases. Appendix A: Exercise Solutions. Appendix B: JavaScript Core Reference. Appendix C: JavaScript Client Reference. Appendix D: Latin-1 Character Set. Index.
Acknowledgments. Introduction. Chapter 1: Hacks Revisited. Chapter 2: Getting Started. Chapter 3: The Power of Providers. Chapter 4: The Smarter Web Client. Chapter 5: Debugging What You Created. Chapter 6: Control Hacks. Chapter 7: GridView Hacks. Chapter 8: Extreme Data Binding. Chapter 9: ViewState. Chapter 10: Cache Hacks. Chapter 11: Moving to ASP.NET 2.0 from 1.x. Chapter 12: Deployment Hacks. Chapter 13: Leveraging Visual Studio. Chapter 14: Security Hacks. Chapter 15: Building Your Own Hacks. Chapter 16: Master Pages. Chapter 17: Handlers and Modules. Index.
Acknowledgments. Foreword. Introduction. Chapter 1: Introducing the Project: TheBeerHouse. Chapter 2: Developing the Site Design. Chapter 3: Planning an Architecture. Chapter 4: Membership and User Profiling. Chapter 5: News and Article Management. Chapter 6: Opinion Polls. Chapter 7: Newsletters. Chapter 8: Forums. Chapter 9: E-commerce Store. Chapter 10: Personalization and Web Parts. Chapter 11: Localizing the Site. Index.
Introduction. Part I: Building Killer Web Pages for Fun and Profit. Chapter 1: Hitting the Highlights: JavaScript Basics. Chapter 2: Writing Your Very First Script. Chapter 3: JavaScript Language Basics. Chapter 4: JavaScript-Accessible Data: Getting Acquainted with the Document Object Model. Part II: Creating Dynamic Web Pages. Chapter 5: Detecting Your Users Browser Environments. Chapter 6: Thats How the Cookie Crumbles. Chapter 7: Working with Browser Windows and Frames. Part III: Making Your Site Easy For Visitors to Navigate and Use. Chapter 8: Creating Interactive Images. Chapter 9: Creating Menus. Chapter 10: Creating Expandable Site Maps. Chapter 11: Creating Pop-Up Help (Tooltips). Part IV: Interacting with Users. Chapter 12: Handling Forms. Chapter 13: Handling User-Initiated Events. Chapter 14: Handling Runtime Errors. Part V: The Part of Tens. Chapter 15: Top Ten (Or So) Online JavaScript Resources. Chapter 16: Ten (Or So) Most Common JavaScript Mistakes (
Introduction. PART I: Getting Started. Chapter 1: ASP.NET Let's Do It! Chapter 2: Putting ASP.NET in Its Place. PART II: Speaking the Language. Chapter 3: VB.NET Essentials: Juggling Information and Firing Off Functions. Chapter 4: VB.NET Essentials: Asking Questions and Jumping Through Loops. Chapter 5: Divide and Conquer: Structured Programming. PART III: Classy Objects and Methodical Properties. Chapter 6: OOPs No Mistake Here! Chapter 7: Cool Stuff You Can Do With ASP.NET Objects. PART IV: Creating Interactive Web Applications. Chapter 8: Interfacing With Your Users. Chapter 9: Turn the Page. Chapter 10: Basic Server Controls: Labels, Textboxes, and Buttons. Chapter 11: Making a List Control (And Checking It Twice). Chapter 12: Even More User Interface Goodies. Chapter 13: Getting It Right: Validating User Input. Chapter 14: Taking Validation to the Next Level. PART V: Casting a Wider ASP.NET. Chapter 15: Variables and Data Types: Preaching to the Converted. Chapter 16: Exploring
Foreword. Acknowledgments. Introduction. Part I: Getting Started with SwiSHmax. Chapter 1: SWiSHmax QuickStart. Chapter 2: Welcome to SwiSHmax. Chapter 3: Starting a New Movie Project. Part II: The Basic SWiSHmax Building Blocks. Chapter 4: Viewing a Movies Content. Chapter 5: Drawing in SwiSHmax. Chapter 6: Modifying Basic Shapes. Chapter 7: Choosing and Using Color. Chapter 8: Working with Images. Chapter 9: Using Animations and Flash Movies in SwiSHmax. Chapter 10: Working with Text. Chapter 11: Adding Sound. Part III: Animating Your Movie. Chapter 12: Introducing Movie Effects. Chapter 13: Using Basic and Authored Effects. Chapter 14: Customizing Core Effects. Part IV: Exploring SWiSHmax Objects. Chapter 15: Creating Sprite and Instance Objects. Chapter 16: Building Buttons. Part V: Adding Interactivity to a Movie. Chapter 17: Writing Scripts in the Script Panel. Chapter 18: Understanding Events. Chapter 19: Applying Actions to Control a Movie. Part VI
Acknowledgments. Introduction. Chapter 1: Getting Started. Chapter 2: Designing a Web Site. Chapter 3: Building the PPQ Database. Chapter 4: Accessing and Displaying Data. Chapter 5: Displaying Nested and XML Data. Chapter 6: Managing and Editing Data. Chapter 7: Placing an Order. Chapter 8: The Checkout Process. Chapter 9: Security and Deployment. Publishing Site. Summary. Index.
Preface. Contents at a Glance. Contents. Part I: An Introduction to Flash Production. Chapter 1: Understanding the Flash 8 Framework. Chapter 2: Exploring Web Technologies. Chapter 3: Planning Flash Projects. Part II: Mastering the Flash Environment. Chapter 4: Interface Fundamentals. Chapter 5: Drawing in Flash. Chapter 6: Symbols, Instances, and the Library. Chapter 7: Applying Color. Chapter 8: Working with Text. Chapter 9: Modifying Graphics. Part III: Creating Animation & Effects. Chapter 10: Animation Strategies. Chapter 11: Timeline Animation & Effects. Chapter 12: Applying Layer Types. Chapter 13: Character Animation Techniques. Part IV: Integrating Media Files with Flash. Chapter 14: Adding Sound. Chapter 15: Importing Artwork. Chapter 16: Displaying Video. Part V: Adding Basic Interactivity to Flash Movies. Chapter 17: Understanding Actions and Event Handlers. Chapter 18: Building Timelines and Interactions. Chapter 19: Making Your First Flash 8 Pr
Acknowledgments. Introduction. Part I: Getting Started with Flash 8 ActionScript. Chapter 1: Introducing Flash 8. Chapter 2: Learning ActionScript Basics. Chapter 3: Constructing ActionScript. Chapter 4: Working with Functions. Chapter 5: Getting to Know Objects. Chapter 6: Debugging and Error Handling. Part II: Using Core Classes. Chapter 7: Working with Arrays. Chapter 8: Using Numbers. Chapter 9: Using Math. Chapter 10: Working with Dates and Times. Chapter 11: Working with Strings. Chapter 12: Applying Regular Expressions. Part III: Working with Display Objects. Chapter 13: Using Display Objects. Chapter 14: Working with Movie Clips. Chapter 15: Drawing Programmatically. Chapter 16: Transforming Colors. Chapter 17: Applying Filters. Chapter 18: Using the Bitmap API. Chapter 19: Working with Text Fields and Selection. Chapter 20: Formatting Text. Part IV: Scripting Player Control. Chapter 21: Managing Mouse and Key Interactivity. Chapter 22: Working wit
Acknowledgments. Introduction. Chapter 1: Hello ASP.NET 2.0! Chapter 2: Visual Studio 2005. Chapter 3: Application and Page Frameworks. Chapter 4: ASP.NET Server Controls and Client-Side Scripts. Chapter 5: ASP.NET Web Server Controls. Chapter 6: ASP.NET 2.0 Web Server Controls. Chapter 7: Validation Server Controls. Chapter 8: Working with Master Pages. Chapter 9: Themes and Skins. Chapter 10: Collections and Lists. Chapter 11: Data Binding in ASP.NET 2.0. Chapter 12: Data Management with ADO.NET. Chapter 13: Working with XML. Chapter 14: Site Navigation. Chapter 15: Personalization. Chapter 16: Membership and Role Management. Chapter 17: Portal Frameworks and Web Parts. Chapter 18: Security. Chapter 19: State Management. Chapter 20: Caching. Chapter 21: Debugging and Error Handling Techniques. Chapter 22: File I/O and Streams. Chapter 23: User Controls, Server Controls, Modules, and HttpHandlers. Chapter 24: Using Business Objects. Chapter 25: Mobile Devel
Acknowledgments. Introduction. Chapter 1: The ASP.NET 2.0 Framework. Chapter 2: Developing Simple Custom Controls and User Controls. Chapter 3: Developing Custom-Styled Controls. Chapter 4: Developing Custom Controls That Raise Events. Chapter 5: Developing Custom Composite Controls. Chapter 6: Developing Custom Templated Controls. Chapter 7: Developing Custom Controls with Complex Properties. Chapter 8: ASP.NET Request Processing Architecture. Chapter 9: Data Binding. Chapter 10: XML Web Services. Chapter 11: Implementing Schema Importer Extensions and ISerializable Interface. Chapter 12: Understanding the ASP.NET 2.0 Tabular Data Source Control Model. Chapter 13: The ASP.NET 2.0 Data Source Control Parameter Model. Chapter 14: Developing ASP.NET 2.0 Custom Tabular Data Source Controls. Chapter 15: Understanding the ASP.NET 2.0 Hierarchical Data Source Control Model. Chapter 16: Developing ASP.NET 2.0 Custom Hierarchical Data Source Controls. Chapter 17: Understanding the
Preface. Acknowledgments. Part I: Introducing XML. Chapter 1: An Eagles Eye View of XML. Chapter 2: XML Applications. Chapter 3: Your First XML Document. Chapter 4: Structuring Data. Chapter 5: Attributes, Empty-Element Tags, and XSL. Chapter 6: Well-formedness. Part II: Document Type Definitions . Chapter 7: Validity. Chapter 8: Element Declarations. Chapter 9: Attribute Declarations. Chapter 10: Entity Declarations. Chapter 11: Namespaces. Part III: Style Languages. Chapter 12: CSS Style Sheets. Chapter 13: CSS Layouts. Chapter 14: CSS Text Styles. Chapter 15: XSL Transformations. Chapter 16: XSL Formatting Objects. Part IV: Supplemental Technologies. Chapter 17: XLinks. Chapter 18: XPointers. Chapter 19: XInclude. Chapter 20: Schemas. Part V: XML Applications. Chapter 21: XHTML. Chapter 22: Modular XHTML . Chapter 23: The Resource Directory Description Language. Chapter 24: Scalable Vector Graphics. Chapter 25: Designing a New XML Application.
Acknowledgements. Introduction. Chapter 1: Introduction to XML. Chapter 2: Introduction to ASP.NET 2.0. Chapter 3: XML Classes in the .NET Framework. Chapter 4: Reading and Writing XML Data Using XmlReader and XmlWriter. Chapter 5: XML Data Validation. Chapter 6: XML DOM Object Model. Chapter 7: Transforming XML Data with XSLT. Chapter 8: XML and ADO.NET. Chapter 9: XML Data Display. Chapter 10: SQL Server 2005 XML Integration. Chapter 11: Building an Airline Reservation System Using ASP.NET 2.0 and SQL Server 2005. Chapter 12: XML Serialization. Chapter 13: XML Web Services. Chapter 14: ASP.NET 2.0 Configuration. Chapter 15: Building a ShoppingAssistant Using XML Web Services. Index.
Preface. Chapter 1: An Inside Look at the Evolution of DotNetNuke. Chapter 2: Installing DotNetNuke. Chapter 3: Portal Overview. Chapter 4: Portal Administration. Chapter 5: Host Administration. Chapter 6: Modules. Chapter 7: DotNetNuke Architecture. Chapter 8: Core DotNetNuke APIs. Chapter 9: Member Role. Chapter 10: Client API. Chapter 11: Localization. Chapter 12: Beginning Module Development. Planning Your Module Project. Chapter 13: Developing Modules: The Database Layer. Chapter 14: Developing Modules: The Business Logic Layer. Chapter 15: Developing Modules: The Presentation Layer. Chapter 16: Skinning DotNetNuke. Chapter 17: Distribution. Appendix A: Resources. Appendix B: System Message Tokens. Index.
Introduction. Part I: Moving from Web Page to Web Site. Chapter 1: The Zen of Sites. Chapter 2: Pouring the Foundation. Chapter 3: Web Page Construction 101. Chapter 4: Designing for Site Navigation. Part II: Adding Sparkle to Your Site. Chapter 5: Making Your Site Look Great. Chapter 6: Plugging In Scripts and Applets. Chapter 7: Web Sights and Sounds. Chapter 8: Web Aerobics: Tuning Up Your Site. Part III: Good Content Makes Contented Visitors. Chapter 9: Letting Em Have Their Say. Chapter 10: Just Plain Fun. Chapter 11: Using Content Providers. Part IV: Raking In the Bucks. Chapter 12: Stalking the Wild Dollar: Internet Commerce. Chapter 13: Love That Plastic: Taking Credit Cards. Chapter 14: Examining Affiliate Programs. Part V: Publishing and Publicizing Your Site. Chapter 15: Letting the World In: Choosing a Host and Domain Name. Chapter 16: Publicizing Your Site. Chapter 17: Keeping in Touch with Visitors. Chapter 18: Getting Feedback from Visitors. Part
Acknowledgments. Introduction. Chapter 1: Initial Phases of a Web Request. Chapter 2: Security Processing for Each Request. Chapter 3: A Matter of Trust. Chapter 4: Configuration System Security. Chapter 5: Forms Authentication. Chapter 6: Integrating ASP.NET Security with Classic ASP. Chapter 7: Session State. Chapter 8: Security for Pages and Compilation. Chapter 9: The Provider Model. Chapter 10: Membership. Chapter 11: SqlMembershipProvider. Chapter 12: ActiveDirectoryMembershipProvider. Chapter 13: Role Manager. Chapter 14: SqlRoleProvider. Chapter 15: AuthorizationStoreRoleProvider. Index.
Acknowledgments. Introduction. Chapter 1: The Online Diary and Organizer. Chapter 2: Wrox File Share. Chapter 3: Wrox Chat Server. Chapter 4: Wrox Survey Engine. Chapter 5: Wrox CMS. Chapter 6: Wrox Blog. Chapter 7: Wrox Photo Album. Chapter 8: Customer Support Site. Chapter 9: Wrox WebShop. Chapter 10: Appointment Booking System. Chapter 11: Greeting Cards. Chapter 12: The Bug Base. Index.
Foreword. Preface. Acknowledgments. PART I: Getting Started with JavaScript. Chapter 1: JavaScripts Role in the World Wide Web and Beyond. Chapter 2: Authoring Challenges Amid the Browser Wars. Chapter 3: Your First JavaScript Script. PART II: JavaScript Tutorial. Chapter 4: Browser and Document Objects. Chapter 5: Scripts and HTML Documents. Chapter 6: Programming Fundamentals, Part I. Chapter 7: Programming Fundamentals, Part II. Chapter 8: Window and Document Objects. Chapter 9: Forms and Form Elements. Chapter 10: Strings, Math, and Dates. Chapter 11: Scripting Frames and Multiple Windows. Chapter 12: Images and Dynamic HTML. PART III: Document Objects Reference. Chapter 13: JavaScript Essentials. Chapter 14: Document Object Model Essentials. Chapter 15: Generic HTML Element Objects. Chapter 16: Window and Frame Objects. Chapter 17: Location and History Objects. Chapter 18: The Document and Body Objects. Chapter 19: Link and Anchor Objects. Chapter 20: Ima
Acknowledgments. Introduction. Chapter 1: XML and the Enterprise. Chapter 2: Well-Formed XML. Chapter 3: Creating and Distributing a Structure for Shared Information. Chapter 4: Presenting XML Directly. Chapter 5: Converting XML Content Online. Chapter 6: Rendering XML to Print. Chapter 7: Targeting Your Audience. Chapter 8: Searching and Merging XML Documents. Chapter 9: Integrating XML with the Rest of Your Data. Chapter 10: Transforming Business Documents. Chapter 11: Consuming Data with Web Services and Syndication. Chapter 12: Providing Web Services. Chapter 13: Combining Catalogs. Chapter 14: Integrating and Automating Business Processes. Appendix A: Tools. Appendix B: Additional Reading. Appendix C: Online Resources. Glossary. Index.
HOW TO USE THIS BOOK. 1 GETTING INTO AJAX. Get into Ajax. Using an Ajax-Based Application. Run a Live Search. Autocomplete What You Type. Modify Web Pages without Page Refreshes. Drag and Drop with Ajax. Get Instant Login Feedback. Create Rich Displays with Ajax. Create Games with Ajax. Chat Online Using Ajax. Download Images with Ajax. 2 CREATING AJAX USING JAVASCRIPT. Create a Script. View JavaScript Errors. Handle Browser Events. Create JavaScript Functions. Display Results Where You Choose in a Page. Connect HTML Buttons to JavaScript. Display Text in Text Fields. Pass Arguments to Functions. Return Data from Functions. Store Data in Variables. Work with Operators. Use JavaScript Operators. Create Local Variables. Make Choices with the if Statement. Using Comparison Operators. Determine Browser Type and Version. Repeat Code Execution with the for Loop. Handle Multiple Data Items at Once Using Arrays. Using the while Loop. 3 WRITING AJAX COD
Introduction. I Planning Your Web Site. 1 Designing Your User Interface. Figuring out your purpose. Understanding your visitors. Creating a site structure. Good content design. 2 Using Images and Media. Understanding the purpose of images.Types of images on your site. Good and bad uses of images. Using Flash effectively. Dreamweaver and image editors. 3 Using JavaScript. Understanding scripts. How to view scripts. Internet Explorer and JavaScript. When you should use JavaScript. Scripts that can detract. Good and bad uses of scripts. Dreamweaver and JavaScript. Just the facts. 4 Choosing Your Technology. Languages supported by Dreamweaver. HTML. XHTML. CSS. JavaScript. ColdFusion Markup Language (CFML). Visual Basic. C#. JSP. PHP. Adding other types.II Getting to Know Dreamweaver. 5 Starting Dreamweaver: Choosing the Right Project. Viewing the tour. Going through the tutorials. Create from Samples. Extend. Dreamweaver Exchange. Pref
Acknowledgments. Introduction. Chapter 1: An Introduction to ASP.NET 2.0 and the Wrox United Application. The Site You Will Build. ASP.NET 2.0A Powerful Tool to Build Dynamic Web Sites. Simple Solutions for Common Web Site Tasks. Where Does ASP.NET 2.0 Fit with Other Technology? Exploring the Wrox United Application. Getting Started with Your Wrox United Site. VWD ExpressA Development Environment. Summary. Exercises. Chapter 2: Site Design. General Design Objectives. Master and Content Pages. Additional Capabilities of Master Pages. Creating a Site Map. General Guidelines for Site Design. Standard Files for ASP.NET 2.0 Applications. Troubleshooting Site Design Errors. Summary. Exercises. Chapter 3: Page Design. Static Page Design. The World of HTML. Dynamic Content. Introduction to Server Controls. Types of Server Controls. Summary. Exercises. Chapter 4: Membership and Identity. Security Basics. ASP.NET Security. Wrox United Security. Summary
Introduction. Part I: Getting Started. Chapter 1: ASP.NET 2.0 Just Do It! Chapter 2: Putting ASP.NET 2.0 in Its Place Part II: Introducing ASP.NET 2.0. Chapter 3: Exciting New ASP.NET 2.0 Features. Chapter 4: Introducing Visual Web Developer 2005 Express. Part III: Speaking the Language. Chapter 5: Juggling Information and Firing Off Functions. Chapter 6: Asking Questions and Jumping Through Loops. Chapter 7: Divide and Conquer: Structured Programming. Part IV: Classy Objects and Methodical Properties. Chapter 8: OOPs No Mistake Here! Chapter 9: Cool Stuff You Can Do with ASP.NET 2.0 Objects. Part V: Creating Interactive Web Applications. Chapter 10: Interfacing with Your Users. Chapter 11: Turning the Page. Chapter 12: Basic Server Controls: Labels, Text Boxes, and Buttons. Chapter 13: Making a List Control (And Checking It Twice). Chapter 14: More User Interface Goodies (And How to Make Your Own!). Chapter 15: Getting It Right: Validating User Input. Part VI: Cast
Acknowledgments. Introduction. Chapter 1: Introduction to Ajax on ASP.NET. Chapter 2: Introduction to DHTML. Chapter 3: JavaScript and the Document Object Model. Chapter 4: The XMLHttpRequest Object. Chapter 5: Data Communication: XML, XSLT, and JSON. Chapter 6: What Is Built into ASP.NET. Chapter 7: Ajax.NET Professional Library. Chapter 8: Anatomy of Ajax.NET Pro Library. Chapter 9: Other Ajax Frameworks for .NET. Chapter 10: Atlas Client Script. Chapter 11: Atlas Controls. Chapter 12: Atlas Integration with ASP.NET Services. Chapter 13: Debugging. Appendix A: XSLT Commands. Index.
Introduction. Part I: The Web Design Kick-Off. Chapter 1: So You Want to Be a Web Designer? Chapter 2: From Concept to Execution. Part II: User-Friendly Design. Chapter 3: Designing the Right Site for the Right Crowd. Chapter 4: Organizing and Navigating Web Content. Chapter 5: Web User Interface Design. Chapter 6: User Testing: Lab Coats Not Required. Part III: Designing Web Graphics. Chapter 7: Web Graphic Design 101. Chapter 8: Letter-Perfect Type Design. Chapter 9: Color on the Web. Chapter 10: Building Web Graphics from the Ground Up. Chapter 11: Presenting Your Design Masterpiece. Chapter 12: Polishing Pixels to Perfection: Graphic Production. Part IV: Producing the Final Web Site. Chapter 13: Surveying the HTML Landscape. Chapter 14: Controlling Page Layout. Chapter 15: Web Sites on Steroids. Part V: The Part of Tens. Chapter 16: Ten Tips for Managing Your Web Design Business. Chapter 17: Ten Information and Interaction Design Tips. Chapter 18: Ten Things T
PART I: Understanding the Web Page Coding. 1) Introducing Web Page Languages. 2) Viewing and Editing HTML. PART II: Creating and Formatting Web Pages. 3) Creating a Basic Web Page. 4) Formatting with Cascading Style Sheets. 5) Enhancing a Web Page with Images. 6) Building Image Maps. 7) Improving Navigation with Frames. PART III: Adding Interactivity with JavaScript. 8) Mastering JavaScript Basics. 9) Implementing JavaScript in HTML Documents. PART IV: Collecting Data with Forms. 10) Building Forms to Collect Data. 11) Capturing Form Data. PART V: Adding Embedded Objects. 12) Adding Sound and Music. 13) Adding Video. 14) Adding Multimedia with Flash. 15) Embedding Java Applets. 16) Syndicating Content with RSS Feeds. PART VI: Checking and Publishing Your Web Pages. 17) Checking Your Web Pages. 18) Publishing Your Web Pages. PART VII: Appendixes. A) Special Characters. B) Cascading Style Sheet Reference.
Introduction. Part I: Getting Started. Chapter 1: Ajax 101. Chapter 2: Its All About JavaScript. Part II: Programming in Ajax. Chapter 3: Getting to Know Ajax. Chapter 4: Ajax in Depth. Part III: Ajax Frameworks. Chapter 5: Introducing Ajax Frameworks. Chapter 6: More Powerful Ajax Frameworks. Chapter 7: Server-Side Ajax Frameworks. Part IV: In-Depth Ajax Power. Chapter 8: Handling XML int Ajax Applications. Chapter 9: Working with Cascading Style Sheets in Ajax Applications. Chapter 10: Working with Ajax and PHP. Part V: The Part of Tens. Chapter 11: Ten Ajax Design Issues You Should Know About. Chapter 12: Ten Super-Useful Ajax Resources. Index.
Introduction. About This Book. How to Use This Book. How This Book Is Organized. Book I: ASP.NET Basics. Book II: Web Controls. Book III: HTML. Book IV: C#. Book V: Visual Basic. Book VI: Database Programming. Book VII: Using the .NET Framework. Book VIII: Advanced ASP.NET Programming. Icons Used in This Book. Where to Go from Here. Book I: ASP.NET Basics. Chapter 1: Welcome to ASP.NET Programming. Chapter 2: Installing Visual Studio Web Developer 2005 Express Edition or Visual Studio 2005. Chapter 3: Creating Your First ASP.NET 2.0 Application. Chapter 4: Understanding Postback, Events, and Code-Behind. Chapter 5: Creating Multipage Applications. Book II: Web Controls. Chapter 1: Using Basic Web Server Controls. Chapter 2: Using Validation Controls. Chapter 3: Using List Controls. Chapter 4: Using Advanced Web Server Controls. Chapter 5: Working with User Controls. Book III: HTML. Chapter 1: HTML Basics. Chapter 2: Creating Tables. Chapter
Acknowledgments. Introduction. Part I: Introducing Controls. Chapter 1: Creating Your Own Controls. Chapter 2: Creating Customizable Pages. Part II: Creating Controls. Chapter 3: Creating Custom Controls. Chapter 4: Building User Controls. Chapter 5: Building Web Parts. Chapter 6: Maintaining State with the ViewState. Chapter 7: Developer Tools. Part III: Extending Controls. Chapter 8: Adding Business Functionality. Chapter 9: Adding Advanced Functionality. Chapter 10: Communicating Between Web Parts. Chapter 11: Working with the Web Part Architecture. Part IV: Controls in Action. Chapter 12: A Custom Control Case Study. Index.
Preface. Acknowledgment. Part I: The Basics of Building Web Pages and Sites. Chapter 1: Planning Your Web Pages. Chapter 2: Promoting Your Site. Chapter 3: Basic HTML Building Blocks. Chapter 4: Organizing Your Site. Chapter 5: Putting It on the Web. Part II: Enhancing Web Pages with Fonts, Images, and Color. Chapter 6: Getting Fancy with Text. Chapter 7: Finding Images. Chapter 8: Blending Images Into Your Web Pages. Chapter 9: Creating and Enhancing Images. Chapter 10: Adding Color Throughout Your Site. Part III: Designing Web Layouts. Chapter 11: Harnessing the Power of Tables. Chapter 12: Organizing Your Site With Frames. Chapter 13: Styling Web Pages with Cascading Style Sheets. Chapter 14: Positioning Elements with DIVs. Part IV: Adding Interactivity With Flash, Forms, and Other Tools. Chapter 15: Getting Input with Forms. Chapter 16: Making Dynamic Pages with JavaScript. Chapter 17: Navigating Your Web Site. Chapter 18: Adding Dynamic Page Elements with DHT
HOW TO USE THIS BOOK. 1 SETTING UP YOUR DEVELOPMENT ENVIRONMENT. Introducing Dynamic Web Sites. Set Up Your Development Environment. Obtain Apache. Install Apache. Obtain MySQL. Install MySQL. Configure MySQL. Install MySQL Administration Programs. Create MySQL Accounts for Use in PHP Scripts. Obtain PHP. Install PHP. Configure Apache to Process PHP Code. Configure PHP. Test Your Development Environment. 2 LEARNING PHP BASICS. How PHP Works. Add PHP Code to a Web Page File. Using PHP Statements. Understanding PHP Output Statements. Using PHP Variables. Using PHP Constants. Work with Numbers. Work with Character Strings. Work with Dates and Times. Modify or Remove Variables. Using Variable Variables. Understanding Error Messages. Add Comments to a Script. 3 USING ARRAYS. Create an Array. Modify or Remove an Array. Get Information about an Array. Sort an Array. Walk through an Array with foreach. Walk through an Array Manually. Find Value
HOW TO USE THIS BOOK. CHAPTER 1: INTRODUCING JAVASCRIPT. Introduction to JavaScript. Enter a JavaScript Statement into the Address Bar. Embed JavaScript in an HTML Document. Link an External JavaScript File. Present Content to Non-JavaScript Enabled Browsers. Add a Comment to JavaScript Code. Protect the Source Code. CHAPTER 2: USING VARIABLES AND ARRAYS. Understand Variable Types. Declare Variables. Assign Values to Variables. Display Integers. Display Floating-Point Numbers. Display Booleans. Display Strings. Determine Variable Type. Convert Strings to Numbers. Convert Numbers to Strings. Declare an Array. Declare a Multidimensional Array. Determine the Number of Elements of an Array. Convert an Array into a String. Sort an Array. Remove Elements from an Array. Add Elements to an Array. CHAPTER 3: CREATING EXPRESSIONS. Using the Arithmetic Operator. Increment and Decrement Values. Create Comparison Expressions. Create Logical Expressions. Ident
Preface. Foreword. 1. An Introduction to Web Engineering (Gerti Kappel, Birgit Prll, Siegfried Reich, Werner Retschitzegger). 1.1 Motivation. 1.2 Categories of Web Applications. 1.3 Characteristics of Web Applications. 1.4 Objectives and Structure of the Book. 2. Requirements Engineering for Web Applications (Paul Grnbacher). 2.1 Introduction. 2.2 Fundamentals. 2.3 RE Specifics in Web Engineering. 2.4 Principles for RE of Web Applications. 2.5 Adapting RE Methods to Web Application Development. 2.6 Outlook. 3. Modeling Web Applications (Wieland Schwinger, Nora Koch). 3.1 Introduction. 3.2 Fundamentals. 3.3 Modeling Specifics in Web Engineering. 3.4 Modeling Requirements. 3.5 Content Modeling. 3.6 Hypertext Modeling. 3.7 Presentation Modeling. 3.8 Customization Modeling. 3.9 Methods and Tools. 3.10 Outlook. 4. Web Application Architectures (Christian Eichinger). 4.1 Introduction. 4.2 Fundamentals. 4.3 Specifics of Web Application Architectures.
HOW TO USE THIS BOOK. 1 INTRODUCING MAMBO. Why Use Mambo? Understanding Key Mambo Concepts. Access the Admin System. Introducing the Admin Interface. Change Tab Views. Toggle between Simple and Advanced Mode. View Help Files. View System Information. Take Your Site Offline. Enable Write Permissions on Files. The Right Tools for the Job. Before You Get Started. 2 CONFIGURE MAMBO. An Introduction to the Global Configuration Manager. Change the Site Name. Set a Favicon. Set Up a WYSIWYG Editor. Change Time, Language, or Country Settings. Configure Content Item Display. Enable Intro Text Links. Enable Item Rating. Display Author Information. Display Content Publication Information. Activate PDF, Print, and Email Features. Configure Content Navigation Options. Configure Database Options. Understanding Server Options. Create Site Metadata. Configure Email Options. Enable Caching. Enable Site Statistics. Enhance Search Engine Optimization. 3 MANAGE
Acknowledgments. Introduction. Chapter 1: What Is Ajax? Ajax Is Born. The Evolution of the Web. JavaScript. Frames. The Hidden Frame Technique. Dynamic HTML and the DOM. Iframes. XMLHttp. The Real Ajax. Ajax Principles. Technologies Behind Ajax. Who Is Using Ajax? Google Suggest. Gmail. Google Maps. A9. Yahoo! News. Bitflux Blog. Confusion and Controversy. Summary. Chapter 2: Ajax Basics. HTTP Primer. HTTP Requests. HTTP Responses. Ajax Communication Techniques. The Hidden Frame Technique. XMLHttp Requests. Further Considerations. The Same Origin Policy. Cache Control. Summary. Chapter 3: Ajax Patterns. Communication Control Patterns. Predictive Fetch. Page Preloading Example. Submission Throttling. Incremental Form Validation Example. Incremental Field Validation Example. Periodic Refresh. New Comment Notifier Example. Multi-Stage Download. Additional Information Links Example. Fallback Patterns. Cancel Pending Reques
Introduction. Where Im coming from. Where youre coming from 2 Countdown to the holidays. Icons used in the book. My top eBay Store picks. August Whats the Big Deal about Shopping Online? Why buy online instead of at a real brick-and-mortar store? Just who is doing all this online selling? Whats so different about eBay? What other shopping sites are worth looking at? September Sign Up for Your First Purchase. How do I join the community? How do I keep track of everything? How can I be sure its the real deal? October Make Your First Purchase. Excuse me, do you know where they keep the . . . ? How can I find out about the seller? So lets get shopping! Buying your item outright. What happens if I make a mistake? What happens when I buy or win an item? How can I be a better buyer? November Getting Ready for Cyber Monday! Make your listcheck it twice. The secrets in the timing. My favorite auction-winning strategies. Know your items value! Buying and stayi
1. The World of e-Business. 1. What is e-Business? 1.1 e-Business vs. e-Commerce. 1.2 Some critical factors. 2. Characteristics of e-Business. 3. Elements of an e-Business solution. 4. e-Business roles and their challenges. 5. e-Business requirements. 6. Impacts of e-Business. 7. Inhibitors of e-Business. 7.1 Management/Strategy Issues. 7.2 Cost / Financing. 7.3 Security and trust. 7.4 Legal issues. 7.5 Technological concerns. 8. Chapter Summary. 2. e-Business Strategy. 1. What is e-Business strategy? 2. Strategic positioning. 3. Three levels of e-Business strategy. 4. The changing competitive agenda: business and technology drivers. 5. The strategic planning process. 6. Strategic alignment. 7. The consequences of e-Business: theoretical foundations. 7.1 Theory of competitive strategy. 7.2 The resource-based view. 7.3 Transaction cost economics. 8. Success Factors for implementation of E-Business Strategies. 8.1 e-Business transformation as an ill struct
Introduction. Part I: Getting Started. Chapter 1: Getting Acquainted with XHTML, Its Tools, and Its Resources. Chapter 2: XHTML Structure and Form. Chapter 3: Creating Your First XHTML Document. Chapter 4: Linking Your Documents. Chapter 5: Including Images. Part II: Advancing Your Skills. Chapter 6: Developing Tables. Chapter 7: Developing XHTML Forms. Chapter 8: Creating Frames. Chapter 9: Converting HTML to XHTML. Part III: Moving Beyond Pure XHTML. Chapter 10: Using Style Sheets. Chapter 11: Adding JavaScript. Chapter 12: Including Multimedia. Part IV: Developing Web Sites. Chapter 13: Understanding the XHTML Document Life Cycle. Chapter 14: Implementing a Coherent Web Site. Chapter 15: Tips for Web Sites: Public, Personal, and Intranet. Chapter 16: Publishing Your XHTML Documents. Part V: Applying XHTML to Advanced Applications. Chapter 17: Bringing Pages to Life with Dynamic XHTML. Chapter 18: Generating XHTML from a Database. Chapter 19: Making Your Web S
HOW TO USE THIS BOOK. 1. INTRODUCING HTML AND XHTML. Introduction to HTML. Introduction to XHTML. Introduction to Cascading Style Sheets (CSS). Web Browsers. Creation Tools. 2. USING WEB PAGE BASICS. Create and Save a Web Page. Display a Local Web Page in a Browser. Create a Paragraph. Insert New Lines and Spaces. Create a Heading. Add Comments to the Code. Add an Image to a Web Page. View Web Page Source Code. Publish Your Web Page. Organize Your Files. Save and Open a Web Page. 3. FORMATTING AND ALIGNING TEXT. Make Text Bold and Italic. Adjust the Font Size. Use Preformatted Text. Use Quoted Text. Add Superscript and Subscript. Use Descriptive Tags. Change the Font Color and Type. 4. LINKING WEB PAGES. Create a Link. Develop and Link to Anchors. Target Links. Set Tab Order for Links. Show Tooltips for Links. Use Mailto Links. Link to a File. Define Link Colors. 5. WORKING WITH IMAGES. Display Images with Other Elements. Change the I
Acknowledgments. Introduction. Chapter 1: Introducing Cascading Style Sheets. Chapter 2: Document Standards. Chapter 3: The Basics of CSS Anatomy and Syntax. Chapter 4: Data Types, Keywords, Color, Length, and the URI. Chapter 5: CSS Selectors. Chapter 6: Pseudo-Element and Pseudo-Class Selectors. Chapter 7: Inheritance and the Cascade. Chapter 8: Text Manipulation. Chapter 9: Font Manipulation. Chapter 10: Liquid Design and the CSS Box Model. Chapter 11: CSS Buoyancy: Collapsing Margins, Floating, and Vertical Alignment. Chapter 12: Styling Lists and the User Interface. Chapter 13: Backgrounds: Setting the Scene. Chapter 14: Positioning. Chapter 15: Styling for Handheld Devices and Print. Chapter 16: Styling Tables. Chapter 17: Styling XML. Chapter 18: Cross-Browser Compatibility. Appendix A: Exercise Answers. Appendix B: CSS Reference. Appendix C: CSS Colors. Appendix D: Browser Rendering Modes. Index.
Preface. Acknowledgments. Part I: Introduction to Macromedia Studio MX 2004. Chapter 1: What Is Macromedia Studio MX 2004? Chapter 2: Whats New in Macromedia Studio MX 2004. Chapter 3: Designing the Habitat Alert Web Site. Part II: Finessing Macromedia FreeHand MX. Chapter 4: Introducing Macromedia FreeHand MX. Chapter 5: FreeHand MX Art in a Nutshell. Chapter 6: Drawing with FreeHand MX. Chapter 7: Using FreeHand MX Symbols and Styles. Chapter 8: Understanding FreeHand MX Typography. Chapter 9: FreeHand MX and Web Graphics. Chapter 10: Basic FreeHand MX Animation. Chapter 11: FreeHand MX Animation Techniques. Chapter 12: Outputting FreeHand MX Documents. Part III: Mastering the Power of Macromedia Fireworks MX 2004. Chapter 13: Getting Around in Fireworks. Chapter 14: Applying Color. Chapter 15: Drawing Like a Pro. Chapter 16: Designing Spectacular Text Effects. Chapter 17: Working with Bitmap Images. Chapter 18: Designing Navigational Elements. Chapter 19: Autom
Introduction. Part I: Getting To Know (X)HTML. Chapter 1: The Least You Need to Know about HTML and the Web. Chapter 2: Creating and Viewing a Web Page. Chapter 3: Proper Planning Prevents Poor Page Performance. Part II: Formatting Web Pages with (X)HTML. Chapter 4: Creating (X)HTML Document Structure. Chapter 5: Text and Lists. Chapter 6: Linking to Online Resources. Chapter 7: Finding and Using Images. Part III: Taking Precise Control Over Web Pages. Chapter 8: Introducing Cascading Style Sheets. Chapter 9: Using Cascading Style Sheets. Chapter 10: Getting Creative with Colors and Fonts. Chapter 11: Using Tables for Stunning Pages. Part IV: Integrating Scripts with HTML. Chapter 12: Scripting Web Pages. Chapter 13: The Nuts and Bolts of JavaScript. Chapter 14: Working with Forms. Chapter 15: Fun with Client-Side Scripts. Part V: HTML Projects. Chapter 16: The About Me Page. Chapter 17: The eBay Auction Page. Chapter 18: A Company Site. Chapter 19: A Product Ca
1. HTML and Web Page Basics. Internet Basics. An Introduction to HTML. Explore Web Browsers. Explore HTML Editors. Understanding HTML Syntax and Rules. View HTML Code in a Browser. 2. Creating Your First HTML Page. Understanding HTML Document Structure. Start an HTML Document. Save an HTML Document. View an HTML Page. Add a Document Declaration. Add Metadata. 3. Adding Text. Create a New Paragraph. Change Paragraph Alignment. Add a Line Break. Insert a Blank Space. Insert Preformatted Text. Insert a Heading. Add Block Quotes. Insert a Comment. Create a Numbered List. Create a Bulleted List. Insert Special Characters. Special Characters. 4. Formatting Text. Make Text Bold. Italicize Text. Add Underlining to Text. Change Fonts. Change Font Size. Change the Text Color. Adjust Margins. Set a Page Background Color. Add a Horizontal Line. 5. Creating Style Sheets. Understanding Style Sheets. Create an External Style Sheet. Link to a St
Introduction. Part I: Getting Chummy with the Basics. Chapter 1: Attracting Buyers with Your eBay Listing. Chapter 2: Getting a Quick Start with the Sell Your Item Page. Chapter 3: Knowing How HTML Works. Part II: Lining Your Pockets with HTML. Chapter 4: HTML Text Formatting Basics. Chapter 5: Playing the (Hyper) Links. Chapter 6: Brewing JavaScripts (Not the Starbucks Kind). Chapter 7: Embedding Images for Flash and Effect. Chapter 8: Plumping Up Your Description. Chapter 9: Adding Some Bells and Whistles. Part III: Turning Pictures into Dollars. Chapter 10: Choosing and Knowing Your Camera. Chapter 11: Outfitting Your Studio. Chapter 12: Getting the Right Light (or the Light Right). Chapter 13: Setting Up Your Pictures. Chapter 14: Special-Situation Photography. Chapter 15: Getting the Pictures from Your Camera to eBay. Part IV: Advanced Applications for Your Newfound Skills. Chapter 16: Making Perfect Pictures. Chapter 17: Dolling Up Your eBay Store. Chapter 18
Introduction. Confidence Builder. Building the Basic Page for Your Site. Creating a Site Page. Creating the Second Site Page. Adding More Text and Images to the Sites Pages. Finishing the Site. Part I: Course Setup. HTML Basics. Project Overview. General Work Tips and Source File Instructions. Part II: Getting Started. Session 1: Constructing the Basic Site. Organize Your Thoughts to Organize Your Site. Creating the Site Folders on Your Hard Drive. Building Your First Page. Previewing and Testing the Basic Page. Creating the Main Interface Pages. Constructing a Set of Similar Pages. Starting a Slideshow. Session Review. Other Projects. Session 2: Using Tables for Layouts. Looking at Tables. Constructing a Table Template. Using a Table on the Sites Main Page. Using Tables on the Resorts Main Pages. Spanning Columns in Tables. Adding Tables to the Navigation Pages. Constructing a Slideshow Page Table. Session Review. Other Projects. Part III: Worki
Preface. Introduction. Chapter 1: Introducing the Site. Chapter 2: Moving from HTML to XHTML. Chapter 3: Using CSS to Style Documents. Chapter 4: Adding More Style with CSS. Chapter 5: Using CSS for Layout. Chapter 6: Understanding Accessibility. Chapter 7: Creating Accessible Tables and Forms and Testing Your Site. Chapter 8: Looking to the Future. Appendix A: Final Example Code. Appendix B: XHTML Element Reference. Appendix C: CSS Properties. Appendix D: Escape Characters. Appendix E: MIME Types. Index.
Acknowledgments. Introduction. Part I: Understanding (X)HTML. Chapter 1: Introducing the Web and HTML. Chapter 2: What Goes Into a Web Page? Chapter 3: Starting Your Web Page. Part II: HTML/XHTML Authoring Fundamentals. Chapter 4: Lines, Line Breaks, and Paragraphs. Chapter 5: Lists. Chapter 6: Images. Chapter 7: Links. Chapter 8: Text. Chapter 9: Special Characters. Chapter 10: Tables. Chapter 11: Page Layout with Tables. Chapter 12: Frames. Chapter 13: Forms. Chapter 14: Multimedia. Chapter 15: Scripts. Part III: Controlling Presentation with CSS. Chapter 16: Introducing Cascading Style Sheets. Chapter 17: Creating Style Rules. Chapter 18: Fonts. Chapter 19: Text Formatting. Chapter 20: Padding, Margins, and Borders. Chapter 21: Colors and Backgrounds. Chapter 22: Tables. Chapter 23: Element Positioning. Chapter 24: Defining Pages for Printing. Part IV: Advanced Web Authoring. Chapter 25: JavaScript. Chapter 26: Dynamic DHTML. Chapter 27: Dynam
Acknowledgments. Introduction. Chapter 1: Tab. Design. Code and Code Explanation. Testing and Caveats. What the IE7 JavaScript Provides for This Project. Using and Modifying the Project. Tabs with Background Images. Background Images That Include Text. Liquid Tabs. Chapter 2: Multi-column Layouts. Design. Code and Code Explanation. Testing and Caveats. Using and Modifying this Project. Two-Column Layout. Liquid Secondary Columns. The Float Method. Good, Old-Fashioned Internet Explorer Hacking. Chapter 3: Dynamic Drop-Down Menus. Design. Code and Code Explanation. Testing and Caveats. Other Caveats. Using and Modifying the Project. Implementing JavaScript-enabled Drop-Down Menus. Custom Backgrounds and Borders. Drop Down, Not Sideways! Chapter 4: More Dynamic Drop-down Menus and the Incredible, Versatile :target. Design. Code and Code Explanation. Testing and Caveats. Chapter 5: Slide Show. Design. Code and Code Explanation. Testing and Ca
The Internet and World Wide Web. Transactions on the Web. Text Markup. Controlling Text Markup. Hypertext Markup and Web Sites. Image Markup. HTML Lists and Tables. HTML Frames. What is Javascript? Processing User Input. Making Decisions. Objects. Introduction to Processing HTML Forms. Options in HTML Forms. Loops for Repetition. More on Arrays. More on Functions. Javascript Security and Submitting Form Data. Appendices. Index.
Acknowledgments. Introduction. Part I: Introducing MythTV. Chapter 1: What Is MythTV? Chapter 2: Fundamental Linux Concepts for MythTV. Chapter 3: MythTV Sound and Picture. Part II: Installing and Configuring MythTV. Chapter 4: Downloading, Installing, and Configuring Linux for MythTV. Chapter 5: Remote Control Setup. Chapter 6: MythTV Backend. Chapter 7: MythTV Frontend. Chapter 8: Making MythTV Work. Part III: MythTV Plug-ins. Chapter 9: Plug-Ins Overview. Chapter 10: MythDVD. Chapter 11: MythGallery. Chapter 12: MythMusic. Chapter 13: MythVideo. Chapter 14: Plug-Ins from the MythTV Community. Part IV: Advanced MythTV Hacks. Chapter 15: MythTV Look, Sound, and Feel. Chapter 16: MythTV Performance Hacks. Chapter 17: Extending the MythTV Environment. Chapter 18: MythTV Troubleshooting. Part V: Appendixes. Appendix A: Linux Distros, Downloads, and Docs. Appendix B: MythTV Resources. Appendix C: Linux System Diagnostics and Monitoring Tools. Index.
Introduction. Part I: PMP Certification Exam and PM Overview. Chapter 1: The PMP Certification Exam. Chapter 2: Exam Basics and Study Tips. Chapter 3: Project Management Basics. Chapter 4: Professional Responsibility. Part II: Initiating the Project. Chapter 5: Determining Goals, Deliverables, Scope, and Initiation Processes. Chapter 6: Identifying Boundaries. Chapter 7: Opening the Project. Part III: Planning the Project. Chapter 8: Refining the Project. Chapter 9: Creating the Work Breakdown Structure. Chapter 10: Establishing Project Controls. Part IV: Executing the Project. Chapter 11: Procuring Resources, Managing, and Reporting Progress. Part V: Controlling and Closing the Project. Chapter 12: Ensuring Plan Compliance. Chapter 13: Taking Corrective Action. Chapter 14: Closing the Project. Part VI: The Part of Tens. Chapter 15: Ten Test Preparation Tips. Chapter 16: Ten Tips for Exam Day. Part VII: Appendixes. Appendix A: Important Formulas. Appendix B: P
Preface. 1. Introduction. 1.1 Considerations for Establishing Knowledge Structures for Computers. 1.2 Knowledge About Automata as a Subset of World Knowledge. 1.2.1 General Automata. 1.2.2 Extracting and Storing the Meanings of Sentences. 1.2.3 Associating Knowledge. 1.2.4 Establishing Conclusions and Inferences. Exercises. 2. A General Automaton. 2.1 Formal Analysis for a General Automaton. 2.1.1 General Analysis. 2.1.2 Graph Model. 2.1.3 Select Properties of the Graph Model. 2.2 An Application of the Disciplines to the Modeling of Natural Automata. 2.2.1 A Case Study. 2.2.2 Required State Changes. 2.2.3 Algorithm for Determining Required State Changes. Exercises. 3. A General Automaton: Detailed Analysis. 3.1 Distinguishable Receptors and Effectors. 3.2 Nonhomogeneous Environments. 3.3 Transformation Response Components. 3.4 Nonshared Environments Interpreted as Distinguishable. 3.4.1 Model for Performance in Both Shared and Nonshared Environments. 3.4.2 Mod
Introduction. Part I: What Is Ham Radio All About? Chapter 1: Getting Acquainted with Ham Radio. Chapter 2: Getting a Handle on Ham Radio Technology. Chapter 3: Finding Other Hams: Your Support Group. Part II: Wading through the Licensing Process. Chapter 4: Figuring Out the Licensing System. Chapter 5: Studying for Your License. Chapter 6: Taking the Test. Chapter 7: Obtaining Your License and Call Sign. Part III: Hamming It Up. Chapter 8: Making Contact. Chapter 9: Casual Operating. Chapter 10: Operating with Intent. Chapter 11: Specialties. Part IV: Building and Operating a Station That Works. Chapter 12: Getting on the Air. Chapter 13: Organizing Your Shack. Chapter 14: Housekeeping (Logs and QSLs). Chapter 15: Hands-On Radio. Part V: The Part of Tens. Chapter 16: Ten Secrets for Beginners. Chapter 17: Ten Secrets of the Masters. Chapter 18: Ten First Station Tips. Chapter 19: Ten Easy Ways to Have Fun on the Radio. Chapter 20: Ten Ways to Give Back to Ham
BOOK VERSION: FOREWORD. PREFACE. 1 INTRODUCTION. 1.1 The Three I's of Virtual Reality. 1.2 A Short History of Early Virtual Reality. 1.3 Early Commercial VR Technology . 1.4 VR Becomes an Industry. 1.5 The Five Classic Components of a VR System. 1.6 Review Questions. References. 2 INPUT DEVICES: TRACKERS, NAVIGATION, AND GESTURE INTERFACES. 2.1 Three-Dimensional Position Trackers. 2.1.1 Tracker Performance Parameters. 2.1.2 Mechanical Trackers. 2.1.3 Magnetic Trackers. 2.1.4 Ultrasonic Trackers. 2.1.5 Optical Trackers. 2.1.6 Hybrid Inertial Trackers. 2.2 Navigation and Manipulation Interfaces. 2.2.1 Tracker-Based Navigation/Manipulation Interfaces. 2.2.2 Trackballs. 2.2.3 Three-Dimensional Probes. 2.3 Gesture Interfaces. 2.3.1 The Pinch Glove. 2.3.2 The 5DT Data Glove. 2.3.3 The Didjiglove. 2.3.4 Th e CyberGlove. 2.4 Conclusion. 2.5 Review Questions. References. 3 OUTPUT DEVICES: GRAPHICS, THREE-DIMENSIONAL SOUND, AND HAPTIC DISPLAYS. 3.1 Graphic
1. Process. 2. Project Management. 3. Requirements Analysis I. 4. Requirements Analysis II. 5. Software Architecture. 6. Detailed Design. 7. Unit Implementation. 8. Unit Testing. 9. System Integration, Verification, and Validation. 10. Maintenance. Acronyms. Glossary. References. Credits. Index.
Foreword. Preface. Acknowledgments. Who This Book Is For. The Organization of This Book. Associated Resources. PART I: WHAT IS WEB INTELLIGENCE? 1 Empowering the Information Age. Overview. Thinking and Intelligent Web Applications. The Information Age. The World Wide Web. Limitations of Todays Web. The Next Generation Web. Why Intelligent Ubiquitous Devices Improve Productivity. Conclusion. Exercises. Interlude #1: Thinking about Thinking. 2 Godel: What is Decidable? Overview. Philosophical and Mathematical Logic. Kurt Godel. Knowledge Representation. Computational Logic. Artificial Intelligence. Web Architecture and Business Logic. The Semantic Web. Conclusion. Exercises. Interlude #2: Truth and Beauty. 3 Turing: What is Machine Intelligence? Overview. What is Machine Intelligence? Alan Turing. Turing Test and the Loebner Prize. John Searles Chinese Room. Artificial Intelligence. Machine Intelligence. Semantic Networks and Frames.
Reviews
"an invaluable, practical guide to marketing for those new to the subject" (Marketer, September 2006)
"this book provides a good overview of the issues" (Software Focus, August 2001)
"...this is the daddy of data warehousing process books. No other material available so concisely and precisely explains what is required from a data warehousing solution...this is a great book..." (Enterprise Server Magazine, July 2002)
"I thought the models in the books were well thought out and adequately explained." (Computer Shopper, February 2002)
"I thought the models in the books were well thought out and adequately explained" (Computer Shopper February 2002)
I give it full marks for both content and value for money..."(Computer Bulletin - Book of the month, March 2001)
a very readable and up-to-date introduction to data mining (Quality suitable for a graduate level course in data miningI enjoyed reading this book and recommend it highly." (Journal of Statistical Computation ...clear and well understandable...recommended as basic guidance...practitioners will profit from the author's long experience..." (Zentralblatt Math, Vol. 1027, 2004) ...reviews state-of-the-art techniques for analyzing enormous quantities of raw data... (Quarterly of Applied Mathematics, Vol. LXI, No. 3, September 2003) "this is a comprehensive textbook that describes the process and methodologies of data mining in an unbiased mannerserves as an excellent starting point for anyone wishing to learn about data mining. (Journal of Proteome Research, May/ June 2003) "...a valuable book.... I truly enjoyed reading the book and I am glad to recommend it to anyone working in this fascinating field." (IIE Transactions) "...detailed, well illustrated, and easy to understand...comprehensivea good book...
"the book is a highly authoritative, cohesive and timely exposure to the recent developments, application areas and future trends in DM. This is must reading for a wide audience of practitioners and researchers." (Mathematical Reviews, 2006e) "a vast and comprehensive collection of chapters" (Technometrics, November 2005) "All the major applications of data mining...are covered in detail from the leaders in the field. I recommend this text to practitioners and researchers alike." (Computing Reviews.com, July 26, 2005)
"...an excellent introductory book of data mining. I recommend it for every one who wants to learn data mining." (Journal of Statistical Software, May 2006) "...selected material is described in a simple, clear, andprecise way...case studiesexamples, and screen shots has definitely added to the learning value of the book." (Journal of Biopharmaceutical Statistics, January/February 2006) "...does a good job introducing data mining to novices...it skillfully previews some of the basic statistical issues needed to understand data mining techniques." (Journal of the American Statistical Association, December 2005) "If you need a book to help colleagues understand your data mining procedures and results, this is the one you want to give them." (Technometrics, November 2005) "...an excellent 'white-box' overview of established approaches for data analysis, in which readers are shown how, why, and when the methods work." (CHOICE, April 2005) "Larose has the making of a good series of books on data miningI,
"...It's hard to imagine that there's any category of computer user -- domestic, small business, corporate -- who won't find something of value in this book....Defeating the Hacker is a useful and well-written book, particularly for home and small business users...." (ZDNet.co.uk, April 2006) "...Schifreen is now a kosher security expert and Defeating the Hacker is his non-technical guide through this murky world....It's hard to imagine any kind of computer user who won't find something useful here...." (The Glasgow Daily Record, April 2006) "It's accessible and easy to read and the best thing is that every chapter has five practical points at the end for you to act on to improve your company's security." (Radio Five Live, April 2006) "...definitely worth reading..." (The Register, July 2006)
The stylish page layout iseye-catchingoffers a very clear view of the techniques on showelementary to advanced (Practical Web Projects, November 2004) an excellent resource and educational tooleasy to follow and full of useful advice (PC Utilities, May 2004)
"...provides a groundbreaking, transdisciplinary approach to the creation of computer interface technology...an important work..." (IEEE Computer Magazine, July 2006) "This text is interesting and comprehensive." (IEEE Engineering in Medicine and Biology Magazine, May/June 2006)
"Its notional richness, while challenging, when combined with the instructional narrative is quite engaging-I found myself drawn into the text" (IEEE Circuits & Devices, July/August 2004) "...uses a problem-solving approach that makes these computer languages concrete..." (SciTech Book News, Vol. 25, No. 4, December 2001)
"presents information security concepts and practices insightfully in an easily comprehensible styleAlthough primarily intended as a college course resource, this book will appeal also to many security professionals. Highly recommended." (CHOICE, April 2006) "The book is well suited for beginners, and contains enough introductory material on a variety of topics." (Computing Reviews.com, January 9, 2006)
a definitive learners guide, an amusing onea great starter kit (IT Training, June 2003)
very wide, probably complete coverage(Software World)
a useful guide for anyone bamboozled by encryption (PC Utilities, June 2004) The reader can dip into it whenever the mood takes them (MicroMart, 29th April 2004)
"Useful for information security managers, IT executives, and consultants, the book can also help nontechnical executives who need to protect the value and security of their organization's information." (IEEE Computer Magazine, May 2006)
clearly written and amply illustrated, this book is a truly amazing resource for the Red Hat Linux beginner (www.netsecurity.org)
"a comprehensive text for anyone who is serious about learning XML" (International Developer, June 2005)
Although designed for computer science undergraduates, this odd but intriguing book will find a broader readership because of its interesting discussion of problems and solutions. The author, both veteran programmers, based this work on questions they were asked during interviews with big league companies. About 22 pages cover social etiquette and dress and about 220 pages deal with solving programming queries that interviewers pose, from linked lists and tree navigation to sorting and recursion; highly recommended for all college, university, and large public libraries.
"an excellent work on concurrent programming, examining languages and libraries for developing multithreaded programs." (CHOICE, April 2006)
"If testing is something that is going to be an important part of your career buy this book and read it carefully." (CVu - Jnl of the Association C & C++ Users, February 2002) "...a real gemfor me, this book is one that I shall find usefuleach and every test department should have several copies available...be prepared to be inspired, or at the very least to have your ideas challenged..." (Professional Tester, September 2002) "...a refreshing and enjoyable bookit will not be 'shelf-ware', but a well-used reference..." (Software Testing, Verification & Reliability, March 2003) "...will make fascinating readinghighly recommended..." (CVu, Dec 03)
A welcome addition to Wroxs Beginning series and a good all-round introduction to programming for novices. (Publishing News, 25th March 2005)
"...teaches the design of programs for scientific computation in C++." (SciTech Book News, Vol. 25, No. 4, December 2001) "With a view to teaching the design of programs...the author introduces unique C++ classes for vectors, dense matrices, and sparse matrices...demonstrates their use..." (Mechanical Engineering, www.wemagazine.org, April 2, 2002)
"the book is a self-contained course, and as such, good value." (Visual Systems Journal, September 2006)
...Practical account of using standard tools (Visual Systems Journal, March 2005)
"...done a great job of explaining the various technologies behind Ajax...." (Practical Web Design, June 2006) "...surprisingly good book..." (Computer Shoppers, June 2006)
perfect for people who are starting to use CSS (oraclehome.co.uk, October 2005)
"overall this is a good place to start in HTML & JavaScript." (M2 Communications, 15 March 2001)
one of the best books available on the subjectI would recommend this as a great reference book. The authors have done an excellent and remarkable revision and update (Computer Animations and Virtual Worlds, December 2005) "This comprehensive textbook describes the history of virtual reality technology from its beginnings about forty years ago, through present and future uses." (Medical Reference Services Quarterly, Fall 2004) "a must-have book. A textbook of this caliber is a welcomed asset for researchers, universities, and others in the field." (Annals of Biomedical Engineering, April 2004) "Listing in the "More to Explore" section of an article entitled "Virtual-Reality Therapy" (Scientific American, August 2004) "Instructorsstudentspersons interested in knowing something about the current state of virtual reality, and practitioners, researchers, and business involved in VR, will all find this a must-have book. A textbook of this caliber is a welcomed asset..." (Annals of Biomedical Engineering, Is
"...this is a well written and useful book..." (Software Focus, August 2001) "...In summary I think this is a well-written anddetailed book about software engineering." (CVu, October 2003)
Wiley URL
http://www.wileyeurope.com/remtitle.cgi?0471694665
http://www.wileyeurope.com/remtitle.cgi?0764570560
http://www.wileyeurope.com/remtitle.cgi?0471354902
Not in Catalog
http://www.wileyeurope.com/remtitle.cgi?0471469122
http://www.wileyeurope.com/remtitle.cgi?0764549251
http://www.wileyeurope.com/remtitle.cgi?0764549359
http://www.wileyeurope.com/remtitle.cgi?0471599859
http://www.wileyeurope.com/remtitle.cgi?0764584979
http://www.wileyeurope.com/remtitle.cgi?0471083771
http://www.wileyeurope.com/remtitle.cgi?0764542567
http://www.wileyeurope.com/remtitle.cgi?0818683988
http://www.wileyeurope.com/remtitle.cgi?0471253839
http://www.wileyeurope.com/remtitle.cgi?0471200247
http://www.wileyeurope.com/remtitle.cgi?0764584359
http://www.wileyeurope.com/remtitle.cgi?0764589237
http://www.wileyeurope.com/remtitle.cgi?0764579185
http://www.wileyeurope.com/remtitle.cgi?0764559044
http://www.wileyeurope.com/remtitle.cgi?0471353485
http://www.wileyeurope.com/remtitle.cgi?0764559036
http://www.wileyeurope.com/remtitle.cgi?0471380237
http://www.wileyeurope.com/remtitle.cgi?0764584375
http://www.wileyeurope.com/remtitle.cgi?0764577328
http://www.wileyeurope.com/remtitle.cgi?0764567578
http://www.wileyeurope.com/remtitle.cgi?0471470643
http://www.wileyeurope.com/remtitle.cgi?0471331236
http://www.wileyeurope.com/remtitle.cgi?076457955X
http://www.wileyeurope.com/remtitle.cgi?0471748080
http://www.wileyeurope.com/remtitle.cgi?0471777099
http://www.wileyeurope.com/remtitle.cgi?0764596373
http://www.wileyeurope.com/remtitle.cgi?0471666564
http://www.wileyeurope.com/remtitle.cgi?0471228524
http://www.wileyeurope.com/remtitle.cgi?0471462616
http://www.wileyeurope.com/remtitle.cgi?0471656054
http://www.wileyeurope.com/remtitle.cgi?0471267155
http://www.wileyeurope.com/remtitle.cgi?0471666572
http://www.wileyeurope.com/remtitle.cgi?0782144020
http://www.wileyeurope.com/remtitle.cgi?0818677392
http://www.wileyeurope.com/remtitle.cgi?0470025557
http://www.wileyeurope.com/remtitle.cgi?047002710X
http://www.wileyeurope.com/remtitle.cgi?0471787469
http://www.wileyeurope.com/remtitle.cgi?0764541765
http://www.wileyeurope.com/remtitle.cgi?0471790176
http://www.wileyeurope.com/remtitle.cgi?0764598023
http://www.wileyeurope.com/remtitle.cgi?0764588125
http://www.wileyeurope.com/remtitle.cgi?0471781282
http://www.wileyeurope.com/remtitle.cgi?0471140562
http://www.wileyeurope.com/remtitle.cgi?0764596780
http://www.wileyeurope.com/remtitle.cgi?0470053402
http://www.wileyeurope.com/remtitle.cgi?0471751758
http://www.wileyeurope.com/remtitle.cgi?0764596160
http://www.wileyeurope.com/remtitle.cgi?0471798347
http://www.wileyeurope.com/remtitle.cgi?0470037431
http://www.wileyeurope.com/remtitle.cgi?0471482714
http://www.wileyeurope.com/remtitle.cgi?0471933988
http://www.wileyeurope.com/remtitle.cgi?0764588133
http://www.wileyeurope.com/remtitle.cgi?0764599410
http://www.wileyeurope.com/remtitle.cgi?0470048255
http://www.wileyeurope.com/remtitle.cgi?0470083077
http://www.wileyeurope.com/remtitle.cgi?0471439606
http://www.wileyeurope.com/remtitle.cgi?0471788562
http://www.wileyeurope.com/remtitle.cgi?0470054352
http://www.wileyeurope.com/remtitle.cgi?0471679100
http://www.wileyeurope.com/remtitle.cgi?0471220892
http://www.wileyeurope.com/remtitle.cgi?0471376558
http://www.wileyeurope.com/remtitle.cgi?0471776157
http://www.wileyeurope.com/remtitle.cgi?0471738484
http://www.wileyeurope.com/remtitle.cgi?0471652938
http://www.wileyeurope.com/remtitle.cgi?0471241954
http://www.wileyeurope.com/remtitle.cgi?0471450561
http://www.wileyeurope.com/remtitle.cgi?0471736368
http://www.wileyeurope.com/remtitle.cgi?047172257X
http://www.wileyeurope.com/remtitle.cgi?0471748382
http://www.wileyeurope.com/remtitle.cgi?0470045299
http://www.wileyeurope.com/remtitle.cgi?0764583344
http://www.wileyeurope.com/remtitle.cgi?0764599291
http://www.wileyeurope.com/remtitle.cgi?076451668X
http://www.wileyeurope.com/remtitle.cgi?0782124615
http://www.wileyeurope.com/remtitle.cgi?0782126308
http://www.wileyeurope.com/remtitle.cgi?0471227145
http://www.wileyeurope.com/remtitle.cgi?0764517600
http://www.wileyeurope.com/remtitle.cgi?0471749400
http://www.wileyeurope.com/remtitle.cgi?0764588494
http://www.wileyeurope.com/remtitle.cgi?0470010002
http://www.wileyeurope.com/remtitle.cgi?076454473X
http://www.wileyeurope.com/remtitle.cgi?0471783285
http://www.wileyeurope.com/remtitle.cgi?0764575252
http://www.wileyeurope.com/remtitle.cgi?0764599399
http://www.wileyeurope.com/remtitle.cgi?0471296546
http://www.wileyeurope.com/remtitle.cgi?0470058277
http://www.wileyeurope.com/remtitle.cgi?0471772739
http://www.wileyeurope.com/remtitle.cgi?0471772747
http://www.wileyeurope.com/remtitle.cgi?0471781274
http://www.wileyeurope.com/remtitle.cgi?0782144411
http://www.wileyeurope.com/remtitle.cgi?0782144543
http://www.wileyeurope.com/remtitle.cgi?0782144470
Not in Catalog
http://www.wileyeurope.com/remtitle.cgi?0471661864
http://www.wileyeurope.com/remtitle.cgi?047001461X
http://www.wileyeurope.com/remtitle.cgi?0470072695
http://www.wileyeurope.com/remtitle.cgi?0782143709
http://www.wileyeurope.com/remtitle.cgi?0470078081
http://www.wileyeurope.com/remtitle.cgi?047126802X
http://www.wileyeurope.com/remtitle.cgi?0764541889
http://www.wileyeurope.com/remtitle.cgi?0782144381
http://www.wileyeurope.com/remtitle.cgi?0470007923
http://www.wileyeurope.com/remtitle.cgi?047005235X
http://www.wileyeurope.com/remtitle.cgi?0764574183
http://www.wileyeurope.com/remtitle.cgi?0764599909
http://www.wileyeurope.com/remtitle.cgi?0471736120
http://www.wileyeurope.com/remtitle.cgi?0470038624
http://www.wileyeurope.com/remtitle.cgi?078214375X
http://www.wileyeurope.com/remtitle.cgi?0471782661
http://www.wileyeurope.com/remtitle.cgi?0470047526
http://www.wileyeurope.com/remtitle.cgi?0764506595
http://www.wileyeurope.com/remtitle.cgi?0471749508
http://www.wileyeurope.com/remtitle.cgi?0471754919
http://www.wileyeurope.com/remtitle.cgi?0764543784
http://www.wileyeurope.com/remtitle.cgi?078214425X
http://www.wileyeurope.com/remtitle.cgi?0764597841
http://www.wileyeurope.com/remtitle.cgi?078214389X
http://www.wileyeurope.com/remtitle.cgi?0471306363
http://www.wileyeurope.com/remtitle.cgi?0782143806
http://www.wileyeurope.com/remtitle.cgi?0764543768
http://www.wileyeurope.com/remtitle.cgi?0764526146
http://www.wileyeurope.com/remtitle.cgi?0471712272
http://www.wileyeurope.com/remtitle.cgi?0764597760
http://www.wileyeurope.com/remtitle.cgi?0782126278
http://www.wileyeurope.com/remtitle.cgi?0764597752
http://www.wileyeurope.com/remtitle.cgi?0764570773
http://www.wileyeurope.com/remtitle.cgi?0764516531
http://www.wileyeurope.com/remtitle.cgi?0764541668
http://www.wileyeurope.com/remtitle.cgi?0471383562
http://www.wileyeurope.com/remtitle.cgi?0764525840
http://www.wileyeurope.com/remtitle.cgi?0471789666
http://www.wileyeurope.com/remtitle.cgi?0764575341
http://www.wileyeurope.com/remtitle.cgi?0764559931
http://www.wileyeurope.com/remtitle.cgi?047175479X
http://www.wileyeurope.com/remtitle.cgi?0471189642
http://www.wileyeurope.com/remtitle.cgi?0764589555
http://www.wileyeurope.com/remtitle.cgi?0471725048
http://www.wileyeurope.com/remtitle.cgi?0471081124
http://www.wileyeurope.com/remtitle.cgi?0764537504
http://www.wileyeurope.com/remtitle.cgi?0764595733
http://www.wileyeurope.com/remtitle.cgi?0471789658
http://www.wileyeurope.com/remtitle.cgi?047004652X
http://www.wileyeurope.com/remtitle.cgi?0782144365
http://www.wileyeurope.com/remtitle.cgi?0471778648
http://www.wileyeurope.com/remtitle.cgi?0470046414
http://www.wileyeurope.com/remtitle.cgi?0764599577
http://www.wileyeurope.com/remtitle.cgi?0764584065
http://www.wileyeurope.com/remtitle.cgi?0764584367
http://www.wileyeurope.com/remtitle.cgi?0764571354
http://www.wileyeurope.com/remtitle.cgi?0764598465
http://www.wileyeurope.com/remtitle.cgi?0471781347
http://www.wileyeurope.com/remtitle.cgi?0471778257
http://www.wileyeurope.com/remtitle.cgi?0471749346
http://www.wileyeurope.com/remtitle.cgi?0470088702
http://www.wileyeurope.com/remtitle.cgi?0764584332
http://www.wileyeurope.com/remtitle.cgi?0764557831
http://www.wileyeurope.com/remtitle.cgi?0764596365
Not in Catalog
http://www.wileyeurope.com/remtitle.cgi?0470858842
http://www.wileyeurope.com/remtitle.cgi?0470025700
http://www.wileyeurope.com/remtitle.cgi?0764589547
http://www.wileyeurope.com/remtitle.cgi?0764598376
http://www.wileyeurope.com/remtitle.cgi?0470017759
http://www.wileyeurope.com/remtitle.cgi?0471744875
http://www.wileyeurope.com/remtitle.cgi?0471412104
http://www.wileyeurope.com/remtitle.cgi?0471585521
http://www.wileyeurope.com/remtitle.cgi?0764517953
http://www.wileyeurope.com/remtitle.cgi?0764570692
Not in Catalog
http://www.wileyeurope.com/remtitle.cgi?0764571974
http://www.wileyeurope.com/remtitle.cgi?0471241342
http://www.wileyeurope.com/remtitle.cgi?0471452351
http://www.wileyeurope.com/remtitle.cgi?0470014687
http://www.wileyeurope.com/remtitle.cgi?0471383651
http://www.wileyeurope.com/remtitle.cgi?0471722618
http://www.wileyeurope.com/remtitle.cgi?0471084646
http://www.wileyeurope.com/remtitle.cgi?0764508741
http://www.wileyeurope.com/remtitle.cgi?076457678X
http://www.wileyeurope.com/remtitle.cgi?0764571982
http://www.wileyeurope.com/remtitle.cgi?0764574019
http://www.wileyeurope.com/remtitle.cgi?076458894X
http://www.wileyeurope.com/remtitle.cgi?0782143490
http://www.wileyeurope.com/remtitle.cgi?0764575368
http://www.wileyeurope.com/remtitle.cgi?0764559885
http://www.wileyeurope.com/remtitle.cgi?0782143989
http://www.wileyeurope.com/remtitle.cgi?0471793442
Not in Catalog
http://www.wileyeurope.com/remtitle.cgi?0471471631
http://www.wileyeurope.com/remtitle.cgi?0470858923
http://www.wileyeurope.com/remtitle.cgi?0471659207
http://www.wileyeurope.com/remtitle.cgi?0471785431
http://www.wileyeurope.com/remtitle.cgi?076458961X
http://www.wileyeurope.com/remtitle.cgi?0764559575
http://www.wileyeurope.com/remtitle.cgi?0764588745
http://www.wileyeurope.com/remtitle.cgi?0471785415
http://www.wileyeurope.com/remtitle.cgi?076457485X
http://www.wileyeurope.com/remtitle.cgi?0471453056
http://www.wileyeurope.com/remtitle.cgi?0470093552
http://www.wileyeurope.com/remtitle.cgi?0764559028
http://www.wileyeurope.com/remtitle.cgi?0471486965
http://www.wileyeurope.com/remtitle.cgi?0764556177
http://www.wileyeurope.com/remtitle.cgi?0764574833
http://www.wileyeurope.com/remtitle.cgi?0471692646
http://www.wileyeurope.com/remtitle.cgi?0471738840
http://www.wileyeurope.com/remtitle.cgi?0471697044
http://www.wileyeurope.com/remtitle.cgi?0471783234
http://www.wileyeurope.com/remtitle.cgi?0764555871
http://www.wileyeurope.com/remtitle.cgi?0764597663
http://www.wileyeurope.com/remtitle.cgi?0764584642
http://www.wileyeurope.com/remtitle.cgi?0764576593
http://www.wileyeurope.com/remtitle.cgi?0764508660
http://www.wileyeurope.com/remtitle.cgi?0764575635
http://www.wileyeurope.com/remtitle.cgi?0764588079
http://www.wileyeurope.com/remtitle.cgi?0471746762
http://www.wileyeurope.com/remtitle.cgi?047177197X
http://www.wileyeurope.com/remtitle.cgi?0764576100
http://www.wileyeurope.com/remtitle.cgi?0471793507
http://www.wileyeurope.com/remtitle.cgi?0470048409
http://www.wileyeurope.com/remtitle.cgi?0764549863
http://www.wileyeurope.com/remtitle.cgi?0764596772
http://www.wileyeurope.com/remtitle.cgi?0471788163
http://www.wileyeurope.com/remtitle.cgi?0764571443
http://www.wileyeurope.com/remtitle.cgi?0764596985
http://www.wileyeurope.com/remtitle.cgi?0471749516
http://www.wileyeurope.com/remtitle.cgi?0764557432
http://www.wileyeurope.com/remtitle.cgi?0471791199
http://www.wileyeurope.com/remtitle.cgi?0470043067
http://www.wileyeurope.com/remtitle.cgi?0471774979
http://www.wileyeurope.com/remtitle.cgi?0470042583
http://www.wileyeurope.com/remtitle.cgi?076457907X
http://www.wileyeurope.com/remtitle.cgi?047178544X
http://www.wileyeurope.com/remtitle.cgi?0471781177
http://www.wileyeurope.com/remtitle.cgi?0764577263
http://www.wileyeurope.com/remtitle.cgi?0471785970
http://www.wileyeurope.com/remtitle.cgi?0471785989
http://www.wileyeurope.com/remtitle.cgi?076457860X
http://www.wileyeurope.com/remtitle.cgi?0764574981
http://www.wileyeurope.com/remtitle.cgi?0470048395
http://www.wileyeurope.com/remtitle.cgi?0764574973
http://www.wileyeurope.com/remtitle.cgi?0470015543
http://www.wileyeurope.com/remtitle.cgi?0470040564
http://www.wileyeurope.com/remtitle.cgi?0471777781
http://www.wileyeurope.com/remtitle.cgi?0470047089
http://www.wileyeurope.com/remtitle.cgi?0470843764
http://www.wileyeurope.com/remtitle.cgi?0782128181
http://www.wileyeurope.com/remtitle.cgi?076458331X
http://www.wileyeurope.com/remtitle.cgi?0764576429
http://www.wileyeurope.com/remtitle.cgi?0764544721
http://www.wileyeurope.com/remtitle.cgi?0764589172
http://www.wileyeurope.com/remtitle.cgi?0471786470
http://www.wileyeurope.com/remtitle.cgi?0471789127
http://www.wileyeurope.com/remtitle.cgi?0764540920
http://www.wileyeurope.com/remtitle.cgi?0764583069
http://www.wileyeurope.com/remtitle.cgi?0764557394
http://www.wileyeurope.com/remtitle.cgi?047175126X
http://www.wileyeurope.com/remtitle.cgi?047138366X
http://www.wileyeurope.com/remtitle.cgi?0470037873
http://www.wileyeurope.com/remtitle.cgi?0764524518
http://www.wileyeurope.com/remtitle.cgi?0471998133
http://www.wileyeurope.com/remtitle.cgi?0764559877
http://www.wileyeurope.com/remtitle.cgi?0471360899
http://www.wileyeurope.com/remtitle.cgi?0471322083
http://www.wileyeurope.com/remtitle.cgi?0471768146

Das könnte Ihnen auch gefallen