สมัยก่อนที่ยังไม่เข้าเรียนหลักสูตร คอบ.  จะบอกจะกล่าว จะสอนอะไร ไม่ต้องคิดมากฮ่ะ อยากพูด  ๆ เลย และผลที่ตามมาก็เหนื่อยหลายรอบจัง  เลยไปเรียนทฤษฎีหลักสูตร และก็ได้มาสมใจ แต่หลัง ๆ นี้พอรู้ก็เหนื่อยเหมือนกันฮ่ะ เดือดร้อนหนักกว่าเดิมฮ่ะ จะสอนเรื่องนี้ คิดไปคิดมา อ้าวว มันต้องมีพื้นฐานเรื่องนี้นิ เรื่องโน้นนิ โอ้ววว ตะก่อนไม่เห็นต้องเดือดร้อนนนเลยยย  ไมตอนนี้หนักกว่าเดิม ตูไม่น่ารู้เรื่องพวกนี้เลยยย(คำเหล่านี้ระบายแต่ในนี้แหละฮ่ะ พูดจริง ๆ ไม่กล้าพูดฮ่ะ มันไม่ชิน) รู้แล้วเครียด จะทำเหมือนแต่ก่อนก็ไม่ได้  เดี๋ยวหาว่าเอาไก่แลกออกจากโรงเรียนหรือไง 55++

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

และความตั้งใจของผมก็คืออยากให้เราได้พื้นฐานก่อนแล้วค่อยไปอีกขั้น ขยับไปเรื่อย ๆ จะได้ยั่งยืน ยืนยงคงกระพัน( สัก 5 แถวเลยไหมพี่) ไม่ตกม้าตาย และไม่ท้อเมื่อไปเจองานจริงฮ่ะ  ผมเจอเยอะครับคนที่ไม่ค่อ่ยเห็นความสำคัญของพื้นฐาน  ไม่ว่าอะไรก็ตาม ถ้าพื้นฐานอ่อนแล้วไซร์ ไม่ท้อก็ต้องถอยกันเป็นแถว แต่ถ้ามันดี มันแน่น แน่นอนครับ บุกไปยังกะแมงกุ๊ดจี้(ภาษาไทยจำบ่ได้แล้วว รู้ก็บอกหน่อยฮ่ะ)

บ่นพอหรือยัง

พอแล้ว

บ่นเพื่ออะไร

อยากให้รู้เฉย ๆ (^_-)

แล้วนี่จะทำไร

จะมาบอกตั้งแต่พื้นฐาน

เรื่องไร

เขียนโปรแกรมฮ่ะ

มีแล้วนิ หลายเรื่องแล้วด้วย

ยังฮ่ะ ยังมีพื้นฐานมากกว่านี้

แล้วมันอะไรล่ะ

ก่อนเราจะเขียนโปรแกรมเราใช้ไรเขียนล่ะ (ถามดีนัก ถามกลับซะเลย)

Editor ไง มีหลายเรื่องแล้วด้วย รวมทั้งนี้ด้วย คลิก

ที่สอนไปก่อนหน้า ฟรีไหมล่ะ

ก็ไม่ แต่ประเทศไทยสบาย ๆ มีแยะแยะตามร้านซอฟต์แวร์

ถ้าคิดแบบนั้น เมื่อไหร่ประเทศไทยจะคิดไรเป็น รอแต่ใช้ของผูกขาดตลาด เดี๋ยวพวกก็หลงตัวเอง คิดว่าของตัวเองเจ๋ง จะทำดีไม่ดีก็ยังมีคนใช้อยู่นั่นแหละ  และอีกอย่างเวลาไปพัฒนาเชิงธุรกิจ ทำได้แบบเปิดเผยไหมล่ะ หรือต้องหลบ ๆ ซ่อน ๆ

(โดนเลย)มันก็จริงอ่ะนะ หรือว่ามีทางเลือกมากกว่านั้น ใช้ดีเหรอออ ใช้ง่ายเหรอ

