الفصل السادس أساسيات التعامل مع قواعد البيانات في هذا الفصل إنشاء قاعدة بيانات استخدام األداة SqlDataSource عرض البيانات من الجدول فلترة البيانات التع
|
|
- فرج مزينة
- منذ 5 سنوات سابقة
- المشاهدات:
النسخ
1
2 الفصل السادس أساسيات التعامل مع قواعد البيانات في هذا الفصل إنشاء قاعدة بيانات استخدام األداة SqlDataSource عرض البيانات من الجدول فلترة البيانات التعامل البرمجي مع قواعد البيانات
3 أساسيات التعامل مع قواعد البيانات ف هذا الفصل سنخطو معا الخطوة األولى نحو التعامل مع قواعد الب انات من خالل ASP.NET وذلك بهدف بناء مواقع د نام ك ة المحتوى. سنقوم بالبدا ة بإنشاء قاعدة ب انات بس طة وملئها ببعض الب انات لتطب ق تمار ن هذا الفصل عل ها, ح ث سنتعلم ك ف ة عرض الب انات من الجدول على صفحة االنترنت, كما سنتعلم ك ف ة تطب ق عمل ات اإلضافة والحذف والتعد ل على الب انات من خالل األكواد البرمج ة. إنشاء قاعدة بيانات سنقوم بالبدا ة بإنشاء قاعدة ب انات بس طة من النوع SQL Server وذلك لنتمكن من تطب ق تمار ن هذا الفصل عل ها, ابدأ بإنشاء موقع جد د, ثم من القائمة File اختر New File ثم اختر SQL. Add ثم اضغط على MyDatabase.mdf و سمها Server Database ستظهر رسالة تخبرك بأنه س تم وضع قاعدة الب انات ضمن المجلد App_Data.) Yes( اضغط على نعم
4 وبالتال ستجد ف القسم Solution Explorer أنه تم إضافة المجلد App_Data وبداخله قاعدة الب انات. MyDatabase ننقر عل ها نقرا مزدوجا ل تم االنتقال إلى القسم. Server Explorer ننقر نقرة م ن ة على المجلد Tables ونختار Add New Table, ونض ف الحقول بالشكل التال : Column Name Id Name Mark Data Type int Nvarchar(50) int Allow Nulls No No Yes ونحدد الحقل Id كمفتاح أساس ف الجدول, و تم ذلك عبر نقرة م ن ة على السهم الصغ ر على سار الحقل Id واخت ار Set Primary Key كما هو واضح ف الصورة التال ة :
5 كما نقوم بجعل هذا الحقل أخذ ق مه بشكل تلقائ ( وذلك لتجنب إدخال ق م مكررة لحقل المفتاح األساس ) ح ث نقوم بتفع ل الخاص ة Is Identity التابعة للحقل Id كالتال :. MyTable نقوم بحفظ الجدول السابق ( من القائمة File نختار Save Table1 نجري نقرة م ن ة على هذا الجدول ونختار Show Table Data ) ونعط ه االسم
6 نقوم بملئ الجدول ببعض الب انات ثم نغلقه ( ل س بالضرورة كما ف الصورة التال ة ). وبهذا نكون قد انته نا من إعداد قاعدة ب انات بس طة وأصبحنا جاهز ن لتطب ق فقرات هذا الفصل. استخدام األداة SqlDataSource تمكننا األداة SqlDataSource من تمث ل قواعد الب انات ف صفحات الو ب بسهولة و سر, فف أغلب الحاالت تم استخدام هذه األداة إلدارة قواعد الب انات وبدون كتابة سطر برمج واحد. تم استخدام األداة SqlDataSource لتمث ل االتصال بقاعدة الب انات و إعداد األوامر الت ستنفذ على ب اناتها, عموما األداة SqlDataSource تستط ع التعامل مع نظم إدارة قواعد الب انات التال ة :
7 Microsoft SQL Server Microsoft SQL Server Express Microsoft Access Oracle DB2 MySQL وفضال عما سبق ف مكن التعامل مع أي قاعدة ب انات عالئق ة باستخدام األداة. SqlDataSource إذا فإن هذه األداة ه جسر للوصول للب انات و تم استخدامها مع أدوات أخرى لعرض وتحر ر الب انات مثل GridView, FormView وغ رهم. تعتبر األداة SqlDataSource غ ر مناسبة عند إنشاء تطب قات متعددة الطبقات multi-tier وذلك ألنها تدمج طبقة الب انات مع طبقة العرض, وف هذه الحالة نقوم باستخدام األداة ObjectDataSource والت سنناقشها بالتتفص ل ف فصل الحق. إنشاء االتصال بقاعدة البيانات بشكل افتراض فإن األداة SqlDataSource معدة للتعامل مع قواعد الب انات Microsoft SQL. ADO.NET االفتراض لها ) Provider ( اإلصدار السابع ومابعد, و كون البروفا در Server قم بإضافة صفحة جد دة إلى الموقع, ثم أضف عل ها األداة SqlDataSource وذلك من القسم Data ضمن ال. ToolBox نضغط على السهم الصغ ر لألداة ( SqlDataSource و دعى )Smart Tag, ونضغط على Configure Data Source كما هو واضح ف الصورة التال ة : تظهر لنا نافذة الخت ار قاعدة الب انات الت نر د االتصال بها, نختار القاعدة, MyDatabase
8 وبهذا نكون قد حددنا مصدر الب انات, إن هذه الخطوة تكافئ كتابة الكود التال : كود #C DataSource=.\SQLEXPRESS;AttachDbFilename= DataDirectory \MyDatabase.mdf;Integrated Security=True;User Instance=True والذي سنناقشه الحقا. نضغط على, Next تظهر نافذة لنقرر إن كنا نر د تخز ن هذه االتصال وما االسم الذي نر د أن نسم ه به, نختار االسم MyConnectionString ثم نضغط على Next
9 تظهر نافذة جد دة وف ها الجداول الموجودة ف قاعدة الب انات, ح ث س تم عرض الجدول الوح د الموجود ف القاعدة الت أنشأناها, نترك اإلعدادات كما ه ونضغط على. Next
10 تم عبر النافذة السابقة تحد د الب انات الت س تم جلبها من قاعدة الب انات, ف القسم األول نحدد إن كنا سنستقبل الب انات من إجراء مخزن Stored Procedure أو عبارة SQL نقوم ببنائها باستخدام Views أما الخ ار الثان وهو االفتراض, ف قوم بعرض الجداول والمناظ ر, Query Builder الموجودة ف قاعدة الب انات ل تم جلب الب انات منها. ف القسم الثان من النافذة نحدد الجدول أو المنظور المطلوب ثم نختار األعمدة الت نر د جلبها. ف القسم الثالث نالحظ وجود عدة خ ارات, إن تفع ل الخ ار Return only uniqe rows ؤدي إلى عدم حدوث تكرار ف الب انات المسترجعة هذا إن كان مصدر الب انات حتوي على أسطر مكررة ( عموما إن وجودة مفتاح أساس ضمن عدم تكرار ب انات الجدول ), الزر WHERE لتحد د شرط تم تطب قه على الب انات وبالتال تم إرجاع األسطر الت تحقق هذا الشرط. مثال السترجاع ب انات الطالب الذ ن حصلوا على عالمة أكبر من, 08 نضغط على الزر WHERE لتظهر لنا النافذة التال ة :
11 ح ث نقوم بالبدا ة بتحد د العمود الذي س تم تطب ق الشرط عل ه, ثم نحدد معامل الشرط ( ساوي, ال ساوي, أكبر, أصغر... ), ثم نحدد مصدر الق مة الت س تم استخدامها ف الشرط ( مثال من ملف cookies أو غ ر ), عند اخت ار None توجب عل نا إدخال ق مة ثابتة وبشكل مباشر وذلك ضمن الحقل. Value بعد تحد د جم ع أقسام عبارة Where نضغط على الزر Add لتتم إضافة ذلك الشرط. ( إن الب انات المحددة ف الصورة السابقة تقوم بإرجاع ب انات الطالب الذ ن حصلوا على عالمة أكبر أو تساوي ) 08. نغلق هذه النافذة لنعود إلى النافذة Configure Data Source. الزر ORDER By وذلك لترت ب الب انات المسترجعة حسب عمود ما, مثال استرجاع ب انات الطالب مرتب ن أبجد ا حسب االسم.
12 Descending ترت ب تنازل. Ascending تعن ترت ب تصاعدي سواءا كان رقم أو أبجدي, نغلق هذه النافذة لنعود إلى النافذة. Configure Data Source الزر Advamced لتفع ل إمكان ة إضافة وتعد ل وحذف الب انات من وإلى المصدر المحدد.
13 ال تقم بتفع ل الخ ار ن السابق ن ف هذا المثال, نغلق هذه النافذة لنعود إلى النافذة Configure Test Query ثم ف النافذة الت تل ها اضغط على Next ونضغط على الزر. Data Source لنتأكد من نجاح االتصال مع قاعدة الب انات ثم اضغط على. Finish وبهذا نكون قد أنه نا إعداد األداة SqlDataSourec وأصبحت بمثابة وس ط لالتصال مع قاعدة الب انات وجلب المعلومات منها وتنف ذ األوامر عل ها كما سنرى ف فقرات الحقة, ولكنها التقوم بعرض الب انات بمفردها. نفتح الكود الصفحة السابقة, جب أن كون مشابها للكود التال : كود ASP.net <div> </div> <asp:sqldatasource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %>" SelectCommand="SELECT * FROM [MyTable]"></asp:SqlDataSource>
14 نالحظ من الكود السابق أن الخاص ة ConnectionString MyConnectionString ولكن أ ن تم تخز ن عبارة االتصال هذه قد أخذت الق مة تم تخز ن إعدادات االتصال ضمن الملف web.config وذلك لعدة أسباب : األمن و الحما ة. سهولة التعامل : بالتأك د فإن إضافة عبارة االتصال ضمن ملف واحد أسهل بكث ر من إضافتها إلى كل صفحة ضمن الموقع, وبالتال عندما نر د إجراء تعد ل ما عل ها فإننا نعدل ف مكان واحد فقط. األداء : ح ث ساهم تخز ن عبارة االتصال ف الملف web.config بأداء أفضل لمجمع االتصاالت على الس رفر ( Pool ) Connections. نفتح الملف web.config لنجد ف ه الكود التال : كود XML <configuration> <connectionstrings> <add name="myconnectionstring" connectionstring="data Source=.\SQLEXPRESS;AttachDbFilename= DataDirectory \MyDatabase.mdf;Integrated Security=True;User Instance=True" providername="system.data.sqlclient" /> </connectionstrings> <system.web> <compilation debug="false" targetframework="4.0" /> </system.web> </configuration> إن عبارة االتصال السابقة معدة للعمل فقط على الجهاز المحل, Local و جب تعد لها عند رفع الموقع على االنترنت, ح ث تقوم شركة االستضافة تزو دك بعبارة االتصال وفقا إلعداداتهم الخاصة. قم بإضافة أداة GridView إلى الصفحة الت أنشأناها مسبقا, واجعل ق مة الخاص ة DataSourcrId= sqldatasource1, قم بتنف ذ الصفحة ل تم عرض ب انات الجدول ضمن األداة ( GridView والت سنتطرق للتعامل معها بالتفص ل ف فصل الحق ).
15 فلترة البيانات تدعم األداة SqlDataSource خاص ة الفلترة FilterExpression والت تمكننا من تحد د شرط ما على الب انات الت نرغب بالحصول عل ها من قاعدة الب انات, وهذا ماندعوه بالفلترة, بالعودة إلى الصفحة السابقة, وعلى فرض أن عدد الطالب أصبح كب را وأنت بحاجة للبحث عن طالب مع ن فك ف نقوم بذلك عبر الخاص ة FilterExpression ما سنقوم بعمله هو صفحة مشابهة للصفحة التال ة, ح ث قوم المستخدم بكتابة اسم طالب ما ضمن األداة TextBox1 ثم الضغط على زر " بحث " ل تم عرض ب انات الطالب الذ ن حملون ذلك االسم. أنشئ صفحة جد دة, قم بإضافة أداة TextBox1 و, Button1 أضف أداة SqlDataSource كما تعلمنا ف الفقرة السابقة, انتقل إلى وضع الكود وقم MyTable واربطها مع الجدول باإلضافات التال ة : كود ASP.net <div> <asp:sqldatasource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %>" SelectCommand="SELECT * FROM [MyTable]" FilterExpression="Name LIKE '{0}%'" > <FilterParameters> <asp:controlparameter Name="stdName" ControlID="TextBox1" PropertyName="TEXT" />
16 شرح الكود المضاف : </FilterParameters> </asp:sqldatasource> /> "بحث"= Text <asp:button ID="Button1" runat="server" <asp:textbox ID="TextBox1" runat="server"></asp:textbox> <br /> </div> قمنا ف البدا ة بإضافة خاص ة الفلترة FilterExpression وأعط ناها الق مة : {0} LIKE Name وهو عبارة عن تعب ر, SQL الخت ار األسماء المشابهة للبارامتر الممرر )أي عمل ة فلترة على أساس االسم ), أما الرمز {0} ف دل على رقم البارامتر الذي س تم استخدامه ( ح ث بدأ الترق م ابتداءا من الصفر ). قمنا بعد ذلك بتحد د البارامتر ( وهو الق مة المدخلة ف ) TextBox1 ح ث صرحنا بالبدا ة عن قسم بارامترات عبر الوسم <FilterParameters> ثم قمنا بإضافة بارامتر من النوع أداة تحكم وإعطائه االسم stdname ثم قمنا بتحد د األداة الت سنأخذ منها البارامتر وه TextBox1 وتحد د الخاص ة المعن ة وه. Text أخ را, قم بإضافة األداة GridView واجعل ق مة الخاص ة DataSourceId تساوي الق مة, SqlDataSource1 قم بتنف ذ الصفحة, واكتب حرف ما ثم اضغط على الزر بحث ل تم عرض جم ع الطالب الذ ن تبدأ أسماؤهم بذلك الحرف, جرب كتابة اسم طالب بالكامل وابحث. مالحظة ف الصفحة السابقة قمنا بتحد د نوع البارامتر على أنه أداة تحكم <asp:controlparameter.. وذلك ألننا سنقوم بكتابة البارامتر ضمن أداة تحكم )وقد كانت )TextBox, وجد العد د من أنواع البارامترات األخرى والت تمكننا من أخذ ق مة البارمتر من ملف Cookies أو من ملف الجلسة Session أو من عنوان الصفحة QueryString وخ ارات أخرى وسنتحدث عنها ف فصول الحقة إن شاء هللا. العمليات التي تدعمها األداة SqlDataSource تدعم األداة SqlDataSource العمل ات األربع األساس ة الت تم تنف ذها على الب انات : إضافة, حذف, تعد ل, اخت ار. وذلك عبر الخصائص التال ة : InsertCommand DeleteCommand UpdateCommand SelectCommand
17 سنقوم بتطب ق مثال بس ط للتعرف على الخصائص السابقة, أضف صفحة جد دة وأضف عل ها أداة SqlDataSource وقم بربطها مع الجدول MyTable كما تعلمنا ف الفقرة السابقة, ولكن قم بتفع ل الخ ار Generate Insert, Update, and Delete statements كما ف الصورة التال ة ثم نكمل باق الخطوات كالمعتاد, بعد ذلك صبح كود الصفحة بالشكل التال : كود ASP.net <div> <asp:sqldatasource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %>" DeleteCommand="DELETE FROM [MyTable] WHERE [Id] InsertCommand="INSERT INTO [MyTable] ([Id], [Name], [Mark]) SelectCommand="SELECT * FROM [MyTable]"
18 UpdateCommand="UPDATE [MyTable] SET [Name] [Mark] WHERE [Id] <DeleteParameters> <asp:parameter Name="Id" Type="Int32" /> </DeleteParameters> <InsertParameters> <asp:parameter Name="Id" Type="Int32" /> <asp:parameter Name="Name" Type="String" /> <asp:parameter Name="Mark" Type="Int32" /> </InsertParameters> <UpdateParameters> <asp:parameter Name="Name" Type="String" /> <asp:parameter Name="Mark" Type="Int32" /> <asp:parameter Name="Id" Type="Int32" /> </UpdateParameters> </asp:sqldatasource> </div> ح ث نالحظ إضافة عبارات SQL الخاصة بعمل ات اإلضافة الحذف والتعد ل واالستعالم من الجدول المحدد وإسناد كل عبارة للخاص ة المقابلة لها ف األداة, SqlDataSource كما ظهر التصر ح عن البارامترات الت جب تمر رها لعبارات, SQL فعندما نر د حذف سجل ما من الجدول كف تمر ر Id ذلك السجل, ولذلك فإن القسم <DeleteParameters> حتوي على بارامتر واحد فقط, أما عندما نر د إضافة سجل جد د فنحن بحاجة لكامل الق م وه ف مثالنا هذا ثالث ق م ( Mark ) Id, Name, ولذلك تم تمر ر ثالث بارامترات لعبارة اإلضافة Insert وذلك ضمن القسم <InsertParameter>. لرؤ ة ك ف ة عمل الخصائص السابقة نقوم بإضافة األداة DetailsView إلى الصفحة ونضبط خصائصها كالتال : الخاص ة DataSourceID AutoGenerateDeleteButton AutoGenerateEditButton AutoGenerateInsertButton AutoGenerateRows AllowPaging الق مة SqlDataSource1 True True True False True
19 ال تقلق من األداة DetailsView فسنأت على شرحها وبالتفص ل ف فصل قادم إن شاء هلل. إنما الهدف من اسخدامها هنا فقط لتوض ح عمل خصائص األداة, SqlDataSource بعد ضبط ق م الخصائص السابقة كما هو محدد بإمكاننا تنف ذ الصفحة وتجربة إضافة سجالت جد دة على الجدول وحذف والتعد ل على سجالت سابقة. أما كود الصفحة ف صبح كامال بالشكل التال : كود ASP.net <div> <asp:sqldatasource ID="SqlDataSource1" runat="server" ConnectionString="<%$ ConnectionStrings:MyConnectionString %>" DeleteCommand="DELETE FROM [MyTable] WHERE [Id] InsertCommand="INSERT INTO [MyTable] ([Id], [Name], [Mark]) SelectCommand="SELECT * FROM [MyTable]" UpdateCommand="UPDATE [MyTable] SET [Name] [Mark] WHERE [Id] <DeleteParameters> <asp:parameter Name="Id" Type="Int32" /> </DeleteParameters> <InsertParameters> <asp:parameter Name="Id" Type="Int32" /> <asp:parameter Name="Name" Type="String" /> <asp:parameter Name="Mark" Type="Int32" /> </InsertParameters> <UpdateParameters> <asp:parameter Name="Name" Type="String" /> <asp:parameter Name="Mark" Type="Int32" /> <asp:parameter Name="Id" Type="Int32" /> </UpdateParameters> </asp:sqldatasource> <asp:detailsview ID="DetailsView1" runat="server" DataSourceID="SqlDataSource1" AutoGenerateDeleteButton="True" AutoGenerateEditButton="True" AutoGenerateInsertButton="True" AutoGenerateRows="False" AllowPaging="True" DataKeyNames="Id" > <Fields> <asp:boundfield DataField="Id" HeaderText="Id" ReadOnly="True" SortExpression="Id" /> <asp:boundfield DataField="Name" HeaderText="Name" SortExpression="Name" /> <asp:boundfield DataField="Mark" HeaderText="Mark" SortExpression="Mark" /> </Fields> </asp:detailsview> </div>
20 قم بتنف ذ الصفحة السابقة, وجرب إجراء العمل ات المختلفة على الب انات, قم بتعد ل المثال السابق واستخدم األداة GridView عوضا عن. DetailsView التعامل البرمجي مع قواعد البيانات من النقاط الهامة عند بناء موقع د نام ك ه معرفة إدارة قواعد الب انات بشكل برمج, على العموم فإن الكود البرمج س كون مألوف لمبرمج تطب قات.NET, سأكتف خالل هذه الفصل بعرض مثال ن األول عن ك ف ة اإلضافة لقاعدة الب انات, والثان االستعالم عن الب انات, وبالتال س كون بإمكان المطور أن كتب توابع التعد ل والحذف وغ رها بسهولة كب رة فالموضوع تعلق بلغة SQL أكثر من تعلقه بتقن ة ال.NET سنقوم بإضافة صف جد د ( Class ), من القائمة File اختر New ثم ( File أو ببساطة اضغط على ) CTRL+N, ثم حدد Class وقم بتسم ته Students.vb ( Students.cs لمبرمج الف جوال ب سك ). ستظهر رسالة تخبرك بأنه س تم وضع الصف الجد د داخل مجلد دعى App_Code فاضغط على نعم, هذا الصف الجد د س حتوي على التوابع الت تقوم بالتعامل مع قواعد الب انات, ح ث من األفضل عدم كتابتها ف كود الصفحة. الخطوة األولى تكون ف استدعاء فضائات العناو ن المسؤولة عن التعامل مع قواعد الب انات.
21 كود #C using System.Data; using System.Data.SqlClient; using System.Configuration; كود VB Imports System.Data Imports System.Data.SqlClient Imports System.Configuration إن فضاء العناو ن System.Configration إعدادات الموقع والتعامل مع ملف اإلعدادات مع قاعدة الب انات. ل س للتعامل مع قواعد الب انات, إنما ستخدم لضبط. web.config والذي حتوي على عبارة االتصال نقوم بته ئة بان الصف ل صبح الكود بالشكل التال : كود #C using System; using System.Data; using System.Data.SqlClient; using System.Configuration; public class Students { SqlConnection con; SqlCommand mycommand; string connectionstring; } public Students() { con = new SqlConnection(); connectionstring = ConfigurationManager.ConnectionStrings["MyConnectionString"].ConnectionString; con.connectionstring = connectionstring; mycommand = new SqlCommand(); mycommand.connection = con; }
22 كود VB Imports System.Data Imports System.Data.SqlClient Imports System.Configuration Public Class Students Private con As SqlConnection Private mycommand As SqlCommand Private connectionstring As String Public Sub New() con = New SqlConnection() connectionstring = ConfigurationManager.ConnectionStrings("MyConnectionString").ConnectionString con.connectionstring = connectionstring mycommand = New SqlCommand() mycommand.connection = con End Sub End Class ح ث إن عبارة االتصال مع قاعدة الب انات MyConnectionString الملف. web.config جب أن تكون مخزنة ف كود XML <configuration> <connectionstrings> <add name="myconnectionstring" connectionstring="data Source=.\SQLEXPRESS;AttachDbFilename= DataDirectory \MyDatabase.mdf;Integrated Security= True;User Instance=True" providername="system.data.sqlclient"/> </connectionstrings>.. </configuration>
23 باإلمكان االستعانة باألداة SqlDataSourse لتقوم بتخز ن عبارة االتصال ف الملف السابق دون عناء كتابتها بشكل دوي كما تعلمنا ف فقرات سابقة. نقوم اآلن بكتابة التابع المسؤول عن إضافة الب انات إلى الجدول MyTable بالشكل التال : كود #C public string addstudents(string stdname, int stdmark) { try { string mysql = "insert into mytable(name,mark) )"; mycommand.parameters.clear(); mycommand.parameters.addwithvalue("@sname", stdname); mycommand.parameters.addwithvalue("@smark", stdmark); mycommand.commandtext = mysql; } con.open(); int recs; recs = mycommand.executenonquery(); con.close(); return recs + " row added successfuly."; } catch (Exception ex) { if (con.state!= ConnectionState.Closed) con.close(); return ex.message; } كود VB Public Function addstudents(byval stdname As String, ByVal stdmark As Integer) As String Try Dim mysql As String = "insert into mytable(name,mark) )" mycommand.parameters.clear() mycommand.parameters.addwithvalue("@sname", stdname) mycommand.parameters.addwithvalue("@smark", stdmark) mycommand.commandtext = mysql con.open() Dim recs As Integer recs = mycommand.executenonquery() con.close() Return recs & " row added successfuly." Catch ex As Exception
24 If con.state <> ConnectionState.Closed Then con.close() End If Return ex.message End Try End Function اآلن أصبح بإمكاننا إنشاء الصفحة الت تقوم باستدعاء التابع السابق. أضف صفحة جد دة و أضف عل ها أدات ن من النوع TextBox و زر واحد ( Button ) وأداة Lable واحدة, وف حدث النقر على الزر اكتب الكود التال : كود #C protected void Button1_Click(object sender, EventArgs e) { Students std = new Students(); string name=textbox1.text; int mark=int.parse(textbox2.text); string result= std.addstudents(name, mark); Label1.Text = result; } كود VB Protected Sub Button1_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles Button1.Click End Sub Dim std As New Students() Dim name As String = TextBox1.Text Dim mark As Integer = Integer.Parse(TextBox2.Text) Dim result As String = std.addstudents(name, mark) Label1.Text = result ح ث قمنا بإنشاء غرض std من الصف Students ثم قمنا بتنف ذ التابع addstudents نبق كود الصفحة خال ا من األكواد الت تتعامل بشكل مباشر مع قاعدة الب انات. وبهذا كود الصفحة :
25 كود ASP.net <div> Nmae : <asp:textbox ID="TextBox1" runat="server" /> <br /> Mark : <asp:textbox ID="TextBox2" runat="server" /> <br /> <asp:button ID="Button1" runat="server" Text="add" onclick="button1_click" /> <hr /> <asp:label ID="Label1" runat="server" Text="" /> </div> قم بتنف ذ الصفحة و راقب قاعدة الب انات. مكن تنف ذ عمل ات التعد ل و الحذف بشكل مشابه جدا للتابع السابق مع فرق تغ ر عبارات ال. SQL نعود اآلن إلى الصف Students لكتابة تابع قوم باالستعالم من قاعدة الب انات, ح ث نمرر له رقم الطالب كبارامتر و ع د لنا العالمة الت حصل عل ها. كود #C int getstudentmark(string stdid) { int mark = -1; try { string mysql= "select mark from MyTable WHERE id "; mycommand.parameters.clear(); mycommand.parameters.addwithvalue("@id", stdid); mycommand.commandtext = mysql; } con.open(); SqlDataReader dr; dr = mycommand.executereader(); while (dr.read()) { mark = int.parse(dr.getvalue(0).tostring()); } con.close(); } catch (Exception ex) { if (con.state!= ConnectionState.Closed) con.close(); } return mark;
26 كود VB Private Function getstudentmark(byval stdid As String) As Integer Dim mark As Integer = -1 Try Dim mysql As String = "select mark from MyTable WHERE id " mycommand.parameters.clear() mycommand.parameters.addwithvalue("@id", stdid) mycommand.commandtext = mysql con.open() Dim dr As SqlDataReader dr = mycommand.executereader() While dr.read() mark = Integer.Parse(dr.GetValue(0).ToString()) End While con.close() Catch ex As Exception If con.state <> ConnectionState.Closed Then con.close() End If End Try Return mark End Function اترك لك عز زي المطور إنشاء الصفحة الت تقوم باستدعاء التابع السابق. الخاتمة إلى هنا نأت إلى نها ة هذا الفصل, والذي خطونا به الخطوة األولى نحو قواعد الب انات ضمن ب ئة الدوت نت, وجد العد د من األدوات الجاهزة والمخصصة للعمل مع قواعد الب انات مثل GridView و FormView وغ رهم العد د, و سنناقش كل منهم بشكل مفصل خالل الفصول القادمة إن شاء هللا. لتحم ل جم ع أجزاء هذه السلسلة المتوفرة حتى اآلن : m-hajjkhalaf@hotmail.com محمد عمر الحاج خلف سور ا للتواصل :
السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات
السالم عليكم و رحمة هللا شرح ربط قاعدة بيانات Access بال.. C# مذا ستستفيد من هذا الموضوع!! -معرفة طريقة صنع قاعدة بيانات بالAccess -ربط قاعدة البيانات هذه بالC # على بركة هللا.. * *إنجاز قاعدة بيانات ب*
المزيد من المعلوماتMicrosoft Word - C#2
الفصل الا ول مفاهيم البرمجة بواسطة الا هداف معنى البرمجة بواسطة األھداف... 5 معنى الفصيلة 5...Class ما ھي دوال البناء و دوال الھدم...6 Construction & destruction ما ھي خاصية التوريث 7...inheritance ما
المزيد من المعلوماتالمحاضرة الثانية
المحاضرة الثان ة أنواع الب انات)المتغ رات و الثوابت( محتو ات المحاضرة أنواع الب انات اإلعالن عن المتغ رات الثوابت إسناد الق م إلى المتغ رات واجهة برنامج Visual Studio 2010 2 أنواع الب انات كلمات لغة ال
المزيد من المعلوماتMicrosoft Word - Excel VBA
الفصل الا ول (البداية) قواعد البرمجة...4 مقارنة بين VB و...4 VBA ضبط بيي ة Excel للبرمجة...5 الماآرو فى برنامج...8 Excel أنواع الماآرو... 9 تنفيذ الماآرو... 11 شروط اسماء المتغيرات...18 الكاي ناتObjects...18
المزيد من المعلوماتكيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع
كيفية تفعيل خدمة IIS ونشر موقع ويب على الشبكة احمللي السالم عليكم اصدقائي الكرام في هذا الكتاب سنتناول ما هي خدمة المعلومات وكيفية التفعيل ونشر الموقع وتجربته وفي النهاية ستجدون روابط المثال مع شرح فيديو
المزيد من المعلوماتMicrosoft Word - Access VBA
الفصل الا ول (البداية) تصميم قاعدة بيانات بسيطة...4 الا وامر الا ساسية المتوفرة فى المعالجات...12 الفصل الثانى (برمجة ا كسيس (VBA برمجة أآسيس...18 VBA مقارنة بين VB وVBA...18 الدخول إلى صفحات آتابة برامج
المزيد من المعلوماتHow To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i
بسم االله الرحمن الرحيم How To Make Connection Between Oracle DB Server 9i & Oracle Developer 6i آيف تربط الا وراآل 9i مع الديفيلوبر 6i الا س م التخص ص المو ه ل العم ل البل د اله اتف البري د الص فحة يوسف
المزيد من المعلوماتالفرق بين البرمجة الإجرائية و البرمجة المسيرة بالأحداث :
طرق كتابة HTML محرر النصوص Text Editor مثل Notepad محرر بطريقة واجهة المستخدم الرسومية GUI Editor وهو محرر يكتب كود بلغة Dream تلقائيا باستخدام القوائم الموجودة فيه مثل برنامج Weaver 8.0 HTML 2 انواع محررات
المزيد من المعلوماتجامعة حضرموت
جاهعة حضرهوت التسجيل االلكتروني لمرحلة التنسيق بالجامعة عبر الموقع www.hu-registration.com الصفحة الرئيسية زر الدخول على النظام ف حالة التسج ل سابقا ولد ك اسم مستخدم وكلمة مرور زر تسج ل متقدم جد د اذا
المزيد من المعلوماتمدرسة هارون الرشيد الثانوية للبنين المهارات العملية / تكنولوجيا المعلومات ( الثاني عشر) إعداد/ أ. خالد الح
املهارات العملية / تكنولوجيا املعلومات )Appinventor )بزنامج :on line من خالل االنترنت مباشرة App inventor خطوات تشعيل برنامج الدخول إلى حساب ج م ل.Gmail ثم رابط الموقع App inventor عبر متصفح االنترنت http://appinventor.mit.edu/explore/
المزيد من المعلوماتاختر عنوان مناسب
1 كيفية الوصول الى البريد االلكتروني في الكلية 2 3 الهدف من المحاضرة.Webmail كيفية الدخول الى حساب البريد االلكتروني في الخادم الجديد باستخدام كيفية استعراض الرسائل االلكترونية في السيرفر القديم..Microsoft
المزيد من المعلوماتالتاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما
التاريخ: االمتحان النهائي لمساق برمجة متقدمة תכנות מתקדם موعد أ الزمن: ساعتان فقط الخميس 2017/7/27 )10 عالمات( السؤال األول for او )while الالزمة لما يلي )الجمل بصيغتين(: أ اكتب جمل التكرار بلغة البرمجة
المزيد من المعلوماتورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة : اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة ا
ورقة عمل الدرس الثاني تطبيقي اخلاص على هاتفي... برنامج App Inventor اعداد املعلمة اماني ممدوح املصري مدرسة امحد شوقي الثانوية للبنات اختار اإلجابة الصحيحة من بني االختيارات االتية - نضغط على االمر ببرنامج
المزيد من المعلوماتالسالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games ا
السالم عليكم ورحمة هللا وبركاتة كتاب تعلم برمجة االلعاب بأستخدام محرك االلعاب Unity 3D الكتاب مقدم من االستاذ : عماد عارف التوي موقع : Home OF Games الدورة تهتم فقط بتعلم البرمجة من االبتداء الى االحتراف
المزيد من المعلومات) NSB-AppStudio برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( ) برمجة تطبيقات األجهزة الذكية باستخدام برنامج ( NSB-AppStudio الدرس األول ) 1 ( الدرس
) NSB-AppStudio ) 1 ( أهداف الدرس : بعد انتهاء هذا الدرس ستكون الطالبة قادرة على أن : )1 توضح مميزات برنامج ( NSB-AppStudio ) 2( تعدد لغات البرمجة المستخدمة في برنامج ( NSB-AppStudio ) 3( تذكر خطوات كتابة
المزيد من المعلوماتMicrosoft Word - SolutionOOPFinal2011.doc
صفحة 1 من 5 : : A : : 2010/ : : :. : (20/60) (2) ( 20) (10/20) : محاآاة الواقع على أنه مجموعة من الا شياء و أ ن آل شيء مكون من صفات و سلوك هو... التغليف التجرید البرمجة الشيي ية إخفاء طریقة تطبيق السلوك
المزيد من المعلوماتعرض تقديمي في PowerPoint
كود التدريب KSH7TDB19 google يتم البحث عنه في متصفح sway يكون ضمن البرامج الموجودة من الموقع للتسجيل في hot mail او الدخول على البريد االلكتروني من : khulood.sairafi ضمن البرامج الموجودة hot mail للتسجيل
المزيد من المعلوماتMicrosoft Word - Oracle1
360 Hòî b þa@âbè½ai Oracle Developer îôèm@æë í@áüèm pbíìn a@ ŠèÏ تعرف على ا وراكل تعرف على أوراكل... 4 مالمح ومزايا مجموعة التطوير 5...Oracle Developer Suite 10g أدوات تطوير التطبيقات...6 Oracle Developer
المزيد من المعلوماتالأول في السي شارب((c#للمبتدائين
شباب التنميه والبداع : امحد ياسني شلش ذ د الدرس األول: فتح فيوجل ستوديو وشرحه 2012 1 -هذا هوه البرنامج نقوم بفتحه نسخه 2012 فيوجل استوديو new )نضغط علي - 2 اي مشروع جديد( project المتبنأ هذه لغه فيوجل
المزيد من المعلوماتدليل الحسابات دل ل الحسابات هو عبارة عن نافذة تحوي شجرة حسابات افتراض ة تضم هذه الشجرة األنواع الثالثة لتصن ف الحسابات وه حسابات ( المتاجرة األرباح وا
دليل الحسابات دل ل الحسابات هو عبارة عن نافذة تحوي شجرة حسابات افتراض ة تضم هذه الشجرة األنواع الثالثة لتصن ف الحسابات وه حسابات ( المتاجرة األرباح والخسائر الم زان ة العامة ). ح ث تم تصن ف هذه الحسابات
المزيد من المعلوماتMicrosoft Word - new.doc
الدرس الاول فى الماتلاب عنوان الدرس : ما هو الماتلاب الماتلاب هو لغة ذات مستوى عالى للحسابات والبرمجة و تمتاز بوجود برنامج يسهل عملية التعامل مع هذه اللغة. ويشمل البرنامج على: الحسابات الرياضية عمل الالجوريثمات
المزيد من المعلوماتجاهعة الوسيلة هركز الشبكات و أنظوة اإلعالم و االتصال والتعلين الوتلفز و التعلين عن بعد مودل Moodle التعل م نظام استخدام "دل ل االلكترون للطلبة" نظام ا
مودل Moodle التعل م نظام استخدام "دل ل االلكترون للطلبة" نظام التعليم االلكتروني مودل: هدف نظام التعل م االلكترون إل جاد ب ئة تفاعل ة تم من خاللها التواصل ب ن االساتذة ه وطلبتم وب ن الطلبة ف ما ب نهم من
المزيد من المعلوماتمكثف الثالثة الوحدة البوابات املنطقية 1 هاتف : مدارس األكاد م ة العرب ة الحد ثة إعداد المعلم أحمد الصالح
مكثف الثالثة الوحدة البوابات املنطقية هاتف : 798226 النظ ري الج زء و الثاني األ ول للد رسين وضح ان قصىد ت ا يهي : انرعثير انعالئقي ج هح خثريح ذكى قي رها إيا صىاب )( و إيا خطأ )( ان عايم ان طقي راتط يسرخذو
المزيد من المعلوماتتصميم موقــع اخبــاري
الجزء األول إعداد المهندس : محمد الساعدي م سان - العراق بسم هللا الرحمن الرح م المقدمة الصبلة و السبلم على س د المرسل ن نب الرحمة السبلم( محمد ( عل ه و على اله أفضل الصبلة و اما بعد : اقدم لك اخ القارئ
المزيد من المعلوماتعرض تقديمي في PowerPoint
Dr./ Ahmed Mohamed Rabie Sayed 1 2 صندوق االدوات صندوق االدوات Tools Box يحتوى اظهار وإخفاء Tools Box من قائمة على االدوات Window الرئيسية الالزمة النشاء واختيار.Tools وتعديل التصميم. ويمكن 3 Move Tool
المزيد من المعلوماتكيفية استخدام موقع 4shared لرفع الملفات وتنظيمها على النترنت للمبتدئين. والمتقدمين في الحاسب. كتاب ل ابراهيم شاهين
كيفية استخدام موقع 4shared www.4shared.com لرفع الملفات وتنظيمها على النترنت للمبتدئين. والمتقدمين في الحاسب. كتاب ل ابراهيم شاهين بسم ال الرحمن الرحيم مقدمة بسيطة موقع 4shared.com هو موقع لرفع الملفات
المزيد من المعلوماتAllomani Warehouse User Guide
المخزن warehouse.allomani.com دليل المستخدم اللوماني للخدمات البرمجية www.allomani.com / 11 اكتوبر / 2010 1 P a g e المحتويات اضافة و اعداد موقعك في المخزن... 3 اعداد بيانات ال...FTP 3 اعدادات بيانات حقوق
المزيد من المعلوماتالدرس : 1 مبادئ ف المنطق مكونات المقرر الرسم عناصر التوج هات التربو ة العبارات العمل ات على العبارات المكممات االستدالالت الر اض ة: االستدالل بالخلف ا
الدرس : 1 مبادئ ف المنطق مكونات المقرر الرسم عناصر التوج هات التربو ة العبارات العمل ات على العبارات المكممات االستدالالت الر اض ة: االستدالل بالخلف االستدالل بفصل الحاالت االستدالل بالتكافؤ نبغ تقر ب
المزيد من المعلوماتالصف السادس االبتدائي الفصل الدراسي االول بسم هللا الرحمن الرحيم الصفحة محتويات الفصل الدراسي األول الموضو
بسم هللا الرحمن الرحيم الصفحة 2 3 4 5 6 7 9 11 11 13 14 16 16 17 11 19 22 محتويات الفصل الدراسي األول الموضوع اختيار دولة محددة تغيير نمط عرض التاريخ لالرقام تغيير نمط عرض التاريخ )هجري - ميالدي( تغيير
المزيد من المعلوماتالتحكم في الجهاز عن بعد باستخدام نظام VNC
التحكم بالجهاز عن بعد باستخدام نظام VNC ا عداد : صالح عباس. w w w. a n a b i s h. c o m 2 هذا الملف من ا نتاج موقع ا نابيش وكافة حقوق التا ليف والنشر والتوزيع محفوظة للموقع ولا يجوز بيعه ا و تا جيره با
المزيد من المعلوماتالدليل التدريبي لتسجيل منتج البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لتسجيل منتج 0
البوابة االلكترونية للمطابقة )سابر( 0 جدول المحتويات 2 2 4 6 7 8 9 11 وصف النظام تسجيل المنتج إضافة منتج عن طريق الرمز المنسق الجمركي HS code إضافة منتج عن طريق الكلمات الداللية إضافة منتج عن طريق البحث
المزيد من المعلوماتMS- Access Training 2000
Database (MS-Access 2003) Prepared By Eng. Hosni Dakhli Mohamed Egypt, Mobile:+20126254475 Email: hosni5@yahoo.com Database قواعد البيانات هى عبارة عن تجميع لكمية آبيرة من المعلومات أو البيانات و عرضها
المزيد من المعلوماتبسم اهلل الرمحن الرحيم الوحدة الثانية الفيجول بيسك Microsoft VISUAL BASIC احلمد اهلل الذي أكرمين و منحين الفرصة لتوفري لكم هذا امللخص املنقى للوحدة ال
بسم اهلل الرمحن الرحيم الوحدة الثانية الفيجول بيسك Microsoft VISUAL BASIC احلمد اهلل الذي أكرمين و منحين الفرصة لتوفري لكم هذا امللخص املنقى للوحدة الثانية من الكتاب املدرسي للصف احلادي عشر, و ارجوا أن
المزيد من المعلوماتبرمجة NXT والخوارزميات تتبع الخط سلسلة دروس الروبوت التعل م قسم برمجة NXT والخوارزم ات تتبع الخط )حساس الضوء واأللوان( 1
سلسلة دروس الروبوت التعل م قسم برمجة NXT والخوارزم ات )حساس الضوء واأللوان( www.talents.edu.sa 1 اإلصدار 1,1 سبتمبر 2111 شركة المواهب الوطن ة للتدر ب والتعل م 2111 بعض الحقوق محفوظة. باستثناء المواضع الت
المزيد من المعلوماتمادة اثرائية تكنولوجيا الصف الحادي عشر وحدة الوسائط المتعددة شرح برنامج VSDC إلنتاج وحترير الفيديو المشرف التربوي د.عطايا يوسف عابد مديرية التربية وال
مادة اثرائية تكنولوجيا الصف الحادي عشر وحدة الوسائط المتعددة شرح برنامج VSDC إلنتاج وحترير الفيديو المشرف التربوي د.عطايا يوسف عابد مديرية التربية والتعليم شرق غزة مارس 9102 م الصفحة 1 تطبيقات برنامج VSDC
المزيد من المعلوماتDeterminants
قسم الهندسة الزراعية د/ خالد ف ارن طاهر الباجورى استاذ الهندسة الز ارعية المساعد khaledelbagoury@yahoo.com Mobil: 01222430907 المقدمة ماهي المصفوفة جمع الضرب الكمي للمصفوفات ضرب منقول المصفوفة محدد المصفوفة
المزيد من المعلوماتBanner – Hold Information SOAHOLD
1 Financial Aid System Documentation - eservice E-serviceخطوات التقديم لنظام المساعدات عبر ال 2 خطوات التقديم لنظام المساعدات Steps to apply for financial aid 1 Login to the portal http://my.uaeu.ac.ae
المزيد من المعلوماتمكونات الحاسب الآلي
تطبيقات محاسبية بالحاسوب 465 حسب المدخل لبرنامج الجداول اإللكترونية )برنامج األكسل( أ.هناء المغامس Company LOGO ما هو برنامج األكسل : يستخدم برنامج Excel في كافة التطبيقات التي تحتاج إلى تنظيم البيانات
المزيد من المعلوماتمختبر البرمجة والتحليل العددي قسم علوم الجو جمل التحكم والشرط والتكرار المرحلة الثانية PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :-
جمل التحكم والشرط والتكرار PROGRAM CONTROL, CONDITION AND LOOP STATEMENTS الجمل الشرطية :- تقسم جمل الشرط الى نوعين وهي :- -1 جملة اذا الشرطية ) statement ( if -2 جملة التوزيع ) case ( switch -1 جملة اذا
المزيد من المعلوماتعرض تقديمي في PowerPoint
Dr./ Ahmed Mohamed Rabie Sayed 1 2 Symbol Sprayer Tool -23 تستخدم األداة Symbol Sprayer Tool إلنشاء مجموعة من الرموز Symbols التصميم. لتنشيط األداة يتم الضغط على مفتاح Shift+S من لوحة المفاتيح. صفحة داخل
المزيد من المعلوماتSlide 1
تصميم السيرة الذاتية كصفحات الويب د. احمد عادل اسماعيل عمادة المركز الجامعي لخدمة المجتمع و التعليم المستمر. WWW.Dr-Ahmed.Info Info@Dr-Ahmed.Info -------------- المرجع: www.support.office.com اهداف المحاضرة
المزيد من المعلوماتاردوينو – الدرس الثامن – تغيير درجة الالوان لـ RGB LED
اردوينو الدرس الثامن تغيير درجة الالوان ل RGB LED في هذا الدرس ستقوم بتطبيق ماتعلمته بالدرس السابع والرابع وذلك لاستخدام الازرار في تغيير درجة الالوان في RGB Led القطع المطلوبة لاتمام هذا الدرس عليك توفير
المزيد من المعلوماتدولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالم
دولة فلسطين و ازرة التربية والتعليم العالي المبحث: تكنولوجيا المعلومات / النظري بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان نموذج تجريبي مجموع العالمات )70( عالمة مالحظة: عدد األسئلة خمسة أسئلة وعلى الطالب
المزيد من المعلوماتالفصل الثاني
1 برنامج MINTAB 17 105 احص إعداد أ- ريم المبطي 2 الفصل الثاني ( اختبارات الفروض وفترات الثقة ) لمعالم مجتمع واحد أوال : اختبار المتوسط : لدينا حالتين : نستخدم اختبار Z عندما : N كبيرة و معلومة أو مجهولة
المزيد من المعلوماتWHAT’S NEW
الجديد في انجز تطبيق إصدارات X.4 المحتويات المحتويات... 1 المواصفات الجديدة بالنظام... 3.1.1.1 عدد المهام التي يجب إنجازها... 3 انشاء مهمة... 3.1.2 2. تعديل تكليف المهمة... 3 تاريخ حالات المهمة... 4.2.1.2.2.3
المزيد من المعلومات( IP Address ) العنوان الشبكي
اسم المقرر شبكات وامن المعلومات عنونة وتقس م الشبكات Network Addressing and Subnetting المحتو ات مقدمة العنوان الشبكى ) Address ( IP تقس مات العنوان الشبكى parts( )IP Network and Host قناع الشبكة Subnet
المزيد من المعلوماتعرض تقديمي في PowerPoint
.1.2.3 أولا هذا اإلجراء يقوم به أمين مركز مصادر التعلم بعد الدخول للصفحة الرئيسية من حسابه في نظام نور ثم إختيار مصادر التعلم يتم إضافة أوعية مصادر التعلم ) الكتب أقراص الليزر( من قبل أمين مركز المصادر
المزيد من المعلوماتChapter 1
الفرقة Database 1 الثانية قواعد بيانات 1 Lecture 9 مراجعة By DR. Hany Hamdy Hussien 1 Why Databases? اسباب االستعانة بقواعد البيانات مستقلة عن باقى التنسيقات التحكم فى التكرار والحفاظ على تناسق البيانات
المزيد من المعلوماتالفهرس: كيفية ضبط الموبايل/التابلت: خدمة االنترنت معرفة مسبقا على الجهاز. في حالة عدم تعريف خدمة االنترنت مسبقا على الجهاز يمكنك ضبطه يدويا ادخل على D
الفهرس: كيفية ضبط الموبايل/التابلت: خدمة االنترنت معرفة مسبقا على الجهاز. في حالة عدم تعريف خدمة االنترنت مسبقا على الجهاز يمكنك ضبطه يدويا ادخل على Data Cellular أو network«3g«ثم ادخل على Settings APN
المزيد من المعلوماتSQL Server Project 402 Name : Mohammed Ahmed Reyad Mahran NickNameNew : Opreyad36333 NickNameOld : OpMrayed /3/1
SQL Server Project 402 Name : Mohammed Ahmed Reyad Mahran NickNameNew : Opreyad36333 NickNameOld : OpMrayed20953 Email : IT_M.Reyad@yahoo.com 4112/3/1 1 مقدمة هذا الكتاب تم عمله النه من احدى المشروعات
المزيد من المعلوماتالدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات المستوردة( البوابة االلكترونية للمطابقة )سابر( الدليل التدريبي لطلب شهادة مطابقة إرسالية )للمنتجات
البوابة االلكترونية للمطابقة )سابر( 0 جدول المحتويات 2 2 9 1 وصف النظام 2 طلب مطابقة إرسالية جديد 3 إصدار الشهادة 1 1 وصف النظام يهدف هذا النظام لتمكين ضابط اتصال المنشأة ومفوض المنشأة من استخراج شهادة
المزيد من المعلوماتدليل المستخدم لبوابة اتحاد المالك التفاعلية
دليل المستخدم لبوابة اتحاد المالك التفاعلية الشاشة الرئيسية 3 إنشاء مستخدم جديد 4 أوال: التسجيل كفرد 5 - نوع الهوية «سعودي» : 5 - نوع الهوية «مقيم :» 6 - نوع الهوية «خليجي» : 7 : التسجيل كمنشأة : 9 ثانيا
المزيد من المعلوماتSP-1101W/SP-2101W eciug niitallatini kciuq 1.0v /
SP-1101W/SP-2101W eciug niitallatini kciuq 1.0v / 1014-05 1 I. معلومات حول المنتج 1-1. محتويات العبوة مؤتمر نزع السالح مع دليل التثبيت السريع مفتاح القابس الذكي دليل التثبيت السريع 1-2. اللوحة األمامية
المزيد من المعلوماتHow To Install Oracle Forms & Reports 6i
بسم االله الرحمن الرحيم How To Install Oracle Form & Report 6i آيف تعد وتثبت أوراآل فورم و ريبورت الا صدارة 6i الا س م التخص ص المو ه ل العم ل البل د اله اتف البري د الص فحة يوسف عثمان ناصر الشفيع مطور
المزيد من المعلومات<4D F736F F D20D8D1EDDEC920CDD0DD20C7E1E1EDE4DFD32E646F63>
بسم االله الرحمن الرحيم السلام عليكم ورحمة االله وبرآاته تم تحميل هذا الكتاب من موقع آتب الحاسب العربية www.cb4a.com للمزيد من الكتب في جميع مجالات الحاسب تفضلوا بزيارتنا في البدایة ستحتاج إلى قرص Hiren's
المزيد من المعلوماتVisual Basic.Net كتاب تعليمي للمبتدئيين اعداد / محمد حازم الشميري 1
1 سلسلة تعليمية من الصفر حتى االحتراف بيسك فيجوال. نت للمبتدئيين الطبعة االولى 3418 ه 6132 م 2 محمد حازم الشميري خريج كلية العلوم االدارية / محاسبة بك جامعة تعز 4102 م الجمهورية اليمنية تعز االيميل : profionaldhim@gmail.com
المزيد من المعلوماتمشروع إدارة المخازن ((Store Project
)بسم هللا الرحمن الرح م( **************************** ف هذا المشروع سنقوم بإذن هللا تعال بعمل مشروع إدارة المخازن من خالل قاعدة ب انات األكسس وتصم م الفورم من خالل الف جوال ب زك. 1Page شرح قاعدة الب انات
المزيد من المعلوماتForum.zyzoom.net
إلنتاج مقاطع الفيديو والتعديل عليها Movavi 15.2.0 Videoانفراد_تام إصدار Editor Plus محمول حصري Fonts Lover انفراد حصري على منتديات زيزوووم الصفحة 1 أ قدم إليكم احدث وآخر اصدار لبرنامج Movavi Video Editor
المزيد من المعلوماتالوحدة التاسعة
الفائدة من احملاضرة التاسعة اإلجراءات و الدوال Procedures and Functions.1.2.3.4 استخدام اإلجراءات والدوال ميكن تلخيصها يف اآليت :- تقليل حجم الربانمج. سهولة تطوير الربانمج يف املستقبل. سهولة اكتشاف اخطاء
المزيد من المعلوماتدليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati بمساعدة : علي السباعي Ali Sibai
دليل تدريبي : الحلول لما بعد اختراق الحسابات إعداد : محمد المسقطي Mohammed Al-Maskati Twitter:@mohdmaskati بمساعدة : علي السباعي Ali Sibai Twitter:@alisibai المقدمة : العديد منكم يتعرض إلى حالة من الصدمة
المزيد من المعلوماتوزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 0211 / 0212 األولى الدراس ة الفترة *************
وزارة الترب ة بنك األسئلة لمادة علم النفس و الح اة التوج ه الفن العام لالجتماع ات الصف الحادي عشر أدب 2 / 22 األولى الدراس ة الفترة ************************************************************************************
المزيد من المعلومات1 درس :
1 درس : ثانية االمام البخاري التأهيلية المستى: الجدع المشترك العلمي المكن : الهندسة المرجع: في رحاب الرياضيات المادة: الرياضيات الجدادة: رقم 2 71 فبراير االسبع: من الدرس الى 32 فبراير 3172 المستقيم في
المزيد من المعلوماتالسلطة الوطنيـة الفلسطينية
دولة فلسطني بسم هللا الرحمن الرحيم مدة االمتحان : ساعتان وزارة الرتبية والتعليم العايل اإلدارة العامة للقياس والتقويم واالمتحانات المبحث: تكنولوجيا المعلومات / النظري نموذج تجريبي 1/ الدورة: األولى اإلنجاز
المزيد من المعلوماتABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long i
ABU DHABI EDUCATION COUNCIL Abu Dhabi Education Zone AL Mountaha Secondary School g-12 science section Mathematics Student Name:.. Section: How Long is the Average Chord of a Circle?/ 2009-2010 Second
المزيد من المعلوماتحفظ واسترجاع الصور في قاعدة البيانات Sql Server بلغة سي شارب
بسم هللا الرحمن الرحيم ت ذ ذ هلل سج ت ؼث ١ صالذ عال ػ خ ١ ش ت شع ١ د ١ ث ذ ذ ػ آ صذد أج ؼ ١. ػض ٠ ض ت مثسئ خإر هللا عأشذذض ؼه ف زت ت ىص ١ ح ت ص تضغ ػ ض ع دفع ت ص سذ ف لثػذذ ت د ١ ث ثز Sql Server و ١ ف
المزيد من المعلوماتThe Global Language of Business دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1
دليل ارشادي الستخدام صفحة خدمات الشركات األعضاء Members Area 1 للتسجيل في صفحة خدمات الشركات Area( )Members على الموقع االلكتروني لشركة هيئة الترقيم االردنية www.gs1jo.org.jo يرجى اتباع الخطوات التالية
المزيد من المعلوماتشرح توزيعة Parted Magic السلم عليكم و رحمة ال تعالى و بركاته شرح توزيعة Parted Magic )الصدار الثالث( الفهرس : (1 مقدمة (2 تحميل التوزيعة (
السلم عليكم و رحمة ال تعالى و بركاته )الصدار الثالث( الفهرس : (1 مقدمة 02... (2 تحميل التوزيعة 02... (3 حرق التوزيعة 06... (4 شرح قوائم محمل القلع 09... (5 لقطات من داخل التوزيعة 25... مرحلة القلع 25...
المزيد من المعلوماتالشريحة 1
المملكة العرب ة السعود ة وزارة الترب ة والتعل م إدارة الترب ة والتعل م بمكة ث تطو ر 24 الباب الثاهي الدرس األول: برامج إعداد العروض التقديمية برنامج البوربوينت لعلك قمت بز ارة العد د من المعارض, ما األش
المزيد من المعلوماتالمكونات
لغات البرمجه Programming Languages 2016/2017 الب ارمج او البرمجيات: هو عبارة عن مجموعة من األوامر والتعليمات مرتبة بتسلسل معين ويقوم الحاسوب بتنفيذها لتحقيق الهدف من البرنامج. المقدمة ىناك العديد من لغات
المزيد من المعلوماتعربي Sign-Code Website Guide فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخد
عربي فيما يلي دلي ا ل لطلب اسم مستخدم جديد لConnect Sell من خ لل موقع.Sign-Code يسمح لك الموقع بالدخول اإلداري على اسم المستخدم الخاص بك لID Office من خ لل طلب مستخدمين جدد وتحديثها وحتى حذفها:.1 ستتلقى
المزيد من المعلوماتالشريحة 1
القيادة 1 القيادة -الم ادة - تعر فات الم ادة -الفرق ب ن الم ادة واإلدارة - عناصر الم ادة اإلدار ة - نظر ات الم ادة اإلدار ة 2 القيادة تنطوي الم ادة على عاللة تبادل ة ب ن من بدأ بالفعل وب ن من نجزه وهذه
المزيد من المعلوماتالدوال في اكسل الدوال: هي صيغ معرفة مسبقا تقوم بإجراء عمليات حسابية بإستخدم قيم محددة ووسائط مسماة في ترتيب بنية معينة بناء الدالة: إغالق. يبدأ بناء ا
الدوال في اكسل الدوال: هي صيغ معرفة مسبقا تقوم بإجراء عمليات حسابية بإستخدم قيم محددة ووسائط مسماة في ترتيب بنية معينة بناء الدالة: إغالق. يبدأ بناء الدالة بعالمة المساواة )=( ثم اسم الدالة وقوس فتح ويتم
المزيد من المعلوماتشرح برنامج استعادة الملفات المحذوفة Recover my files من اعداد : رافاييل يوسف مقدمة: آلنا يعلم ان اجهزة الكومبيوتر قادرة على حفظ الملفات على قرصها الصل
شرح برنامج استعادة الملفات المحذوفة Recover my files من اعداد : رافاييل يوسف مقدمة: آلنا يعلم ان اجهزة الكومبيوتر قادرة على حفظ الملفات على قرصها الصلب على شكل موج ات آهرومغناطيسية و اننا نعلم باننا نستطيع
المزيد من المعلوماتقررت وزارة التعليم تدري س هذا الكتاب وطبعه على نفقتها الريا ضيات لل صف االأول االبتدائي الف صل الدرا سي الثاين كتاب التمارين قام بالت أاليف والمراجعة
قررت وزارة التعليم تدري س هذا الكتاب وطبعه على نفقتها الريا ضيات لل صف االأول االبتدائي الف صل الدرا سي الثاين كتاب التمارين قام بالت أاليف والمراجعة فريق من المتخ ص صين طبعة 9 0 ه 08 09 م ح وزارة التعليم
المزيد من المعلوماتSchedule Planner User Guide Target Audience: Students This tool can help you better plan your course schedule by generating a visual representation of
Schedule Planner User Guide Target Audience: Students This tool can help you better plan your course schedule by generating a visual representation of possible schedules with no time conflict. Getting
المزيد من المعلوماتNUBIX for Information Technology
P a g e 1 NUBIX for Information Technology Document Management System. NUBIX for information technology is a software house located in Cairo Egypt, formed as limited company with Swiss and Egyptian capital.
المزيد من المعلوماتقسم تكنولوجيا الحاسوب والمهن الصناعية
تكنىلىجيا قسم الحاسىب والمهن الصناعية تطبيقات برمجية الكترونية مقدمة عن برنامج LabView م.محمد األسمر الفصل الثاني 2012 م مقدمة فى LabVIEW الهدف : التعرف على بيئة.LabVIEW المحتويات : Virtual 1( ما هى Instruments
المزيد من المعلوماتحقيبة الدورة التدريبية التخزين السحابي Google Drive حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter 1438 ه
حقيبة الدورة التدريبية حقيبة المتدربة إعداد املدربة : عزة علي آل كباس Twitter : @azzahkabbas azzahkabbas@gmail.com 1438 ه الهدف العام : إكساب املتدربات املعرفة بأساسيات الحوسبة السحابية وتطبيقاتها بشكل
المزيد من المعلوماتبرمجة متقدمة -1-
برمجة متقدمة -1- السنة الثانية قسم برمجيات م. تغريد حرفوش 08 تشرين األول 1 18 اللكمة املفتاحية Base تستخدم هذه الكلمة المفتاحية لتحديد باني االب الذي سيتم استدعاؤه في الصف االبن ضمنيا الباني في الصف االبن
المزيد من المعلوماتالحل المفضل لموضوع الر اض ات شعبة تقن ر اض بكالور ا 2015 الحل المفص ل للموضوع األو ل التمر ن األو ل: 1 كتابة و على الشكل األس. إعداد: مصطفاي عبد العز
الحل المفص ل للمضع األ ل التمر ن األ ل: كتابة على الشكل األس k ' cos s cos s e e ب( تع ن ق م العدد الطب ع بح ث كن العدد حق ق ا e e e arg حق ق معناه k منه k عل ه k ' k ح ث e ج( عدد مركب ح ث حساب ط لة العدد
المزيد من المعلوماتص)أ( المملكة العرب ة السعود ة وزارة الترب ة والتعل م اإلدارة العامة للترب ة والتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول ان
ص)أ( المملكة العرب ة السعود ة وزارة الترب ة والتعل م اإلدارة العامة للترب ة والتعل م بمحافظة جدة الب ان النموذج ة ( تعل م عام ) انفصم اندراسي األول انفترة انثانثت العام الدراس - 1 18 ه االسم المرحلة الصف
المزيد من المعلوماتAdobe Flex 3
محمد محمود ابراهيم موسى WWW.SCABTECH.COM MOHAMMED.AAU@GMAIL.COM هللامسب شكر وتقدير: الحمد هلل و الصالة و السالم على رسول هللا.. اللهم لك الحمد و الشكر و الثناء على توفيقك و تيسيرك سبل الخير لنا يسعدني
المزيد من المعلومات0 Eng.W isam Al- isawi Microsoft PowerPoint
0 Eng.W isam Al- isawi واجهة البرنامج شر ط المجموعات شر ط العنوان شر ط التبو ب الشر حة الذي تم التعامل معها منطقة عرض الشرائح المضمنة فى العرض التقد مى منطقة إضافة مالحظات على الشر حة شر ط الحالة أرجو
المزيد من المعلوماتجمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املع
جمعية زمزم للخدمات الصحية التطوعية بإشراف وزارة الشؤون االجتماعية تصريح رقم )411( نظام إدارة الجودة Quality Management System إجراءات الئحة تقنية املعلومات زمزم 19 إعداد االسم : هاني عبدالعزيز فلمبان الوظيفة
المزيد من المعلوماتمشروع المكتبات الرقمية
قطاع الدراسات العليا والبحوث اإلدارة العامة للمكتبات قاعدة بيانات IEEE Electrical, Electronic Engineering and Computer Science إصدار رقم يونيه )6( 2016 قطاع الدراسات العليا والبحوث االدارة العامة للمكتبات
المزيد من المعلوماتITEC PD-DT3-User Manual-Arabic V2
دليل مستخدم نظام docutrak 3.0 إعداد: قسم هندسة البرمجيات و ضبط الجودة. April, 2014 المحتويات 5 تسجيل الدخول.1 6 المعامالت 2. 6 المقدمة 2.1 2.2 إنشاء معاملة جديدة 8 مستلمين المعاملة 10 الحقول المخصصة و
المزيد من المعلوماتبرنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب
برنامج المساعدات المادية الذكي خطوات التقديم للمساعدة المادية...2 خطوات رفع المستندات المرفوضة...10 خطوات التاكد من حالة الطلب... 13 1 خطوات التقديم للمساعدة المادية قبل البدء باستخدام البرنامج الرجاء:
المزيد من المعلوماتجامعة العقيد الحاج لخضر - باتنة - 1 كلية العلوم االقتصادية والتجارية وعلوم التسيير قسم التعليم األساسي مادة II دروس وتطبيقات الرياضيات لطلبة السنة األ
جامعة العقيد الحاج لخضر - باتنة - 1 كلية العلوم االقتصادية والتجارية وعلوم التسيير قسم التعليم األساسي مادة II دروس وتطبيقات الرياضيات لطلبة السنة األولى الثاني السداسي إعداد أساتذة المادة الفهرس العام
المزيد من المعلوماتجامعة عجلون الوطن ة Ajloun National University كلية إدارة األعمال الخطة الدراسية لنيل درجة في الماجستير تخصص إدارة اإلعمال
كلية إدارة األعمال الخطة الدراسية لنيل درجة في الماجستير تخصص إدارة اإلعمال المقدمة: تسعى جامعة عجلون الوطن ة إلى استحداث برنامج ماجست ر ف تخصص إدارة األعمال استكماال لباق التخصصات والبرامج التعل م ة ف
المزيد من المعلوماتc1
Zain Broadband Thank you for choosing Zain Broadband. With your Zain Broadband, you can explore and experience the internet world at high speed. This manual describes the indicator of Zain Broadband Modem,
المزيد من المعلوماتFull Mark الفرعين : األدبي والفندقي السياحي الوحدة : األولى النهايات واالتصال إعداد وتصميم األستاذ : خالد الوحش مدرسة أبو علندا الثانوية للبنين
الفرعين : األدبي والفندقي السياحي الوحدة : األولى النهايات واالتصال إعداد وتصميم األستاذ : خالد الوحش مدرسة أبو علندا الثانوية للبنين 0798016746 http://www.youtube.com/uer/moonkaled http://khaledalwahh.wordpre.com/
المزيد من المعلوماتتحذيرات قبل التركيب قم بفصل التيار الكهربي عن كاميرا الشبكة فور ا بمجرد ظهور الدخان أو انبعاث رائحة غريبة منها. أبعد كاميرا الشبكة عن الماء. إذا كانت
تحذيرات قبل التركيب قم بفصل التيار الكهربي عن كاميرا الشبكة فور ا بمجرد ظهور الدخان أو انبعاث رائحة غريبة منها. أبعد كاميرا الشبكة عن الماء. إذا كانت كاميرا الشبكة رطبة قم بفصل التيار الكهربي فور ا. ال
المزيد من المعلوماتvb4arab
المحتويات : مدير المجلة : األستاذ عبد هللا العتيق فريق العمل : إدارة منتدى فيجوال بيسك العرب www.vb4arab.com : المجلة أقسام VB.NET لهذا العدد C#.NET ADO.NET SQLSERVER ASP.NET Reports قسم أخبار وجديد المنتدى
المزيد من المعلوماتأساسيات البرمجة بلغة الجافا
أساسيات البرمجة بلغة الجافا كتاب أساسيات البرمجة بلغة الجافا يتكون الكتاب من سبعة فصول تشرح الجوانب االساسية في لغة الجافا في الفصل االول من الكتاب نشرح مميزات لغة الجافا والمتغيرات في الفصل الثاني نوضح
المزيد من المعلومات