Register Register Member Login Member Login Member Login Forgot Password ??
PHP , ASP , ASP.NET, VB.NET, C#, Java , jQuery , Android , iOS , Windows Phone
 

Registered : 109,025

HOME > Mobile > Android Tutorials - สอนเขียน Android App ฟรี เขียนโปรแกรมแอนดรอยด์บน SmartPhone / Tablets > ตอนที่ 1 : รู้จัก Xamarin ติดตั้ง Xamarin เขียน Android Apps ด้วย C# (.Net Framework)



Clound SSD Virtual Server

ตอนที่ 1 : รู้จัก Xamarin ติดตั้ง Xamarin เขียน Android Apps ด้วย C# (.Net Framework)

ตอนที่ 1 : รู้จัก Xamarin ติดตั้ง Xamarin เขียน Android Apps ด้วย C# (.Net Framework) นับว่าเป็นเรื่องที่ดีอย่างยิ่ง ที่นักพัฒนาโปรแกรมบน Smart Phone มีทางเลือกที่จะจะสามารถพัฒนา Android และ iOS ในรูปแบบของ Native App ด้วยภาษา C# เพราะมี Framework ดี ๆ อย่าง Xamarin ออกมาให้ใช้งาน สำหรับ Xamarin ออกมาซะพักแล้ว โดยมีการพัฒนามาจาก Mono Framework และเปลี่ยนชื่อใหม่อย่างเป็นทางการว่า Xamarin

ก่อนจะรู้ว่าทำไมเราจะต้องใช้ Xamarin จะต้องทำความเข้าใจพื้นฐานการเขียนโปรแกรม Android และ iOS ซะก่อน โดยในปัจจุบันการเขียน App แบบ Native ด้วย Android จะต้องใช้ภาษา Java และ iOS จะต้องใช้ภาษา Objective-C เท่านั้น ฉะนั้นเราจะเห็นว่าโครงสร้างและรูปแบบการเขียนของ 2 ภาษานี้นั้นต่างกันอย่างสิ้นเชิง และอาจจะเป็นการยากที่จะให้นักพัฒนาโปรแกรมที่เขียน C# (.Net) อยู่แล้ว นั้นที่จะไปใช้ภาษา Java หรือ Objective-C และนี่ก็เป็นที่มาว่าทำไมจะต้องมี Xamarin ขึ้นมา

ความสามารถของ Xamarin ไม่ได้มีการใช้ภาษาของตัวเองแต่จะใช้รูปแบบภาษา C# ที่ทำงานบน .Net Framework แปลง Code ที่เขียนด้วย C# ให้สามารถ Compile ด้วยภาษา Java และ Object-C เพื่อที่จะให้ Apps ที่เขียนด้วย C# นั้นสามารถทำงานได้เหมือนกันการเขียนด้วยภาษา Java หรือ Objective-C นั่นเอง แต่พื้นฐานการทำงานต่าง ๆ ยังต้องอาศัย Framework หรือ SDK ทั้งของ Android และ iOS

์Native App สำหรับความหมายของ Native App คือการพัฒนา App ด้วยโครงสร้างหลักของต้นกำเนิดของ Apps นั้น ๆ โดยจะต้องใช้ Library หรือ SDK ที่ได้ออกแบบสำหรับการพัฒนา App นั้นโดยเฉพาะ ฉะนั้นการพัฒนา App แบบ Native App เราจะสามารถสร้างและออกแบบระบบการทำงาน ได้ความสามารถของ App ที่เต็มรูปแบบ ซึ่งตรงข้ามกับ Hybrid App จะเป็นการผสมผสานการทำงานผ่าน Framework อีกชั้นหนึ่ง โดยการเขียนผ่าน UI ที่ถูกออกแบบมาให้ทำงานเหมือนกับ Native App แต่ความสามารถที่ได้ค่อนข้างจะมีจำกัดมาก ซึ่งที่เราจะเห็นได้ในระบบ Android หรือ iOS ก็อย่างเช่น PhoneGap

