MCTS:13:Interoperating with COM

MCTS:13:Interoperating with COM
จาก 10 มา 13 ข้ามไปข้ามมาได้อีก หึหึ
Tags: .netFramework, c#, Cert, programming| Subcribe via RSS

จาก 10 มา 13 ข้ามไปข้ามมาได้อีก หึหึ
Tags: .netFramework, c#, Cert, programming
มาถึงบทที่ 10 ได้ยังไงก็ไม่ทราบ ฮ่าๆ
ปล.รูปด้านบนนี้ถ่ายด้วย Nokia 6233 ตอนเอารูปมาลง เออแฮะสวยดี ไม่ได้ใช้ photoshop ให้มันฟุ้งแต่อาจเป็นเพราะหน้าเลนส์มันมีไอน้ำเกาะ และตั้งใจว่ารูปที่เอามาลงจะเป็นรูปที่ถ่ายเองและไม่ผ่านโปรแกรมตกแต่งรูป(ยกเว้น resize+crop)
ปล2. นิยามความสวยของแต่ละคนไม่เหมือนกัน บางคนอาจมองรูปที่คุณถ่ายไม่ได้มีคุณค่าในสายตาของเขา มันแล้วแต่มุมมอง
Tags: .netFramework, c#, Cert, programming
วาดจากเว็บ http://neutralx0.net/tool/bnmk.html
(ความจริงไม่อยากเขียน code บนเวปเท่าไหร่มันจัด format ยากเกิน ตราบใดที่ยังไม่มี plugin ที่ไว้วางโค้ด…อิอิ)
Temporary file นั้นมีประโยชน์ยังไง? Application ส่วนใหญ่นั้นใช้ “temp file” ในการเก็บข้อมูลบางอย่างขณะที่กำลังรันโปรเซส เมื่อเขียน temp file เสร็จแล้วเราจะลบเองทันทีหรือปล่อยให้ Windows จัดการเอง (Disk Cleanup) ก็ได้
ทำยังไงหล่ะ? ง่ายๆเลยคือ get temp file name ก่อน โดยใช้ System.IO.Path เรียก method GetTempFileName() เราจะได้ tempfile ที่Genชื่อออกมาไม่ซ้ำเช่น “VsiD83.tmp” อยู่ใน Temporary Folder หลังจากนั้นก็เขียนไฟล์ตามปกติ ลงในไฟล์นี้
method WriteToTemp()เขียนไว้ให้สะดวกต่อการเขียนไฟล์เฉยๆ tempFile เป็น stringที่ได้จากการ get temp file ด้านล่างนู่น
private void WriteToTemp(string stringToWrite, string tempFile)
{
FileStream file = new FileStream(tempFile, FileMode.Append, FileAccess.Write);
StreamWriter sw = new StreamWriter(file);
sw.WriteLine(stringToWrite);
sw.Flush();
sw.Close();
}
เวลาใช้งานจริงๆก็
string temp = Path.GetTempFileName();
WriteToTemp(“any string”, temp);
ถ้าต้องการลบtemp file ทิ้งก็ แค่
File.Delete(tempFile);
ปล.ไม่ได้ดัก Exception ไว้เพราะขี้เกียจ

“มองหน้าหาอะไรครับ”
MCTS:3:Searching,Modifying Text (Regular Expression)
ในPartนี้เขียน การใช้งาน Regular Expression ไว้คร่าวๆ เพราะมันค่อนข้างเข้าใจยาก O_O’
Tags: .netFramework, c#, Cert, programming