Professional C 4 and NET 4 Wrox Programmer to Programmer 1st Edition Christian Nagel 2024 scribd download
Professional C 4 and NET 4 Wrox Programmer to Programmer 1st Edition Christian Nagel 2024 scribd download
com
https://ebookgate.com/product/professional-c-4-and-
net-4-wrox-programmer-to-programmer-1st-edition-christian-
nagel/
OR CLICK HERE
DOWLOAD NOW
https://ebookgate.com/product/professional-visual-studio-2008-wrox-
programmer-to-programmer-1st-edition-nick-randolph/
ebookgate.com
https://ebookgate.com/product/beginning-visual-c-2010-wrox-programmer-
to-programmer-1st-edition-karli-watson/
ebookgate.com
https://ebookgate.com/product/professional-c-7-and-net-core-2-0-7th-
edition-christian-nagel/
ebookgate.com
https://ebookgate.com/product/professional-community-server-themes-
programmer-to-programmer-1st-edition-wyatt-preul/
ebookgate.com
https://ebookgate.com/product/cloud-computing-with-the-windows-azure-
platform-wrox-programmer-to-programmer-1st-edition-roger-jennings/
ebookgate.com
https://ebookgate.com/product/a-programmer-s-introduction-to-
php-4-0-1st-edition-w-j-gilmore-auth/
ebookgate.com
Nagel, Evjen, et al.
Start using the new features of Join the discussion @ p2p.wrox.com Wrox Programmer to Programmer™
C# 4 and .NET 4
in Visual Studio® 2010. This essential guide emphasizes that C# is the
language of choice for your .NET 4 applications. The unparalleled
author team of experts begins with a refresher of C# basics and quick-
ly moves on to provide detailed coverage of all the recently added
language and Framework features so that you can start writing
Windows applications and ASP.NET web applications immediately.
• Reviews the .NET architecture, objects, generics, inheritance, arrays,
operators, casts, delegates, events, Lambda expressions, and more
wrox.com
• Details integration with dynamic objects in C#, named and optional Programmer
parameters, COM-specific interop features, and type-safe variance Forums
Join our Programmer to
• Provides coverage of new features of .NET 4, Workflow Foundation 4, Programmer forums to ask
ADO.NET Data Services, MEF, the Parallel Task Library, and PLINQ and answer programming
questions about this book,
• Has deep coverage of great technologies including LINQ, WCF, WPF, join discussions on the
flow and fixed documents, and Silverlight™ hottest topics in the industry,
and connect with fellow
• Reviews ASP.NET programming and goes into new features such as programmers from around
ASP.NET MVC and ASP.NET Dynamic Data the world.
Professional
hundreds of other books, all
He is also a Microsoft Regional Director and the founder of INETA.
ready to use.
Jay Glynn is the Principle Architect at PureSafety, a leading provider of results-
driven software and information solutions for workforce safety and health.
Read More
C# 4 and .NET 4
Karli Watson is a freelance author and a consultant for Infusion Development. Find articles, ebooks, sample
Morgan Skinner works in premier support for developers at Microsoft. chapters and tables of contents
for hundreds of books, and
Wrox Professional guides are planned and written by working programmers more reference resources on
to meet the real-world needs of programmers, developers, and IT professionals. programming topics that matter
Focused and relevant, they address the issues technology professionals face every to you.
day. They provide examples, practical solutions, and expert education in new
technologies, all designed to help programmers do a better job.
WPF Programmer’s Reference: Windows Presentation Foundation with C# 2010 and .NET 4
ISBN: 9780470477229
Written by a leading expert on Microsoft graphics programming, this richly illustrated book provides an introduction to WPF
We always like to get feedback from our readers. Have a book idea?
Need community support? Let us know by e-mailing [email protected]
Professional
C# 4 and .neT 4
inTroduCTion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . li
⊲ ParT i:
ChaPTer 1: .NET Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
ChaPTer 2: Core C# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
ChaPTer 3: Objects and Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 65
ChaPTer 4: Inheritance. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
ChaPTer 5: Generics. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
ChaPTer 6: Arrays and Tuples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
ChaPTer 7: Operators and Casts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .151
ChaPTer 8: Delegates, Lambdas, and Events . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
ChaPTer 9: Strings and Regular Expressions. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
ChaPTer 10: Collections . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .225
ChaPTer 11: Language Integrated Query . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 267
ChaPTer 12: Dynamic Language Extensions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .295
ChaPTer 13: Memory Management and Pointers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
ChaPTer 14: Reflection. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
333
ChaPTer 15: Errors and Exceptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
o
⊲ ParT ii: Visual sTudi
ChaPTer 16: Visual Studio 2010 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
373
ChaPTer 17: Deployment . ................................................................................................................ . . . . . . 407
n
⊲ ParT 18:
ChaPTer iii: foundaTio
Assemblies . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 431
ChaPTer 19: Instrumentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 461
ChaPTer 20: Threads, Tasks, and Synchronization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 491
ChaPTer 21: Security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .545
Continues
ChaPTer 22: Localization . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .569
ChaPTer 23: System.Transactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .605
ChaPTer 24: Networking . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 637
ChaPTer 25: Windows Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667
ChaPTer 26: Interop . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .695
ChaPTer 27: Core XAML . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 727
ChaPTer 28: Managed Extensibility Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 747
ChaPTer 29: Manipulating Files and the Registry . ................................................................... . . . . . . 771
⊲ ParT V: PresenTaTion
ChaPTer 35: Core WPF. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
983
ChaPTer 36: Business Applications with WPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1035
ChaPTer 37: Creating Documents with WPF . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1075
ChaPTer 38: Silverlight . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1095
ChaPTer 39: Windows Forms . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1117
ChaPTer 40: Core ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1149
ChaPTer 41: ASP.NET Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1185
ChaPTer 42: ASP.NET Dynamic Data and MVC . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1243
⊲ online ChaPTers
ChaPTer 48: Graphics with GDI+ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OC1
ChaPTer 49: Visual Studio Tools for Office . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC49
ChaPTer 50: Managed Add-In Framework . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC77
ChaPTer 51: Enterprise Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC97
ChaPTer 52: Directory Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC123
ChaPTer 53: C#, Visual Basic, C++/CLI, and F# . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC157
ChaPTer 54: .NET Remoting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OC191
ChaPTer 55: Web Services with ASP.NET . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OC233
ChaPTer 56: LINQ to SQL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .OC255
ChaPTer 57: Windows Workflow Foundation 3.0 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . OC279
Professional
C# 4 and .neT 4
Christian Nagel
Bill Evjen
Jay Glynn
Karli Watson
Morgan Skinner
Professional C# 4 and .neT 4
Published by
Wiley Publishing, Inc.
10475 Crosspoint Boulevard
Indianapolis, IN 46256
www.wiley.com
ISBN: 978-0-470-50225-9
10 9 8 7 6 5 4 3 2 1
No part of this publication may be reproduced, stored in a retrieval system or transmitted in any form or by any means,
electronic, mechanical, photocopying, recording, scanning or otherwise, except as permitted under Sections 107 or 108
of the 1976 United States Copyright Act, without either the prior written permission of the Publisher, or authorization
through payment of the appropriate per-copy fee to the Copyright Clearance Center, 222 Rosewood Drive, Danvers,
MA 01923, (978) 750-8400, fax (978) 646-8600. Requests to the Publisher for permission should be addressed to the
Permissions Department, John Wiley & Sons, Inc., 111 River Street, Hoboken, NJ 07030, (201) 748-6011,
fax (201) 748-6008, or online at http://www.wiley.com/go/permissions.
Limit of Liability/Disclaimer of Warranty: The publisher and the author make no representations or warranties with
respect to the accuracy or completeness of the contents of this work and specifically disclaim all warranties, including
without limitation warranties of fitness for a particular purpose. No warranty may be created or extended by sales or
promotional materials. The advice and strategies contained herein may not be suitable for every situation. This work is
sold with the understanding that the publisher is not engaged in rendering legal, accounting, or other professional
services. If professional assistance is required, the services of a competent professional person should be sought. Neither
the publisher nor the author shall be liable for damages arising herefrom. The fact that an organization or Web site is
referred to in this work as a citation and/or a potential source of further information does not mean that the author
or the publisher endorses the information the organization or Web site may provide or recommendations it may make.
Further, readers should be aware that Internet Web sites listed in this work may have changed or disappeared between
when this work was written and when it is read.
For general information on our other products and services please contact our Customer Care Department within the
United States at (877) 762-2974, outside the United States at (317) 572-3993 or fax (317) 572-4002.
Wiley also publishes its books in a variety of electronic formats. Some content that appears in print may not be available
in electronic books.
Trademarks: Wiley, the Wiley logo, Wrox, the Wrox logo, Programmer to Programmer, and related trade dress are
trademarks or registered trademarks of John Wiley & Sons, Inc. and/or its affiliates, in the United States and other
countries, and may not be used without written permission. All other trademarks are the property of their respective
owners. Wiley Publishing, Inc., is not associated with any product or vendor mentioned in this book.
To my two girls, Angela and Stephanie
The first half of the year 2009 was the hardest time in
my life — a trip through hell and back. I cannot thank
Angela enough for all her love and support she gave to
me. Without her I couldn’t have made it through that.
Stephanie was born shortly after medical treatment
and was the biggest motivation during that time.
—Christian Nagel
To Tuija, always.
—Bill Evjen
For donna
—Karli Watson
—Morgan Skinner
abouT The auThors
morgan sKinner began his computing career at a young age on the Sinclair
ZX80 at school, where he was underwhelmed by some code a teacher had written
and so began programming in assembly language. Since then he’s used all sorts of
languages and platforms, including VAX Macro Assembler, Pascal, Modula2,
Smalltalk, X86 assembly language, PowerBuilder, C/C++, VB, and currently C#
(of course). He’s been programming in .NET since the PDC release in 2000, and
liked it so much he joined Microsoft in 2001. He now works in premier support
for developers and spends most of his time assisting customers with C#. You can
reach Morgan at www.morganskinner.com.
aleXei gorKoV is the chief software engineer at EPAM Systems (www.epam.com), a leading software
development outsourcing company in Central and Eastern Europe. He has worked with .NET since 2004
and as a front-end developer involved in development of web portals and line-of-business web applications
using Microsoft technologies. Over the past four years, he has edited more than a dozen programming
books from Wiley Publishing on ASP.NET, Ajax, JavaScript, CSS and XML. He lives in Saratov, Russia.
miTChel sellers is the CEO of IowaComputerGurus Inc. His extensive experience in software
development has lead to a focus on proper architecture, performance, stability, and overall cost effectiveness
of delivered solutions. He is the author of Professional DotNetNuke Module Programming and many
technical articles, and is currently working on his next book, Visual Studio 2010 and .NET 4 Six-in-One,
scheduled for publication by Wiley in early 2010. He is a regular speaker at user groups and conferences.
Mitchel is a Microsoft C# MVP and a Microsoft Certified Professional, an active participant in the
.NET and DotNetNuke development communities, and a DotNetNuke Core Team member. For more
information, see his resume at MitchelSellers.com.
CrediTs
ThanKs To all aT Wiley for your patience when I started working later on the book than I had expected
and planned. Special thanks to Sara Shlaer who was of great support with the time pressure and the change
of the Wrox style. Similar to the authors, she worked many weekends to get the book out on time.
Many thanks!
—Christian Nagel
ThanKs To sara shlaer, Paul Reese, and Jim Minatel for the opportunity to work on such a great book,
and to the technical editors, Alexei Gorkov and Mitchel Sellers, for their excellent work. In addition to my
co-authors, I would like to thank my family for putting up with all the writing. Thank you Tuija, Sofia,
Henri, and Kalle!
—Bill Evjen
i Would liKe To ThanK Sara Shlaer, Paul Reese, and the rest of the team at Wrox for all the help they
provided. I would also like to thank my wife and son for putting up with the nights and weekends lost to the
computer. They are my inspiration.
—Jay Glynn
ThanKs To all aT Wiley for their support and assistance on this project, as well as their understanding
and flexibility in dealing with an author who never seems to have enough time to write. Special thanks to
Sara Shlaer — one of the best and friendliest editors I’ve had the pleasure to work with. Also, thanks
to friends, family, and work colleagues for understanding why I haven’t had time for much socializing lately,
and to donna, as always, for all her support and for putting up with all the late nights.
—Karli Watson
ConTenTs
LI
3
4
4
4
5
6
7
8
8
13
13
14
14
15
15
15
16
17
17
17
19
19
19
20
20
20
20
21
S
23
23
24
24
25
26
27
28
29
31
31
31
33
33
35
37
37
40
43
44
45
46
47
48
48
49
50
O 51
53
53
53
55
55
56
57
57
57
58
58
58
59
64
I
S
65
65
66
66
67
78
79
80
81
82
82
82
84
84
84
85
86
87
89
89
89
90
90
90
91
92
93
93
94
94
99
99
99
100
101
104
105
II
S
107
107
108
109
109
109
110
110
113
114
114
117
117
118
118
119
120
121
123
124
125
126
126
128
129
129
129
130
130
131
132
133
134
134
135
136
139
139
140
140
III
S
141
141
142
146
147
149
151
151
153
157
157
158
161
162
162
163
163
164
165
171
172
173
179
182
183
183
184
185
188
190
190
193
196
197
198
198
199
200
XiX
S
200
202
203
205
207
208
209
211
212
217
218
219
221
223
224
225
225
226
228
236
236
240
241
246
248
248
250
253
254
255
256
258
258
260
262
264
266
XX
S
267
267
267
271
272
273
275
277
277
278
278
279
280
281
282
283
284
285
286
287
288
289
289
290
290
291
293
294
295
295
296
297
300
302
302
304
305
I
S
307
307
308
309
311
312
313
314
315
317
317
325
329
332
333
334
334
337
340
340
342
344
345
349
351
352
353
355
359
359
360
360
362
363
364
367
369
II
S
373
373
378
383
386
386
394
398
401
403
404
404
405
406
t 407
407
408
408
409
409
410
411
411
412
412
413
419
419
420
420
421
421
422
422
422
423
423
III
S
424
426
427
431
431
432
432
433
434
434
434
434
435
435
436
438
441
445
445
446
446
447
447
448
448
449
450
451
452
452
453
454
455
455
456
457
458
458
XXiV
S
461
461
463
464
465
465
467
468
469
470
471
472
475
476
477
478
479
479
483
483
484
486
488
489
492
492
493
493
494
495
496
497
498
499
499
501
501
502
XXV
S
502
503
504
504
506
Invoking Multiple Methods with the Parallel.Invoke Method 507
507
507
509
510
510
513
514
515
520
521
522
522
523
524
526
529
530
533
534
535
539
543
545
545
545
547
547
548
552
554
556
558
561
562
I
S
562
567
568
569
569
570
570
574
578
579
579
579
580
581
584
584
588
590
590
591
591
F 593
594
594
598
598
600
600
601
601
603
605
605
606
607
607
609
609
II
S
610
611
612
614
616
618
624
626
627
635
637
638
638
638
639
640
642
642
642
643
643
645
645
651
651
652
653
653
654
656
657
658
658
660
661
661
665
III
S
667
667
668
668
670
670
670
670
671
673
675
679
679
679
683
683
684
684
684
684
692
693
p 695
695
696
696
697
698
698
698
699
700
701
701
702
702
707
708
Using the COM Server with Dynamic Language Extensions 709
XXiX
S
710
710
712
713
713
714
716
718
718
720
721
722
726
AML 727
727
728
729
730
731
731
731
732
732
733
734
735
736
739
741
742
744
L 744
745
k 747
747
754
755
759
XXX
S
760
762
764
765
767
769
771
772
775
775
780
780
781
784
784
786
787
788
789
793
799
800
802
802
803
805
806
806
808
810
814
817
817
818
818
I
S
819
820
821
822
824
825
826
829
832
835
835
840
842
844
850
850
851
852
852
854
855
855
857
859
860
k 861
861
862
863
864
865
866
867
867
868
871
873
873
874
876
II
S
876
879
880
881
882
882
883
884
885
885
886
886
888
889
889
890
891
893
894
895
902
ML 903
904
904
905
L 906
906
910
911
913
914
917
917
922
927
927
932
III
S
L 934
940
942
943
943
944
945
946
947
948
948
949
951
951
952
953
955
956
957
958
958
963
963
964
965
966
967
967
968
969
969
970
970
970
972
972
972
973
976
977
XXXiV
S
978
979
980
F
983
983
984
985
986
988
990
991
991
991
992
992
993
993
994
994
995
996
998
998
998
999
999
1000
1000
1001
1001
1003
1003
1004
1005
1006
1006
1007
1008
XXXV
S
1008
1010
1010
1011
1012
1014
1016
1017
1018
1020
1020
1023
1023
1025
1026
1029
1030
1032
1032
1032
1033
F 1035
1035
1036
1037
1040
1041
1043
1045
1048
1048
1049
1051
1053
1053
1055
1057
1061
1062
1062
I
S
1063
1063
1067
1069
1070
1070
1073
F 1075
1075
1075
1077
1078
1080
1081
1082
1083
1085
1086
1089
1091
1091
1092
1094
t 1095
1095
1097
1097
1102
1102
1103
1104
1107
1109
1110
1111
1112
1113
1115
II
S
1117
1117
1122
1122
1123
1123
1124
1125
1125
1125
1125
1126
1126
1127
1128
1135
1135
1136
1136
1136
1136
1137
1137
1138
1138
1139
1139
1140
1141
1141
1141
1141
1142
1142
1142
1146
1147
1147
III
S
1149
1150
1150
1150
1151
1151
1154
1155
1169
1169
1175
1181
1182
1185
1186
1186
1192
1195
1196
1197
1197
1198
1199
1200
1201
1202
1203
1204
1204
1206
1207
1207
1208
1210
1211
1212
1218
1219
XXXiX
S
1221
1224
1227
1227
1234
1242
1243
1244
1245
1246
1249
1251
1251
1255
1259
1259
1260
1260
1261
1266
1274
1274
1279
1281
1281
1282
1282
1282
1283
1284
1284
1287
1288
1289
1291
L
S
1291
1292
1292
1293
1294
1297
1298
1300
1302
1302
1303
1303
1304
1306
1308
1309
1310
1311
1312
1313
1313
1314
1314
1316
1317
1317
1319
1322
1322
1323
1327
1332
1337
1339
1339
1340
1340
1341
LI
S
1342
1342
1343
1343
1346
1346
1347
1352
1355
1357
1357
1358
1359
1360
1361
1361
1361
1362
1362
1363
1363
1363
1364
1365
1366
1368
1370
1370
1371
1372
1373
1376
1376
1377
1377
F 1378
1379
1380
1380
1383
LII
S
1384
1385
1387
1387
1388
1390
1394
1397
1417
oC1
O oC2
OC2
OC4
OC6
OC7
O oC9
OC9
OC10
OC11
OC12
O oC13
O oC17
O oC18
OC18
OC19
OC19
OC20
O oC20
OC21
OC21
O oC22
O oC24
O oC26
O oC27
LIII
S
O oC27
O oC28
O oC29
O oC31
OC35
OC36
OC37
OC39
OC40
O oC43
OC44
O oC48
oC49
O oC50
OC50
OC52
O oC53
OC53
OC54
OC54
OC56
OC58
OC59
O oC59
OC61
OC62
OC62
O oC66
O oC75
oC77
O oC77
OC78
OC79
OC80
OC82
OC83
OC84
O oC84
OC85
XliV
S
OC86
OC86
OC88
OC89
OC89
OC91
OC94
O oC95
oC97
O oC97
OC98
OC98
OC99
O oC101
OC101
OC101
OC102
O oC103
OC103
OC104
OC104
O oC105
O oC106
O oC107
OC107
OC108
O oC108
OC109
OC111
OC111
OC113
OC114
O oC116
OC116
OC120
O oC121
oC123
O oC124
OC124
XlV
S
OC124
OC128
OC128
O oC129
OC129
OC130
O oC131
OC132
OC132
OC138
OC139
OC139
OC140
OC141
O oC145
OC145
OC146
OC146
OC147
O oC149
OC150
OC150
OC151
OC151
OC152
OC152
L O oC153
OC153
OC153
O oC155
oC157
O oC158
O oC159
OC159
OC160
OC161
OC161
OC163
O oC163
OC164
I
S
OC165
OC166
OC167
OC169
OC169
O oC169
O oC170
O oC171
OC171
OC172
OC172
O oC173
OC173
OC174
OC175
O oC175
O oC177
OC177
OC178
O oC179
OC179
OC180
OC181
O oC182
O oC184
O oC186
O oC188
O oC188
O oC189
O oC190
oC191
O oC191
O oC193
OC195
OC195
O oC196
OC197
OC197
OC197
O oC197
II
S
OC198
OC198
OC199
O oC200
OC201
OC203
OC204
OC205
OC208
OC209
OC212
O oC214
OC215
OC216
OC217
OC217
OC217
OC218
OC219
OC219
OC220
OC220
O oC221
O oC222
OC222
OC222
O oC223
OC223
OC224
O oC224
O oC225
OC226
OC227
OC228
OC228
OC228
OC229
OC230
OC230
O oC231
O oC232
III
Another Random Document on
Scribd Without Any Related Topics
ROSS LONDON
No. J O 6096.
Ross Stereo Prism Binoculars.
Brilliant Definition over an unusually large field.
With Simultaneous Focussing Adjustment.
Dia. of
Magnification. Price.
Object Glass.
×8 24 m/m. £7 10 0
× 10 24 m/m. £8 10 0
Focussing by Eye-pieces.
Dia. of
Magnification. Price. Monoculars.
Object Glass.
×6 30 m/m. £7 10 0 £3 10 0
×8 24 m/m. £6 10 0 £3 0 0
× 10 24 m/m. £7 10 0 £3 10 0
× 12 30 m/m. £9 0 0 £4 5 0
PRISMATIC BINOCULARS.
Prismatic Binoculars are made in
two forms, one is focussed by
adjustable Eye-pieces only which
has a divided scale, and the other
has a wheel focussing movement,
which is the most convenient form
of adjustment; the latter is a much
simpler way, and can be
manipulated by ladies with the
greatest of ease. The Eye-pieces in
both Models can also be adjusted
for differences of vision. With the
index set at 0, persons with normal
vision can distinguish distant
objects sharply without strain.
No. J O 6103.
Sportsman Prism.
× 8 Magnification.
Splendid Race and Aviator’s
Binocular, in Solid Leather Sling
Case, 57/6.
No. J O 6097.
Voigtländer Prism Binoculars.
Giving enhanced stereoscopic effect. Invaluable
for Sporting, Racing, Touring, Military and Naval
purposes.
Binoculars.
Dia.
With Without
of Monocular
Magnification. Wheel Wheel
Object Form.
Motion. Motion.
Glass.
25
×6 m/m. £6 10 £6 0 £2 15
30
×6 m/m. £8 0 £7 10 £3 10
25
×8 m/m. £7 0 £6 10 £3 0
30
×8 m/m. £9 0 £8 10 £4 0
30
× 12 m/m. £9 15 £9 5 £4 5
CARL ZEISS, JENA
No. J O 6098.
Zeiss Prism Binoculars.
These Glasses give a very large flat field of view.
Binoculars.
Without Wheel Motion.
Width of
Approx.
Scene at Code
Magnification. £ s. d. Weight.
1000 yds. Word.
Oz.
Yds.
×6 6 0 0 14½ 120 Telex
×8 6 10 0 20 115 Telact
× 6 Stalking 7 10 0 22¾ 150 Silvamar
× 12 9 5 0 23 58 Telefort
With Wheel Motion.
× 6 Ladies’ 6 00 7 123 Teletur
×6 6 15 0 17 120 Telexem
×8 7 5 0 22¼ 115 Telactem
× 6 Stalking 8 5 0 25½ 150 Silvarem
Monoculars.
×6 ... ... price £2 15 0
×8 ... ... ,, £3 0 0
× 12 ... ... ,, £4 5 0
No. J O 6099.
Goerz “Neo-Trieder” Binocular.
× 6 ... price £6 10 0
× 8 ... ,, £7 0 0
× 12 ... ,, £9 10 0
Goerz Monoculars.
× 6 ... price 55/0
× 8 ... ,, 60/0
× 12 ... ,, 80/0
No. J O 6101.
“Popular” Prism.
Well-made glass, giving excellent
definition and enhanced
stereoscopic effect.
Fitted with wheel focussing motion.
Magnification 8 times.
£4 10 0
GOERZ 6×
No. J O 6100.
Goerz “Pagor” Binocular.
This Binocular is extremely
portable.
× 6, weight 10 oz. ... £6 10 0
× 8, weight 10¾ oz. ... £7 0 0
× 10, weight 11 oz. ... £8 8 0
No. J O 6102.
The “Universal.”
Good Quality Prismatic Binocular,
giving large field with good
definition. Magnification 8 times,
£5 5 0.
The above Prices include Solid Leather Sling
Case.
[93]
ZEISS NEW HIGH POWER
BINOCULARS.
No. J O 6104.
Linear Teleduz £10 10 0
Magnification Telextin 10 10 0
No. J O 6107.
Specially recommended for Night Marine
use, this glass has exceptional luminosity.
£3 15 0
No. J O 6106.
Binocular Telescopes, 16 lens,
with rapid action focussing
arrangements, in best sling case.
The most powerful form of glass
made, £4 10 0 £5 0 0.
Do. Aluminium 5 10 0 600
VOIGTLÄNDER BRILLIANT PRISM.
No. J O 6105.
Exceptional illumination. This Binocular is
fitted with object glasses 42 m/m in
diameter and is constructed to give the
greatest amount of luminosity possible. ×
6, £10 10 0
VOIGTLÄNDER NEW
LIGHT MODEL STEREO PRISM.
No. J O 6108.
With large Object Glasses. Beautiful
definition. Wheel focussing, in Solid
Leather Case complete.
× 6, £6 15 0 × 8, £7 15 0
BUSCH STEREO-ULTRALUX PRISM.
No. J O 6110.
Giving enhanced stereoscopic effect with good
definition and large field.
× 6, £6 0 0 × 8, £6 10 0
RANGE-FINDERS.
Mark I.
No. J O 6109.
The “Simplex” Range Finder is extremely portable,
measuring only 2¼ in. × 1 in. × 1 in.
The manipulation is easily acquired. Instructions are sent
with each instrument, Mark I, 21/0 Mark II, 27/6
Mark II.
TELESCOPES.
No. J O 6112. Boy Scout Telescope
and Compass, a three-draw
instrument, magnifying ten times,
and being fitted with a compass is
very suitable for scouting
purposes. Complete in brown
leather case, with loop for belt, 8/6
No. J O 6113.
Diameter of Object Glass, 1 in., 1⅛ in., and 1¼ in.
3 draw ... ... ... ... ... ... ... ... ... 6/0, 7/6,
10/6
Telescope, with Sun or Spray Shade, and Astronomical Eye-piece.
Diameter of Object Glass, 11/16 in., 1¼ in., 1⅜ in., and 1⅝ in.
3 draw ... ... ... ... ... ... ... ... 12/6, 18/0, 21/0,
25/0
No. J O 6114.
With leather caps and strap, oxidized draw-tubes, covered
Morocco or Pigskin ... ... ... ... ... ... ... ...
... ... 25/0
Army Signalling Telescope, of light construction; very compact
and strong; as supplied to the War Office, with Caps and
Sling. Object glass 1⅝ in., length when open 30 in., closed
10 in. ... 31/6
No. J O 6115.
The Club Telescope.
Superior Telescope, 3 in. object glass, rackwork
adjustment, pancratic tube magnifying 50, 60, 70
times, leather caps and sling, mounted on stout
tripod stand ... ... ... ... ... ... £12 10 0
VOIGTLÄNDER’S DEER-STALKING TELESCOPES
For Tourists, Sportsmen, Military Purposes, etc., etc.
No. J O 6116.
With 3 draws, German Silver. Bodies covered with Morocco, all
other parts bronzed dull black.
Magnification Aperture of Length.
Brass. Aluminium.
in Diameters. Object Glass. Closed. In use.
mm. ins. ins. ins. No. £ s. d. No. £ s. d.
14 28 1¼ 8 17 9 3 13 0 15 8 4 0
18 35 1⅜ 8 21 10 4 10 0 16 10 16 0
23 42 1⅝ 10 28 11 5 8 0 17 14 15 0
26 46 1¾ 11 31 12 6 13 0 18 16 16 0
26 54 2⅛ 11 31 13 9 15 0
26 59 2⅜ 31 14 10 16 0
No. J O 6117.
Cadet Model.
Brass, morocco or brown leather covered £1 16 0
German Silver ditto 2 20
By Voigtländer 2 10 0
“Officer of the Watch.”
Admiralty Pattern Telescope, magnifying 15
diameters, German Silver Mounts, Brown leather
covered, with leather cap £2 8 0
Ditto, ditto, by Voigtländer 2 15 0
No. J O 6118.
The Perfect Pocket Telescope.
Very Powerful, magnifying 9
times, in Soft Case, 12/6
Ditto Aluminium, 21/0
ASTRONOMICAL
TELESCOPE.
SECONDHAND
ASTRONOMICAL
TELESCOPES.
Special Price List
on Application.
No. J O 6120.
ASTRONOMICAL TELESCOPE.
Astronomical Telescope, 3 in. object glass, in polished brass case, day and
night eye pieces, in polished pine case, £5 0 0
Astronomical Telescope with 3 in. object glass, vertical steady rod rack and
finder on folding tripod stand, complete in pine case with lock and key; will
show the crescent form of Venus, will divide the principal double stars and
show Saturn’s rings, £10 0 0
Extra Astronomical eye pieces for ditto, from 15/0
Mahogany tripod stand for above, extra, £11 5 0
[95]
thermometers.
Customers will please note that as the range of Thermometers varies they may
not be as represented in illustration unless specially ordered. These goods are
sent only at Customers’ own risk.
No. J O 6126.
Nickel Mounted
Opal Glass Scale
No. J O 6125. Pedestal
Thermometer, 4/6
Sick Room Open Range Thermometer, with black spirit
tube, as No. J O 6122 ... 1/0
8-in. boxwood Hygienic Thermometer, with large open
range, enamelled black spirit tube, legible figures, and
very sensitive, showing the slightest variation in
temperature ... 2/0
Porcelain Scale Thermometer, as No. J O 6125 ... 2/6
Bath Thermometer, plain tube ... 1/0
,, ,, enamelled tube, as No. J O 6124 ... 1/6
,, ,, porcelain scale, cream or black case ... 2/6
,, ,, ,, ,, copper case ... 3/6
,, ,, metal ,, ,, 10 in., best
quality ... 4/9
Sixe’s Self-registering Day and Night Thermometer, 8-in.
boxwood scale, with magnet for re-setting indices, as No.
J O 6121, 3/6; 10 in. scale ... 5/6
Ditto, polished zinc scale, 8 in. 6/0; 10 in. ... 9/0
Ditto, opal glass scale, 8 in. 7/6; 10 in. ... 9/6
Ditto, opal glass, broad scale, lens front tubes, as No. J O
6132 (see below) ... 11/0 and 14/0
Self-registering Day and Night Thermometer, opal glass
scale, with several Mounts, on Oak Board for use outside
window, as No. J O 6133 ... 17/6, 19/0, 22/0
No. J O 6127.
HYGROMETERS.
Mason’s wet and dry bulb,
plain boxwood, 6/6; in tin
case, 8/0; Porcelain scale,
in Japanned case, with
tubes graduated on the
surface, 12/6
No. J O 6128.
No. J O 6129.
No. J O 6130.
Self-registering Minimum Thermometer, boxwood scale, ... 0/10 and 1/3
Best quality ditto, 8 in., as No. J O 6128 ... 1/9
,, ,, 10 in., as No. J O 6128 ... 2/9
Metal Minimum Thermometer, 8 in. incorrodible metal
scale, as No. J O 6129 ... 2/0
Self-registering Day and Night Thermometer, boxwood 8 in. 5/6;
scale, as No. J O 6130 ... 10 in. 7/6
8 in. 9/0;
Ditto, opal glass scale ... 10 in. 13/6
Welcome to Our Bookstore - The Ultimate Destination for Book Lovers
Are you passionate about books and eager to explore new worlds of
knowledge? At our website, we offer a vast collection of books that
cater to every interest and age group. From classic literature to
specialized publications, self-help books, and children’s stories, we
have it all! Each book is a gateway to new adventures, helping you
expand your knowledge and nourish your soul
Experience Convenient and Enjoyable Book Shopping Our website is more
than just an online bookstore—it’s a bridge connecting readers to the
timeless values of culture and wisdom. With a sleek and user-friendly
interface and a smart search system, you can find your favorite books
quickly and easily. Enjoy special promotions, fast home delivery, and
a seamless shopping experience that saves you time and enhances your
love for reading.
Let us accompany you on the journey of exploring knowledge and
personal growth!
ebookgate.com