នំអន្សមអាំង ភូមិចំការចេក 
(បញ្ចុះតំលៃពិសេសទិញ ១០០០៛ ជូន នំ២)
ក្នុងឱកាសពិធីបុណ្យចូលឆ្នាំខ្មែរ អតិថិជន ទិញនំកុំភ្លេចមើលសំបកនិងមានរង្វាន់





       

Sunday CD Vol. 171 [Khmer New Year 2014]

Album : Propun Khla
Featured Artists: Khem Maraksery Mun, Khem Maraksery Pov
Release Date : 18.03.2014
File Type: MP3 | Bit Rate : 192 kbps

[ Please buy CD, VCD original for support this production and your favorite star ]


TRACKLIST:
01. Komlors Ah Ja Kmeng (Sery Mun Ft. Srey Pov) [Get it Here]
02. Komlors Roung Jak Joub Snea Pel Jol Chnam (Sery Mun) [Get it Here]
03. Pi Mun Kmov Douch Psout Ei Lov Mdech Sor Kert (Sery Mun Ft. Srey Pov) [Get it Here]
04. Propun Khla (Sery Mun) [Get it Here]
05. Daen Dei Sovannaphum (Srey Pov) [Get it Here]
06. Min Plech Soniya Rom Leng Jol Chnam (Sery Mun Ft. Srey Pov) [Get it Here]
07. Bros Songha Srey Sa art Rom Madizon (Sery Mun) [Get it Here]
08. Sok Sok Mok Som Srolanh (Sery Mun Ft. Srey Pov) [Get it Here]
09. Srolanh Srey Mouy Orng Kuy Prouy Orng Kuy Kheng (Sery Mun) [Get it Here]
10. Prathna Joub Srey Knong Tngai Jol Chnam (Sery Mun) [Get it Here]
11. Jol Chnam Mok Dol Hey (Srey Pov) [Get it Here]


Using Control in VB.net

1.Label:​ ប្រើសំរាប់បង្ហាញពត៌មាន Label មិនអាចបញ្ចូលទិន្នន័យបានទេ។
-លក្ខណៈរបស់ Label (Label’s Properties )
-Name: សំរាប់ដាក់ឈ្មោះអោយ LabelControl
-Prefix Name: Label (ឈ្មោះនាំមុខ)
-Text: ប្រើសំរាប់សរសេរឈ្មោះ Label
-Font: ប្រើសម្រាប់ដូរអក្សរ, ទំហំ
-Font color: ប្រើសម្រាប់ផ្តូពណ៌អក្សរ
-Image: ប្រើសំរាប់ដាក់រូបភាព
-Image align:​ ប្រើសំរាប់កំនត់ទីតាំងរូបភាព
-Auto size: មានពី True False ប្រើសំរាប់កំនត់ទំហំ Label ប្រើជ្រើសយក True ទាញមិនបាន, False ទាញបាន។
-Text Align: ប្រើសំរាប់កំណត់ទីតាំងអក្សរក្នុង Label
  1. Text box control: ប្រើសំរាប់បញ្ចូលទិន្នន័យនិងសំរាប់បង្ហាញពត៌មាន។ លក្ខណៈ Text box
Back color: ប្រើសំរាប់ដាក់ពណ៌អោយ Text box
Multiple line: ប្រើសំរាប់អោយ Text box ទាញបន្ទាត់តូចធំបាន។
Multiple line: មានពីរគឺ True, False True ទាញបាន, False ទាញមិនបាន។
Name: ត្រូវតែដាក់ឈ្មោះអោយវា btn... មិនអាចសរសេរដកឃ្លាបានប៉ុន្តែប្រើសញ្ញា(-)បាន។
Ex:  txt-display or txtdisplay
  1.Comment button = button: ប្រើសំរាប់ចុចសញ្ញាអ្វីមួយ
