You are on page 1of 90

Adifferent way to Use Database

from c#
‫ريَطا جياوازةكانى بةكارهيَهانى داتابيض لة‬
‫بةرنامةى شى شارث‬
Majid .A.Hamarahem
University of Slemanyah-Computer Science
2015/2016
‫ماجد انورمحة‬:‫دانانى‬
‫ئيَواران‬/‫بةشى زانصتى كؤمثيوتةر‬/‫زانكؤى شميَمانى‬
C# by majid A hamarahem

1 c# by majid.A.hamarahem 7/3/2016
‫بةناوى خواى طةورة وميهرةبان‬

‫ثيَشةكى ‪ :‬‬
‫بةرنامةى شى شارب يةكيَكة لةو بةرنامانةى كة زؤر فراوانة بؤ كاركردى و ‪‬‬
‫يةميشة لةثيَشكةوتو وطؤرانكارى نويَدا خؤى ئةبيهيَتةوةخاوةنى كؤمةَليَك ‪‬‬
‫تايبةمتةندى زؤرة و ئاشانة بؤ تيَطةيشنت ‪.‬‬
‫جةندةيا بريؤكةو ريَطاى جياوازى يةية بؤ بةكارييَهاى ودروشتكردنى ‪‬‬
‫ثرؤذةى نو َى كة زؤر طرنطة ثرؤطرامةر داييَهانى نوىَياى تيَدابكات وشوود‬
‫بطةيةنيَت بة بوارى زانصتى وطؤرانكارى وكارى نوىَ ئةجنام بدات‪..‬‬
‫مةبةشتى مو لة كؤكردنةوةى شةرجةم ريَطاكاى لة بةكارييَهانى (داتابيض ‪‬‬
‫وة بةشتهةوةى بة بةرنامةى شي شارب بة طرنطم زانى بؤ ية بة شيَوةى‬
‫ويَهة لة م بةرطى كتيَبةدا يةنطاو بة يةنطاو بة شيَوةيةكى رووى وئاشاى‬
‫كارم تيا كردوة ‪..‬كة بة ئوميَدم شوودى يةبيَت‪..‬لةطةلَ ريَسدا‪.‬‬

‫‪2‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫بابةتةكان‬
‫*‪-‬بةكارهيَهانى داتابيض لة بةرنامةى شى شارث ‪‬‬
‫‪.SqlDataAdapter‬‬ ‫*‪-‬بةكارهيَهانى بةريَطاى‬
‫‪.Sqlcommand‬‬ ‫*‪-‬بةكارهيَهانى بةريَطاى ‪-‬‬
‫‪ .Sqlparameter‬‬ ‫*‪-‬بةكارهيَهانى بةرِيَطاى‬
‫‪ .localDatabase‬‬ ‫*‪-‬بةكارهيَهانى بةريطاى ‪-‬‬
‫‪ .Xampp / MySql‬‬ ‫*‪-‬بةكارهيَهانى بةريَطاى ‪-‬‬
‫‪Xml‬‬ ‫*‪-‬بةكارهيَهانى بةريَطاى ‪-‬‬
‫‪.Access / Excel‬‬ ‫*‪-‬بةكارهيَهانى ‪-‬‬
‫‪-*-‬بةكارهيَهانى ويَهة لة شي شارب ‪.image -‬‬
‫‪save---tollbar‬‬ ‫‪-‬‬ ‫*‪-‬بةكارهيَهانى‬
‫‪Datagridview‬‬ ‫*‪-‬بةكارهيَهانى بة رِيَطاى ‪-‬‬
‫‪.Racto r‬‬ ‫*‪-‬بة كارهيَهانى بة رنامةى‪-‬‬
‫‪.Advanced installer‬‬ ‫*‪-‬بةكارهيَهانى بةرنامةى ‪-‬‬
‫*‪-‬كؤتايي تةواوبونى بةرنامة وكاركردن لة شةر هةمو كؤمثيوتةريَك‪.‬‬

‫‪3‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى ( ‪)1‬داتابيض‬ ‫‪C#‬‬

‫‪4‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)١‬داتابيض‬ ‫‪C#‬‬

‫‪5‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)٢‬داتابيض‬ ‫‪C#‬‬

