Beginning ASP.NET 1.1 With Visual C# .Net 2003

21 ноября 2010
This hands-on guide teaches you how to build custom ASP.NET Web sites from the ground up. An expert team of authors uses their extensive ASP.NET programming experience to give you hands-on instruction in the best way to create Web sites with ASP.NET and C#.Показать полностьюThis hands-on guide teaches you how to build custom ASP.NET Web sites from the ground up. An expert team of authors uses their extensive ASP.NET programming experience to give you hands-on instruction in the best way to create Web sites with ASP.NET and C#. This completely updated edition features new examples, and all code is written and tested for ASP.NET version 1.1. What does this book cover? Here are some details on what you'll discover in this book: * Fast ASP.NET site construction using Microsoft’s new, free Web Matrix tool * How to install and configure ASP.NET * Basic programming principles for C#, such as variables, control structures, and procedural programming * Techniques for applying these principles as you develop ASP.NET pages * The minimum amount of object-oriented programming necessary to work successfully and efficiently with ASP.NET * Key differences between ASP.NET 1.0 and 1.1, how to use the examples in this book with either version, and how to move from 1.0 to 1.1 * Techniques for extending your ASP.NET sites to incorporate related tools and technologies, such as using ADO.NET for data source access, Web Services for inter-site communication, and Server Controls to facilitate code maintenance and reuse * How you can make your ASP.NET site production-ready through proper debugging, optimization, and security Who is this book for? This book is for beginners who have no previous experience with ASP, C#, XML, object-oriented programming, or the .NET framework. A little knowledge of HTML is useful, but not essential. All the concepts you need to create dynamic ASP.NET Web sites are presented and explained in full. Download Description: * Readers will learn how to build dynamic personalized Web sites from the ground up using Microsoft ASP.NET 1.1 * ASP.NET supports twenty-five languages, and C# is the second most popular, trailing only VB .NET * The expert author team makes no assumptions about readers' previous programming experience, and they've decreased coverage of object-oriented programming to make the book even more accessible for absolute beginners * All code has been rechecked and verified to work correctly with ASP.NET version 1.1 * Anyone with even a slight knowledge of HTML and Web page creation can pick up this book and soon be creating dynamic sites with ASP.NET
автор новостиroot разделВычислительная техника Просмотров: 230 Коментариев: 0

Expert Service-Oriented Architecture in C# 2005

21 ноября 2010
Expert Service-Oriented Architecture in C# 2005, Second Edition will immerse you in updated code and reference material specifically architected for Visual Studio 2005 and Web Services Enhancements (WSE) 3.0.Показать полностьюExpert Service-Oriented Architecture in C# 2005, Second Edition will immerse you in updated code and reference material specifically architected for Visual Studio 2005 and Web Services Enhancements (WSE) 3.0. With this book, you can get a head start on building SOA applications using the clear, conceptual discussions and practical examples provided by SOA experts Jeffrey Hasan and Mauricio Duran. The authors give fair treatment to difficult material without just glossing over it. Most .NET-based web services are simply containers for limited RPC-style methods. This book will show you how to shift your development paradigm to create web services that process sophisticated XML messages within a secure, service-oriented, loosely coupled architecture. You'll gain deep insight into the newest release of the WSE toolkit, as this book blends theory with ample C# code samples and teaches you how to implement SOA solutions based on specifications like revised WS-Security, WS-Policy, and WS-Addressing. You'll want a copy of this second edition because * The spirit of the second edition follows that of the successful first edition, providing clear, conceptual discussions and practical material, with unambiguous samples. * Approximately 60% of the book has been updated, including rearchitected code and updated visual materials using Visual Studio 2005. * The second edition is more focused on implementation by policy — rather than code — as a more efficient means for implementing solutions.
автор новостиroot разделВычислительная техника Просмотров: 103 Коментариев: 0

C# Cookbook

