الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

اتمنى توضيح لي بعض النقاط في السي شارب ...

مغلق
بدأه --<LION>-- في 29 يناير 2007 · 9 رد · 1,090 مشاهدة · في Microsoft Visual C#.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم ...

انا لي فترة اتعلم السي شارب ولا زلت اتعلم ...

المهم .. عندي كم سؤال.. اتمنى الاجابة عليها بكل وضوح ...

هل استطيع عمل برنامج صوتي مثل (( الريل بلير ))

هل استطيع اعمل برنامج هكر مثل (( اي برنامج طبعا ))

هل استطيع عمل برنامج لتحويل انساق الصوت والفيديوا ..

هل استطيع عمل برنامج يتحكم عن بعد ...

وما اقرب طريق لعمل مثل البرامج الي ذكرتها فوق ... يعني اركز على جانب معين في لغة السي شارب او لازم اكون ملم بجميع جوانب اللغة لاصل لهدفي ...

اخيرا ... اين تقف حدود السي شارب ؟! <_<

ولكم مني ارق تحيه ..

سلااااااااااااااااااام

#2

اخ --<LION>--

اولا: بخصوص برنامج صوتي هل تقصد تصنيعه من الصفر اي بدون استخدام اي ActiveX او اي كلاس جاهز

وهل تريد البرنامج ان يقوم بتشغيل الاصات فقط ؟

ثانيا : الرجاء تحديد نوع برنامج الهاكر ووضيفته

ثالثا : هل تقصد تصنيعه من الصفر اي بدون استخدام اي ActiveX او اي كلاس جاهز

اخيرا : السي شارب , والفيجوال بيسك.نت حدودها مرتبطة بال Dot Net Platform

اي باختصار قدرات سي شارب هي بحدود Dot Net Platform وقدرات Dot Net Platform واسعة جدا

شكرا

#3

اشكرك لاهتمامك ...

بالنسبة لما ذكرت ...

البرنامج الصوتي :

اذا كان في كلاس جاهز طبعا راح استخدمه ... وطبعا يشغل الملفات الصوتيه والفديويه ..

برنامج الهاك :

مثل اي برنامج اختراق .. برورات .. زي كذا .. (( يعني تقدر تتحكم بالجهاز الاخر بشكل كامل ))

برنامج التحويل :

زي ماذكرت اول اذا فيه كلاس جاهز اكيد بستخدمه ...

( طيب اذا مافي كلاس جاهز ... استطيع اعمل اي برنامج من الصفر ؟

شكرا لك على سعة صدوك .. وجزيت خيرا ..

سلااااااااااام

#4

قد لا يكون هذا هو الرد الذي تريد سماعه و لكن أرجو أن تقرأه...

بالنسبة لبرامج الصوتيات و التحكم و ما إلى ذلك فنعم هذا ممكن و لكنها مواضيع متقدمة جداً. بالنسبة لحدود السي شارب فهي لغة لا يحدها تقريباً سوى لزوم وجود الدوت نت فريموورك.

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

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

أرجو أن لا أكون أطلت عليك و وفقك الله في مسعاك :)

#5

sorry for writing in english, but currently I don't have an arabic keyboard,

I totally agree with System Down

Sr. Software Development Engineer
Hulu, LLC
My Blogs

#6

السلام عليكم

أخ System down أحسست بالإحباط إثر قراءة ردك رغم أني لست معنيا به

أما بالنسبة للسائل فأنصحه أيضا بترك الهاكنينغ لمرحلة متقدمة وركز على واحد فقط من الأسئلة التي طرحتها ثم تدرج الى الآخرين.

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

للتصرف في ملفات الفيديو يمكنك البدأ منها وإستعمال هذه الدوال الجاهزة

[DllImport("avifil32.dll")]
  private static extern void AVIFileInit();

  [DllImport("avifil32.dll")]
  private static extern int AVIFileOpenW(ref int ptr_pfile, [MarshalAs(UnmanagedType.LPWStr)]string fileName,int flags, int dummy);

  [DllImport("avifil32.dll")]
  private static extern int AVIFileCreateStream(
	int ptr_pfile, out IntPtr ptr_ptr_avi, ref AVISTREAMINFOW ptr_streaminfo); 

  [DllImport("avifil32.dll")]
  private static extern int AVIMakeCompressedStream(
	out IntPtr ppsCompressed, IntPtr aviStream, ref AVICOMPRESSOPTIONS ao, int dummy);

  [DllImport("avifil32.dll")]
  private static extern int AVIStreamSetFormat(
	IntPtr aviStream, Int32 lPos, ref BITMAPINFOHEADER lpFormat, Int32 cbFormat);

  [DllImport("avifil32.dll")]
  unsafe private static extern int AVISaveOptions(
	int hwnd, UInt32 flags, int nStreams, IntPtr* ptr_ptr_avi, AVICOMPRESSOPTIONS** ao);

  [DllImport("avifil32.dll")]
  private static extern int AVIStreamWrite(
	IntPtr aviStream, Int32 lStart,  Int32 lSamples, IntPtr lpBuffer, 
	Int32   cbBuffer, Int32 dwFlags, Int32 dummy1,   Int32 dummy2);

  [DllImport("avifil32.dll")]
  private static extern int AVIStreamRelease(IntPtr aviStream);

  [DllImport("avifil32.dll")]
  private static extern int AVIFileRelease(int pfile);

  [DllImport("avifil32.dll")]
  private static extern void AVIFileExit();