‫‪6‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)٣‬داتابيض‬ ‫‪C#‬‬

‫‪7‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)٤‬داتابيض‬ ‫‪C#‬‬

‫‪8‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)٥‬داتابيض‬ ‫‪C#‬‬

‫‪9‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)٦‬داتابيض‬ ‫‪C#‬‬

‫‪10‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)٧‬داتابيض‬ ‫‪C#‬‬

‫‪11‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)٨‬داتابيض‬ ‫‪C#‬‬

‫‪12‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)٩‬داتابيض‬ ‫‪C#‬‬

‫‪13‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫هةنطاوةكانى بةكارهيَهانى (‪)١٠‬داتابيض‬ ‫‪C#‬‬

‫‪14‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫داتابيض ‪Database‬هةنطاوةكانى بةكارهيَهانى‬ ‫‪C#‬‬

‫‪15‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


-٢- ‫بةشى‬

 C#

-SqlDataAdapter
-‫بةكارهيَنانى داتابيس‬
Show-insert-delete-
update-search
16 c# by majid.A.hamarahem 7/3/2016
-SqldataAdapter ‫بةكارهيَهانى داتابيض‬- C#

‫پیشاوداوی‬
‫داتا‬

17 c# by majid.A.hamarahem 7/3/2016
-SqldataAdapter-insert- ‫بةكارهيَهانى داتابيض‬- C#

- ‫زیادکردوی داتا‬
‫بە ڕێگای‬
sqlDataAdapter

18 c# by majid.A.hamarahem 7/3/2016
-SqldataAdapter-Delete- ‫بةكارهيَهانى داتابيض‬- C#

‫بە‬- ‫سریىەوەی داتا‬


‫ڕێگای‬
sqlDataAdapter

19 c# by majid.A.hamarahem 7/3/2016
-SqldataAdapter-update- ‫بةكارهيَهانى داتابيض‬- C#

- ‫گۆراوکاری داتا‬
‫بە ڕێگای‬
sqlDataAdapter

20 c# by majid.A.hamarahem 7/3/2016
-SqldataAdapter‫بةكارهيَهانى داتابيض‬--Search C#

-‫بحث‬-‫گەراوی‬
- ‫داتا‬
datagridview ‫بە‬
‫ڕێگای‬
sqlDataAdapter

21 c# by majid.A.hamarahem 7/3/2016
-٣- ‫بةشى‬
 C#

SqlCommand
 -

-‫بةكارهيَنانى داتابيس‬
Show-insert-delete-
update-search
22 c# by majid.A.hamarahem 7/3/2016
SqlCommand—show data-

- ‫پییشاوداوی داتا‬
datagridview
‫بە ڕێگای‬
sqlcommand

23 c# by majid.A.hamarahem 7/3/2016
SqlCommand—insert data-

‫زیادکردوی داتا‬
‫بە ڕێگای‬
sqlcommand

24 c# by majid.A.hamarahem 7/3/2016
SqlCommand—Delete data-

‫سریىەوەی داتا‬
‫بە ڕێگای‬
sqlcommand

25 c# by majid.A.hamarahem 7/3/2016
SqlCommand—update data-

‫گۆراوکاری داتا‬
‫بە ڕێگای‬
sqlcommand

26 c# by majid.A.hamarahem 7/3/2016
SqlCommand—search data-

‫بحث‬-‫گەراوی‬
‫داتا بە ڕێگای‬
sqlcommand

27 c# by majid.A.hamarahem 7/3/2016
-٤- ‫بةشى‬

 C#
-Sqlparameters
-‫بةكارهيَنانى داتابيس‬
Show-insert-delete-
update-search
28 c# by majid.A.hamarahem 7/3/2016
Sqlparamete-save data

Parameter
‫زیادکردوی‬
‫داتا‬

29 c# by majid.A.hamarahem 7/3/2016
Sqlparamete-use cheackbox-combobox

‫ووسیىی کۆد‬
‫لە‬
‫چێکبۆکس‬
30 c# by majid.A.hamarahem 7/3/2016
Sqlparamete-delete data

Parameter
‫سریىەوەی‬
‫داتا‬

31 c# by majid.A.hamarahem 7/3/2016
Sqlparamete-update data