21 ноября 2010
The O'Reilly Cookbook series, with its to-the-point but illuminating coverage of programming subjects, meets the challenge of explaining how to write software as well as anything else on the market.Показать полностьюThe O'Reilly Cookbook series, with its to-the-point but illuminating coverage of programming subjects, meets the challenge of explaining how to write software as well as anything else on the market. When you're facing a coding problem — particularly in a language you're new to or haven't used in a while — and know there must be a proven way to solve it, the right Cookbook can often get you going in a hurry. C# Cookbook applies the formula to the language of Microsoft .NET, and is an addition to the line that more than a few programmers will appreciate. Don't count on this book to solve big tasks for you. "I need some C# software that integrates with Avaya telephone switches and Siemens databases...:" No. Rather, this book shows you how to do the little jobs (converting an array to a delimited string, monitoring the event log, creating a bounded hashtable, and so on) that can stand in the way of prompt completion of a project. What’s more, the coverage isn't limited to code samples. Stephen Teilhet and Jay Hilyard take advantage of the Cookbook series' Problem-Solution-Discussion format to teach you a thing or two about C#. You'll refer to this book often for quick answers and explanations.
автор новостиroot разделВычислительная техника Просмотров: 102 Коментариев: 0

C# Cookbook

21 ноября 2010
The C# Cookbook offers a definitive collection of solutions and examples for this new programming language. Recipes range from simple tasks to the more complex, and are organized with respect to the types of problems you'll need to solve as you progress in your experience as a C# programmer.Показать полностьюThe C# Cookbook offers a definitive collection of solutions and examples for this new programming language. Recipes range from simple tasks to the more complex, and are organized with respect to the types of problems you'll need to solve as you progress in your experience as a C# programmer. Nearly every recipe contains a complete, documented code sample showing you how to solve the specific problem, as well as a discussion of how the underlying technology works and a discussion of alternatives, limitations, and other considerations where appropriate.
автор новостиroot разделВычислительная техника Просмотров: 108 Коментариев: 0

Cross-Platform Web Services Using C# and Java

21 ноября 2010
As the need for application-to-application communication and platform interoperability continues to grow, Web service developers need to be skilled in the technologies and languages that make this communication possible.Показать полностьюAs the need for application-to-application communication and platform interoperability continues to grow, Web service developers need to be skilled in the technologies and languages that make this communication possible. Web services provide a language and platform independent standard for creating and connecting code that allows software applications (remote objects) to communicate with each other and users, via a network or the Web. Rather than focus on one specific technology or language, Cross-Platform Web Services Using C# and Java teaches how to integrate the various technologies of Web services using the two languages expected to dominate this growing area.
автор новостиroot разделВычислительная техника Просмотров: 108 Коментариев: 0

Pro .NET 2.0 Code and Design Standards in C#

21 ноября 2010
This book is special, because for the first time you get an easy-to-follow set of code and design standards that addresses the basic needs of .NET developers and application architects.Показать полностьюThis book is special, because for the first time you get an easy-to-follow set of code and design standards that addresses the basic needs of .NET developers and application architects. The material is presented in a "what, why, where, and how" format, so it’s easy to understand a given topic and apply the solution. The format facilitates fast understanding and quick reference — just what you need when you're under pressure. The authors have done the research for you, and they identify and discuss common options. Where there is a choice, there is analysis to guide you. Techniques are reusable across all versions of .NET and beyond. Pro .NET 2.0 Code and Design Standards in C# is intuitive and based on industry best practices. While it showcases the C# language, its universal style makes it suitable for all .NET development projects, whatever the language.
автор новостиroot разделВычислительная техника Просмотров: 103 Коментариев: 0

LINQ: The Future of Data Access in C# 3.0

21 ноября 2010
Language Integrated Query (LINQ) is Microsoft’s new technology for powerful, general purpose data access. This technology provides a fully-integrated query language, available in both C# 3.0 and VB 9.0, for high-level data access against objects, relational databases, and XML documents.Показать полностьюLanguage Integrated Query (LINQ) is Microsoft’s new technology for powerful, general purpose data access. This technology provides a fully-integrated query language, available in both C# 3.0 and VB 9.0, for high-level data access against objects, relational databases, and XML documents. In this Short Cut you'll learn about LINQ and the proposed C# 3.0 extensions that support it. You'll also see how you can use LINQ and C# to accomplish a variety of tasks, from querying objects to accessing relational data and XML. Best of all, you'll be able to test the examples and run your own code using the latest LINQ CTP, available free from Microsoft. This Short Cut includes a complete reference to the standard LINQ query operators.
автор новостиroot разделВычислительная техника Просмотров: 94 Коментариев: 0

Extreme Programming Adventures in C#

