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

امروز و ساعت دقیقه می باشد.
twitter.com/bia2bebar delicious.com/bia2bebar
امروز در بیا تو ببر داریم :
گلشیفته فراهانی در کنار ماریان کوتیار

گلشیفته فراهانی در جشنواره فیلم مراکش + تصاویر

عکس های گلشیفته فراهانی در کنار ماریان کوتیار و مارتین اسکورسیزی در جشنواره فیلم مراکش گلشیفته فراهانی در جشنواره فیلم مراکش + تصاویر گلشیفته فراهانی در جشنواره فیلم مراکش + تصاویر گلشیفته فراهانی در جشنواره فیلم مراکش + تصاویر

your-sms
اعتراف کنید …!
تبلیغات تبلیغات
انگشتر یا فاطمه (س)

انگشتر یا فاطمه (س)

انگشتر مردانه مزین به عبارت یا فاطمه (س) با طراحی فوق العاده چشمگیر و منحصر بفرد خود چشم هر بیننده را مجذوب خود میکند. نوع طراحی این انگشتری بی نظیر سیاه قلم بوده و جنس آن طلای روسی می باشد که هرگز تغییر رنگ نمی دهد؛ سنگ های به کار رفته در این انگشتر شامل سه سنگ توپاز با رنگ آبی خیره کننده، زمرد سبز و یاقوت سرخ جلوه دیگری به این انگشتری گرانبها داده است. با هدیه دادن این انگشتر منحصربفرد به کسی که دوستش دارید او را غافلگیر نمایید.

خرید پستی این محصول
 مانتو بهاره
 شابلون طراحي ابرو
مد و فشن

مدل لباس عروس 93
اختصاصی بیا تو ببر

همسر علی دایی مدل لباس عروس 93
دانلود

دانلود آهنگ جدید یاس و آمین به نام آمین دانلود آهنگ جدید دلم از مهدی احمدوند + متن آهنگ جلوگيري از دزدی اينترنت Wi-Fi + دانلود بازی فکری Move the box برای اندروید + دانلود دانلود ورژن آخر نرم افزار اطلاعات دارویی
پوست و زیبایی

کدام رژلب برای کدام لب ؟ روش پاک کردن تاتو












جالب و دیدنی

آشپز و آشپزی

اطلاعات
    Get our toolbar!
    Future Google PR for bia2bebar.ir - 4.28
    SEO Reports for bia2bebar.ir

گالری عکس

گلشیفته فراهانی در کنار ماریان کوتیار

گلشیفته فراهانی در جشنواره فیلم مراکش + تصاویر

عکس های گلشیفته فراهانی در کنار ماریان کوتیار و مارتین اسکورسیزی در جشنواره فیلم مراکش گلشیفته فراهانی در جشنواره فیلم مراکش + تصاویر گلشیفته فراهانی در جشنواره فیلم مراکش + تصاویر گلشیفته فراهانی در ...

نمایش آرشیو مطالب این بخش
بهترین های دنیای اینترنت

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

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

با درود فراوان خدمت بازدید کنندگان سایت ، از امروز  آموزش زبان سی شارپ رو شروع می کنیم …

این آموزش از اصول اولیه و پیش پا افتاده مسائل مربوط به برنامه نویسی شروع می شه که کلیه علاقه مندانی که اطلاعات کافی درمورد زبان های برنامه نویسی ندارند به راحتی با دنبال کردن این آموزش ها می تونند به سطح بالایی برسند! این آموزش بر اساس جزوه استاد گرانقدر دکتر سعید شیری قرار داده میشه ! سرتون رو درد نیارم … بریم سراغ آموزش :

فصل اول : مبانی کامپیوتر و برنامه سازی

  • مبنای اعداد

عدد مبنای 10 دارای 10 رقم است:

0,1,2,3,4,5,6,7,8,9

عدد مبنای 8 دارای 8 رقم است:

0,1,2,3,4,5,6,7

عدد مبنای 16 دارای 16 رقم است:

0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F

عدد مبنای 2 دارای 2 رقم است:

