کارفرما علاوه بر اینکه خودش قسمتی از بار پروژه هست، دستور هم میده
رهبر علاوه بر اینکه گروه رو راهنمایی می کنه، خودش باری به پروژه اضافه نمی کنه، درضمن نیرویی برای پیشبرد بهتر پروژه هست.
کارفرما علاوه بر اینکه خودش قسمتی از بار پروژه هست، دستور هم میده
رهبر علاوه بر اینکه گروه رو راهنمایی می کنه، خودش باری به پروژه اضافه نمی کنه، درضمن نیرویی برای پیشبرد بهتر پروژه هست.
سخت کار نکنید
هوشمندانه کار کنید
بسم الله الرحمن الرحیم
سلام...
همونطور که قولش رو داده بودم از این جلسه تمرکز بیشتر بر روی برنامه نویسی به روش شئ گرایی خواهیم داشت. البته این مبحث نیاز به مقدماتی داره که الحمدلله تا اینجای کار با بسیاری از اون مقدمات آشنایی مختصری پیدا کرده اید. حتی شما بدون اینکه خودتان متوجه باشید از تمامی این تکنیک های شئگرایی در برنامه های قبلی استفاده کردید. بنابراین به احتمال زیاد درک مواردی که در ادامه خواهد آمد بسیار آسان تر خواهد بود.
شئ گرایی در برنامه نویسی، کار برنامه نویس ها رو بسیار ساده کرده به این دلیل که پیچیدگی برنامههای نوشته شده به این روش بسیار کم بوده ، هزینه آن کمتر و امکان توسعه سریع تر برنامه را به برنامه نویس خواهد داد. جلوی بسیاری از خطاهای منطقی در برنامه نویسی، با این روش گرفته می شود. البته این امکان وجود دارد که زبان برنامه نویسی مورد استفاده، تمام امکانات را برای نوشتن یک برنامه شئگرا فراهم کرده باشه، اما برنامه نویسی ما به روش سنتی باشه! گفتن این مقدمه طولانی شاید کمی بی موقع باشه. پس بریم ببینیم این روش برنامه نویسی واقعا به چه شکل هست. البته باید بگم معمولا برنامه نویسی به این روش رو کسی به این زودی تدریس نمی کنه! و معمولا بعد از آشنایی هنرآموز با چند زبان غیر شئگرای دیگر، این مباحث رو تدریس می کنند. اما به این دلیل که با اکثر مفاهیم اولیه تا حدودی آشنایی پیدا کرده اید، این مبحث رو زود تر مطرح کردیم. در ضمن تمام دروسی که تا اینجا گفته شده بسیار مختصر و خلاصه بوده اند.
اگه گفتین این برنامه چه کاری انجام میده! :)
بسم الله الرحمن الرحیم
سلام...
پیرو درخواست های مکرر برخی دوستان ، مبنی بر آموزش ساخت رابط کاربری برنامه "8 وزیر" در محیط گرافیکی #C ، تصمیم گرفتم این مطلب رو به همین موضوع اختصاص بدم. البته قطعا این مبحث زود هنگام در بلاگ قرار گرفت و امکان اینکه برای برخی از دوستان مبتدی ، درک این مفاهیم مشکل باشد، وجود دارد. قبلا از بقیه دوستان عذر خواهی می کنم.
ما در این درس قصد داریم برنامه ای بسازیم که در آن 64 شیء PictureBox وجود داشته باشد. هر کدام از این اشیاء دارای خصوصیات و رفتارهای مربوط به خود باشد (متمایز از بقیه اشیاء). اما قرار دادن 64 کنترل (شیئ) PictureBox روی فرم برنامه بصورت دستی و از طریق Toolbox ، کار طاقت فرسایی به نظر میرسد. بنابراین راهی جز تولید این 64 کنترل با استفاده از کدنویسی وجود ندارد.
در زبان برنامه نویسی #C دات نت ، با هر چیزی بصورت یک شیئ برخورد می شود. هرچیزی! هر شیئ دارای یک کلاس هست که قالب و طرح کلی آن شیئ را در خود دارد. برای مثال شیئ آچار دارای یک قالب ریختهگری است، که با ریختن مواد مذاب در داخل آن ، آچار بوجود می آید.
مردم دو دسته اند!
دسته اول!
و از همه مهم تر دسته دوم!!!
برنامه نویس مبتدی: نمی تونم باور کنم! کار کرد! اولین بار!!
برنامه نویس باتجربه: نمی تونم باور کنم! کار کرد؟! اولین بار...
بسم الله الرحمن الرحیم
سلام. عذرخواهی می کنم بابت تأخیری که برای نوشتن درس جدید داشتم. یه مشغولیت هایی داشتم که باعث شد نتونم به موقع درخدمتتون باشم.
در این درس می خواهیم با الگوریتم آشنایی پیدا کنیم. الگوریتم که از نام خوارزمی دانشمند بزرگ ایرانی گرفته شده به معنای مجموعه ای متناهی از دستور العمل هاست که با پیگیری آنها مسأله ای را حل میکنیم. در واقع الگوریتم روشی گام به گام برای حل مسأله است.
لابد نرم افزار WinRar رو باهاش آشنایی دارید. یکی از قویترین نرم افزارها در زمینه فشرده سازی اطلاعات دیجیتال هست. پسوند اصلی فایلهای فشرده شده توسط این نرم افزار rar هست.
برنامه نویس ها هیچ وقت نمی خوابن.
من میگم برنامه نویس ها همیشه نمی خوابن! :)