ในการ Key ข้อมูลที่เป็นตัวเลขนั้นจะเห็นได้ว่า ผู้ใช้นิยมจะกด Enter เพื่อเลื่อน Cursor
ให้มา Focus อยู่ที่อีก Object หนึ่งไม่ว่าจะเป็น Win app หรือ Web app
สำหรับ Win App นั้นเราก็ใช้วิธีการตั้ง TabIndex และ Setfocus ร่วมกับ Keypress
ซึ่งเป็น Events อยู่แล้วสำหรับ Windows Object..
แต่ถ้าเป็น Web App เราก็อาจจะใช้ JavaScript ได้ ซึ่งวิธีการก็คือ การกำหนด onKeyPress
ลงไปเป็น Parameter สำหรับพวก INPUT ของ HTML Form ดังตัวอย่างต่อไปนี้
Tuesday, October 17, 2006
SELECT แบบเลือก Record บน Firebird
วันนี้ค้นหาข้อมูลเกี่ยวกับคำสั่งในการดึงข้อมูลแบบระบุ Record บน Firebird
ซึ่งการดึงข้อมูลแบบนี้เราจะใช้เมื่อข้อมูลมีปริมาณมากๆ . . .
คำสั่ง
SELECT FIRST 10 SKIP 20 column1, column2, column3 FROM foo
ความหมายของ SQL ด้านบนคือ
ดึงข้อมูล 10 Record ของ Columns ที่กำหนดนับตั้งแต่ Record ที่ 20 จาก Table foo
^ ^
สมมติถ้าต้องการหา 100 อันแรกก็ใช้แค่
คำสั่ง
SELECT FIRST 100 Column From Table
แค่นี้เองครับ ( แต่ถ้าหากจะนับไปกี่ Record จากไหนก็ใช้คำสั่งอันแรกที่มี Skip )
อีกนิดไม่แน่ใจว่า Reference Community ของ Firebird ไว้หรือยัง . .
Firebird Thai
ซึ่งการดึงข้อมูลแบบนี้เราจะใช้เมื่อข้อมูลมีปริมาณมากๆ . . .
คำสั่ง
SELECT FIRST 10 SKIP 20 column1, column2, column3 FROM foo
ความหมายของ SQL ด้านบนคือ
ดึงข้อมูล 10 Record ของ Columns ที่กำหนดนับตั้งแต่ Record ที่ 20 จาก Table foo
^ ^
สมมติถ้าต้องการหา 100 อันแรกก็ใช้แค่
คำสั่ง
SELECT FIRST 100 Column From Table
แค่นี้เองครับ ( แต่ถ้าหากจะนับไปกี่ Record จากไหนก็ใช้คำสั่งอันแรกที่มี Skip )
อีกนิดไม่แน่ใจว่า Reference Community ของ Firebird ไว้หรือยัง . .
Firebird Thai
Thursday, October 12, 2006
ปิด Regedit บน Win XP Pro
ก่อนหน้านี้ได้ลงวิธีการปิด Regedit ด้วย Registry Code ไปแล้ว ในตอนนี้จะแนะนำ
การปิด Regedit ด้วยการใช้ GUI บน Windows XP Professional
หมายเหตุ ( ไม่สามารถใช้บน XP Home ได้เพราะไม่มี Group Policy )
วิธีการง่ายๆโดยการพิมพ์ gpedit.msc ที่ Start -> Run
แล้วเลือกตรงส่วนของ
User Configuration -> Administrative Templates -> System
แล้วเลือกมาท่ Prevent access to registry editting tool คลิกขวา
เลือกเป็น Enable จะเป็นการปิดการใช้งาน Regedit
การปิด Regedit ด้วยการใช้ GUI บน Windows XP Professional
หมายเหตุ ( ไม่สามารถใช้บน XP Home ได้เพราะไม่มี Group Policy )
วิธีการง่ายๆโดยการพิมพ์ gpedit.msc ที่ Start -> Run
แล้วเลือกตรงส่วนของ
User Configuration -> Administrative Templates -> System
แล้วเลือกมาท่ Prevent access to registry editting tool คลิกขวา
เลือกเป็น Enable จะเป็นการปิดการใช้งาน Regedit
การ Disable Regedit เพื่อความปลอดภัย
ช่วงนี้เป็นอีกช่วงที่ทำให้รู้สึกเหมือนตอนทำงานที่ทำงานเก่า
ที่จะต้องรับหน้าที่ Computer Security Admin ในระบบ server
ส่วนหนึ่งของวิธีการที่เราจะทำการ Disable Regedit ก็เพื่อความปลอดภัยและป้องกัน
การเขียนตัวเองลงระบบของไวรัส ( ซึ่งมักจะเริ่มจาก Regeistry )
วิธีการที่เราจะ Disable Regedit ก็คือ
HKEY_LOCAL_USER -> Software -> Microsoft -> Windows ->
CurrentVersion -> Policy -> System ->
ให้เพิ่มประเภทเป็น แบบ DWORD ตั้งชื่อว่า "DisableRegistryTools" ให้มีค่าเป็น 1
แค่นี้ผู้ใช้ก็ไม่สามารถที่จะสั่งเปิด regedit ได้อีกต่อไป .. วะ หะ หะ หะ ^ ^
ที่จะต้องรับหน้าที่ Computer Security Admin ในระบบ server
ส่วนหนึ่งของวิธีการที่เราจะทำการ Disable Regedit ก็เพื่อความปลอดภัยและป้องกัน
การเขียนตัวเองลงระบบของไวรัส ( ซึ่งมักจะเริ่มจาก Regeistry )
วิธีการที่เราจะ Disable Regedit ก็คือ
HKEY_LOCAL_USER -> Software -> Microsoft -> Windows ->
CurrentVersion -> Policy -> System ->
ให้เพิ่มประเภทเป็น แบบ DWORD ตั้งชื่อว่า "DisableRegistryTools" ให้มีค่าเป็น 1
แค่นี้ผู้ใช้ก็ไม่สามารถที่จะสั่งเปิด regedit ได้อีกต่อไป .. วะ หะ หะ หะ ^ ^
Script สำหรับปลด Lock การ Disable Regedit
ต่อไปนี้เป็น SCRIPT จาก Symantec นะครับ ไว้ใช้สำหรับปลด Lock สิทธิการใช้งาน
Regedit ทั้งบน Windows 95/98/ME/XP
[Version]
Signature="$Chicago$"
Provider=Symantec
[DefaultInstall]
AddReg=UnhookRegKey
[UnhookRegKey]
HKLM, Software\CLASSES\batfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\comfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\exefile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\piffile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\regfile\shell\open\command,,,"regedit.exe ""%1"""
HKLM, Software\CLASSES\scrfile\shell\open\command,,,"""%1"" %*"
HKCU, Software\Microsoft\Windows\CurrentVersion
\Policies\System,DisableRegistryTools,0x00000020,0
จากนั้นให้ Save เป็นไฟล์ชื่อ UnHookExec.inf
ถ้าต้องการใช้ก็ให้คลิกขวาที่ไฟล์ แล้วเลือก Install จะเป็นการ Enable Regedit นะครับ ^^
Regedit ทั้งบน Windows 95/98/ME/XP
[Version]
Signature="$Chicago$"
Provider=Symantec
[DefaultInstall]
AddReg=UnhookRegKey
[UnhookRegKey]
HKLM, Software\CLASSES\batfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\comfile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\exefile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\piffile\shell\open\command,,,"""%1"" %*"
HKLM, Software\CLASSES\regfile\shell\open\command,,,"regedit.exe ""%1"""
HKLM, Software\CLASSES\scrfile\shell\open\command,,,"""%1"" %*"
HKCU, Software\Microsoft\Windows\CurrentVersion
\Policies\System,DisableRegistryTools,0x00000020,0
จากนั้นให้ Save เป็นไฟล์ชื่อ UnHookExec.inf
ถ้าต้องการใช้ก็ให้คลิกขวาที่ไฟล์ แล้วเลือก Install จะเป็นการ Enable Regedit นะครับ ^^
Monday, October 02, 2006
NGen Revs Up Your Performance with Powerful New Features
วิธีการใช้ Ngen เพื่อช่วยเพิ่มความเร็ว เอกสารเป็นทางการของ Microsoft
NGen Revs Up Your Performance with Powerful New Features
NGen Revs Up Your Performance with Powerful New Features
Subscribe to:
Posts (Atom)