โปรแกรมตารางคำนวณ Excel บนมือถือซัมซุง J7

การใช้งานโปรแกรม Microsoft apps.
สำหรับมือถือ  Samsung J7(2016) ที่ใช้ระบบปฎิบัติการณ์ Android  Version 6.01 นอกเหนือจากการใช้งานในหน้าที่ของโทรศัพท์ทั่วไป คือ การโทรออกรับสายแล้ว มือถือรุ่นนี้ ยังติดตั้งชุดโปรแกรมสำนักงาน Microsoft apps. ที่ถูกออกแบบมาให้มีขนาดเล็ก และสามารถใช้งานกับอุปกรณ์พกพาขนาดเล็ก โดยมีจำนวน 6 แอพด้วยกันคือ
- Word โปรแกรมพิมพ์งาน
- Excel โปนแกรมบัญชี และตารางคำนวณ
- PowerPoint โปรแกรมนำเสนอ
- One Drive แหล่งเก็บข้อมู,ฟรีออนไลน์
- One Note โปรแกรมจดบันทึกข้อมูล
- Skype โปรแกรมสื่อสารทางวิดิโอและแชท (Chat)

สำหรับเนื้อหาตอนนี้จะลองใช้งานโปรแกรมตารางคำนวณ Excel บนมือถือดูบ้าง ว่าจะสามารถใช้งานคำนวณ ได้แบบไหนบ้าง เริ่ใจากตารางคำนวณพื้นฐาน


วิธีการ เข้าถึง โปรแกรม
1. จากหน้าจอโฮม (Home) ให้มองหา Icon ที่ชื่อว่า Microsoft apps. จากนั้นแตะเข้าไป 1 ครั้ง
2. จะปรากฏหน้าจอ Icon ของโปรแกรมให้เราเลือกใช้งานตามต้องการต่อ
1 คลิก + ใหม่ เพื่อสร้างเอกสารใหม่
2 เลือกแม่แบบเอกสาร ตามที่ต้องการ
3 เริ่มการพิมพ์งาน 
ลำดับ รายการ    จำนวน   ราคาต่อหน่วย   รวมเงิน 
1         ปากกา      24             5
2         ยางลบ      20             7
3         ดินสอ        36            6

การบันทึก  Save

มีสองตัวเลือกหลักๆ คือ บันทึกงานนี้ one Drive แบบนี้เราจะไปเปลือง พื้นที่จัดเก็บ บนมือถือของเรา ซึ่งก่อนจะใช้งาน One Drive ได้จะต้อง Log in ด้วยบัญชีผู้ใช้งาน Hotmail ก่อนนะครับ 
สำหรับทางเลือกที่2 เป็นการบันทึกเก็บไว้บนหน่วยความจำของโทรศัทพ์
วิธีการ Save 
- ปกติจะถูกตั้งค่า บันทึกอัตโนมัติ ไว้ครับ แต่ต้องการ มั่นใจ ก็ให้ กดปุ่ม ย้อมกลับด้านขวา ล่างของตัวโทรศัทพ์ 

- จากนั้น บนมุมบนขวามือ ของ โปรแกรม Excel  คลิก เมนูที่มี 3ขีด คลิกคำสั่ง บันทึกเป็น เลือกแหล่งบันทึก และตั้งชื่อไฟล์ และบันทึก 


การใช้งานโปรแกรม Microsoft apps.

การใช้งานโปรแกรม Microsoft apps.
สำหรับมือถือ  Samsung J7(2016) ที่ใช้ระบบปฎิบัติการณ์ Android  Version 6.01 นอกเหนือจากการใช้งานในหน้าที่ของโทรศัพท์ทั่วไป คือ การโทรออกรับสายแล้ว มือถือรุ่นนี้ ยังติดตั้งชุดโปรแกรมสำนักงาน Microsoft apps. ที่ถูกออกแบบมาให้มีขนาดเล็ก และสามารถใช้งานกับอุปกรณ์พกพาขนาดเล็ก โดยมีจำนวน 6 แอพด้วยกันคือ
- Word โปรแกรมพิมพ์งาน
- Excel โปนแกรมบัญชี และตารางคำนวณ
- PowerPoint โปรแกรมนำเสนอ
- One Drive แหล่งเก็บข้อมู,ฟรีออนไลน์
- One Note โปรแกรมจดบันทึกข้อมูล
- Skype โปรแกรมสื่อสารทางวิดิโอและแชท (Chat)
วิธีการ เข้าถึง โปรแกรม
1. จากหน้าจอโฮม (Home) ให้มองหา Icon ที่ชื่อว่า Microsoft apps. จากนั้นแตะเข้าไป 1 ครั้ง
2. จะปรากฏหน้าจอ Icon ของโปรแกรมให้เราเลือกใช้งานตามต้องการต่อ
1 คลิก + ใหม่ เพื่อสร้างเอกสารใหม่
2 เลือกแม่แบบเอกสาร ตามที่ต้องการ
3 หน้าจอพื้นที่พิมพ์งาน และ แป้นเมนูพิมพ์ ข้อตาม อักษรไปเรื่อยๆ จนชนขอบหน้ากระดาษ มันจะตัดลงมาเรื่อยๆ มาขึ้นบรรทัดใหม่ให้เราเอง หรือจะกดแป้น Enter เพื่อตัดขึ้นแถวใหม่ ตามที่ เราต้องการก็ ได้ 

