C Win32 API

For A Token ตอนนี้ หมดมุข !!!

For A Token  ตอนนี้ หมดมุข !!!

นี่คือ บทส่งท้าย ของ Series Listview ที่ดูจะไม่ค่อยสวยสักเท่าไหร่ เพราะอะไร คนคิด กับ คอมคิด มันทำได้ไม่ตรงกัน นั่นเอง อันที่จริง มีทางออกที่ได้ทำเอาไว้แล้ว แต่ ก็สูญหายไปพร้อมกับเหตุการณ์ HDD เจ๊งทั้งลูก ครั้นพอนึกจะเขียนอีกที เทคโนโลยีก็เปลี่ยนไปมากแล้ว สรุปก็คือ ไม่สามารถแก้ไขได้ นั่นเอง ก็ปล่อยไว้อย่างนั้นแหละ เลยตามเลย แต่ไม่ต้องตกใจ อย่างที่เคยกล่าวเอาไว้ Listview นั้น จริงๆ เป็นแค่ตัวแสดงผลข้อมูลที่เราส่งเข้าไปให้มัน แล้วก็สามารถส่งออกมาได้ เพียงเท่านั้น ด้วยความก้าวหน้าของระบบเทคโนโลยีด้านฐานข้อมูล ทำให้เกิดระบบฐานข้อมูลแบบที่ไม่ต้องใช้ Client/Server ขึ้นมาจำนวนหนึ่ง ซึ่งหนึ่งในนั้น มีชื่อของ sqlite

ListView Programming Story[5]

นี่เป็นบทความสำหรับ Series ListView ในตอนสุดท้าย ก่อนที่ผมจะหยุดพัฒนามันไป เพราะ เริ่มต้นหาที่เก็บรวบรวมบทความเป็นเวบบล็อก และ ผลจากการเปลี่ยนแปลงระบบงานบัญชีในบริษัท ทำให้ผมแทบจะไม่ได้ยุ่งเกี่ยวกับงานตรงส่วนนี้มากนัก นอกจากช่วงต้นปีที่ผ่านมา(2008) ที่ต้องมาคิดภาษีให้บริษัท สำหรับบทความตอนนี้จะเป็นอย่างไร เชิญอ่าน

ListView Programming Story[4]

ListView Programming Story[4]

ในบทความนี้ เขียนไว้ เรื่องการนำข้อมูลเข้ามาแสดงผลใน Listview ซึ่งตอนนั้น ใช้งานร่วมกันกับ ระบบ ไฟล์ I/O แม้จะมีปัญหาในเวลาต่อมา แต่ก็ถือว่า ประยุกต์การใช้งานได้ดีพอตัวครับ สำหรับ ListView แล้ว อันที่จริง มันทำหน้าที่เป็นสื่อกลางในการแสดงผลข้อมูลเท่านั้น เวลาเราจะป้อนข้อมูลให้มัน ต้องใช้วิธีการอื่นในการนำเข้าข้อมูลเพื่อส่งมาให้ ListView แสดงผลได้ มาดูกันว่า จากปัญหาที่ผมเคยติดค้างเอาไว้ เมื่อนานมาแล้วน่ะ หาทางออกพบได้อย่างไรกัน ???

ListView Programming Story[3]

ในตอนนี้ เป็นเรื่องราวต่อจากคราวที่แล้ว ที่ทิ้งท้ายเอาไว้ ถึง even เวลาคลิก ListView ว่า สามารถใช้ลูกศร คลิกขึ้นลง ได้อย่างไร ในบทความนี้ เป็นตอนต่อจากคราวที่แล้ว มาดูกันว่า ผมหาทางแก้ไขเอาไว้อย่างไร

บันทึกการพัฒนา C Win32 API By MySelf[ตอนที่ 4]

ตอนที่ 4 สรุป ขั้นตอนการ Set Visual Style For C Win32 API ที่มาของหัวข้อนี้ มาจาก หัวข้อ สรุปเพิ่มเติม การใช้ ResEd ร่วมกับ VCEXP 2005(เป็นชื่อย่อของ Visual C++ Express) ซึ่งได้ทิ้งแนวทางเอาไว้ประมาณ 2-3 ข้อ ในตอนที่แล้ว โดยจะแจ้งความคืบหน้าว่า เป็นอย่างไรกันบ้าง

ListView Programming Story[2]

ListView Programming Story[2]

