تالار گفتگوی کیش تک/ kishtech forum
  • سردر
  • جستجو
  • فهرست اعضا
  • سالنامه
  • راهنما
درود مهمان گرامی! ورود ثبت‌نام
ورود
نام کاربری:
گذرواژه‌:
گذرواژه‌تان را فراموش کرده‌اید؟
 
تالار گفتگوی کیش تک/ kishtech forum › پردیس فناوری کیش › دانشگاه جامع علمی و کاربردی › **مرکز علمی و کاربردی کوشا** › مبانی کامپیوتر و برنامه سازی (آسانسور -جمعه -کلاس اول) v
1 2 3 4 بعدی »

سی شارپ چیست

صفحه‌ها (2): « قبلی 1 2
امتیاز موضوع:
  • 1 رأی - میانگین امتیازات: 5
  • 1
  • 2
  • 3
  • 4
  • 5
حالت موضوعی
سی شارپ چیست
یوسف آبادی آفلاین
م. یوسف آبادی
***
ارسال‌ها: 153
موضوع‌ها: 15
تاریخ عضویت: Feb 2018
اعتبار: 10
#11
21-04-2018, 09:30 PM
زبانی که به عقیده ی عده ای از برنامه نویسان توسط وی بی دات نت "له" شده
شاید مهمترین ویژگی آن این باشد که: "جزء زبانهای ویژوال میباشد"
زبانی شیءگرا و سطح بالا است
ساختمان داده
این کامپایلر در مقابل C یا ++C دارای ساختار بسیار متفاوتی است که دانستن آن به برنامه‌نویس امکان نوشتن برنامه‌های بسیار بهینه را خواهد داد.
در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می‌شود

--------------------------------------------------------
ویژوال بیسیک دات نت یکی از زبان‌های معرفی شده به منظور نوشتن برنامه‌های مبتنی و با استفاده از چهارچوب دات نت است. دستورهای این زبان مشابه بیسیک ,Q basic است. چون این زبان جزو مجموعه چهارچوب دات نت است کد تولید شده توسط آن(MSIL) در بیشتر مواقع فرقی با کدهای تولید شده توسط سی‌شارپ ندارد و کتابخانه‌های تولید شده در هر یک از این دو زبان مستقیماً در دیگری قابل استفاده‌است.

اشتباهی که معمولاً در مورد ویژوال بیسیک دات نت می‌شود این است که با توجه به ویژگی‌های بیسیک کلاسیک که زبانی ساده و مخصوص غیرحرفه‌ای‌ها بود، این زبان نیز غیرحرفه‌ای تلقی می‌شود، در حالی که قابلیت‌های آن کاملاً با #C برابر است. در ضمن زبان مفسری نیست.

وی بی دات نت علاوه بر امکانات عادی مثل برنامه نویسی برای ویندوز قابلیت برنامه نویسی برای کنسول‌ها و دستگاه‌های هوشمند (Smart Device) را هم دارد.

سیستم کدها بسیار منظم تر از وی بی ۶ شده و تمام کدها در کلاس‌ها طبقه‌بندی می‌شود.

هم اکنون ویژوال بیسیک دات نت در بسته نرم‌افزاری Visual Studio همراه با Visual C#، Visual J#، Visual C++ و Visual Web Developer ارائه می‌شود.

در مقایسه بین سی شارپ و ویژوال بیسیک دات نت طبق گفته مسئولان ماکروسافت همواره ویژوال بیسیک دات نت از سهولت در کد نویسی بر خوردار بوده است و شباهت آن با ویژوال بیسیک نگارش ششم قابل چشم پوشی نیست

توسعه نرم‌افزارهای ویندوز فرم (WinForms)، WPF، برنامه‌های مخصوص ویندوز فون، برنامه‌های ویندوز ۸ و ... همگی با زبان ویژوال بیسیک دات نت امکان‌پذیر هستند. برای همین ویژوال بیسیک دات نت یکی از زبان‌های محبوب توسعه‌گرهای ویندوز است.

تصورات غلطی هم که در مورد ضعف vb.net نسبت به زبان‌های دیگری چون C# وجود دارد به شدت بی اساس و نشات گرفته از مقایسه زبان c و basic می‌باشد در حالیکه این تصور کاملاً اشتباه است.

تمام زبان‌های موجود در چهارچوب دات نت پس از کامپایل به یک زبان حدواسط (CLR) یا زبان حین اجرا یا واسطه مایکروسافتی MSIL تبدیل می‌شوند و سپس توسط ماشین اجرا می‌شوند. مقالات زیر حداقل ۱۰ برتری VB.net را نسبت به C# بیان می‌نمایند. https://www.simple-talk.com/dotnet/.net-...er-than-c/ http://www.vbrad.com/article.aspx?id=63 بنظر می‌رسد سیاست مایکروسافت برای توسعه زبان‌های دیگری که بر پایه c هستند بیشتر برای جلب نظر برنامه‌نویسان سکوهای شرکت‌های رقیب بوده لذا با این رویکرد مایکروسافت در مقابل سکوی قدرتمندی مانند جاوا میدان را خالی نگذارده است و طیف وسیعی از برنامه‌نویسان را با قرار دادن زبانهایی چون C++ و C# و J# و F# در ویژوال استودیو به خود جذب نموده است.

