Saturday, May 31, 2008

Tutorial for Gof Design Pattern in VB.NET

Today, I found a web site that describes about Design Pattern in VB.NET. I am reading this artical and I think that it is a good artical. Additional it free. I would like to advise you to reading it.

http://www.programmersheaven.com/2/Design-Patterns-in-VB

PS. I want to learn about Design Pattern with VB.NET, I clearly understand.

Have a nice day.
NooM

งาน REMIX SEA 2008

งาน REMIX SEA 2008 ก็ผ่านไปด้วยดี งานนี้ได้ทั้งกระเป๋าเป้สุดสวย และซอฟท์แวร์สุดเจ๋ง
ผมมีภาพงานเล็กๆ น้อยๆ มาฝากกันด้วยนะ ลองชมกันดู

เปิดตัวงานสัมมนาด้วยนางรำ(ถือร่มด้วยนะ)




Siverlight คร๊าบพี่น้อง


คนเกาหลีจะมา Show case ให้ชมกัน


หนึ่งใน web ที่ใช้ silverlight ของเกาหลีเขาล่ะครับ (http://tvdeep.mnet.com/)


นี่ก็ Shiverlight ครับ เจ๋งจริงๆ (http://shiverlight.net/)


กระเป๋าเป้ครับสวยไหม


จบข่าวสั้นทันเหตุการณ์
สวัสดีครับ

รวม link Silverlight show case ของเกาหลีเขาล่ะ
1. http://tvdeep.mnet.com/
2. http://shiverlight.net/

Monday, May 26, 2008

ดัก Key stroke CTRL+S

ใน VB.NET เราสามารถเขียนโปรแกรมเพื่อตรวจจับ Key stroke จำพวกคีย์รวมได้ เช่น CTRL+S, ALT+A โดยการใช้อีเว็นต์ KeyDown


Private Sub Form1_KeyDown(ByVal sender As Object, ByVal e As System.Windows.Forms.KeyEventArgs) Handles Me.KeyDown
If e.KeyData = Keys.Control + Keys.S Then
MessageBox.Show("Your key stroke is CTRL+S")
End If
End Sub

โดยต้องกำหนด Properties ชื่อ KeyPreview ของ Form1 เป็น True ด้วยนะ

Thursday, May 15, 2008

งานสัมมนา Remix SEA 08

งานสัมมนาระดับภูมิภาคเอเชียตะวันออกเฉียงใต้เพื่ออัพเดตเทคโนโลยีใหม่สุดๆ ก่อนใคร ใครสนใจเข้าไปดูได้ที่ http://www.remixsea.com/ แต่งานนี้เสียเงินนะครับ ไม่ฟรีเหมือนครั้งอื่นๆ

งานจะมีขึ้นในวันที่ 29 พฤษภาคม 2551 ณ Central World
ส่วนผมได้สิทธิพิเศษเข้าร่วมงานฟรีครับ อิอิอิอิ
ไว้จะมาเล่าให้อ่านกันนะครับ

Thursday, May 8, 2008

Upgrade from MCSD to MCPD Enterprise

I'm preparing to exam MCPD Enterprise by upgrade from MCSD. I found that this certificate needs to passed 2 exam are 70-553 and 70-554.

1. 70-553 is UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 1
2. 70-554 is UPGRADE: MCSD Microsoft .NET Skills to MCPD Enterprise Application Developer by Using the Microsoft .NET Framework: Part 2

Below pictures show all books for this exam:
70-553

70-554

Certificate เก่าจะหมดอายุแล้ว

ตามที่ผมเคยบอกไปก่อนหน้านี้แล้วว่า ผมจะพยายามสอบให้ได้ MCPD ใหม่ภายในปีนี้ โดยจะเริ่ม upgrade ขั้นแรกภายในเดือนนี้ เพราะอะไรนะหรือ ก็เพราะว่า MCAD, MCSD ของผมจะหมดอายุลงในวันที่ 31 มีนา 2552 แล้วน่ะสิ ถ้าไม่เริ่ม upgrade ตอนนี้ แล้วหวังจะ upgrade ตอนใกล้ๆ แล้วละก็ ผมแย่แน่ๆ เลย
ดูประกาศของไมโครซอฟท์ได้ที่ http://www.microsoft.com/learning/mcpexams/status/examstoretire.mspx

ใครอยากสอบบ้างยกมือขึ้น ผมมีเทคนิคดีๆ จะบอกครับ ใครอยากรู้ถามหลังไมค์ได้เลย

Saturday, May 3, 2008

Design Pattern for VB.NET and C#

Now, I'm looking for e-books those have details about "OO Design Pattern for VB.NET and C#".
I need to know in-deep for that. Today I'm downloading some e-books included


- Addison Wesley-Gang Of Four-Design Patterns, Elements Of Reusable Object Oriented Software
- Addison Wesley Design Patterns Elements of Reusable Object Oriented Software by GOF.RUS
- C# - Addison Wesley - Gang of Four - Design Patterns, Elements of Reusable Object Oriented Software


I don't know its have contexts I need. But if I have more details about OO Design Patterns, I will let you know.

P.S. on next month, I plan to exam for MCPD by upgrade from MCSD.NET before it expire on next year.

Friday, May 2, 2008

แก้ปัญหา ODBC connection

วันนี้ผมต้องคิดหาวิธีการติดต่อฐานข้อมูล Sybase โดยไม่ต้องลงทะเบียน ODBC ทางออกของผมคือ google (ไม่ใช่ yahoo หรือ msn ฮา)

และผมก็พบกับ http://www.databasejournal.com/features/mssql/article.php/1491051 มันเป็นแสงสว่างรำไรของผมเลยทีเดียว

ในนั้นเขาพูดถึงปัญหาของการใช้ ODBC (ซึ่งบางครั้งก็เลี่ยงไม่ได้) ต่างๆ เช่น หากเครื่อง PC มีหลายพันเครื่อง คุณต้องตายแน่ๆ แต่เขาได้เสนอทางออกไว้ 4 ทาง คือ
1. เขียน ConnectionString โดยอ้างถึง DSN ไฟล์
เช่น dim cnstr as string = "FILEDSN=c:\myDsn.dsn"
วิธีการสร้าง dsn ก็แสนง่ายสามารถสร้างได้ใน ODBC Data Source Administrator ได้เลยครับ

2. เขียนโค้ดเพื่อสร้าง registry เอง ข้อนี้ยุ่งยากไป ผมขี้เกียจ

3. ทำการ export จาก registry จาก HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ และ HKEY_CURRENT_USER\Software\ODBC\ODBC.INI\ODBC Data Sources จะได้ไฟล์ reg แล้วก็เอาไปติดตั้งที่เครื่อง client

4. เขียน Windows Scripting Host เพื่อติดตั้ง ODBC ข้อนี้ผมไม่ถนัด กรุณาอ่านเองนะ (อิอิ)

5. ใช้ DSN-Less Connection ข้อนี้แหละที่ผมปิ้ง Idea ทันที

ผมเอาข้อ 1 และ ข้อ 5 มารวมกันโดยเมื่อผมได้สร้าง dsn ไฟล์ขึ้นมาแล้ว ผมก็จัดการเปิดมันด้วย notepad แล้วเอา script มันมาใส่เป็น connectionString ซะเลย 555+ ปรากฏว่ามันเวิร์คครับ

ผมเล่าให้ฟังเท่านั้น ถ้าใครสนใจกรุณาอีเมลล์มาถามนะ ไม่มีเวลาเขียนรายละเอียดตอนนี้และหากเขียนไปกลัวจะไม่มีใครอ่าน เหอ เหอ เหอ