تۆ لێرەیت

ماڵەوە سه‌‌کۆ کۆدکردن

چۆن ئه‌م بارنامه‌یه‌م داتابه‌یسه‌كه‌ی بشارمه‌وه‌؟?

oop

Oop

بڵاوکراوەتەوە

2009/10/01

دۆخی بوچوون

خوێندنەوە  ۔10۔ )

سڵاو ... من به‌رنامه‌یه‌كم به‌ زمانی Visual C# 2008 دروست كردووه‌ بۆ Interface كه‌ی وه‌ به‌به‌كارهێنانی داتابه‌یسێك كه‌ به‌ SQL Server 2005 م درووستم كردووه‌ ... وه‌ داتابه‌یسه‌كه‌م به‌ستۆته‌وه‌ به‌ Visual C# 2008 كه‌وه‌ ... ئێستا من كردوومه‌ به‌ EXE به‌رنامه‌كه‌ ... به‌ڵام ده‌مه‌وێت له‌ كاتی دابه‌زاندنی له‌ pc یه‌كی تردا داتا به‌یسه‌كه بشارێته‌وه‌ وه‌ یان وای لێكه‌م كه‌ به‌كارهێنه‌ری به‌رنامه‌كه‌ نه‌توانێت ده‌ست كاری داتابه‌یسه‌كه‌ بكات ... هه‌رله‌ناو visual studio دا‌‌ Tool ی Setup هه‌یه‌ بۆئه‌وه‌ی به‌رنامه‌ بكه‌یت به‌ EXE ... به‌وه‌ كردوومه‌ ... ئه‌گه‌ر به‌رنامه‌یه‌كی تر هه‌یه‌ ته‌ بتوانم ئه‌ كێشه‌یه‌ چاره‌سه‌ر بكه‌م سوپاستان ده‌كه‌م ..؟؟؟
وه‌ هه‌روه‌ها له‌گه‌ڵ ئه‌وه‌شدا ده‌بێ له‌گه‌ڵ دابه‌زاندنی به‌رنامه‌كه‌ ده‌بێ پێش ئه‌وه‌ Frimware و SQL Server Configuration Manager دابه‌زێنم ... ؟؟؟ هاوكاریتان جێكه‌ی رێزه‌ .؟
لەوانەیە ئەم پرۆگـــرامە کێشـــــــــەکەت چارەسەر بکات ، دەتوانی هەربە تریاڵەکەی تاقیبکەیەتەوە.
بۆ پرسیاری دووەمت ئەگەر کاک بەردەقانی یا کاک ئاراز دەرکەون دەتوانن هاوکاریت بکەن ئەوان پرۆگرامەرن.
بەڕێز oop ئەگەر ئەتوانى ئەوەى کە دروستتکردووە لە شوێنێک بارى بکەیت یان لێرە لە پاشکۆ بارى بکەیت لە خوارەوە نوسراوە،لەبەر ئەوەى با سەێرى بکەین،بزانین چیتکردووە!

کاک زەندى بە ڕاى من ئەم پەپامە بۆ "کۆد و پرۆگرامکردن" گونجاوترە :)

My Blog
شاردنه‌وه‌ی داتابه‌یسه‌كه‌ ئاڵۆزه‌: وایداده‌نێم فایلێكی مایكرۆسۆفت ئه‌كسێسه‌، ئه‌توانیت به‌ تێپه‌ڕه‌وشه‌ و داخستنی فایله‌كه‌ به‌شێوه‌ی: read only بیپارێزیت.
یاخود فایله‌كه‌ بگۆڕه‌ بۆ باینه‌ری و له‌كاری جێبه‌جێكردنی به‌رنامه‌كه‌تدا بیكه‌ره‌وه‌ به‌ mdb و له‌شوێنێكی كاتیدا دایبنێ، پێش ته‌واوبوونی كاری به‌رنامه‌كه‌ت یاخود داخستنی، فایله‌كه‌ بگۆڕه‌وه‌ بۆ باینه‌ری و له‌شوێنه‌ كاتییه‌كه‌دا بیسڕه‌وه‌.

سه‌ركه‌وتوو بیت.
پرسیارەکەت ڕوون نییە.
1. ئایا ئەو بەرنامە لەسەر تەنها کۆمپیوتەرێک دەبێت یان نێتۆرک؟ئەگەر بەرنامەکەت شتێکی بچوکە ئەوا Microsoft Access بەکاربهێنە فایلی داتا بەیسەکە لە Bin فۆڵدەر دابنی یان XML بەکاربهێنە بۆهەڵگرتنی داتاکانت. بەم جۆرە ئەوکەسەی بەرنامەکە دادابەزێنێت پێویستی بەکڕینی SQL Server نابێت.

2. بەهیچ جۆرێک Interface و داتابەیس پێکەوە تێکەڵ مەکە.
(Do not mix user interface and data access layer. It is a bad practice).

3.ئەدرەسی داتابەیسەکەت لە ناو App.Config دابنێ بەم شێوە





داواکری بەرنامەکەت( Application Requirements ) ڕوونبکەرەوە تابزانیین چی ڕێگایەک بەشە. وە هەندێک لە کۆدەکانت بنووسە.
ئاگادارمان کەرەوە ئەگەر کێشەکەت بۆ چارەسەر نەکرا.

سەرکەوتوو بییت.

Shrek
کۆدی زیادکردنی ئەدرەسی داتابایسەکەم بۆ نوسیبویت بەڵام ئەم سایتە نایەڵێت دەربکەوێت.
سڵاو کاک Shrek!
ئەگەر بیکەیتە نێوان BBcode ، ی Code وە ئەوە دەردەکەوێت .
بۆ نمونە :-
،#@&#!§
<br />
<configuration>	<br />
  <appSettings><br />
     <add key="ConnectionString1" value=<br />
"Data Source=yourServerName;Initial Catalog<br />
=yourDatabaseName;Persist Security Info=<br />
True;User ID=sa;Password=sqlad/><br />
</appSettings><br />
</configuration><br />
<br />
ئەوە جارێکی کەش زیادم کرد بەڵام هەر دەرناکەوێت.
[cod] لێرەدا بینوسە   [/code]
ئەگەر هێڵەکان بەدرێژی دەرکەوت کورتیان بکەرەوە.
ئەو e م بۆ ئەوە نەنوسی دەربکەوێت

سەرکەوتوبن