fa
Feedback
کانال رسمی تیم IRAN-BIM (آریانی)

کانال رسمی تیم IRAN-BIM (آریانی)

رفتن به کانال در Telegram

شماره تماس جهت انجام مدلسازی پروژه های BIM و برگزاری کلاس های تخصصی Revit.s (معماری+سازه+مکانیک) برای شرکت ها و ارگانها IRAN-BIM ☎️09120160348 فروشگاه نرم افزار های BIM: http://iran-bim.com/online-shop/ پشتیبانی : @IRAN_BIMTEAM

نمایش بیشتر
5 050
مشترکین
-224 ساعت
-17 روز
-330 روز
آرشیو پست ها
نوشتن کلاس ها و موضوعات در ابتدای برنامه به ما کمک می کند تا کدهای تکراری را ننویسیم و سرعت و دقت در برنامه بسیار افزایش می باشد. string name; کلمه string یک متغییر از نوع رشته می باشد که کاربر باید رشته را وارد کند. یک متغییر یک نام نمادین می باشد و برای انواع داده های خاص مورد استفاده قرار می گیرد و به صورت موقت در حافظه قرار گرفته می شود. توجه داشته باشید که ما متغییرهای زیادی داریم و هر کدام با نوع خاصی باید مشخص شود که در اینجا متغییر ما از نوع رشته یا string می باشد. Console.WriteLine("Please Enter Your Good Name"); این کد برای نمایش پیغام ظاهر شده در پنجره کنسول مورد استفاده قرار می گیرد. name = Console.ReadLine(); برای اینکه مقدار رشته را در متغییر name ذخیره کنیم از این کد استفاده شده است. ** توجه داشته باشید که در برخی حالت ها ممکن است روش های مختلفی وجود داشته باشد و سعی ما در این اموزش ساده ترین ها برای تعریف و شرح کدها می باشد. Console.WriteLine("Welcome {0} in your first csharp program", name); این خط کد هم برای نمایش پیغام در پنجره کنسول استفاده شده است. اما یک چیز جدید در این خط کد مشاهده می کنید که به شکل {0} نوشته شده است. به این نماد place holder می گویند که برای چاپ متغییر مورد استفاده قرار گرفته می شود. در کد فوق از place holder برای چاپ متفییر name استفاده شده است. این حالت می تواند ادامه داشته باشد. فقط توجه اشته باشید که در سی شارپ شمارش از 0 می باشد. در C# ، کدهای Console.WriteLine و Console.ReadLine بسیار مهم می باشند. Console.WriteLine : این کد برای نمایش دادن یک پیغام مورد استفاده قرار گرفته می شود. Console.ReadLine : این برای پذیرش ورودی برای چاپ مورد استفاده قرار گرفته می شود.

به همین منظور ما که هدف یادگیری C# برای نرم افزار Revit را داریم می بایست کلاس ها و موضوعات رویت را اضافه کنیم که در درس های جلوتر بیشتر آشنا خواهید شد. مانند تصویر زیر: using System; using System.Collections.Generic; using Autodesk.Revit.ApplicationServices; using Autodesk.Revit.Attributes; using Autodesk.Revit.DB; using Autodesk.Revit.UI; using System.Resources; using System.Reflection; using System.Drawing; using System.Windows.Media.Imaging; using System.Windows.Interop; using System.IO; using WPF = System.Windows; using System.Linq;

توضیحات : using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; این بخش توسط کتابخانه سی شارپ استفاده شده است . زبان سی شارپ دارای مجموعه ی عظیمی از انواع کلاس ها و موضوعات می باشد.اگر شما در برنامه خود می خواهید از انها استفاده کنید باید نام آن را در این بخش اضافه کنید. برای مثال در کد نوشته شده بالا فقط using System; مورد استفاده قرار گرفته است و بقیه کاربردی در این کد نداشته است. اگر این قسمت را حذف کنیم باید ابتدای تمام بخش هایی که از Console استفاده شده ابتدا System تایپ کنیم تا سی شارپ متوجه شود این کد باید از کجا خوانده شود. مانند تصویر زیر:

using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace First_C_sharp_code { class Program { static void Main(string[] args) { string name; Console.WriteLine("Please Enter Your Good Name"); name = Console.ReadLine(); Console.WriteLine("Welcome {0} in your first csharp program", name); Console.ReadLine(); } } }

خوب، شما باید درک پیدا کنید که کجا و چگونه برنامه خود را باید اجرا کنید. در این بخش شما شرح مختصری از جزئیات یک برنامه کوتاه را خواهید دید. این به شما برای پیاده سازی منطقی برنامه کمک خواهد کرد. بنابراین با دقت کد سی شارپ را مطالعه و ساختار ابتدایی ان را درک کنید. هر برنامه به سه مرحله برای کار کردن نیاز دارند. این سه مرحله عبارتند از : Input(I): ورودی Process (P): پردازش Output (O) : خروجی این یک مفهوم یا کانسپت اساسی برای تمامی زبان های برنامه نویسی می باشد. این سه مرحله به عنوان چرخه I-P-O نیز شناخته شده است.

