Friday, July 28, 2006

C# Connect To SQLite3

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Data.SQLite;
using System.Drawing;
using System.Text;
using System.Windows.Forms;

namespace TestSQLite
{
public partial class Form1 : Form
{

public Form1()
{
InitializeComponent();
}

public string ConStr = "Data Source=Stamp;Version=3;Compress=YES";

private void Form1_Load(object sender, EventArgs e)
{
//string SET = "INSERT INTO TbStamp VALUES('455320117','เอกชัย ทุมจินดา')";
string GET = "SELECT * FROM TbStamp";

SQLiteConnection Conn = new SQLiteConnection(ConStr);
Conn.Open();

//SQLiteCommand sqlCom = new SQLiteCommand(SET, Conn);
//sqlCom.ExecuteNonQuery();

SQLiteCommand Command = new SQLiteCommand(GET, Conn);
SQLiteDataReader dbRead = Command.ExecuteReader();

while (dbRead.Read())
{
MessageBox.Show(dbRead["sid"].ToString(), "คำเตือน");
MessageBox.Show(dbRead["name"].ToString(), "คำเตือน");
}
}
}
}

จากตัวอย่างด้านบนเป็น SourceCode การใช้ C# เชื่อมต่อกับฐานข้อมูลที่สร้างโดย SQLite รุ่น 3

** Note กันลืมครับ ^-^

Thursday, July 13, 2006

ปณิธานใหม่ๆ

ต่อจากนี้จะไม่มาทำงานสาย หรือถ้าจะต้องสายก็ให้มันจำเป็นต้องสายจริงๆ
แล้วก็จะพยายามพัฒนาความสามารถตัวเอง ให้มีมากขึ้นเรื่อยๆ . . . . .

วันนี้โหลด EBook มาใหม่จากเวบไซต์ความจริงแล้วเราเองก็มี EBook อยู่เยอะ
แต่ไม่ค่อยได้อ่านจนครบส่วนมากจะอ่านเป็นเพียงบางหัวข้อเท่านั้น

วันนี้เช้าเลยปริ้นท์ E-Book ของ Java Webservices มาอ่านเอากันตั้งแต่บทแรก
แต่ไม่รู้จะจบเมื่อไร . . .

ช่วงนี้ความสนใจด้านกรรมวิธีการออกแบบระบบคอมฯ และ ระบบฐานข้อมูล รวมถึง
วิธีการสร้างเวบแบบ AJAX ก็เป็นหัวข้อที่สนใจ

ยังไงซะก่อนจะกลางปีหน้าก็ควรจะรู้ตัวเองได้แล้วว่าชอบงานด้านไหนกันแน่ ^^

Tuesday, July 04, 2006

วิธีสร้าง Logo ของเราใน System Info

วันนี้ผมได้เจอวิธีการสร้าง Logo ของเราเองใส่ไว้ใน System Info โดยวิธีการนี้
ผมได้ทดลองใน MS Windows XP แล้วก็ได้ผลครับ

วิธีการสร้างมีดังนี้ครับ
เราต้องสร้าง File ขึ้นมา 2 File โดยตั้งชื่อดังนี้
- OEMINFO.INI = เป็น file สำหรับใส่ข้อมูลต่างๆเกี่ยวกับคอมพิวเตอร์
- OEMLOGO.BMP = เป็นรูปภาพที่จะใช้แสดง

[ OEMLOGO.BMP ]

จะต้องมีขนาด 170 * 110 โดยประมาณ และมีนามสกุลเป็น .BMP และต้องเก็บแบ 256 สี

[ OEMINFO.INI ]

[General]
Manufacturer= Fazz Inc. Super Computer Design
Model= 5520
[Support Information]
Line1="For technical Support Contact: John Barnett
Line2="Telephone: xxxxx.xxxxxx"

จะต้องมีข้อมูลดังด้านบน ( รายละเอียดให้หาดูใน Google ต่อไป )

#####################################

อีกวิธีที่เจอคือการสร้าง account ไม่ให้ผู้ใช้ทั่วไปทราบ ทำได้โดย add user
ผ่านคำสั่ง control userpasswords2

แต่เงื่อนไขคือ เราคงต้องเปลี่ยนวิธีการ Login เป็นการเอา Welcome Screen
ออกแล้ว Login แบบ Secure mode แทนครับ ^^