การบันทึก  Save


มีสองตัวเลือกหลักๆ คือ บันทึกงานนี้ one Drive แบบนี้เราจะไปเปลือง พื้นที่จัดเก็บ บนมือถือของเรา ซึ่งก่อนจะใช้งาน One Drive ได้จะต้อง Log in ด้วยบัญชีผู้ใช้งาน Hotmail ก่อนนะครับ 
สำหรับทางเลือกที่2 เป็นการบันทึกเก็บไว้บนหน่วยความจำของโทรศัทพ์
วิธีการ Save 
- ปกติจะถูกตั้งค่า บันทึกอัตโนมัติ ไว้ครับ แต่ต้องการ มั่นใจ ก็ให้ กดปุ่ม ย้อมกลับด้านขวา ล่างของตัวโทรศัทพ์ 

- จากนั้น บนมุมบนขวามือ ของ โปรแกรม Word  คลิก เมนูที่มี 3ขีด คลิกคำสั่ง บันทึกเป็น เลือกแหล่งบันทึก และตั้งชื่อไฟล์ และบันทึก 

รู้จักกับ Adobe Acrobat extension for Chrome

ส่วนขยายความสามารถ สำหรับการแปลงหน้าเพจให้เป็นเอกสาร PDF หรือการเปิดอ่านไฟล์ PDF บนหน้าเว็บไซต์ Chrome ช่วยให้เราไม่ต้องเสียเวลาในการ สลับกลับไปมาระหว่างการเปิดอ่านไฟล์เอกสาร PDF บนหน้าจอกับโปรแกรมอ่านไฟลื PDF นั้นเอง 
สำหรับคนที่สนใจและมองหาทางเลือกนี้อยู่ ผมก็ขอแนะนำให้ดาวโหลดไปติดตั้งและทดลองใช้งานกันได้ฟรีครับ 
ลิงค์ดาวโหลด
https://chrome.google.com/webstore/detail/adobe-acrobat/efaidnbmnnnibpcajpcglclefindmkaj?hl=th

Interact with Acrobat directly from within ChromeWith this all-new extension, you can:
Easily turn web pages into PDF files so they look and act just like the page you converted – keeping original links, layout, and formatting intact
Quickly switch from viewing PDFs in Chrome to opening them in Acrobat on your desktop
Explore Adobe Document Services to convert and combine files in your browser
Please note: With this release, you can share information with Adobe about how you use the application. This option is turned on by default. The information is anonymous and will help us improve product quality and features. You can change this setting at any time in Options for this Chrome extension. Learn more ›

Note that some features may only be available on Windows with Acrobat XI or Acrobat DC installed.


รีวิว samsung galaxyj7

       
                      สวัสดีครับ วันนี้ผมจะ มารีวิว samsung galaxy J7


        ระบบปฎิบัติการของ samsung galaxy J7








ระบบปฏิบัติการ: Android 5.1 (Lollipop)
หน่วยประมวลผล : Samsung Exynos 7580 Octa Core
- ความเร็ว : 1.5 GHz
หน่วยความจำ 16 GB (ตัวเครื่อง)
- RAM 1.5GB
การ์ดหน่วยความจำ microSD - สูงสุด 128 GB
โดยในช่วงนี้ หากซื้อเครื่องจากตัวแทนจำหน่ายของ AIS SHOP ท่านจะได้รับฟรี  SD Card ขนาด 32 GB แถมให้ด้วย 1 อันครับ
ใบเสร็จรับเงินแลกซื้อยึด Samsumg จากบู้ท ส่งเสริมการขายของซัมซุงได้อีก 1 ตัว




สมาร์ทโฟน (โทรศัพท์มือถือพร้อมระบบปฏิบัติการ)
จอแสดงผล Super AMOLED 24-bit (16 ล้านสี)
- ระบบสัมผัส Multi-Touch
- กว้าง 5.5 นิ้ว (แนวทะแยง)
- ความละเอียด 720 x 1280 พิกเซล
- Capacitive
ระบบเซ็นเซอร์ (Sensor)
- ระบบหมุนภาพอัตโนมัติ (Accelerometer)
- ระบบเปิด/ปิดหน้าจออัตโนมัติขณะสนทนา (Proximity)
มีสีให้เลือก (Colors) : Black, White, Gold




การหาตำแหน่ง: Assisted GPS
WiFi 802.11b/g/n
- จุดกระจายสัญญาณอินเตอร์เน็ตแบบพกพา (Portable Wi-Fi Hotspot)
- เชื่อมต่อไร้สายระหว่างอุปกรณ์โดยตรง (Wi-Fi Direct)
Bluetooth 4.1
Micro USB 2.0
ช่องเสียบชุดหูฟัง 3.5 มิลลิเมตร

ราคา 7999 บาท 

