۵ مطلب با کلمهی کلیدی «آموزش برنامه نویسی آندروید با c#» ثبت شده است
آموزش برنامه نویسی آندروید به زبان فارسی-فصل سوم
بسم الله الرحمن الرحیم
فصل سوم دوره آموزشی Android
آموزش برنامه نویسی آندروید به زبان فارسی
Mono for Android از یک مجموعه از assemblie ها، namespace ها و class هایی که برای platform های موبایل بهینه شده اند، ساخته شده است.
این کد یک ترکیب از NET 4. و Silverlight و Windows Phone profiles است و همچنین کدی است که به یک توسعه دهنده اجازه می دهد تا مزیت از Android platform استفاده کند.
Namespaces and Classes
Mono for Android یک مجموعه غنی از Namespace ها و Class ها را برای ساخت برنامه های iPhone فراهم می کند.
در اینجا مجموعه ای از محبوبترین assemblie ها به همراه قابلیت های آن ها را معرفی می کنیم:
Mono.Android.dll
این اسمبلی اتصال C# به Android API را فراهم می کند. این اسمبلی شامل namespaceهایی است که Android.* را پشتیبانی می کند.
System.dll
این اسمبلی قابلیت های NET Framework. را برای Mono for Android فراهم می کند
Mono.data.Sqlite.dl
این اسمبلی یک ADO.NET provider برای دیتابیس SQLite است
Mono.Data.Tds.dll
این اسمبلی پشتیبانی از پروتکل TDS که برای اتصال به SQL Server مورد استفاده قرار می گیرد را فراهم می کند.
OpenTK.dll
آموزش برنامه نویسی آندروید به زبان فارسی-فصل دوم
بسم الله الرحمن الرحیم
فصل دوم دوره آموزشی Android
آموزش برنامه نویسی آندروید به زبان فارسی
Android
در چند سال گذشته رشد شگفت انگیز در استفاده از گوشی های هوشمند (smartphones) قابل مشاهده است. ایالات متحده آمریکا اخیرا در مورد نحوه تبدیل شدن تلفن های هوشمند به عنوان بخشی از زندگی مردم گزارشی را ارائه کرده است. با رشد و عمومی شدن رقابت نیز به وجود می آید و برخلاف کامپیوترهای معمولی، هنوز هیچ طیف و پلتفرم خاصی در حیطه موبایل نتونسته همه بازار موبایل را از لحاظ نرم افزار قبضه کنه بخاطر همین موضوع انواع مختلف اعم از سیمبین و اندروید و ویندوز موبایل وجود دارد.
علاوه بر این ممکن است، موبایل ها توسط یک سیستم عامل یکسان اجرا شوند و به کاربران در فاکتورهای متفاوتی نمایش داده شوند. این تغییرات در فروشگاه های موبایل مشکلی برای توسعه دهندگان می شود: توسعه دهندگان چطور می توانند یک framework توسعه یا یک ابزار که از قبل آن را می شناسند و از علم مربوط به آن در یک دستگاه که مقدار زیادی از سهم فروش بازار را در اختیار دارد و در حال رشد است، ایجاد کنند.
NET Framework.
در ده گذشته، محبوبیت NET Framework. افزایش یافته است. در اواخر 1990 مایکروسافت کار خود را بر روی .NET Framework آغاز کرد. اولین نسخه Framework NET . در سال 2002 معرفی شد. مدتی پیش NET Framework 4. نیز معرفی شد. NET Framework 4. در نسخه های مختلفی ارائه شده است شامل نسخه 32-bit, 64-bit و نسخه ای Xbox gaming platform و نسخه ای برای دستگاه های موبایل مایکروسافت که به نام Compact Framework (CF) شناخته می شوند.
در اینجا چند مورد از واقعیت های NET Framework. را بررسی می کنیم و این موارد را بخاطر بسپارید تا زمانی که به Mono framework می پردازیم در مورد آن صحبت کنیم.
مایکروسافت ابزار توسعه خود را با NET Framework. با نام Visual Studio منتشر کرد. این ابزار محیط توسعه برای NET. یکپارچه شده است.
آموزش برنامه نویسی آندروید به زبان فارسی
بسم الله الرحمن الرحیم
فصل اول دوره آموزشی Android
آموزش برنامه نویسی آندروید به زبان فارسی
مثل تمامی دوره های دیگر می بایست قبل از شروع مباحث عملی و کد نویسی، کمی در مورد مباحث تئوری و ساختاری اندروید صحبت کنیم. سعی می کنم این مباحث را سریع تر به اتمام برسانم تا به سراغ مباحث اصلی برنامه نویسی برویم.
معرفی Mono for Android
Mono for Android ترکیبی از دو ویژگی جذاب و لذت بخش دنیا است: یعنی زبان برنامه نویسی C# و سیستم عامل Android
این چند بخش زیر را از زبان شرکت Xamarin نقل می کنم:
داستان ایجاد Mono for Android
Mono for Android طراحی شده است تا این دو دنیای بزرگ را به یکدگیر متصل کند. این کار با سالها تجربه طراحی و پیاده سازی زبان های برنامه نویسی، API ها و ارتباطات آنها میسر شده است.
شور و اشتیاق من برای سیستم عامل اندروید خیلی ساده قابل توصیف است:
مانند هر کسی که به دلیل نرخ رشد این platform، طراحی بسیار خوب، و platform قدرتمندی برای توسعه، ما نیز تحت تاثیر قرار گرفتیم. همه اینها باعث می شود نتوانید در مقابل این همه ویژگی خوب مقاومت کنید، و مجبور می شوید به سمت آن حرکت کنید.
علاقه ما بر می گردد به سال 2000 وقتی که مایکروسافت از C# پرده برداری کرد. فقط C# می توانست دنیای Windows را بلرزاند، این تغییر و تحول دنیای ما را نیز عوض کرد. از چند سال قبل تا سال 2000 مشغول کار کردن بر روی GNOME Desktop و سرویس ایمیل Evolution (اسم یک سرویس در سیستم عامل لینوکس است) مربوط به سیستم عامل لینوکس بودیم.
ما به اندازه خود در مورد توسعه برنامه های desktop آموخته بودیم.
آموزش برنامه نویسی آندروید به زبان فارسی
بسم الله الرحمن الرحیم
اندروید و سی شارپ
همان طور که می دانید برنامه نویسی سیستم عامل های موبایل در حال پیشرفت و گسترش بسیار فوق العاده ای است. از همین سو ما تصمیم گرفته ایم تا این آموزش را شروع کنیم.
در حال حاضر دو سیستم عامل IOS و Android بیشترین کاربران را به خود اختصاص داده اند و ما در این دوره آموزشی ابتدا بر روی اندروید کار خواهیم کرد و انشالله سعی خواهیم کرد که پس از این دوره دوره آموزش IOS را نیز شروع کنیم.
اندروید از زبان برنامه نویسی جاوا استفاده می کند و IOS از Objective C استفاده می کند.
در این جا توسعه دهنده گان مایکروسافت باید چه کاری انجام دهند؟
MONO
MONO نام یک Framework است که توسعه چندین Platform را به سادگی برای شما فراهم می کند.
MONO به شما اجازه می دهد که با زبان VB و C# برنامه نویسی کنید. در این دوره ما با MONO برای زبان سی شارپ و Visual Studio آشنا می شویم و نحوه برنامه نویسی برای سیستم عامل Android فراخواهیم گرفت.
با توجه به اینکه ما در این مجموعه تمام آموزش ها را بر پایه ی مثال قرار داده ایم در این دوره نیز کار با مثال شروع می کنیم و سعی می کنیم همراه مثال ها مطالب را به شما آموزش دهیم.
پس از اینکه مقدمات و اساس MONO و اندروید را یاد گرفتید بیشتر به مباحث خواهیم پرداخت در ابتدا فقط مانند یک تکرار کننده سعی می کنیم مثال ها را اجرا می کنیم و یاد می گیریم چطور در این محیط کار کنیم.
در آموزش بعدی ابزار های لازم را نصب و اولین برنامه را خواهیم نوشت.
آموزش برنامه نویسی آندروید
بسم الله الرحمن الرحیم
معرفی دوره آموزش برنامه نویسی آندروید
با توجه به پیشنهاد شما دوستان عزیز در خصوص آموزش برنامه نویسی اندروید به زبان فارسی، می خواهیم در طی یک دوره آموزشی کامل، به آموزش برنامه نویسی اندروید با استفاده از سی شارپ و Mono بپردازیم.
در این دوره ابتدا به بررسی مفاهیم می پردازیم و سپس شروع به برنامه نویسی در محیط Visual Studio و با استفاده زبان سی شارپ خواهیم کرد.
آموزش ما بر اساس سرفصل های مجموعه آموزشی آنلاین می باشد
www.EduOnline.ir