برنامه نويسي

برنامه نویسی سی شارپ (شومیز)

Programming C# (Paperback)

دانلود کتاب Programming C# (Paperback) (به فارسی: برنامه نویسی سی شارپ (شومیز)) نوشته شده توسط «Liberty J.»


اطلاعات کتاب برنامه نویسی سی شارپ (شومیز)

موضوع اصلی: کامپیوتر – برنامه نویسی

نوع: کتاب الکترونیکی

نویسنده: Liberty J.

زبان: english

فرمت کتاب: PDF (قابل تبدیل به سایر فرمت ها)

سال انتشار: 2001

تعداد صفحه: 520

حجم فایل: 3.04 مگابایت

نوبت چاپ: 1st edition

توضیحات کتاب برنامه نویسی سی شارپ (شومیز)

برنامه نویسی سی شارپ Jesse Liberty یک راهنمای ماهرانه و بسیار خوب برای زبان سی شارپ ارائه می دهد و برای توسعه دهندگانی با تجربه قبلی C++، جاوا و/یا ویژوال بیسیک نوشته شده است. بر کسی پوشیده نیست که بسیاری از کتاب های کامپیوتری تقریباً فاقد یک تالیف هستند. شخصیت این عنوان یک استثناء برنده است. نویسنده می‌تواند نمونه‌های هوشمندانه‌ای (با استفاده از موضوعاتی مانند تجربه طولانی خود در محاسبات، سگش، پیشتازان فضا و غیره) بدون خجالت کشیدن یا مانع شدن در ارائه اطلاعات فنی واقعی ببافد. تجربه گسترده لیبرتی در رایانه و مهارت های عمومی نوشتن نشان می دهد، زیرا او می تواند از نمونه های فراوانی برای پیشبرد متن خود استفاده کند. این ها چند هدف در برنامه نویسی سی شارپ هستند. اول، این یک آموزش زبان عالی است، مطمئناً یکی از هوشمندترین و بهترین راهنماهای موجود برای C# به عنوان یک زبان. فصل‌های اولیه، گزینه‌های زبانی پایه و مبهم را با استفاده از وراثت، تفویض اختیار، رابط، و قراردادهای C# مورد استفاده برای اجرای این تکنیک‌ها بررسی می‌کنند. بخش میانی کتاب به خود چارچوب دات نت می پردازد، با دو فصل مفید (و تا حدودی مقدماتی) در هر دو فرم ویندوز و فرم های وب، به ترتیب برای برنامه های کاربردی مستقل و مبتنی بر وب. بخش های بعدی دوباره دانش فنی را افزایش می دهند. چندین موضوع پیشرفته در مورد درک مجموعه‌های NET و استقرار در جزئیات، و همچنین APIهای “بازتابی” که به برنامه‌های NET اجازه می‌دهد اساساً کد خود را در زمان اجرا تغییر دهند. (یک تکنیک، بازتاب گسیل، که به معنای واقعی کلمه کدهای بایت را می نویسد، قطعا خوانندگان متخصص را مورد توجه قرار خواهد داد، اگرچه بعید است که اکثر برنامه نویسان به این کار نیاز داشته باشند.) بخش های پایانی به کلاس های جریان دات نت می پردازد (که فقط برای پیچیدگی با جاوا رقابت می کنند). لیبرتی به فایل‌های اصلی و ورودی/خروجی شبکه و همچنین نحوه سریال‌سازی و مارشال‌سازی اشیاء هم برای سرویس‌های SOAP و وب و هم برای راه‌دور کردن دات‌نت «عادی» نگاه می‌کند. دست مطمئن نویسنده در اینجا در مسیریابی در آب‌های دشوار C# و .NET باعث می‌شود یک متن نسبتا مختصر که مملو از اطلاعات مفید در C# است. این کتاب که مملو از مثال‌های بسیار هوشمندانه و مبتکرانه است، احتمالاً بهترین عنوان این نویسنده کهنه کار رایانه تا به امروز است، و مطمئناً منبع قابل توجهی است زیرا توسعه‌دهندگان با تجربه برای اولین بار به C# می‌پردازند. – ریچارد دراگان موضوعات تحت پوشش: * مقدمه ای بر سی شارپ و پلتفرم دات نت * مثالی از “Hello World” در سی شارپ * آموزش سی شارپ به عنوان یک زبان برنامه نویسی شی گرا (انواع و متغیرها، عملگرها، فضاهای نام و دستورالعمل های پیش پردازنده) * تعریف کلاس ها در سی شارپ (شامل اعضای استاتیک، نهایی سازها، بارگذاری بیش از حد و فیلدهای فقط خواندنی) * وراثت و چند شکلی پیاده سازی شده در سی شارپ * بارگذاری بیش از حد اپراتور * ساختارها در سی شارپ، رابط ها، آرایه ها و نمایه سازها * مجموعه های داخلی دات نت، رشته ها و معمولی پشتیبانی از بیان * مدیریت استثناهای ساختاریافته * نمایندگی و رویدادها * مقدمه ای بر برنامه نویسی با فرم های ویندوز * API های پایگاه داده ADO.NET (شامل پشتیبانی پایه XML) * معرفی سریع فرم های وب و ASP.NET مورد استفاده با C# * مقدمه ای بر خدمات وب (SOAP، خدمات WSDL و Discover شرح داده شده است) * راهنمای عمیق مجموعه‌های NET (شامل ابرداده، نسخه‌سازی، مجموعه‌های خصوصی و مشترک) * پشتیبانی از C# برای ویژگی es و انعکاس (شامل تکنیک‌های انعکاس بازتاب) * Marshaling و Remoting (با و بدون SOAP) * Threads و همگام‌سازی * آموزش جریان‌های C#/.NET (شامل تکنیک‌های اولیه I/O، جریان‌های وب و سریال‌سازی) * COM و .NET قابلیت همکاری کتاب DescriptionC# از ابتدا برای توسعه در چارچوب جدید دات نت مایکروسافت طراحی شده است. به این ترتیب، این یک زبان با کارایی بالا است که ساده، ایمن، شی گرا و اینترنت محور است. برنامه نویسی سی شارپ این زبان جدید را به گونه ای آموزش می دهد که برنامه نویسان باتجربه از آن استقبال می کنند – با پایه گذاری برنامه های آن در زمینه پلت فرم دات نت مایکروسافت و توسعه برنامه های دسکتاپ و اینترنت. قسمت اول این کتاب اصول C# را معرفی می کند، سپس ادامه می یابد. برای توضیح موارد زیر برنامه های اینترنتی، از جمله Windows Forms، ADO.NET و ASP.NET. ASP.NET شامل فرم های وب، برای توسعه سریع برنامه های کاربردی وب، و خدمات وب برای ایجاد اشیاء بدون رابط کاربری، برای ارائه خدمات از طریق اینترنت است. ، رشته ها و همگام سازی، و جریان ها. قسمت سوم همچنین نحوه تعامل با اشیاء COM را نشان می‌دهد. از آنجایی که می‌توانید ویژگی‌ها و شخصیت والدین و پدربزرگ‌ها و مادربزرگ‌ها را در کودکان خردسال مشاهده کنید، می‌توانید به راحتی تأثیر جاوا، C++، ویژوال بیسیک و سایر زبان‌ها را در آنها ببینید. سی شارپ. سطح اطلاعات در برنامه نویسی سی شارپ به شما این امکان را می دهد که به سرعت با سی شارپ کارآمد شوید و به عنوان یک افزونه قدرتمند به خانواده زبان های برنامه نویسی تسلط خود بر آن تکیه کنید.


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. – Richard DraganTopics covered: * Introduction to C# and the .NET platform * A “Hello World” example in C# * Tutorial to C# as an object-oriented programming language (types and variables, operators, namespaces, and preprocessor directives) * Defining classes in C# (including static members, finalizers, overloading, and read-only fields) * Inheritance and polymorphism implemented in C# * Operator overloading * Structures in C#, interfaces, arrays, and indexers * Built-in .NET collections, strings, and regular expression support * Structured exception handling * Delegate and events * Introduction to programming with Windows Forms * ADO.NET database APIs (including basic XML support) * Quick introduction to Web Forms and ASP.NET used with C# * Introduction to Web services (SOAP, WSDL, and Discover services described) * In-depth guide to .NET assemblies (including metadata, versioning, private and shared assemblies) * C# support for attributes and reflection (including reflection emit techniques) * Marshaling and remoting (with and without SOAP) * Threads and synchronization * Tutorial to C#/.NET streams (including basic I/O techniques, Web streams, and serialization) * COM and .NET interoperability Book DescriptionC# is designed from the ground up for development on Microsoft’s new .NET framework. As such, it’s a high-performance language that’s simple, safe, object-oriented, and Internet-centric. Programming C# teaches this new language in a way that experienced programmers will appreciate – by grounding its applications firmly in the context of Microsoft’s .NET platform and the development of desktop and Internet applications.The first part of this book introduces C# fundamentals, then goes on to explain: * Classes and objects * Inheritance and polymorphism * Operator overloading * Structs and interfaces * Arrays, indexers, and collections * String objects and regular expressions * Exceptions and bug handling * Delegates and eventsPart two of Programming C# focuses on development of desktop and Internet applications, including Windows Forms, ADO.NET and ASP.NET. ASP.NET includes Web Forms, for rapid development of web applications, and Web Services for creating objects without user interfaces, to provide services over the Internet.Part three gets to the heart of the .NET Framework, focusing on attributes and reflection, remoting, threads and synchronization, and streams. Part three also illustrates how to interoperate with COM objects.In much the way that you can see the features and personality of the parents and grandparents in young children, you can easily see the influence of Java, C++, Visual Basic, and other languages in C#. The level of information in Programming C# allows you to become productive quickly with C# and to rely on it as a powerful addition to your family of mastered programming languages.

دانلود کتاب «برنامه نویسی سی شارپ (شومیز)»

مبلغی که بابت خرید کتاب می‌پردازیم به مراتب پایین‌تر از هزینه‌هایی است که در آینده بابت نخواندن آن خواهیم پرداخت.

برای دریافت کد تخفیف ۲۰ درصدی این کتاب، ابتدا صفحه اینستاگرام کازرون آنلاین (@kazerun.online ) را دنبال کنید. سپس، کلمه «بلیان» را در دایرکت ارسال کنید تا کد تخفیف به شما ارسال شود.

دیدگاهتان را بنویسید