Parameter
‫گۆراوکاری‬
‫داتا‬

32 c# by majid.A.hamarahem 7/3/2016
Sql parameter-Databae –C#

Parameter
‫زیادکردوی‬
‫داتا‬

33 c# by majid.A.hamarahem 7/3/2016
-٥- ‫بةشى‬

Local Database
-‫بةكارهيَنانى داتابيس‬
C#
34 c# by majid.A.hamarahem 7/3/2016
‫‪Local Database‬‬
‫هةنطاوى(‪)١‬دروشتكردنى داتابيض‬

‫کلیک لەم بەشە‬


‫دەکەیه بۆ‬
‫زیادکرد و‬
‫دروست کردوی‬
‫خستەی ووێ‬
‫‪35‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬
‫‪Local Database‬هةنطاوى(‪)٢‬دروشتكردنى داتابيض‬

‫دروست‬
‫کرودوی‬
‫خشتە‬

‫‪36‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


Local Database
‫)دروشتكردنى داتابيض‬٣(‫هةنطاوى‬

1 ١

1 ٢

37 c# by majid.A.hamarahem 7/3/2016
‫‪Local Database‬هةنطاوى(‪)٤‬دروشتكردنى داتابيض‬

‫‪datagridview‬‬
‫زیادکردوی و‬
‫بەستىەوی بۆ‬
‫دەکەیه‬

‫‪38‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫‪Local Database‬‬
‫هةنطاوى(‪)٥‬دروشتكردنى داتابيض‬

‫ئەم کۆداوە‬
‫خۆی زیادی‬
‫اکات‬
‫بەروامەی‬
‫سی شارپ‬

‫‪39‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


-٦- ‫بةشى‬

Myql--Xampp
-‫بةكارهيَهانى داتابيض‬

40 c# by majid.A.hamarahem 7/3/2016
‫‪-C#‬دروستكردنى داتا—‪Myql‬‬

‫دروست‬
‫کردوی‬
‫خشتەی‬
‫‪mysql‬‬

‫‪41‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫بةشتةوةى بة شى شارب‪-Add Reference-‬‬

‫هیىاوی لیىکی‬
‫‪mysql‬‬
‫بۆ بەستىەوەی‬ ‫لەم بەشەوە‬
‫بە سی شارپ‬ ‫زیادکردوی‬
‫‪mysql‬‬

‫‪42‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫ئةم ليهكة دةهيهني‪ADD reference-‬‬

‫زیادکردوی‬
‫ئەم لیىکە‬
‫بۆ‬
‫بەروامەی‬
‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬سی شارپ‬
‫‪43‬‬
MySql-insert data

Mysql
‫ووسیىی کۆد‬
‫لە پەرەی‬
c# by majid.A.hamarahem ‫سەرەکی‬
44 7/3/2016
MySql-view data

Mysql
‫کۆدی‬
‫پیشاوداوی داتا‬

45 c# by majid.A.hamarahem 7/3/2016
MySql-insert data

Mysql
‫کۆدی‬
‫زیادکردوی‬
‫داتا‬

46 c# by majid.A.hamarahem 7/3/2016
MySql-Delete

Mysql
‫کۆدی‬
‫سریىەوە‬

47 c# by majid.A.hamarahem 7/3/2016
MySql-update

Mysql
‫کۆدی‬
‫گۆراوکاری‬

48 c# by majid.A.hamarahem 7/3/2016
insert code mysql

‫سەرجەم‬
‫کۆدی‬
mysql view code mysql

delete code mysql

Update code mysql

49 c# by majid.A.hamarahem 7/3/2016
-٧-‫بةشى‬
Xml-Data
(insert-delet-update)
Write Xml
Read Xml

50 c# by majid.A.hamarahem 7/3/2016
‫زيادكردنى وةهيهانى بؤ بةرنامةى شي شارب‪Xml-Data-‬‬

‫زیاد‬
‫کردوی‬
‫فایل یا‬
‫بەش‬

‫‪51‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


Xml-Data- ‫هيهانى فاين‬xml

‫هەلبژارد‬
‫وی ئەم‬
‫بەشە‬

52 c# by majid.A.hamarahem 7/3/2016
Xml-Data-move file.xml to debug

21
1

11
1

‫گواستىەوەی‬
myfile .xml
‫بۆ بەشی سەرەوە‬
53 c# by majid.A.hamarahem 7/3/2016
Xml-Data- view data xml to datagridview

‫پیشاوداوی‬
‫داتا‬

54 c# by majid.A.hamarahem 7/3/2016
Xml-Data- code view Xml

‫پیشاوداوی داتا‬
‫ووسیىی لە فۆرم‬
xml‫لە‬
‫ووسیماوە‬
55 c# by majid.A.hamarahem 7/3/2016
Xml-Data—view code in datagridview click to textbox

‫کلیک کرود لە داتا‬


datagridview
‫پیشاوداوی لە‬
‫تیکست بۆکس‬

56 c# by majid.A.hamarahem 7/3/2016
Xml-Data—view data to datagridview

‫زیادکردوی‬
‫داتا‬

57 c# by majid.A.hamarahem 7/3/2016
Xml- write code file Xml

‫فایلی اکس ام ئێل‬


‫ووسیىی کۆد‬

58 c# by majid.A.hamarahem 7/3/2016
Xml-update Data

‫کۆدی‬
‫گۆراوکار‬
‫ی داتا‬

59 c# by majid.A.hamarahem 7/3/2016
Xml-Deletedata

‫کۆد‬
‫سریىەوەی‬
‫داتا داتا‬

60 c# by majid.A.hamarahem 7/3/2016
-٨-‫بةشى‬

Insert image to Database


from datagridview C#

61 c# by majid.A.hamarahem 7/3/2016
create table--‫دروشتكردنى خشتة‬

‫دروستتکردوی‬
‫خشتە‬

62 c# by majid.A.hamarahem 7/3/2016
datagridview—picturbox-button open—button save)‫هيَهانى‬

