زمان کنونی: ۱۰ فروردین ۱۴۰۳, ۰۲:۰۷ ق.ظ مهمان گرامی به انجمن مانشت خوش آمدید. برای استفاده از تمامی امکانات انجمن می‌توانید عضو شوید.
گزینه‌های شما (ورودثبت نام)

شروعی دوباره درمباحث کاربردی

ارسال: #۱۶
۰۸ اردیبهشت ۱۳۹۱, ۰۵:۱۸ ب.ظ
شروعی دوباره درمباحث کاربردی
بسیار ممنون از طرحِ خوبی که شروع کردین.Smile
فقط امیدوارم از پایه جلو برید تا کسی مثلِ من که زیاد تو این زمینه تخصص نداره بتونه همراهتون کار کنه و یاد بگیره.
۰
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: - rasool - , Mahbanoo313
ارسال: #۱۷
۰۸ اردیبهشت ۱۳۹۱, ۱۱:۱۵ ب.ظ (آخرین ویرایش در این ارسال: ۰۸ اردیبهشت ۱۳۹۱ ۱۱:۱۶ ب.ظ، توسط abbassep.)
شروعی دوباره درمباحث کاربردی
من با اجازه این دوست عزیز می خوام چند مطلب در این مورد بنویسم.
بله شروع با یک پروژه کار درستیه ولی یه حداقل آشنایی با مباحث هم لازمه. شما اگه این حداقل رو نداشته باشین در حین انجام پروژه ممکنه چندین بار مجبور بشید پروژه رو از ابتدا شروع کنید و یا حداقل تغییرات اساسی اعمال بشه. حالا من بنا به تجربه ای که در کار با dot NET دارم یه مباحثی رو توضیح می دهم.
من توضیحاتمو در غالب معماری سه لایه خدمتتون عرض می کنم ( معماری سه لایه چیه ؟ هیچی نیست نترسین . یه تعریف انتزاعی که می گه آقا/خانم پروژه رو به سه بخش تقسیمش کن یه بخشش برای کار با داده ها "DAL" یه بخش هم برای رابط کاربری "UI" و یه بخشی دیگه که ارتباط این دو تا رو برقرار کنه "BLL". خیلی راحت با ایجاد سه تا کلاس در پروژه ، معماری سه لایه ایجاد می شه )اما پیش نیاز ها :
۱- DAL : همه ما می دونیم که جزء لاینفک یک برنامه پایگاه داده اون برنامه است . شما باید یه آشنایی هر چند جزئی با زبان sql داشته باشین. کتاب های مختلفی هم می تونین با عنوان Sql server for developers پیدا کنین که برنامه نویس ها رو مورد هدف قرار میدن. خوب من sql ‌رو تا حدی یادگرفتم حالا چی کار کنم؟ بعدش باید بتونی در پروژه ازش استفاده کنی . چی جوری استفاده کنم ؟ معلومه دیگه! برو ADO.NET رو یه نگاه بنداز وقتی این دو تارو یاد گرفتی اولین لایه پروژه رو تکمیل کردی.
۲-BLL : با چه زبانی برنامه می نویسی؟ C Sharp یا VB؟ اصلا مهم نیست. خود من جفتشونو بلدم. اصلا تفاوتی ندارن. اینقدر بحث نکنین که کدوم یکی بهترن. اگه می خوای تازه شروع کنی یکی رو انتخاب کن. تو این بخش شما فقط الگوریتم می نویسی به هر حال بایستی در یه حد معقول با این زبانی که انتخاب می کنی آشنایی داشته باشی. اینم بگم که هدف از طراحی زبان C Sharp کار با دات نته. نگین داره تبلیغ می کنه نه ، خود من VB رو خیلی بیشتر بلدم.
۳-UI‌: می خوای برنامت تحت وب باشه یا تحت ویندوز ؟ اینم اصلا مهم نیست.
وقتی شما منطق برنامتو در دو لایه اول نوشتی می تونی برنامه تو تحت وب بنویسی یا ویندوز . اصلا می تونی برا جفتشون این کارو انجام بدی. اگه می خوای تحت وب باشه برو ASP بخون. شاید بپرسین : مگه asp به این راحتیاست! من می گم آره شما یه نگاه به این کتابای asp‌ بندازین بیشترش کار با پایگاه داده هاست که همون ADO.NET است که شما قبلا اونو خوندیدن.
خوب تموم شد خیلی راحت.
البته به این سادگی هم نیست ولی شک نکنید که اینا شرایط لازم برای شروع یک پروژه با dot net به حساب میان.
خلاصه کسایی که می خوان با dot net‌برنامه بنویسن :
۱- sql server , ADO.NET
۲- C Sharp یا VB
۳- اگه برنامه تحت وب باشه ASP.NET و CSS/HTML , و اگه تحت ویندوز باشه که همه داستان رو می دونین دیگه.

