جستجو در تالارهای گفتگو
در حال نمایش نتایج برای برچسب های 'c#'.
9 نتیجه پیدا شد
-
با سلام و احترام خدمت اعضای تیم گارد ایران در این تاپیک قصد دارم سوالات سایت کوئرا رو حل کنم و با سورس قرار بدم تو این تاپیک قرار از زبان های C# , C , C++ , Ruby , Python , Vb هم استفاده کنم فقط من سورس کد رو قرار میدم وظیفه کامپایل بر عهده شما است برای کامپایل فایل cs هم تاپیک میزارم لینک سوال رو هم قرار میدم لطفا اسپم نکنید , دکمه تشکر هم اون پایین هست
-
با سلام خدمت تمامی اساتید انجمن تیم امنیتی گاردایران . این تاپیک برای ارائه ابزار های نوشته شده توسط کاربران دیفیسر گاردایران در سرور دیسکورد هست . که بیشتر ابزار ها رو خودم تاپیکش رو می زارم مگر اینکه نویسنده ابزار موافق نباشد . اعضای دیفیسر (غیر رسمی ) : 1- @proxy 2- @MR.MSA 3- @Dr.Kali 4- @HCSH4C39 5- @mmj-sys 6- @KR0N0S 7- @SHIWPTS13 8- @Scary مشارکت در تیم دیفیس : شما با هر سطح علمی در زمینه هک ، کم(صفر) ، متوسط و حرفه ای می توانید در تیم دیفیس شرکت کنید . برای مشارکت و آموزش و شروع به دیفیس به سرور دیسکورد گاردایران مراجعه کنید . لینک های مهم : سرور دیسکورد گاردایران دیفیسر ها سایت های هک شده توسط تیم امنیتی گاردایران موفق و پیروز باشید .
- 6 پاسخ
-
- python programming
- php
- (و 16 مورد دیگر)
-
با سلام خدمت همه اعضای گارد ایران با آموزش شی گرایی در سی شارپ در خدمت شما هستم بخش اول [Hidden Content]
-
این کد برای بکاپ گرفتن از دیتابیس فول هستش و اگر کس می خواد که از اکسپرس استفاده کنه کانکشنش را تغییر بده . try { SaveFileDialog save = new SaveFileDialog(); save.Title = "لطفا مسیر اپ را مشخص کنید"; save.Filter = "BAK|*.bak"; if (save.ShowDialog() == DialogResult.OK) { BasicTools dbobj = new BasicTools(".", "[dbname]"); dbobj.ExecuteNoneQuety("BACKUP DATABASE [ANBARDB] TO DISK = N'" + save.FileName + "dbname.bak' WITH NOFORMAT, NOINIT, NAME = N'[dbname]-Full Database Backup', SKIP, NOREWIND, NOUNLOAD, STATS = 10"); } } catch (Exception EX) { MessageBox.Show(EX.Message); }
-
سلام خدمت کاربران گرامی چند وقتی هستش آموزش و پرورش در حال ساخت ربات اموزشی در تلگرام برای دانشجو های مدارس خود هستش و هر روز این ربات در حال ارتقا هستش و مطالب ، پروژه ها ، فیلم های دوره ، خودارزیابی ، کتاب ها و ... رو در این ربات قرار میده و از الان که تقریبا به 2/3 راه رسیده اند اجازه استفاده دانشجو هارو داده اند... بنده ادرس رو در زیر می نویسم امیدوارم از آن استفاده کامل رو ببرید... @csharp3bot اینم آدرس ربات در ضمن تمام امکانات این ربات به رایگان برای همه قرار دارد... موفق و سربلند باشید
-
سلام خدمت دوستان من در برنامه نویسی C# یه مشکل دارم اونم این که من در قسمت windows form application وقتی که یه پروژه جدید باز میکنم و کد زیر رو در قسمت دکمه buttom مینویسم خطا میده. String strdate Strdate = txtstring.text message.show(strdate.length + "charecter","string " وقتی که اینو مینویسم در قسمت txtstring.text خطا میده با ویژوال استودیو.2012 کار میکنم لطفا راهنماییم کنید که مشکل از کجاست
-
زبان برنامه نویسی دقیقا مانند زبانهای انسانی تعریف می شود. به عنوان مثال زبان فارسی، مجموعه قواعدی است که عده ای در جهان برای برقراری ارتباط بین خود از آن استفاده می کنند. به عنوان مثال یکی از این قواعد، وجود شش شخص در زبان فارسی است به نامهای اول شخص مفرد، دوم شخص مفرد، سوم شخص مفرد و به همین ترتیب اول شخص جمع، دوم شخص جمع و سوم شخص جمع وجود دارد. به همین ترتیب می توان قواعد زیادی را نام برد.زبان های برنامه نویسی نیز دقیقاً به همین مفهوم منتهی برای ارتباط بین انسان و ماشین هستند. بسته به گستره سیستمهای کامپیوتری، زبانهای گوناگونی نیز وجود دارد. بعضی از زبانها، فقط جهت استفاده در برنامه نویسی برای وب و اینترنت استفاده می شود، برخی دیگر فقط توسط سیستمهای خاص مثل دستگاههای CNC قابل استفاده هستند و البته بسیاری از زبانها، در گستره زیادی استفاده می شوند.
-
برخی از تفاوتهای زبان سی شارپ با C و ++C عبارتند از: * هیچ تابع یا متغیر سراسری(Global) وجود ندارد، تمام متدها و اعضا بایستی در داخل کلاسها تعریف شوند.این امر ممکن است، هر چند برای استفاده از متغیرها و توابع عمومی باید از متدها و متغیرها در کلاسهای عمومی استفاده کرد. * متغیرهای عمومی، بر خلاف C و ++C ، نمیتوانند بلاکهای پیوستی را در بر بگیرند. * سی شارپ دارای یک نوع داده بولی است (bool).برخی از عبارتها مانند while و if که شرطی هستند، نیازمند یک عبارت نوع بولی هستند.همان طور که ++C نیز دارای نوع داده بولی است،این نوع داده به راحتی میتواند به یا از Integerها تبدیل شود، و عبارتی مانند (if(a نیازمند این امر است که a از یک نوع قابل تبدیل به bool یا اشاره گر باشد.کامپایلر سی شارپ برنامه نویس را در این شرایط مجبور به استفاده از عباراتی میکند که به درستی یک مقدار bool را برمی گردانند. بنابراین دستوری مانند (if(a = b باعث بروز خطا میشوند.(به جای = بایستی از == استفاده شود) * در سی شارپ ، اشاره گرهای به حافظه بایستی فقط در داخل بلوکهای unsafe استفاده شوند و برنامه در این حالت برای اجرا نیاز به اجازه از کاربر دارد.بیشتر دسترسی شی از طریق شی امن است که یا همیشه در حال اشاره به شی صحیح موجود است یا یک مقدار Null دارد. اشاره گری به شی به درد نخور یا بلاک حافظه رندم غیر ممکن است.اشاره گر نا امن میتواند به نمونهای از value-type ، آرایه، رشته یا بلاکی که حافظه به آن داده شدهاست اشاره نماید.کدی که به عنوان نا امن علامت نخورده باشد، هنوز میتواند اشاره گرها را از سیستم بازیابی یا در آن ذخیره کند ولی نمیتواند مرجع جدیدی به آنها اختصاص دهد. * حافظه ساماندهی شده نمیتواند صریحا آزاد شود، ولی به طور خودکار به عنوان به درد نخور تلقی میشود.انتخاب آدرسهای به درد نخور حافظه نفوذ ناپذیر است. هم چنین #C با استفاده از عبارات، پشتیبانی مستقیمی از پایان اجباری میکند(پشتیبانی از اصطلاح Resource Acquisition Is Initialization). * وراثت چندگانه از کلاسها در این زبان پشتیبانی نمیشود.البته یک کلاس امکان ارث بری از تعداد نامحدود واسطها را دارد.پشتیبانی نکردن از وراثت چندگانه به دلیل اهداف معماری این زبان در CLI و برای جلوگیری از پیچیدگی است. * سی شارپ بسیار typesafe تر از C++ است. تنها تبدیلات ضمنی مثل تبدیل نوع داده کوچکتر به بزرگتر یا تبدیل نوع مشتق شده به نوع پایه به طور پیش فرض و بدون خطا صورت میپذیرد.هیچ تبدیل ضمنی ای میانBooleanها و Integerها وجود ندارد و هر تبدیل user-defined بایستی به صراحت با یکی از کلمات explicit یا implicit نشانه گذاری شود. تبدیل b به a در حالتی که a یک Integer و b یک double باشد در زبان C++ مجاز است اما در سی شارپ به یک خطای زمان کامپایل منجر میشود(بایستی به صورت explicit تعریف شود) * اعضای Enumeration در داخل محدوده شخصی خود قرار دارند. * #C قابلیت syntactic sugar را برای توابع متداول، اکسسورها و ماجولهای کسول شده در یک کلاس به صورت ویژگیها قرار دادهاست. اکسسورها که خاصیت نیز گفته میشوند در زبان سی شارپ قادر به کنترل دسترسی اعضا و معتبرسازی دادهها هستند. * تمام انواع بازتابی(Reflection) و بازیابی(Recovery) قابل استفاده است. * در حال حاضر (3 جوان 2008) دارای 77 کلمه رزرو شده است.
-
- ویژگی زبان سی شارپ
- ویژگی زبان سی پلاس پلاس
- (و 8 مورد دیگر)
-
در سال 1999، شرکت سان اجازه استفاده از زبان برنامه نویسی جاوا را در اختیار ماکروسافت قرار داد تا در سیستم عامل خود از آن استفاده کند. جاوا در اصل به هیچ پلت فرم یا سیستم عاملی وابسته نبود، ولی ماکروسافت برخی از مفاد قرار داد را زیر پا گذاشت و قابلیت مستقل از سیستم عامل بودن جاوا را از آن برداشت. شرکت سان پروندهای علیه ماکروسافت درست کرد و ماکروسافت مجبور شد تا زبان شی گرای جدیدی با کامپایل جدید که به ++C شبیه بود را درست کند. در طول ساخت دات نت، کلاسهای کتابخانهای با زبان و کامپایلر SMC نوشته شدند.در سال 1999 آندرس هلزبرگ گروهی را برای طراحی زبانی جدید تشکیل داد که در آن زمان نامش Cool بود و همانند C بود با خواص شی گرایی. ماکروسافت در نظر داشت اسم این زبان را تا آخر Cool قرار دهد، ولی به دلیل مناسب نبودن برای اهداف تجاری این کار را نکرد. در ارائه و معرفی رسمی .NET در PDC در سال 2000 این زبان به سی شارپ تغییر نام یافت و کتابخانه کلاسها و runtime در ASP.NET به#C منتقل شدند. مدیر و سرپرست طراحان در ماکروسافت آندرس هلزبرگ بود که تجربه قبلی او در طراحی Framework و زبانهای برنامه سازی++Borland , Delphi, Turbo Pascal, Visual C به آسانی در دستورالعملهای سی شارپ قابل رویت است و به همان خوبی در هسته CLR.
-
- تاریخچه زبان برنامه نویسی سی
- سی شارپ
- (و 8 مورد دیگر)