หลังจากที่ผมงมๆกับการอ่าน Help จาก MSDN ในที่สุด ผมก็สามารถทำ Operation กับ ListView ในการจัดการกับข้อมูลได้อย่างเรียบร้อยแล้ว แต่ยังไม่ค่อยจะสมบูรณ์นัก ซึ่งผลจะเป็นอย่างไรกันบ้าง เชิญอ่าน

บันทึกการพัฒนา C Win32 API By MySelf[ตอนที่ 3]

บันทึกการพัฒนา C Win32 API By MySelf[ตอนที่ 3]

สำหรับ บทความตอนนี้ เป็นการสรุปวิธีใช้งาน Compiler ร่วมกันกับ ตัวเขียน Resource Script ที่ใช้แทน Visual Studio Resource Script ของเดิม ภายหลังจากที่ถูกจับแยกเป็นส่วนๆ สำหรับ รุ่นฟรี เป็นการประกอบเครื่องมือ ขึ้นมาใหม่จากบรรดาของฟรีต่างๆที่มีอยู่แล้ว (ซึ่งได้แนวทางทั้งหลายทั้งปวงมาจากอินเตอร์เน็ตและบอร์ดนอกล่ะครับ) ———————————————————————————————– ตอนที่ 3 ในตอนนี้ เป็นการสรุปวิธีใช้งาน Compiler Visual Studio Express ร่วมกันกับ ResEd ซึ่งเป็นตัวเขียน Resource Script ที่ใช้แทน Visual Studio Resource Script ก่อนที่จะมาเจอ

ListView Programming Story[1]

ListView Programming Story[1]

เพิ่มเติม ณ วันที่ 20/5/2017 สำหรับ ตอนนี้ ที่เขียนเอาไว้ เป็นเรื่องของการทำโปรแกรมกับ ListView Control ด้วย Win 32 API เพื่อใช้ทดแทน โปรแกรมเดิมที่เขียนจาก VB แต่ เอาเข้าจริงๆแล้ว ก็ยังทำไม่จบเนื่องจากติดปัญหาในบาง operation ที่ยากแก่การเข้าใจ แต่ในปัจจุบันนี้ เข้าใจว่า นักพัฒนาจะนิยมใช้ Listview คู่กันกับระบบฐานข้อมูลแบบเดี่ยวๆหรือไม่ก็แบบไม่มีตารางแทน อย่างเช่นพวก sqlite เนื่องจากมีชุดคำสั่งมาตรฐานที่สามารถจับเข้ากับบรรดาชุดคำสั่งของ Listview ได้เลย โดยไม่ต้องเสียเวลาติดต่อกับพวก file I/O ให้ยุ่งยาก โยนเข้าฐานข้อมูลไปเลย เพราะการเขียนโปรแกรมติดต่อกับฐานข้อมูลด้วยคำสั่ง sql นั้นเป็นแบบแผนเดียวกันหมด

บันทึกการพัฒนา C Win32 API By MySelf[ตอนที่ 2]

บันทึกการพัฒนา C Win32 API By MySelf[ตอนที่ 2]

ในตอนนี้ เป็นการสรุปผล สำหรับ การเลือกใช้เครื่องมือต่างๆ ซึ่งส่วนใหญ่แล้ว ชุดเครื่องมือที่ได้มา จะมีขนาดที่เบา สามารถพกพาไปกับ HandyDrive ได้เลย ไม่หนักเครื่อง เหมือนของที่มาจากทางบริษัทยักษ์ใหญ่ ตอนที่ 2 ต่อมา เมื่อรวบรวมข้อมูลได้มากขึ้นแล้ว พบว่า เครื่องมือต่างๆที่ใช้อยู่เดิม มีปัญหา จำเป็นต้องเปลี่ยนใหม่

File I/O Story

File I/O Story

เดิมทีเดียว ผมใช้วิธีทดสอบข้อมูลนำเข้า เพื่อป้อนให้กับ ListView ในลักษณะ HardCore คือ ใส่ตำแหน่งที่อยู่ของไฟล์ข้อมูลลงไปตรงๆนั่นแหละ เหมือนที่เคยทำมาใน Dos แต่เมื่อของจริง เป็นการทำงานกับ windows มันเลยเกิดปัญหาขึ้น เพราะในความเป็นจริงแล้ว เราจะต้องใช้เครื่องมือของ windows เอง ในการตามหาที่อยู่ของ file และ directory(folder ในภาค windows) ซึ่งก็ต้องมาตามหากันต่อไป ว่าอันไหนจะ work แต่ว่า ตอนนี้ ยังไม่มีเวลาทำ -*-‘ ต่อไปนี้ เป็นการสรุปของเก่าที่ทำๆมาว่า เป็นอย่างไรกันบ้าง ???