برا هر کدوم از اینا هم منابع خوبی می شناسم که اگه خواستین می تونم معرفی کنم .
درضمن هیچ گونه اجباری در استفاده از معماری سه لایه نیست من فقط می خواستم بگم که برای شروع یک پروژه از کجا شروع کنین و چی بخونین هر چند در حد آشنایی!
۵
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: diligent , Lantern , انرژی مثبت , - rasool - , M.H.P , homa , Mahbanoo313 , Maryam-X
ارسال: #۱۸
۰۹ اردیبهشت ۱۳۹۱, ۰۲:۲۶ ق.ظ (آخرین ویرایش در این ارسال: ۰۹ اردیبهشت ۱۳۹۱ ۰۹:۴۹ ق.ظ، توسط - rasool -.)
شروعی دوباره درمباحث کاربردی
(۰۸ اردیبهشت ۱۳۹۱ ۱۱:۱۵ ب.ظ)abbassep نوشته شده توسط:  من با اجازه این دوست عزیز می خوام چند مطلب در این مورد بنویسم.

سلام دوست خوبم.

خیلی متشکرم از اطلاعاتی که فرمودید. درست می فرمایید.



منتها اینم اضافه کنم که ما هنوز به این مراحلی که شما فرمودید نرسیدیم و
کار رو از پایه ای ترین قسمت (یعنی تحلیل و مهندسی نرم ) داریم شروع می کنیم و بعدشم ان شاء الله می رویم سروقت طراحی و پیاده سازی.
چند تاپیک هم در این موارد زده شده که در صفحه ی انجمن قابل مشاهده هست.


مهمان عزیز شما قادر به مشاهده پیوندهای انجمن مانشت نمی‌باشید. جهت مشاهده پیوندها ثبت نام کنید.


امید وارم در طی مسیر ما را از علم خود بهره مند سازید.

به امید موفقیت ...


Live in such a way that those who know you but
don't know God will come to know God because they know you

۰
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: abbassep , انرژی مثبت , M.H.P , homa , Mahbanoo313
ارسال: #۱۹
۰۹ اردیبهشت ۱۳۹۱, ۱۰:۵۰ ق.ظ
RE: شروعی دوباره درمباحث کاربردی
ممنون از مباحثی که برای آموزش مطرح کردین...
بهتر نیست که اول از طراحی و بررسی یک سایت شخصی شروع بشه...چون اینطوری هم برای شروع ساده تر هست و شاید قابل فهم تر باشه. تحلیلش هم راحت تره.
چون در مورد مباحثی که مطرح کردین ممکنه یه کم پیچیدع بشه برای شروع. منظور من از شروع "شروع از صفر" هست.

البته این نظر من هست دوستان دیگه خودشون استادن Rolleyes

گر مرد رهی میان خون باید رفت *** از پای فتاده سر نگون باید رفت
تو پای در ره نه و هیچ مپرس*** خود راه بگویدت که چون باید رفت
۰
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: - rasool - , Mahbanoo313
ارسال: #۲۰
۰۹ اردیبهشت ۱۳۹۱, ۱۱:۰۱ ق.ظ
شروعی دوباره درمباحث کاربردی
من فکر می کنم جناب Ferestadeh موضوعات خوبی رو انتخاب کردن . برا اینکه این پروژه ها برا همه عینیت داره و خیلی قشنگ می شه اونارو تحلیلش کرد. البته خوب سیستم دانشگاهی هم یک سیستم کلی و تقریبا پیچیده است و ایشون قطعا یه بخش کوچیکی از این سیستم رو قصد دارن تحلیل کنن.
۰
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: - rasool -
ارسال: #۲۱
۰۹ اردیبهشت ۱۳۹۱, ۱۱:۵۰ ق.ظ
RE: شروعی دوباره درمباحث کاربردی
(۰۹ اردیبهشت ۱۳۹۱ ۱۰:۵۰ ق.ظ)homa نوشته شده توسط:  ممنون از مباحثی که برای آموزش مطرح کردین...
بهتر نیست که اول از طراحی و بررسی یک سایت شخصی شروع بشه...چون اینطوری هم برای شروع ساده تر هست و شاید قابل فهم تر باشه. تحلیلش هم راحت تره.
چون در مورد مباحثی که مطرح کردین ممکنه یه کم پیچیدع بشه برای شروع. منظور من از شروع "شروع از صفر" هست.

