สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
Day 21 – 30

Project : ITECReadEngBook

เป็นการสอนสำหรับผู้ที่ต้องการหัดเขียนโปรแกรม โดยใช้ CSharp.Net Windows Application
และเหมาะกับผู้ที่มีพื้นฐานของการเขียนโปรแกรมมาแล้ว โดยสามารถนำไปใช้งานได้จริง

สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
Day 21: Open File PDF Part 3

สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • การหา Index ของข้อความ เช่น หาคำว่า “\n” ว่าอยู่ตำแหน่งที่เท่าไรของข้อความ
  • การนำข้อความ ใส่กับตัวแปร StringBuilder
  • การใช้คำสั่ง If เพื่อตรวจสอบค่า ในการทำงาน
  • การใช้คำสั่ง Break เมื่อต้องการให้หยุดการทำงานของการวน Loop
  • การใช้คำสั่ง Substring เพื่อตัดข้อความตามที่ต้องการ โดยระบุตำแหน่งเริ่มต้น และจำนวนตัวอักษรที่ต้องการตัด
  • การใช้คำสั่ง Trim เพื่อตัดช่องว่างของข้อความออก เช่น “This Word” เมื่อใช้คำสั่ง Trim จะได้ข้อความ “ThisWord”

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 22: Open File Word

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • วิธี Add Reference Microsoft Word Dll
  • การใช้งาน Microsoft.Office.Interop.Word._Application เพื่อใช้เปิดไฟล์ Word
  • การใช้งานตัวแปร Object และกำหนดค่าให้กับ Object
  • การหาค่าจำนวนหน้าของ File Word ที่กำลังเปิด

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 23: Drag and Drop

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • วิธีลากไฟล์ที่ต้องการเปิด โดยใช้ Event DragDrop
  • การใช้คำสั่ง Endwith ในการตรวจสอบค่า String
  • การเขียน Function ส่งค่า Parameter String มาให้ Function และไม่มีการ Return ค่า
  • การเขียน Function ส่งค่า Parameter String มาให้ Function และมีการ Return String กลับ
  • การใช้คำสั่ง SubString เพื่อตัดข้อความ

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 24: Menu Dictionary Part 1

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • การใช้งาน Event FormClose เพื่อ Save File Log ก่อนปิดโปรแกรม
  • วิธีใช้งาน System.IO.FileStream เพื่อใช้เปิด File
  • วิธีใช้งาน System.IO.StreamWriter เพื่อเขียนข้อมูลลง File

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 25: Load Theme & Font

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • วิธีอ่านค่า Log File ที่บันทึกไว้ ขึ้นมาแสดงที่หน้าโปรแกรม
  • วิธีใช้งาน System.IO.File.Exists เพื่อตรวจสอบว่า มีไฟล์นี้อยู่ในเครื่องใช่หรือไม่

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 26: Load Theme & File Part 1

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • วิธีการเขียน Function ที่ใช้สำหรับอ่านค่า File ที่ Save Log ไว้ ก่อนปิดโปรแกรม และนำขึ้นมาแสดงที่หน้าโปรแกรม
  • วิธีการใช้งาน System.IO.FileInfo เพื่อหาค่าความยาวของ File ข้อมูล

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 27: Load Theme & File Part 2

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • การใช้คำสั่ง ToLower แปลงตัวอักษร ให้เป็นตัวเล็กทั้งหมด
  • การใช้คำสั่ง System.IO.File.Delete เพื่อลบไฟล์
  • การอ่านค่าไฟล์นามสกุล txt, pdf, doc, docx ขึ้นมาแสดงที่ Textbox
  • การเพิ่มข้อความให้กับตัวแปร StringBuilder

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 28: Menu Dictionary Part 2

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • การใช้งาน DataSet DataTable DataColumn โดยการเขียน Code กำหนดค่าเริ่มต้น
  • การกำหนด Primary Key ให้กับ DataColumn ที่อยู่ใน DataTable เพื่อไม่ให้มีการเก็บค่าซ้ำกันใน DataTable
  • การใช้คำสั่ง SelectedText เลือกข้อความใน Textbox
  • การเขียน Function เพื่อตัดตัวอักษรที่ไม่ต้องการออก เช่น การตัดเครื่องหมายฟันหนู ( ” )

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 29: Menu Dictionary Part 3

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • การใช้คำสั่ง Find เพื่อค้นหาข้อมูลใน DataTable
  • การ Convert ค่า จาก Object ให้เป็น String

  • สอนเขียนโปรแกรม C#.Net โปรแกรมสำหรับอ่านหนังสือภาษาอังกฤษ
    Day 30: Menu Dictionary Part 4

    สิ่งที่เป็นประโยชน์ สิ่งที่คุณจะได้รับ:
  • การกำหนด Properties Textbox ให้แสดงข้อมูลได้มากกว่า 1 แถว
  • การกำหนด Properties Anchor ให้กับ Textbox และ Label
  • การใช้คำสั่ง ShowDialog เพื่อแสดงหน้าจอขึ้นมา
  • วิธีกำหนดให้ Form Parent ขยายหน้าจอตาม Form หลัก เพื่อความสวยงามในการใช้งาน

  • หากท่านมีปัญหาหรือข้อสงสัย เรายินดีให้คำปรึกษา
    https://www.facebook.com/ITECSOFTWARETH/