Library/API.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
ระบบเพิ่มแก้ไขข้อมูล หน่วยเลือกตั้งสมาชิกวุฒิสภา.
Advertisements

การจัดทำระบบสารสนเทศภูมิศาสตร์ ผ่านระบบอินเตอร์เน็ต (BMA GIS ONLINE)
Suphot Sawattiwong Function ใน C# Suphot Sawattiwong
โครงสร้างโปรแกรมภาษา C
ใบความรู้ 3 ระบบคอมพิวเตอร์.
E-Service รศ. ดร. อนงค์นาฏ ศรีวิหค สำนักบริการคอมพิวเตอร์ มก.
ความหมายของซอฟท์แวร์ (Software, Program)
การสืบค้นแหล่งเรียนรู้จากอินเตอร์เน็ต
การใช้บริการกูเกิล (Google) 1 การใช้บริการ Gmail 2 การใช้บริการ รูปภาพ บนเว็บ Google 3 การใช้บริการ Google Earth.
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
Microsoft Word Part I Government Savings Bank Computer Trainging Í
เทคนิคการใช้งาน Windows 8
การส่งค่าและการเก็บค่า (ต่อ... )
Microsoft Word XP โดย พิสมัย น้ำจันทร์.
การพิมพ์เอกสารออกทาง เครื่องพิมพ์. การตรวจเอกสารก่อนพิมพ์ด้วย Print Preview เราสามารถตรวจสอบความถูกต้องของ เอกสารก่อนสั่งพิมพ์โดยใช้คำสั่ง Print Preview.
SCC : Suthida Chaichomchuen
– Web Programming and Web Database
Network programming Asst. Prof. Dr. Choopan Rattanapoka
การสร้างภาพเคลื่อนไหว
การติดตั้งภาษาไทยและการจัดการดิสก์
บทที่ 9 การใส่รูปภาพ (Image).
คู่มือการใช้งานโปรแกรม EndNote. ตั้งชื่อไฟล์ที่จะใช้งาน.
คู่มือสร้างบล็อก blog.spu.ac.th
โปรแกรม Microsoft Access
แก้ปัญหาใน AUTO CAD ที่ถูกถามบ่อย
องค์ประกอบของคอมพิวเตอร์
การสร้าง Digital Video ด้วย Window Movie Maker
การใช้งาน Microsoft Windows XP
Suphot Sawattiwong Sound On Game Suphot Sawattiwong
LOGO SCCS031 Principle of Computer Programming Thinaphan Nithiyuwith Program of Computer Science & Information Technology suchada/
Chapter 6 Decision Statement
โปรแกรม DeskTopAuthor
การใช้งานโปรแกรม Microsoft Word 2003
รายงาน เรื่อง -ส่วนประกอบที่สำคัญของ microsoft excel -การพิมพ์ข้อมูลและการสร้างสูตรเบื้องต้น จัดทำโดย.
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
HTML, PHP.
คำสั่งควบคุมการทำงานของ ActionScripts
การพิมพ์งานออกทางเครื่องพิมพ์
การใช้โปรแกรม Captivate
Java Desktop Application #4
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
Java Desktop Application #5
การเขียนโปรแกรมภาษาคอมพิวเตอร์ขั้นสูง
วิชาคอมพิวเตอร์กราฟิก intro_vb_net_06 การสร้างกราฟเส้นตรงด้วย VB.NET
PHP & MySQL ระบบจัดการสินค้า
การใช้งานโปรแกรม Microsoft Power Point
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
บทที่ 3 การทำงานกับฟอร์ม (Form)
โปรแกรม Microsoft Access
บทที่ 3 การทำงานกับฟอร์ม (Form)
การเขียนโปรแกรม PHP เชื่อมต่อกับ MySQL
ฟังก์ชัน.
เทคนิกการค้นหาข้อมูลจาก Internet
13 October 1. Information and Communication Technology Lab 8 Web Browser and Seach Engine โดย ผู้ช่วยศาสตราจารย์วิชัย.
ระบบรายงานสภาพจราจรโดย เครือข่ายผู้ใช้งาน. สร้างเครือข่ายสำหรับการรายงานสภาพจราจร โดยมุ่งเน้นที่ กลุ่มผู้ใช้โทรศัพท์เคลื่อนที่ประเภท PDA และมีอายุประมาณ.
การเขียนโปรแกรมสั่งงานตัวควบคุม (Control)
23/11/571 ซอฟแวร์ที่สนใจ น. ส. นนทชา ทองคำ HM 16 B07 เอกภาษาเพื่ออาชีพ คณะ มนุษยศาสตร์
พื้นฐานเกี่ยวกับโปรแกรม Flash CS3
ความรู้พื้นฐานเกี่ยวกับ Microsoft Visual C#
งานนำเสนอ power point วิชา cp101 เรื่อง ซอฟต์แวร์ที่สนใจ
IP ADDRESS.
1 ซอฟท์แวร์ที่ น่าสนใจ จัดทำโดย นางสาวรัชดา ณรงค์ ns B06.
บทที่ 9 การใช้งานฟอร์มและคอนโทรลต่าง ๆ
14/01/581 ผู้พัฒนา อะโดบีซิสเต็มส์ ( เริ่ม พัฒนาโดย แมโครมีเดีย ) รุ่นเสถียร ล่าสุด CS3 (9.0) รุ่นทดลอง ล่าสุด (27 มีนาคม พ. ศ. 2550) โอเอส Windows Mac.
การสร้างฟอร์ม(Form) ด้วยภาษา HTML
PHP : [1] PHP เบื้องต้น. PHP คืออะไร ? PHP ได้รับการเผยแพร่เป็นครั้ง แรกในปี ค. ศ โดย Rasmus Lerdorf ต่อมาได้มีนัก โปรแกรมเมอร์เข้ามาช่วยในการ พัฒนาต่อมาตามลำดับ.
บทที่ 2 การเข้าสู่โปรแกรม Microsoft Office Word 2003
ซอฟต์แวร์ที่สนใจ นางสาว อุทัยวรรณ อำพันขาว PE 32 ID
คำศัพท์ระบบอินเตอร์เน็ต
ความรู้เบื้องต้น เกี่ยวกับโปรแกรม
ใบสำเนางานนำเสนอ:

