توضیحات
آموزش پیشرفته C#.NET
مشخصات آموزش پیشرفته C#.NET
تولید کننده : شرکت مهندسی نوین پندار
تعداد دی وی دی : 1 عدد
شماره مجوز : 8-02147-011367
آموزش پیشرفته C#.NET
: C Sharp wordmark.svg
پارادایم : پارادایم برنامهنویسی: برنامهنویسی ساختیافته، برنامهنویسی دستوری، برنامهنویسی شیءگرا، برنامهنویسی رویدادمحور، task-driven، برنامهنویسی تابعی، برنامهنویسی جنریک، reflective, concurrent
خانواده : C
طراحیشده توسط : مایکروسافت
توسعهدهنده : Microsoft
ظهوریافته در : ۲۰۰۰؛ ۱۸ سال پیش
انتشار پایدار : ۶٫۰ / ۲۰ ژوئیه، ۲۰۱۵؛ ۲ سال پیش
نظم ماشیننویسی : static , dynamic , strong, safe, nominative, partially inferred
سکو : زیرساخت زبان مشترک
پروانه : زمان اجرای زبان مشترک is proprietary, مونو (نرمافزار) compiler is dual پروانه عمومی همگانی گنو، پروانه امآیتی and libraries are گنو الجیپیالv2, DotGNU is dual پروانه عمومی همگانی گنو و گنو الجیپیالv2
توضیحات آموزش پیشرفته C#.NET
قبل از ورود به آموزش C# لازم است کمی راجع به زبان برنامه نویسی سی شارپ C# اطلاعاتی داشته باشیم. زبان برنامه نویسی C# برای اولین بار در سال 2000 میلادی توسط Anders Hejlsberg معرفی شد. آخرین نسخه زبان برنامه نویسی C# سی شارپ نسخه 6 آن می باشد که در 20 جولای 2015 انتشار یافته است. در واقع نسخه اولیه قابل استفاده زبان برنامه نویسی C# سی شارپ C# 1.0 با Visual Studio .NET 2002 معرفی شد که روی .NET Framework 1.0 ارائه می شد و آخرین نسخه ای که اکنون معرفی شده است C# 6.0 با Visual Studio .NET 2015 و روی چارچوب .NET Framework 4.6 ارائه می شود.
بدون شک برای آموزش C# و یادگیری زبان برنامه نویسی C# سی شارپ لازم است ضمن معرفی و آموزش مفاهیم C#، با ارائه تمرین های کوتاه، فرصت یادگیری عمیق و تجربه اندوزی در برنامه نویسی C# و توسعه نرم افزارهای کاربردی به صورت موثر انجام شود.
در این مجموعه تلاش شده با ارائه یک نقشه راه برای یادگیری زبان برنامه نویسی C# سی شارپ، دانشجویان را برای تبدیل شدن به یک برنامه نویس حرفه ای، یاری کنیم. بسیاری از موسسات آموزشی فعال در زمینه آموزش C# و آموزش برنامه نویسی با ارائه تبلیغات فریبنده طوری وانمود می کنند که با گذراندن یک دوره آموزش C# 40 ساعته دانشجو یک برنامه نویس حرفه ای خواهد شد و آماده ورود به بازار کار برنامه نویسی است. اما چنین امری محال است. مهارت برنامه نویسی، مهارتی است که پس از طی حداقل یک سال و نیم تمرین و مطالعه پس از گذراندن دور های آموزشی مرتبط کسب می شود.
سی شارپ (به انگلیسی: C#) یک زبان برنامه نویسی همگردان، سطح بالا، شیءگرا، ساخت یافته، رویداد محور، تابعی، دستوری و جنریک است که توسط شرکت مایکروسافت در سال 2000 میلادی از خانوادهٔ زبانهای چارچوب داتنت معرفی شد. زبان سی شارپ همچنین از خانواده زبانهای برنامهنویسی سی نیز است.
زبان سی شارپ، یک زبان برنامهنویسی چند الگویی و منظم شده مدلهای تابعی، اَمری، عمومی، شیءگرا و جز گرا و در بستر چارچوب دات نت میباشد. این زبان توسط شرکت مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز دربر گرفت. سی شارپ یکی از ۴۴ زبان برنامهنویسی است که توسط زمان اجرای زبان مشترک از چارچوب داتنت پشتیبانی میشوند و در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته میشود.
زبان سی شارپ با قدرت و در عین حال سطح بالایی خود توانسته توجه بسیاری از برنامه نویسان را به خود جلب کند.
این زبان برپایه سادگی، مدرن بودن، همه منظوره و شئ گرا بودن ساخته شد. آندرس هجلزبرگ، طراح زبان برنامهنویسی دلفی، سرپرستی تیم طراحان زبان سی شارپ را بر عهده داشت. این زبان دارای دستوری شیءگرا مشابه ++C است و به شدت از زبانهای جاوا و دلفینیازمندمدرک تأثیر پذیرفتهاست. در ابتدا نام این زبان COOL بود که مخفف C like Object Oriented Language بود، هر چند در ژوئیه ۲۰۰۰م، زمانی که مایکروسافت پروژه را عمومی اعلام کرد، اسم آن به سی شارپ تغییر پیدا کرد.
اهداف طراحی زبان آموزش پیشرفته C#.NET
استاندارد ECMA این اهداف طراحی زبان را برای سی شارپ برآورده میسازد:
سی شارپ یک زبان برنامهسازی ساده، مدرن، برای اهداف عمومی و شیءگرا است.
به دلیل اهمیت داشتن موضوع نیرومندی و دوام و بهرهوری برنامهنویس، زبان دارای چککننده Strong Type، چککننده مرزهای آرایه، تشخیص حالتهایی که یک متغیر مقداردهی اولیه نشدهاست، قابلیت انتقال کدها و Garbage Collection خودکار است.
این زبان برای استفاده در اجزای توسعه نرمافزار برای دستیابی به مزایای سامانههای توزیعی در نظر گرفته شدهاست.
قابلیت انتقال برنامهنویس بسیار مهم است، خصوصاً برای آن دسته از برنامهنویسانی که با زبانهای C و C++ آشنا هستند.
پشتیبانی از این زبان برای بینالمللی شدن بسیار مهم است.
زبان سی شارپ برای نوشتن برنامهها برای سامانههای تعبیه شده و میزبان در نظر گرفته شدهاست، سیستمعاملهای پیچیده بسیار بزرگ گرفته تا توابع اختصاصی بسیار کوچک.
هر چند برنامههای نوشته شده با سی شارپ طوری هستند که از لحاظ حافظه و پردازنده مورد نیاز مقرون به صرفه باشند، ولی خود زبان از لحاظ اندازه و کارایی به خوبی زبانهای C و اسمبلی نیست.
محتویات آموزش پیشرفته C#.NET
فصل اول : Collections & Containers
مقدمه
کار با Collections (دانلود – 23.6 مگابایت)
بررسی خصوصیات کلید
کار با Containers (بخش اول)
کار با Containers (بخش دوم)
کار با Tab Controller (دانلود – 18.05 مگابایت)
کار با Split Containers (دانلود – 7.37 مگابایت)
فصل دوم : مباحث کاربردی کنترل ها
Mask Text Box (دانلود – 5.95 مگابایت)
Document Outline
کنترل ها و خصوصیات آنها (بخش اول)
کنترل ها و خصوصیات آنها (بخش دوم)
فصل سوم : لیست ها
کار با لیست ها
اضافه کردن عنصر به لیست
پاک کردن لیست
دسترسی به عنصر انتخاب شده
انتخاب تکی یا چندتایی عناصر لیست
فصل چهارم : کار با فایل ها IO
آشنایی با فایل ها
آشنایی با کلاس Stream
ایجاد فایل TXT
متد Write
متد Close
متد Writeline
StreamReader
متد ReaderToEnd
متد ReaderLine
OpenDialog&SaveDialog
متد Show
خصوصیت Name
خصوصیت Title
خصوصیت File Name
خصوصیت Filter
کار با کلاس FileInfo
ایجاد
متد Createtext
متد AppendText
بدست آوردن خصوصیات فایل مثل زمان ایجاد و …
کار با کلاس DirectoryInfo
کار با کلاس Driveinfo
بدست آوردن خصوصیات درایو مثل ظرفیت، فضای آزاد و …
کار با کلاس FileStream
FontDialog&ColorDialog
تغییر نوع فونت و رنگ آن
فصل پنجم : ADO.Net
آشنایی با ADO.NEt
ایجاد جدول در Access
ایجاد Connection
ایجاد Command
کار با دستورات SQL
کار با دستورات Insert, Delete, Update
کار با ADO.NEt
تمرین
ExecuteReader
Data Adapter
DataGridView
فصل ششم : +GDI
آشنایی با گرافیک
اشکال توپر
آیکون ها
رویداد Paint
تمرین
فصل هفتم : کلاسها
آشنایی و ایجاد کلاس ها
Constructors
Partial Class
کلاس های استاتیک
ارث بری
ادامه بحث ارث بری
ایجاد Property
متدها و استفاده از کلاس دیاگرام
فصل هشتم : فرم های MDI
آشنایی و ایجاد فرم های MDI
توجه : تيم شرکت عصربازي اين محصول را با قيمت مناسب به شما عرضه مي کند و لذت بردن از آموزش پیشرفته C#.NET آرزوي ماست ، مي توانيد هرگونه سوالي در خصوص اين محصول را از تيم عصربازي بپرسيد و ما خوشحال ميشيم بتونيم کمکتون کنيم .
Name
C# musical note
The name “C#” was inspired by musical notation where a sharp indicates that the written note should be made a semitone higher in pitch. This is similar to the language name of C++, where “++” indicates that a variable should be incremented by 1. The sharp symbol also resembles a ligature of four “+” symbols (in a two-by-two grid), further implying that the language is an increment of C++.
Due to technical limitations of display (standard fonts, browsers, etc.) and the fact that the sharp symbol (U+266F ♯ MUSIC SHARP SIGN (HTML ♯)) is not present on most keyboard layouts, the number sign (U+0023 # NUMBER SIGN (HTML #)) was chosen to approximate the sharp symbol in the written name of the programming language. This convention is reflected in the ECMA-334 C# Language Specification. However, when it is practical to do so (for example, in advertising or in box art), Microsoft uses the intended musical symbol.
The “C#” suffix has been used by a number of other .NET languages that are variants of existing languages, including J# (a .NET language also designed by Microsoft that is derived from Java 1.1), A# (from Ada), and the functional programming language F#. The original implementation of Eiffel for .NET was called Eiffel#, a name retired since the full Eiffel language is now supported. The suffix has also been used for libraries, such as Gtk# (a .NET wrapper for GTK+ and other GNOME libraries) and Cocoa# (a wrapper for Cocoa).
هنوز بررسیای ثبت نشده است.