• الإعلانات

    • فيصل الحربي

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

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

البريشي

اعضاء
  • عدد المشاركات

    344
  • تاريخ الانضمام

  • تاريخ اخر زياره

السمعه بالموقع

0 عادي

عن البريشي

  • الرتبة
    عضو فعال
  • تاريخ الميلاد 04/04/1983

طرق الإتصال

  • ICQ 0

معلومات الملف الشخصي

  • الجنس ذكر
  • الدولة : الأردن - الكرك
  1. اضافة كلاس الى مشروع c++.net 2008

    مشكور اخي الكريم C++err على الرد   للاسف صار يعطيني اخطاء على كل استدعائات Math في الكود   حاولت استدعاء الكلاس كالاتي #include <math.hpp>والمشكلة لم تحل حاولت استدعاء الكلاس بالرغم من الاخطاء وايضا لم يظهر اسماء functions حتى استدعيها واقصد كمثال Hough و Hough2 ... بحثت عن اخطاء في الاقواس ولم اجد شيء   اود التركيز على ان المطلوب مني فقط تستدعاء ونفيذ Hough في الكلاس السابق  حاليا سأحاول تنفيذه من نفس الفورم form  على اعتبار انه function راجيا المساعده في استدعائه كـ class
  2. بسم الله الرحمن الرحيم لدي كود كلاس جاهز اود استخدامه في مشروع على بيئة 2008 ولكن لم اعرف ان استحدث ملف كلاس جديد لاضافة الكود له حيث ان الكود الذي حصلت عليه لا يوجد فيه classname.h ارجو من الاخوة المساعدة لضيق الوقت هذا كود الكلاس الذي اود اضافته  //CLASS DYNAMIC MATRIXclass Mat {public: Mat(int ,int ); ~Mat(); double get(int ,int ); void set (int ,int , double ); private: int num_row; int num_col; double * val;};Mat::Mat(int nrow, int ncol){ num_row=nrow; num_col=ncol; val =new double [num_row * num_col]; return;}double Mat::get(int row, int col){ return val[row * this->num_col + col];}void Mat::set(int row, int col, double v){ val[row* this->num_col +col]=v; return; }Mat::~Mat(){ delete [] val;}/////////////////////////////Hough1 transform =============== double pmin; double pmax; double tmin; double tmax;Bitmap ^ Hough(Bitmap ^ im1){ int w=im1->Width,h=im1->Height; int thetaMx=180; int pMx=181;Mat * EdgeMag=new Mat(h,w);Mat * EdgePhase=new Mat(h,w);//==================sobel int filtersize=3; int sobely[3][3]= {-1,-2,-1, 0 , 0, 0, 1 , 2, 1}; int sobelx[3][3]= {-1, 0, 1, -2, 0, 2, -1, 0, 1}; double Rx,Ry; int x,y,i,j; for (x=0;x<w ;x++) for(y=0;y<h ;y++){ Rx=Ry=0.0; for ( i=-filtersize/2;i<=filtersize/2;i++) for ( j=-filtersize/2;j<=filtersize/2;j++){ if (!(x+i<0 || x+i>=w || y+j<0 || y+j>=h)){ Color c=im1->GetPixel(x+i,y+j); int r= (c.R+c.G+c.B)/3; Ry+=r*sobely[i+filtersize/2][j+filtersize/2]; Rx+=r*sobelx[i+filtersize/2][j+filtersize/2]; } else { Color cc=im1->GetPixel(x ,y ); int r= (cc.R+cc.G+cc.B)/3; Ry+=r*sobely[i+filtersize/2][j+filtersize/2]; Rx+=r*sobelx[i+filtersize/2][j+filtersize/2]; } } int R=Math::Abs(Rx) + Math::Abs(Ry) ; if (R>255) R=255; EdgeMag->set(y,x,R); EdgePhase->set(y,x,Math::Atan2(Ry,Rx)); }// for //=================end sobel//initilize output image for sin drawBitmap ^outSinCos=gcnew Bitmap(thetaMx,pMx);for (int x=0;x<thetaMx ;x++) for(int y=0;y<pMx ;y++){ outSinCos->SetPixel(x,y,Color::Black); }//read from magnitude and add to accumilator image outsincos pmin=9999999999.0; pmax=-9999999999.0; double p,Pi=Math::PI; //scale p for (x=0;x<w ;x++) for(y=0;y<h ;y++){ int r=EdgeMag->get(y,x); if (r>254){ for (int i=0;i<thetaMx;i++){ p=x*Math::Cos(i*Pi/180.0)+y*Math::Sin(i*Pi/180.0); if (p<pmin) pmin=p; if (p>pmax) pmax=p; } } } //accumilate for (x=0;x<w ;x++) for(y=0;y<h ;y++){ int r=EdgeMag->get(y,x); if (r>254){ for (int i=0;i<thetaMx;i++){ p=x*Math::Cos(i*Pi/180.0)+y*Math::Sin(i*Pi/180.0); p=180.0*(p-pmin)/(pmax-pmin); int r=outSinCos->GetPixel(i,p).R+1; if (r>255) r=255; outSinCos->SetPixel(i,p,Color::FromArgb(r,r,r)); } } }return outSinCos; }////////////////////////////////Hough2 transform =============== int thetaMx; int pMx;Bitmap ^ Hough2(Bitmap ^ im1){ int w=im1->Width,h=im1->Height; thetaMx=180; pMx=181;Mat * EdgeMag=new Mat(h,w);Mat * EdgePhase=new Mat(h,w);//==================sobel int filtersize=3; int sobely[3][3]= {-1,-2,-1, 0 , 0, 0, 1 , 2, 1}; int sobelx[3][3]= {-1, 0, 1, -2, 0, 2, -1, 0, 1}; double Rx,Ry; int x,y,i,j; for (x=0;x<w ;x++) for(y=0;y<h ;y++){ Rx=Ry=0.0; for ( i=-filtersize/2;i<=filtersize/2;i++) for ( j=-filtersize/2;j<=filtersize/2;j++){ if (!(x+i<0 || x+i>=w || y+j<0 || y+j>=h)){ Color c=im1->GetPixel(x+i,y+j); int r= (c.R+c.G+c.B)/3; Ry+=r*sobely[i+filtersize/2][j+filtersize/2]; Rx+=r*sobelx[i+filtersize/2][j+filtersize/2]; } else { Color cc=im1->GetPixel(x ,y ); int r= (cc.R+cc.G+cc.B)/3; Ry+=r*sobely[i+filtersize/2][j+filtersize/2]; Rx+=r*sobelx[i+filtersize/2][j+filtersize/2]; } } int R=Math::Abs(Rx) + Math::Abs(Ry) ; if (R>255) R=255; EdgeMag->set(y,x,R); EdgePhase->set(y,x,Math::Atan2(Ry,Rx)); }// for //=================end sobel//initilize output image for sin drawBitmap ^outSinCos=gcnew Bitmap(thetaMx,pMx);for (int x=0;x<thetaMx ;x++) for(int y=0;y<pMx ;y++){ outSinCos->SetPixel(x,y,Color::Black); }//read from magnitude and add to accumilator image outsincos pmin=9999999999.0; pmax=-9999999999.0; tmin=9999999999.0; tmax=-9999999999.0; double p,Pi=Math::PI; //scale p for (x=0;x<w ;x++) for(y=0;y<h ;y++){ int r=EdgeMag->get(y,x); if (r>254){ double t=EdgePhase->get(y,x); p=x*Math::Cos(t)+y*Math::Sin(t); if (p<pmin) pmin=p; if (p>pmax) pmax=p; if (t<tmin) tmin=t; if (t>tmax) tmax=t; } } //accumilate for (x=0;x<w ;x++) for(y=0;y<h ;y++){ int r=EdgeMag->get(y,x); if (r>254){ double t=EdgePhase->get(y,x); p=x*Math::Cos(t)+y*Math::Sin(t); t=(thetaMx-1)*(t-tmin)/(tmax-tmin); p=180.0*(p-pmin)/(pmax-pmin); int r=outSinCos->GetPixel(t,p).R+1; if (r>255) r=255; outSinCos->SetPixel(t,p,Color::FromArgb(r,r,r)); } }return outSinCos; }Bitmap ^ line(Bitmap ^ im1){ Image^ image =im1; Graphics ^gr = Graphics::FromImage(image); Pen ^ p1=gcnew Pen(Color::Blue); int w=im1->Width;int h=im1->Height; gr->DrawLine(p1,0,0,w-1,h-1); im1=dynamic_cast<Bitmap^>(image); return im1;}Bitmap ^ HoughLine(Bitmap ^ im1){ Image^ image =im1; Graphics ^gr = Graphics::FromImage(image); Pen ^ p1=gcnew Pen(Color::Blue); int w=im1->Width;int h=im1->Height; Bitmap ^ im2=Hough(im1); thetaMx=180; pMx=181;double Pi=Math::PI; int t,r; for (t=0;t<thetaMx ;t++) for(r=0;r<pMx ;r++){ Color c=im2->GetPixel(t,r); if (c.R>254){ double cos_t = Math::Cos(t*Pi/180.0), sin_t = Math::Sin(t*Pi/180.0); double rho=pmin+r*(pmax-pmin)/180.0; double x0 = rho*cos_t, y0 = rho*sin_t; double alpha = 1000; Point pt1( Math::Round(x0 + alpha*(-sin_t)), Math::Round(y0 + alpha*cos_t) ); Point pt2( Math::Round(x0 - alpha*(-sin_t)), Math::Round(y0 - alpha*cos_t) ); gr->DrawLine(p1,pt1,pt2); } } im1=dynamic_cast<Bitmap^>(image); return im1;}Bitmap ^ HoughLine2(Bitmap ^ im1,int threshold){ Image^ image =im1; Graphics ^gr = Graphics::FromImage(image); Pen ^ p1=gcnew Pen(Color::Blue); int w=im1->Width;int h=im1->Height; Bitmap ^ im2=Hough2(im1); thetaMx=180; pMx=181;double Pi=Math::PI; int t,r; for (t=0;t<thetaMx ;t++) for(r=0;r<pMx ;r++){ Color c=im2->GetPixel(t,r); if (c.R>threshold){ double rho=pmin+r*(pmax-pmin)/180.0; double theta=tmin+t*(tmax-tmin)/180.0; double cos_t = Math::Cos(theta), sin_t = Math::Sin(theta); double x0 = rho*cos_t, y0 = rho*sin_t; double alpha = 1000; Point pt1( Math::Round(x0 + alpha*(-sin_t)), Math::Round(y0 + alpha*cos_t) ); Point pt2( Math::Round(x0 - alpha*(-sin_t)), Math::Round(y0 - alpha*cos_t) ); gr->DrawLine(p1,pt1,pt2); } } im1=dynamic_cast<Bitmap^>(image); return im1;}معلوماتي بسيطه في C++  اعتقد انه لازم استحدث كلاس باسم Mat.cpp واضافة الكود لكن  كيف استدعيه وهل لازم استخدم header file اله وكيف اعمله
  3. بسم الله الرحمن الرحيم   برمجت -على لغة vb6- قبل عدة سنوات برنامج مقسم وكان المقسم الهاتفي مزود بمخرج serial port وكنت احصل على ارقام الهواتف الخارجيه والفرعيه ومدة المكالمات  البرنامج لم يكن يستقبل المكالمات والرسائل او يرسلها لكن يأخذ معلومات المكالمات لاجل اخراج فاتورة او تقرير بالمكالمات الصادرة والواردة. للاسف معلوماتك عن البرنامج اللي بدك تعمليه غير مكتماه فمثلا شو نوع الاتصال اللي بتعملي عليه (ارضي او خلوي) وهل يوجد مقسم او اتصال مباشر وهل مفعل اظهار رقم المتصل -اذا لم يكن مفعل على خط الاتصالات لن يظهر الرقم في البرنامج- وايضا طبيعة عمل البرنامج  فقط تخزين رقم المتصل او استقبال المكالمة مثل البريد الصوتي والفاكس و...   يوجد في الوندوز برنامج لاستقبال وارسال الفاكس والمكالمات هما برنامجا Windows Fax and Scan و phone and modem ومن المؤكد انهما يقومان بتسجيل معلومات الاتصال وقصدت بذكر المعلومه انه بالتأكيد يوجد ادوات جاهزة مع الوندوز يمكنكي استخدامها من البرنامج   لاسف لم استعمل البرنامجان كما انني منقطع عن البرمجة من مدة طويله لذا لن استطيع المساعدة كثيرا بالنسبه للبحث عن طريق قوقل  جربي الرابط https://www.google.jo/search?q=making+calls+use+modem+by+vb.net&oq=making+calls+use+modem+by+vb.net&aqs=chrome..69i57.9714j0j8&sourceid=chrome&espv=210&es_sm=93&ie=UTF-8     متمنيا ان تجدي الحل في احد نتائج البحث وبالتوفيق للجميع والسلام عليكم ورحمة الله وبركاته
  4. اريد استضافة موقع

    أشكرك أخي حزوم على المتابعة
  5. اريد استضافة موقع

    upأرجو من الأخوة الأعضاء اجابتي بالنسبة للمساحة والدومين والباندودث الانسب لموقعي حيث أنه سيشتمل صور واعلانات .
  6. اريد استضافة موقع

    بسم الله الرحمن الرحيم شكرا الأخ hazzoom على الرد مشكور أخي TareqVB على الرد بالنسبة للمساحة والدومين والباندودث تحديدا ما هو الانسب لي
  7. بسم الله الرحمن الرحيم الأخوة اعضاء المنتدى اريد اطلاق موقع انترنت وخلال بحثي عن الشركات وجدت الكثير من العقبات منها : 1- عدم دعم لغة asp.net 2- التشكيك في العروض او مصداقية الشركة والشكوى منها لذا اود منكم اطلاعي على افضل شركات الاستضافة كما اريد ان اعرف ما هو افضل ترافيك مناسب لموقع اخباري ومقالات مع امكانية الاضافة والتعديل والتعليق من قبل الزوار المسجلين نتأمل أن يزداد عدد زواره بشكل سريع ان شاء الله واذا كان هناك ملاحضات من الأخوة عن الأمور التي يجب ان اراعيها في الفترة القادمة والسلام عليكم ورحمة الله وبركاته
  8. أشكرك أخي محمد على المتابعة جاري التجريب والمحاولة ... والسلام عليكم ورحمة الله وبركاته
  9. بسم الله الرحمن الرحيم أشكرك أخي محمد على المرور والرد كما أسلفت سابقا أن الموضوع قديم من عام 2004 والوصلات لا تعمل قمت بالبحث على الانترنت ووجدت البرامج راجيا تحديث الموضوع القديم للافادة وها هي الوصلات التي قمت بالتنزيل منها Java™ 2 SDK, Standard Edition 1.4.2_05, Download Sun Java Wireless Toolkit 2.5.2_01 for CLDC Download لكنني لم أجد J2ME™ Wireless Toolkit 1.0.4_01, Download أرجو الرد هل يمكنني البرمجة لنظام Symbian 6 بواسطة Sun Java Wireless Toolkit 2.5.2_01 for CLDC أو اعطائي الوصلات الفعالة للبرمجيات المناسبة مع الشكر الجزيل متابع ... والسلام عليكم ورحمة الله وبركاته
  10. بسم الله الرحمن الرحيم الأخوة أعضاء المنتدى السلام عليكم ورحمة الله وبركاته أود أن أقوم بعمل برنامج يعمل على جهاز نوكيا N81 علما أنه يعمل على نظام S.60 ولكن لا أعرف ما هي البرامج التي يجب أن أنزلها على الجهاز لكي أبدء البرمجة يا ريت من الأخوة تزويدي بالوصلات لتنزيلها من الانترنت علما أنني بحثت في المنتدى ووجدت أن المواضيع التي توضحها قديمة ومعظمها في سنة 2004 . شاكرا تعاونكم مقدماً والسلام عليكم ورحمة الله وبركاته
  11. بســم الله الـرحمــن الرحيــم السلام عليكــم ورحمـة الله وبركاتــه ،، كل الشكر لكم اخواني على المتابعة واعتذر عن عدم متابعتي للموضوع الفترة السابقة بسبب انشغالي في المشروع والامتحانات والحمد لله اليوم أنهيت كل الامتحانات . تركت هذا الموضوع بسبب عدم التجاوب بداية الأمر واضطررت الى الغاء هذا الجزء لتسليم المشروع الذي والحمد لله تم تسليمه ومناقشته كما أنني وجدت مشاركة لأحد الأخوة الكرام بعنوان How To Add A New Web Form (aspx File) In The Run Time أعتقد أنها ستؤدي الى نفس الحل الا أن التعديلات التي قمت بها وضبق الوقت منعاني من تجريبها سأجرب ان شاء الله المشاركات مشكورين على المتابعة والسلام عليكم ورحمة الله وبركاته
  12. بســم الله الـرحمــن الرحيــم السلام عليكــم ورحمـة الله وبركاتــه ،، كيف بامكاني انشاء ملف على السيرفر والكتابة داخله وكيف بامكاني حذف هذا الملف علما أنني جربت حفظ ملف كالتالي ولم ينفذ أو يعطي أخطاء Dim Fs As FileStream = New FileStream("text.txt", FileMode.OpenOrCreate) Dim T As StreamWriter = New StreamWriter(Fs, Encoding.UTF8) T.Write("This is in UTF8") T.Close() Fs.Close()
  13. بسم الله الرحمن الرحيم أشكرك أخي على ملاحضتك هو فعلا المستخدمين الذين سيستخدمون الخاصية محددين والسلام عليكم ورحمة الله وبركاته
  14. بسم الله الرحمن الرحيم مشكور أخي System Down على المرور والمشاركة ومشكور كثيييييييييييييييييييير على المتابعة كلنا معرضين للخطأ والسلام عليكم ورحمة الله وبركاته