Library/API

Overview Library/API คืออะไร ตัวอย่าง Library/API ที่น่าสนใจ Google Maps API COM Component (video flash shockwave) Windows API Adobe PDF Reader API website ที่น่าสนใจในการหา Library/API

Library/API คืออะไร คือชุดของคำสั่งที่มีผู้เขียนไว้ เพื่อให้ผู้อื่นสามารถนำไปใช้ในการเขียนโปรแกรมได้ง่าย และสะดวกขึ้น Library ชุดของคำสั่งที่รวบรวมเพื่อเขียนโปรแกรมเฉพาะเจาะจง Image Library สามารถจัดการกับรูปภาพ เช่น การปรับสี ย่อขยายรูป รูปแบบของ Library เช่น ไฟล์ .cs .dll API (Application Program Interface) ติดต่อผ่าน Interface ที่ผู้เขียนเปิดให้บริการไว้ รูปแบบของ API เช่น ติดต่อผ่านเวบ ติดต่อผ่าน dll

ตัวอย่าง Library/API ที่น่าสนใจ Google Maps API Adobe PDF Reader API COM Component Aforce Image Filter API

ตัวอย่าง Library/API ที่น่าสนใจ Google Maps API static map เรียกใช้ API ผ่านเวบ โดยใช้ url ที่มีการกำหนดตัวแปรเพื่อได้ภาพที่ต้องการ ผลลัพธ์ที่ได้ http://maps.google.com/staticmap?center=13.841246,100.575907&size=500x300&maptype=hybrid&zoom=16&markers=13.841246,100.575907,bluea|13.842246,100.575907,midgreenb|13.841246,100.576907

ตัวอย่าง Library/API ที่น่าสนใจ Google Maps API http://maps.google.com/staticmap?parameter=value&...&parameter=value Parameter center ตำแหน่งพิกัดละติจูด ลองติจูด x,y ที่ตรงกลางของรูป size ขนาดของรูปเป็น pixel widthxheight zoom อัตราการขยาย 0 ถึง 19 markers ทำเครื่องหมายบนแผนที่ที่ละติจูด ลองติจูด x,y maptype รูปแบบของแผนที่ roadmap mobile satellite hybrid