+លក្ខណៈរបស់ button
-Name: ដាក់ឈ្មោះអោយវាថា btn… មិនមិនអាចសរសេរដកឃ្លាបានប៉ុន្តែប្រើសញ្ញា​(-)បាន។
Text: សម្រាប់បង្ហាញឈ្មោះ
Multiple line: ប្រើសំរាប់អោយ Text box ទាញបន្ទាត់តូចធំបាន។
Multiple line: មានពីរគឺ True, False True ទាញបាន, False ទាញមិនបាន។


Chapter2                                   Program Structure
I Declaring variable
-Dim :គឺជា variable name [ As Data type]
-Dim គឺជា key word សំរាប់ប្រកាសអញ្ញត្តិ variable name
-As: ជា key word សំរាប់បង្ហាញប្រភេទទិន្នន័យ
-Data type ជាប្រភេទទិន្នន័យមានដូចជា Integer(ប្រើសំរាប់លេខចំនួនគត់), long integer(ប្រើសំរាប់លេខតែវែងជា  integer), String(ប្រើសំរាប់ប្រកាសជាអក្សរ), Data/time(ប្រកាសជាប្រភេទថ្ងៃទី)
   * Naming Variable
-ឈ្មោះមិនអាចដកឃ្លាបាន
-ឈ្មោះត្រូវនាំមុខដោយអក្សរ មិនមែននិមិត្តសញ្ញាពិសេស
-ឈ្មោះមិនត្រូវលើសពីប្រវែង ២៥៥ តូ
-ឈ្មោះមិនត្រូវជាន់ key word ទេ
-ឈ្មោះមិនអាចមានសញ្ញា (.)បានទេ
ឧទាហរណ៍ៈ fine of Maximum of two number.
Operator Function
Operator
+        à addition
-        à subtraction
*        à multiplication
/        à division
\        àInteger division
/\      àExponentiation
Mod  à Modulo arithmetic រកសំណល់
=        à equal
<>      à not equal
>        à Greater than
<        à less than
>=      à Greater than equal to
<=      à Less than equal to
Is       à test if object is true
And   ៖ ឈ្នាប់និង
Or     ៖ ឈ្នាប់រឺ
Not   ៖ ឈ្នាប់មិន
4/. Radiobutton:​​ ប្រើសំរាប់ជំរើសបានតែ១
5/. Check box:
Name:  “chk”
Syntax: If condition.check=true then
                        Statements
End if
If condition


Green grocer
7/. List Box:
          ជាឧបករណ៍សំរាប់បញ្ចូលទិន្នន័យជា List .
III. Select Case
            Syntax: Select Case your expression
            Case   expression1
            Case   statements
                       Expression 2
                       Statements
            Case Else
            End Select
8/. Using Picture box
       Property: Mod size: stretch image
9/. Openfiledialog
10/.  Using timer
 Properties
 Enable=true
 Interval=100



*លក្ខណៈរបស់ List view
-Name: LV
-Column: សំរាប់សរសេរឈ្មោះ
-view: Detail
-Gridline: true
Syntax:” Insert Into Table Name(field Name)value(‘”& txt…text & “’)”







I/.   អ្វីទៅជា Table ?
​​         Table គឺជាបណ្តុំរវាងជួរឈរ​ (field) និងជួរដេក (Record) ដែលគេប្រើសម្រាប់ទិន្នន័យដំបូង ទិន្នន័យទាំងអស់ត្រូវបានផ្ទុកនៅក្នុង Table។ ហើយទិន្នន័យទាំងនោះអាចជា បញ្ជីលក់ទំនិញ បញ្ជីចំនូលចំនាយ បញ្ជីវិក័្កយប័ត្រ។​ ល ។ Table កើតឡើងពីការផ្ដុំគ្នារវាង Field មួយ ច្រើន។
II/.    របៀបបង្កើត Table
យើងអាចធ្វើការបង្កើត Table បានតាមរយៈ៖
q ការបង្កើតតាម Table Template
q ការបង្កើតតាម Table Design
​​​.  ការបង្កើត Table តាម Table Template
           មានន័យថាលោកអ្នកធ្វើការបង្កើត Tableដោយជ្រើសរើសនូវទម្រង់ Table Template  ដែលមានស្រាប់។