สำหรับ ธีม ก็มี ให้ดาวโหลด ฟรี และ เสียตัง 
กล้อง หน้า  5  ล้าน  พิกเซล  
กล้อง หลัง 13 ล้าน พิกเซล 
สามารถ ปรับ ตารางหน้าจอ ให้ เป็น 4*4 4*5 5*5 ได้ ตามความต้องการ

เต็ม 10 ให้ 9/10



รู้จักกับ Resources ของ Android Studio

ในการพัฒนาแอพด้วย Android Studio นั้น แรกๆ ผู้สนใจพัฒนาจะต้องค่อยๆ ศึกษา และเรียนรู้ทำความเข้าใจกับ มุมมองของแอพ ข้อความ ปุ่ม และ ภาพ จากนั้น เริ่มต้นศึกษา และฝึกลองเขียนโค้ด เพื่อแสดงผล ข้อความ หรือรูปภาพ และเริ่มมีการแทรกป่มคำสั่งการทำงาน เพื่อให้สามารถ แสดงผลตามที่เราต้องการได้
ซึ่งในการเขียนแอพด้วย Android Studio นั้น ผู้ใช้งานจะต้องเข้าใจและทำความรู้จักกับ แหล่งข้อมูลหรือ Resource ของ Android Studio ว่าคืออะไร มีวามจำเป็นและความสำคัญในการใช้งานอย่างไร
การเข้าถึง จากหน้าจอ Android Studio
คลิกที่ปุ่มคำสั่ง res
เพื่อแดงรายการแฟ้มย่อยๆ
โดยแอพ Android ก็จะมีองค์ประกอบด้วย Resources หลายๆ ส่วนประกอบกันเป็นแอพ ซึ่งมีภาษา Java เป็นหลักในการเขียน
โดยไฟล์ประกอบอื่นๆ เช่น ภาพนิ่ง ภาพเคลื่อนไหว ภาพปุ่ม มุมมอง ฯลฯ ก็จะจัดเก็บใน Resources ของระบบนั้นเอง เป็นการแยกออกจากกันทางกายภาพ ที่ชัดเจน โดยมีเหตผลหลัก เพื่อให้สามารถ มีแหล่งสำรองที่อ่อนตัว แลมีประสิทธิภาพมากกว่า ที่จะจัดเก็บหรือรวมอยู่ในรหัสภาษา Java เลย

วิีการเข้าถึงแหล่งไฟล์ของแอพ จะใช้การเข้าถึงโดยอ้าง resource ID
R. Drawable แหล่งข้อมูลภาพ
R.String แหล่งข้อมูล ข้อความ เป็นต้น
การเขียน code เพื่ออ้างอิงจะแตกต่างกัน ระหว่าง Java กับ XML ไฟล์
โดย XML จะนำด้วย @
ส่วน Java ไฟล์จะนำด้วย R


ในโปรแกรม Android Studio
คลิกไปที่ไอค่อนแว่นขยาย
ในช่องการค้นหา ใส่ R.
และติ้กเลือก match Case
จากน้น จะได้ผลการค้นหา ตัวอย่าง Code ที่อ้างอิงการเรียงใช้ Resources ตามภาพประกอบ



ภาพแสดงข้นตอนการทำงานของโค้ด
เริ่มจากมีการเปิดแอพขึ้นมา
จากนั้น จะเป็นการเรียกไฟล์ Main Activity ขึ้นมา
โดยจะเป็นการเรียก รูปแบบ และมุมมอง Layout ต่างๆ เป็นแถวตามภาษาโปรแกรม ขึ้นมา
เช่น แบบตั้ง แบบนอน ปุ่มคำส่ง เป็นต้น
จากนั้น จะเป็นการสร้างลำดับช้นของภาษาจาว่า ให้เป็นแผนผัง หรือ Diagram ตามที่โปรแกรมเข้าใจ และสามารถประมวลผลได้

ในการเรียนการพัฒนาแอพด้วยภาษาจาว่า จะนำเอา Box หรือ กล่องเล็ก ๆ กล่องหนึ่ง มาแสดงเป็นตัวอย่างในการสร้างความเข้าใจให้กับผู้เรียนเสมอๆ

กล่อง เปรียบได้กับ ที่เก็บสมบัติ หรือสิ่งของ ที่เรสามารถ ใส่อะไรเข้าไปได้ เป็นที่บรรจุสิ่งของ Container เวลาที่เราสร้าง box หรือกล่องขึ้นมา ในภาษาจาว่า เราสามารถผสม หรือ ใส่ค่า Value ต่างๆ เข้าไป เพื่อเกิดให้เป็นวัตถุขนาดใหญ่ขึ้น
เราเรียกกันว่า Java Objects
กล่องก็คือ Java Object กล่องหนึ่งนั้นเอง

 

ทำความรู้จัก Inputs to a Method