0,1

  • تبدیل از مبنای 10 به سایر مبناها
  1. برای تبدیل از مبنای 10 به سایر مبناها از روش تقسیم متوالی استفاده میشود.
  2. پس از تقسیم عدد مبنای 10 بر مبنای جدید یک باقیمانده و یک خارج قسمت بوجود خواهد آمد. باقیمانده بعنوان قسمتی از عدد مبنای جدید استفاده شده و خارج قسمت برای تقسیم بعدی مورد استفاده قرار میگیرد. این عمل تا صفر شدن خارج قسمت ادامه می یابد.

تبدیل از مبنای 10 به سایر مبناها

  • تبدیل از سایر مبناها به مبنای 10
برای تبدیل از یک مبنا به مبنای 10 مقدار هر رقم در ارزش آن ضرب شده و حاصل با هم جمع میشوند:
مثال) تبدیل ABC از مبنای 16 به 10
تبدیل ABC از مبنای 16 به 10
مثال) تبدیل 754 از مبنای 8 به 10
تبدیل 754 از مبنای 8 به 10
  • اسامی اعداد باینری بزرگ
برای نمایش توانهای مختلف 2 از اسامی مقابل استفاده میشود.
نمایش توانهای مختلف 2
برای اسامی توانهای مختلف 10 نیز از اسامی مشابهی استفاده میشود.
اسامی توانهای مختلف 10
The ASCII Character Set
برای نمایش حروف انگلیسی از الگوهای 8 بیتی استفاده میشود که طبق یک قراردادی با نام اسکی  ACSII کد گذاری شده اند. معمولا اکثر کامپیوترها از این قرارداد برای ذخیره ونمایش متن های انگلیسی تبعیت میکنند.
The ASCII Character Set
The Unicode Character Set
حروف انگلیسی را براحتی میتوان با استاندارد ASCII نمایش داد. چون این استاندارد از 8 بیت برای نمایش حروف استفاده میکند لذا فقط 256 حرف و عدد و یا نشانه مختلف را میتواند نشان دهد. در نتیجه این قرارداد برای نمایش حروف سایر زبانها مثل چینی وژاپنی که دارای چندین هزار حرف مختلف هستند غیر قابل استفاده خواهد بود. به همین علت امروزه از قرارداد جدیدی با نام UNICODE  استفاده میشودکه علاوه بر حروف انگلیسی میتواند حروف تمامی زبانهای دنیا ازجمله زبان فارسی را با آن کدگذازی کرده و نمایش داد.
The Unicode Character Set
  • حافظه و برنامه
  1. هنگامی که یک برنامه اجرا میشود، قسمتی از حافظه اصلی به داده های آن اختصاص داده میشود و میتواند به هر تعداد که میخواهد اطلاعات آنرا تغییر دهد. برای مثال اگر برنامه ای درحال جمع کردن لیستی از داده ها باشد حاصل جمع در محلی از حافظه اصلی نگهداری خواهد شد که با هر بارجمع کردن داده های جدید محتوی این محل نیز تغییر خواهد نمود.
  2. دستورات یک برنامه در حال اجرا نیز در حافظه قرار داده میشوند اما دچار تغییر نمیشوند. قسمتی از وظیفه یک زبان برنامه نویسی این است که مراقب محل نگهداری برنامه و داده های آن در حافظه بوده و خیال برنامه نویس را از این بابت آسوده کند.
  • حافظه RAM
بخش اعظم حافظه اصلی کامپیوترها از نوع حافظه RAM است . این نوع حافظه هم قابل نوشتن و هم قابل خواندن است. برنامه های اجرائی ازروی هارددیسک به RAM کامپیوترکپی شده و توسط پردازنده اجرامیشوند. مدار الکترونیکی این حافظه دارای این خاصیت هستند که با قطع منبع تغذیه اطلاعات آن بکلی پاک میشوند.
  • اندازه اعداد در حافظه کامپیوتر
  1. برای اینکه بتوان یک عدد را در حافظه کامپیوتر ذخیره نمود باید اندازه بیت های لازم برای ذخیره آن عدد را مشخص نمود.
  2. برای مثال عدد 4 در مبنای 2 با 3 بیت قابل نمایش است: 100. اما برای ذخیره آن در حافظه باید از تعدادی بیت استفاده نمود که باید حتما مضربی از 8 باشند (بایت).
  3. در اینصورت از تعداد 8 یا 16 یا 32 و یا 64 بیت میتوان برای ذخیره آن استفاده نمود.

