Welcome to ITE668 Class

teaching May 26th, 2006

สำหรับนักศึกษาวิชา ITE 668 ~~ Multimedia Application Development ~~ ดูที่เพจ ite668mm, 1/2549

ITE664 UI — Final Exam [April.30]

teaching April 23rd, 2006

เตือนความจำ:

  1. วันที่ 29 เมษายน ก่อน 10.00 น. (ก่อนเที่ยง)
    ส่งเอกสารแปลฉบับแรก ตั้งแต่หน้า 1~10
    ทาง email (subject: UI664), ตั้งชือไฟล์ ui123456.doc
    123456 แทน รหัสนักศึกษา
  2. สอบปลายภาค วันที่ 30 เมษายน เวลา 13.30-16.00 น.
  3. วันที่ 10 พฤษภาคม ก่อน 10.00 น. (ก่อนเที่ยง)
    ส่งเอกสารแปลฉบับเต็ม (หน้า 1~จนครบ)
    ทาง email (subject: UI664), ตั้งชือไฟล์ ui123456-full.doc

Outline ข้อสอบปลายภาค, 30 เมษายน:

  • Open book / open notebook
  • 30% ของคะแนนรวมวิชาเรียน
  • 3 ข้อ อัตนัย, 2.30 ชั่วโมง
  • เนื้อหาข้อ (1) บท 1-4, (2) บท 5-6, (3) บท 7-8

หมายเหตุ: Assignments 40%, Take-home exam 30%, Final exam 30%

Web Services [April.22]: .NET problems solved

.net, teaching April 22nd, 2006

สำหรับปัญหาโปรแกรมของเลกเชอร์ในวันที่ 22 เมษายน แก้ไขดังนี้

1…….. .NET Security (ปัญหา Login)

ปัญหา login แล้ว ไม่ Redirect ไปยังเพจ .aspx ใดก็ได้ใน path ‘myprivate’

แก้ไขใน web.config ที่ tag location ดังนี้
location tag in Web.config

แก้ไขจาก deny users=”*” เป็น deny users=”?
ดูจากตัวอย่าง : netsucurity project

2…….. Web Service (ปัญหา BookQuery)

แก้ไข SQL ดังนี้ (เนื่องจาก Books.mdb ที่ให้นั้นไม่มี column: Titles.YearPublished)

SELECT AuthorISBN.ISBN, Titles.title, Authors.firstName,
  Authors.lastName, Publishers.publisherName
  FROM (( (AuthorISBN INNER JOIN Authors ON AuthorISBN.authorID =
  Authors.authorID) INNER JOIN Titles ON AuthorISBN.ISBN = Titles.ISBN )
  INNER JOIN Publishers ON Titles.publisherID = Publishers.publisherID ) 

สำหรับ method ต่างๆ ดูในไฟล์นี้: BookQuery.asmx.cs

ต้องทดสอบตามที่อธิบายใน PPT สไลด์ #64-65


Outline ข้อสอบปลายภาค, 29 เมษายน:      

  • เวลา 13.30-16.30 น.
  • Open book / open notebook
  • 4 ข้อ (3 programming, 15 matching Q&A)
    1. Programming: เว็บเซอร์วิส ProductQuery — ใช้ NorthWind.mdb, 2 เมธอด [byProductID, byProductName], ทั้งสอง return เป็น DataSet
    2. Programming: Web Service client — ภาษา ASP.NET (C#), ใช้ Web Services ในข้อ 1., User interface ใช้ DataGrid แสดงข้อมูล product (ID, ชื่อ, category name, ราคา) ที่เลือกด้วย ID (ใน DropDownList) หรือ บางส่วนของชื่อผลิตภัณฑ์ (TextBox)
    3. เซ็ทอัพ Security: mode=Forms, login, ใช้ฐานข้อมูลที่กำหนดให้ (table มี e-mail name และ password), มี path ที่กำหนดให้ที่ต้องการ (เช่น X) ให้มีการ login ก่อนที่จะให้ดู file ต่างๆ ใน path นั้น (X)
    4. 15 matching Q&A (ADO.NET, Web Service, Security)
  • ตั้งชื่อ project (solution) ………… 123456 แทน รหัสประจำตัวนักศึกษา
    final_123456a (สำหรับข้อ 1) , final_123456b (ข้อ 2), final_123456c (ข้อ 3)
  • ส่ง zip file รวมทุก propject เป็น final_123456.zip

*** ตรงนี้จะตอบคำถามในเรื่องคงค้าง เช่น DataGrid paging ***      

– วันจันทร์เหมือนกัน
—– ใครมีคำถามอะไร ขอให้เขียนไว้ที่ comments ของโพสต์นี้ หรือ email
—– หรือโทรฯมือถือ #ศูนย์หนึ่ง-๘สาม๘-หกสอง๘๘