در قسمت نوزدهم با آرایههای چند بعدی آشنا شدیم. در این قسمت سعی داریم با مفاهیم برنامهنویسی شیگرا (OOP) آشنا شویم.
برنامههای کامپیوتری روز به روز در حال پیچیدهتر شدن هستند. برنامهی سادهی Hello World شما دیگر به سادگی قبل نیست و امروزه خط کد برنامههایتان آنقدر زیاد و پیچیده شدهاند که خودتان هم در آن سردرگم میمانید. میخواهید قسمتهایی از کدتان را مجدداً مورد استفاده قرار...
زنگ سی شارپ – قسمت بیستم
شاید شروع فعالیت شما نیز در شبکه اجتماعی فیس بوک با یک انگیزه ساده برای در تماس بودن با دوستان و پیدا کردن همکلاسی های دوران مدرسه آغاز گردیده ولی متاسفانه فیس بوک با طی کردن ره صد ساله پیشرفت در یک شب آن هم با چراغ خاموش ، امروزه به عضوی جدایی ناپذیر از کار و زندگی بسیاری از ما تبدیل گردیده به نحوی که حتی تصور لحظه ای بدون چک کردن فیس بوک برای ما به کابوسی ترسناک می ماند.
...
چگونه از فیس بوک درست و به اندازه استفاده کنیم
در قسمت هجدهم و هفدهم با آرایههای یکبعدی آشنا شدید و دانستید که ماهیت آنها چیست و چگونه تعریف میشوند. البته نکتهای در مورد ماهیت اصلی آرایهها مانده است که بعد از آشنایی با Object ها به آن پی میبرید اما در این قسمت با آرایههای چند بعدی آشنا میشوید.
...
زنگ سی شارپ – قسمت نوزدهم
آزاد کار بودن Freelancer در واقع به معنی انجام کار به صورت انفرادی است . در صورتی که دوست دارید در محیط های کار شلوغ و پر جمعیت کار کنید و علاقه مند به دیدار و تعامل با همکارانتان هستید هیچ وقت نمی توانید یک آزاد کار باشید. این به این معنی نیست که آزاد کار ها باید تنها و منزوی باشند حتی آنها هم نیاز به دوستانی دارند که بتوانند با آنها در تعامل باشند. در مقاله زیر به 5 دوستی که یک آزاد کار نیاز...
۵ دوست مهم در گروه دوستان یک آزادکار
اين داستاني است كه قدمت آن به روزهاي اوليه كامپيوتر برميگردد. داستان يك طرح دارد. رقابت و دسيسه دارد و نيز عبور از انبوهي از كشورها و زبانها. در آن ناسازگاري و حل و فصل و يك پايان خوش وجود دارد. اما تمركز اصلي بر روي كاراكترهاي 110 و 116 است. در پايان داستان، همه آنها جاي منحصر به فرد خود را در اين دنيا پيدا ميكنند.
اين داستان تعدادي از آن كاراكترها را از نزديك دنبال خواهد كرد...
همه چیز در مورد Unicode – UTF8 و مجموعههای کاراکتری
در قسمت قبل با عملگرهای منطقی و بیتی آشنا شدید. همچنین توضیحات مختصری در مورد آرایه یک بعدی داده شد. در این قسمت قصد داریم با مثالهای زیادی از آرایه یک بعدی آشنا شویم. همچنین دستوراتی که تاکنون توضیح داده شدهاند در حین انجام تمرینها مرور خواهند شد.
...
زنگ سیشارپ – قسمت هجدهم
با پیشرفت عواملی چون مرورگرها و پشتیبانی از قابلیتها و تکنولوژیهای جدید طراحی وب٬ افزایش سرعت اینترنت و حرکت به سوی جلوههای دیداری بیشتر در طرحها این روزها موارد خلاق زیادی از طراحی صفحات وب با بکگراندهای تمام صفحهای که یک عکس زیبا و مناسب با طرح و رنگبندی کلی سایت که کمی حالت Blur یا مات را به خود گرفته است را مشاهده میکنیم.
در اینگونه وبسایتها جا برای تزریق خلاقیت و...
وب سایتهایی با تصاویر پس زمینه مات یا blur
در قسمت قبل با مبحث بسیار مهم cast کردن آشنا شدید و دانستید که چگونه میتوان نوعهای مختلف را به یکدیگر تبدیل کرد. در این قسمت قصد داریم با عملگرهای منطقی و بیتی و آرایهها که یکی دیگر از مباحث مهم در برنامهنویسی هستند آشنا شویم.
عملگرهای منطقی (Logical Operators)
در عملگرهای منطقی ما با عملوندهایی از جنس بولین سروکار داریم که در نهایت نتیجه از جنس bool خواهد بود. عملگرهای منطقی شامل AND...
زنگ سی شارپ – قسمت هفدهم
در برنامهنویسی بارها مواردی بهوجود میآید که یک نوع از یک متغیر را به نوع دیگری اختصاص دهید. بهعنوان مثال گاهی پیش میآید که مقدار یک int را به یک float اختصاص دهید.
در مواردی که عملیات ریاضی انجام میدهید، نتیجهی محاسبات از جنس متغیر شما خواهد بود. برای مثال هنگامیکه دو int را بر هم تقسیم میکنید، نتیجه از جنس int خواهد بود.
[code lang="csharp"]
int i;
double b;
i = 180;
b = i; // assing an int to a...
زنگ سی شارپ – قسمت شانزدهم
اگر شما جزو آن دسته افرادی هستید که دارای خلاقیت هستند، انجام پروژه های شخصی می تواند برای شما مفید و پر سود واقع شود. زیرا به شما این اجازه را می دهد تا در مجموعه ای از مهارت های خود رشد کرده و به شما کمک می کند جنبه خلاق بودن در کارتان را تقویت نمایید. فراتر از آن، پروژه های شخصی می تواند به صورت یک منبع درآمد جانبی باشد و یا رفته رفته به کسب و کار اصلی شما تبدیل شود.
...
یافتن تعادل بین پروژه های شخصی و کاری
در این قسمت به حل تمرینهای 6 تا 11 میپردازیم. هدف از انجام این تمرینها آشنایی بیشتر با حلقههای تو در تو و دستور switch است.
حل تمرین شماره ۶: همانطور که میدانید این تمرین شباهت زیادی با مثال قسمت قبل دارد با این تفاوت که اندازه مثلث از کاربر گرفته میشود:
...
زنگ سی شارپ – قسمت پانزدهم
در این روزها وقتی صحبت از کلاس های آموزشی می شود سعی می کنید تا بهترین کلاس ها را با بهترین خدمات و کادر آموزشی انتخاب کرده و از افراد بیشتری پرس جو کنید یا از اساتید قبلی یا متخصصین در این زمینه راهنمایی بگیرید. غیر از کیفیت خدمات، هزینه های دوره های کلاس ها هم مهم هستند. دوست دارید هزینه ای که پرداخت می کنید، ارزش صرف وقت و انرژی جهت یادگیری با بازده بالا را داشته باشد.
شاید دوره...
متخصص کارآزموده برای ورود به بازار کار
طراحی مینیمال، یکی از جنبش های قابل توجه، در طراحی قرن بیستم و اوایل قرن بیست و یکم است.
طراحی مینیمال، خیلی لوکس، پر زرق و برق و متداول نیست اما در بسیاری از رشته ها و زمینه های مختلف نفوذ کرده است، مخصوصا در زمینه های هنری. هر چیزی که به رابط کاربری (User Interface) ارتباط داشته باشد از طراحی سخت افزار، ماشین، فیلم ها، بازی ها، طراحی وب سایت گرفته تا طراحی بصری (Visual) و موارد دیگر، تحت تاثیر...
طراحی مینیمال: خلاصه ی تاریخچه و نکات کاربردی
در قسمت سیزدهم با دستور goto و توضیحات تکمیلی دستور switch آشنا شدید. اگر بهیاد داشته باشید در قسمت نهم با حلقهی for آشنا شدیم. تا به اینجا ما تنها با یک حلقهی for و در یک سطح کار میکردیم ولی اکنون قصد داریم با حلقههای for تودرتو آشنا شویم.
...
زنگ سی شارپ – قسمت چهاردهم
دوشنبه ۸ آبان ساعت ۸:۳۰ دقیقه به وقت تهران نسخه جدید سیستم عامل موبایل مایکروسافت با نام ویندوزفون ۸ معرفی شد. بسیاری از سایتها و وبلاگها در ارتباط با ویژگیهای خیرهکننده این سیستمعامل جدید مطالبی را نوشتهاند که من از تکرار آنها خودداری میکنم. دراینجا بیشتر قصد دارم راجع به خود مراسم و نحوه برگزاری آن صحبت کنم.
شرکتهای بزرگ همیشه برای معرفی محصولات و نوآوریهایشان...
نکاتی در ارتباط با نحوه برگزاری مراسم معرفی ویندوزفون۸
در قسمت دوازدهم با دستور switch و کلماتکلیدی break و continue آشنا شدید. در این قسمت دستور goto و توضیحات تکمیلی دستور switch بیان میشود. همانطور که در قسمت قبل بیان شد، دستور switch یک متغیر را با چندین مورد مقایسه کرده و آن مورد را که با متغیر مطابقت دارد، انتخاب می کند.
...
زنگ سی شارپ – قسمت سیزدهم