មជ្ឈមណ្ឌលបណ្តុះបណ្តាលវិទ្យាសាស្រ្តកុំព្យូទ័រ (CM Training Center) ជាមជ្ឈមណ្ឌលបណ្តុះបណ្តាលលើផែ្នកជំនាញ IT តែមួយគត់ប្រកបដោយគុណភាពខ្ពស់។ ជាពិសេសសិស្សដែលបានបពា្ចប់ការសិក្សានៅមជ្ឈមណ្ឌល CM នឹងបានទទួលការងារផែ្នក IT នៅក្នុងក្រុមហ៊ុន PERFEXCOM GROUP និងក្រុមហុ៑នជាច្រើនដែលជាដៃគូរ របស់ក្រុមហ៊ុន PERFEXCOM GROUP ។
CM Training Center ផ្តល់​ជូន​ការ​បញ្ចុះ​តម្លៃ​ពិសេស​រហូត​ដល់​ ៣០% សម្រាប់​ការ​ចុះ​ឈ្មោះ​សិក្សា​ថ្ងៃ​នេះ​សូម​ប្រញាប់​ឡើង​កន្លែង​សិក្សា​មាន​កំណត់!!!
ទំព័រដើម    ព័ត៌មាន    ផលិតផល   កម្មវិធីអនុវត្តន៍   ទាញយកឯកសារ    ដំណោះស្រាយ    ការគ្រប់គ្រង-គន្លឹះខ្លីៗ    អ៊ីនធឺណេត-ប្រព័ន្ធបណ្ដាញ    ការកំសាន្ត    សំនួរ-ចម្លើយ
កម្មវិធីអនុវត្តន៏
  • កម្មវិធីអនុវត្តន៏
  • កម្មវិធីប្លែកៗ
  • ផ្នែកសរសេរកម្មវិធី
  • រចនា និង ស្ទូឌីយោ