Datagridview
Picturbox
button
63 c# by majid.A.hamarahem 7/3/2016
‫‪–code save-open mage—C#‬كؤد‪-‬هيهانى ويَهة‪-‬خةزنكردن‬

‫کۆدی‬
‫هێىاوی وێىە‬ ‫کۆدی‬
‫لە کۆمپیتەر‬ ‫پیشىداوی‬
‫وێىە‬
‫‪64‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬
Databae –inert image—C#- ‫ثيشاندانى ويَهة‬

‫پێشاوداوی وێىە‬
‫لە‬
datagridview

65 c# by majid.A.hamarahem 7/3/2016
-٩- ‫بةشى‬

C#
Add Access Database

66 c# by majid.A.hamarahem 7/3/2016
C#- ) ١ (‫هةنطاوى‬--Access

١
٢
67 c# by majid.A.hamarahem 7/3/2016
C#- )٢ (‫هةنطاوى‬--Access

‫دروست‬
‫کردوی‬
‫خستە‬

68 c# by majid.A.hamarahem 7/3/2016
‫‪--Access‬هةنطاوى( ‪C#- ) ٣‬‬

‫دروستکردوی‬
‫خشتە و واوی‬
‫بۆ دابىی‬
‫اکسس‬

‫‪69‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫‪--Access‬هةنطاوى( ‪C#- )٤‬‬

‫هەڵبژاردوی‬
‫فایلی اکسس‬

‫‪70‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫‪--Access‬هةنطاوى( ‪C#- )٥‬‬

‫بۆدڵىیابون لە‬
‫هێىاوی فایل‬

‫‪71‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


C#- ) ٦ (‫هةنطاوى‬--Access

datagridview
‫کلیک ئەکەیه بۆ‬
‫بەستىەوەی‬
‫داتابەیس‬

72 c# by majid.A.hamarahem 7/3/2016
C#- )٧ (‫هةنطاوى‬--Access

‫دروستبووی‬
‫خشتە‬
73 c# by majid.A.hamarahem 7/3/2016
‫‪--Access‬هةنطاوى( ‪C#- ) ٨‬‬

‫هێىاوی‬
‫فایلی‬
‫اکسس لە‬
‫کۆمپیتەر‬
‫‪74‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬
C#- ) ٩ (‫هةنطاوى‬--Access

‫هەڵبژاردوی‬
‫ئەم بەشە‬

75 c# by majid.A.hamarahem 7/3/2016
C#- ) ‫هةنطاوى( كؤتايي‬--Access-view data--Access

‫پیشاوداوی داتای‬
‫اکسس‬
‫لە‬
datagridview

76 c# by majid.A.hamarahem 7/3/2016
‫بةشى (‪)١٠‬‬

‫‪‬‬
‫‪/ Ractor‬بؤدروشتكردن‪ - –-‬داتابيض‬
‫بةرنامة‬
‫وثاراشتهى‪‬‬

‫‪77‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫بةشى ( ‪)1 0‬‬ ‫‪-Ractor‬بؤدروشتكردن وثاراشتهى بةرنامة‪ -‬داتابيض‬

‫هەڵبژارد‬
‫وی ئەم‬
‫بەشە‬

‫‪78‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫بةشى (‪)١١‬‬

‫‪)Advance installer‬‬
‫بةكارديت بؤ دروشتكردنى بةرنامة‬
‫بؤدابةزاندن لة‬
‫هةمووكومثيوتةريك‬

‫‪79‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


‫‪Advance installer‬‬
‫بةكارديت بؤ دروشتكردنى بةرنامة بؤدابةزاندن لة هةمووكومثيوتةريك‬

‫دابازاودوی‬
‫بەروامە‬

‫‪80‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


)1 (‫هةنطاوى‬- Advance installer

‫هەڵبژاردوی‬
‫ئەم بەشە‬

81 c# by majid.A.hamarahem 7/3/2016
‫‪-‬هةنطاوى( ‪)2‬‬ ‫‪Advance installer‬‬

‫ئامەدە بۆ‬
‫کارکردن لە‬
‫هەمو‬
‫کۆمپیتەرێک‬

‫‪82‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬


١٢-‫بةشى‬-Toolbar ‫بةكارهيهانى‬-
‫بةكارهيَهانى‬-
textbox+combobox+date
timepicker+cheackbox–
C#

83 c# by majid.A.hamarahem 7/3/2016
-datagridview ‫كؤمةليَك فةرمان لة داتابيض وبيشاندانى‬C#

‫زیادکردوی‬
data
parameter

84 c# by majid.A.hamarahem 7/3/2016
-١٣- ‫بةشى‬
 ‫بةكارهيَهان وخسن كردنى داتا لة‬
 C#
 -‫بةكارهيَنانى داتابيس‬
 Show-insert-delete-update-
search
 Datagridview
 ‫بةبيَ بةكارهيَهانى‬
 Textbox
85 c# by majid.A.hamarahem 7/3/2016
Datagridview—save data-

‫زیادکروی داتا‬
‫لە‬
datagridview

86 c# by majid.A.hamarahem 7/3/2016
Datagridview—delete data

‫سریىەوەی‬
‫داتا لە‬
datagridvi
ew

87 c# by majid.A.hamarahem 7/3/2016
Datagridview—upddate data

‫گۆراوکاری‬
‫داتا لە‬
datagridvi
ew

88 c# by majid.A.hamarahem 7/3/2016
Datagridview—show data

‫پێشاوداوی‬
‫داتا لە‬
datagrid
view

89 c# by majid.A.hamarahem 7/3/2016
C#-by majid.A.Hamarahem
‫كؤتايي‬
‫بةثشتيوانى خواى طةورة ئةم بابةتانة لة ئايهدةيةكى نسيك دا بة ويَهةو‬
‫رونكردنةوةيةكى ئاشان وكوردى بالَوئةكةمةوة‪..‬‬
‫‪Xml‬‬
‫‪HTTP‬‬
‫‪Php‬‬
‫‪C# All funaction‬‬
‫‪Project in C#‬‬
‫)وةشةردانى ظيدؤى فيَركارى لة يوتيوب‪C# kurdish by majid hamarahem (/‬بكةى‬

‫بؤ هةر ثرشيارو ثيَشهيارو هةلَةو كةم وكورتيةك تكاية ئاطادارم بكةنةوة‬
‫‪majidanwarrahem@gmail.com‬‬

‫‪90‬‬ ‫‪c# by majid.A.hamarahem‬‬ ‫‪7/3/2016‬‬

You might also like