ทำความรู้จัก Inputs to a Method
เปรียบเทียบได้กับการทำอาหารสักอย่าง ซึ่งจะต้องมีการกำหนดความต้องการของวัสดุ เช่น พริก เกลือ น้ำ น้ำตาล น้ำปลา ฯลฯ เป็นต้น จากนั้น ก้นำไปคลุก หรือปรุงรสให้เข้ากันตามลำดับหรือขั้นตอนของการทำ จนได้ Output ผลสุดท้ายออกมาเป็นอาหารสำเร็จรูปตามที่เรารับปรทานหรือกินกันในแต่ละวันนั้นเอง
ศึกษารายละเอียดเพิ่มเติม การผ่านค่าข้อมูลในการเขียน Code
https://docs.oracle.com/javase/tutorial/java/javaOO/arguments.html

ทางเทคนิคแล้ว ีศัพท์แสงอีก 1 ตัวที่ต้องเข้าใจคือว่าคำว่า Arguments แปลตรงตัวแล้ว อย่าเข้าใจว่าเปนการทะเลาะกัน หรือขัดแย้งกัน ในความหมายของการพัฒนาแอพ อาร์กิวเมนต์ ตัวนี้ จะหมายถึง ค่า input ที่ถูกส่งออกไปยัง ตัวประเมินผล Method
สำหรับการทดลองเขียนค่า input แล้ว สิ่งสำคัญคือ ชนิดของ Data type จะต้องตรงกันกับ Method หาไม่แล้ว ก็จะรันแอพ ไม่ได้ เพราะเกิด error นั้นเอง


เราสามารถที่จะเพิ่มหรือลดจำนวนของ input ที่จะส่งออกไปยัง method ได้เช่นกัน
ดูเพิ่มเติม การส่งคืนค่า Return value
https://docs.oracle.com/javase/tutorial/java/javaOO/returnvalue.html

ตัวอย่างการส่งคืนค่าประมวลผลของ method

The data type of the return value must match the method's declared return type; you can't return an integer value from a method declared to return a boolean.
The getArea() method in the Rectangle Rectangle class that was discussed in the sections on objects returns an integer:
    // a method for computing the area of the rectangle
    public int getArea() {
        return width * height;
    }


การคืนค่าคำนวณ ความกว้าง * ความสูง 
ข้อแตกต่างของ Input กับ return คือ 
input สามารถใส่ค่าเข้าไปหลายตัวและแบ่งด้วย , 
แต่ return จะคืนค่าได้เพียงค่าเดียว 
แถมอีกตัว Java Keyword คือคำสำคัญที่ภาษาจาว่า กันไว้ใช้งานเป็นค่าเฉพาะของโปรแกรม ในการอ้างอิง คือคำว่า return ซึ่งจะไม่สามารถนำเอาคำว่า return ไปใช้งานเป็นชื่อของตัวแปร หรือค่าอื่นๆ ได้เป็นต้น 
ต้องการศึกษาเพิ่ม Java Keywords List 

แถบอีกคำใหม่ที่ได้รู้ void หมายถึง การสิ้นสุดค่าของการ return ที่ไม่จำเป็นต้องปิด attributes ด้วยคำว่า return;
ดังนั้น void จึงเป็นอีก 1 คำสงวนของการเขียนภาษาจาว่าครับ

การ Define a Method

การเขียน code เพื่อควบุมการทำงานของแอพพลิเคชั่นด้วยภาษา Java นั้น ในตอนนี้เราจะมาศึกษาวิธีการกำหนดค่าการใช้งาน หรือ Define a method

ตัวอย่าง

Private int calculatePrice (int quantity)

Private
คือส่วนแรกสุดของการเขียน หรือภาษาอังกฤษจะเรียกว่า Access Modifier เป็นตัวพิจารณาว่า ใครจะเป็นผู้เข้าถึงการทำงาน  โดยปกติจะมี 2 แบบที่พบบ่อยๆ คือ
Public สาธารณะ สามารถเรียกใช้งานได้ทั้ง Code หรือแอพ
Private แบบส่วนตัว จะเรียกใช้งานได้เฉพาะในกลุ่มย่อยๆ ของ Section เท่านั้น หรือเฉพาะใน Mainactivity หลักๆ ของตนเองเท่านั้น

 ลำดับต่อมา int เป็น Return data type หรือ ชนิดของข้อมูลที่จะถูกส่งกลับมา Output value โดยปกติ ก็จะเป็นแบบตัวเลข integer ,double และแบบข้อความ string

ลำดับต่อมา calculatePrice  จะเป็นชื่อของ Method สำหรับการอ้างถึงในการเขียน Code สำหรับการทำงาน
หลักการตั้งชื่อ ใช้ตัวเล็ก และเขียนแบบ camel Case กล่องหนังอูฐ คือ ถ้าเป็นคนละคำให้ขึ้นต้นคำแรกด้วยตัวใหญ่ เช่น  calculatePrice  จะเห็นว่าตัว P เป็นตัวใหญ่

ลำดับต่อมา (int quantity) จะเป็นส่วนนำเข้าข้อมูลหรือ input จะกำหนดอยู่ในเครื่องหมาย () และตัวอย่าง input ค่าพารามิเตอร์ที่กำหนด จะเป็น ชนิดของข้อมูล int ตัวเลข หรือ ข้อความ str เป็นต้น
และค่าที่เป็นชื่อของตัวแปรที่อ้างอิง
เราสามารถที่จะเพิ่มค่าพารามิเตอร์ในส่วนของ input ได้มากกว่า 1 ค่า เช่น
Private int calculatePrice (int quantity,priceOfOneCup) {
รายการคำแนะนำให้เกิดการทำงาน หรือการแสดงผลบนหน้าจอคอมหรือมือถือ display 
}