ตัวอย่าง Library/API ที่น่าสนใจ Google Maps API roadmap mobile satellite hybrid

ตัวอย่าง Library/API ที่น่าสนใจ COM Component Windows Component Windows media player Shockwave flash object

ตัวอย่าง Library/API ที่น่าสนใจ COM Component 2 3 1 5 4

ตัวอย่าง Library/API ที่น่าสนใจ COM Component // Windows media player axWindowsMediaPlayer1.URL = "http://www.ku.ac.th/general/ku.wmv"; axWindowsMediaPlayer1.URL = @“C:\music.mp3"; // play axWindowsMediaPlayer1.Ctlcontrols.play(); // stop axWindowsMediaPlayer1.Ctlcontrols.stop(); // repeat when end axWindowsMediaPlayer1.settings.setMode("loop", true); // volume axWindowsMediaPlayer1.settings.volume = 100 // Shockwave Flash Object axShockwaveFlash1.Movie = "http://pirun.ku.ac.th/~b4905122/meClient.swf";

ตัวอย่าง Library/API ที่น่าสนใจ Windows API Clipboard คือที่เก็บข้อมูลชั่วคราว เมื่อมีการ cut หรือ copy และจะเก็บจนกว่าจะมีการเก็บทับ ซึ่งผู้ใช้สามารถ paste เพื่อนำข้อมูลนั้นกลับมาใช้ ชนิดของ Clipboard ได้แก่ audio image file text data(กำหนดเอง) ตัวอย่างการเรียกใช้งาน // ตรวจสอบว่า clipboard เป็นชนิด text หรือไม่ if (Clipboard.ContainsText()) // กำหนดให้ข้อความใน textBox1 เป็นข้อความใน clipboard textBox1.Text = Clipboard.GetText(); // ตั้ง clipboard ให้เป็น Hello World Clipboard.SetText(“Hello World"); // clear ค่าที่เก็บใน clipboard Clipboard.Clear();

ตัวอย่าง Library/API ที่น่าสนใจ Windows API Mouse // get ขนาดของหน้า desktop int X = Screen.PrimaryScreen.Bounds.Width; int Y = Screen.PrimaryScreen.Bounds.Height; // set ตำแหน่งของ cursor บนหน้าจอ Cursor.Position = new Point(X/2,Y/2); // สั่งให้เมาส์ click -- ใน wiki // สั่งให้เมาส์ double click

ตัวอย่าง Library/API ที่น่าสนใจ Windows API Keyboard 1 2 3 using Microsoft.VisualBasic.Devices; // สั่งให้ keyboard พิมพ์ Keyboard kb = new Keyboard(); kb.SendKeys(“Easy Easy :P") ;

ตัวอย่าง Library/API ที่น่าสนใจ Windows API Keyboard // ให้โปรแกรมทำอะไรบางอย่างเมื่อกดปุ่ม -- ใน wiki

ตัวอย่าง Library/API ที่น่าสนใจ Adobe PDF Reader API สามารถใช้ API ได้จากการติดตั้ง Adobe Acrobat Reader จะต้องมีไฟล์ AcroPDF.dll ใน C:\Program Files\Common Files\Adobe\Acrobat\ActiveX\ (ค่ามาตรฐาน) ความสามารถ แสดงหน้า PDF จัดการรูปแบบ หน้าแสดงผลของ PDF

ตัวอย่าง Library/API ที่น่าสนใจ Adobe PDF Reader API วิธีเรียกใช้ 2 3 1 5 4

ตัวอย่าง Library/API ที่น่าสนใจ Adobe PDF Reader API axAcroPDF1.LoadFile(@“D:\programming.pdf"); // เปิด PDF axAcroPDF1.setShowToolbar(false); // ซ่อน toolbar ข้างบน axAcroPDF1.setCurrentPage(10); // เปิดหน้าที่ต้องการ axAcroPDF1.setZoom(200.0); // อัตราขยายมุมมอง

website ที่น่าสนใจในการหา Library/API http://www.codeplex.com/ http://code.google.com/p/ http://sourceforge.net/ http://www.codeproject.com/ ข้อแนะนำ: ใช้คำว่า .net หรือ C# ประกอบกับการค้นหา

?title=Library/API_Example http://158.108.202.57/w/index.php ?title=Library/API_Example

ขอบคุณครับ : )