21 ноября 2010
Apply what you know about extreme programming and object-oriented design to learning C# and the Microsoft® .NET Framework on the fly. Author Ron Jeffries, a leading voice and practitioner in the extreme programming movement, demonstrates how to apply its key concepts—including the use of customer stories, customer acceptance tests, and "Spikes"—and the fundamental techniques of Simple Design, Test-Driven Development, and Refactoring to create practical, .NET-ready applications.Показать полностьюApply what you know about extreme programming and object-oriented design to learning C# and the Microsoft® .NET Framework on the fly. Author Ron Jeffries, a leading voice and practitioner in the extreme programming movement, demonstrates how to apply its key concepts—including the use of customer stories, customer acceptance tests, and "Spikes"—and the fundamental techniques of Simple Design, Test-Driven Development, and Refactoring to create practical, .NET-ready applications. You’ll also learn how to use NUnit, a unit-testing tool for .NET languages. This essential, high-level reference provides the expert guidance, hands-on insights, and downloadable code you need to build an XML editor, a database application, a Web service, and other useful applications—quickly extending your extreme programming expertise to .NET and helping you deliver business value right away.
автор новостиroot разделВычислительная техника Просмотров: 115 Коментариев: 0

C# Programmer’s Cookbook

21 ноября 2010
Next time you hit the wall with a tough C# development problem, get the code behind the solution—and solve it the right way. The C# Programmer’s Cookbook provides at-a-glance reference to hundreds of C# and Microsoft .NET Framework programming scenarios using a concise, problem/solution format.Показать полностьюNext time you hit the wall with a tough C# development problem, get the code behind the solution—and solve it the right way. The C# Programmer’s Cookbook provides at-a-glance reference to hundreds of C# and Microsoft .NET Framework programming scenarios using a concise, problem/solution format. The book’s organized so you can quickly zero in on the topics and answers you need—with practical examples, code snippets, best practices, and undocumented secrets to get the job done. No half-baked solutions. Get expert code from expert developers. - Get hundreds of recipes covering every application type—from Microsoft Windows to Web pages, Web services, Windows Forms, and Windows services. - Discover expert ways to solve common Web application and network programming challenges. - Manage files, directories, and streams with the .NET I/O classes. - Access databases using Microsoft ADO.NET. - Tackle advanced techniques for multithreading, manipulating XML data, .NET Remoting, and reusing common patterns. - Develop rich multimedia applications using the .NET Framework. - Help protect your applications with code access security, role-based security, and cryptography. - Interoperate with legacy Win32 API and COM-based solutions.
автор новостиroot разделВычислительная техника Просмотров: 98 Коментариев: 0

Visual C# 2005 Recipes: A Problem-Solution Approach

21 ноября 2010
Mastering .NET development is as much about understanding the functionality of the .NET Framework as it is about the syntax and grammar of your chosen language.Показать полностьюMastering .NET development is as much about understanding the functionality of the .NET Framework as it is about the syntax and grammar of your chosen language. Visual C# 2005 Recipes: A Problem-Solution Approach recognizes this fine balance. This book meets your need for fast, effective solutions to the difficulties you encounter in your coding projects. The recipes included in this book have been chosen and written with emerging pros in mind. The book features an equal balance of code and text. The supplied code gives you everything you need to solve the problem at hand, while the accompanying text provides supporting information. This is a fully up-to-date reference for .NET 2.0 programmers. All code comes as a stand-alone Visual Studio 2005 solution. The book even covers advanced concepts that take you past basic recipe solutions — you'll be able to distill entire concepts and theories.
автор новостиroot разделВычислительная техника Просмотров: 112 Коментариев: 0

C# 2005 Programmer’s Reference

21 ноября 2010
As one of the hottest programming languages in use today, C# enables you to build a wide range of secure and robust enterprise applications that run on the .NET Framework, including XML Web services, client-server applications, database applications, and more.Показать полностьюAs one of the hottest programming languages in use today, C# enables you to build a wide range of secure and robust enterprise applications that run on the .NET Framework, including XML Web services, client-server applications, database applications, and more. Now with the release of C# 2005, you'll find a complex array of new language options and parameters to create even more powerful applications if you know how to utilize them. This book will show you how. Combining a comprehensive tutorial and reference, this book breaks down the latest features while exploring the language from the ground up. The first section provides you with a detailed understanding of basic programming concepts and helps you gain the skills to write your own applications. The second section presents detailed information on specific features of the language so you can immediately take advantage of all the tools available.
автор новостиroot разделВычислительная техника Просмотров: 99 Коментариев: 0

Expert C# 2005 Business Objects