8 بیت      0100   0000

16 بیت    0100   0000 0000   0000

  • تعیین علامت اعداد مورد نیاز یک برنامه
  1. علاوه بر اندازه یک عدد باید علامت دار بودن و یا غیر علامت دار بودن آن نیز مشخص شود. برای مثال اگر از یک بایت برای نمایش یک عدد صحیح استفاده شود در صورتی که همه این هشت بیت برای عدد بکار رود میتوان اعداد از 0 تا 255 (1- 28) را میتوان با این هشت بیت نمایش داد.
  2. در صورتی که از بیت آخر برای نمایش اعداد منفی استفاده شود در اینصورت میتوان اعداد 128- تا 127+ را با این هشت بیت نمایش داد. (128= 27)
  • تعیین نوع اعداد مورد نیاز یک برنامه
– علاوه بر اندازه و علامت دار بودن یک عدد باید نوع عدد مورد نیاز یک برنامه هم مشخص شود.
– انواع اصلی اعدادی که در کامپیوتر استفاده میشوند عبارتند از:
  1. اعداد اعشاری 14.5
  2. اعداد صحیح  14
– در کامپیوتر از قراردادهای مختلفی برای ذخیره هر یک از این اعداد استفاده میشود.
  • اعداد مورد پشتیانی زبان های برنامه نویسی
  1. اگر چه همه زبانهای برنامه نویسی مختلف طوری طراحی میشوند که با اعداد متنوعی کار کنند اما اندازه و تنوع داده های مورد پشتیبانی هر زبان متفاوت است.
  2. در هر زبان از یک اسم خاص برای مشخص کردن نوع داده های قابل استفاده در آن زبان استفاده میشود.
  • انواع داده در سی شارپ

انواع داده در C#

  • تمرین
مشخص کنید برای هر یک از کمیت های زیر در زبان C# از چه داده ای میتوان استفاده نمود:
  1. سن انسان
  2. حقوق ماهانه
  3. قد انسان
  4. حضور و غیاب افراد
در انتخاب نوع داده مورد نیاز باید دقت زیادی نمود تا اندازه در نظر گرفته شده برای آن در ضمن اینکه باعث هدر رفتن حافظه نشود بتواند پاسخ گوی نیازهای آینده نیز باشد.
  • اپراتورهای محاسباتی
– به کمک اپراتورهای (عملگرهای) محاسباتی میتوان انواع محاسبات مختلف را بر روی داده های ذخیره شده در حافظه انجام داد.
– اپراتور های محاسباتی بر روی اعداد عمل میکنند که این اعداد اپراند(operand) یا عملوند نامیده میشوند.
  • اپراتور جایگزینی
برای نسبت دادن مقدار به متغیرهای معمولی از اپراتور جایگزینی (Assignment Operator)استفاده میشود.
مثال)

x = 142;

در سمت چپ این اپراتور نام متغیر مورد نظر نوشته میشود  سمت راست آن میتوان یک عدد و یا یک عبارت محاسباتی قرار داد که بعد از محاسبه شدن به یک عدد ختم شود. کاراپراتورجایگزینی این است که عدد سمت چپ را در محلی از حافظه که به متغیر سمت راست اختصاص داده شده است قراردهد.
مثال) به اجرای پشت سر هم دستورات زیردقت کنید:
اپراتور جایگزینی
– همانگونه که گفته شد در سمت چپ این اپراتور فقط میتوان از نام یک متغیر استفاده نمود. لذا مثال زیر که در آن در سمت چپ یک عبارت محاسباتی قرار داده شده است غلط میباشد.

1 + x = y;

– اما دستور زیر صحیح است. زیرا از قانون قبلی تبعیت میکند. در این دستور ابتدا مقدار 5 به y نسبت داده شده و سپس مقدار y  یعنی همان 5 به x  نسبت داده میشود.

