کد پروژه سوکت - نعلینی

15 views
Skip to first unread message

danakolana

unread,
Apr 30, 2013, 10:29:15 AM4/30/13
to raz...@googlegroups.com

سلام خدمت دوستان و استاد گرامی

در رابطه با پروژه های سوکت که مساله ساز شد موضوعی که احتمالا همه در مورد اون اجماع نظر دارند و احتمالا دکتر هم به یاد دارند این هست که استفاده از نت و دو سایت بزرگ کد پراجکت و استک آورفلو که واقعا انچه تجربه عملی برنامه نویسی داریم از این 2 سایت هست نه کتب و نه منابع دیگر قرار نبود اشکالی داشته باشد بلکه کپی کامل یک پروژه بدون بررسی قسمت های مختلف آن اشکال داشت  بنابراین درخواست میشه از استاد گرانقدر که این مساله رو در بررسی پروژه ها و کد های دوستان در نظر بگیرند تا خدای نکرده کسی دچار اشکال نشه

به هر حال این مساله کاملا طبیعی و نیاز هست که برای مسائل جدیدی مثل همین سوکت از نت استفاده کرد اما به شیوه مهندسی و با درک نسبی از مساله زیرا که برای مثال بنده یا خیلی از دوستان در پروژه نهایی مثلا از منوهای جی.کوری زیبایی استفاده کرده باشیم در حالی که در مورد جی کوری چیزی ندانیم

مساله مهم این هست که ما استفاده از منابع مختلف و کاستومایز کردن اون و تحلیل و قابلیت استفاده مهندسی مانند تبدیل کردن کد کاستومایز شده به دی ال ال را برای پروژه هایمان داشته باشیم .

 

کدهای بنده از آدرس

http://www.mediafire.com/?9d40oklecvwic8l

قابل دریافت هست در هیچ کجا این پروژه وجود ندارد اما قسمتهایی از کد آن از 2 پروژه جداگانه (کدپراجکت) برداشت شده است (بحث تنها اینترفیس نیست منطق و معماری برنامه)

موارد زیر منحصرا در پروژه ما با کلی مصیبت ! انجام شد :

  1. .      تمام(یا اکثر) پروژه های سطح اینرنت برای سوکت در 2 پروژه و 2 برنامه سمت سرور و کلاینت به طور جداگانه نوشته شده .
  2. .      درخواست دکتر این بود که کلا یک کد و یک برنامه باشه که برای این مساله حدود 15 ساعت وقت برای یکی کردن پروژه ها وقت صرف شد مدت زمان یاد شده به وضوح گویای کپی پیستی نبودن پروژه هست !.
  3. .      در پروژه ها برای دریافت اطلاعات دقیقا باید دکمه رسیو فشرده شود اما در پروژه ما رسیو همزمان انجام میشود به خاطر استفاده از آسینک  از پروژه های دیگر که احتماالا بحث تردینگ را داخلی انجام میدهد که پای تریبون هم عرض کردم احتمالا به طور داخلی این مساله هندل میشود هنوز هم معلوم نیست دات نت در این زمینه چه میکند (نظر و حدس اقای دکتر هم همین بود)
  4. .      در پروژه های نت باکس نوشته های سند و رسیو کاملا جدا هستند و باید از 4 باکس استفاده شود اما در پروژه ما این مساله به سادگی هر چه تمامتر در یک باکس لاگ و یک باکس سند انجام میشود .
  5.      در این پروژه مفهوم کلاینت یا سرور وجود ندارد به همین خاطر نیاز به آن نیست که ابتدا سرور اجرا شود سپس کلاینت کانکت کند بلکه هر اینستنس از برنامه که اجرا شود بلافاصله لسنینگ هم انجام میدهد
  6.      به سادگی و به وضوح بالای توابع میتوان دی ال ال این پروژه را ساخت و مورد استفاده قرار داد .

 

امیدوارم درست تبیین کرده باشم که منظور بنده چیست و چه چیزهایی مجاز نبود و چه چیزهایی مجاز بود و چه فعالیت های اضافه ای انجام شد.

با ارزوی موفقیت برای دوستان گرامی در پروژه و امتحان فاینل .

 

Reply all
Reply to author
Forward
0 new messages