پروژه های دانشجویی کامپیوتر
انجام پروژه های برنامه نویسی با fortran
قبول کلیه پروژه های برنامه نویسی عمران ومکانیک با زبان برنامه نویسی fortran
برای درخواست انجام پروژه درخواست خود را به آدرس الکترو
پروژه صندوق قرض الحسنه سی شارپوژه های رشته کامپیوتر, پروژه های سی شارپ (C# Project) 0 160
fund
در این پست یکی از پروژه های سی شارپ را برای شما آماده نمودیم که کاربرد آن زیاد می باشد . این پروژه برای مدیریت و حسابداری داده های مربوط به صندوق قرض الحسنه مورد استفاده قرار می گیرد. این پروژه با استفاده از زبان سی شارپ برنامه نویسی شده …
پروژه خواندن از اکسل و ذخیره در sql server در سی شارپ
پروژه های رشته کامپیوتر, پروژه های سی شارپ (C# Project) 2 348
ویرایش گرید ویو
با درخواست برخی از کاربران سایت ، امروز یکی از پروژه های ساده اما پرکاربرد از سری پروژه های سی شارپ را برای شما آماده کردیم که به راحتی می توانید از آن در پروژه ها و برنامه های خود استفاده کنید. در این پروژه که به زبان سی شارپ …
ادامه نوشته »
پروژه ثبت ورودی و خروجی کارخانه آسفالت با سی شارپ
وژه های رشته کامپیوتر, پروژه های سی شارپ (C# Project) 0 537
asphalt-project
در این پست پروژه ای از سری پروژه های سی شارپ آماده شده که توسط این پروژه می توانید مصالحی که برای تولید آسفالت به کارخانه حمل می شود و همچنین مقدار آسفالت تولیدی بوسیله این مصالح را در آن ثبت نموده و گزارشات مورد نظر را دریافت نمایید. در …
طراحی و مدل سازی قطعات یک دستگاه با استفاده از نرم افزار MECHANICAL DESKTOP
یان نامه, پایان نامه های رشته مکانیک 0 542
مدل سازی
در این پست پایان نامه ای تحت عنوان طراحی و مدل سازی قطعات یک دستگاه با استفاده ازنرم افزار MECHANICAL DESKTOP برای شما آماده شده است. این پایان نامه به صورت ورد می باشد که می توانید ویرایش های مورد نظر را در آن اعمال نمایید. درابتدا مقدمه ای ازنرم …
ا
پایان نامه مشاوره دانش آموزان
نامه های مشاوره و روانشناسی
مشاوره دانش آموزان
امروزه مشکلات انسانی پیچیده تر و دشوارتر گردیده و طبعاً متخصصینی را می طلبد که در حرفه های کمکی نظیر روانپزشکی، روان درمانی، مشاوره، مددکار اجتماعی و غیره تبحر کافی داشته باشند و بتوانند فرد را در رفع مشکلات کمک کنند. فرایند مختلف مشاوره و روان درماین بیانگر این واقعیت …
پروژه چاپ تصاویر از PictureBox در سی شارپ
پروژه های رشته کامپیوتر, پروژه های سی شارپ (C# Project) 2 934
گاهی اوقات لازم است هنگامی که عکسی را در picturebox فرم های داخل برنامه های سی شارپ وجود دارد ، چاپ کنیم . به همین منظور در این پست پروژه ای ساده از سری پروژه های سی شارپ جهت چاپ تصاویر و فرم ارائه شده که جهت آشنایی با نحوه …
از زبان برنامه نویسی برای دادن دستور انجام کار خاصی به کامپیوتر استفاده می شود. زبان برنامه نویسی مانند زبان محاوره از کلمات معنی دار، گرامر، فرمول ها و قوانین خاص تشکیل شده که برای ساختن جملات و مفاهیم معنادار باید از آن قوانین پیروی کرد.
زبان های برنامه نویسی متعددی وجود دارند. برخلاف زبان انسان ها، زبان های برنامه نویسی کامپیوتر بسته به اهداف یا نقش هایی که ایفا می کنند، طبقه بندی می شوند.
Capture تاپ سئو
سخت افزار عبارتند از مجموعه قطعاتی که دستور را از زبان برنامه نویسی دریافت می کنند. برخی زبان های برنامه نویسی برای بخش (سخت افزاری) خاصی تعبیه شده اند و یا محیط خاصی را هدف دستورات خود قرار می دهند. چنین محیطی از سیستم عامل خاصی استفاده می کند که از یک وسیله (مثل موبایل) به وسیله ی دیگر (کامپیوتر) قابل انتقال نمی باشد. برخی زبان های برنامه نویسی هم بخش یا قطعه ی خاصی را هدف نمی گیرند.
برخی زبان ها برای رفع یک مسئله ی خاص طراحی شده اند و توانایی انجام وظایف معمول (زبان های دیگر) را ندارند. برای مثال، زبان هایی وجود دارند که فقط قادر به نشان دادن محتویات وب هستند و از آن ها نمی توان برای انجام محاسبات ریاضی و هندسی بهره گرفت. برخی برنامه ها طوری تعبیه شده اند که تنها با مقدارهای (value) خاصی مثل (true یا false) کار می کنند. تعدادی زبان برنامه نویسی هم داریم که به حل تمام مسائل می پردازند.
C# از آن دسته زبان هایی است که علاوه بر اجرای دستورات، به حل مسائل نیز می پردازد. این زبان بر روی تمام سیستم عامل ها از جمله ویندوز قابل اجرا است. C# از جمله زبان هایی است که در Microsoft.NET Framework به کار می رود. Microsoft.NET Framework کتابخانه ای از اشیاء است که به کمک آن می توان در کامپیوتر چیزهایی را به وجود آورد یا ترسیم کرد.
پروژه ی کامپیوتری عبارتند از گروهی فایل و شئ که دستورهای مورد نظر را برای انجام عملکرد های معین تعبیه می کند. پروژه ی C# متشکل از چند فایل است که دستورهای برنامه را دربردارند. یک پروژه ی ساده ی C# دربردارنده ی یک فایل است که تمام دستورات مورد نیاز برنامه را حمل می کند. این در حالی است که پروژه های ی پیشرفته C# حاوی بیش از یک فایل است.
مقدمه
پروژه های برنامه نویسی
نویسیC#،اندروید،برنامه نویسی،پایتون،جاوا،لینوکس
انجام پروژه های دانشجویی در زمینه برنامه نویسی جاوا، C تحت پلتفرم های ویندوز ، لینوکس، اندروید. انجام پروژه های برنامه نویسی تحت وب، طراحی قالب و توسعه وب سایت
برنامه نویسی تحت وب با ASP.Net و C#.Net به همراه پروژه کاربردی
این دوره که به صورت کاملا کاربردی و عملی می باشد تمامی مطالب مورد نیاز در برنامه نویسی تحت وب ( ASP.Net - C#.Net ) و همچنین کار با بانک اطلاعاتی SQL Server به صورت تئوری و عملی مطرح و پیاده سازی می شود. دانشجویان در طول دوره یک پروژه را به عنوان پروژه عملی انتخاب کرده و تا پایان دوره با توجه به مطالب و نکات آموزشی پیاده سازی می نمایند ، همچنین چندین جلسه پایان دوره مربوط به کار بر روی پروژه و رفع اشکال و بیان نکات کلیدی می باشد. افرادی که این دوره را انتخاب می کنند نیاز به گذراندن دوره C#.Net به صورت جداگانه ندارند و کلیه مباحث مورد نیاز در این دوره آموزش داده خواهد شد.
برنامه نویسی تحت ویندوز با C#.Net
در این دوره دانشجو با مفاهیم برنامه نویسی شی ء گرا و برنامه نویسی تحت سی شارپ آشنا شده ، نحوه اتصال پروژه های سی شارپ به بانک های اطلاعاتی را به صورت کاملا حرفه ای و کاربردی فرا خواهد گرفت. این دوره نیز همانند سایر دوره ها به صورت کاربردی و انجام یک پروژه عملی می باشد که در طی دوره با فراگیری مفاهیم C#.Net تکمیل می شود ، چندین جلسه پایان دوره مربوط به کار بر روی پروژه و رفع اشکال و بیان نکات کلیدی می باشد.
چه
اصول برنامه نویسی Net.
این دوره مناسب افرادی می باشد که تاکنون تجربه برنامه نویسی زبانهای شی ء گرا را نداشته و یا حتی تاکنون برنامه نویسی نکرده اند . در طول این دوره دانشجو با مفاهیم اولیه برنامه نویسی شیءگرا آشنا شده و در پایان دوره توانایی طراحی و پیاده سازی یک نرم افزار ساده تحت سی شارپ را دارا خواهند شد. کلیه مباحث این دوره همراه با تمرین های کاربردی و مثال های متنوع می باشد.
طول دوره : 24 ساعت
هزینه دوره : 220,000 تومان
زمان : چهارشنبه ها ساعت 17 الی 20 ، شروع از 23 تیرماه
SQL Server 2014
در دوره آموزشی SQL Server 2008R2 دانشجو به صورت پایه ای مباحث مربوط به پایگاه داده ، مفاهیم نرمال سازی ، اصول طراحی دیتابیس ، نصب SQL Server ، پشتیبان گیری ، بازیابی و آشنایی و کار با دستورات SQL و Store procedure ، توابع SQL ، امنیت در SQl Server و سایر نکاتی که یک برنامه نویس و طراح دیتابیس به آنها نیازمند است را فراخواهد گرفت ، همچنین در پایان دوره دیتابیس چندین سیستم نرم افزاری به صورت عملی طراحی و توسط دانشجویان پیاده سازی خواهد شد .
فروشگاه آنلاین کتاب
جزئیات این برنامه یک وب سایت داینامیک جهت فروش آنلاین کتاب می باشد .قسمت های مختلف این برنامه شامل موضوعات ، کتابها ، سبد خرید ، سفارش کتاب ، عضویت و دارای بخش مدیریت می باشد.
فروشگاه مجازی قطعات کامپیوتر
جزئیات این سایت یک فروشگاه مجازی فروش کامپیوتر ، قطعات کامپیوتر و یا لپ تاپ می باشد. وب سایت دارای دو قسمت می باشد . یک قسمت مختص مدیر سیستم می باشد و قسمت دیگر مختص بازدید کنندگان و یا اعضاء سایت می باشد .
فروشگاه آنلاین لوازم خانگی
جزئیات این برنامه یک وب سایت فروش لوازم خانگی به صورت آنلاین می باشد که امکانات عضویت ، خرید یا سفارش کالا ، سبد خرید و .. را دارا می باشد.
فروشگاه آنلاین کالاهای هنری
جزئیات این سایت یک فروشگاه مجازی جهت فروش کالاهای هنری می باشد ، ظاهر زیبای سایت و امکانات متنوعی از قبیل فروش آنلاین ، مزایده ، گالری و .. از امکانات این وب سایت می باشد.
فروشگاه آنلاین شهروند
جزئیات این پروژه یک وب سایت جهت فروش آنلاین کالاهای فروشگاهی مانند فروشگاه شهروند یا هر فروشگاه مشابه به آن می باشد.
فروشگاه مجازی گوشی موبایل
جزئیات این پروژه یک فروشگاه مجازی برای فروش گوشی های موبایل می باشد ، از امکانات این وب سایت می تواند به امکانات بخش مدیریت سایت و همچنین امکان خرید آنلاین گوشی توسط اعضاء اشاره کرد.
وب سایت کتابخانه آنلاین ( مجازی )
جزئیات این وب سایت یک سیستم کتابخانه مجازی و آنلاین می باشد که کلیه امکانات یک کتابخانه واقعی را دارا می باشد . امکاناتی از قبیل جستجوی کتاب ، امانت کتاب ، رزرو کتاب و ...
کتابخانه مجازی ( دانلود کتاب )
جزئیات این پروژه یک کتابخانه مجازی با امکانات عضویت در سایت ، جستجوی کتاب ، دانلود کتاب و بخش مدیریت شامل تعریف کتاب ها و .. می باشد
وب سایت خبری
جزئیات این پروژه یک وب سایت خبری می باشد . امکان ارسال اخبار توسط مدیر سایت و اعضاء مجاز در بخش مدیریت انجام می شود و اخبار بر اساس موضوع خبر قابل مشاهده می باشد.
سایت آزمون آنلاین
جزئیات این برنامه یک سیستم تحت وب می باشد که امکان آزمون گیری را برای اعضاء و یا دانشجویان امکانپذیر می کند. آزمون در این سایت به دو صورت آزمونهای آزمایشی و آزمونهای هماهنگ می باشد.
سایت دانشگاه مجازی
جزئیات این سیستم یک دانشگاه مجازی را پیاده سازی می کند ، کلیه عملیات در این سایت از عضویت تا انتخاب واحد ، مشاهده مطالب درسی و آزمون و ارائه کارنامه به صورت آنلاین انجام می شود .
وب سایت کاریابی
جزئیات این پروژه یک وب سابت جهت ثبت اطلاعات رزومه متقاضیان کار و کارفرمایان و جستجو در این زمینه می باشد.
سایت آژانس هواپیمایی ( رزرو بلیط )
جزئیات این وب سایت به عنوان یک سایت آژانس مسافرتی جهت رزرو بلیط هواپیما کاربرد دارد . یک شخص پس از عضویت در سایت می تواند پس از جستجوی مبدا مورد نظر خود بلیط خود را رزرو نماید.
سایت آژانس مسافرتی
جزئیات این پروژه یک سایت آژانس مسافرتی می باشد . در این سایت مدیر می تواند انواع تورها را تعریف کرده و افراد پس از عضویت در سایت می توانند نسبت به رزرو تور اقدام نمایند.
وب سایت رزرو بلیط قطار
جزئیات این پروژه یک وب سایت جهت رزرو بلیط قطار به صورت آنلاین می باشد . افراد می توانند پس از عضویت در سایت و جستجو بر اساس مبداء و مقصد مورد نظر بلیط خود را رزرو نمایند.
سایت رزرواسیون تور
جزئیات این پروژه یک وب سایت جهت رزور آنلاین تور می باشد و دارای امکاناتی از قبیل عضویت در سایت ، جستجوی تور ، رزرو تور ، انصراف تور و .. می باشد.
فروشگاه آنلاین داروخانه
جزئیات این برنامه یک سیستم تحت وب می باشد که می تواند به عنوان یک داروخانه آنلاین جهت فروش دارو استفاده شود . این برنامه دارای دو قسمت مدیر سایت و اعضاء می باشد.
فروشگاه آنلاین لوازم چشم پزشکی
جزئیات این پروژه به عنوان یک فروشگاه مجازی لوازم چشم پزشکی می تواند مورد استفاده قرار گیرد که دارای دو قسمت کاربر و مدیریت سایت می باشد.
پروژه رستوران اینترنتی ( آنلاین )
جزئیات این پروژه یک وب سایت رستوران می باشد که بازدیدکنندگان می توانند پس از جستجو ، غذاهای مورد نظر خود را سفارش دهد ، این سایت شامل دو بخش مدیریت سایت و بازدیدکنندگان می باشد.
وب سایت نیازمندیها
جزئیات این پروژه یک وب سایت در زمینه درج آگهی و نیازمندیها مشابه سایت هایی از قبیل ایستگاه یا نیاز روز می باشد.
وب سایت مشاوره آنلاین پزشکی
جزئیات این وب سایت یک پروژه تحت وب می باشد که به بازدید کنندگان امکان تشخیص بیماری از روی علائم انتخاب شده توسط بیمار را می دهد.
وب سایت آموزش آشپزی
جزئیات این پروژه یک وب سایت در زمینه آموزش آشپزی می باشد که مدیر سایت می تواند آموزش های تهیه و پخت انواع غذاها را به صورت داینامیک تعریف کند و بازدیدکنندگان امکان مشاهده این موارد را داشته باشند .
وب سایت رستوران یاب
جزئیات این وب سایت یک سیستم آنلاین جستجو و مشاهده انواع رستوران ها (فست فود ، سنتی و ... ) می باشد.
وب سایت لیزینگ خودرو
جزئیات این پروژه یک وب سایت جهت فروش آنلاین خودرو به صورت لیزینگ می باشد که بازدیدکنندگان پس از عضویت در سایت امکان سفارش خودرو مورد نظر را دارند.
وب سایت فروش بلیط مسابقات ورزشی
جزئیات این وب سایت یک پروژه تحت وب می باشد که در آن افراد بعد از عضویت در سایت می توانند نسبت به خرید بلیط مسابقات ورزشی اقدام نمایند ، پرداخت هزینه بلیط در این سایت به دو روش آنلاین و غیرآنلاین می باشد
وب سایت رزرو آنلاین بلیط سینما
جزئیات این پروژه یک وب سایت جهت رزرو آنلاین بلیط سینما می باشد ، بازدیدکنندگان می توانند پس از عضویت در سایت و مشاهده فیلم های در حال اکران نسبت به رزرو فیلم مورد نظر و پرداخت هزینه بلیط اقدام نمایند
توضیحات "فیلم آموزش پایه برنامه نویسی c# مقدماتی همراه با اجرا پروژه" :
در این دوره آموزش پایه سی شارپ برای شروع برنامه نوسی c# تهیه شده است در این دوره چند پروژه برای یادگیری بهتر انجام می شود.
در این دوره آموزشی به صورت پروژه محور به بررسی زبان C# می پردازیم در این دوره سعی شده از آموزش مباحث غیر ضروری که در برنامه نویسی کابرد چندانی ندارند جلوگیری شود و تنها مباحث مهم و پر استفاده این زبان در سطح مقدماتی گفته شود.
در چند قسمت نهایی این دوره چندین پروژه کوچک مانند (ساخت ماشین حساب معمولی )به انجام رسیده است.
در این دوره آموزشی به بررسی مباحث زیر می پردازید:
• معرفی زبان C# و کاربردها
• آموزش متغیرها در زبان برنامه نویسی C#
• آموزش عملیات ریاضی در سی شارپ
• آموزش دستورات شرطی
• آموزش حلقه ها
• آموزش آرایه ها در زبان سی شارپ
• معرفی فرم ها
• آموزش ساخت پروژه در ویندوز فرم
• آموزش ایجاد فرم ثبت نام و ورود
• انجام پروژه ساخت ماشین حساب
• انجام پروژه ساخت گالری عکس
توجه: با اطمینان دوره آموزشی "فیلم آموزش پایه برنامه نویسی c# مقدماتی همراه با اجرا پروژه" را بخرید در صورتی که این آموزش مطابق با اطلاعات آن نبود و شما از خرید راضی نبودید، بازگشت وجه انجام می شود.
توجه: پس از خرید و ورود به "فیلم آموزش پایه برنامه نویسی c# مقدماتی همراه با اجرا پروژه" فیلم های آموزشی را می توانید مشاهده یا دانلود کنید.
توجه: قبل از شرکت در دوره آموزشی شما می توانید پیش نمایش و ۲ قسمت آموزشی از ۱۴ قسمت را رایگان مشاهده کنید.(آموزش هایی که در سمت راست آن ها قفل باز است قبل از ورود در آموزش قابل مشاهده است)
پیش نیازهای فیلم آموزش پایه برنامه نویسی c# مقدماتی همراه با اجرا پروژه :
این دوره به هیچ پیش نیاز جز توانایی کار با ویندوز و نصب برنامه را ندارد.
هدف گذاری دوره آموزشی :
این دوره آشنایی افراد با نحوه برنامه نویسی است.
برای چه کسی مفید است ؟
برای کسانی که تا به حال برناهم نویسی نکرده و قصد دارند برنامه نویسی را شروع کنند.
ابزارهای مورد نیاز :
نرم افزار visual studio ترجیحا 2015 ، میتوانید از نسخه 2013 و 2012
معرفی زبان سی شارپ و مبحاث یادگیری
توضیحات
شروع کدنویسی
توضیحات
۳
متغیر ها در سی شارپ
۰۰:۰۸:۴۶
توضیحات
عملیات ریاضی در سی شارپ
توضیحات
دستور شرطی if
توضیحات
۶
حلقه for
توضیحات
دستور switch (سوییچ)
توضیحات
حلقه while (وایل)
توضیحات
آرایه در سی شارپ
توضیحات
صدای beep و ساخت پروژه ویندوز فرم
هنگامی که با Java و در محیط Eclipse و Android Studio برای Android برنامه نویسی می کنید مثل من برای Visual Studio و زبان C# دل تان تنگ خواهد شد! چرا که بسیاری از امکاناتی که ما در ویژوال استودیو و زبان سی شارپ در اختیار داشتیم در آنجا وجود ندارد.
اما دلتنگی دیگر دلیلی ندارد. با وجود ابزارهای Xamarin for Android می توانید در همان محیط دوست داشتنی Visual Studio و زبان محبوب C# برای آندروئید برنامه نویسی کنید!
در بسیاری از پروژه های موبایل که من به عنوان یک برنامه نویس با آنها درگیر بودم نیازها و توقعاتی که به عنوان یک برنامه نویس دات نت و سی شارپ داشتم توسط زبان جاوا برآورده نمی شد. مثلا امکانات تبادل اطلاعات با شبکه در جاوا و یا تبادل اطلاعات با وب سرویس ها یا خیلی محدود بود و یا خیلی پر دردسر. خلاصه خیلی از امکانات مورد نیازم را را در جاوا نیافتم. در حالی که انجام همان کار با زبان سی شارپ در Xamarin با چند کلیک قابل انجام بود.
به عنوان یک برنامه نویس دارای 25 سال سابقه کاری توصیه می کنم اگر از قبل برنامه نویس سی شارپ و ساکن محیط ویژوال استودیو هستید و میخواهید پروژه ای را برای گوشی ها و دیگر دستگاه های اندروئیدی انجام دهید به هیچ وجه سراغ دیگر محیط های توسعه اندروئید به غیر از Xamarin for Android نروید، چون عمر عزیزتان را تلف خواهید کرد.
نکته: جهت تفهیم بهتر مطالب این دوره، از اواسط دوره تدریس بر اساس یک پروژه عملی Mobile App صورت خواهد گرفت.
مطالب مهم این دوره
گوشه ای از مطالبی که در طی این دوره آموزشی خواهید آموخت عبارتند از:
آشنایی با آناتومی یک برنامه اندروئید و ساختار Xamarin.Android
آشنایی با روش راه اندازی محیط برنامه نویسی مورد نیاز
آشنایی با مفاهیم Intent, Service, Layout, Activity و ...
آشنایی با رویه های ساخت رابط کاربری
آشنایی با ListView و Adapeter
اعمال تغییرات لازم برای Orientation-Aware کردن برنامه
طراحی رابط کاربری برنامه برای Screen Size های مختلف
ایجاد مکانیسم های نگهداری داده ها و کار با دیتابیس ها
افزودن قابلیت کار با GPS به برنامه
افزودن امکان کار با Camera و ثبت تصاویر به برنامه
آشنایی با روش منتشر کردن برنامه به App Store
پیش نیازها
آشنایی با زبان برنامه نویسی C#
نحوه ثبت نام
برای ثبت نام می توانید مبلغ شهریه را به صورت کامل و یا بخشی از آن (پیش پرداخت) به صورت آنلاین، واریز به حساب بانکی و یا کارت به کارت پرداخت کنید.
کل مبلغ شهریه میبایست در اولین جلسه تشکیل کلاس تسویه شود.
پرداخت آنلاین با کلیه کارتهای بانکی عضو شبکه شتاب و با داشتن رمز دوم کارت، و CVV2 قابل انجام است.
در صورت واریز مبلغ به صورت کارت به کارت (از طریق عابر بانک) یا واریز به حساب بانکی میبایست جزئیات پرداخت را در بخش دوره های ثبت نام شده شما و انتخاب گزینه پرداخت شهریه ثبت کنید، در غیر این صورت پرداخت فوق از شهریه شما کسر نخواهد شد.
سرفصل های این دوره به شرح زیر است:
آناتومی یک برنامه اندروئید
آشنایی با سکوی اندروئید
ورژن های اندروئید
هسته لینوکس
کتابخانه های Native
Android Runtime
Application Framework
لایه Application
اجزاء سازنده یک برنامه اندروئید
پکیج های اندروئید (apk)
فایل Manifest
Activity ها
چرخه حیات یک Avtivity
رویدادهای یک Activity
Fragment ها
چرخه حیات Fragment
سرویس ها
Content Provider ها
Broadcast Receiver ها
View ها و ViewGroup ها
ایجاد View ها به صورت تعریفی در مقابل ایجاد از طریق برنامه
Widget های رابط کاربری
Layout های رایج
Adapter Layout ها
XML Layout ها
Element ها و نام های Attribute ها
View ها و شناسه های Layout
استفاده از Layout ها در Activity ها
Intent ها
Resource ها
فایل R.java
ساختار Xamarin.Android
شروع کار با Xamarin
چرا از Xamarin.Anroid استفاده کنیم؟
مزایای Xamarin.Android
Mono چیست؟
استفاده از Mono و Dalvik در کنار هم
Java Native Interface
Peer Object ها
پکیج کردن Xamarin.Android
طراحی Android Binding ها
مفاهیم طراحی
Property های #C
Delegate ها
Constants To Enumerations
محیط های توسعه
Xamarin Studio
Xamarin for Visual Studio
مقایسه IDE ها
سازگاری
ایجاد پروژه پایه این دوره آموزشی
ایجاد برنامه
نصب Xamarin.Android
نصب Platform ها و ابزارها
نصب Extra ها
ایجاد Virtual Device ها
تسریع Emulator
استفاده از Xamarin Android Player
Genymotion
بررسی گزینه های پروژه
آشنایی با ساختار پروژه
Layout Designer
آشنایی با نحوه کار Designer
آشنایی با چینش Document و Property ها
Toolbox
تنظیم Target Framework
تنظیم Icon برنامه و نام پکیج
Launcher Activity
اجرا و Debug کردن App
Debug کردن بر روی یک دستگاه اندروئیدی
فعال کردن USB Debugging
نصب USB Driver
اجرا کردن بر روی Device
پشت صحنه
فایل AdroidManifest.xml
افزودن یک ListView
ایجاد Layout برنامه
ایجاد Activity
ایجاد Layout مربوط به Row ها
افزودن یک RelativeLayout
افزودن ImageView
افزودن یک LinearLayout
افزودن TextView های نام و آدرس
افزودن TexView مسافت
افزودن Entity Class به برنامه
پرکردن ListView
ایجاد ListAdapter
ایجاد یک Constructor
افزودن پراپرتی Count
افزودن متد GetItemId
افزودن متد Index Getter
افزودن متد GetView
Reuse کردن View های ردیف ها
پر کردن Row View ها
پر کردن تصویر کوچک در لیست
استفاده از UrlImageViewHelper
افزودن دسترسی Internet
استفاده از ListViewAdapter
بکار بردن Web Service ها
آشنایی با وب سرویس ها
نصب وب سرویس مورد نیاز برنامه
بکار بردن وب سرویس های REST به صورت Asynchronous (غیرمتقارن)
ایجاد کلاس وب سرویس
برنامه نویسی Asynchronous (غیرمتقارن) با استفاده از async و await
Serialize کردن و Deserialize کردن با استفاده از Json.Net
به روزرسانی Activity برنامه
افزودن Action به ActionBar
تعریف کردن فایل
XML Menu
تنظیم منو در OnCreateOptionsMenu
پاسخ دهی به انتخاب در OnOptionsItemSelected
پاسخ دهی به رویداد کلیک ListView
آمادگی کارکرد در شرایط عدم دسترسی به شبکه
Toast
افزودن یک Detail View
ایجاد Detail Layout
آشنایی با ScrollView
استفاده از TableLayout Manager
کار کردن با EditText
افزودن Navigation به Detail Activity
انجام پیمایش هنگام کلیک بر روی یک آیتم در لیست
دریافت داده ها توسط Detail Activity
متصل کردن متغیرها به کنترل ها
پر کردن User Interface Widget ها
افزودن عملیات Save و Delete
غیرفعال کردن عملیات Delete
افزودن عملیات Save و Delete به وب سرویس
بکار بردن وب سرویس برای افزودن یا به روزرسانی یک آیتم
افزودن متد CreateOrUpdateAsync به وب سرویس
بکار بردن وب سرویس برای حذف یک آیتم
افزودن متد DeleteAsync به وب سرویس
ایجاد متد Save در برنامه
ایجاد متد Delete در برنامه
افزودن Validation (اعتبارسنجی)
استفاده از پراپرتی Error
افزودن یک دیالوگ تایید برای حذف
به روزرسانی List Activity
اعمال تغییرات لازم برای Orientation-Aware کردن برنامه
رفتار اندروئید در قابل تغییرات پیکربندی
قفل کردن گرایش نمایش برنامه
درخواست کردن یک گرایش به از طریق کد
Save کردن حالت Activity در هنگام تغییرات پیکربندی
Save کردن State به صورت دستی
بازیابی Position آیتم انتخاب شده در List
ایجاد Layout های Orientation-Aware
مدیریت رفتار Orientation از طریق کد
طراحی رابط کاربری برنامه برای Screen Size های مختلف
آشنایی با تبلت های اندروئیدی
ایجاد یک Emulator تبلت
آشنایی با Fragment ها
ایجاد یک Fragment جدید
سازگار کردن برنامه با تبلت های اندروئیدی
ایجاد Fragment برای نمایش Detail ها
ایجاد Layout برای DetailsFragment
ایجاد DetailsFragment
کار کردن با عملیات Save و Delete
افزودن DetailsFragment به DetailActivity
دستکاری کردن Layout مربوط به DetailsActivity
Refactor کردن DetailActivity برای افزودن DetailFragment
استفاده از List Fragment برای نمایش لیست
آشنایی با ListFragment
ایجاد Layout برای ListFragment
ایجاد Fragment برای نمایش لیست آیتم ها
افزودن ListFragment به ListActivity
دستکاری کردن Layout مربوط به ListActivity
افزودن ListFragment به ListActivity
ایجاد یک Layout چند پنلی برای تبلت ها
به روز رسانی برنامه برای پشتیانی Multi-Pane Split Layout
کار کردن با DialogFragment
Fragment های مناسب برای دستگاه های اندروئیدی قدیمی
پاسخ دهی به تغییرات پیکربندی در Fragment ها
ایجاد مکانیسم های نگهداری داده ها
نگهداری داده ها در اندروئید
Shared Preference
استفاده از دیتابیس SQLite.net
استفاده از کامپوننت SQLite.net ORM
استفاده از Attribute ها برای علامت گذاری برنامه برای نگهداری داده ها
افزودن یک کلاس Database Helper
ایجاد و به روزرسانی رکوردها
خواندن جزئیات آیتم ها از دیتابیس
حذف داده های آیتم ها از دیتابیس
افزودن قابلیت Caching به برنامه
افزودن قابلیت کار با GPS به برنامه
کار کردن با سرویس های GPS
تنظیم کردن دسترسی های مورد نیاز برنامه
تنظیم کردن Emulator
کار کردن با یک Instance از LocationManager
درخواست کردن دریافت اطلاعیه هنگام تغییرات مختصات جغرافیایی
پیاده سازی ILocationListener
افزودن سرویس های GPS به برنامه
افزودن Location Servie ها به لیست آیتم ها
افزودن Location Servie ها به صفحه جزئیات آیتم ها
به روز رسانی رابط کاربری
افزودن کد
ایجاد Location Data برای تست
گرفتن آدرس یک Location
اطلاع رسانی به کاربر
افزودن یکپارچگی با نقشه
رفتن به برنامه نقشه
چک کردن برنامه های ثبت شده برای نقشه
افزودن امکان کار با Camera به برنامه
انتخاب یکی از روش های یکپارچگی
دسترسی ها و امکانات
پیکربندی کردن Emulator
توسعه دادن سرویس داده ها
افزودن متد GetFileName
افزودن متد GetImage
افزودن متد DeleteImage
ثبت یک تصویر از طریق DetailFragment
افزودن عناصر رابط کاربری
افزودن Camera Intent
چک کردن برنامه های ثبت شده Camera
ارائه دادن اطلاعات اضافی به Intent
ارائه دادن نام فایل و Location
ارائه دادن محدودیت Size
استارت کردن Intent
کامل کردن متد NewPhotoClicked
پردازش کردن نتیجه Intent
آپلود کردن تصویر با استفاده از Http Multipart
منتشر کردن برنامه به App Store
آماده کردن برنامه برای انتشار
غیرفعال کردن حالت Debug
پیکربندی کردن گزینه های Linking
اثرات جانبی Linking
انتخاب کردن Supported ABI ها
بررسی صحت Package Name, Icon، و ورژن برنامه
Package Name
نام و Icon برنامه
رویه ورژن گذاری برنامه
مرور User Permission ها
منتشر کردن یک Signed APK برای آپلود کردن
Android Keystore ها
Publish کردن از طریق Xamarin.Android
Republish کردن App
روش های مختلف توزیع برنامه
انتشار از طریق وب سایت خودتان و یا از طریق ایمیل
Publish کردن بر روی Google Play
انتشار بر روی کافه بازار و امثال آن