21 ноября 2010
Rockford Lhotka started writing his Business Objects books in 1996, and over the years, he’s become one of the world’s foremost authorities on building distributed object-oriented systems.Показать полностьюRockford Lhotka started writing his Business Objects books in 1996, and over the years, he’s become one of the world’s foremost authorities on building distributed object-oriented systems. His industry-standard VB .NET Business Objects book not only addresses changes in .NET 2.0 and Visual Studio 2005, but also reflects substantial enhancements and improvements to the CSLA .NET Framework and how it can be used to create enterprise-level .NET applications. Expert C# Business Objects is for developers who want to see Lhotka’s ideas applied in the C# idiom. The book takes you from an opening discussion of logical architectures to detailed n-tier deployment options using the CSLA .NET Framework. The depth of Rockford’s thinking now influences developers across language boundaries. With this book, you can learn directly from the expert whose framework has become universally accepted and respected.
автор новостиroot разделВычислительная техника Просмотров: 100 Коментариев: 0

Expert C# Business Objects

21 ноября 2010
This book is a translation of Rockford Lhotka’s industry-standard title—Expert One-on-One Visual Basic .NET Business Objects—into C# language. Lhotka’s ideas remain extremely influential in .NET development, and this book translates those ideas directly to you, the C# programmer. Expert C# Business Objects reveals the opportunities available through .NET.Показать полностьюThis book is a translation of Rockford Lhotka’s industry-standard title—Expert One-on-One Visual Basic .NET Business Objects—into C# language. Lhotka’s ideas remain extremely influential in .NET development, and this book translates those ideas directly to you, the C# programmer. Expert C# Business Objects reveals the opportunities available through .NET. You will learn to make informed decisions about developing your enterprise C# projects. Further, you will learn how to successfully trade off between performance and flexibility. This book contains the author’s Component-based, Scalable, Logical Architecture (CSLA .NET)—an object-oriented framework that acts as the foundation for a range of enterprise applications—which you are free to examine, use and modify.
автор новостиroot разделВычислительная техника Просмотров: 295 Коментариев: 0

Programming C#

21 ноября 2010
This book is a tutorial, both on C# and on writing .NET applications with C#. Part I focuses on the details of the language. If you are already proficient in a programming language, you may be able to skim this section, but be sure to read through Chapter 1, which provides an overview of the language and the .NET platform.Показать полностьюThis book is a tutorial, both on C# and on writing .NET applications with C#. Part I focuses on the details of the language. If you are already proficient in a programming language, you may be able to skim this section, but be sure to read through Chapter 1, which provides an overview of the language and the .NET platform. If you are new to programming, you will want to read the book as the King of Hearts instructed the White Rabbit: "Begin at the beginning, and go on till you come to the end: then stop.".
автор новостиroot разделВычислительная техника Просмотров: 301 Коментариев: 0

Programming C#. 3rd Edition

21 ноября 2010
The new edition of Programming C# focuses on the features and programming patterns that are new to the C# language and fundamental to the programming of web services and web applications on the .NET platform. Newly updated for version 1.1 of the .NET Framework and Visual Studio .NET 2003, the book features new tips & tricks plus answers to frequently asked questions about C#.
автор новостиroot разделВычислительная техника Просмотров: 135 Коментариев: 0

Programming C#

21 ноября 2010
The first part of Programming C#, 2nd Edition introduces C# fundamentals, then goes on to explain the development of desktop and Internet applications, including Windows Forms, ADO.NET, ASP.NET (including Web Forms), and Web Services.Показать полностьюThe first part of Programming C#, 2nd Edition introduces C# fundamentals, then goes on to explain the development of desktop and Internet applications, including Windows Forms, ADO.NET, ASP.NET (including Web Forms), and Web Services. Next, this book gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, streams, and finally, it illustrates how to interoperate with COM objects.
автор новостиroot разделВычислительная техника Просмотров: 95 Коментариев: 0

Learning C#

21 ноября 2010
Most C# books are written for experienced C++ and Java programmers. If you're a novice programmer, or you have experience in VB6 or other procedural programming languages, and you want to learn C#, until now you've been out of luck.Показать полностьюMost C# books are written for experienced C++ and Java programmers. If you're a novice programmer, or you have experience in VB6 or other procedural programming languages, and you want to learn C#, until now you've been out of luck. That’s why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#. Written in a warm and friendly manner, this book assumes no prior programming experience, and provides an easy introduction to Microsoft’s premier .NET language. Learning C# is a complete introduction to C# and object-oriented programming. Learning C# will help you build a solid foundation in .NET, and show how to apply your skills by using dozens of tested examples. Learning C# introduces Visual Studio .NET, a tool set for building Windows and Web applications. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings. Liberty then demonstrates how to develop various kinds of applications — including those that work with databases — and web services. By the time you've finished Learning C# you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications. Whether you have a little object-oriented programming experience or you are new to programming altogether, Learning C# will set you firmly on your way to mastering the essentials of the C# language.
автор новостиroot разделВычислительная техника Просмотров: 99 Коментариев: 0

