sun-shine 7672 اشتراک گذاری ارسال شده در 16 دی، ۱۳۹۵ ممنونازلطفتاین برای ویندوز فرم هستش من میخوام داخل کنسول اینکارو انجام بدم داخل ویندوز فرم بلدم منم کنسول کار نمی کنم:icon_pf (34): برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 2 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در 16 دی، ۱۳۹۵ حتما خوشحال میشم چیزی یاد بگیرم. مرسی گلی جون:icon_gol: اوكي يه تاپيك جدا راه مياندازم فقط براي همين مباحث شي گرايي اميدوارم به چالشم بكشونيد 4 لینک به دیدگاه
hakan_68 2446 اشتراک گذاری ارسال شده در 17 دی، ۱۳۹۵ ممنونازلطفتاین برای ویندوز فرم هستش من میخوام داخل کنسول اینکارو انجام بدم داخل ویندوز فرم بلدم ناصر باز زدی تو خط ما 2 لینک به دیدگاه
Just Mechanic 27854 اشتراک گذاری ارسال شده در 17 دی، ۱۳۹۵ اوكي يه تاپيك جدا راه مياندازم فقط براي همين مباحث شي گرايي اميدوارم به چالشم بكشونيد بحث و گفتگو در مورد اصول مهندسي نرم افزار و شي گرايي ممنون از شروع بحث پیگیر مباحث هستم 4 لینک به دیدگاه
hakan_68 2446 اشتراک گذاری ارسال شده در 17 دی، ۱۳۹۵ سلام از منه عزيزم منظورم اينه توي جاوا ما يك interface بنام list داريم كه براش پياده سازي هاي مختلفي وجود داره مثلا arraylist, linkedlist ميخوام بدونم معادلش تو سي شارپ چطوره اين تقريبا ساختار كامل collection ها توي جاواست مباجث مربوط به لیست ها در C# در Namespace : System.Collections.Generic قرار دارد. همه کلاس صف در System.Collections Namespace قرار داده شده . 4 لینک به دیدگاه
hakan_68 2446 اشتراک گذاری ارسال شده در 17 دی، ۱۳۹۵ جسارت نشه عزيزم قصدم فقط يادگيريه من خودم هنوز تو برخي از مباحث پايه اي جاوا ميلنگم (فقط نياز فوري به tutorialپناه ميبرم ) ازجمله همين كلكسيونها بخاطر دستور List list =new List() پرسيدم به نظرم اومد توي سي شارپ مستقيما ميشه از خود interface نمونه (object) ساخت درحالي كه در جاوا اينگونه نيس در سی شارپ نمیشه از کلاس های اینترفیس به صورت مستقیم اینستنس ساخت از خود کلاس باید اینستنس ساخت. و به اینتر فیس مربوطه انتساب کرد Sample: IList str=new List(); 5 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در 17 دی، ۱۳۹۵ مباجث مربوط به لیست ها در C# در Namespace : System.Collections.Generic قرار دارد. همه کلاس صف در System.Collections Namespace قرار داده شده . بحث generic كه كلا بحثش جداست ويه موضوع كلي هس و از جاواي اشتباه نكنم پنج وارد دنياي برنامه نويسي شد و بعدا سي شارپ ازش تقليد كرد اون مربوط به cast كردن نوع داده در زمان كامپايل هس در حالي كه قبل از generic ها كنترل تبديل يك نوع داده به نوع ديگر در زمان اجرا صورت ميگرفت 4 لینک به دیدگاه
hakan_68 2446 اشتراک گذاری ارسال شده در 17 دی، ۱۳۹۵ بحث generic كه كلا بحثش جداست ويه موضوع كلي هس و از جاواي اشتباه نكنم پنج وارد دنياي برنامه نويسي شد و بعدا سي شارپ ازش تقليد كرد اون مربوط به cast كردن نوع داده در زمان كامپايل هس در حالي كه قبل از generic ها كنترل تبديل يك نوع داده به نوع ديگر در زمان اجرا صورت ميگرفت شما نمونه کد جاوا بفرسین تا راحتر بشه توضیح داد... دقیقا منظورتون رو نمیفهمم ... . بحث جنریک به لیست ها هم مربوط میشه. تو سی شارپ برای استفاده از لیست حتما باید نوع لیست مشخص بشه و لیست ها همیشه جنریک هستن !!! اینترفیس پایه IEnumerebale است که میتواند از کلاس های دیگر اینستنس ساخته و داخل این اینترفیس قرار دهید . 5 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در 17 دی، ۱۳۹۵ شما نمونه کد جاوا بفرسین تا راحتر بشه توضیح داد... دقیقا منظورتون رو نمیفهمم ... . بحث جنریک به لیست ها هم مربوط میشه. تو سی شارپ برای استفاده از لیست حتما باید نوع لیست مشخص بشه و لیست ها همیشه جنریک هستن !!! اینترفیس پایه IEnumerebale است که میتواند از کلاس های دیگر اینستنس ساخته و داخل این اینترفیس قرار دهید . ما يك واسط بنام List داريم و چن تا كلاس كه اين واسط رو پياده سازي ميكنن به هنگام تعريف هم اينجوري مي نويسيم : List myList=new ArrayList(); كه اينجا arraylist يك كلاس هس كه واسط list رو پياده سازي ميكنه 3 لینک به دیدگاه
hakan_68 2446 اشتراک گذاری ارسال شده در 18 دی، ۱۳۹۵ ما يك واسط بنام List داريم و چن تا كلاس كه اين واسط رو پياده سازي ميكنن به هنگام تعريف هم اينجوري مي نويسيم : List myList=new ArrayList(); كه اينجا arraylist يك كلاس هس كه واسط list رو پياده سازي ميكنه این لینک هارو بررسی کنید : برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام این لیک رو حتما ببینید . به نتیجه میرسید : تفاوت arrayeList با لیست نوشته ... برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام 5 لینک به دیدگاه
Ali.Fatemi4 22826 اشتراک گذاری ارسال شده در 18 دی، ۱۳۹۵ سلام بر شما دوستان و همراهان گرام حقیقتش من یه برنامه ویژوال میخوام بسازم اما نمیدونم از کجا باید شروع کنم! اولین قدم مگه تعیین اینترفیس نرم افزاری که میخوام بسازم نیست؟؟؟ 4 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در 20 دی، ۱۳۹۵ این لینک هارو بررسی کنید : برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام این لیک رو حتما ببینید . به نتیجه میرسید : تفاوت arrayeList با لیست نوشته ... برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام اهان پس توي سي شارپ اين IEnunerable هس كه نقش واسط رو بازي ميكنه و list در واقع اونو پياده سازي ميكنه و اونطور كه تو لينك اخري گفته arraylist از رده خارج شده اگه بخوام بين سي شارپ و جاوا معادلسازي كنم توي سي شارپ اين IEnunerable هس كه بايد پياده سازي شود در جاوا اين Iterable هس كه توسط كلكسيون هاي مختلف پياده سازي ميشه ما معادل كلاس list سي شارپي رو در جاوا به صورت arraylist و linkedlist داريم بازم بحث generic ها جداست و تنها محدود به كلكسيونها نيس 3 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در 20 دی، ۱۳۹۵ سلام بر شما دوستان و همراهان گرامحقیقتش من یه برنامه ویژوال میخوام بسازم اما نمیدونم از کجا باید شروع کنم! اولین قدم مگه تعیین اینترفیس نرم افزاری که میخوام بسازم نیست؟؟؟ اين برنامه شما قراره روي سيستم خودتون ( ويندوز ) اجرا بشه يا روي وب ؟ 4 لینک به دیدگاه
Ali.Fatemi4 22826 اشتراک گذاری ارسال شده در 20 دی، ۱۳۹۵ اين برنامه شما قراره روي سيستم خودتون ( ويندوز ) اجرا بشه يا روي وب ؟ روی کامپیوتر ببنین بذارین یکم ساده تر توضیح بدم من یه برنامه ای نوشتم برای انجام یه کاری و یا محاسبه و پردازش یه مطلب حالا یه تعداد دیتا توست کاربر بایستی تو یه سری کادر نوشته بشه با استارت پردازش، کار پردازش انجام بشه و خروجی به صورت عدد یا نمودار و یا حتی اگه بشه شکل سه بعدی و تلفیق همه ی این ها نمایش داده بشه مثل همه ی نرم افزارا باید این هم یه اینترفیس داشته باشه حالا سوالم اینجاست اولین قدمم باید چی باشه؟ نوشتن برنامه یا اول تعیین اینترفیس و بعد با توجه به اون نوشتن برنامه؟ 4 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در 20 دی، ۱۳۹۵ روی کامپیوترببنین بذارین یکم ساده تر توضیح بدم من یه برنامه ای نوشتم برای انجام یه کاری و یا محاسبه و پردازش یه مطلب حالا یه تعداد دیتا توست کاربر بایستی تو یه سری کادر نوشته بشه با استارت پردازش، کار پردازش انجام بشه و خروجی به صورت عدد یا نمودار و یا حتی اگه بشه شکل سه بعدی و تلفیق همه ی این ها نمایش داده بشه مثل همه ی نرم افزارا باید این هم یه اینترفیس داشته باشه حالا سوالم اینجاست اولین قدمم باید چی باشه؟ نوشتن برنامه یا اول تعیین اینترفیس و بعد با توجه به اون نوشتن برنامه؟ خب معمولا از user interface شروع ميشه براي ورود اطلاعات اگه نياز باشه داده ها از يه فايل متني ساده مثلا csv خونده بشه بايد يه دكمه ورود اطلاعات بزاريد كه وختي كليك ميكنه يه كادر باز بشه مسير فايل رو بهش بديد در پشت صحنه بايد عمل خوندن داده از فايل رو بنويسيد تو مرحله پردازش هم ميتونيد بعد حوندن يه دكمه ديگه بزاريد براي پردازش يا اينكه نه عمل خوندن و پردازش رو با يه دكمه پشت صحنه انجام بده منظورم اينكه وقتي روي دكمه كليك ميشه يه event توليد ميشه كه تو متد هندلرش اون عمليات خوندن و پردازش رو انجام بده اما براي نمايش اطلاعات معمولا يكسري كتابخانه هاييي هس كه قشنگ براتون مياد نمودار ميكشه اين لينك اموزشي براي مايكروسافته ببنيد چيزي ازش دستگيرتون ميشه برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام اينم يه ويدئو توي يوتيوب هس اگه مطالبم گنگ بود بگيد بيشتر توضيح بدم 4 لینک به دیدگاه
Ali.Fatemi4 22826 اشتراک گذاری ارسال شده در 21 دی، ۱۳۹۵ خب معمولا از user interface شروع ميشه براي ورود اطلاعات اگه نياز باشه داده ها از يه فايل متني ساده مثلا csv خونده بشه بايد يه دكمه ورود اطلاعات بزاريد كه وختي كليك ميكنه يه كادر باز بشه مسير فايل رو بهش بديد در پشت صحنه بايد عمل خوندن داده از فايل رو بنويسيد تو مرحله پردازش هم ميتونيد بعد حوندن يه دكمه ديگه بزاريد براي پردازش يا اينكه نه عمل خوندن و پردازش رو با يه دكمه پشت صحنه انجام بده منظورم اينكه وقتي روي دكمه كليك ميشه يه event توليد ميشه كه تو متد هندلرش اون عمليات خوندن و پردازش رو انجام بده اما براي نمايش اطلاعات معمولا يكسري كتابخانه هاييي هس كه قشنگ براتون مياد نمودار ميكشه اين لينك اموزشي براي مايكروسافته ببنيد چيزي ازش دستگيرتون ميشه برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام اينم يه ويدئو توي يوتيوب هس برای مشاهده این محتوا لطفاً ثبت نام کنید یا وارد شوید. ورود یا ثبت نام اگه مطالبم گنگ بود بگيد بيشتر توضيح بدم عذر میخوام ویژوال c++ هم به همین شکله؟ یا خیلی با هم فرق میکنن؟ برا کار من کدومشون قوی ترن؟ ویژوال c++ یا ویژوال c# 4 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در 7 بهمن، ۱۳۹۵ عذر میخوامویژوال c++ هم به همین شکله؟ یا خیلی با هم فرق میکنن؟ برا کار من کدومشون قوی ترن؟ ویژوال c++ یا ویژوال c# ببينيد تا جايي كه من ميدونم event handling توي c پلاس زياد بولد نشده ولي توي ويژال سي پلاس چرا و اينو هم بگم كه تو اكثر زبانها نحوه هندل كردن رويدادها (منظورم همون ساختن يه ui و واسط كاربري با كامپوننت هايي مثل فريم ، دكمه ، برچسپ كه با كليك بر روش يه اتفاقي مي افته پشت صحنه و كدي اجرا ميشه ) تو اكثر زبانها يكيه و شبيه به هم هس البته ما يه موضوعي هم به اسم delegation داريم به اين معني كه ورودي يه تابع يك مقدار نيس بلكه اشاره گر به يه تابع ديگه در جايي ديگه از حافظه هس كه خيلي به مفهوم event نزديكه ولي اگه بخوام به سوال شما پاسخ بدم بايد بگم به ماهيت پروژه تون نگاه كنيد اگه به جنبه هاي بصري بيشتر تمايل داره بريد سراغ سي شارپ اگه performance براتون خيلي مهمه بزيد سراغ سي پلاس واگه هر دو براتون مهمه ولي حالت trade-off براتون داره بريد سراغ ويژوال سي پلاس ولي ولي در كل اگه همين الان به زبان برنامه نويسي خاصي اشنا هستيد و تسلط نسبي بهش داريد تو حيطه همون زبان سعي كنيد ايده خودتونو پياده كنيد يادگيري يه زبان جديد و تطبيق اون با يافته هاي قبلي تون كمي زمان بره ببخشيد كمي دير جواب دادم 2 لینک به دیدگاه
Ali.Fatemi4 22826 اشتراک گذاری ارسال شده در 7 بهمن، ۱۳۹۵ ببينيد تا جايي كه من ميدونم event handling توي c پلاس زياد بولد نشده ولي توي ويژال سي پلاس چرا و اينو هم بگم كه تو اكثر زبانها نحوه هندل كردن رويدادها (منظورم همون ساختن يه ui و واسط كاربري با كامپوننت هايي مثل فريم ، دكمه ، برچسپ كه با كليك بر روش يه اتفاقي مي افته پشت صحنه و كدي اجرا ميشه ) تو اكثر زبانها يكيه و شبيه به هم هس البته ما يه موضوعي هم به اسم delegation داريم به اين معني كه ورودي يه تابع يك مقدار نيس بلكه اشاره گر به يه تابع ديگه در جايي ديگه از حافظه هس كه خيلي به مفهوم event نزديكه ولي اگه بخوام به سوال شما پاسخ بدم بايد بگم به ماهيت پروژه تون نگاه كنيد اگه به جنبه هاي بصري بيشتر تمايل داره بريد سراغ سي شارپ اگه performance براتون خيلي مهمه بزيد سراغ سي پلاس واگه هر دو براتون مهمه ولي حالت trade-off براتون داره بريد سراغ ويژوال سي پلاس ولي ولي در كل اگه همين الان به زبان برنامه نويسي خاصي اشنا هستيد و تسلط نسبي بهش داريد تو حيطه همون زبان سعي كنيد ايده خودتونو پياده كنيد يادگيري يه زبان جديد و تطبيق اون با يافته هاي قبلي تون كمي زمان بره ببخشيد كمي دير جواب دادم ممنون از پاسختون راستش در حقیقت من می بایست یه برنامه بنویسم که توی اون مسلما یه سری یا چند سری تست های سعی و خطا، یه سری یا چند سری میان یابی و برون یابی و چند سری محاسبات سعی و خطایی باید انجام بشه در حال حاضر تقریبا با زبان برنامه نویسی C++ آشنا هستم اما هنوز به صورت شیء گرا کاری نکردم و توی این حیطه زیاد آشنا نیستم یعنی Class و Object تا حالا تعریف نکردم چیزی که تا الان با cpp انجام دادم یه سری تعریف توابع و حل معادلات و سعی و خطا بوده که البته برنامه هایی هم توی این زمینه از حالت console انجام دادم و جواب هم گرفتم نمیدونم با برنامه های ساخت آتوران چقدر آشنا هستید، توی اون برنامه ها شما اینترفیس رو اول میسازی، بعد به هر کدوم از دکمه ها و نوشته ها از بین تعداد خاصی دستور یکی رو انتخاب میکنی تا انجام بده مثلا اگه رو فلان دکمه کلیک کنی، فلان فایل برات باز بشه یا فلان فولدر برات Explore بشه... حالا میخوام بدونم Visual cpp تا چه حد این شکلیه؟ یعنی بشه براش اول اینترفیس ساخت و بعد کاری که تک تک دکمه ها و Processی که تک تک فیلد ها انجام میدن رو تعریف کرد. ضمن اینکه میخوام بدونم با توجه به اینکه از توابع ریاضیاتی مسلما توی برنامه نویسی استفاده میکنم ولی باز هم یه اینترفیس خوب (مثلا خروجی طرح تصویری) بخوام، باز هم Visual C++ رو توصیه می کنید؟ ببخشید سرتون رو درد آووردم:5c6ipag2mnshmsf5ju3:icon_gol: 2 لینک به دیدگاه
سارا-افشار 36437 اشتراک گذاری ارسال شده در 7 بهمن، ۱۳۹۵ ممنون از پاسختونراستش در حقیقت من می بایست یه برنامه بنویسم که توی اون مسلما یه سری یا چند سری تست های سعی و خطا، یه سری یا چند سری میان یابی و برون یابی و چند سری محاسبات سعی و خطایی باید انجام بشه در حال حاضر تقریبا با زبان برنامه نویسی C++ آشنا هستم اما هنوز به صورت شیء گرا کاری نکردم و توی این حیطه زیاد آشنا نیستم یعنی Class و Object تا حالا تعریف نکردم چیزی که تا الان با cpp انجام دادم یه سری تعریف توابع و حل معادلات و سعی و خطا بوده که البته برنامه هایی هم توی این زمینه از حالت console انجام دادم و جواب هم گرفتم نمیدونم با برنامه های ساخت آتوران چقدر آشنا هستید، توی اون برنامه ها شما اینترفیس رو اول میسازی، بعد به هر کدوم از دکمه ها و نوشته ها از بین تعداد خاصی دستور یکی رو انتخاب میکنی تا انجام بده مثلا اگه رو فلان دکمه کلیک کنی، فلان فایل برات باز بشه یا فلان فولدر برات Explore بشه... حالا میخوام بدونم Visual cpp تا چه حد این شکلیه؟ یعنی بشه براش اول اینترفیس ساخت و بعد کاری که تک تک دکمه ها و Processی که تک تک فیلد ها انجام میدن رو تعریف کرد. ضمن اینکه میخوام بدونم با توجه به اینکه از توابع ریاضیاتی مسلما توی برنامه نویسی استفاده میکنم ولی باز هم یه اینترفیس خوب (مثلا خروجی طرح تصویری) بخوام، باز هم Visual C++ رو توصیه می کنید؟ ببخشید سرتون رو درد آووردم:5c6ipag2mnshmsf5ju3:icon_gol: اگه پروژه تون قرار نيس دست مشتري بدين و قرار نيس تبديل به يه محصول تجاري مشتري پسند بشه نه لازم نيس قوانين شي گرايي و اصول مهندسي و طراحي نرم افزار رو زياد رعايت كنيد همون تفكر تابعي كفايت ميكنه با توجه به توضيحات تون براي كار شما ويژوال سي پلاس بيشتر جواب ميده من سي پلاسي كه براي ui طراحي شده باشه كار نكردم كار نشد نداره ولي تاجايي كه ميدونم تو سي پلاس سختتره واصلا بخاطر همين ويژوال سي پلاس طراحي شد بريد سراغ ويژوال سي پلاس 3 لینک به دیدگاه
ali.ghashange13 396 اشتراک گذاری ارسال شده در 5 تیر، ۱۳۹۶ سلام دوستان برای یه برنامه که منوهای مختلفی داره و با کلیک روی هر منو قرار یه فرم جدید(منظورم جدول جدیدی یا صفحه جدیدی رو همون فرم) باز بشه.باید چیکار کرد؟ باید از user control استفاده بشه؟ ممنون میشم اگه اموزشی هست برام بزارین با تشکر 1 لینک به دیدگاه
ارسال های توصیه شده