ไม่ลองไม่รู้ ไม่ดูไม่เห็น ไม่ทำไม่เป็น ไม่ริเริ่ม ไม่พัฒนา

แล้วสนับสนุนหลายภาษาไหม แค่ภาษาเดียวไม่ไหวน่ะ เพราะตัวเดิมที่ใช้มันเจ๋งอยู่แล้ว

ดูสิว่าเยอะเปล่า

C C++ Java C# XML HTML
PHP CSS makefile ASCII art (.nfo) doxygen ini file
batch file Javascript ASP VB/VBS SQL Objective-C
RC resource file Pascal Perl Python Lua TeX
TCL Assembler Ruby Lisp Scheme Properties
Diff Smalltalk Postscript VHDL Ada Caml
AutoIt KiXtart Matlab Verilog Haskell InnoSetup
CMake YAML

แล้วมีอย่างอื่นอีกไหม หรือมีแค่นี้

แค่นั้นจิบ ๆ  ดูให้ดี

  • WYSIWYG ถ้าอยากสั่งปรินต์แล้วล่ะก็ สามารถทำได้ จะเห็นแบบที่เห็นใน editor เลยน่ะ
  • User Defined Syntax Highlighting เราอยากให้ Syntax ตัวไหนสีอะไร กำหนดได้เอง เช่นอยากให้ if เป็นสีแดงใน php ก็ทำได้ กำหนดได้ เข้าใจเอง แจ่ม
  • Auto-completion คำไหนเคยใช้ หรือใกล้เคียงกันก็จะขึ้นมาให้เลือกหมดเลย สบายไหมล่ะ เหมือนพวก visual c++  หรือ VB อ่ะนะ
  • Multi-Document สามารถแยกร่างเขียนหลายหน้าต่างได้ในเวลาเดียวกัน
  • Multi-View เหมือน Multi-Document นั่นแหละ ดูได้หลายหน้าต่าง
  • Regular Expression Search/Replace supported หาโค๊ดและแทรก หรือแก้ไขจากคำหนึ่งเป็นคำหนึ่งทั้งหน้าเพจ ได้จ้า อันนี้แหล่มมาก
  • Full Drag ‘N’ Drop supported ย้ายโค๊ดโดยการลากจากหน้าต่างหนึ่งไปอีกหน้าต่างหนึ่งได้สบาย ๆ
  • Dynamic position of Views จัดรูปแบบการมองโค๊ดได้หลายแบบ อิสระมากกว่าตัวอื่นแล้วกัน ฮา  ถ้ามองไม่เห็นภาพ screenshot
  • File Status Auto-detection ในกรณีที่เรากำลังเปิดไฟล์ทำงานอยู่ ถ้าจะลบหรือทำอย่างอื่นจะแจ้งเตือนเสมอ
  • Zoom in and zoom out ซูมดูได้ เหมาะสำหรับคนสายตาไม่ดีฮ่ะ ฮา ตัวเล็กก็ทำให้ใหญ่ได้  ไปดูภาพ screenshot
  • Multi-Language environment supported อยากได้แบบฉบันภาษาตัวเองก็ทำได้ อันนี้เทพเกิ๊นนน
  • Bookmark นึกภาพไม่ออก จะบอกทีหลังละกัน
  • Brace and Indent guideline Highlighting บอกทีหลังนะ
  • Macro recording and playback บอกทีหลังนะ

เป็นไงเยอะเปล่า

งั้นก็แสดงว่าวันนี้มีของดีมาฝาก และฟรีด้วยใช่ไหม

เยสสสสส ถูกต้องแล้ววว ตัวนี้แหละ

อยากรู้แล้วสิ

ตามมา

(แนวคิดทำการ์ตูนครับ คิดเรื่องไว้ก่อน ไว้ทำการ์ตูนจะมาแก้ไขทีหลัง เพราะจะทำบทความแบบยั่งยืนฮ่ะ )

1. ไปบ้านเลขที่นี้เลย อย่าลืมกดกริ่งล่ะ http://notepad-plus.sourceforge.net

