• الإعلانات

    • فيصل الحربي

      تسجيل عضوية جديدة في المنتدى   01/31/2016

      السلام عليكم ورحمة الله وبركاته  عزيزي العضو الجديد :  حاليا رسالة الإيميل لتأكيد صحة إيميلكم تذهب للبريد العشوائي ( جاري حل المشكلة )  فإذا لم تجد رسالة التحقق من إيميلكم في صندوق الوارد لديكم إتجه للبريد العشوائي ( JUNK)  وقم بتفعيل إشتراككم من هناك   

البحث في المنتدى

Showing results for tags 'طريقة حساب عدد الايام بين تاريخين بدون ايام الاجازة'.

  • البحث بالتاقات

    اكتب الكلمات المفتاحيه بينها علامه الفاصله
  • البحث بكاتب الموضوع

تم إيجاد 90 نتيجة

  1. السلام عليكم عندي كودين تعمل نفس الغرض  ترتب الكلمات المدخلة ترتيب ابجدي زي الدكشنري مطلوب مننا اننا ندور الاكواد جاهزة و نضيف له الرن تايم فانكشن و كمان اهم شي انه يكون المدخلات بملف لحال و نعمل له استدعاء من الكود الاساسي لقينا الاكواد و اضفنا له الرن تايم فانكشن و الحمد لله اشتغل بس مشكلتنا الان حاولنا كثير اننا نخلي المدخلات بملف لحال  هذا الكود الاول شغال    // C program to demonstrate Ternary Search Tree (TST) insert, travese // and search operations#include <stdio.h>#include <stdlib.h>#define MAX 50#include <time.h> FILE *infile; FILE *outfile; // A node of ternary search treeclock_t start = clock();clock_t end;struct Node{ char data; // True if this character is last character of one of the words unsigned isEndOfString: 1; struct Node *left, *eq, *right;}; // A utility function to create a new ternary search tree nodestruct Node* newNode(char data){ struct Node* temp = (struct Node*) malloc(sizeof( struct Node )); temp->data = data; temp->isEndOfString = 0; temp->left = temp->eq = temp->right = NULL; return temp;} // Function to insert a new word in a Ternary Search Treevoid insert(struct Node** root, char *word){ // Base Case: Tree is empty if (!(*root)) *root = newNode(*word); // If current character of word is smaller than root's character, // then insert this word in left subtree of root if ((*word) < (*root)->data) insert(&( (*root)->left ), word); // If current character of word is greate than root's character, // then insert this word in right subtree of root else if ((*word) > (*root)->data) insert(&( (*root)->right ), word); // If current character of word is same as root's character, else { if (*(word+1)) insert(&( (*root)->eq ), word+1); // the last character of the word else (*root)->isEndOfString = 1; }} // A recursive function to traverse Ternary Search Treevoid traverseTSTUtil(struct Node* root, char* buffer, int depth){ if (root) { // First traverse the left subtree traverseTSTUtil(root->left, buffer, depth); // Store the character of this node buffer[depth] = root->data; if (root->isEndOfString) { buffer[depth+1] = '\0'; printf( "%s\n", buffer); } // Traverse the subtree using equal pointer (middle subtree) traverseTSTUtil(root->eq, buffer, depth + 1); // Finally Traverse the right subtree traverseTSTUtil(root->right, buffer, depth); }} // The main function to traverse a Ternary Search Tree.// It mainly uses traverseTSTUtil()void traverseTST(struct Node* root){ char buffer[MAX]; traverseTSTUtil(root, buffer, 0);} // Function to search a given word in TSTint searchTST(struct Node *root, char *word){ if (!root) return 0; if (*word < (root)->data) return searchTST(root->left, word); else if (*word > (root)->data) return searchTST(root->right, word); else { if (*(word+1) == '\0') return root->isEndOfString; return searchTST(root->eq, word+1); }} // Driver program to test above functionsint main(){ struct Node *root = NULL; insert(&root, "cat");insert(&root, "cats");insert(&root, "up");insert(&root, "bug");insert(&root, "able");insert(&root, "acid");insert(&root, "angry");insert(&root, "automatic");insert(&root, "awake");insert(&root, "bad");insert(&root, "beautiful");insert(&root, "bent");insert(&root, "bitter");insert(&root, "black");insert(&root, "blue");insert(&root, "boiling");insert(&root, "bright");insert(&root, "broken");insert(&root, "brown");insert(&root, "certain");insert(&root, "cheap");insert(&root, "chemical");insert(&root, "chief");insert(&root, "clean");insert(&root, "clear");insert(&root, "cold");insert(&root, "common");insert(&root, "complete");insert(&root, "complex");insert(&root, "conscious");insert(&root, "cruel");insert(&root, "cut");insert(&root, "dark");insert(&root, "dead");insert(&root, "dear");insert(&root, "deep");insert(&root, "delicate");insert(&root, "dependent");insert(&root, "different");insert(&root, "dirty");insert(&root, "dry");insert(&root, "early");insert(&root, "elastic");insert(&root, "electric");insert(&root, "equal");insert(&root, "false");insert(&root, "fat");insert(&root, "feeble");insert(&root, "female");insert(&root, "fertile");insert(&root, "first");insert(&root, "fixed");insert(&root, "flat");insert(&root, "foolish");insert(&root, "free");insert(&root, "frequent");insert(&root, "full");insert(&root, "future");insert(&root, "general");insert(&root, "good");insert(&root, "gray");insert(&root, "great");insert(&root, "green");insert(&root, "hanging");insert(&root, "happy");insert(&root, "hard");insert(&root, "healthy");insert(&root, "high");insert(&root, "hollow");insert(&root, "ill");insert(&root, "important");insert(&root, "kind");insert(&root, "last");insert(&root, "late");insert(&root, "left");insert(&root, "like");insert(&root, "living");insert(&root, "long");insert(&root, "loose");insert(&root, "loud");insert(&root, "low");insert(&root, "male");insert(&root, "married");insert(&root, "material");insert(&root, "medical");insert(&root, "military");insert(&root, "mixed");insert(&root, "narrow");insert(&root, "natural");insert(&root, "necessary");insert(&root, "new");insert(&root, "normal");insert(&root, "old");insert(&root, "open");insert(&root, "opposite");insert(&root, "parallel");insert(&root, "past");insert(&root, "physical");insert(&root, "political");insert(&root, "poor");insert(&root, "possible");insert(&root, "present");insert(&root, "private");insert(&root, "probable"); printf("Following is traversal of ternary search tree\n"); traverseTST(root); /* printf("\nFollowing are search results for cats, bu and cat respectively\n"); searchTST(root, "cats")? printf("Found\n"): printf("Not Found\n"); searchTST(root, "bu")? printf("Found\n"): printf("Not Found\n"); searchTST(root, "cat")? printf("Found\n"): printf("Not Found\n"); */ end = clock();printf("\n%f\n", (double)(end - start));return 0;}وهذا الكود بعد محاولة فصل المدخلات بملف صيغتها و اسمها "Eb.txt"و استدعاها   // C program to demonstrate Ternary Search Tree (TST) insert, travese // and search operations#include <stdio.h>#include <stdlib.h>#define MAX 50#include <time.h> FILE *infile; FILE *outfile; // A node of ternary search treeclock_t start = clock();clock_t end;struct Node{ char data; // True if this character is last character of one of the words unsigned isEndOfString: 1; struct Node *left, *eq, *right;}; // A utility function to create a new ternary search tree nodestruct Node* newNode(char data){ struct Node* temp = (struct Node*) malloc(sizeof( struct Node )); temp->data = data; temp->isEndOfString = 0; temp->left = temp->eq = temp->right = NULL; return temp;} // Function to insert a new word in a Ternary Search Treevoid insert(struct Node** root, char *word){ // Base Case: Tree is empty if (!(*root)) *root = newNode(*word); // If current character of word is smaller than root's character, // then insert this word in left subtree of root if ((*word) < (*root)->data) insert(&( (*root)->left ), word); // If current character of word is greate than root's character, // then insert this word in right subtree of root else if ((*word) > (*root)->data) insert(&( (*root)->right ), word); // If current character of word is same as root's character, else { if (*(word+1)) insert(&( (*root)->eq ), word+1); // the last character of the word else (*root)->isEndOfString = 1; }} // A recursive function to traverse Ternary Search Treevoid traverseTSTUtil(struct Node* root, char* buffer, int depth){ if (root) { // First traverse the left subtree traverseTSTUtil(root->left, buffer, depth); // Store the character of this node buffer[depth] = root->data; if (root->isEndOfString) { buffer[depth+1] = '\0'; printf( "%s\n", buffer); } // Traverse the subtree using equal pointer (middle subtree) traverseTSTUtil(root->eq, buffer, depth + 1); // Finally Traverse the right subtree traverseTSTUtil(root->right, buffer, depth); }} // The main function to traverse a Ternary Search Tree.// It mainly uses traverseTSTUtil()void traverseTST(struct Node* root){ char buffer[MAX]; traverseTSTUtil(root, buffer, 0);} // Function to search a given word in TSTint searchTST(struct Node *root, char *word){ if (!root) return 0; if (*word < (root)->data) return searchTST(root->left, word); else if (*word > (root)->data) return searchTST(root->right, word); else { if (*(word+1) == '\0') return root->isEndOfString; return searchTST(root->eq, word+1); }} // Driver program to test above functionsint main(){ { FILE *fp; char *fileName = "Eb.txt"; char letter; struct Node *root = NULL; fp = fopen(fileName, "r"); /* insert(&root, "cat");insert(&root, "cats");insert(&root, "up");insert(&root, "bug");insert(&root, "able");insert(&root, "acid");insert(&root, "angry");insert(&root, "automatic");insert(&root, "awake");insert(&root, "bad");insert(&root, "beautiful");insert(&root, "bent");insert(&root, "bitter");insert(&root, "black");insert(&root, "blue");insert(&root, "boiling");insert(&root, "bright");insert(&root, "broken");insert(&root, "brown");insert(&root, "certain");insert(&root, "cheap");insert(&root, "chemical");insert(&root, "chief");insert(&root, "clean");insert(&root, "clear");insert(&root, "cold");insert(&root, "common");insert(&root, "complete");insert(&root, "complex");insert(&root, "conscious");insert(&root, "cruel");insert(&root, "cut");insert(&root, "dark");insert(&root, "dead");insert(&root, "dear");insert(&root, "deep");insert(&root, "delicate");insert(&root, "dependent");insert(&root, "different");insert(&root, "dirty");insert(&root, "dry");insert(&root, "early");insert(&root, "elastic");insert(&root, "electric");insert(&root, "equal");insert(&root, "false");insert(&root, "fat");insert(&root, "feeble");insert(&root, "female");insert(&root, "fertile");insert(&root, "first");insert(&root, "fixed");insert(&root, "flat");insert(&root, "foolish");insert(&root, "free");insert(&root, "frequent");insert(&root, "full");insert(&root, "future");insert(&root, "general");insert(&root, "good");insert(&root, "gray");insert(&root, "great");insert(&root, "green");insert(&root, "hanging");insert(&root, "happy");insert(&root, "hard");insert(&root, "healthy");insert(&root, "high");insert(&root, "hollow");insert(&root, "ill");insert(&root, "important");insert(&root, "kind");insert(&root, "last");insert(&root, "late");insert(&root, "left");insert(&root, "like");insert(&root, "living");insert(&root, "long");insert(&root, "loose");insert(&root, "loud");insert(&root, "low");insert(&root, "male");insert(&root, "married");insert(&root, "material");insert(&root, "medical");insert(&root, "military");insert(&root, "mixed");insert(&root, "narrow");insert(&root, "natural");insert(&root, "necessary");insert(&root, "new");insert(&root, "normal");insert(&root, "old");insert(&root, "open");insert(&root, "opposite");insert(&root, "parallel");insert(&root, "past");insert(&root, "physical");insert(&root, "political");insert(&root, "poor");insert(&root, "possible");insert(&root, "present");insert(&root, "private");insert(&root, "probable"); */ printf("Following is traversal of ternary search tree\n"); do { fscanf(fp, "%c", &letter); printf("%c", letter); } while(!feof(fp)); printf("\n"); fclose(fp); traverseTST(root); } /* printf("\nFollowing are search results for cats, bu and cat respectively\n"); searchTST(root, "cats")? printf("Found\n"): printf("Not Found\n"); searchTST(root, "bu")? printf("Found\n"): printf("Not Found\n"); searchTST(root, "cat")? printf("Found\n"): printf("Not Found\n"); */ end = clock(); printf("\n%f\n", (double)(end - start));}يظهر لنا الاوون بوت و يطلع لنا الرن تايم بس الاون بوت ما يترسل للديكشنري فنكشن يعني ما يكون مرتب ترتيب ابجدي و كمان يكرر اخر حرف باخر كلمة حاولنا كثييييييييييير فيه نحنا ما درسنا شي زي كدا و بحثنا بالنت عن الطريقة و جربناها زي الكود اللي فوق و ما زبط    
  2. انا جديد في قواعد البيانات واريد معرفة طريقة ترحيل البيانات تلقائيا بين سيرفر وسيرفر بعيد .. بحيث عند ورود سجل جديد في السيرفر ترحل تلقائيا الى قاعدة البيانات في السيرفر الاخر  ارجوا منكم الافادة  وشكرا
  3. العديد من الإخوة قد صادفوا هذا المشكل أثناء القيام بعملية البحث بين تاريخين، منهم من يظهر له خطأ ومنهم من تظهر له نتائج خاطئة. في الفيديو التالي سوف نتعرف على كيفية القيام بعملية البحث عن البيانات الموجودة بين تاريخين في قاعدة بيانات أكسيس بواسطة لغة الفيجوال بسيك دوت نيت. بالتوفيق والسداد.   http://www.mobarmijoun.com/between_dates_vbnet_access/
  4. النهاردة جبتلكم موضوع عجبني جدا عن التسويق الالكترونى عبر الاعلانات المبوبة انا نقلت لكم الموضوع علشان اهميته   اعلانات مبوبة مجانية | اعلانات مبوبة بدون تسجيل | اعلانات مجانية بدون تسجيل   تسويق منتجك عبر اعلانات مبوبة مجانية يعتبر التسويق الالكترونى من اهم الطرق الرئيسية التى تصنع لك وجود حقيقى على النت وتعتبر من الوسائل والطرق التى لا يستهان بها فى تحقيق اهدافك وذلك لوجود اكثر من 100 مليون مستخدم وكل فترة فى زيادة مستمرة واصبحت شبكة الانترنت وسيلة الكترونية سريعة. وتعتبر شبكة الانترنت من اهم الوسائل التى تتيح فورية الشراء ومستوى عالى من الراحة والسهولة واصبح هو المكان الرئيسى للعرض والطلب والشراء والبيع  ولكن ما هى الخطوات والطرق التى تتم من خلالها عملية الشراء والبيع نتعرف من خلال الاتى: اعلانات مبوبة بدون تسجيل تعتبر الاعلانات المبوبة المجانية بدون تسجيل من اهم الوسائل لعرض المنتج وهى تحتوى على العديد من الاقسام مثل العقارات والسيارات والشقق والاراضى والفيلات واعلانات وظائف خالية …..والخ  الوسيط للاعلانات المبوبة المجانية بدون تسجيل     تستخدم لبيع وشراء عقارات و سيارات و ايجار عقارات و وظائف شاغرة وبيع وشراء اجهزة الكترونية و كمبيوترات و جوالات و اثاثات و مقتنيات وتقوم الوسيط بعرض منتجاتها من خلال اعلانات مبوبة بدون تسجيل واصبحت تتنافس فى ذلك مع بقية الشركات لان اعداد المستخدمين يتزايد يوم بعد يوم وهى اصبحت اسرع وسيلة للعرض والطلب ونجد كثير من الناس يبحثون عن حوائجهم سواء كانت صغيرة او كبيرة عبر المواقع التسويقية  وتعتبر اعلانات مبوبة مجانية هى اهم الطرق التى تجذب العملاء وتساعد على تنافس العملاء لوضع اعلاناتهم فى الموقع ولكثرة عمليات العرض والطلب والشراء والبيع ذلك يؤدى الى كثرة الارباح للعميل   الموقع الرسمي :http://www.alwaseet.com قناة اليوتيوب : http://www.youtube.com/user/alwasset صفحة الفيس: https://www.facebook.com/pages/Alwaseet/597922890218515  صفحة تويتر : https://www.twitter.com/alwaseetcom منقول للامانة  
  5. السلام عليكم ورحمة الله وبركاته ,, صباح النصر قد لاح على أرض شامنا الحبيبة ,,   سؤال أحبتي : كيف يمكنني تشغيل معالج التصدير في حالة تم إخفاء خلفية الاكسس ؟ قد تستغربون من السؤال : سبب طرح السؤال هو أني أريد طريقة من خلالها أستطيع تصدير نماذج ووحدات نمطية وجداول الى ملف اكسس آخر ؟ مع التاكيد على عدم ظهور خلفية الاكسس   اللهم أسعد وأفرح من ساعدنا وحل لنا الاشكال ,,
  6. عندي خانة تسمى date  فيها تواريخ من أول الشهر إلى آخره   أريد أن أعرف إذا كان هناك تاريخ ناقص في نصف الشهر    إذا قدرت أن أعرف الفرق بين كل تاريخ والتاريخ السابق له فسوف أعرف إذا كان هناك يوم ناقص أم لا  مع العلم أنني أستخدم التاريخ نفسه كمفتاح أساسي    
  7. ماهي طريقة وضع برنامج تنفيذي ليشتغل في المتصفح مثل العاب الفلاش علما اني استعملت برنامج web game builder ولكنه نجح ولن عندما وضعت الملفات في الهوست لم يشتغل الا عندي اي انه يجب ان يكون البرنامج في حاسوب العميل . لذلك هل هناك طريقة او برنامج لإستعراض الملف التنفيذي ليشتغل ويتفاعل مع المستخدم كما البرامج الفلاشية
  8. السلام عليكم ورحمة الله وبركاته تحية طيبة إلى الأعضاء الأحباب.. قمت بتصميم برنامج يقوم بحساب الاجازة التعويضة..لجميع موظفي المؤسسة.. وتم وضع نموذجين فرعية  تابعة للنموذج الأصل ولدي مشكلة  وهي :   تم وضع خانة أسمها مجموع الاجازات التعويضية   تقوم بجمع جميع سجلات رصيد الاجازات التعويضة  ]=sumرصيد الاجازة التعويضية[   والمطلوب كود يقوم بالجمع بشرط  أن يتم إستثناء الاجازة التعويضية التي مضى عليها أكثر من سنة   البرنامج موجود بالمرفقات   اسم المستخدم للبرنامج user     كلمة المرور 000   شرح المطلوب بالصورة الاجازات التعويضية.rar
  9. مطلوب اولاء انشاء الجداول الاتية جدول للعملاء (سواء زبائن او موردين كلهم عملاء كل واحد له رقم حساب) كود العميل(رقم تلقائى)-اسم العميل-تليفون - العنوان جدول بأسماء المخازن وارقمها كود المخزن-اسم المخزن-اسم امين المخزن جدول بأسماء الاصناف وارقامها كود الصنف-اسم الصنف-المجموعة-الوحدة-سعر الوحده-حد الطلب-الكمية عند الطلب جدول بأسماء الحركات وارقامها كود الحركة-الحركة (رصيد-مشتريات-مرتجع مشتريات-مبيعات - مرتجع مبيعات -اضافة من مخزن اخر- صرف الى مخزن اخر) جدول بالحركات نفسها الجدول الاخير يحتوى على رقم الحركة -تاريخ الحركة-كود المخزن-كود العميل-كود الصنف-الكمية-سعر الوحده  مخازن ديمو.rar
  10. منتدى تيا

    اهلا ومرحبا بكم فى منتدى تيا تسعدنا زيارتكم منتدانا بدون تسجيل http://www.tiaforum.net  
  11. طبعا قمت بعمل هذا الموضوع لانه لم اجد الى الان الشرح الوافي لطريقة عمل استعلامات التوحيد والتي كنت بحاجتها من سابق وربما يأتي غيري من يحتاج اليها في المستقبل فحبيت اضع هذا المثال والشرح البسيط امامكم لمعرفة كيف يتم عمل استعلام التوحيد وكشوفات العملاء والموردين من خلال تجميع بيانات اكثر من جدول يعتمد عليه هذا الكشف   واذا كان هناك اي اخطاء فلا تبخلوا علينا بتوجيهاتكم طبعا سأضع هنا رابط لشرح الفيديو ثم بعد ذلك سأضع المثال الذي تم عمله في هذا الشرح http://youtu.be/I6y_Wsk8sJA
  12. السلام عليكم  هل من الممكن ارسال رسالة نصية قصيرة الى هاتف محمول باستخدام الفيجوال فوكس برو 9 مع التقدير
  13. بسم الله الرحمن الرحيم كيفكم اخواني في منتدى البرمجة كيف اخباركم الحمد لله انتهيت من مشروعي اللي ساعدتموني فيه لكن الجامعة انقصفت في حمص - سوريا وماحسنت قدم المشروع على اي حال استفساري كيف ممكن انو نستدعي البيانات من قاعدة البيانات بدون تكرار مثلا في جدول الرسائل هناك ايدي المرسل وايدي المستقبل والرسالة  وعند استدعاء الرسائل يتم استدعائهم حسب اخر ثلاث رسائل لكن في حال تم استدعاء اخر ثلاث رسائل ممكن تكون من الشخص نفسه لذلك ارغب في استدعاء البيانات مندون تكرار   كمثال اذا تم البحث في القاعدة ووجد ايدي الشخص رقم واحد زمن ثو رقم تنين ومن ثم رقم واحد مرة اخرى يتم تجاهله اي استعداء كل رقم مرة واحدة فقط !!
  14. اريد اضافه تاريخين ميلادي وهجري في نفس قاعده البيانات 
  15.  السلام عليكم ورحمة الله وبركاته اخواني الاعزاء .. عملت مثال طريقة اضافة   Textbox Dynamically  عند الضغط على البوتون .. ويجاد القيم من التكستات المضافة .. لكن لا اعلم ماسبب المشكلة المثال مايشتغل . مع العمل انني  اشتغلت المثال مثل الشرح على الفديو .. وهذه رابط الفديو  http://www.asp.net/web-forms/videos/aspnet-ajax/how-to-dynamically-add-controls-to-a-web-page    والمثال سوف ارفعه بالمرفقات  ارجو النظر الى سبب المشكلة  AdddinmicTextbox.rar