بسم الله الرَّحمن الَّرحيم.


Veuillez patienter SVP...

Please wait for loading the page...

الرجاء الإنتظار حتى يتم تحميل الصَّفحة..

By: SAMI BETTAYEB.جميع الحقوق محفوظة لِـ: سامي بالطيب

Networks (Réseaux) (شبكات)

تجد في هذا الموقع بإذن الله دروس حول الشَّبكات وَكُل مَا يَتَعَلَّق بِهَا

صيانة وَتعامل

الصِّيانة وَالتَّعامل مع الأجهزة الإلكترونية بمختلف أنواعها، تجدها هنا بإذن الله.

بَرمجة وَتصميم

البَرمجة وَالتَّصميم باستخدام مختلف لغات البرمجة، تجدها هنا بإذن الله.

(Administration des serveurs (إدارة سيرفرات)

إدارة السيرفرات، وَحل المشاكل الخاصة بهَا، تجدها هنا بإذن الله.

آخر أخبار وَتِقنِيَّات الأجهزة الذكية

آخر الأخبار والتقنيات الخاصة بالأجهزة الذكية أندرويد وآيفون وَآيباد على سبيل المثل، تجدها هنا بإذن الله.

دروس السنة الأولى رياضيات و إعلام آلي في مادة الجبر (PDF).

دروس السنة الأولى رياضيات و إعلام آلي في مادة الجبر (PDF)

بسم الله الرحمن الرحيم



سأضع بين يديكم مجموعة من الدروس في مادة الجبر 1  باللغة العربية غاية في الوضوح و بصيغة PDF
الجزء الأول : البنى الجبرية algebric structures 

أولا مع
الفصل الأول : جبر المنطق و المجموعات 

http://www.languedoc-roussillon.developpement-durable.gouv.fr/local/cache-vignettes/L166xH142/rubon514-9c4b0.jpg



الفصل الثاني :  الأعداد الطبيعية مهم جدا 
http://www.languedoc-roussillon.developpement-durable.gouv.fr/local/cache-vignettes/L166xH142/rubon514-9c4b0.jpg 










الفصل الثالث : الزمر Group
http://www.languedoc-roussillon.developpement-durable.gouv.fr/local/cache-vignettes/L166xH142/rubon514-9c4b0.jpg














الجزء الثاني في غاية الأهمية يعتبر هذا الجبر من مفاتيح المواصلة في شعبة الإعلام الآلي خاصة 
الفصل السادس : جبر المصفوفات Matrix  Algebra
http://www.languedoc-roussillon.developpement-durable.gouv.fr/local/cache-vignettes/L166xH142/rubon514-9c4b0.jpg









or
http://www.languedoc-roussillon.developpement-durable.gouv.fr/local/cache-vignettes/L166xH142/rubon514-9c4b0.jpg
 









 الفصل السابع :  المحددات و تطبيقاتها determinants  and  their  applications 

http://www.languedoc-roussillon.developpement-durable.gouv.fr/local/cache-vignettes/L166xH142/rubon514-9c4b0.jpg











أو
http://www.languedoc-roussillon.developpement-durable.gouv.fr/local/cache-vignettes/L166xH142/rubon514-9c4b0.jpg
   



 
لمزيد من الدروس يمكنكم البحث في المدونة
كما يمكنكم وضع إقتراحاتكم للدروس التي تحتاجونها أنتم بالخصوص

أو مراسلتنا على البريد resdalg@gmail.com

JavaScript lesson 1 (Arab).

السَّلام عليكم وَرحمة الله تعالى وَبركاته.
الدَّرس الأول في الجافا سكريبت، أساسيات الجافا سكريبت.
أترككم مع الفيديو:
مشاهدة طيبة.

العوامل الأساسية لزيادة عمر البطَّارية.

نعم الكثير منا يستخدم الحواسيب المتنقلة والاستخدام يكون بشكل دوري, وربما الكثير من خانته البطارية وهو في حالة شرح درس او عرض عمل معين او العمل على برنامج او .. الخ . فيمكن صيانة البطارية الخاصة بك لتمديد عمرها لفترة اطول . ونظام لويندوز توجد ايضا فيه بعض الخطوات او الاجراءات لها الغرض للمساعدة في الزيادة ايضا . وفي هذه المقالة سأقوم بمناقشة بعض الامور التي من شانها الزيادة في عمر البطارية والعمل عليها لفترة طويلة . والتطرق لخطوات لويندوز التي يمنحها لاتخاذ تلك الاجراءات . اولا: من العوامل الاساسية في عمر البطارية هي ابقاء مناطق التوصيل في البطارية نظيفة قدر الامكان , فان البطارية على زمن من الاستخدام تتآكل وتصدا فذلك يحد من التوصيل . قم بإيقاف الجهاز وانزع البطارية , واستخدم القطن الناعم والقليل من الكحول او مواد التنظيف الغير مؤثرة مع الكترونيات وقم بمسح رقائق التوصيل في البطارية وفتحات توصيل الكهرباء ( مما يساعد على التوصيل بشكل افضل ) بعد ذلك قم بتجفيف البطارية جيدا وتأكد من ذلك وقم بإدخالها وتوصيلها بالتيار الكهربائي , استخدم هذه الطريقة كل شهرين او ثلاثة اشهر . ثانيا : تمرير التيار الكهربائي للبطارية بشكل صحيح . وشحن البطارية كلمت تتيح لك الفرصة , خلافا للجيل الأكبر سنا من البطاريات القابلة لإعادة الشحن مثل البطاريات القائمة على النيكل (NiMH) ، بطاريات أيونات الليثيوم الحديثة يمكن أن يتم اعادة شحنها جزئيا مرارا وتكرارا بدون أي آثار ضارة، ولكن يجب تجنب افراغ شحن بطاريات الليثيوم بشكل كامل. راجع دليل الحاسب الخاص بك للحصول على نصائح أكثر تحديداً عن الشحن، وابدأ لا تقم باستخدام محول التيار أو شاحن البطارية لم توافق عليه الشركة المصنعة للجهاز الخاص بك. ثالثا : من يستخدم بطاريات النيكل يجب عليه تأكد تماما من أن تستنزفها كاملة ثم تعيد شحنها (مرة كل شهر إلى ثلاثة أشهر، ) لتحسين قدرتها في الأبقاء عل الشحنة لفترة أطول وتدوم لعمل معين . رابعا : أحدث أجهزة الكمبيوتر المحمولة تستخدم بطاريات الليثيوم التي ليست بحاجة إلى استنزاف لتحسين قدرتها. لاستنزاف بطارية NiMH، قم فقط بتشغيل الكمبيوتر الخاص بك واقطع توصيله بمصدر طاقة خارجي وقم بترك الكمبيوتر مشغلا،لتسريع الأمور، يمكنك بدء تشغيل العديد من التطبيقات واجعل سطوع الشاشة في أعلى مستوى له وتجاهل جميع استراتيجيات توفير الطاقة المذكورة أدناه، بعد استنزاف البطارية تماما،قم بإعادة شحن البطارية كاملة. وهذا قد يستغرق مدة تصل إلى 12 ساعة. رابعا : التربد , فان التبريد في الجهاز عامل ظروري جدا وهو سبب في بطه في حالة عدم توفره بشكل صحيح . حاول دائما توفير التبريد والجو الملائم والطبيعي اثناء الاستخدام . وحافظ على فتحات التبريد الخاصة بالجهاز ولاتقوم بسدها بدا . خامسا : الويندوز . فقد وفر نطام الويندوز بعض الامور لهذا الغرض . من اجل تحسين عمل البطارية والعمل عليها بفترة اطول وذلك من بعض الاوامر التي وفرها حيث ان التقليل من ضوء الشاشة ظروري لانه بحالة استخدام بشكل واضح جدا او بحالة السطوح القصوى فقد يتم الصرف بشكل اكبر ( تمام كقاعدة الصرف في كهرباء المنزل ) وايقاف بعض الاوامر التي من شأنها الزيادة فهي توفر ايضا وقد ومدة أطول.

أمام فيسبوك مهلة أسبوع لوقف انتهاك قوانين الخصوصية.

أبدى عدد من مستعملي الموقع الإجتماعي فيسبوك في المانيا غضبهم الشديد وإستيائهم من مركز تطبيقات فيسبوك والذي اطلقته شركة فيسبوك مؤخرا ، وذلك بسبب الخرق الواضح في خصوصية المستخدم ، مما دفع منظمة المستهليكن الألمان الى منح شركة فيسبوك فرصة اسبوع لكي تقف عن منح معلومات المستخدمين لتطبيقات الفيسبوك بشكل اوتوماتيكي، دون تصريح صريح من المستعمل . قبل رفع دعوى على الشركة فيسبوك بخرق قوانين وسياسة الخصوصية . كما انه قبل اسبوعين فتح مسؤولو حماية  البيانات في ألمانيا التحقيق في تكنولوجيا التعرف على الوجه في الفيسبوك ، بإعتبار التكنولوجيا التي توفرها فيسبوك عبارة عن تجميع لقواعد بيانات ضخمة بشكل غير قانوني من صور الأعضاء دون موافقتهم. هكذا فإن شركة فيسبوك قد تواجه متاعب قانونية ابتداء من 4 سبتمبر القادم في حالة اذا لم تلتزم بقوانين حماية الخصوصية على الانترنت . وللإشارة فإن فيسبوك اعلنت قبل اسبوع انها ستقوم  بحذف صور. المستعملين حتى بعد حذف الصور من حساباتهم من على خوادمها في مدة اقل من 30 يوم وفي بعض الحالات فور حذفها من حسابات مستخدمي الشبكة الإجتماعية بعد ان كانت فيسبوك تحتفظ بصور

unseen_fb_firefox إلغاء خاصية شوهد الخاصة بالفيس بوك

السَّلام عليكم وَرحمة الله تعالى وَبركاته,
من حصريات موقع RESDALG.
طريقة إلغاء خاصية "شوهد" أو "seen" أو "vu" الخاصة بالفيس بوك باستخدام المتصفح الشَّهير Mozilla Firefox.
إترككم مع الفيديو:
http://www.youtube.com/watch?v=OJuHHYub5xM&feature=plcp

صنع قلم للآيباد Pen for iPad

إخواني أخواتي أحبائي في الله السَّلام عليكم.
كثيرا ما نجد برامج للرسم على جهازنا المحبوب الايباد او الايفون وفي كثير من الاحيان لا نستطيع الاستفادة من هذه البرامج خصوصا للمحترفين في الرسم. والسبب راجع لصعوبة الرسم بالاصابع.مما يضطر البعض لاقتناء اقلام خاصة بالرسم, وكلنا يعلم اثمنتها الباهضة.لذا ارتايت ان اضع هذه الطريقة البسيطة لصنع اقلام الرسم بطريقة مبسطة وسهلة لن تاخد منا الا 10 دقائق بالاكثر.وبالنسبة للثمن فصدقوني لن تخسرو اي فلس.بشرط اتباع الخطوات بدقة.
فـ باسم الله نبدا.
الأدوات اللازمة :
- قلم عادي
- اسفنجة (نجدها مع الشرائح الالكترونية)
- سلك نحاسي مغطى بالبلاستيك
- طريقة الصنع :
أترككم مع هذا الفيديو:


كيف تستطيع الإتصال بـ Wi-Fi تحميل Application على iPad.

السَّلام عليكم وَرحمة الله تعالى وَبركاته. 
في حلقة جديدة وَحصرية على موقعنا RESDALG.
طريقة التَّعامل مع جهاز iPad ، التَّعرف على واجهته، استخدامه للإتِّصال بالأنترنت عن طريق Wi-Fi، الدُّخول إلى مكتبة تطبيقات اللآيباد App Store ، التَّعرف على التَّطبيقات المجانية والتَّطبيقات ذات الأثمان المختلفة وَالفرق بينها، إنشاء معرف خاص (حساب على موقع Apple) حتى نستطيع تنزيل التَّطبيقات، تفعيل المعرف، الدُّخول باستخدامه وَتحميل ما نشاء من التَّطبيقات سواء المجانية أم الغير مجانية، تنزيل وتنصيب التَّطبيق + غزو بالأمثلة التَّطبيقية.
كل هذا وأشياء أخرى قد تم شرحها في هذا الفيديو:

 
أخوكم في الله سامي بالطيب. نسألكم الدُّعاء.

آخر أخبار BEM 2012

تم الآن في Radio 1
القناة الإذاعية الأولى أن المدير صالحي قال أن النتائج لن ولم تعلن في الانترنت، وأن أقصى حد لظهورها سيكون في الغد، على تقدير وتوقع أنَّها ستكون صبَاحًا.
لمزيد من المعلومات اتصلو بموقع الاذاعة الوطنية. 
وَلهذا يرجى من جميع المعنيين بالأمر عدم الإنخداع بالمواقع الكاذبة التي تروج أنَّها ستعرض النَّتائج.
وَالسَّلام عليكم وَرحمة الله تعالى وَبركاته.

نتائج البكالوريا BAC2012

السَّلام عليكم وَرحمة الله تعالى وَبركاته. 
ظهور نتائج البكالوريا على الموقع التَّالي:
http://resdalg.blogspot.com/p/bac2012.html 

يرجى التريث وإعادة تحديث الصفحة ريثما يتم تحميل الموقع، وَذلك بسبب الإزدحام وكثرة الطَّلب عليه.
وَفَّقكم الله.

Passage à Eclipse (Méthode d'installation et travaille): Java

Chapitre 2. Passage à Eclipse

Les programmeurs travaillent généralement dans ce qu'on appelle un Environnement de développement intégré (Integrated Development Environment ou IDE). On peut y écrire, compiler et exécuter les programmes. Un IDE fournit aussi un utilitaire d'Aide qui décrit tous les éléments du langage et te permet de trouver et de corriger plus facilement les erreurs dans tes programmes. Alors que la plupart des IDE sont très chers, il en existe un excellent, gratuit : Eclipse. Tu peux le télécharger depuis le site web www.eclipse.org. Dans ce chapitre, je vais t'aider à télécharger et installer l'environnement de développement Eclipse sur ton ordinateur, puis à y créer le projet Bonjour Monde. Ensuite, nous créerons tous nos programmes dans cet environnement. Familiarise-toi avec Eclipse - c'est un outil excellent, utilisé par beaucoup de programmeurs Java.

A. Installation d'Eclipse

Ouvre la page web www.eclipse.org et clique sur le menu Download à gauche. Sélectionne ensuite la version d'Eclipse que tu souhaites télécharger. Il y a généralement la version officielle la plus récente (latest release) et plusieurs versions intermédiaires stables (stable builds). Ces dernières peuvent avoir plus de fonctionnalités, mais elles peuvent encore avoir quelques défauts mineurs. A l'heure où j'écris ces lignes, la dernière version officielle est la 3.0.2. Sélectionne-la pour obtenir la fenêtre suivante :


Clique sur le lien de téléchargement correspondant à ton système et enregistre le fichier avec ce nom si long terminé par .zip dans le répertoire de ton choix sur ton disque.

Tu n'as plus qu'à décompresser ce fichier sur ton disque. Si le programme WinZip est déjà installé sur ton ordinateur, clique sur le fichier avec le bouton droit de la souris et sélectionne WinZip dans le menu contextuel, puis l'option Extraire vers. Si tu as de la place sur ton disque c:, appuie sur le bouton Extraire, sinon sélectionne un autre disque avec plus d'espace disponible.
infoLes fichiers avec l'extension .zip sont des archives contenant de nombreux fichiers compressés. Décompresser le fichier signifie extraire le contenu de cette archive sur le disque. Le programme d'archivage le plus populaire est WinZip. Tu peux en télécharger une version d'évaluation à l'adresse suivante : http://www.winzip.com/french.htm Tu en auras besoin pour terminer l'installation d'Eclipse.
L'installation d'Eclipse est terminée !  

Pour que ce soit plus pratique pour toi, crée un raccourci vers Eclipse. Clique avec le bouton droit de la souris sur le bureau, puis clique sur Nouveau, Raccourci, Parcourir et sélectionne le fichier eclipse.exe dans le répertoire c:\eclipse.
Pour lancer le programme, double-clique sur l'icône bleue d'Eclipse, et tu verras le premier écran de bienvenue (cet écran peut changer légèrement selon les versions d'Eclipse) :


Complète le nom du plan de travail dans la rubrique Espace de travail. Par exemple, c:\eclipse\plan de travail. Clique sur le bouton OK.


Clique sur la flèche en haut à droite pour afficher ton plan de travail, qui doit ressembler à l'écran suivant :


B. Démarrer avec Eclipse

Dans cette section, je vais te montrer comment créer et exécuter rapidement des programmes Java dans Eclipse. Tu trouveras aussi un didacticiel sympa en passant par le menu Aide, Table des matières de l'aide, puis Développement Java - Guide de l'utilisateur.

Pour commencer à travailler sur un programme, tu dois créer un nouveau projet. Un projet simple comme notre BonjourMonde ne contiendra qu'un fichier - BonjourMonde.java. Mais très vite nous allons créer des projets plus élaborés qui contiendront plusieurs fichiers.

Pour créer un nouveau projet dans Eclipse, clique simplement sur les menus Fichier, Nouveau, Projet, Projet Java, et clique sur le bouton Suivant dans la fenêtre Nouveau projet. Tu dois maintenant entrer le nom de ton nouveau projet, par exemple Mon Premier Projet :


Regarde la boîte grisée nommée Répertoire. Elle t'indique où seront enregistrés les fichiers de ce projet. Eclipse utilise un répertoire spécial appelé plan de travail (workspace), où seront stockés tous les fichiers de tes projets. Plus tard, tu créeras des projets distincts pour une calculatrice, un jeu de morpion et d'autres programmes. Il y aura plusieurs projets dans le plan de travail avant la fin de ce livre.

Un plan de travail Eclipse contient plusieurs aires plus petites, appelées perspectives, qui constituent différentes vues de tes projets. Si Eclipse te le demande, accepte de passer en perspective Java.


Si tu cliques sur le petit signe plus devant Mon Premier Projet, tu verras plus de détails. Pour l'instant, il doit y avoir la ligne Bibliothèque système JRE (jdk1.5.0_03), qui constitue une partie du projet. Si ce n'est pas le cas, clique sur les menus Fenêtre, Préférences, Java, JRE installés, Ajouter, puis, à l'aide du bouton Parcourir, trouve le répertoire où tu as installé Java, par exemple c:\Program Files\java\j2sdk1.5.0_03.

C. Création de programmes dans Eclipse

Recréons dans Eclipse le programme BonjourMonde du chapitre 1. Les programmes Java sont des classes qui représentent des objets de la vie réelle. Tu vas en apprendre un peu plus sur les classes dans le prochain chapitre.

Pour créer une classe dans Eclipse, sélectionne les menus Fichier, Nouveau, Classe et saisis BonjourMonde dans le champ Nom. Ensuite, dans la section Quels raccords de méthodes voulez-vous créer ?, coche la case :
public static void main(String[] args) 

Clique sur le bouton Fin et tu verras que Eclipse a créé pour toi la classe BonjourMonde. Des commentaires de programme (le texte entre /* et */) ont été générés et placés en haut - tu devrais les modifier pour décrire ta classe. A la suite des commentaires, tu trouveras le code de la classe BonjourMonde avec une méthode (method) main() vide. Le mot méthode signifie action. Pour exécuter une classe Java comme un programme, cette classe doit posséder une méthode nommée main().
public class BonjourMonde {

  public static void main(String[] args) {
  }
}
Pour terminer notre programme, place le curseur après l'accolade de la ligne qui contient main, appuie sur la touche Entrée et tape la ligne suivante :
System.out.println("Bonjour Monde");
Pour enregistrer le programme sur le disque et le compiler, appuie simultanément sur deux touches de ton clavier : Ctrl-S. Si tu n'as pas fait d'erreur de syntaxe, tu ne verras aucun message - le programme est compilé. Mais faisons une erreur volontairement pour voir ce qui va arriver. Supprime la dernière accolade et appuie à nouveau sur Ctrl-S. Eclipse affiche alors Erreur de syntaxe dans la vue des Erreurs et affiche une marque rouge au début de la ligne qui pose problème.

Lorsque tes projets sont plus importants, ils contiennent plusieurs fichiers et le compilateur peut générer plus d'une erreur. Tu peux rapidement trouver (mais pas corriger) les lignes problématiques en double-cliquant sur le message d'erreur dans la vue des erreurs. Remettons l'accolade et appuyons à nouveau sur Ctrl-S - voilà, le message d'erreur a disparu !

D. Exécution de BonjourMonde dans Eclipse

Notre petit programme est un projet constitué d'une seule classe. Mais bientôt tes projets contiendront plusieurs classes Java. C'est pourquoi, avant d'exécuter un projet pour la première fois, tu dois dire à Eclipse quelle est la classe principale de ce projet.

Sélectionne le menu Exécuter, puis Exécuter.... Assure-toi que la ligne Application Java est bien sélectionnée dans le coin en haut à gauche, puis clique sur Créer. Eclipse initialise pour toi les noms du projet et de la classe principale :


Appuie maintenant sur le bouton Exécuter pour lancer le programme. Les mots "Bonjour Monde" seront affichés dans la vue Console comme ils l'étaient au chapitre 1.

Tu peux désormais exécuter ce projet en passant par les menus Exécuter, Exécuter le dernier lancement ou en appuyant sur les touches Ctrl-F11 du clavier.

E. Comment fonctionne BonjourMonde ?

Voyons ce qui se passe réellement dans le programme BonjourMonde.

La classe BonjourMonde ne possède qu'une méthode main(), qui est le point d'entrée d'une application (programme) Java. On peut dire que main est une méthode parce qu'il y a des parenthèses après le mot main. Les méthodes peuvent appeler (call), c'est-à-dire utiliser, d'autres méthodes. Par exemple, notre méthode main() appelle la méthode println() pour afficher le texte "Bonjour Monde" à l'écran.

Toutes les méthodes commencent par une ligne de déclaration appelée signature de la méthode :
public static void main(String[] args)
  • Qui a accès à la méthode - public. Le mot-clé public signifie que la méthode main() peut être utilisée par n'importe quelle autre classe Java ou par Java lui-même.
  • Comment utiliser la méthode - static. Le mot-clé static signifie qu'il n'est pas nécessaire de créer une instance (une copie) de l'objet BonjourMonde en mémoire pour pouvoir utiliser cette méthode. Nous reviendrons sur les instances de classe dans le prochain chapitre.
  • La méthode retourne-t-elle des données ? Le mot-clé void signifie que la méthode main() ne retourne aucune donnée au programme appelant, qui en l'occurrence est Eclipse. Mais si on prenait l'exemple d'une méthode effectuant des calculs, celle-ci pourrait retourner un résultat à son appelant.
  • Le nom de la méthode est main.
  • La liste des arguments - des données qui peuvent être fournies à la méthode - String[] args. Dans la méthode main(), String[] args signifie que la méthode peut recevoir un tableau (array) de chaînes de caractères (String) qui représentent du texte. Les valeurs qui sont passées à la méthode sont appelées arguments.
Comme je l'ai déjà dit, un programme peut être constitué de plusieurs classes, mais l'une d'entre elles possède la méthode main(). Les classes Java ont en général plusieurs méthodes. Par exemple, une classe Jeu pourrait avoir les méthodes démarrerJeu(), arrêterJeu(), lireScore() et ainsi de suite.

Le corps de notre méthode main()ne contient qu'une ligne :

System.out.println("Bonjour Monde");

Chaque instruction ou appel de méthode doit se terminer par un point-virgule ;. La méthode println()sait comment afficher des données sur la console système (fenêtre de commande). Les noms de méthodes Java sont toujours suivis par des parenthèses. S'il n'y a rien entre les parenthèses, cela signifie que la méthode ne prend pas d'arguments.

L'expression System.out signifie que la variable out est définie à l'intérieur de la classe System fournie avec Java. Comment es-tu sensé savoir qu'il existe quelque chose nommé out dans la classe System ?

Eclipse va t'y aider. Dès que tu as tapé le mot System suivi d'un point, Eclipse te propose automatiquement tout ce qui est disponible dans cette classe. Et à tout moment tu peux placer le curseur après le point et appuyer sur Ctrl-Espace pour afficher une fenêtre d'aide de ce genre :


L'expression out.println() indique que la variable out représente un objet et que ce "quelque chose nommé out" possède une méthode nommée println(). Le point entre la classe et le nom de la méthode signifie que la méthode existe à l'intérieur de la classe. Mettons que tu aies une classe JeuPingPong qui possède la méthode sauverScore(). Voilà comment tu peux appeler cette méthode pour Dave qui a gagné trois parties :
JeuPingPong.sauverScore("Dave", 3);
Encore une fois, les données entre les parenthèses sont appelées arguments, ou paramètres. Ces paramètres sont fournis à une méthode pour être utilisés dans un traitement, par exemple pour enregistrer des données sur le disque. La méthode sauverScore() a deux arguments - la chaîne de caractères "Dave" et le nombre 3.

Eclipse rend amusante l'écriture des programmes Java. L'annexe B présente quelques trucs et astuces utiles pour booster ta programmation Java dans cet excellent environnement de développement.

F. Autres lectures


Site web Eclipse :



G. Exercices


Modifie la classe BonjourMonde pour qu'elle affiche ton adresse, en utilisant plusieurs appels à la méthode println().

Premier Programme [Java] avec la méthode d'installation

Chapitre 1. Ton premier programme Java

Les gens communiquent entre eux à l'aide de différentes langues. De la même façon, on peut écrire des programmes informatiques, tels que des jeux, calculatrices ou éditeurs de texte, à l'aide de différents langages de programmation. Sans programmes, ton ordinateur serait inutile et son écran serait toujours noir. Les éléments de l'ordinateur constituent le matériel (hardware) et les programmes le logiciel (software). Les langages informatiques les plus populaires sont Visual Basic, C++ et Java. Qu'est-ce qui fait de Java un langage différent de beaucoup d'autres ?

Premièrement, le même programme Java peut tourner (fonctionner) sur différents ordinateurs, tels que PC, Apple et autres, sans modification. En fait, les programmes Java ne savent même pas où ils s'exécutent, car ils le font à l'intérieur d'une enveloppe logicielle spéciale appelée Machine Virtuelle Java, ou plus simplement Java. Si, par exemple, ton programme Java a besoin d'imprimer des messages, il demande à Java de le faire et Java sait comment se débrouiller avec ton imprimante.

Deuxièmement, Java permet de traduire facilement tes programmes (écrans, menus et messages) en différentes langues.

Troisièmement, Java te permet de créer des composants logiciels (classes)   (2) qui représentent les objets du monde réel. Par exemple, tu peux créer une classe Java nommée Voiture et lui donner des attributs tels que portes ou roues similaires à ceux d'une vraie voiture. Ensuite, à partir de cette classe, tu peux créer une autre classe, par exemple Ford, qui aura toutes les caractéristiques de la classe Voiture et d'autres que seules les Ford possèdent.

Quatrièmement, Java est plus puissant que beaucoup d'autres langages.

Cinquièmement, Java est gratuit ! Tu peux trouver sur Internet tout ce qu'il faut pour créer tes programmes Java sans débourser un euro !

A. Comment installer Java sur ton ordinateur

Pour pouvoir programmer en Java, tu as besoin de télécharger un logiciel spécial depuis le site web de la société Sun Microsystems, qui a créé ce langage. Le nom complet de ce logiciel est Java 2 Software Development Kit (J2SDK). A l'heure où j'écris ces lignes, la dernière version disponible, 1.5.0, peut être téléchargée depuis ce site :


Sélectionne la version (release) J2SE 1.5.0 ou la plus récente dans la rubrique Downloads, puis sur la page de téléchargement clique sur le lien Download JDK. Accepte le contrat de licence et sélectionne Windows Offline Installation (à moins que tu aies un ordinateur Macintosh, Linux ou Solaris). Dans l'écran suivant, clique sur le bouton Enregistrer puis choisis le répertoire de ton disque dur où tu souhaites enregistrer le fichier d'installation Java.

Une fois le téléchargement terminé, lance l'installation - double-clique simplement sur le fichier que tu as téléchargé pour installer J2SDK sur ton disque. Par exemple, sur une machine Windows, le programme d'installation créera un répertoire comme celui-ci : c:\Program Files\java\j2sdk1.5.0_03, où c: est le nom de ton disque dur.

Si tu n'as pas assez de place sur ton disque c:, choisis-en un autre, sinon, contente-toi d'appuyer sur les boutons Next, Install et Finish dans les fenêtres qui s'affichent à l'écran. L'installation de Java sur ton ordinateur ne prendra que quelques minutes.

A l'étape suivante de l'installation, tu dois définir deux variables système. Dans Windows, par exemple, clique sur le bouton démarrer et ouvre le Panneau de configuration (il peut être caché derrière le menu Paramètres), puis double-clique sur l'icône Système. Sélectionne l'onglet Avancé et clique sur le bouton Variables d'environnement.

Voici à quoi ressemble cet écran sur mon ordinateur Windows XP :

La fenêtre suivante présente toutes les variables système qui existent déjà dans ton système.

Clique sur le bouton Nouveau en bas de la fenêtre et déclare la variable Path qui permettra à Windows (ou Unix) de trouver J2SDK sur ta machine. Vérifie bien le nom du répertoire où tu as installé Java. Si la variable Path existe déjà, clique sur le bouton Modifier et ajoute le nom complet du répertoire Java suivi d'un point-virgule au tout début de la boîte Valeur de la variable :

De même, déclare la variable CLASSPATH en entrant comme valeur un point suivi d'un point-virgule. Cette variable système permettra à Java de trouver tes programmes. Le point signifie que Java doit chercher tes programmes à partir du répertoire courant. Le point-virgule n'est qu'un séparateur :

L'installation de J2SDK est maintenant terminée !

Si tu as un vieil ordinateur Windows 98, tu dois positionner les variables PATH et CLASSPATH d'une autre manière.

Trouve le fichier autoexec.bat sur ton disque c: et utilise le Bloc-notes ou un autre éditeur de texte pour entrer les bonnes valeurs de ces variables à la fin du fichier, comme ceci :
SET CLASSPATH=.;
SET PATH=c:\j2sdk1.5.0_03\bin;%PATH%
Après avoir effectué cette modification, il faut redémarrer ton ordinateur.

B. Les trois étapes principales de la programmation

Pour créer un programme Java qui marche, tu dois passer par les étapes suivantes :

  • Ecrire le programme en Java et l'enregistrer sur un disque.
  • Compiler le programme pour le traduire en un code binaire spécial compréhensible par Java.
  • Exécuter le programme.

C. Etape 1 - Tape le programme

Tu peux utiliser n'importe quel éditeur de texte pour écrire des programmes Java, par exemple le Bloc-notes.

Tout d'abord, tu dois taper le programme et l'enregistrer dans un fichier texte dont le nom se termine par .java. Par exemple, si tu veux écrire un programme appelé BonjourMonde, entre son texte (on appelle ça le code source) dans le Bloc-notes et enregistre-le dans un fichier que tu nommeras BonjourMonde.java. Ne mets pas de blancs dans les noms de fichiers Java.

Voici le programme qui affiche les mots "Bonjour Monde" à l'écran :
public class BonjourMonde {

  public static void main(String[] args) {
    System.out.println("Bonjour Monde");
  }

}
J'expliquerai comment fonctionne ce programme un peu plus tard dans ce chapitre, mais pour l'instant fais-moi confiance - ce programme affichera les mots "Bonjour Monde" à l'étape 3.

D. Etape 2 - Compile le programme

Maintenant, tu dois compiler le programme. Tu vas utiliser le compilateur javac, qui est une partie de J2SDK.

Disons que tu as enregistré ton programme dans le répertoire c:\exercices. Sélectionne les menus Démarrer, Exécuter, et entre le mot cmd pour ouvrir une fenêtre de commande.

Juste pour vérifier que tu as positionné correctement les variables système PATH et CLASSPATH, entre le mot set et jette un œil à leurs valeurs.

Va dans le répertoire c:\exercices et compile le programme :

cd \exercices

javac BonjourMonde.java

Tu n'es pas obligé de nommer le répertoire exercices - donne-lui le nom de ton choix.

infoSous Windows 98, sélectionne Invite de commande MS DOS depuis le menu démarrer pour ouvrir une fenêtre DOS.
Le programme javac est le compilateur Java. Aucun message ne va te confirmer que ton programme BonjourMonde a bien été compilé. C'est le cas typique du "Pas de nouvelles, bonnes nouvelles". Tape la commande dir et tu verras la liste de tous les fichiers de ton répertoire. Tu devrais y trouver un nouveau fichier nommé BonjourMonde.class. Ca prouve que ton programme a bien été compilé. Ton fichier d'origine, BonjourMonde.java, est là aussi, et tu pourras le modifier plus tard pour afficher "Bonjour Maman" ou autre chose.

S'il y a des erreurs de syntaxe dans ton programme, par exemple si tu as oublié la dernière accolade fermante, le compilateur Java affichera un message d'erreur. Il te faudra alors corriger l'erreur et recompiler le programme. S'il y a plusieurs erreurs, tu peux avoir besoin de répéter ces actions à plusieurs reprises avant d'obtenir le fichier BonjourMonde.class.

E. Etape 3 - Exécute le programme

Maintenant, exécutons le programme. Dans la même fenêtre de commande, tape la commande suivante :

java BonjourMonde

As-tu remarqué que cette fois tu as utilisé le programme java au lieu de javac ? Ce programme est appelé Environnement d'exécution Java (Java Run-time Environment ou JRE), ou plus simplement Java comme je l'ai fait jusqu'ici.

N'oublie jamais que Java fait la différence entre les lettres minuscules et majuscules. Par exemple, si tu as nommé le programme BonjourMonde, avec un B majuscule et un M majuscule, n'essaie pas de lancer le programme bonjourmonde ou bonjourMonde - Java se plaindrait.

Maintenant amusons-nous un peu - essaie de deviner comment modifier ce programme. Je t'expliquerai comment fonctionne ce programme dans le prochain chapitre, mais tout de même, essaie de deviner comment le modifier pour qu'il dise bonjour à ton animal familier, ton ami ou qu'il affiche ton adresse. Suis les trois étapes pour voir si le programme fonctionne toujours après tes modifications :-).

Dans le prochain chapitre, je vais te montrer comment écrire, compiler et exécuter tes programmes dans un environnement plus sympa qu'un éditeur de texte et une fenêtre de commande.

نسخ/لصق الملفات من/على الفلاش ديسك دون انتقال فيروسات

السَّلام عليكم وَرحمة الله تعالى وَبركاته.
في حلقة اليوم طريقة لِـ: نسخ/لصق من/إلى Disque amovible أو Removable disc مثل: الفلاش ديسك مثلا أو الميموري كارد إلى غير ذلك بشرط: عدم انتقال الفيروسات من/إلى.
مايهمنا الآن هي طريقة العمل:
وَلهذا قم بإنشاء حلقة جديدة حصرية على موقعنا Resdalg تشرح العملية بالتفصيل.
أترككم مع الفيديو:


Base de donnée

SLM.
Bonjour tout le monde, je souhaite que vous avez bien. 
Aujourd'hui et avec l'aide du prof: Chergui Wahid.
je ramène sur notre site des liens pour télécharger un fichier de base de donnée en générale mais en spécification il est un fichier compressé (extension: .rar). qui contient les fichiers suivants:
un fichier Microsoft-Word version inférieur à la version 2007(.doc): comporte les TDs 3 (Normalisation) et 4 (Calcule Algébrique). 
fichier (.doc): comporte les cours du chapitre de normalisation (3chapitre5.doc).
fichier (.doc): comporte les solution du TD normalisation (solution normalisation.doc). 
fichier (.doc): comporte les cours du modèle relationnel (3chapitre4.doc). 
fichier (.doc): comporte les cours de langage SQL (3chapitre7.doc). 
fichier (.doc): comporte les cours d'algèbre relationnel (3chapitre6.doc). 
fichier (.doc): comporte les cours du concepts fondamentaux  (chapitre  1 concepts fondamentaux.doc). 
fichier (.doc): comporte les solution du calcule algébrique (sol calcul alg.doc).
fichier (.doc): comporte les cours de Conception des bases de données : le modèle entités-associations (chapitre 2+3 ER.doc).

vous pouvez les télécharger à partir de lien ci-dessous:
Click here

algo d'elimination des inutiles TL

SLM.
Bonjour tout le monde, ici un nouveau cours sur notre site, mais cette foi il contient un algorithme et son explication en TL (Théorie de Langage).
L'algorithme est connus: l’élimination des inutiles dans une grammaire. et trouver l'autre grammaire qu'elle est équivalente avec la première grammaire + j'ai ajouté un exemple d'application de ce dernier.
Veuillez suivre la vidéo suivante pour plus des compréhension: 


Bonne regarde.
vous pouvez laisser vos questions.
SLM.

إرسال رسائل SMS مجانا لأي دولة في العالم.

السَّلام عليكم وَرحمة الله تعالى وَبركاته.
من الحلقات الحصرية على موقعنا RESDALG كما عودناكم، هذه الحلقة المميزة، والتي هي عبارة عن شرح فيديو (صوت وصورة)، يمكنكم من إرسال رسائل قصيرة SMS مجانا من الأنترنت لديك لأي دولة في العالم في أي وقت تريد 24/24 وَ 7/7 على مدار السَّنة، بالإضافة إلى ميزة رائعة جدًا وهي المحافظة على هويتك وخصوصيتك، فيمكنك إرسال رسالتك دون أن تدرج أي معلومات خاصة بك، وَذلك بوضع إسم مستعار، وعدة إضافات أخرى منها، إمكانية الإرسال دون التسجيل، عدد غير محدود من الرَّسائل، تمتع الآن، كما يقال بالعامية: (عيش يا زوالي)، فقط يكفي أن تقوم بوضع يتوفر لديك رقم مراسلك حتى تستطيع الإرسال، عمدًا قمت بالشرح باللغة العربية حتى يستفيد الكثير منكم وتعم الفائدة، نعم هي حقيقة وَليست خدعة، ومجربة مني شخصيًا. 

أترككم مع الفيديو الذي يشرح ويوضع الطريقة. 


لا تنسو الضَّغط على زر الإعجاب أو المشاركة على المواقع الإجتماعية والإشتراك على قناة اليوتيوب الخاصة بنَا بالضغط على Subscribe لِيَصِلَكُم كل جديد إن شاء الله.
لمزيد من الإستفسارات يمكنكم وضع تعليق أسفل الموضوع في المكان المخصص. 
وَالسَّلام عليكم وَرحمة الله تعالى وَبركاته.

Les classes et les objets en C++.

Les classes et les objets en C++, Méthodes en ligne, méthodes déportées, Visibilité des attributs et des méthodes, Construction et destruction des objets, Durée de vie d'un objet, Instanciation dynamique, Les tableaux.
By: SAMI BETTAYEB. 
en cette vidéo: 

Facebook prépare le terrain pour son App Center

Facebook devrait ouvrir les portes de son App Center dans quelques semaines.
Cette place de marché centralisée réunira des applications desktop et mobiles (Android, iOS) mises à disposition des quelque 900 millions de membres du réseau social, sur le principe des hubs. 

Sur les smartphones et tablettes, le concept devrait s’apparenter à l’offre actuelle, en l’occurrence à la croisée des chemins entre Google Play et  l’App Store d’Apple.
L’objectif est classique pour ce type d’approche : resserrer les liens avec les développeurs et regrouper leurs productions sous une même égide.
Cette vitrine en façade de laquelle permettra de promouvoir alors des contenus payants, classés selon leur popularité et proposés à chaque visiteur en fonction de son profil, pour plus de pertinence.
Moyennant un processus de soumission des applications ponctué d’un contrôle qualité.
Facebook, qui s’engage par là même à octroyer un haut degré de liberté à ses partenaires dans la démarche, se réserve néanmoins 30% de commission sur tout achat d’une option « in-app » ou DLC (contenus téléchargeables), explique Reuters.
Le réseau social a dans l’idée de tirer parti de son écosystème, et en particulier certaines composantes comme le « social gaming » en tête.
On a en tête le succès jeux sociaux de Zynga, dont le seul CityVille compte environ 49 millions d’inscrits.
En l’imminence de son introduction en Bourse, Facebook aborde un nouveau tournant, alors que son modèle économique reste essentiellement basé sur la publicité (notamment mobile), pour un chiffre d’affaires de 1,058 milliard de dollars sur le dernier trimestre, soit 1,21 dollar par utilisateur (900 membres actifs).

Cycle de vie d'un logiciel, software lifecycle

Le « cycle de vie d'un logiciel » (en anglais software lifecycle), désigne toutes les étapes du développement d'un logiciel, de sa conception à sa disparition. L'objectif d'un tel découpage est de permettre de définir des jalons intermédiaires permettant la validation du développement logiciel, c'est-à-dire lla conformité du logiciel avec les besoins exprimés, et la vérification du processus de développement, c'est-à-dire l'adéquation des méthodes mises en œuvre.
L'origine de ce découpage provient du constat que les erreurs ont un coût d'autant plus élevé qu'elles sont détectées tardivement dans le processus de réalisation. Le cycle de vie permet de détecter les erreurs au plus tôt et ainsi de maîtriser la qualité du logiciel, les délais de sa réalisation et les coûts associés.
Le cycle de vie du logiciel comprend généralement a minima les activités suivantes :
  • Définition des objectifs, consistant à définir la finalité du projet et son inscription dans une stratégie globale.
  • Analyse des besoins et faisabilité, c'est-à-dire l'expression, le recueil et la formalisation des besoins du demandeur (le client) et de l'ensemble des contraintes.
  • Conception générale. Il s'agit de l'élaboration des spécifications de l'architecture générale du logiciel.
  • Conception détaillée, consistant à définir précisément chaque sous-ensemble du logiciel.
  • Codage (Implémentation ou programmation), soit la traduction dans un langage de programmation des fonctionnalités définies lors de phases de conception.
  • Tests unitaires, permettant de vérifier inidividuellement que chaque sous-ensemble du logiciel est implémentée conformément aux spécifications.
  • Intégration, dont l'objectif est de s'assurer de l'interfaçage des différents éléments (modules) du logiciel. Elle fait l'objet de tests d'intégration consignés dans un document.
  • Qualification (ou recette), c'est-à-dire la vérification de la conformité du logiciel aux spécifications initiales.
  • Documentation, visant à produire les informations nécessaires pour l'utilisation du logiciel et pour des développements ultérieurs.
  • Mise en production,
  • Maintenance, comprenant toutes les actions correctives (maintenance corrective) et évolutives (maintenance évolutive) sur le logiciel.
La séquence et la présence de chacune de ces activités dans le cycle de vie dépend du choix d'un modèle de cycle de vie entre le client et l'équipe de développement.

Modèles de cycles de vie

Afin d'être en mesure d'avoir une méthodologie commune entre le client et la société de service réalisant le développement, des modèles de cycle de vie ont été mis au point définissant les étapes du développement ainsi que les documents à produire permettant de valider chacune des étapes avant de passer à la suivante. A la fin de chaque phase, des revues sont organisées afin d

Modèle en cascade

Le modèle de cycle de vie en cascade a été mis au point dès 1966, puis formalisé aux alentours de 1970. Il définit des phases séquentielles à l'issue de chacune desquelles des documents sont produits pour en vérifier la conformité avant de passer à la suivante :
cycle de vie en cascade

Modèle en V

Le modèle de cycle de vie en V part du principe que les procédures de vérification de la conformité du logiciel aux spécifications doivent être élaborées dès les phases de conception.
cycle de vie en V

Les Classes, The C++ Classes lesson

SLM.
Le cours de "Les classes" ou bien "Orienté objet" en C++, comment on utilise les classes en C++ (Data members, Function members, Specifiers, Objects ), bien sûr avec des applications pour plus des compréhensions. 
je vous laisse avec la vidéo:


Bonne regarde.

Firefox 13 : première beta disponible, Mozilla améliore Page Inspector et Style Editor

L'avantage avec le raccourcissement des cycles de développements, c'est qu'une nouvelle version sort régulièrement et que les fonctionnalités qui sont prêtes n'attendent plus des semaines pour être intégrées.

L'inconvénient, c'est que quand aucune avancée majeure n'est finalisée, il faut tout de même sortir une version.

La première beta de Firefox 13 tombe, semble-t-il, dans cette catégorie.

Cela ne veut pas dire que le navigateur n'est pas bon, mais les nouveautés – en tout cas pour les développeurs – sont plutôt réduites.

Mozilla met en avant le support du protocole SPDY, présenté par la fondation comme le successeur du HTTP. SPDY (prononcez « speedy ») accélère la vitesse de chargement des pages et augmente la sécurité des transferts en chiffrant toutes les données avec le protocole SSL.

Page Inspector a également été amélioré (voir la vidéo ci-dessous sur les pseudo-classes en CSS) mais l'avancée paraît mince comparée au très bluffant Tilt, qui permet d'ajouter la 3D à l'outil.

Quant à Style Editor, il permet à présent, d'après la fondation, de tester plus rapidement différentes feuilles de styles.



Pseudo-Class Lock et Firefox 13 


Les principales innovations concernent en fait l'interface et le « look and feel » de Firefox.

La page d'accueil (qui s'appuie sur celle de Google) propose à présent un accès direct aux marques-pages, à l'historique, aux paramètres, au gestionnaire d'extensions, à la liste des téléchargements et aux préférences pour la synchronisation.

Encore plus visible, l'ouverture d'un onglet n'affiche plus une page vide mais – comme ses concurrents – les miniatures des sites les plus fréquentés par l'utilisateur et ceux qu'il a récemment visités. Le tout étant modifiable à loisir pour n'avoir que les raccourcis voulus.

La note de version complète de Firefox 13.0b1 est disponible sur cette page.

La beta de Firefox 13 est disponible en téléchargement ici (sur Windows, Mac et Linux)


Source
Et vous ?

Que pensez-vous des deux nouveautés pour les développeurs mises en avant par Mozilla : mineures ou très intéressantes ?

Pause Café IT : Google Maps voit la vie en Cube

Pour ce weekend prolongé du 1er mai, détendez-vous en découvrant les utilisations avancées de Google Maps grâce à ce jeu proposé par Google.

Pour ceux qui font le pont (et ceux qui ne participeront pas aux différents défilés du 1er mai), Google vous propose le jeu Maps Cube.

Annoncé pour février, il a finalement été mis en ligne ce weekend. Il est écrit en HTML 5 et ne fonctionne que sous Chrome.

Il s’agit d’un jeu de labyrinthe pour Google+ (mais également accessible sur
playmapscube.com) basé sur Google Maps, les bâtiments en reliefs sont collé en 3D sur un cube.

Le jeu consiste à faire pencher le-dit cube pour faire rouler une bille vers différents objectifs.

Le jeu n’est bien sur pas innocent. Il présente les différents outils offerts par Google Maps à travers différents niveaux. Le premier niveau, à Manhattan, fait découvrir l’itinéraire. Le troisième niveau, à Paris, permet de comprendre la gestion du trafic routier.

Google Places et Google Offers sont présentés aux niveaux 6 et 7.

Mais il reste très amusant à jouer si l’on connait déjà parfaitement Maps. C’est aussi une bonne occasion de familiariser avec différentes grandes villes européennes et américaines.

The Pirate Bay sera interdit par les FAI au Royaume-Uni

EN BREF. Selon la BBC, le fameux site BitTorrent sera prochainement bloqué par cinq des principaux fournisseurs d’accès au Royaume-Uni, suite à une décision de justice


Coup dur pour les pirates ! Après avoir essuyé de nombreuses offensives des autorités et des ayants droit, le site The Pirate Bay pourrait bientôt être bloqué, non pas à la source par la fermeture de ses serveurs, mais par les fournisseurs d’accès eux-mêmes. En effet, selon la BBC, le site suédois de BitTorrent, cinq des principaux FAI au Royaume-Uni empêcheront son accès à la suite à une décision de la Haute Cour de justice du pays.
Sur les cinq, seul Virgin a fait un commentaire en disant qu’il se plie au jugement de la Haute Cour, mais qu’il croit que ce ne doit pas être un précédent pour réguler le Web dans le futur. Difficile de croire que cet avis sera pris en compte.
Jusqu’à présent, The Pirate Bay a toujours réussi à trouver des moyens d'éviter la fermeture. Récemment, il a même évoqué d'envoyer ses serveurs dans les airs, sur des drones. Cette pression sur les FAI outre-Manche pourrait donner des idées aux autorités et aux ayants droit en France. Jusqu’à présent, les FAI ont toujours refusé de faire la police du Net.
Go to: This page. for more informations.
By: SAMI BETTAYEB.

 
Hello