Programming C#: Building .NET Applications with C#

21 ноября 2010
Jesse Liberty’s Programming C# provides an adept and extremely well conceived guide to the C# language and is written for the developer with some previous C++, Java, and/or Visual Basic experience. It’s no secret that many computer books are pretty much devoid of an authorial personality.Показать полностьюJesse Liberty’s Programming C# provides an adept and extremely well conceived guide to the C# language and is written for the developer with some previous C++, Java, and/or Visual Basic experience. It’s no secret that many computer books are pretty much devoid of an authorial personality. This title is a winning exception. The author is able to weave in clever examples (using such topics as his own long experience in computing, his dog, Star Trek, etc.) without being coy or getting in the way of presenting real technical information. Liberty’s wide experience in computers and general writing skill shows, as he is able to draw on a wealth of examples to move his text forward. These are a couple of goals at work in Programming C#. First, it’s an excellent language tutorial, certainly one of the smartest and best available guides to C# as a language. Early chapters explore basic and obscure language options using inheritance, delegation, interface, and the conventions in C# used to implement these techniques. The middle part of the book turns toward the .NET Framework itself, with two useful (and somewhat introductory) chapters on both Windows Forms and Web Forms, for standalone and Web-based applications, respectively. Later sections crank up the technical knowledge again with several advanced topics on understanding .NET assemblies and deployment in detail, as well as “reflection” APIs that allow .NET programs to essentially modify their code at run time. (One technique, reflection emit, which literally writes bytecodes, will definitely interest expert readers, though it’s unlikely most programmers will need to do this.) Final sections look at the .NET stream classes (rivaled only by Java’s for complexity). Liberty looks at basic file and network I/O as well as how objects get serialized and marshaled both for SOAP and Web services and “normal” .NET remoting. The author’s sure hand here in navigating the difficult waters of C# and .NET makes for a relatively concise text that is chock-full of useful information on C#. Filled with notably clever and inventive examples, this book is possibly this veteran computer author’s best title to date, and it’s sure to be a noteworthy resource as experienced developers tackle C# for the first time.
автор новостиroot разделВычислительная техника Просмотров: 99 Коментариев: 0

Learning C# 2005

21 ноября 2010
If you're a novice programmer and you want to learn C#, there aren't many books that will guide you. Most C# books are written for experienced C++ and Java programmers. That’s why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#.Показать полностьюIf you're a novice programmer and you want to learn C#, there aren't many books that will guide you. Most C# books are written for experienced C++ and Java programmers. That’s why Jesse Liberty, author of the best-selling books Programming C# and Programming ASP.NET, has written an entry-level guide to C#. Written in a warm and friendly manner, Learning C# assumes no prior programming experience, and provides a thorough introduction to Microsoft’s premier .NET language. The book helps you build a solid foundation in .NET, and shows you how to apply your skills through the use of dozens of tested examples. You'll learn about the syntax and structure of the C# language, including operators, classes and interfaces, structs, arrays, and strings. Better yet, this updated edition of Learning C# has been completely revised to include the very latest content and teaching techniques. Here’s what’s new: A detailed explanation of C# 2.0 An introduction to Visual Studio 2005, a tool set for building Windows and web applications More than 200 questions and programming exercises to help you better judge your understanding of the material A greater emphasis on event handling Information on generics and generic collections By the time you've finished Learning C#, you'll be ready to move on to a more advanced programming guide that will help you create large-scale web and Windows applications. Whether you have a little object-oriented programming experience or you are new to programming altogether, Learning C# will set you firmly on your way to mastering the essentials of the C# language.
автор новостиroot разделВычислительная техника Просмотров: 90 Коментариев: 0

C# Primer: A Practical Approach

21 ноября 2010
Comprehensive, example-driven introduction to this new object-oriented programming language. Learn how to use the language and class framework to solve problems and build quality programs.
автор новостиroot разделВычислительная техника Просмотров: 101 Коментариев: 0
[ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 ]