Xamarin Android C#

iOS / Android / Windows Phone

Xamarin Android C#

Xamarin รองรับการเขียน C# ได้ทั้ง iOS / Android และ Windows Phone


ในการเขียน Apps ของ Android และ iOS ด้วย Xamarin ในปัจจุบันสามารถเขียนได้ 2 รูปแบบคือ ใช้ Tools ของ Xamarin Studio IDE หรือจะเขียนบน Visual Studio Professional 2010 หรือสูงขึ้นไป ซึ่งจะมี Plugin รองรับ สามารถสร้าง Project และเขียนบน Visual Studio ได้เลย

และจากที่ได้ติดตามข่าวคราวของ Xamarin มาซะพัก Microsoft เองก็ได้ให้การสนับสนุน Framework อย่าง Xamarin ไม่น้อยเช่นเดียวกัน ฉะนั้นเราน่าจะมั่นใจได้เลยว่า Xamarin น่าจะมีอนาคตบน Platform ของ C# อย่างแน่นอน

เริ่มการติดตั้ง Xamarin สำหรับเขียน Android

Xamarin Android C#

Download Xamarin
http://xamarin.com/


Xamarin Android C#

ในการ Download นี้จะมีมาให้ครบ เช่น Android , iOS , Xamarin Studio IDE และ Plugin สำหรับ Visual Studio








Xamarin Android C#

ดาวน์โหลดเพื่อติดตั้ง

Xamarin Android C#

เลือก Continue

Xamarin Android C#

เลือก Next

Xamarin Android C#

เลือก Next

Xamarin Android C#

รอซะครู่

Xamarin Android C#

เลือก Path สำหรับจัดเก็บ Android SDK

Xamarin Android C#

เลือก Next

Xamarin Android C#

เลือก Next

Xamarin Android C#

ในขั้นตอนนี้อาจจะใช้เวลา 1-2 ชม. ขึ้นอยู่กับความเร็วของอินเตอร์เน็ต และอาจจะมีปัญหาเรื่อง Download ไม่สมบูรณ์ ซึ่งอาจจะต้องลองใหม่หลาย ๆ ครั้ง

Xamarin Android C#

หลังจากที่ Download เรียบร้อยให้รอซะครู่ เพื่อทำการติดตั้ง จากนั้นโปรแกรมจะติดตั้งทั้ง Android SDK , Xamarin Studio IDE และ Plugin สำหรับ Visual Studio โดยในขั้นตอนนี้เราไม่ต้องทำการไป Config ค่าใด ๆ ที่ Visual Studio เพิ่มเติม

Xamarin Android C#

หลังจากที่ติดตั้งเรียบร้อยแล้ว จะมีโปรแกรมชื่อว่า Xamarin Studio IDE โดย Tools นี้เป็นเครื่องมือที่สามารถจะเขียน Android ด้วย C# ได้ทันที หรือว่าจะเลือกใช้ Visual Studio สามารถดูข้อแตกต่างและวิธีการเขียนได้จากหัวข้อถัดไป









Note!!
ในปี 2016 เฟรมเวิร์ค Xamarin ได้ถูกซื้อกิจการโดย Mirosoft ไปเป็นที่เรียบร้อยแล้ว ฉะนั้นในเวอร์ชั่นใหม่ๆ การติดตั้ง Xamarin จึงสามารถติดตั้งได้จาก Module และ Package ของ Visual Studio ได้ในทันที และไม่ต้องทำการดาวน์โหลดติดตั้งเหมือนในบทความนี้แต่อย่างใด แต่การเขียนโปรแกรม Android ด้วย C# ยังมีการใช้วิธีการและรูปแบบเดิม

ขั้นตอนการติดตั้ง Xamrain จาก Visual Studio

Visual Studio Xamarin

เลือก Control Panel > Programs and Features, หาโปรแกรม Visual Studio 2015 จากนั้นเลือก Change/Modify

Visual Studio Xamarin