ناگفته نماند دستور های VB.net شباهت زیادی با vb6 و vba دارند و در این میان از یک جهت بسیار بسیار مهم می‌نماید و آن اینکه ویژوال بیسیک زبان برنامه‌نویسی مستقیم و بی‌واسطه در محصولات مهمی مانند آفیس مایکروسافت می‌باشد. ماکرو نویسی با VBA به سرعت امکان توسعه برنامه‌های کاربردی را فراهم می‌کند.
ارسال‌ها
پاسخ
hosseinhedariy آفلاین
عضو عادی
***
ارسال‌ها: 104
موضوع‌ها: 6
تاریخ عضویت: Feb 2022
اعتبار: 0
#12
15-05-2022, 08:28 AM (آخرین ویرایش: 15-05-2022, 08:50 AM، توسط hosseinhedariy.)
(27-10-2017, 09:37 AM)فائزه حسنی نوشته است: سی شلرپ چیست

زبانی که به عقیده ی عده ای از برنامه نویسان توسط وی بی دات نت "له" شده
شاید مهمترین ویژگی آن این باشد که: "جزء زبانهای ویژوال میباشد"
زبانی شیءگرا و سطح بالا است
ساختمان داده
این کامپایلر در مقابل C یا ++C دارای ساختار بسیار متفاوتی است که دانستن آن به برنامه‌نویس امکان نوشتن برنامه‌های بسیار بهینه را خواهد داد.
در همه جا به وسیله مایکروسافت ویژوال استودیو شناخته می‌شود

--------------------------------------------------------
ویژوال بیسیک دات نت یکی از زبان‌های معرفی شده به منظور نوشتن برنامه‌های مبتنی و با استفاده از چهارچوب دات نت است. دستورهای این زبان مشابه بیسیک ,Q basic است. چون این زبان جزو مجموعه چهارچوب دات نت است کد تولید شده توسط آن(MSIL) در بیشتر مواقع فرقی با کدهای تولید شده توسط سی‌شارپ ندارد و کتابخانه‌های تولید شده در هر یک از این دو زبان مستقیماً در دیگری قابل استفاده‌است.

اشتباهی که معمولاً در مورد ویژوال بیسیک دات نت می‌شود این است که با توجه به ویژگی‌های بیسیک کلاسیک که زبانی ساده و مخصوص غیرحرفه‌ای‌ها بود، این زبان نیز غیرحرفه‌ای تلقی می‌شود، در حالی که قابلیت‌های آن کاملاً با #C برابر است. در ضمن زبان مفسری نیست.

وی بی دات نت علاوه بر امکانات عادی مثل برنامه نویسی برای ویندوز قابلیت برنامه نویسی برای کنسول‌ها و دستگاه‌های هوشمند (Smart Device) را هم دارد.

سیستم کدها بسیار منظم تر از وی بی ۶ شده و تمام کدها در کلاس‌ها طبقه‌بندی می‌شود.

هم اکنون ویژوال بیسیک دات نت در بسته نرم‌افزاری Visual Studio همراه با Visual C#، Visual J#، Visual C++ و Visual Web Developer ارائه می‌شود.

در مقایسه بین سی شارپ و ویژوال بیسیک دات نت طبق گفته مسئولان ماکروسافت همواره ویژوال بیسیک دات نت از سهولت در کد نویسی بر خوردار بوده است و شباهت آن با ویژوال بیسیک نگارش ششم قابل چشم پوشی نیست

توسعه نرم‌افزارهای ویندوز فرم (WinForms)، WPF، برنامه‌های مخصوص ویندوز فون، برنامه‌های ویندوز ۸ و ... همگی با زبان ویژوال بیسیک دات نت امکان‌پذیر هستند. برای همین ویژوال بیسیک دات نت یکی از زبان‌های محبوب توسعه‌گرهای ویندوز است.

تصورات غلطی هم که در مورد ضعف vb.net نسبت به زبان‌های دیگری چون C# وجود دارد به شدت بی اساس و نشات گرفته از مقایسه زبان c و basic می‌باشد در حالیکه این تصور کاملاً اشتباه است.