x=y=5;

پایان جلسه اول

خب خسته نباشید! فک کنم برای جلسه اول یه کم زیاد شد..!

اما برای جلسه بعد مفاهیم زیر  توضیح داده خواهد شد :

  • اپراتورهای اعمال محاسباتی اصلی
  • شروع برنامه نوسی با سی شارپ
  • دستورات اولیه زبان برنامه نوسی سی شارپ
  • تبدیل نوع مقادیر

امیدوارم این آموزش موردپسند شما واقع شده باشه.

با آرزوی موفقیت برای شما…

منبع : مجله اینترنتی بیا تو ببر


نویسنده: علیرضا | بازدید: 2,087 | تاریخ: 5 سال پیش | دسته بندی: سی شارپ،مجله آموزش صفحه نخست
گلشیفته فراهانی در کنار ماریان کوتیار همسر علی دایی مدل لباس عروس 93
مطالب مشابه

مجله خانواده

یوگا برای ازبین بردن استرس…

خصوصیت ضد استرس یوگا یک پاسخ بیوشیمیایی است. کاهش کاتکول آمین ها (هورمون هایی که در پاسخ به استرس و توسط غدد آدرنال یا فوق کلیوی تولید می شوند) و ...

نمایش آرشیو مطالب این بخش
- ارسال نظر در : آموزش برنامه نویسی با سی شارپ (جلسه اول)

(نمايش داده نمي شود)

سیستم تجارت الکترونیک پایگان(ستاپ) با بیش از 5 سال سابقه در زمینه تجارت الکترونیک و با در اختیار داشتن بزرگترین پرتال فروشگاهی ایران بابیش از 1000 عنوان محصول متنوع و پر فروش، معتبرترین سیستم همکاری درفروش را در بین تمام سیستمهای مشابه ایرانی داشته و با  عنایت به همکاری با بزرگترین سایت ها و گروه های اینترنتی ایران  در این بخش،همواره سعی بر این دارد تا با ارائه  امکانات متنوع  و عملکرد شفاف درمحیطی سالم به ارائه خدمات خود بپردازد.

امّا برتری ستاپ نسبت به سیستمهای مشابه چیست؟

1.پرداخت 30 تا 60 درصد از فروش محصولات به عنوان پورسانت
2.تسویه حساب کاملا شفاف و منظم
3. وجود محصولات متنوع و  کاملا به روز (بیش از 1000 عنوان محصول و اضافه شدن روزانه 1 محصول به فروشگاه
4. امکان جذب زیر مجموعه و دریافت 15 درصد از فروش هرزیر مجموعه به عنوان پاداش

5.واریز 100 درصد سفارشات توزیع شده و 80 درصد سفارشات درحال ارسال در هر تسویه حساب (امکانی که فقط و فقط در پایگان وجود داشته و هیچ یک از سیستمهای مشابه هیچ مبلغی از سفارشات در حال ارسال را پرداخت نمی کنند)
6. امکانات بسیار متنوع برای تبلیغ محصولات مختلف از جمله تبلیغات به صورت لینک باکسهای انتخابی ، استفاده از بنرهای تبلیغاتی محصولات مختلف به شکل تصادفی ، امکان ساخت یک فروشگاه کوچک با کدهای تبلیغاتی و دهها امکان جدید و بی نظیر دیگر
7.ایجاد شاپلاگ به صورت رایگان و بدون هیچ محدودیتی برای تمامی وب مسترها.
هر شاپلاگ شامل تمامی محصولات فروشگاه ها بوده و درچند قالب مختلف ارائه می گردد. شاپلاگ ها همزمان با فروشگاه های اصلی بروز می شوند.
8.امکان رهگیری لحظه به لحظه سفارشات ثبت شده در پنل با استفاده از گزارشات گرافیکی و با استفاده از نمودارهای ستونی
9.گزارشات کامل و دقیق بر اساس میزان فروش و کالاهای فروخته شده وب مستر و تمام زیر مجموعه ها
10.پنج سال سابقه درخشان در زمینه تجارت الکترونیک