أو

http://www.adp-gmbh.ch/csharp/avi/write_avi.html

[DllImport("Ws2_32.DLL", CharSet = CharSet.Auto,
SetLastError=true)]
private extern static
  Int32 WSACleanup();

[DllImport("Ws2_32.dll", CharSet = CharSet.Auto,
SetLastError=true)]
private extern static
  Int32 WSALookupServiceBegin(WSAQUERYSET qsRestrictions,
	Int32 dwControlFlags, ref Int32 lphLookup);

[DllImport("Ws2_32.dll", CharSet = CharSet.Auto,
SetLastError=true)]
private extern static
  Int32 WSALookupServiceNext(Int32 hLookup,
	Int32 dwControlFlags,
	ref Int32 lpdwBufferLength,
	IntPtr pqsResults);

[DllImport("Ws2_32.dll", CharSet = CharSet.Auto,
SetLastError=true)]
private extern static
  Int32 WSALookupServiceEnd(Int32 hLookup);

أو

http://msdn2.microsoft.com/en-us/library/ms700657.aspx

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

وأخيرا حظ سعيد علنا نجدك يوما من الخبراء الآخذين بزمام أمتنا الى الأمام

و الله أعلم

#7

system down

كلامك صحيح 100 % وابدا لم يزعجني بالعكس اتضحت الرؤيه لي اكثر ... بالنسبة للهاكر عالمه جميل وفيه متعه علشان كذا احاول الدخول فيه ... فياليت تقولي على لغة تفيدني اكثر من السي شارب اذا فيه .... (( ايضا اميل للدلفي .. اذا كانت افضل فياليت تنصحني .. طبعا بمجال الهاكينج ))

bashmohandes

شكرا لمرورك ...

Ben_Laiid

اشكرك على ما اوردته من مكتبات ودوال اكيد بستفيد منها ...

<<

اضيف نقطة جديدة ...

انا ابغى اعرف كيف نبني الكود ... (( يعني في السي شارب يتم اخفاء اجزاء مهمه من الكود يعني الواجهة تعمل لك اجزاء من الكود بدون اي تدخل منك ... !! اما الدلفي تقدر تكتب برنامج من بدايته للنهاية بدون استعمال الواجهات الرسوميه ... ايضا السي++ لكن سببت لي مشاكل وتركتها))

انا اريد تعلم كل صغيرة وكبيرة ... انا مايهمني متى انتج .. يهمني اكثر التعمق في اللغة والتمكن منها ... واستمتع فيها

>>

وكل الشكر لكم على تفاعلكم ...

سلاااااااااااااام

#8

(( يعني في السي شارب يتم اخفاء اجزاء مهمه من الكود يعني الواجهة تعمل لك اجزاء من الكود بدون اي تدخل منك ...

!!!! You Mean C# Microsoft Baby ?

don't think so !

System Down

agree with your words !! ;)

calling methods//

Programming.ForHack(this);// this method return with false

"وماتوفيقي إلا بالله عليه توكلت وإليه أنيب"

#9
--<LION>-- كتب:
system down

كلامك صحيح 100 % وابدا لم يزعجني بالعكس اتضحت الرؤيه لي اكثر ... بالنسبة للهاكر عالمه جميل وفيه متعه علشان كذا احاول الدخول فيه ... فياليت تقولي على لغة تفيدني اكثر من السي شارب اذا فيه .... (( ايضا اميل للدلفي .. اذا كانت افضل فياليت تنصحني .. طبعا بمجال الهاكينج ))

الهاكنغ كما قلت هو مستوى خبرة و ليس علماً بحد ذاته. الهاكر يمكنه أن يكون هاكر بأي لغة و لا يوجد شئ إسمه لغة هاكر. فقط أبقي عقلك مفتوحاً للأفكار الجديدة.

--<LION>-- كتب:
انا ابغى اعرف كيف نبني الكود ... (( يعني في السي شارب يتم اخفاء اجزاء مهمه من الكود يعني الواجهة تعمل لك اجزاء من الكود بدون اي تدخل منك ... !! اما الدلفي تقدر تكتب برنامج من بدايته للنهاية بدون استعمال الواجهات الرسوميه ... ايضا السي++ لكن سببت لي مشاكل وتركتها))

انا اريد تعلم كل صغيرة وكبيرة ... انا مايهمني متى انتج .. يهمني اكثر التعمق في اللغة والتمكن منها ... واستمتع فيها

و من قال إنك لا تستطيع فعل ذلك في السي شارب؟ يمكنك برمجة برامج كونسول بالسي شارب بل هي أبسط من برامج الواجهة الرسومية. يمكنك برمجة كل شئ من البداية للنهاية أيضاً. لا تخدعك كلمة Visual الموجودة في اسم Visual Studio.

#10

Young Developer

شكرا لمرورك ..

system down

ردك هذا الاخير وضح لي جميع الاسئلة الي تدور براسي ... شكرا لك على سعة صدرك ... وخصوصا تعقيبك الثاني هو كان الاهم بالنسبة لي لاني اريد تعلم كل صغيرة وكبيرة .... ويكون عندي حرية اكبر من الواجهه الرسومية ...

يعطيكم الف عافيه ... وان شاء الله تكون لي مشاركات اخرى ...

سلااااااااااااام

هذا الموضوع مغلق.

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…