تمام زبان‌های موجود در چهارچوب دات نت پس از کامپایل به یک زبان حدواسط (CLR) یا زبان حین اجرا یا واسطه مایکروسافتی MSIL تبدیل می‌شوند و سپس توسط ماشین اجرا می‌شوند. مقالات زیر حداقل ۱۰ برتری VB.net را نسبت به C# بیان می‌نمایند. https://www.simple-talk.com/dotnet/.net-...er-than-c/ http://www.vbrad.com/article.aspx?id=63 بنظر می‌رسد سیاست مایکروسافت برای توسعه زبان‌های دیگری که بر پایه c هستند بیشتر برای جلب نظر برنامه‌نویسان سکوهای شرکت‌های رقیب بوده لذا با این رویکرد مایکروسافت در مقابل سکوی قدرتمندی مانند جاوا میدان را خالی نگذارده است و طیف وسیعی از برنامه‌نویسان را با قرار دادن زبانهایی چون C++ و C# و J# و F# در ویژوال استودیو به خود جذب نموده است.

ناگفته نماند دستور های VB.net شباهت زیادی با vb6 و vba دارند و در این میان از یک جهت بسیار بسیار مهم می‌نماید و آن اینکه ویژوال بیسیک زبان برنامه‌نویسی مستقیم و بی‌واسطه در محصولات مهمی مانند آفیس مایکروسافت می‌باشد. ماکرو نویسی با VBA به سرعت امکان توسعه برنامه‌های کاربردی را فراهم می‌کند.

(27-10-2017, 09:37 AM)فائزه حسنی نوشته است: سی شلرپ چیست

برنامه نویسی به زبان سی شارپ که پیشرفته سی بوده در محیط ویژوال استودیو به کار گرفته می شود
ارسال‌ها
پاسخ
09128117603 آفلاین
مرتضی رضایی
***
ارسال‌ها: 85
موضوع‌ها: 5
تاریخ عضویت: Apr 2022
اعتبار: 0
#13
15-05-2022, 01:37 PM
سی شارپ زبانی شیءگرا و سطح بالا از خانوادهٔ زبان‌های چارچوب دات‌نت شرکت مایکروسافت است. زبان سی شارپ، یک زبان برنامه‌نویسی چند الگویی و منظم شده مدل‌های تابعی، امری، عمومی، شیءگرا و جز گرا و در بستر دات نت می‌باشد. این زبان توسط مایکروسافت و جزئی از دات نت به وجود آمد و بعداً استانداردهای ECMA و ISO را نیز دربر گرفت. ویکی‌پدیا
ارسال‌ها
پاسخ
« قدیمی‌تر | جدیدتر »
صفحه‌ها (2): « قبلی 1 2


موضوع‌های مشابه…
موضوع نویسنده پاسخ بازدید آخرین ارسال
  کامپایلر چیست؟ فائزه حسنی 8 2,636 15-05-2022, 08:49 AM
آخرین ارسال: hosseinhedariy
  نقش کامپیوتر در سرویس ونگهداری آسانسور چیست؟ م ک فراهانی 5 2,191 25-12-2019, 03:29 AM
آخرین ارسال: Yas.farajzadeh
Question برنامه مایا چیست alis.h 7 3,065 22-04-2018, 12:13 AM
آخرین ارسال: یوسف آبادی
  نقش کامپیوتر در اتوماسیون صنعت آسانسور چیست؟ م ک فراهانی 6 2,439 22-04-2018, 12:11 AM
آخرین ارسال: یوسف آبادی
  مودم چیست؟ وطریقه کارکرد آن راتوضیح دهید parham_allaee 6 2,262 21-04-2018, 09:29 PM
آخرین ارسال: یوسف آبادی
  کاربرد برنامه ELink در آسانسورهای هوشمند چیست؟ rahmanhabibzadeh 0 952 06-01-2018, 05:55 PM
آخرین ارسال: rahmanhabibzadeh
  نقش کامپیوتر در صنعت آسانسور چیست؟ rahmanhabibzadeh 0 1,149 06-01-2018, 05:21 PM
آخرین ارسال: rahmanhabibzadeh
  چیپینگ (chipping) چیست؟ عفتی 7 2,221 04-01-2018, 09:43 PM
آخرین ارسال: عفتی
  وال پست چیست؟ عفتی 5 1,780 04-01-2018, 01:25 PM
آخرین ارسال: عفتی
  منبع تغذیه چیست؟ ali_eidi 6 2,348 04-01-2018, 01:02 PM
آخرین ارسال: عفتی

  • مشاهده‌ی نسخه‌ی قابل چاپ
پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان
  • تیم انجمن
  • صفحه‌ی تماس
  • تالار کیش تک / kishtech forum
  • بازگشت به بالا
  • بایگانی
  • نشانه‌گذاری تمامی انجمن‌ها به عنوان خوانده شده
  • پیوند سایتی RSS
زمان کنونی: 14-06-2025، 01:57 AM Persian Translation by MyBBIran.com - Ver: 6.5
Powered by MyBB, © 2002-2025 MyBB Group.