​​​.ការបង្កើត TABLE Design
             ការបង្កើត Table តាម Design  មានន័យថាលោកអ្នកធ្វើការបង្កើត Table
ដោយខ្លូនយើងផ្ទាល់តែម្តង។
   v មានលក្ខណៈ៤យ៉ាងក្នុងការបង្កើត Table Design
    FField Name
     FData Type
      F Description
      F Field properties
q Field Name:  ប្រើសំរាប់កំណត់ឈ្មោះ និងចំនួនជួរឈរ ដែលត្រូវបង្កើតក្នុង Table
q Data Type: ប្រើសំរាប់កំនត់ប្រភេទទិន្នន័យ ត្រូវផ្ទុកក្នុងជួរឈរណាមួយ
mប្រភេទទិន្នន័យ​ (Data type) របស់ Field មានដូចជា
 -Text: ប្រើសំរាប់ផ្ទុកជាអក្សរឬលេខ(លេខមិនអាចគណនាបាន)
-Memo: ប្រើសំរាប់ផ្ទុកជាអក្សរដូច Text ដែរក៏ប៉ុនតែវាអាចផ្ទុកចំនួនអក្សរបាន             ​            ច្រើនជាង text
- Number: ប្រើសំរាប់ផ្ទុកទិន្នន័យជាលេខដែលអាចគណនាបាន
-Date/time: ប្រើសំរាប់ផ្ទុកទិន្នន័យជាកាលបរិច្ឆេទឬពេលវេលា
-Currency: ប្រើសំរាប់ផ្ទុកទិន្នន័យជាលេខមានរូបិយប័ណ្ណ
-AutoNumber: ប្រើសំរាប់ផ្ទុកទិន្នន័យជាលេខរៀងស្វ័យប្រវត្តិ
-Yes/no: ប្រើសំរាប់ជាលក្ខណៈ ពិតឬមិនពិត, យកឬមិនយក
-OLE object: ប្រើសំរាប់ផ្ទុកទិន្នន័យជារូបភាព
- Hyperlink: ប្រើសំរាប់ Link Field Address (www) ផ្សេងៗ
- Attachment: ប្រើសំរាប់ផ្ទុកនូវប្រភេទ Field ផ្សេងៗ
-Calculate: ប្រើសំរាប់គណនាជួរឈរដែលមានក្នុងTable
-​​​Look up Wizard: ប្រើសំរាប់បង្កើតទិន្នន័យដែលអាចអោយយើងជ្រើសរើសទិន្នន័យ       ស្រាប់។
q Description: គេប្រើវាសំរាប់ពិពណ៌នាអោយជួរឈរណាមួយ។
q Field Properties:ប្រើសំរាប់កំណត់លក្ខណៈអោយជួរឈរណាមួយ​។
v  លក្ខណៈរបស់ Field Properties មានដូចជា៖
-Field size: ប្រើសំរាប់កំណត់នូវប្រភេទនៃចំនួនលេខ ឬក៏ចំនួនខ្ទង់នៃអក្សរ ដែលត្រូវផ្ទុកក្នុង Field នោះ។
-Format: មាននាទីសំរាប់កែទំរង់របស់អត្ថបទ(Text) ចំនួនលេខ (Number) កាលបរិច្ឆេទ ពេលវេលា (Date/time) រូបិយវត្ថុ (Currency) និងក្នុងការបង្ហាញនូវទ្រង់ទ្រាយរបស់វា។
-Input Mask: មាននាទីសំរាប់កំណត់និមិត្តសញ្ញាផ្សេងៗសំរួលដល់ការបញ្ចូលទិន្នន័យ។
-Caption: សំរាប់កំណត់ Label អោយ Field Name
-Default Value: សំរាប់កំណត់តំលៃដែលមានស្រាប់ក្នុង Record ថ្មី។
-Validation Rule: សំរាប់កំណត់លក្ខណ្ឌរឺតំលៃជាក់លាក់នៅក្នុង Field ណាមួយ។
-Validation Text: សំរាប់កំណត់ការបរិយាយជា​ Message ផ្សេងៗក្នុងការផ្តល់ពត៌មានអោយលក្ខណ្ឌខាងលើ។
-Requires: Yes ទាមទារអោយវាយបញ្ចូលទិន្នន័យដាច់ខាត។No វាយបញ្ចូលក៏បាន មិនបញ្ចូលក៏បាន។
III/.   Relationship
ក្នុង Database អាចមាន table ជាច្រើន។ Table ដែលស្ថិតក្នុងDatabase 1 អាចមានទំនាក់ទំនងគ្នា។ វាអាចធ្វើការទំនាក់ទំនងគ្នាបានតាមរយៈ Relationship
Relationship គឺជាការភ្ជាប់ទំនាក់ទំនងគ្នារវាង Table មូយនិង Table មួយផ្សេងទៀតតាមរយៈ Field ដែលមាន Primary Key ដែលមាននៅក្នុង Table មូយជាមូយនិង Foreign Key នៃ Table ផ្សេងទៀត។
Primary Key: គឺជា Key ប្រើសំរាប់ដាក់លើ Field ណាមួយនៅក្នុង Table ដែលមិនអោយមានទិន្នន័យស្ទួនគ្នា ឬពីរដូច។
Foreign Key: គឺជា  Field ដែលជា Primary Key នៃ Table ណាមួយហើយវាមាននៅក្នុង Table មួយផ្សេងទៀត Field ដែលនៅក្នុង Table ផ្សេងនោះហៅថា Foreign Key.
IV/.   របៀបនាំចូល (Import) និងភ្ជាប់ (Link) Tableពី Database ផ្សេង
        .​ របៀបនាំចូល Import
