Register
Member Login
Forgot Password ??
PHP
,
ASP
,
ASP.NET, VB.NET, C#, Java
,
jQuery , Android , iOS , Windows Phone
Registered :
109,037
HOME
>
Mobile
>
Android Tutorials - สอนเขียน Android App ฟรี เขียนโปรแกรมแอนดรอยด์บน SmartPhone / Tablets
>
ตอนที่ 1 : รู้จัก Xamarin ติดตั้ง Xamarin เขียน Android Apps ด้วย C# (.Net Framework)
ตอนที่ 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
iOS / Android / Windows Phone
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
Download Xamarin
http://xamarin.com/
ในการ Download นี้จะมีมาให้ครบ เช่น
Android , iOS , Xamarin Studio IDE
และ Plugin สำหรับ
Visual Studio
ดาวน์โหลดเพื่อติดตั้ง
เลือก
Continue
เลือก Next
เลือก Next
รอซะครู่
เลือก Path สำหรับจัดเก็บ
Android SDK
เลือก Next
เลือก Next
ในขั้นตอนนี้อาจจะใช้เวลา 1-2 ชม. ขึ้นอยู่กับความเร็วของอินเตอร์เน็ต และอาจจะมีปัญหาเรื่อง Download ไม่สมบูรณ์ ซึ่งอาจจะต้องลองใหม่หลาย ๆ ครั้ง
หลังจากที่ Download เรียบร้อยให้รอซะครู่ เพื่อทำการติดตั้ง จากนั้นโปรแกรมจะติดตั้งทั้ง
Android SDK
,
Xamarin Studio IDE
และ Plugin สำหรับ
Visual Studio
โดยในขั้นตอนนี้เราไม่ต้องทำการไป Config ค่าใด ๆ ที่
Visual Studio
เพิ่มเติม
หลังจากที่ติดตั้งเรียบร้อยแล้ว จะมีโปรแกรมชื่อว่า
Xamarin Studio IDE
โดย Tools นี้เป็นเครื่องมือที่สามารถจะเขียน
Android ด้วย C#
ได้ทันที หรือว่าจะเลือกใช้
Visual Studio
สามารถดูข้อแตกต่างและวิธีการเขียนได้จากหัวข้อถัดไป
Note!!
ในปี
2016
เฟรมเวิร์ค
Xamarin
ได้ถูกซื้อกิจการโดย Mirosoft ไปเป็นที่เรียบร้อยแล้ว ฉะนั้นในเวอร์ชั่นใหม่ๆ การติดตั้ง
Xamarin
จึงสามารถติดตั้งได้จาก Module และ Package ของ Visual Studio ได้ในทันที และไม่ต้องทำการดาวน์โหลดติดตั้งเหมือนในบทความนี้แต่อย่างใด แต่การเขียนโปรแกรม
Android ด้วย C#
ยังมีการใช้วิธีการและรูปแบบเดิม
ขั้นตอนการติดตั้ง Xamrain จาก Visual Studio
เลือก
Control Panel > Programs and Features,
หาโปรแกรม
Visual Studio 2015
จากนั้นเลือก
Change/Modify
จากนั้นเลือก
Cross-Platform Mobile Development > C#/.NET (Xamarin)
เพื่อติดตั้ง
Share
ช่วยกันสนับสนุนรักษาเว็บไซต์ความรู้แห่งนี้ไว้ด้วยการสนับสนุน
Source Code 2.0
ของทีมงานไทยครีเอท
ลองใช้ค้นหาข้อมูล
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 :
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
นำเข้าสินค้าจากจีน
Taobao
เฟอร์นิเจอร์
ของพรีเมี่ยม
ร่ม
ปากกา
power bank
แฟลชไดร์ฟ
กระบอกน้ำ
แลกเปลี่ยน Exchange Link
ลองค้นหาสิ่งที่ต้องการ
Load balance :
Server 04
© www.ThaiCreate.Com. 2003-2024 All Rights Reserved.
ไทยครีเอทบริการ จัดทำดูแลแก้ไข Web Application ทุกรูปแบบ (PHP, .Net Application, VB.Net, C#)
[
Conditions Privacy Statement
]
ติดต่อโฆษณา
081-987-6107
อัตราราคา
คลิกที่นี่
Inline