កម្មវិធីផ្សេងៗ
- ​បង្កើត Menuដោយ​ប្រើ​ភាសាJavaScript
- ​របៀប​បង្កើត​ Dynamic Menu នៅក្នុង ASP.NET សម្រាប់​ដាក់​លើ​វិបសាយ
- បង្កើត​កម្មវិធី​សម្រាប់​មើល​រូបភាព
- បង្កើត​កម្ម​វិធី​សម្រាប់​អាន​អក្សរ​អង់គ្លេស​តាម​ភាសា ​C#
- បង្កើត​កម្ម​វិធីសម្រាប់​បំលែង​រូបភាព​នានា​ទៅ​ជា Window Media Photo (.wdp) ដោយប្រើភាសា C#
- តើ​ភាសា​កម្មវិធី​ណាមួយ​​ដែល​ល្អ ?
- បង្កើតសៀវភៅទូរស័ព្ទ Electronic ជាមួយ VS 2008
- បង្កើត Animation លើរូបភាពសម្រាប់ដាក់នៅលើវិបសាយ
- បង្កើត Animation ដោយប្រី Javascript
- បង្កើតកម្មវិធីសម្រាប់មើលពីដំណើរការរបស់ CPU នៃកុំព្យូទ័រ
- បង្កើត Puzzle Game នៅក្នុង VB.Net
- បង្ហាញ Header GridView ពេលដែលគ្មានទិន្នន័យនៅក្នុង Table ដោយប្រើ C#
- បង្កើតកម្មវិធីសម្រាប់បង្រួមទំហំរូបភាពដោយប្រើ C#
- បង្កើត Chart នៅក្នុង Excel ដោយប្រើ VB.Net
- វិធីសាស្ដ្របញ្ចូលរូបភាពទៅក្នុង SQL Server
- បង្កើតកម្មវិធីសម្រាប់កាត់រូបភាពដោយប្រើ VB.Net
- ចាប់ផ្ដើមសរសេរកម្មវិធីជាមួយ C# .Net 2008(លេខ63)
- ចាប់ផ្ដើមសរសេរកម្មវិធីជាមួយ C# .Net 2008(លេខ62)
- ចាប់ផ្ដើមសរសេរកម្មវិធីជាមួយ C# .Net 2008(លេខ61)
- ចាប់ផ្ដើមសរសេរកម្មវិធីជាមួយ C# .Net 2008(លេខ60)
- ចាប់ផ្ដើមសរសេរកម្មវិធីជាមួយ C# .Net 2008(លេខ60)
- ចាប់ផ្តើមសរសេរកម្មវិធីជាមួយ C#2008
- ស្វែងយល់អំពី LINQ នៅក្នុង Visual Studio 2008
- ចាប់ផ្តើមសរសេរកម្មវិធីជាមួយ C#2008
- បំលែងលេខទៅជាអក្សរនៅក្នុង Ms Office Exel 2007 សំរាប់ការងារគណនេយ្យ
- បង្ហាញទិន្នន័យក្នុង Listbox ដោយប្រើ WPF Application
- ប្រើ Session Stateដើម្បីការពារ Page សំខាន់ៗនៅក្នុង Website
- បញ្ចូលទិន្នន័យទៅក្នុង Table ដោយប្រើ WPF Application
-បង្កើត Progress Bar ជាមួយ Java Script
-បង្កើត Tab សំរាប់បើកវិបសាយតាម Java Script
-បង្កើតកម្មវិធីសំរាប់ Lock Folder
-ទាញយកទិន្នន័យមកដាក់ក្នុង DataGrid តាម ASP.Net
-បង្កើត Menu ស្រស់ស្អាតសំរាប់ដាក់នៅលើវិបសាយ
-បង្កើតកម្មវិធីសំរាប់ Encrypt Password តាម Microsoft Visual Basic 2008 Express Edition
-បង្កើត Album រូបថតដោយប្រើ Java Script
-បញ្ចូលទិន្នន័យទៅក្នុង Database តាម Asp.Net
-បង្កើត Slide Show នៅក្នុងកម្មវិធី Microsoft Visual Studio .Net 2003
-បង្កើតព្រិលធ្លាក់នៅក្នុង Java Script
- បំលែងលេខទៅជាអក្សរនៅក្នុងកម្មវិធី Visual Basic.Net
-ប្ដូរពណ៌ Background ដោយស្វ័យប្រវត្ដជាមួយ Java Script
ទំព័រដើម >> កម្មវិធីអនុវត្តន៏ >> ផ្នែកសរសេរកម្មវីធី >បង្កើត​សៀវ​ភៅ​ទូរ​ស័ព្ទ ​Electronic ​ជា​មួយ ​VS ​2008
បង្កើត​សៀវ​ភៅ​ទូរ​ស័ព្ទ ​Electronic ​ជា​មួយ ​VS ​2008
ការ​ទំនាក់​ទំនង​គ្នា​គឺ​វា​តែង​តែ​កើត​ឡើង​ជា​ប្រ​ចាំ​ថ្ងៃ​រវាង​មនុស្ស​ម្នាក់​និង ​មនុស្ស​ម្នាក់​ទៀត​។ ​ចំណែក​ឯ​ការ​ទំនាក់​ទំនង​វិញ​គឺ​មាន​ច្រើន​វិធី​ និង​ ច្រើន​យ៉ាង​ដែល​លោក​អ្នក​គួរ​តែ​ជ្រើស​រើស​យក​វិធី​ទាំង​ អស់​នោះ​ប្រើ​ប្រាស់​អោយ​ត្រូវ​នឹង​ កាលៈ​ទេសៈ​។​ ដើម្បី​ចូល​រួម​ចំណែក​ក្នុង​ការ​ធ្វើ​អោយ​ទំនាក់​ទំនង​របស់​ លោក​អ្នក​កាន់​តែ​ងាយ​ស្រួល​ និង​ ធ្វើ​អោយ​ការ​សិក្សា​របស់​លោក​អ្នក​កាន់​តែ​រីក​ចម្រើន​នោះ​ទស្សនាវដ្ដី ​វិទ្យា​សាស្ដ្រ​កុំព្យូទ័រ​យើង​ខ្ញុំ ​សូម​បង្ហាញ​ជូន​លោក​អ្នក​ពី​ការ​បង្កើត​សៀវភៅ​ទូរ​ស័ព្ទ​ Electronic ​ដែល​វា ​អាច​ជួយ​លោក​អ្នក​ក្នុង​ការ​រក្សា​ទុក​នូវ​ឈ្មោៈ​មិត្ដ​ភកិ៍្ដ​ អតិ​ថិ​ជន​ រឺ​អ្នក​ណា​ម្នាក់​ដែល​លោក​អ្នក​ត្រូវ​ធ្វើ​ ទំនាក់​ទំនង​ជា​មួយ​។ ​នៅ​ក្នុង​ការ​បង្កើត​ជា​សៀវ​ភៅ​ទូរ​ស័ព្ទ​ Electronic ​នេះ​ លោក​អ្នក​អាច​ជ្រើស​រើស​ យក​កម្ម​វិធី​ MS​ Access ឬ ​SQL ​Server ធ្វើ​ជា​កម្ម​វិធី​សម្រាប់​រក្សា​ទុក​ទិន្នន័យ​ក៏​បាន​។ ​ប៉ុន្ដែ​ទស្សនាវដ្ដី​ យើង​ខ្ញុំ​សូម​ជ្រើស​រើស​យក​កម្ម​វិធី​ SQL​ Server​ មក​បង្កើត​ ជា​មួយ​និង​កម្ម​វិធី ​Microsoft​ Visual​ Studio 2008 សម្រាប់​បង្កើត​ជា​សៀវ​ភៅ​ទូរ​ស័ព្ទ​ Electronic ​មួយ​ដែល​លោក​អ្នក​អាច​ប្រើ​វា​បាន​យ៉ាង​ ងាយ​ស្រួល​ក្នុង​ការ​ស្វែង​រក​ និង ​ធ្វើ​ការ​កត់​ត្រា​នូវ​ឈ្មោៈ​ទាំង​អស់​ដោយ​មិន​ចាំ​បាច់​ប្រើ​ប៊ិច​និង​សៀវ​ភៅ ​ឡើយ​។ ​ជា​ដំ​បូង​លោក​អ្នក​ត្រូវ​ធ្វើ​ការ​បង្កើត ​Database ថ្មី​មួយ​និង​ធ្វើ​ការ​បង្កើត​ Table មួយ​ដែល​មាន​ Field ​និង ​Data​Type​ ដូច​ខាង​ក្រោមៈ
សូម​ធ្វើ​ការ​ដាក់​ឈ្មោៈ​អោយ ​Table នេះ tbl_PhoneBook។ បន្ទាប់​មក​ទៀត​សូម​បើក​កម្ម វិធី ​Microsoft Visual Studio 2008 ដោយបង្កើត Project ថ្មី​មួយ ​និង​រចនា Form ដូចខាង ក្រោមៈ
បន្ទាប់​ពី​លោក​អ្នក​បាន​បង្កើត ​Form រួច​រាល់​ហើយ​សូម​លោក​អ្នក​ធ្វើ​ការ​សរ​សេរ​កូដ ដើម្បី​រក្សា​ទុក​ព័ត៌​មាន​របស់​លោក​អ្នក​ទៅ​ក្នុង​ប្រព័ន្ធ ​Database ដូច​ខាង​ក្រោមៈ using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
namespace PhoneBookElectronic
{
    public partial class Form1 : Form
    {
        SqlConnection Cnn = new SqlConnection ( "Data Source=CM-PC;Database=PhoneBook; UID=CM-PhoneBook;PWD=PhoneBook" );
        SqlCommand Cmd = null ;
        SqlDataAdapter Dadapter = null ;
        DataSet Dset = null ;
        public Form1()
        {
            InitializeComponent();
        }
        private void Form1_Load( object sender, EventArgs e)
        {
            cboSex.Items.Add( "Male" );
            cboSex.Items.Add( "Female" );
    ShowDataonGridView();
    }
    private void btnAddNew_Click( object sender, EventArgs e)
    {
        txtFirstName.Text = "" ;
        txtLastName.Text = "" ;
        txtPosition.Text = "" ;
        txtPhoneMobile.Text = "" ;
        txtOrganization.Text = "" ;
        txtEmail.Text = "" ;
        txtOffice.Text = "" ;
        txtFirstName.Focus();
    }
    private void btnSave_Click( object sender, EventArgs e)
    {
        Cnn.Open();
        string str = "Insert Into tbl_PhoneBook(FirstName,LastName,Sex,Oganization,Position,[E-mail],[Phone(Mobile)],[Office Phone]) " +
        "Values(" + txtFirstName.Text + "," + txtLastName.Text + "," + cboSex.SelectedItem + "," + txtOrganization.Text +
            "," + txtPosition.Text + "," + txtEmail.Text + "," + txtPhoneMobile.Text + "," + txtOffice.Text + ")" ;
        Cmd = new SqlCommand (str,Cnn);
        Cmd.ExecuteNonQuery();
        Cnn.Close();
        ShowDataonGridView();
    }
    void ShowDataonGridView()
    {
        Cnn.Open();
        string strShowGridView = "Select ID, (FirstName+ +LastName) as Name,Oganization,Position,[Phone(Mobile)] From tbl_PhoneBook" ;
        Cmd = new SqlCommand (strShowGridView,Cnn);
        Dadapter = new SqlDataAdapter (Cmd);
        Dset = new DataSet ();
        Dadapter.Fill(Dset, "tbl_PhoneBook" );
        grvPhoneBook.DataSource = Dset.Tables[0];
        Cnn.Close();
    }
    private void btnUpdate_Click( object sender, EventArgs e)
    {
        Cnn.Open();
            string str = "Update tbl_PhoneBook Set FirstName=" + txtFirstName.Text + ", LastName=" + txtLastName.Text +
",Sex=" + cboSex.SelectedItem + ",Oganization=" + txtOrganization.Text + ",Position=" + txtPosition.Text +
",[E-mail]=" + txtEmail.Text + ",[Phone(Mobile)]=" + txtPhoneMobile.Text + ",[Office Phone]=" + txtOffice.Text + " Where ID=" + label9.Text + "" ;
            Cmd = new SqlCommand (str, Cnn);
            Cmd.ExecuteNonQuery();
            Cnn.Close();
            ShowDataonGridView();
        }
        private void btnDelete_Click( object sender, EventArgs e)
        {
            Cnn.Open();
        string str = "Delete From tbl_PhoneBook Where ID=" +label9.Text+ "" ;
            Cmd = new SqlCommand (str, Cnn);
            Cmd.ExecuteNonQuery();
            Cnn.Close();
            ShowDataonGridView();
        }
    }
}
កូដខាងក្រោមសម្រាប់បង្កើត Hightligh នៅពេលដែលលោកអ្នកយក Mouse ដាក់នៅលើ
private void grvPhoneBook_CellMouseEnter( object sender, DataGridViewCellEventArgs e)
{
            int row = e.RowIndex;
            if (row > -1)
            {
        this .grvPhoneBook.Rows[row].DefaultCellStyle.BackColor = Color .Aquamarine;
            }
}
កូដខាងក្រោមសម្រាប់បង្កើត Hightligh នៅពេលដែលលោកអ្នកយក Mouse ចេញពី នៅលើ GridView ។
private void grvPhoneBook_CellMouseLeave( object sender, DataGridViewCellEventArgs e)
{
            int row = e.RowIndex;
            if (row > -1)
            {
            this .grvPhoneBook.Rows[row].DefaultCellStyle.BackColor = Color .White;
            }
}
កូដខាងក្រោមសម្រាប់បង្ហាញទិន្នន័យនៅលើ TextBox នៅពេលដែលលោកអ្នកចុចនៅលើ GridView។
private void grvPhoneBook_CellClick( object sender, DataGridViewCellEventArgs e)
{
            label9.Text = grvPhoneBook.Rows[e.RowIndex].Cells[0].Value.ToString();
            Cnn.Open();
            string str = "Select * From tbl_PhoneBook Where ID=" + int .Parse(label9.Text) + "" ;
            Cmd = new SqlCommand (str, Cnn);
            SqlDataReader dReader = Cmd.ExecuteReader();
            while (dReader.Read())
            {
                txtFirstName.Text = dReader[ "FirstName" ].ToString();
                txtLastName.Text = dReader[ "LastName" ].ToString();
                cboSex.Text = dReader[ "Sex" ].ToString();
                txtOrganization.Text = dReader[ "Oganization" ].ToString();
                txtPosition.Text = dReader[ "Position" ].ToString();
                txtEmail.Text = dReader[ "E-mail" ].ToString();
                txtPhoneMobile.Text = dReader[ "Phone(Mobile)" ].ToString();
                txtOffice.Text = dReader[ "Office Phone" ].ToString();
            }
            dReader.Close();
            Cnn.Close();
}
ជា​ចុង​ក្រោយ ​បន្ទាប់​ពី​លោក​អ្នក​បាន​សរសេរ​កូដ​រួច​រាល់​ហើយ សូម​លោក​អ្នក​សាក​ល្បង កម្ម​វិធី​នេះ ​ដើម្បី​អោយ​ដឹង​ថា​វា​អាច​ដំណើរ​ការ​បាន​រឺ ក៏​អត់។ ​សូម​មើល​ពី​លទ្ធផល​ដូច ខាង​ក្រោមៈ​​
ជ្រើសរើសកម្រិតសំខាន់នៃសារៈប្រយោជន៍របស់អត្ថបទពីកម្រិតទាបបំផុតលេខ១ រហូតដល់កម្រិតខ្ពស់បំផុតលេខ៥
កម្រិតសំខាន់នៃអត្ថបទ៖ ១ ២៣ ៤ ៥
ការយល់ឃើញ និងមតិរិៈគន់ដើម្បីស្ថាបនាលើអត្ថបទមួយនេះ
ការយល់ឃើញ & មតិរិៈគន់ដើម្បីស្ថាបនា៖
សូមបញ្ចេញយោបល់យល់ឃើញរបស់អ្នកស្ដីពីអត្ថបទនេះ
អាសយដ្ឋានអ៊ីម៉ែល៖
បញ្ជាក់៖ អាសយដ្ឋានអ៊ីម៉ែលរបស់អ្នកមិនត្រូវបានបង្ញាញនៅទំព័រនេះទេ តែវាបង្ហាញ ‹ឈ្មោះបង្ហាញនៅលើវ៉ិបសាយ›
គឺឈ្មោះដែលលោកអ្នកបានចុះឈ្មោះជាសមាជិក។ *** ចាំបាច់ត្រូវតែបំពេញអាសយដ្ឋានអ៊ីម៉ែល ***
យោបល់របស់អ្នកចំពោះអត្ថបទ៖
|ទំព័រដើម| ព័ត៌មាន | ផលិតផល | កម្មវិធីអនុវត្តន៍ | ទាញយកឯកសារ | ដំណោះស្រាយ | គន្លឹះខ្លីៗ | អ៊ីនធឺណេត-ប្រព័ន្ធបណ្ដាញ| ការកំសាន្ត | សំនួរ-ចម្លើយ|អំពីក្រុមហ៊ុន|Site Map|
រក្សាសិទ្ធិគ្រប់យ៉ាងដោយទស្សនាវដ្តីកុំព្យូទ័រ ចេញផ្សាយឆ្នាំ ២០០៨ (Powered by CM)