วงเล็กปีกกา {} เปิดและปิด ภายในจะเป็น code สำหรับรันการทำงาน และแสดงผลการทำงานบนหน้าจอของอุปกรณ์ 
ตัวอย่าง code

private String createCalendarEventReminder(String eventName, String location, int minutesAway) {
String reminder = "You have an upcoming event in " + minutesAway + " minutes.";
reminder = reminder + " It is " + eventName + " held at " + location + ".";
return reminder;
}

แบบฝึกหัดท้ายบท
ลองฝึกแยกแต่ละส่วนของการ Define a method ว่า ส่วนไหนเป็นชื่อของ method , ส่วนที่เป็น input นำเข้า และ ชนิดของการคนค่าข้อมูล


การทดสอบ Defining Vs Calling A Method

บทเรียนเกี่ยวกับการพัฒนาแอพด้วย Android Studio การประกาศค่าตัวแปรในการพัฒนาแอพ
คำศัพท์สำคัญที่จำเป็นต้องเข้าใจและศึกษาตัวอย่างการทำงานของ Code
Defining Vs Calling A Method
โดยหลักการก็คือ เมื่อมีการเปลี่ยนแปลงชื่อของ Method 
เราจำเป็นต้องมีการเปลี่ยนแปลงวิธีการ Call หรือเรียกใช้งานของมันด้วย เช่นกัน 
โดยหลักการรวมๆ แล้ว 
ในแบบฝึกหัด ให้เราเปิดโปรแกรม Android Studio ขึ้นมา
จากตัวอย่างโปรแกรม 
main activity.xml
และ main activity.java 
การแก้ไขชื่อของเมธอด ที่ไฟล์ .Java 
หากเราเปลี่ยนชื่อเรียกตัวแปรที่ เมธอด แล้ว จะแสดงข้อความผิดพลาดสีแดง ในคำสั่งเรียกการใช้งาน Calling method 
การแก้ไข ก็เปลี่ยนชื่อเรียกของเมธอด ใหม่ให้ตรงกับชื่อของ Method ที่เราแก้ไข เท่านี้ แอพก็จะรันการทำานได้ตามปกติ 
ตัวอย่าง Code

