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

Slides:



Advertisements
งานนำเสนอที่คล้ายกัน
CSI1201 การเขียนโปรแกรมเชิงโครงสร้าง Structured Programming
Advertisements

รายวิชา ง40206 โครงสร้างข้อมูลและขั้นตอนวิธี
Multi-Version Text Viewer / Editor COE Chaiwat Sookpanya : Kannawat Chaiyarajsamee :
โปรแกรมแสดงประวัติการแก้ไขแฟ้มเอกสาร (Multi-Version Text Viewer / Editor) COE นาย กัณวัตม์ ไชยารัศมี รหัส นาย ชัยวัฒน์ สุขปัญญา รหัส.
วงจรพัฒนาระบบ (System Development Life Cycle)
ซอฟต์แวร์ควบคุมหุ่นยนต์อย่างง่าย A Simplified Robot Controlling Software นายจักรี วิญญาณ นายนฤนารถ อออิงทรัพย์
นายนฤนารถ อออิงทรัพย์
โปรแกรมจำลองการทำงาน
Accessing Web Application Data at Any Time 1. 2 อาจารย์ที่ปรึกษาโครงการ ผศ. กานดา สายแก้ว อาจารย์ผู้ร่วมประเมินโครงการ ผศ. อนัตต์ เจ่าสกุล รศ. วนิดา แก่นอากาศ.
CORPAS C++ Online Randomized Problem Generator And Grading System Mr
HTML Language ภาษา HTML คืออะไร ? HTML (Hyper Text Markup Language) เป็นภาษาที่ใช้ในการพัฒนา web page เพื่อให้โปรแกรม web brower ต่างๆ (Internet Explorer,
โรงพยาบาลจุฬาภรณ์ การพัฒนาระบบพิมพ์แบบบันทึกการบริหารยา แบบกึ่งอัตโนมัติ Semi-automatic Medication Administration Record Sheet print-out system. 28 พฤศจิกายน.
เว็บเซอร์วิสเรียกง่าย
บทที่ 5 Visual C#.NET กับ ฐานข้อมูล
Lecture No. 3 ทบทวนทฤษฎีและแบบฝึกหัด
ภาพรวมของแนวคิดโครงงาน
ความรู้ทั่วไปเกี่ยวกับโปรแกรม Microsoft Office Access 2003
Visual Basic.
บทที่ 3 พื้นฐานการเขียนโปรแกรม Visual Basic
บทที่ 1 ความรู้เบื้องต้นเกี่ยวกับการเขียนโปรแกรม GUI
โครงสร้างภาษาซี.
ภาษาคอมพิวเตอร์.
วาระการประชุม โครงการบูรณาการข้อมูลกลาง มหาวิทยาลัยขอนแก่น ครั้งที่ 17
เนื้อหา ประเภทของโปรแกรมภาษา ขั้นตอนการพัฒนาโปรแกรม
องค์ประกอบพื้นฐาน ของโปรแกรม Visual Basic
Homework ให้เขียนโปรแกรม Text Editor อย่างง่ายที่ชื่อว่า "Simple Notepad" ที่มีการทํางานคล้ายคลึงกับโปรแกรม Notepad แต่มีความสามารถจํากัด ผู้ใช้สามารถใช้เมนูคําสั่งเพื่อทําการ.
Binary Image Processing
Operating System ฉ NASA 4.
SCC - Suthida Chaichomchuen
CHAPTER 1 Major Sources of Errors in Numerical Methods
บทที่ 1 หลักการเขียนโปรแกรมเชิงวัตถุ
การเขียนรายงานการใช้เอกสารประกอบการสอน
ระบบเบิกจ่าย การ LOCK รายการตั้งเบิกกรณีที่มีค่าปรับ
Visual Basic Language มหาวิทยาลัยเนชั่น หลักการภาษาชุดคำสั่ง
๕.๖ ส่วนประกอบของ DBMS ในการใช้ข้อมูลในฐานข้อมูลจะต้องมีการสอบถามหรือค้นหาคำตอบ รวมถึงการเพิ่มและการลบข้อมูล ซึ่งโดยทั่วไปผู้ใช้ไม่จำเป็นต้องทราบวิธีการในการจัดเก็บข้อมูล.
วิธีการทางคอมพิวเตอร์
โปรแกรมภาษาจาวาเบื้องต้น Basic Java Programming 3(2-2-5)
โครงสร้างขององค์กร (Organization Structure)
วิธีตรวจสอบข้อมูล 21 แฟ้ม ก่อนอัพโหลด ด้วยโปรแกรม สปสช. OPPP NHSO 2556.
Chapter 16 / Unit 77 : VB : Subprogram & Function Senior Cybernaut ศูนย์การศึกษาต่อเนื่องแห่ง จุฬาลงกรณ์มหาวิทยาลัย SL102017/04C /ISSUE2.
ประวัติและขั้นตอนการพัฒนาโปรแกรมภาษาซี
โดย อ. นัฐพงศ์ ส่งเนียม Do Loop Until โดย อ. นัฐพงศ์ ส่งเนียม
เขียนโปรแกรมเพื่อแสดงข้อมูลพนักงาน ด้วย ADO.NET vs. DataReader
เสรี ชิโนดม ฟังก์ชัน เสรี ชิโนดม
2.1 วิธีแก้ปัญหาด้วยคอมพิวเตอร์ (Computer problem solving methods)
วิทยา กรระสี (วท.บ. วิทยาการคอมพิวเตอร์)
ฟังก์ชัน.
การใช้งานระบบจัดการฐานข้อมูล Mysql ผ่าน phpmyadmin
การพัฒนาระบบประยุกต์
การเขียนโปรแกรมเบื้องต้น
ที่เมนู Start - All Programs - TURBO C++ V4.5 และ TURBO C++
ซอฟต์แวร์คอมพิวเตอร์ ชั้นมัธยมศึกษาปีที่ ม.4/2 โรงเรียนมัธยมวัดป่ามะไฟ
ภาษาอังกฤษอ่าน-เขียน อ33208
BCS 121 บท 5 การโปรแกรมเชิงวัตถุ (Object-Oriented Programming)
stack #2 ผู้สอน อาจารย์ ยืนยง กันทะเนตร
หลักการเขียนโปรแกรมเบื้องต้น
แนะนำการเขียนโปรแกรมภาษา C Introduction to C Programming Language
ช่วงเทศกาลปีใหม่ ปี ,590 ครั้ง.
บทที่ สร้างงานเอกสารและการแก้ไข
การพัฒนาการเรียนรู้รายวิชาการโปรแกรมคอมพิวเตอร์ด้วย e-Learning
1 Functions กนกวรรธน์ เซี่ยงเจ็น สำนักวิชาเทคโนโลยีสารสนเทศ และการสื่อสาร มหาวิทยาลัยนเรศวร พะเยา.
ณัฏฐวุฒิ เอี่ยมอินทร์
Week 13 Basic Algorithm 2 (Searching)
เอกสารเคมี Chemistry Literature
บทที่ 5 การเขียนรายงานโครงงานคอมพิวเตอร์
Week 5 While and Do-While loop (Control Structure 2)
2 มิ. ย 2547 โดย วชิราวุธ ธรรมวิเศษ 1 บทที่ 1 แนะนำเทคโนโลยีจาวา Introduction to Java Technology.
Introduction to VB2010 EXPRESS
การรัน-การใช้ IntelliSense-แก้ข้อผิดพลาด
ใบสำเนางานนำเสนอ:

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

2 Agenda •Introduction •Objective •Relate Work •Project Planning •Progress •Problems •Conclusion

Introduction

Objective

5 Relate Work  Microsoft Visual SourceSafe  Concurrent Versions System

6 Project Planning • ศึกษาโปรแกรม Microsoft Visual SourceSafe และ CVS • ศึกษาวิธีกระบวนการทำงานเบื้องต้นของ โปรแกรม SeeSoft • ศึกษาและวิเคราะห์ความต้องการของผู้ใช้ • ศึกษาการเรียกใช้และการเข้าถึง Microsoft Visual SourceSafe

7 Project Planning • ออกแบบโครงสร้างของโปรแกรม • พัฒนาและทดสอบโปรแกรม • สรุปผลการทำงานและเขียนคู่มือการใช้ งาน

8 Progress •Connecting to Visual SourceSafe Object  Call by Command Line  Call by OLE Automation •User Requirement

9 Call by Command Line  Command : vss diff test.cpp –V1~2

10 Call by OLE Automation  What is OLE Automation ?

11 Call by OLE Automation  Sample Code using VB :

12 Call by OLE Automation  Run test :

13 Call by OLE Automation  Run test :

14 User Requirement  การแสดงผลที่เข้าใจง่าย แยกแยะความ แตกต่างได้ชัดเจน  สามารถเปรียบเทียบข้อมูลได้หลายเวอร์ชั่น พร้อมๆกัน  สามารถนำมาแก้ไข และ สร้างไฟล์ใหม่เป็น ไฟล์ที่แก้ไขแล้วได้  สามารถแสดงประวัติการแก้ไขได้ ว่าถูกแก้ไข โดยผู้ใช้คนใด เมื่อใด  มีระบบจัดการผู้ใช้ สามารถกำหนดสิทธิการ เข้าถึงไฟล์ข้อมูล

15 Next Step • ออกแบบโครงสร้างของโปรแกรมที่จะ พัฒนา • ออกแบบลักษณะการแสดงผลประวัติการ แก้ไขเอกสาร • พัฒนาโปรแกรมแสดงประวัติการแก้ไข แฟ้มเอกสาร โดยใช้ VB เพื่อเรียกใช้ Object ของ VSS มาแสดงผลและสามารถ นำแก้ไขได้

16 Problems • การพัฒนาโปรแกรมต้องใช้ภาษา Visual Basic ในการพัฒนาซึ่งทางผู้พัฒนายังขาด ความชำนาญ • ปัญหาในการเรียกใช้ออปเจ็คของ VSS

17 Conclusion • การสร้างโปรแกรมเพื่อใช้ในการอ่านข้อมูล เอกสารจากโปรแกรม Microsoft Visual SourceSafe โดย โปรแกรมสามารถแสดงการ แก้ไข แสดงความแตกต่างระหว่างชุดคำสั่ง ตั้งแต่ 2 เวอร์ชั่นขึ้นไป พร้อมๆกัน สามารถ แก้ไขและคัดลอก บันทึกแต่ละเวอร์ชั่นได้ • กระบวนการทำงานจะเรียกใช้ออปเจ็คของ Visual SourceSafe ผ่านทาง OLE Automation โดยใช้ภาษา Visual Basic

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

19 คำถาม ?