វាមាននាទីសំរាប់ចំលងយក Database Objects ដូចជា Table, Queries, Forms, Macros  និង Modules ពី Database មួយ ដែលជាប្រភព (Source) ទៅដាក់ក្នុង Database មួយទៀតដែលជាកន្លែងផ្ទុក (Destination)
       .​​ របៀបភ្ជាប់ (Link) Table
ការ (Link) Table មាននាទីសំរាប់ភ្ជាប់ទំនាក់ទំនងទិន្នន័យក្នុង Table នៃ Database មួយដែលជាប្រភព (Source) ជាមួយនឹងទិន្នន័យក្នុង Table នៃ Database មួយទៀត ដែលជាកន្លែងផ្ទុកបណ្តោះអាសន្ន (Temporary)


{{{{{{




1/.  និយមន័យ Query ប្រើសំរាប់ទាញយកទិន្នន័យ​ លុប កែប្រែ ពីក្នុង តារាងរឺក្នុង Query ណាមួយផ្សេងទៀត ទៅតាមលក្ខ័ណដែលគេកំនត់។
2/.   ប្រភេទនៃ Query
     - select Query
     - Appand Query
     - Make Table Query
     - Delete Query
     - Update Query
2.1/. Select Query ប្រើសំរាប់ទាញយកទិន្នន័យពីក្នុង table Query ផ្សេងទៀត ទៅតាមលក្ខ័ណដែលគេកំណត់
2.1.1/.  Select Data ដោយប្រើ Fields គឺជាការទាញយកយកទិន្នន័យពី Table Query ណាមួយនូវចំនួនជួរឈរដែលយើងចង់បាន។
-​​​ Field: ប្រើសំរាប់ជ្រើសយកជូរឈរណាមួយនៃ Table ដើម្បីមកបង្ហាញ។
-Table: ប្រើសំរាប់បង្ហាញឈ្មោះ Table ទៅតាម Field ដែលយើងបានជ្រើសរើសពីខាងលើ។
- Sort: ប្រើសំរាប់តំរៀបទិន្នន័យ ទៅតាមសំរាប់កើន (Ascending) និង តាមលំដាប់ចុះ (Descending)
-​​ Show: ប្រើសំរាប់បង្ហាញឈ្មោះ Field ដែលយើងបានជ្រើសរើសរួច ។
-Criteria: ប្រើសំរាប់កំណត់លក្ខ័ណផ្សេងៗក្នុងការទាញយកទិន្នន័យ ។
 - Or: ប្រើសំរាប់កំណត់លក្ខ័ណលើសពីមួយក្នុងការទាញយកទិន្នន័យ ។
2.1.2/.  ការទាញយកទិន្នន័យតាមរយៈ Record
            គឺជាការទាញយកទិន្នន័យពី tableដោយកំណត់លក្ខ័ណជាក់លាក់ទៅលើ Field ណាមួយ ។2.2/. Make Table Query:  ប្រើសំរាប់ធ្វើការបំលែង Query ទៅ​ជា Table.
2.3/.   Delete Query: ប្រើសំរាប់លុបទិន្នន័យនៃ table ណាមួយក្នុងជួរដេកទៅតាមលក្ខ័ណដែលគេកំណត់ ។
2.4/. Arpan Query: ប្រើសំរាប់ចំលងទិន្នន័យពីក្នុងTable ​មួយ ទៅដាក់ Table មួយផ្សេងតៀត ដែលឈ្មោះ Field និង Data ដូចគ្នា ។
2.5/.update queryប្រើសំរាប់កែប្រេតំលៃក្នុងជួរឈរណាមួយទៅតាមលក្ខណគេកំណត់។


ËËËËËËË


 1/.  ការបង្កើត Form
យើងអាចធ្ចើការបង្កើត Form បានតាមរយៈ  Form  Design Form Wizard ........ ក៏ប៉ុន្តែយើងនិងលើកមកសិក្សាពីការបង្កើត Form តាមរយៈដ Form design
2/.  រូបរាងនៃ Form
         Form ចែកចេញជា៣ផ្នែកគឺ៖
        - Form Header: ប្រើសំរាប់ដាក់ចំនងជើងនៃ Form រឺបង្ហាញ news ផ្សេងៗ ។
         - Detail:  ប្រើសំរាប់ដាក់ Control ផ្សេងៗដូចជា Button Text Box Option      Button….. ដើម្បីអនុវត្តន៍ដំនើរការនៃកម្មវិធី។
          - Form Footer:  ប្រើសំរាប់បង្ហាញពត៌មានផ្សេងៗនៅខាងក្រោមនៃ Form
3/.  ដំណើរការនៃ Form
          Form ត្រូវបានគេចែកចេញជាពីរពេលផ្សេងគ្នាគឺ ពេល Design និងពេល Run
-Design Time:  គឺជាដំណាក់កាលនៃការកសាង Interface រួមបញ្ចូលទាំងការសរសេរកូដ
-Run Time:  គឺជាពេលនៃការអនុវត្តន៍ ទៅលើអ្វីដែលគេបានកំណត់នៅលើ Design Time
4/.  Control
មានច្រើនប្រភេទនិងមានមុខងារផ្សេងៗគ្នាដែលគេប្រើវាសំរាប់យកទៅគូសនៅលើ Form ដើម្បីអនុវត្តន៍កិច្ចការអ្វីមួយ ។ control មានច្រើនប្រភេទដូចខាងក្រោម៖
- Label:  គឺ control ប្រើសំរាប់បង្ហាញពត៌មានផ្សេងៗជាអត្ថបទរឺបង្ហាញលទ្ឋផលបានបកមកពីការគណនាណាមួយ។
- Button:  គឺប្រើសំរាប់បង្កើតជា Button ផ្សេងៗដើម្បីអនុវត្តន៍កិច្ចការអ្វីមួយតាមរយៈការសរសេរកូដ។
- Text Box: ប្រើសំរាប់បញ្ចូលទិន្នន័យរឺបង្ហាញទិន្នន័យបានមកពីការគណនាណាមួយ។
- List Box:  ប្រើសំរាប់ បង្ហាញទិន្នន័យឫតំលៃ ក្នុងទំរង់ជាតារាងរឺជា list ដើម្បីអោយ user ងាយស្រូលក្នុងការជ្រើសរើស។
- Combo box: គេថា Combo box គឺជាបន្តុំរវាង Text box និង list box ដោយហេតុថាគេអាចធ្វើការបញ្ចូលទិន្នន័យក្នុង Combo box បានដូចជា Text Box ដែរ &អាចធ្វើការបង្ហាញទិន្នន័យក្នុង Combo box អោយមានទំរង់ដូចជា List box បានផងដែរ។
-​​ Image Control:  ប្រើសំរាប់បង្ហាញរូប ក្រាហ្វិចផ្សេងៗ ។
- Check box, Option button, Toggle Botton:  ជា control ដែលគេប្រើជាជំរើសនៃលក្ខ័ណ១រឺក៏ច្រើនអាស្រ័យទៅនឹងការងារជាក់ស្តែង។
- Option Group:  ប្រើសំរាប់សំរាប់ដាក់ control ដែលជាលក្ខ័ណនៃជំរើសដោយគេអាចជ្រើសរើសបានចំលើយតែ១ក្នុងពេលតែ១។
      ​​​​​     * ចំណាំ
គ្រប់ control and Form សុទ្ឋតែមាន Propoties​ និង event but Propoties និង​ event     របស់control និង Form មិនដូចគ្នាទាំងអស់នោះទេ។
-Propoties:  ប្រើសំរាប់កំណត់លក្ខណៈផ្សេងៗអោយ control and Formដែលទាំងនោះមានដូចជា ការកំណត់  ទីតាំង  ពណ៌  រូបរាង...........Propoties មានច្រើនរឺតិចវាអាស្រ័យទៅនិង ប្រភេទនៃcontrol
5/.  Propoties
Propoties មានច្រើនដូចខាងក្រោមៈ
- Name:ប្រើសំរាប់កំណត់ឈ្មោះថ្មីអោយ control and Form ដើម្បីងាយស្រួលក្នុងការសរសេរកដ។
- Font Name:  ប្រើសំរាប់កំណត់រូបរាងនៃតួអក្សរ។
- Fore Color: ប្រើសំរាប់កំណត់ពណ៌នៃតួអក្សររបស់ controlណាមួយ។
- Back Style: ប្រើសំរាប់កំណត់រូបរាងផ្ទៃខាងក្រោយនៃ control
- Boder style:  ប្រើសំរាប់កំណត់រូបរាង នៃ control ណាមួយ។
- visible=No:   ប្រើសំរាប់លាក់control ណាមួយ។
- Enable=no: ប្រើសំរាប់កំណត់អោយcontrol ណាមួយមិនអាចធ្វើសកម្មភាពបាន។
- Caption:  ប្រើសំរាប់បង្ហាញពត៌មាននៅលើ controlណាមួយ។
6/.   Event
      គឺជាព្រឹត្តិការណ៍ដែលកើតមានឡើង ទៅលើ control or form នៅពេលវាទទួលសកម្មភាពពី Keyboard mouse Error …
Event មានច្រើនដូចខាងក្រោមៈ
-on click: កើតមានឡើងនៅពេលដែល user click on control ណាមួយ ។
-event on blbclick: កើតឡើងនៅពេលយើង blbclick on control ណាមួយ ។
-On Key press : កើតឡើងនៅពេលយើង ចុចលើ Keyboard 
-On chang:  កើតឡើងនៅពេលយើង chang data or control ណាមួយ ។
-On mouse move:  កើតឡើងនៅពេល mouse chang ទីតាំង on control ណាមួយ ។
-On load :  កើតឡើងនៅពេល Form first process
-On time:  សកម្មភាពរបស់វាកើតឡើងជានិច្ច រហូតដល់ Interval =0


{{{{{










My Friend Study Information Technology
​​    

  


   



   





Powered by Blogger.

Pages - Menu

- Copyright © . -Metrominimalist- Powered by Blogger - Designed by Johanes Djogan -