البته این نظر من هست دوستان دیگه خودشون استادن Rolleyes

تایید می شه.
اتفاقا به نکته ی خوبی اشاره فرمودید. این سیستمایی که من نوشتم ممکنه کمی پیچیده باشند.

ما نمیخوایم وارد پیچیدگی های خیلی ریز این پروژه ها بشیم. (به دلیل ...)
مثلا من نوشتم سیستم دانشگاه ، منظورم یه سیستم کامل با تمام جزئیات نیست. بلکه یه سیستم کوچک هستش با امکانات و انتظارات محدود. که بشه داخل کار خیلی مباحث رو به دور از پیچیدگی ها فرا گرفت. (در حد ساده بدور از جزئیات ریز)
مثلا در دانشگاه اکتور های زیادی داریم مثل استاد و دانشجو و مدیر گروه و رئیس و کارمند آموزش و مدیر آموزش و مدیر سیستم و ... با انواع مجوز و پیچیدگی
همچنین انواع زمانبندی رو داریم برای انتخاب واحد و .....

ولی من به احتمال زیاد سیستم رو سه طرفش کنم یعنی یکی دانشجو ، یکی استاد و یکی هم مدیر (مدیر رو همون مدیر سیستم بگیرم).
و کار رو بر مبنای اینا جلو می بریم.
و لذا مجوز های ما هم می شه سه نوع.
و این ساده تره تا اینکه بخوایم انواع کارمند و استاد و ....
زمانبندی رو هم احتمالا از کارمون حذف می کنم. (مثلا اینکه چه درسی کی و با چه استادی داره ارائه می شه.)

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

یا مثلا نوشتم فروشگاه :
منظورم یه فروشگاه کوچک با انتظارات محدوده . (در حد ساده بدور از جزئیات ریز)

دفترچه تلفن هم که دیگه تکلیفش معلومه.

از اهداف مهم من در این کارها به وسط کشیدن پای مباحث مهندسی نرم نظیر RUP و ... و UML و ... به داخل این پروژه هاست.‌


به هر حال هر جور صلاح می دانید.


Live in such a way that those who know you but
don't know God will come to know God because they know you

۲
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: abbassep , homa , farazin , Mahbanoo313 , Aurora
ارسال: #۲۲
۰۹ اردیبهشت ۱۳۹۱, ۱۱:۵۶ ق.ظ
شروعی دوباره درمباحث کاربردی
اتفاقا مشکل بیشتر بچه ها هم همین مسائل طراحی و تحلیل سیستم هستش. من که از این ایده شما کاملا حمایت می کنم.
۰
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: Mahbanoo313
ارسال: #۲۳
۰۹ اردیبهشت ۱۳۹۱, ۱۲:۱۴ ب.ظ
RE: شروعی دوباره درمباحث کاربردی
(۰۹ اردیبهشت ۱۳۹۱ ۱۱:۵۰ ق.ظ)Ferestadeh نوشته شده توسط:  به احتمال زیاد سیستم رو سه طرفش کنم یعنی یکی دانشجو ، یکی استاد و یکی هم مدیر (مدیر رو همون مدیر سیستم بگیرم).
و کار رو بر مبنای اینا جلو می بریم.
و لذا مجوز های ما هم می شه سه نوع.
و این ساده تره تا اینکه بخوایم انواع کارمند و استاد و ....
زمانبندی رو هم احتمالا از کارمون حذف می کنم. (مثلا اینکه چه درسی کی و با چه استادی داره ارائه می شه.)
پس می بینید اونقدر ها هم سخت نیست.
یعنی سعی می شه بسیاری از مسائل سیستم رو حذف خواهم کرد.
بعد ها اگر این جور کارها جواب داد می تونیم سیستمای قویتری بنویسیم.
یا مثلا نوشتم فروشگاه :
منظورم یه فروشگاه کوچک با انتظارات محدوده . (در حد ساده بدور از جزئیات ریز)
دقیقا حرف منم همین بود و اگه قراره تو این موضوع ها ساده شروع بشه خب پس دیگه مشکلی نیست.
نقل قول: از اهداف مهم من در این کارها به وسط کشیدن پای مباحث مهندسی نرم نظیر RUP و ... و UML و ... به داخل این پروژه هاست.‌
کار خوبی میکنید و ایده ی خوبیه من هم موافقم چون مباحث مهندسی نرم افزار از اون اول کمتر روش کار میشه و شاید بعد مشکل ساز باشه پس بهتر از همون شروع با هاشون یه سلام علیکی داشته باشیم Big Grin