بخش اول از فصل دوم : اولین کد سی شارپ شما (Your First C# code):

متغییرها و انواع داده ها موارد اولیه مورد نیاز برای هر زبان برنامه نویسی می باشند. برنامه C# یک زبان به شدت تایپی (strongly typed) می باشد، یعنی اینکه هر یک از Object و Variable باید با یک نوع خاص مشخص شوند. انواع مختلفی از Data typeها را می توانید برای تعریف متغییرها استفاده کنید. یک Data type با value type و reference type دسته بندی شده است.

فصل دوم : Variables and Data types – C# Basic Programming(متغییرها و داده هادر برنامه نویسی سی شارپ)

بخش سوم از فصل اول : چگونه برنامه C# را در Notepad و VS (Visual Studio) اشکال زدایی و اجرا کنیم؟ *چگونه کد C# را در برنامه VS کامپایل و اجرا کنیم؟ در اینجا با چگونگی اجرای کد نوشته شده C# در VS را آشنا خواهید شد. این بخش برای افراد مبتدی ممکن است کمی پیچیده باشد اما با تمرکز روش را درک خواهید کرد. 1-برنامه VS را اجرا کنید و سپس از File > New project را برگزینید. 2- در پنجره باز شده بروی Console Application کلیک کنید. 3- یک مسیر و اسمی برای پروژه تعیین کنید و سپس بروی OK کلیک کنید. 4- ویژوال استودیو فایل جدید را با برخی کدهای مورد نیاز برای شما باز می کند. 5-حالا کد زیر را دقیق وارد کنید و سپس F5 را بروی کیبرد بفشارید. using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace Chapter1 { class Program { static void Main(string [] args) { Console.WriteLine("This is my First C# Program"); Console.ReadLine(); } } } 6- اکنون خروجی را در پنجره CMD می توانید مشاهده کنید.

استفاده هر نسخه از Visual Studio :
استفاده هر نسخه از Visual Studio :

استفاده از Notepad:
استفاده از Notepad:

بخش دوم از فصل اول : کد های C# کجا باید نوشته شود؟ * کد های C# کجا باید نوشته شود؟ * چگونه کدهای نوشته شده را کامپایل و اجرا کنیم؟ * چیزایی که باید درباره ویرایشگر کد C# بدانیم؟ خوب، اجازه دهید با یک مثال در C# شروع کنیم. در این بخش به معرفی ویرایشگر کد C# می پردازیم. قبل از شروع لازم می باشد که بدانید، کجا باید کد C# نوشته شود. خوشبختانه شما می توانید برنامه C#را در یک Notepad بنویسید و سپس به برنامه Visual Studio ارسال کنید. شما له صورت گام به گام در مورد چگونگی نوشتن، اشکال زایی و اجرای برنامه C# را بروی دستگاه خواهید آموخت.

بخش اول از فصل اول : شروع * کدام یک از دستورالعمل ها را در زمان نوشتن کدهای C# باید دنبال کنیم؟ * چگونه خطاهای رایج در برنامه نویسی C# را جلوگیری کنیم؟ * چگونه اجرا در آمدن کدهای برنامه نویسی C# را به صورت گام به گام مشاهده کنیم؟ قبل از شروع کامل برای آموزش C#، باید دستورالعمل های زیر را بدانید. این به شما کمک خواهد کرد تا کدهای C# را به راحتی و بدون هیچ زحمتی بنویسید. *راهنمای عمومی ما فرض را بر این می گیریم که شما از Visual Studio استفاده می کنید. راهنمای عمومی 1 : باید باز و بسته بودن Braces یا آکولات {} به شکل صحیح و مناسب بررسی شود. راهنمای عمومی 2 : برنامه شما باید به درستی به صورت تو در تو (Nested) نوشته شده باشد. راهنمای عمومی 3 : برای اجرا کردن برنامه نوشته شده باید کلید F5 را بروی کیبرد فشار دهید. راهنمای عمومی 4 : اگر شما در زمان اجرا یک exception یا مشکل دریافت کردید، کلید های Ctrl+F5 را برای متوقف کردن برنامه بروی کیبرد فشار دهید. راهنمای عمومی 5 : اگر شما با حلقه بی نهایت در اجرا روبروی شدید، برای شکستن و متوقف کردن آن کلید های Ctrl+C را بروی کیبرد فشار دهید. راهنمای عمومی 6 : برای اینکه مشاهده کنید برنامه شما چگونه کار می کند، کلید F11 را به صورت پی دی پی فشار دهید. راهنمای عمومی 7 : پس از پایان هر فصل، باید تمرینات پایان آن فصل را انجام دهید. این به شما برای درک و مفهوم بهتر برای مهارت برنامه نویسی کمک خواهد کرد. زبان برنامه نویسی C# بسیار آسان می باشد، بنابراین شما هرگز با این زبان خسته نمی شوید. پس از مدتی، هنگامی که بخش های پایه را فرا گرفتید، قطعا با اعتماد به نفس بیشتری با برنامه نویسی C# کارخواهید کرد.

فصل اول: Getting Started (شروع شدن) این فصل به شما خواهد آموخت: *چگونه زبان برنامه نویسی C# را شروع کنیم؟ *کدهای C# باید کجاها نوشته شوند؟ *چگونه کدهای C# را اجرا کنیم؟ این فصل به شما خواهد آموخت که کجا کد های C# را باید نوشت و چگونه آن را اجرا کنید. در اولین فصل در مورد پلتفرم های مختلف که شما می توانید در آن برنامه های خود را بنویسی و اجرا کنید توضیح می دهد. نرم افزار ویرایشگر متن (Notepad) که به صورت پیش فرض در ویندوز موجود می باشد، یکی از برنامه هایی می باشد که شما قادر خواهید بود در آن کدهای C# را بنویسید، اما برای به دست آوردن قابلیت های بیشتر و هوشمند نیاز به یک پلتفرم تخصصی برای نوشتن و اجرا کردن کدهای C# داریم. Visual Studio یکی از بهترین ابزارهای برنامه نویسی می باشد که با فراهم کردن تعداد زیادی امکانات، برنامه نویسی را بسیار آسان می کند. شما می توانید از هر یک از نسخه های Visual Studio برای نوشتم کدهای خود استفاده کنید، مانند Visual Studio 2005-Visual Studio 2008-Visual Studio 2012-Visual Studio 2013-Visual Studio 2015 و ... .