اگر ادامه بدی بد نیست.
البته اوایلش جالب تر بود.
اگر ادامه بدی بد نیست.
البته اوایلش جالب تر بود.
سلام خدمت همه برنامه نویسان.
ممنونم دوست عزیز.اگر ادامه بدی بد نیست.
البته اوایلش جالب تر بود.
به زودی به متدهای سنگین میرسیم عجله نکن.
چگونگی کار با دستور شرطی IF (شرط در ویژوال استادیو(Visual Studio)):
به کد زیر دقت کنید:
سی شارپ(#C) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدویژوال بیسیک(Visual Basic)کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدسی پلاس پلاس(++C) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدویژوال بیسیک 6(VB6) کد:
خوب قطعاً با یکم دستکاری باید فهمیده باشین که شرط IF چگونه کار میکنهکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید.
سی شارپ(#C) توضیح کد:
ما یک متغیر از نوع Integer یا عدد 32 بیتی تعریف میکنیم و مقدار اونو برابر با 27 قرار میدیم.
در اینجا ما یک شرط و دستورات مربوطه رو گذاشتیم.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و به شرط گفتیم در صورتی که intNumber برابر 27 باشد کد زیر را اجرا کند که یک پیغام به ما نمایش خواهد داد:
برای اطمینان از شرط میتونید مقدار intNumber رو تغییر بدید تا مشاهده کنید.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اجرای شرط از } تا { انجام می شود و در VB تا End IF.
با تشکر فراوان از استاد هاشمیان.
یه پیشنهاد بدم : لطفاً این چیز ها رو زیاد روش مانور نده.
چون تو کتابها خیلی بهتر و دقیق تر و ساده تر بحث شده.
همون متد های NET. رو شبیه سازی کنی (البته با تحقیق و چیدا کردن بهینه ترین راه) عالیه.
سعی هم بکن مثل VB6 کار های عزیز نشی که همش dll های ویندوز رو import کنی و بری جلو.
منظورم همون Minimize و ... ها است.
البته توجه داشته باش که چون تاپیکت پر بار ه و برام مهمه دارم نظر می دم.
این استیل نوشتنت (که رنگی می کنی و عکس می ذاری) خیلی عالیه.
و در کل ممنون.
یعنی از Dll ها و توابع API بگم یا نگم؟
تا اونجایی که امکان داره نگو.
الان تو خود NET. همین minimize وجود داره که HWND می گیره و کوچیک می کنه. دیگه نیازی نیست.
(ولی الان فکر کنم فهمیدم چرا از DLL استفاده کردی، آخه داری شبیه سازی می کنی! ببخشید)
در صورتی که 100% می دونی غیر از DLL راهی نداری، استفاده کن.
در ضمن، اگه امکانش هست واسه ++C غیر NET. ی هم کدش رو بنویس.
ممنون.
---
برای اینکه تاپیکت شلوغ نشه اینجا می گم.
من همچین کتابی نمی شناسم ولی اگر تو بخش مربوط بهش درخواست بدی، پیدا می کنند.
موفق باشی
---
مدیر عزیز و محترم، این بیشتر به همون NET. مربوط نبود؟
Last edited by dogtag; 31-05-2009 at 20:23.
ممنونم از همراهیت دوست من.راستش من ++C رو بلد نیستم و کتابی هم پیدا نکردم که بتونم خوب یاد بگیرم.اگه کتابی داری که به صورت ویژوالی توضیح بده ممنون میشم بزاری(منظور از ویژوالی کار با محیط رو هم به صورت تصاویر آموزش بده).اگه کتاب داشته باشم مطمعناً میزارم.
متد Math.IEEERemainder (به دست آوردن باقیمانده تقسیم دو عدد):
به متد زیر دقت کنید:
سی شارپ(#C) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدویژوال بیسیک(Visual Basic)کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدسی پلاس پلاس(++C) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدویژوال بیسیک 6(VB6) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدسی شارپ(#C) توضیح کد:
حالا به مثال های ریاضی زیر دقت کنید:
1 = 3 / 10
2 = 4 / 10
1 = 7 / 15
3 = 6 / 15
وقتی به متد IEEERemainder دو عدد می دهیم.این متد عدد اول را تقسیم بر عدد دوم میکند به صورت زیر:
3 = 3 / 10
2 = 4 / 10
2 = 7 / 15
2 = 6 / 15
سپس جواب را در عدد دوم ضرب میکند:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
9 = 3 * 3
8 = 4 * 2
14 = 7 * 2
12 = 6 * 2
و بعد عدد اول را از {ضرب جواب و عدد دوم} کم می کند و باقیمانده بدست میاید:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
1 = 9 - 10
2 = 8 - 10
1 = 14 - 15
3 = 12 - 15
با تشکر از همه دوستانکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید.
منتقل شد........
با سلام خدمت دوستداران برنامه نویس عزیز.متد امروز PadLeft که میخوایم پیاده سازیش کنیم:
متد PadLeft (اضافه کردن چند کاراکتر به سمت چپ - رشته ورودی):
به متد زیر دقت کنید:
سی شارپ(#C) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدویژوال بیسیک(Visual Basic)کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدسی پلاس پلاس(++C) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدویژوال بیسیک 6(VB6) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدسی شارپ(#C) توضیح کد:
متد PadLeft یک رشته می گیرد که این مقدار رشته اصلی می باشد.سپس یک مقدار از نوع عدد میگیرد که نشانگر اندازه ای که رشته اصلی است سپس یک کاراکتر میگیرد در صورتی که عدد وارد شده بزرگتر از اندازه رشته اصلی باشد کاراکتر وارد شده را به سمت چپ رشته اضافه میکند.
یک رشته برای برگرداندن.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این حلقه تا [اندازه رشته اصلی - عدد وارد شده] می چرخد و هر دور کاراکتر را به رشته برگشتی اضافه میکند.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این کد کاراکتر را به رشته برگشتی اضافه میکند.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
و در آخر هم رشته اصلی به آخر رشته برگشتی اضافه میشود.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
امیدوارم واضع توضیح داده باشم.قربانتان علیکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید.
با سلام خدمت دوستداران برنامه نویس عزیز.متد امروز Math.Round هست که میخوایم پیاده سازیش کنیم:
متد Round (گرد کردن یک عدد اعشاری):
به متد زیر دقت کنید:
سی شارپ(#C) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدویژوال بیسیک(Visual Basic)کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدسی پلاس پلاس(++C) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدویژوال بیسیک 6(VB6) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیددلفی(Delphi) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدآی ال (information literacy Or IL) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدکروم (Chorme) کد:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنیدسی شارپ(#C) توضیح کد:
متد Round یک عدد اعشاری از نو Double می گیرد که این مقدار باید پردازش و گرد شود.
کد زیر برای روند کرد کامل تر بگ که متد روند در صورتی که اعشار آن بزرگتر از نیم باشد عدد بزرگتر را بدون اعشار و در در صورتی که کوچکتر یا مساوی نیم باشد خود عدد اصلی را بدون اعشار برمیگرداند.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
برای مثال:
عدد 10.50 یا 10.30 یا 10.1:
این عدد اگر روند شود میشود 10.
حالا عدد 10.51 یا 10.60 یا 10.85:
این عدد اگر روند شود میشود 11.
دوستان میتوانند متد درخواستی خود را هم در این تاپیک بگویند تا برایشان ترجمه کنم.کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
با تشکر از همراهی شما قربان همه شما موفق و پیروز باشید.یاعلی.
سلام.
چند تا سوال:
1- کروم چیه؟؟!
2- تو ++C این __gc* یعنی چی؟
3- و همچنین *static_cast<__box Double*>
ممنون
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)