تا %60 تخفیف خرید برای 6 نفر با صدور مدرک فقط تا
00 00 00

جزیره برنامه نویسی و توسعه نرم افزار | بیشترین پسند | صفحه 2 | توسینسو

چگونه دات نت فریمورک را در ویندوز سرور 2012 و بعد از آن نصب کنیم؟ شاید فکر کنید نصب کردن .NetFramework 3.5 در ویندوز سرور 2012 کار بسیار ساده ای است اما با توجه به تغییراتی که در کنسول Server Manager این سیستم عامل انجام شده است نصب کردن این ابزار کمی سخت تر شده است و شما با کلیک کردن بر روی Feature...

تفاوت Platform و Framework در چیست؟ Platform مجموعه اس از سخت افزار و نرم افزار است که برنامه های نرم افزاری را اجرا میکنند. مثلا بازی هایی که انجام میدهیم،برای انجام بازی باید حتما لپ تاپ،موبایل،کامپیوتر و...باید داشته باشیم تا اینجا سخت افزار را تامین کردیم و هر کدام از این Deviceها باید سیستم عام...

سلام به تمامی کاربران وب سایت ITPRO و دوست داران برنامه نویسی، با ادامه سری آموزشی زبان سی شارپ در خدمت شما عزیزان هستم. تا اینجا با کلیات برنامه نویسی شئ گرا و مفاهیم مرتبط با آن آشنا شدیم. در ادامه با بررسی مفهوم interface ها و کاربردهای آن، سعی خواهیم کرد دانش خود را در زمینه برنامه نویسی شئ گرا ...

تفاوت زبان C و زبان C++ در چیست؟ قبلا در خصوص تفاوت زبانهای برنامه نویسی ASP.NET و PHP در انجمن تخصصی فناوری اطلاعات ایران مقاله ای کامل را ارائه کردیم . همانطور که می دانید بنده برنامه نویس نیستم ، شاید در حد یک اسکریپت نویسی ساده برنامه نویسی بلد باشم اما به هر حال به عنوان یک کارشناس فناوری اطلاع...

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

سلام به تمام ITPRO ای های عزیز، در خدمت شما هستم با قسمت نهم از سری مقدماتی آموزش برنامه نویسی به زبان سی شارپ. در این قسمت با مبحث متدها و نحوه استفاده از اونها در برنامه ها آشنا میشیم. مباحث گفته شده در این بخش عبارتند از: آشنایی با نحوه تعریف متدها و فراخوانی آنها استفاده از پارامترها و متدها...

