Multi-Version Text Viewer / Editor COE2005-06 Chaiwat Sookpanya : 453040656-6 Kannawat Chaiyarajsamee : 453040592-6.

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
โครงสร้างข้อมูลสแตก มีลักษณะเป็นรายการในแนวเชิงเส้น(Linear List)รูปแบบหนึ่ง และมีข้อกำหนดให้ชุดปฏิบัติการสามารถเพิ่มและลบรายการเพียงด้านเดียว ซึ่งเป็นด้านบนสุดของสแตก(Top.
Advertisements

Introduction to C Introduction to C.
การใช้งาน Microsoft PowerPoint
แนวคิดในการเขียนโปรแกรม
VBScript.
การศึกษาและประยุกต์ใช้ขั้นตอนวิธีเชิง วิวัฒน์แบบหลายจุดประสงค์บนคลังข้อมูล เจเมทัล Study of Evolutionary Algorithm in Multi- objective on Library jMetal.
Best Practices for Managing A Project
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
เพื่อเพิ่มคุณภาพของการให้บริการ Enhance Service Quality
Multi-Version Text Viewer / Editor COE Chaiwat Sookpanya : Kannawat Chaiyarajsamee :
โปรแกรมแสดงประวัติการแก้ไขแฟ้มเอกสาร (Multi-Version Text Viewer / Editor) COE นาย กัณวัตม์ ไชยารัศมี รหัส นาย ชัยวัฒน์ สุขปัญญา รหัส.
โปรแกรมฐานข้อมูลสำหรับร้านอะไหล่ Carparts Database Systems
อาจารย์ที่ปรึกษา ผศ. ดร. กานดา สายแก้ว
นายนฤนารถ อออิงทรัพย์
Management of International Relation Information System
CRYSTAL BALL โดย บัณฑิต มูลเพีย และ วิศรุต พรศรีเมตต์
โครงสร้างข้อมูลสแตก มีลักษณะเป็นรายการในแนวเชิงเส้น(Linear List)รูปแบบหนึ่ง และมีข้อกำหนดให้ชุดปฏิบัติการสามารถเพิ่มและลบรายการเพียงด้านเดียว ซึ่งเป็นด้านบนสุดของสแตก(Top.
HTML Language ภาษา HTML คืออะไร ? HTML (Hyper Text Markup Language) เป็นภาษาที่ใช้ในการพัฒนา web page เพื่อให้โปรแกรม web brower ต่างๆ (Internet Explorer,
เว็บเซอร์วิสเรียกง่าย
บทที่ 5 Visual C#.NET กับ ฐานข้อมูล
Ordering and Liveness Analysis ลำดับและการวิเคราะห์บอกความ เป็นอยู่หรือความตาย.
Engineering Problem Solving Program by Using Finite Element Method
โปรแกรมฐานข้อมูลสำหรับร้านอะไหล่ Carparts Database Systems
การเรียนรู้ร่วมกันผ่านสื่ออิเล็กทรอนิกส์
Graphic Programming Language for PIC MCU
Lecture No. 3 ทบทวนทฤษฎีและแบบฝึกหัด
การเขียนคำสั่งเชื่อมต่อฐานข้อมูล
การงานอาชีพและเทคโนโลยี 2 (ง31102)
ภาควิชาวิศวกรรมคอมพิวเตอร์ คณะวิศวกรรมศาสตร์ จุฬาลงกรณ์มหาวิทยาลัย
โครงสร้างของการเขียนรายงานการวิจัย
ความรู้ทั่วไปเกี่ยวกับโปรแกรม Microsoft Office Access 2003
โครงการ LDAP เฟส 2 ผู้นำเสนอ นายมหาราช ทศศะ
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
Visual Basic 6 By Samaporn Yendee VB6.
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI
วาระการประชุม โครงการบูรณาการข้อมูลกลาง มหาวิทยาลัยขอนแก่น ครั้งที่ 17
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
บทที่ 2 วิธีการพัฒนาซอฟต์แวร์
การพัฒนาระบบสารสนเทศ
Surachai Wachirahatthapong
เอกสารประกอบการบรรยาย เรื่อง ASP and Database
การเขียนโปรแกรมคอมพิวเตอร์และอัลกอริธึม
Introduction to php Professional Home Page :PHP
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
Suphot Sawattiwong Sound On Game Suphot Sawattiwong
๕.๖ ส่วนประกอบของ DBMS ในการใช้ข้อมูลในฐานข้อมูลจะต้องมีการสอบถามหรือค้นหาคำตอบ รวมถึงการเพิ่มและการลบข้อมูล ซึ่งโดยทั่วไปผู้ใช้ไม่จำเป็นต้องทราบวิธีการในการจัดเก็บข้อมูล.
Data Structure and Algorithm
วิธีการทางคอมพิวเตอร์
การออกแบบและการวิเคราะห์อัลกอริทึม
ความรู้เบื้องต้นเกี่ยวกับการสร้าง WebPage
การเขียนโปรแกรมภาษาคอมพิวเตอร์ 1
เขียนโปรแกรมเพื่อแสดงข้อมูลพนักงาน ด้วย ADO.NET vs. DataReader
ใส่ชื่อเรื่องงานวิจัย กะทัดรัด มีตัวแปรต้น ตัวแปรตาม อย่างชัดเจน
WATTANAPONG SUTTAPAK SOFTWARE ENGINEERING, SCHOOL OF INFORMATION COMMUNICATION TECHNOLOGY, UNIVERSITY OF PHAYAO Chapter 4 analysis of algorithm efficiency.
Java for Android Mobile Application Developers
หลักการและวิธีการแก้ปัญหาด้วยกระบวนการเทคโนโลยีสารสนเทศ
บทที่ 2 แนวคิดในการเขียนโปรแกรม. ขั้นตอนการ พัฒนาโปรแกรม ในการพัฒนาโปรแกรมมีขั้นตอนหลัก 5 ขั้นตอน ซึ่งไม่ว่าจะทำการพัฒนาโปรแกรม ครั้งใดจะต้องปฏิบัติตามขั้นตอนเหล่านี้
เด็กหญิง นัฐนรี โยธาตรี เลขที่ 13 ม.3/1
โครงสร้างข้อมูลและอังกอลิทึม
หลักการเขียนโปรแกรมเบื้องต้น
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
การพัฒนาการเรียนรู้รายวิชาการโปรแกรมคอมพิวเตอร์ด้วย e-Learning
Evaluating e-learning systems using e-traceability systems นาย จีรวัฒน์ คำภิรา รหัสนิสิต
Computer Program คือ ขั้นตอนการทำงาน ของคอมพิวเตอร์
Introduction & Objectives 1 Group Idea 2 Programming Design 3 Results and discussion 4 Future plans 5.
Introduction to VB2010 EXPRESS
Introduction to VB2010 EXPRESS
การรัน-การใช้ IntelliSense-แก้ข้อผิดพลาด
ใบสำเนางานนำเสนอ:

Multi-Version Text Viewer / Editor COE Chaiwat Sookpanya : Kannawat Chaiyarajsamee :

2 Agenda •Objective & Introduction •Tools •Project Planning •Development •Demo •Problems •Conclusion •Questions

Objective & Introduction

4 Tools •Language : VB, C# •Open Source : VSS Sample OLE Automation •Version Control : Microsoft Visual SourceSafe

5 Project Planning  ศึกษาโปรแกรม Microsoft Visual SourceSafe และ CVS  ศึกษาวิธีกระบวนการทำงานเบื้องต้นของ โปรแกรม SeeSoft  ศึกษาและวิเคราะห์ความต้องการของผู้ใช้  ศึกษาการเรียกใช้และการเข้าถึง Microsoft Visual SourceSafe  ออกแบบโครงสร้างของโปรแกรม  พัฒนาและทดสอบโปรแกรม  สรุปผลการทำงานและเขียนคู่มือการใช้ งาน

6 Development (1/3) • การพัฒนาโปรแกรม – การดึงข้อมูลจาก Microsoft Visual SourceSafe เพื่อนำมาทำการ Diff – พัฒนาอัลกอริทึมในการ Diff ให้สามารถ แสดงผลการ Diff ได้พร้อมๆกันทุกเวอร์ ชั่นได้อย่างถูกต้อง – นำทั้งสองส่วนมารวมกัน

7 Development (2/3) การดึงข้อมูลจาก Microsoft Visual SourceSafe การดึงข้อมูลจาก VSS นั้น เราจะเรียก ผ่าน Object ต่างๆของ VSS ซึ่งเราไม่ สามารถรู้ได้ถึงลักษณะการเก็บข้อมูลของ VSS ได้ เราจีงไม่สามารถจะพัฒนาจาก VSS โดยตรงได้ เราจึงใช้ประโยชน์จาก VSS โดย การนำข้อมูลที่เก็บเวอร์ชั่นต่างๆในฐานข้อมูล เอาท์พุตลงไดเรททอรี่ชั่วคราว

8 Development (3/3) การพัฒนาอัลกอริทึมในการ Diff อัลกอริทึมในการ Diff จะเป็นการนำ อัลกอริทึมที่ใช้ในการ Diff ทีละ 2 เวอร์ชั่นมา พัฒนาเพิ่มเพื่อนำผลการดิฟทีละ 2 เวอร์ชั่น นั้นมารวมกันให้สามารถดิฟได้พร้อมๆกันทุกๆ เวอร์ชั่นที่มีในฐานข้อมูลของ VSS

9 Demo

10 Problems • การเรียกใช้ออปเจ็คของ Microsoft Visual SourceSafe • การแสดงผลในรูปแบบของการลบ (Delete)

11 Conclusion

12 Questions ?

13 จบการนำเสนอ ขอบคุณครับ