2. จะขึ้นหน้าตาตัวอีกัวน๋าา (หรือเปล่า) แสดงว่ามาถูกทางแหละ ให้คลิก Download ครับ ค่อยมาว่าเรื่องเอกสารกันคราวหลัง

notepadplus_install2

3. จะขึ้นหน้าให้ดาวน์โหลด มีหลายแบบดังนี้

  • binary file เอาไปติดตั้งอ่ะนะ
  • source file เอาไปใช้ร่วมกับตัวอื่นได้ เช่น vc++ เป็นต้น
  • plugin อันนี้ไว้ค่อยมาจับเล่นกัน(หนุกแน่)

ขอเลือกตัวแรกก่อนละกันน่ะ เริ่มต้น ๆ  ฉะนั้นเลยขอพึ่งพาตัวเองก่อน

notepadplus_install3

4. ก็จะเข้าไปสู่หน้าเลือกดาวน์โหลดครับ ปัจจุบัน(2009-02-23) เป็นเวอร์ชั่น 5.2 ครับ และมีให้เลือกตั้ง 3 แบบ มันเป็นอย่างไร   ขอบอกคร่าว ๆ ก่อนละกันครับ  โดยที่ xx=เวอร์ชั่น ครับ (เหมือนจะบ้าคณิตศาสตร์อ่ะนะ)

  • npp.x.x.bin.zip นี่คือไฟล์ที่ไม่ต้องติดตั้งครับ ดาวน์โหลดแล้วใช้งานได้เลย เหมาะกับการอัพเดตเวอร์ชั่นครับ เ่ช่น ท่านติดตั้งไว้แล้วมีเวอร์ชั่นใหม่มา ท่านก็ดาวน์โหลดแบบนี้ไปทับไฟล์เดิม ๆ ได้
  • npp.xx.Installer.exe อันนี้ดาวน์โหลดไปแล้วจะเ็ป็นไฟล์ติดตั้งให้เราเลย ไฟล์เดียว
  • npp.xx.release.md5 อันนี้จะเป็นตัวที่กำลังทดสอบและพัฒนาสู่เวอร์ชั่นต่อ ๆ ไปในอนาคต เผื่อท่านใดจะลองเอาไปทดสอบก่อนก็ไม่ว่ากัน

แต่ในที่นี้ผมขอเลือกแบบ npp.xx.Installer.exe ครับ

notepadplus_install4

5.จะขึ้นหน้าต่างมาแบบนี้คุ้น ๆ เลยครับ ถ้าอ่านมาหลายบทความ ก็ให้คลิกที่ Save File ไ้ด้เลย

notepadplus_install5

6. เลือกพาทเพื่อติดตั้ง

7. คลิก Save เพื่อเก็บไฟล์ครับ

notepadplus_install6-7

8.ก็รอให้ดาวน์โหลดเสร็จครับ ประมาณสัก 2 นาทีเครื่องผมนี่สเปกต่ำสุดแล้ว เน็ตช้า ๆ

notepadplus_install8

9.พอเสร็จแล้ว ก็ให้ไปที่พาทที่เราเลือกไว้  และก็ดับเบิลคลิก(คลิกเร็ว ๆ สองครั้งติด)ไฟล์ที่เราโหลดมาได้เลย

notepadplus_install9

10.มันจะถามว่าคุณแน่ใจว่าต้องการที่จะรันโปรแกรมนี้ไหม อะไรประมาณนี้ ก็คลิกที่ Run ครับ ถ้าไม่ติดตั้ง ผมก็คงไม่ริเริ่มตั้งแต่แรกหร๊อกกก

notepadplus_install10

