آخرین اخبار و مقالات و مطالب پیرامون سی شارپ در ایران آی سی تی نیوز ، پایگاه فناوری اطلاعات و ارتباطات ایران
بر روی این دامنه اینترنتی سیستم مدیریت محتوا
پارس سی ام اس
نصب شده است که نرم افزاری قوی جهت طراحی سایت
می باشد. طراحی وب
با استفاده از پرتال
( پورتال
) پارس منجر به طراحی وب سایت
شما می شود. طراحی وب سایت
کپی رایت پورتال
پارس
... من برنامه نویسی پاسکال و سی++ را یاد گرفته ام و اگر بخواهم یک نرم افزار شبیه سازی تحلیلی برای مهندسی برق (ماننده برنامه پی اسپایس) بنویسم که روی سیستم عامل کامپیوتر یا موبایل نصب شود، باید چه مراحلی را طی کنم و چه آموزشی ببینم تا بتوانم یک نرم افزار حرفه ای و کامل بسازم که جنبه تجاری هم داشته باشد؟ متاسفانه سطح و رشته تحصیلی خود را ذکر نکرده اید تا بهتر بتوانیم پاسختان را بدهیم، اما به نظر می رسد دانشجوی یکی از رشته های فنی مهندسی (مانند برق الکترونیک) باشید ... البته بدیهی است انجام پروژه های کوچک یا تمرینی دانشگاهی توسط دانشجویان نرم افزار یا دانش آموختگان علاقه مند دیگر رشته ها امکان پذیراست و همان زبان های پاسکال و سی++ هم برای انجام آن کفایت می کند، اما طراحی با زبان های برنامه نویسی مدرن تر مانند سی شارپ و به ویژه متلب (matlab) بسیار سودمندتر خواهد بود ... امیرمهدی از شیراز- رمز بازی های مختلف را از کجا می توانم تهیه کنم؟ و اینکه با چه سی پی یو و رم و کارت گرافیکی می توانم همه بازی ها را راحت انجام دهم؟ رمزهای تقلبی بازی های کامپیوتری یا در اصطلاح cheat برای انواع بازی ها متغیر است ... آیا می شود ویندوز قبلی را برگرداند؟ ابتدا سی دی بوت ویندوز 7 را تهیه کنید و سیستم را با آن راه اندازی کنید ... حالا در خط فرمان عبارت زیر را تایپ و تایید کنید: bootrec /fixboot حالا سی دی بوت ویندوز را از دستگاه خارج کرده و سیستم را دوباره راه اندازی کنید ...
... در زبان سی شارپ اگر 2 عملوند عدد صحیح از نوع int باشد، خروجی int خواهد بود و 2 عدد را جمع می کند و حاصل را بر می گرداند، حالا اگر 2 عملوند از نوع رشته متنی باشند، چه؟ در اینجا زبان سی شارپ یک بازنویسی عملگر درونی دارد و در آن، 2 رشته ورودی را با هم ترکیب می کند و نتیجه به صورت یک رشته متنی باز می گردد، مثلا اگر بنویسیم: "jamejam" + " click!" خروجی عبارت jamejam click! خواهد بود، در ادامه نحوه بازنویسی عملگرها را برای کلاسی که خودمان تعریف کردیم بررسی می کنیم ... بقیه عملگرها قابلیت باز نویسی ندارند ولی بعضی از آن ها را می توان به صورت دیگری بازنویسی کرد؛ مثلا عملگر += خلاصه عملگر + است، که خود + قابلیت بازنویسی را دارد یا عملگر () (تبدیل نوع یا cast) ، قابل بازنویسی را ندارد، ولی شما با استفاده از explicit و implicit که هر دو از keywordهای سی شارپ هستند می توانید آن را بازنویسی کنید ...
... وی در سال 2001، جایزه دکتر داب را به خاطر فعالیت هایش بر توربو پاسکال، دلفی، سی شارپ و دات نت دریافت کرد ...
... نکته ایی که باید دقت داشته باشید این است که این تابع با کلیدواژه static نشانه گذاری شده است، این امر در زبان جاوا نیز وجود دارد و دلیل کاربردش این است که زبان هایی مانند جاوا و سی شارپ زبان هایی مبتنی بر کلاس3 هستند و در آنها شما فقط با کلاس ها سروکار دارید ... نکته ای که باید به آن توجه داشت، این است که تابع main در جاوا مقدار را برنمی گرداند ولی مقادیر ورودی آن مانند سی شارپ است، در زبان سی شارپ مقدار args نام برنامه را شامل نمی شود ... بطور مثال کد زیر که به زبان سی شارپ نوشته شده است مقادیر پاس داده شده از طریق خط فرمان را چاپ می کند: static void main(string[] args) { if (args ...
مایکروسافت طی اقدامی، مجوزگیری برای برنامه های c# و زیرساخت زبان عمومی (cli) خود را آزادتر کرد و بدین ترتیب، فناوری های منبع باز می توانند بدون ترس از مباحث مجوزدهی، نسبت به تولید نرم افزارهای مبتنی بر این زبان برنامه نویسی اقدام کنند. بر اساس مطلبی که در بلاگ مایکروسافت آمده است، مایکروسافت اطمینان می دهد که هیچ بحث مالکیتی را با کسانی که نسخه هایی از برنامه های# c را می سازند، می فروشند، برای فروش می گذارند و یا وارد می کنند، مطرح نخواهد کرد. ...
... یک زبان که از شی گرایی و کلاس ها پشتیبانی کند (مثل جاوا یا سی پلاس پلاس)، یک زبان تابعی (مثل لیسپ یا ml ) (م: یا haskell ) ، یک زبان اعلانی (مثل پرولوگ یا قالب ها در سی پلاس پلاس)، یک زبان که از coroutine ها پشتیبانی کند1 (مثل scheme یا icon ) (م: امروزه زبان های دیگری از جمله سی شارپ هم coroutine را دارند) و یک زبان که از برنامه نویسی موازی پشتیبانی کند (مثل sisal ) (م: و erlang )* یادتان باشد که ما با کامپیوتر سر و کار داریم ... آقای stroustrup خالق سی پلاس پلاس هم روی این نکته تاکید دارند) * درگیر استاندارد سازی یک زبان شوید ... 1- نظر مترجم: با توجه امکانات زبان های امروزی، شاید برای این بخش بهتر باشد به نصیحت don syme خالق f# گوش کنیم که می گوید حتما haskell,prolog,f# , python و سی شارپ را یاد بگیرید ...
... اگر به شما بگویند که محبوب ترین و رایج ترین زبان کدنویسی که المان های شی گرایی1 را به خوبی پیاده کند را معرفی کنید، بی شک خواهید گفت: مایکروسافت سی شارپ! سی شارپ (c#) با پشتیبانی از کتابخانه دات نت، تبدیل به یکی از ساده ترین و در عین حال قوی ترین زبان های برنامه نویسی شده است که هواداران خاص خود را دارد ... به کمک مونودولوپ 0/2 می توان به توسعه دهندگان لینوکسی این امکان را داد که برنامه های تحت سیستم عامل یا تحت وب را با زبان های گوناگونی چون سی شارپ و یا visual basic ... در مونو دولوپ 0/2، پشتیبانی از سی شارپ نسخه 3 و asp ... این ویرایشگر کد همچنین ویژگی های جدیدی چون، حالت استفاده از ویرایشگر محبوب vi، پشتیبانی از رنگ بندی های مختلف، دوتکه کردن پنجره کدنویسی8، تکمیل کد بهتر با پشتیبانی کامل از تمام کدهای سی شارپ نسخه 3 و قابلیت پیشرفته ویرایش سندهای xml را در خود دارد ...
... این دو زبان از نظر قابلیت ها و توانایی ها هیچ تفاوت عمده ای ندارند، جز اینکه زبان سی شارپ به دلیل ارث بردن پاره ای خصوصیات از زبان پیشکسوت خود ، ++c ، هنوز به برنامه نویس اجازه می دهد که مستقیما حافظه را دستکاری و مدیریت کند ... بنابراین وقتی قرار باشد نتیجه کار هر دو زبان ویژوال بیسیک دات نت و سی شارپ در نهایت به کد MSIL تبدیل شود، دیگر چندان مهم نیست که مبدا این کد به چه زبانی نوشته شده است ... net دقیقا به همان ترتیبی اتفاق می افتد که در سی شارپ ... برنامه سازی در سی شارپ دقیقا به همان سادگی ویژوال بیسیک دات نت است ... تنها چیزی که باقی می ماند این است که زبان سی شارپ زبان خلاصه تر و موجزتری است ... این شاید بهترین توصیف برای سی شارپ باشد ... به عبارت دیگر برای پیاده سازی یک قطعه کد در زبان سی شارپ به حجم برنامه نویسی کمتری نیاز است ... در زبان سی شارپ می توانید سندهایی از نوع XML ایجاد کنید که با سورس کد برنامه شما پیوند خورده است ... یک تفاوت دیگر بین دو زبان آن است که در سی شارپ می توانید عملگر ها یا Operatorهای سفارشی بسازید ... در حقیقت همین چند درصد تفاوت فعلی میان قابلیت های گرامر دو زبان ویژوال بیسیک دات نت و سی شارپ ، در نسخه شماره دو چارچوب دات نت ناپدید شده است ... بنابراین دقت کنید که برتر بودن زبان سی شارپ نسبت به VB ...
... net از ویژوال بیسیک دات نت یا سی شارپ استفاده می کند ... من برای اینگونه مجموعه ها استفاده از زبان سی شارپ و راه حل های مبتنی بر ویندوز (مانند sql server) را توصیه می کنم ... شاید به همین دلیل، برخی به دنبال پیاده سازی سی شارپ در این محیط های غیرمایکروسافتی هستند ... به تدریج که آن پلتفرم سخت افزاری جان می گیرد، دوباره زبان های شیءگرا مانند جاوا و سی شارپ دوروبرش قوت می گیرند ... البته چنان که می توان حدس زد، هیچ کس روی سیستم عامل ویندوز موبایل جاوا را جدی نمی گیرد و نگاه ها به سوی سی شارپ است ... بدون تردید زبان جاوا هنوز هم محبوب ترین زبان در محافل آکادمیک است و پس از آن سی شارپ به دلیل شباهتش به جاوا مطرح است ...
|
صفحه 1
|
2 |
|