public void increment(View view) {

    quantity = quantity + 1 ;
    display(quantity);
}
/** * This method is called when the minus button is clicked. */public void decrement(View view) {

    quantity = quantity - 1 ;
    display(quantity);

แนวคิดการพัฒนาแอพ Android Studio

ฝากข้อคิด ที่รวบรวมและเรียบเรียงมาจากแหล่งเรียนรู้การสร้างแอพฟรี ที่ Udacity ครับ เห็นว่ามีปรโยชน์และน่าสนใจ ก็เลบนำมาฝากกัน
"เกือบทุกแอพที่เราต้องการพัฒนาออกมา จะเป็นการเชื่อมโยงข้อมูลสำคัญที่เราต้องการสื่อให้ถึงผู้ใช้งานแอพ หรือคนทั่วไปที่สนใจ ไม่ว่าจะเป็นการส่งจดหมาย ข้อความ การสนทนา ข่าวสารสำคัญ ข่าวสารล่าสุด อัพเดท ต่างๆ ปัจจัยสำคัญคือ การนำเอาข้อมูลสำคัญ ไปสู่คนที่จำเป็นต้องการใช้งานข้อมูลเหล่านั้น แบบถูกที่และถุกเวลา แน่นอนว่า ถ้าเงื่อนไขเหล่านี้ไม่เป็นจริง ผู้ใช้งานก็จะยกเลิกการติดตั้งแอพของเรา เพราะว่าไม่มีคุณค่าตามที่ผู้ใช้งานมองหา หรือจำเป็นต้องใช้งาน


ยกตัวอย่างเช่น ถ้าใครสักคนมีปัญหาด้านสุขภาพ พวกเขาก็มีความเป็นไปได้ในการมองหาแอพที่มีข้อมูลข่าวสารสำคัญ ในการดูแลตัวเอง หรือการป้องกันตัวเองจากปัญหาสุขภาพนั้น แน่นอนว่า ข่าวสารในโลกอินเตอรืเน็ต มีจำนวนมหาศาล จนยากที่จะกลั่นกรองเอาที่สำคัญและจำเป็นจริง ๆ ในฐานะนักพัฒนาแอพ จึงเป็นโอกาสและทางเลือกของการแก้ไขปัญหานี้ โดยใช้เทคโนโลยีสื่อสารทางมือถือ ที่อาจจะกล่าวได้ว่า ทุกคนจำเป็นต้องมีและใช้งานเป็นประจำอยู่แล้ว ซึ่งจะช่วยให้การเข้าถึงข้อมูลและข่าวสาร สื่อสารได้ตรงประเด็น และรวดเร็วยิ่งขึ้น "

การปิดช่องว่างในส่วนนี้ และการเติมเต็มในส่วนนี้ นับเป็นอีกงานที่น่าสนใจและท้าทายความรู้และความสามารถของผู้สนใจ ที่ต้องการพัฒนาแอพ เพื่อใช้งานกับมือถือ Android


รู้จักกับโมดูล Lastest News

โมดูล Lastest News
ใน CMS ของโปรแกรม Joomla ถือเป็นโมดูลที่ได้รับความนิยมและนำมาใช้งานมากๆ อันดับต้นๆ จากเว้บไซต์ทุกขนาดเลยก็่าได้ โดย Concept หรือแนวคิด คือ รูปแบบการทำงานของ Script ภาษา ที่กำหนดนำเอาบทความจากคลังฐานข้อมูล นำมาแสดงตามจำนวนที่ กำหนด เช่น 5 บทความล่าสุด หรือ 10 บทความล่าสุด เป็นต้น
สำหรับผู้ใช้งานมือใหม่ อาจจะต้องศึกษาเนื้อหาการเข้าถึงและใช้งาน บทความล่าสุดหรือ latest News ได้ บางเวอร์ชั่นอาจจะเป็นคำว่า Latest Articles แทนก็มี
ซึ่งสามารถปรับแต่งค่าการทำงานต่างๆ ได้



แสดงรายการของบทความที่เพิ่งสร้างมาล่าสุด และได้รับอนุญาตให้ญาตให้เผยบนเว็บไซต์ได้แล้ว
การปรับแต่งค่า Parameters
มีค่า Parameters ที่ปรับแต่งได้ 2 กลุ่มคือ
1 Module Parameters
Count จำนวนบทความที่แสดง
Order รูปแบบในการเรียงลำดับ ซึ่งมี 2 รูปแบบคือ
Recently Added First เอาบทความที่เพิ่มเข้ามาล่าสุดขึ้นก่อน
Recently Modified First เอาทบทความที่แก้ไขล่าสุดขึ้นก่อน
Authors กำหนดว่าจะเอาบทความของผู้เขียนรายไหนมาแสดงบ้าง ซึ่งมี 3 รูปแบบคือ
Anyone บทความของทุกคน
Added or modified by me บทความของผู้สร้างโมเดลเท่านั้น
Not added or modified by me บทความของผู้ใช้ทุกคน ยกเว้นผู้สร้างโมเดล
Front Page Articles กำหนดว่าจะให้นำบทความที่ได้แสดงหน้าแรก มารวมด้วยหรือไม่
Setion ID เลขID ของหมวดหมู๋บทความ (Section) ที่ต้องการนเำมาแสดง ถ้ามีหลายหมวดหมู่ บทความสามารถใช้เครื่องหมาย (,) คั่นได้
Category ID เลข ID ของประเภทบทความ (Category) ที่ต้องการนเำมาแสดง ถ้ามีหลายหมวดหมู่ บทความสามารถใช้เครื่องหมาย (,) คั่นได้
Module Class Suffix กำหนดรูปแบบของโมดูลด้วยตัวเอง ในรูปแบบของ CSS class
2 Advanced Parameters มีค่าตัวเลือกที่ปรับแต่งได้คือ
Caching กำหนว่าจะให้เก็ฐข้อมูลในโมดูลเข้า Cache หรือไม่
Cache Time ระยะเวลาที่จะเว้นไว้ก่อนเก็บเข้าCache อีกครั้ง
โมดูล Login
แสดงแบบฟอร์มสำหรับลงชื่อเข้าสู่ระบบ หากผู้ใช้ยังไม่เข้าสู่ระบบจะเป็นแบบฟอร์มให้กรอกชื่อเล่นและรหัสผ่าน และเมื่อผู้ใช้อยู่ในระบบแล้ว จะปรากฏข้อความทกทายผู้ใช้พร้อมทั้งมีปุ่มให้คลิกเพื่อออกจากระบบแล้ว

สร้างตารางล้อมข้อมูลด้วยแบบตารางอัตโนมัติ

                          จุดเด่นของ MS Excl คือการสร้างตารางคำนวณทางบัญชีและทางตัวเลข ซึ่งจะเป็นพื้นฐานการทำงานในณุปแบบของการสรุปตารางข้อมูล แบ่งออกเป็นแถวๆ และคอลัมภ์ ชื่งสะดวกในการอ้างอิง เพื่อการคำนซณค่าต่างๆ
ส่วนการสร้างตารางด้วย Excel อีกรูปแบบหนึ่งที่เป็นแบบอัตโนมัติ หรือ สำเร็จรูป โปรแกรม ก็จะมีการเตรียมแบบตารางสำเร็จรูปให้ผู้ใช้งาน สามารถคลิกเลือกใช้งาน ในรูปแบบต่างๆ กว่า 30 แบบ ที่แบ่งสีสันและสไตน์ที่แตกต่างในการใช้งาน ให้พร้อมใช้งานง่ายๆ  หลังจากที่เราได้กรอกข้อมูลลงในเซลล์เรียบร้อยแล้วหากเราต้องการ เราสามารถทำได้อย่างรวดเร็วโดยใช้รูปแบบอัตโนมัติตามขั้นตอนดังนี้

ขั้นที่1 แดรกเมาส์เลือกที่เซลล์ที่ต้องการ










ขั้นที่2 กด Format as table  



ขั้นที่3 เลือกสไตล์อันที่เราต้องการ


ขั้นที่4 กด ok 



เพียงแค่นี้ก็จะ ได้ ตาราง อันสวยงาน แล้ว 


  


เป็นอันเสร็จที่เรียบร้อย แล้ว หาก ไม่ถูกใจ ก็ยกเลิกกดปุ่ม Undo หรือ Redo เพื่อเรียกคืนค่าเดิม ได้ 



โหลด Microsoft Security Essentials Definition Updates

ปัญหาประการหนึ่งของโปรแกรมป้องกันไวรัสคอมพิวเตอร์ก็คือ การที่ผู้ใช้งานโปรแกรม ดาวโหลดและติดตั้งโปรแกรมแล้ว ไม่ได้มีการ Update ฐานข้อมูลไวรัสคอมพิวเตอร์ให้ถูกต้องและทันสมัย ส่งผลให้โปรแกรม ไม่สามารถตรวจจับไวรัสคอมพิวเตอร์ใหม่ๆ ที่ออกมาเรื่อยๆ เช่นกัน
สำหรับการ Update ฐานข้อมูลไวรัส โดยปกติจะทำได้ 2 แบบด้วยกันคือ
แบบ Auto โดยคลิก ปุ่ม Update ของโปรแกรม และจะวิ่งไป Update กับฐานข้อมูลกลางของเว็บไซต์ผู้พัฒนาโปรแกรมทันที นับว่าสะดวกและรวดเร็ว ซึ่งจำเป็นต้อง Online หรือมีการเชื่อมต่ออินเตอร์เน็ตด้วยในการทำงาน

แบบที่ 2 เรียกว่าแบบแมนนวล Manual Update แบบนี้ จะเป็นการดาวโหดไฟล์ Update ฐานข้อมูลไวรัสจากเว็บไซต์ของผู้พัฒนา จากนั้น บันทึกลงบนคอมพิวเตอร์ หรือ USB และนำไป Run การทำงาน เพื่อ Update ข้อมูลไวรัส ต่อไป
สำหรับ คนที่ใช้ฟรีแวร์ป้องกันไวรัสของ Windows ที่แถมมากับโปรแรกม Windows License เช่น Windows 7,Vista หากต้องการไฟล์ Update ฐานข้อมูลไวรัสล่าสุด ของโปรแกรม ก็สามารถโหลดไปใช้งานได้ และ Save หรือ Copy ลง USB เพื่อนำไป Update ให้คอมพิวเตอร์หลายๆ เครื่อง ที่อาจจะไม่มีการ Connect Internet
โดยจุดเด่นของโปรแกรม Microsoft Security Essentials ก็คือเป็นของแท้ที่แถมมากับวินโดว์แท้เท่านั้น ทำให้มั่นใจว่าจะได้รับการปกป้องในระดับที่คุณมั่นใจ และสบายใจได้ดี ในการทำงาน หรือการลงทุนทางค้าขาย

สำหรับขั้นตอนการทำงาน ก็ไม่ยุ่งยากเลยครับ
ขั้นที่ 1
ดาวโหลด http://www.softpedia.com/get/Others/Signatures-Updates/ForeFront-Client-Security-Definition-Updates.shtml
ขั้นที่ 2 Run ไฟล์ ที่โหลดมาและ คอยแปปหนึ่ง ก็จะเสร็จแล้ว พร้อมหน้าจอ แจ้งผลการ Update


ข้อบ่งใช้
คอมพิวเตอร์ จะต้องมีการติดตั้งโปรแกรม Microsoft Security Essentials ก่อนแล้ว 

โหลด Avast Virus Definitions VPS January 6, 2017

ปัญหาประการหนึ่งของโปรแกรมป้องกันไวรัสคอมพิวเตอร์ก็คือ การที่ผู้ใช้งานโปรแกรม ดาวโหลดและติดตั้งโปรแกรมแล้ว ไม่ได้มีการ Update ฐานข้อมูลไวรัสคอมพิวเตอร์ให้ถูกต้องและทันสมัย ส่งผลให้โปรแกรม ไม่สามารถตรวจจับไวรัสคอมพิวเตอร์ใหม่ๆ ที่ออกมาเรื่อยๆ เช่นกัน
สำหรับการ Update ฐานข้อมูลไวรัส โดยปกติจะทำได้ 2 แบบด้วยกันคือ
แบบ Auto โดยคลิก ปุ่ม Update ของโปรแกรม และจะวิ่งไป Update กับฐานข้อมูลกลางของเว็บไซต์ผู้พัฒนาโปรแกรมทันที นับว่าสะดวกและรวดเร็ว ซึ่งจำเป็นต้อง Online หรือมีการเชื่อมต่ออินเตอร์เน็ตด้วยในการทำงาน

แบบที่ 2 เรียกว่าแบบแมนนวล Manual Update แบบนี้ จะเป็นการดาวโหดไฟล์ Update ฐานข้อมูลไวรัสจากเว็บไซต์ของผู้พัฒนา จากนั้น บันทึกลงบนคอมพิวเตอร์ หรือ USB และนำไป Run การทำงาน เพื่อ Update ข้อมูลไวรัส ต่อไป
สำหรับ คนที่ใช้ฟรีแวร์ป้องกันไวรัสของ Avast หากต้องการไฟล์ Update ฐานข้อมูลไวรัสล่าสุด ของโปรแกรม ก็สามารถโหลดไปใช้งานได้ และ Save หรือ Copy ลง USB เพื่อนำไป Update ให้คอมพิวเตอร์หลายๆ เครื่อง ที่อาจจะไม่มีการ Connect Internet

สำหรับขั้นตอนการทำงาน ก็ไม่ยุ่งยากเลยครับ
ขั้นที่ 1
ดาวโหลด http://www.softpedia.com/get/Others/Signatures-Updates/avast-Virus-Definitions.shtml
ขั้นที่ 2 Run ไฟล์ ที่โหลดมาและ คอยแปปหนึ่ง ก็จะเสร็จแล้ว พร้อมหน้าจอ แจ้งผลการ Update


การเรียกใช้งานรูปแบบหรือ Style ในการเขียนแอพด้วย Android Studio

การออกแบบและพัฒนาแอพสำหรับการใช้งานบนมือถือด้วย Android Studio หลังจากที่ออกแบบและเขียนคำสั่งการทำงาน เพื่อให้แอพสามารถใช้งานได้ตามวัตถุประสงค์ที่เราต้องการแล้ว 
การตกแต่งแต่งหน้าตาและรูปลักษณ์ของแอพ ให้ดูสวยงามและมีมาตรฐานนิยม ก็เป็นอีกขั้นตอนหนึ่งที่ไม่ควรจะมองข้ามไป ซึ่ง Android Studio ก็ได้เตรียมไฟล์ XML ในส่วนนี้ไว้ให้เราสามารถปรับแต่งรูปแบบของหน้าตาแอพ ตั้งแต่ รูปแบบของอักษร ขนาดอักษร สีของอักษร และสี้พื้นต่างๆ เป็นต้น 
โดยในโปรแกรม Android Studio 
ให้เราคลิกไปที่ Value
จากนั้น คลิกที่ style.xml
เมื้่อเปิดขึ้นมา จะมีหน้าต่าง Code ในการเขียนรูปแบบที่ต้องการด้านขวามือ 
ตัวอย่าง Code



แถวที่ระบายสีแดง แสดงให้เห็นถึงการกำหนดสไตล์สีของข้อความในแอพ ที่ต้องการให้แสดง 
ข้อดีของการใช้ Code ในสไตล์จะอ่อนตัวและง่ายต่อการ ปรับปรุงและแก้ไข มากกว่า การเข้าไปกำหนด ขนาดและสีสันของแต่ละ Text และ ปุ่มต่างๆ ในโปรแกรม 
ดังนั้นจึงแน่นอนว่า การศึกษา และทำความเข้าใจในการใช้งาน Style ในการปรับปรุงความสวยงามของแอพ จึงเป็นอะไรที่น่าสนใจมากกว่า 

ทำความรู้จักกับ String

ทำความรู้จักกับ String
ในเนื้อหาที่ผ่านๆ มาสำหรับการพัฒนาระบบแอพบนมือถือ เราได้ทดลองใช้งานตวแปร Variable เพื่ออ้างอิงถึงข้อมูลที่เป็นตัวเลขมาแล้ว คือ integer
สำหรับเนื้อหาในตอนนี้เราจมาลองดูการอ้างอิงตัวแปรที่สามารถเก็บข้อมูลที่ไม่ใช่ตัวเลขหรือ Numbers ได้บ้าง ซึ่งก็คือ String นั้นเอง
String แปลตรงตัวคือ เชือก
ชุดตัวอักษรตามลำดับ เช่น ก-ฮ หรือ A-Z ,รวมทั้งเครื่องหมายและอักขระพิเศษต่างๆ ต่างก็จัดอยู่ในชุดข้อมูลที่เรียกกันว่า String
จำนวนของอักษร หรือข้อมูลที่บรรจุอยู่ภายในตัวแปร String เราจะเรียกว่า ความยาวหรือ Length ซึ่งอาจจะมีเพียง 1 ตัว หรือ 2 ตัว หรือ จะเป็นค่าว่างก็ได้


ตัวอย่างโค้ดภาษา Java ที่แสดงข้อความ JOE บนหน้าจอแบบ ข้อความ


// Create a variable named firstName that can hold a string, and put a string into it.

String firstName = "JOE";

// Display the string in a piece of Toast.

Toast.makeText(this, firstName, Toast.LENGTH_SHORT).show();

// Create a variable that holds the shortest possible string.

String emptyString = "";

// Display the string in a TextView.

textView.setText(emptyString);