11. ก็จะมีหน้าต่างให้เลือกภาษาที่จะใช้ มีภาษาไทยน่ะ แต่ผมไม่เลือก เพราะเคยเจอภาษาไทยใน word แล้วทำเอางงไปหลาย ชม. เพราะความคุ้นเคยกับภาษา และเห็นบ่อย ๆ ถึงจะไม่เก่งอะไร แต่ก็ขอแบบสบาย ๆ ดีกว่าครับ อีกอย่าง ถ้าใครอยากฝึกหัดภาษาอังกฤษด้วย ก็แนะนำให้ใช้ภาษาอังกฤษดีกว่าครับ ฝึกไว้ เวลาไปเจอโปรแกรมอื่น ๆ ก็จะคล้าย ๆ กันนี่แหละ  มีแตกต่างกันบ้างตามคุณลักษณะของตัวโปรแกรม  เราจะคุ้นเคยกว่า เพราะไม่แน่ว่าโปรแกรมอื่นจะมีภาษาไทยให้เราหรือไม่ จริงไหม  เมื่อได้ภาษาแล้วก็ให้คลิกที่ OK ได้เลยครับ

notepadplus_install11

12.จะเข้าสู่หน้าต่างต้อนรับการติดตั้ง จะอธิบายว่านี้คือเวอร์ชั่นไหน เขาแนะนำให้เราปิดโปรแกรมทุกตัวที่ใช้งานอยู่ เพื่อจะได้ติดตั้งตัวนี้ได้อย่างไม่มีปัญหา  แล้ว เราก็ไปคลิกที่ Next ได้เลยครับ

notepadplus_install12

13. แสดงรายละเอียดของข้อตกลงการใช้งานโปรแกรม เราก็ตกลงเขาไป ยอมรับได้เลยย ไม่เคยบิดเพี้ยววว (ไปได้เน้อ)  ก็คลิกที่ I Agree ได้เลยครับ ไปต่อ ๆ

notepadplus_install13

14. เลือกตำแหน่งที่จะติดตั้ง ในที่นี้ผมคงไว้เหมือนเดิมครับ

15. คลิก Next เพื่อดำเนินการต่อไป

notepadplus_install14-15

16.หน้านี้จะให้เราเลือกคุณสมบัติเพิ่มเติมครับ อยากได้อะไรเพิ่มก็ติ๊ก ๆ เอาครับในช่องที่ทำไว้ให้แล้วอ่ะนะ  ในที่นี้ผมเองก็ยังไม่แน่ชัด ผมเลยไม่เลือกครับ ขอเลือกเป็น Default ไว้ดีกว่า แล้วไปคลิก Install ดีกว่า จะได้เสร็จ ๆ ฮา

notepadplus_install16

17.ติดตั้งให้แล้ววววววววว   ก็รอสักหน่อยจนกว่าจะติดตั้งเสร็จงับ

notepadplus_install17

18.เย้…. ติดตั้งเสร็จแหละ ก็คลิกปุ่ม Finish ได้เลยเพื่อปิดการติดตั้ง ออ ถ้าไม่ต้องการให้มีการเปิดหน้าต่างโปรแกรมอัตโนมัติ หลังจากกดปุ่ม Finish แล้วก็ให้เอาเครื่องมือถูกออกจากช่องสี่เหลี่ยมด้วยนะจ๊ะ

notepadplus_install18

19. พอคลิกปุ่ม Finish ก็จะขึ้นตัวโปรแกรมเลย (ถ้าไม่เอาเครื่องหมายถูกออกอ่ะนะ) ก็แสดงว่าเราได้ดำเนินการสำเร็จเรียบร้อยแล้ววว

notepadplus_install19

เอาไว้แค่นี้ก่อนครับ ไว้จะมา review พวกหน้าตาใหม่ และวิธีเซ็ทโน้นเซ็ทนี่กันก่อนใช้งาน หรือบางทีผมอาจจะพาใช้งาน ให้มองเห็นปัญหาก่อนค่อยบอกวิธีแก้ก็ได้  เจอกันในคราวหน้าครับ คราวนี้ขอตัวไปนอนก่อน ดึกแหละ เดินจะตกคลองหรือเปล่ายังไม่รู้ อิอิ

บายครับ

Update:2009-03-26

ข้อมูลเพิ่มเติมจ้า