گر مرد رهی میان خون باید رفت *** از پای فتاده سر نگون باید رفت
تو پای در ره نه و هیچ مپرس*** خود راه بگویدت که چون باید رفت
۰
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: انرژی مثبت , Mahbanoo313
ارسال: #۲۴
۰۹ اردیبهشت ۱۳۹۱, ۰۳:۴۱ ب.ظ
شروعی دوباره درمباحث کاربردی
واقعا ذوق زده شدم این تاپیک رو که دیدم . من که تا همین الان کلی دعاتون کردم . اگه همون مباحث مهندسی نرم افزار در قالب یک پروژه عنوان بشه واقعا عالیه .
یه دنیا مرررررررررررررررررررسی

هر کسی از ظن خود شد یار من
از درون من نجست اسرار من
۰
۰
یافتن تمامی ارسال‌های این کاربر
 سپاس‌گزاری شده توسط: najme60


موضوع‌های مرتبط با این موضوع...
موضوع: نویسنده پاسخ: بازدید: آخرین ارسال
  تا به حال شده خدا فرصت زندگی کردن دوباره رو بهت بده؟مرگ از جلوی چشمات رد شده؟ abraham ۲۱ ۱۴,۵۰۰ ۲۰ دى ۱۳۹۹ ۱۰:۵۶ ب.ظ
آخرین ارسال: raam
  مصاحبه جذب مدرس دانشگاه علمی و کاربردی shakiba.70 ۰ ۲,۱۹۱ ۱۹ تیر ۱۳۹۹ ۱۲:۴۱ ب.ظ
آخرین ارسال: shakiba.70
  شبکه عصبی مک کلاچ برای یک مورد کاربردی با متلب Sanazzzz.mi ۰ ۲,۰۱۲ ۲۶ مهر ۱۳۹۸ ۰۱:۲۰ ق.ظ
آخرین ارسال: Sanazzzz.mi
  بهترین و کاربردی ترین متد آموزش زبان !؟ khayyam ۰ ۱,۶۰۵ ۰۱ تیر ۱۳۹۷ ۱۲:۴۴ ب.ظ
آخرین ارسال: khayyam
Lightbulb نکات کاربردی جهت پایان نامه/مقاله نویسی αɾια ۱۳ ۷,۹۶۹ ۱۹ فروردین ۱۳۹۷ ۰۹:۴۶ ب.ظ
آخرین ارسال: nlp@2015
  دانشگاه علمی کاربردی و پیام نور Cina ۶ ۵,۹۰۷ ۲۳ اسفند ۱۳۹۶ ۰۷:۲۹ ب.ظ
آخرین ارسال: B_Radmanesh
Question آیا دانشگاه را دوباره انتخاب کنم؟ (درخواست راهنمایی) deuxshiri ۴ ۵۷ ۲۲ دى ۱۳۹۶ ۰۳:۳۶ ب.ظ
آخرین ارسال: WILL
  کلاسهای آموزش و کاربردی تهران behnaz110 ۲ ۲,۸۰۲ ۱۹ تیر ۱۳۹۶ ۱۲:۵۱ ب.ظ
آخرین ارسال: hossein.h
  بعد از ثبت نام ارشد در دانشگاه، میشه دوباره آزمون ارشد دولتی داد؟ Amir_94 ۲ ۳,۱۷۹ ۰۲ اسفند ۱۳۹۵ ۱۲:۴۰ ق.ظ
آخرین ارسال: Amir_94
Question منابع کاربردی کنکور ارشد کامپیوتر mozhgan-ahmadi ۱ ۲,۲۶۷ ۱۳ دى ۱۳۹۵ ۰۲:۳۸ ب.ظ
آخرین ارسال: fa_karoon

پرش به انجمن:

Can I see some ID?

به خاطر سپاری رمز Cancel

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. رمزت رو فراموش کردی؟ اینجا به یادت میاریم! close

رمزت رو فراموش کردی؟

Feeling left out?


نگران نباش، فقط روی این لینک برای ثبت نام کلیک کن. close