จากนั้นเลือก Cross-Platform Mobile Development > C#/.NET (Xamarin) เพื่อติดตั้ง


   
Share


ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน Source Code 2.0 ของทีมงานไทยครีเอท


ลองใช้ค้นหาข้อมูล


   


Bookmark.   
       
  By : ThaiCreate.Com Team (บทความเป็นลิขสิทธิ์ของเว็บไทยครีเอทห้ามนำเผยแพร่ ณ เว็บไซต์อื่น ๆ)
  Score Rating :  
  Create/Update Date : 2014-09-05 10:32:03 / 2017-04-17 10:05:21
  Download : No files
 Sponsored Links / Related

 
ตอนที่ 2 : รู้จัก Xamarin Studio IDE การเขียน Android บน Xamarin ด้วยภาษา C#
Rating :

 
ตอนที่ 3 : พื้นฐาน Xamarin บน Visual Studio และการสร้าง Project ของ Android ด้วย C#
Rating :

 
ตอนที่ 4 : ติดตั้ง Xamarin บน Mac (OS X) และการเขียน Android บนเครื่อง Mac ด้วย C#
Rating :

 
ตอนที่ 5 : Xamarin กับ Android โครงสร้างไฟล์ Project และ Controls / Widgets (C#)
Rating :

 
ตอนที่ 6 : Xamarin กับ Android สร้าง Event Handler โต้ตอบแบบง่าย ๆ (C#)
Rating :

 
ตอนที่ 7 : Xamarin กับ Android สร้าง Activity เชื่อมโยง Intent ส่งค่า Pass ตัวแปรระหว่าง Activity(C#)
Rating :

 
ตอนที่ 8 : Xamarin กับ Android การใช้ SetContentView() ควบคุมการแสดง XML Layout (C#)
Rating :

 
ตอนที่ 9 : Xamarin กับ Android การสร้าง Dialog Popup และ Alert Dialog / Toast Make Text (C#)
Rating :

 
ตอนที่ 10 : Xamarin กับ Android การ Generate/Deploy เป็น APK Package นำไปใช้งานจริง (C#)
Rating :


ThaiCreate.Com Forum


Comunity Forum Free Web Script
Jobs Freelance Free Uploads
Free Web Hosting Free Tools

สอน PHP ผ่าน Youtube ฟรี
สอน Android การเขียนโปรแกรม Android
สอน Windows Phone การเขียนโปรแกรม Windows Phone 7 และ 8
สอน iOS การเขียนโปรแกรม iPhone, iPad
สอน Java การเขียนโปรแกรม ภาษา Java
สอน Java GUI การเขียนโปรแกรม ภาษา Java GUI
สอน JSP การเขียนโปรแกรม ภาษา Java
สอน jQuery การเขียนโปรแกรม ภาษา jQuery
สอน .Net การเขียนโปรแกรม ภาษา .Net
Free Tutorial
สอน Google Maps Api
สอน Windows Service
สอน Entity Framework
สอน Android
สอน Java เขียน Java
Java GUI Swing
สอน JSP (Web App)
iOS (iPhone,iPad)
Windows Phone
Windows Azure
Windows Store
Laravel Framework
Yii PHP Framework
สอน jQuery
สอน jQuery กับ Ajax
สอน PHP OOP (Vdo)
Ajax Tutorials
SQL Tutorials
สอน SQL (Part 2)
JavaScript Tutorial
Javascript Tips
VBScript Tutorial
VBScript Validation
Microsoft Access
MySQL Tutorials
-- Stored Procedure
MariaDB Database
SQL Server Tutorial
SQL Server 2005
SQL Server 2008
SQL Server 2012
-- Stored Procedure
Oracle Database
-- Stored Procedure
SVN (Subversion)
แนวทางการทำ SEO
ปรับแต่งเว็บให้โหลดเร็ว


Hit Link
   







Load balance : Server 02
ThaiCreate.Com Logo
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[Conditions Privacy Statement] ติดต่อโฆษณา 081-987-6107 อัตราราคา คลิกที่นี่