int.Parse و int.TryParse چه تفاوتی با هم دارند؟ با یک نکته در مورد زبان سی شارپ در خدمت شما عزیزان هستم. در زبان سی شارپ دو دستور برای تبدیل رشته به نوع عدد صحیح (int) وجود دارد، یکی int.Parse و دیگری int.TryParse. اما تفاوت میان این دو دستور در چیست؟ کد زیر را در نظر بگیرید: int number = int.Parse(...

در قسمت قبلی با نحوه نصب پایتون آشنا شده و با نوشتن یک برنامه ساده یاد گرفتیم چگونه می توانیم یک اسکریپت ساده ایجاد کرده و آن را اجرا کنیم. در این قسمت بیشتر بر روی ساختار اسکریپت های نوشته شده در پایتون صحبت می کنیم و با مواردی مانند تفاوت حالت Interactive و Script، مفاهیم Block و Suite و همچنین کا...

با سلام به همه همراهان Itpro.ir در بخش های قبل در مباحثی کلی درباره ی شی گرایی و الگوهای طراحی مطرح شد و از این بخش به بعد به تک تک الگو ها می پردازیم و هرکدام را توضیح خواهیم داد. در این بخش به الگوهای Singleton و Adapter می پردازیم که نسبتا الگوهای ساده تری هستند می پردازیم. الگوی Singleton این...

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

چگونه تصاویر را در سی شارپ برش بدهیم؟ با یک نکته دیگه در زبان سی شارپ در خدمت شما عزیزان هستم. در این نکته قصد دارم خدمت شما نحوه Crop کردن تصاویر در زبان سی شارپ رو توضیح بدم. Crop کردن عملیات بریدن عکس در سایز دلخواه هست و این عملیات کاربرد زیادی در برنامه های تحت وب که تصاویر جهت نمایش صحیح Respo...

اگر شغل شما برنامه نویسی هست، حتماً واژه ORM و در کنارش Entity Framework رو شنیدید. يکي از مهمترين ابزار هايي که در نوشتن برنامه هاي Data-Centric استفاده ميشه، ابزار هاي ORM يا Object Relational Mapping هست. اين ابزار ها اين قابليت رو به شما ميدهند که داخل برنامه از بانک اطلاعاتي و جداول داخل اون به...

سلام به همه ITPRO ای های عزیز و علاقه مندان مبحث شیرین برنامه نویسی، در خدمت شما هستم با قسمت بیست و پنجم از سری آموزشی برنامه نویسی به زبان سی شارپ. در این قسمت از آموزش با مبحث Operator Overloading و شیوه تعریف کردن Cast های دلخواه آشنا می شویم. ابتدا بهتره با مفهوم Operator Overloading آشنا شده و...

در قسمت اول از سری آموزشی برنامه نویسی پیشرفته به زبان سی شارپ به بررسی معماری دات نت و آشنایی با اجزاء تشکیل دهنده آن می پردازیم. مباحثی که در این قسمت با آن ها آشنا خواهید شد به شرح زیر است: تکنولوژی های قبل از دات نت: C/Win32 API C++/MFC COM Visual Basic DNA مشکلات قبل از دات نت دا...

سلام به همه ITPRO ای های عزیز، با قسمت بیست و ششم از سری آموزشی برنامه نویسی به زبان سی شارپ در خدمت شما دوستان عزیز هستیم. همانطور که در قسمت قبلی گفتیم، در این قسمت قصد داریم تا با مفاهیم Boxing و Unboxing آشنا شویم که مربوط به بحث تبدیل نوع ها به یکدیگر می شود. Boxing همانطور که در قسمت های قب...

در طول یکسری مقاله قصد دارم تا شما را با Language Integrated Query یا LINQ و کاربردهای آن در زبان #C آشنا کنم. این ویژگی که به شما قابلیت اجرای کوئری های مختلف از داخل زبان #C را می دهد که با ارئه نسخه 3 از زبان #C معرفی شد. مقدمه سر فصل های مقالات به طور خلاصه به شرح زیر می باشد: مقدمه ای بر LIN...

تفاوت Compiler و Interpreter در برنامه نویسی چیست؟ زمانیکه شما یک برنامه را با یک زبان برنامه نویسی سطح بالا می نویسید ، کامپیوتری که فقط صفر و یک را متوجه می شود درکی از برنامه ای که شما نوشته اید و کدهای درون آن نخواهد داشت. بنابراین شما به چیزی نیاز دارید که این برنامه سطح بالا را به زبانی تبدیل ...

به مجموعه مقالات آموزش برنامه نویسی خوش اومدید. برنامه نویسی دنیای زیباییه، وقتی واردش بشی دیگه نمیتونی ازش دل بکنی. این جمله رو با تمام وجودم میگم و بهش اعتقاد دارم. خیلی از افراد رو میبینم که تصمیم دارن کار برنامه نویسی رو شروع کنن، اما نمیدونن از کجا باید این کار و انجام بدن و یک جورایی سردرگم هس...

به دوره آموزش Batch Scripting خوش آمدید. اگر شما هم جزو افرادی باشید که کار شبکه یا برنامه نویسی انجام میدید حتماً با پنجره CMD آشنایی دارید، پنجره ای سیاه رنگ که دستورات شما رو در قالب متن دریافت میکنه و معممولاً خروجی رو هم به صورت متن به شما نمایش میده. خیلی افراد هستند که کار در محیط Command رو ...

سلام به همه ITPRO ای های عزیز و علاقه مندان به مبحث برنامه نویسی، با قسمت دهم از سری مقدماتی آموزشی زبان سی شارپ با توضیح مباحث زیر در خدمت شما هستم: آشنایی با مفهوم Method Overloadin آشنایی با مبحث متدهای بازگشی

با سلام به همه دوستان و همراهان Itpro. در ادامه مطالب مربوط به آموزش جاوا به بررسی کلاس String خواهیم پرداخت. اشیائی که از این کلاس ساخته می شوند برای نگهداری رشته ها به کار می روند. رشته به مجموعه ای از کاراکتر های گفته می شود. برای مثال کلمات و جملات فارسی یا انگلیسی در کامپیوتر به عنوان رشته شناخ...

همانطور که در بخش قبل گفتیم وراثت یکی از اصلی ترین مباحث برنامه نویسی شئ گرا می باشد. در بخش قبلی با شیوه ارث بری از کلاس ها آشنا شدیم. یکی از مفاهیمی که در برنامه نویسی شئ گرا خیلی کاربرد دارد و وابسته به مفهوم وراثت است، چند ریختی یا Polymorphism است. در قسمت مقدمه برنامه نویسی شئ گرا با تعریف کلی...

در قسمت دوم سری آموزشی دوره برنامه نویسی اندروید به معرفی زبان جاوا پرداختیم و همچنین گفتیم که زبان جاوا چه خصوصیاتی را دارا می باشد. همچنین در این ویدیو ارتباط زبان جاوا با اندروید را توضیح دادیم و فرایند نوشتن برنامه ها و کامپایل و اجرای آن را در زبان برنامه نویسی جاوا را گفتیم. سپس به معرفی متغیر...

در قسمت چهارم از سری آموزشی برنامه نویسی پیشرفته زبان سی شارپ، به بررسی انواع نوع داده در زبان سی شارپ می پردازیم، همچنین با مفهوم Data Type Hierarchy در دات نت آشنا می شویم و در انتها یاد میگیریم که چگونه با تاریخ ها و همچنین اعداد خیلی بزرگ در سی شارپ کار کنیم. مطالب مطرح شده در این قسمت عبارتند ا...

با سلام به دوستان Itpro. در این فیلم آموزشی نحوه ارتباط با دیتابیس در زبان جاوا توضیح داده شده است. برای ارتباط با دیتابیس شما باید driver مربوط یه دیتابیس مورد نظر را بر روی پروژه خود اضافه کنید. زبان جاوا با دیتابیس های مختلف می تواند کار کند که کار کردن با هرکدام نیازمند نصب درایور دیتابیس مورد ن...

با سلام خدمت همه دوستان توسینسویی ، در ادامه با بحث الگوهای طراحی به شرح الگوی Meditor خواهیم پرداخت مقدمه همان طور که در بخش اول این سری مقالات اشاره کردیم یکی از اصولی که در طراحی نرم افزار باید رعایت شود این است که در طراحی نرم افزار ها کلاس ها و اشیائی که طراحی می شوند باید حداقل وابستگی را ...

IDE چیست؟ Integrated Development Environment به چه معناست؟ مدتی در خصوص برنامه نویسی تحقیقاتی انجام دادم و واژه ای که در بدو کار یک برنامه نویس با آن مواجه می شد واژه IDE و بحث انتخاب کردن یک IDE برای شروع برنامه نویسی بود. اما به عنوان شخصی که برنامه نویس خوبی نیست تصمیم گرفتم مقاله ای در خصوص اینک...

در قسمت پایانی آموزش برنامه نویسی به زبان سی شارپ، با مبحث Exception ها و مدیریت استثناها در زبان سی شارپ آشنا می شویم، بروز خطا در برنامه امری اجتناب نا پذیر است و یک برنامه نویس موظف است که خطاها را به درستی در برنامه ها مدیریت کرده و زمان بروز خطا، پیغامی مناسب به کاربر نمایش دهد. در زبان سی شارپ...

سلام به همه دوستان و همراهان توسینسو ، در ادامه سری مقالات الگوی های طراحی نرم افزار های شی گرا به الگوی iterator خواهیم پرداخت. نقش این الگو راهی برای دست یافتن به عناصر موجود در یک مجموعه را فراهم می کند. این دست یابی بدون توجه به ساختار مجموعه به صورت ترتیبی است. همچنین این الگو می تواند عناصر...

چگونه کامپیوتر را از طریق شبکه روشن کنیم؟ چه کدی در زبان سی شارپ بزنیم؟ در آموزش قبلی خاموش کردن کامپیوتر های متصل به شبکه (از راه دور) را توضیح دادیم در این آموزش روشن کردن سیستم را توسط برنامه نویسی سی شارپ می آموزیم.فرض کنید یک شبکه Domain داریم در یک روز سرد زمستانی برق میره طبیعتاً سروری که UPS...

سلام به همه ITPRO ای های عزیز، با قسمت دوم آموزش مقدماتی برنامه نویسی به زبان سی شارپ در خدمات شما دوستان عزیز هستم. در این قسمت با موارد زیر آشنا خواهید شد: آشنایی با مفهوم .NET Framework بررسی معماری دات نت و اجزای تشکیل دهنده آن بررسی CLR و اجزای تشکیل دهنده آن (CTS, CLS, MSIL, JIT, Memory M...

مقدمه ای بر هایبرنیت ، هایبرنیت ورژن 3.0 آخرین ورژن متن باز تکنولوژی پایدار در قلب EJB 3.0 می باشد که از آدرس www.Hibernate.com در دسترس برای دانلود می باشد. هسته هایبرنیت شامل 68549 خط کد جاوا به همراه 27948 خط کد واحدهای تست آن می باشد که تحت LGPL به صورت آزاد می باشد و توسعه آن بیش از یک سال طول ...

عرضه نسخه جدید Visual Studio 2015 و امکانات جدید ویژوال بیسیک و سی شارپ شرکت مایکروسافت ورژن جدید visual studio ،بهتر بگم پیش نمایش visual studio 2015 را در 12 نوامبر 2014 عرضه کرد ، تا به حال از مایکروسافت محصول کاربردی رایگان ندیده بودیم ولی این بار در اولین release عمومی ورژن visual studio ...

در قسمت قبل با کلمات کلیدی abstract و sealed آشنا شدیم. در این قسمت و قسمت بعد تصمیم دارم برخی نکات تکمیلی که از بخش برنامه نویسی شئ گرا مانده را خدمت دوستان آموزش بدم. مواردی که در این بخش با آنها آشنا خواهید شد به شرح زیر است: سازنده ها در کلاس های فرزند و پدر سطح دسترسی protected مخفی کردن م...

با سلام به همه دوستان و همراهان Itpro.ir.در ادامه مباحث جاوا به ادامه مفاهیم در مورد جاوا خواهیم پرداخت. کلمات کلیدی در جاوا تصویر زیر لیستی از کلمات رزرو شده در جاوا را نشان می دهد. این کلمات رزرو شده برای استفاده به عنوان متغیر و یا سایر Identifier ها مورد استفاده قرار گیرد. توضیحات در جاوا ...

اگر به تازگی علاقه مند به برنامه نویسی هستید این سایت میتواند به صورت تعاملی آموزش رایگان برنامه نویسی را برای شما انجام دهد ، کد تایپ کنید در همان لحظه خروجی کد مورد نظر را ببینید ضمناً این سایت از زبان فارسی نیز پشتیبانی میکند و همچنین آموزش هایی نظیر ، HTML / CSS ، JavaScript ، jQuery ، Ruby ، Py...

در این مطلب قصد دارم خدمت برنامه نویسان عزیز تغییرات زبان برنامه نویسی سی شارپ رو که در نسخه 6 انجام شده معرفی کنم و این تغییرات در 8 آیتم طبقه بندی شده که در ادامه با ذکر مثال هم به صورت کد قدیم و هم به صورت کد جدید این مطلب رو ادامه خواهم داد. اگر یادتان باشد قبلاً در انجمن نسل جدید کامپایلر های د...

برای پروژه جدیدی که داشتم مینوشتم نیاز به نقشه بود و منم چند ماه پیش مثل شما تو خبر ها خونده بودم که گوگل مپ دامنه ir و تحریم کرده و سرویسش قراره پولی بشه در آینده به هر حال برای تست گفتم ببینم آیا میتونم فعلا از گوگل مپ استفاده کنم برای اپلیکیشن جدید یا نه که موقع ایجاد پروژه داخل گوگل دیدم بلههههه...

چگونه محل یک کاربر را با PHP در تلگرام پیدا کنیم ؟ امروز یکی از دوستان سوالی از من پرسید که برای خودم هم جالب بودم البته تا حالا بهش فکر نکرده بودم احساس میکرد یه بنده خدایی که داره از یه شماره ای باهاش چت میکنه بهش دروغ میگه که کجاست از من پرسید چطور میشه فهمید طرف کدوم کشوره بعد یکم دنبال برنامه ه...

با سلام به همه همراهان توسینسو ، در ادامه مقالات سری الگوهای طراحی نرم افزار به الگوی Command می رسیم. مقدمه این الگو به این شکل است که بین کاربری که یک درخواست را ارسال کرده و شیئی که می تواند آن دستور را اجرا کند یک فاصله می اندازد. این الگو یک الگوی چندکاره است که امکانات زیر را پشتیبانی می کن...

تلگرام نیازمند معرفی کردن نیست، اکثر مردم از این برنامه پیام رسان استفاده می کنند. امکانات متعددی دارد که یکی از این امکانات استیکر ها و اموجی هایی است که شکلک های زیبای هستند که اکثرا توسط مردم ساخته می شود. در پیام رسان های قبلی مانند وایبر و لاین و... امکان ساخت استیکر بدین گونه آسان و سریع نبود....

در ادامه آموزش Entity Framework در باره  انواع رابطه ها و مفهوم آنها صحبت خواهیم کرد. رابطه ها و استفاده آنها در Entity Framework در دو بخش ارائه خواهند شد. بخش اول به تعریف ساده رابطه ها خواهیم پرداخت، در بخش دوم نحوه تغییر در تعریف رابطه ها بوسیله Fluent API و Attribute را بررسی خواهیم کرد. د...

چگونه از توان در جاوا استفاده کنیم؟ چگونه از توان عدد در جاوا استفاده کنیم؟ استفاده از عمل به توان رساندن در بسیاری از برنامه های ریاضیاتی کاربرد دارد. محاسبه یک عدد به توان عدد دیگر به این معنی است که عدد اولی را به تعداد عدد دومی درخودش ضرب کنیم. در جاوا به دوحالت می توان عمل توان را انجام داد که ...

سلام به دوستان ITPRO ای، در قسمت سیزدهم از سری آموزشی برنامه نویسی به زبان سی شارپ به مبحث وراثت (Inheritance) خواهیم پرداخت. مبحث Inheritance پایه و بنیان برنامه نویسی شئ گرا بوده و بدون وجود این قابلیت، برنامه نویسی شئ گرا زیر سوال خواهد رفت. مباحثی که در این قسمت خدمت دوستان ارائه خواهد شد: نح...

سلام به تمامی ITPRO های عزیز و دوست داران مبحث برنامه نویسی، در خدمت شما عزیزان هستیم با قسمت پنجم از سری آموزشی مقدماتی برنامه نویسی به زبان سی شارپ. در این قسمت قصد داریم با نوع داده Boolean و دستورات کنترلی آشنا بشیم. مباحثی که در این دوره آموزش داده می شوند به شرح زیر است: آشنایی با نوع داده ...

با سلام به همه دوستان و همراهان Itpro. در این مطلب قصد داریم که یکی دیگر از الگوهای طراحی شی گرا را شرح دهیم. الگویی که قصد توضیح آن را داریم الگوی Strategy می باشد. این الگو یک الگوی رفتاری یا Behavioral می باشد. الگوهای رفتاری با الگوریتم ها و ارتباط بین آن ها درگیر می باشند. اگر برنامه ما یک الگو...

تفاوت Application و Software در چیست؟ مقایسه اپلیکیشن و نرم افزار به زبان ساده ، درک تفاوت بین Hardware یا سخت افزار و Software یا نرم افزار بسیار ساده است اما بعضا شما نیز به واژه هایی مثل Software و Application برخورده اید و شاید برای شما جالب باشد که تفاوت بین ایندو را بدانید. توجه کنید که بهتر ا...

سلام به ITPRO ای های عزیز، در قسمت یازدهم از سری آموزشی زبان سی شارپ مباحث مربوط به برنامه نویسی شئ گرا را با هم شروع خواهیم کرد. مفاهیمی که در این قسمت خدمت شما دوستان ارائه میشه: آشنایی با کلاس ها و Access Modifier ها نحوه تعریف شئ از روی کلاس (ساخت Instance) تعریف فیلدها تعریف خصوصیات و کنت...

Hl,در مقاله قبلی شروع کردیم به مباحث مقدماتی و معماری و ویژگی های هایبرنیت در جاوا در این قسمت به ادامه مطلب می پردازیم نگاشت شیء Contact به جدول Contact در پایگاه داده فایل Contact.hbm.xml برای نگاشت شیء contact به جدول contact در پایگاه داده استفاده می شود. <?xml version="1.0"?> <!DOCTYPE...

همه ما به عنوان یک کارشناس کامپیوتر حداقل مبانی برنامه نویسی را یا در دوران مدرسه یا در دوران دانشگاه یا بصورت خودخوان یاد گرفته ایم ، اما به عنوان یک TOSINSO شاید برای شما هم جالب باشد که واقعیت های بامزه ای در خصوص برنامه نویسی و برنامه نویس ها وجود دارد که افراد کمی از آنها مطلع هستند و در این مق...