تا %60 درصد تخفیف برای تنها 7 نفر با کد 7973TP3P + صدور گواهینامه فقط تا
000000

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

در نسخه ششم زبان سی شارپ ویژگی های زیادی اضافه شده، یکی از این ویژگی ها قابلیت String Interpolation هست که عملیات Format دهی رشته ها رو ساده تر می کنه. برای درک بهتر این موضوع، فرض کنید در محیط Console، نامی از کاربر دریافت میشه و این نام به همراه یک پیغام در خروجی نمایش داده میشه: var name = Con...

سلام به همه ITPRO ای های عزیز، در این نکته قصد داریم تا با یکی دیگر از ویژگی های سی شارپ 6 آشنا شویم. کلاس ها در سی شارپ حاوی دو نوع مختلف از اعضاء هستند، Instance Members که تنها با ایجاد کردن شئ از روی کلاس قابل دسترس هستند و Static Members که بدون نیاز به ایجاد شئ از روی کلاس می توان به آنها دستر...

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

با سلام به همه دوستان و همراهان Itpro. استفاده از عمل به توان رساندن در بسیاری از برنامه های ریاضیاتی کاربرد دارد. محاسبه یک عدد به توان عدد دیگر به این معنی است که عدد اولی را به تعداد عدد دومی درخودش ضرب کنیم. در جاوا به دوحالت می توان عمل توان را انجام داد که به بررسی آنها می پردازیم: پیاده سا...

با سلام به همه ITPro ای های عزیز و علاقه مندان مبحث برنامه نویسی، با یک نکته در زمینه برنامه نویسی و زبان سی شارپ در خدمت شما هستم. در این نکته قصد دارم تا یکی از قابلیت های نسخه 6 زبان سی شارپ رو خدمت شما دوستان معرفی کنم که این قابلیت، Dictionary Initializer هست. برای آشنایی با این ویژگی ابتدا نحو...

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

سلام به همه ITPro ای های عزیز؛ یکی از مواردی که خیلی کاربرد داره، مخصوصاً تو طراحی برنامه های تحت وب، تغییر اندازه تصاویر هست. برای مثال فرض کنید برنامه تحت وب ای نوشتید و نیاز دارید تا پس از آپلود تصاویر، از اون ها Thumbnail یا عکس هایی با سایز کوچیکتر بسازید، بوسیله قطعه کدی که در این نکته معرفی م...

با سلام به همه دوستان و همراهان Itpro. برای استفاده از اعداد اعشاری در جاوا دو گزینه پیش رو داریم. یکی نوع داده float که از 4 بایت برای ذخیره داده ها استفاده می کند و دیگری نوع داده double که از 8 بایت برای ذخیره سازی استفاده می کند. معمولا برای ذخیره سازی دقیق نوع داده double پیشنهاد می شود. با این...

با سلام به همه دوستان وهمراهان Itpro. برای این که زمان مصرف شده برای پردازش یک کد و یا یک قسمت از برنامه را در جاوا به دست آوریم، دو راه استاندارد داریم. استفاده از System.currentTimeMillis() استفاده از System.nanoTime(). حال می خواهیم بدانیم که در چه شرایطی و در کجا از کدامیک از این توابع ا...

با سلام به همه دوستان و همراهان Itpro. عملگرهای بیتی جاوا دارای چندین عملگر بیتی است که این عملگرها بر روی انواع داده int, long, short, char, byte قابل اعمال است. عملگرهای بیتی بر روی تک تک بیتهای عملوند ها کار می کنند. برای مثال در متغیر a مقدار 60 را قرار می دهیم و در متغیر b عدد 13 را قرار می د...

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

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

با سلام به همه دوستان و همراهان Itpro. اتلافات حافظه در اثر روند اجرای برنامه ممکن است پیش بیایند. در زبانهایی مانند C++ که سیستم garbage collection نداشت به علت گرفتن حافظه و پس ندادن آن رخ می داد. برای مثال شیئی در این زبان ساخته می شد و مورد استفاده قرار می گرفت ولی برنامه نویس فراموش می کرد که ش...

با سلام به همه دوستان وهمراهان Itpro. به کد زیر توجه نمایید: public class Haha { public static void main(String args[]) { System.out.print("H" + "a"); System.out.print('H' + 'a'); } } به نظرتان خروجی کد بالا چیست؟ شاید تصور کنید که خروجی کد بالا Ha...

با سلام به همه دوستان و همراهان Itpro. اگر بخواهید برنامه ای بنویسید که مشخص کند که عددی فرد است یا خیر شاید شما کد زیر را بنویسید. public boolean oddOrNot(int num) { return num % 2 == 1; } آیا این برنامه درست است؟ در نگاه اول شاید تصور کنید که این برنامه درست است ولی این کد نوشته شده همیشه...

با سلام به همه دوستان و همراهان Itpro. در ادامه مباخث برنامه نویسی به زبان جاوا به بررسی Modifier ها در این زبان خواهیم پرداخت. Modifierها کلمات کلیدی هستند که برای تغییر معنی تعاریف استفاده می شوند. زبان جاوا Modifier های متفاوتی دارند که دو دسته مهم آنها عبارتند از: Modifierهای دسترسی Modifier...

با سلام به همه دوستان و همراهان Itpro. لطفا به کد زیر دقت نمایید. public class shutDownHooksDemo { public static void main(String[] args) { for(int i=0;i<5;i++) { try { if(i==4) { System.out.println("Inside Try Block.Exiting without executing Finally block."); ...

سلام به همه ی دوستان و دوستداران ITPRO در این قسمت ابتدا توضیحاتی ابتدایی درخصوص تست واحد بیان شده و در ادامه مزایا و معایب این روش تست نرم افزار را متوجه خواهید شد. Unit Testing روشی است برای آزمایش کردن قسمت های واحدی از پروژه تا مشخص شود که به طور صحیح کار مورد نظر ما را انجام می دهد.در واقع رو...

با سلام به همه دوستان و همراهان Itpro. گاهی اوقات برنامه نویسان در انتخاب بین آرایه (Array) و ArrayList شک دارند که کدام را انتخاب نمایند. هردوی آنها قدرت و ضعف های مربوط به خود را دارند. باید با توجه به نیازی که در برنامه داریم از این دو امکان استفاده کنیم. حال به مقایسه کلی بین این دو امکان در جاو...

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

با سلام به همه دوستان و همراهان Itpro. یکی از سنگین ترین اعمالی که در جاوا در رابطه با استفاده و مدیریت از حافظه انجام می شود. ساختن اشیا است. بنابراین توصیه می شود که زمانی که اشیا را لازم دارید آنها را بسازید. برای مثال به کد زیر توجه کنید. import java.util.ArrayList; import java.util.List; ...

با سلام به همه Itpro ای های عزیز. اگر دو رشته یا String در زبان جاوا با استفاده از اپراتور + در یک حلقه for به همدیگر متصل یا الحاق شدند ، هر بار که این حلقه اجرا شود یک شی String جدید ایجاد می شود. اینکار باعث می شود که حافظه RAM و البته کارایی سیستم برای اجرای کد مربوطه کاهش پیدا کند و زمان نیز ه...

با سلام به همه دوستان Itpro. امروزه در زبان هایی مثل جاوا استفاده از مجموعه ها بسیار رایج است. مجموعه هایی مانند لیست ها و set ها. حال نکته ای که وجود دارد این است که در اکثر مواقع در داخل خط های کدمان باید بررسی کنیم که مجموعه قبلا مقدار دهی شده است یا مقدار null دارد. به همین دلیل برای متدهایی که ...

با سلام به همه دوستان و همراهان Itpro. در ادامه مباحث برنامه نویسی جاوا به شرح انواع داده ها در جاوا می پردازیم. متغیرها محل هایی از حافظه کامپیوتر (Ram) هستند که برای نگهداری مقادیر در نظر گرفته شده اند. این به این معنی است که وقتی شما متغیری را معرفی می کنید یک محل از حافظه را رزرو می کنید تا از آ...

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

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

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

با سلام به همه دوستان و همراهان ITPro. در این مطلب قصد دارم که زبان جاوا که طبق بسیاری از آمار و ارقام موجود محبوب ترین زبان دنیا است را به علاقمندان این زبان معرفی کنم. امیدوارم که برای دوستان مفید باشد. جاوا یک زبان سطح بالا است که در سال 1995 توسط شرکت Sun Microsystems به عنوان بخش مرکزی پلتفرم ج...

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

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

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

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

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

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

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

سلام به تمام ITPRO ای های عزیز، با قسمت سوم از سری مقدماتی آموزش برنامه نویسی به زبان سی شارپ در خدمت شما دوستان عزیز هستیم. در قسمت سوم با متغیرها و انواع نوع داده در سی شارپ آشنا خواهیم شد. موارد گفته شده در این قسمت عبارتند از: نحوه باز کردن پروژه ها در Visual Studio بررسی پنجره Solution Expl...

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

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

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

با سلام خدمت دوستان ، برای گرفتن آخرین آی دی که در دیتا بیس درج میشود با استفاده از دستور LINQ ، در دیتابیسی که کلید اصلی ( ID ) در آن از نوع اتوماتیک ( auto increment ) مقدار دهی میشود. public void InsertPerson(string fname, string lname, string Father, string N_Code, string Mobile, string addr...

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

با سلام خدمت دوستان عزیزم در ITPRO ، دوستان در این آموزش شما در 3 مرحله می تونید یک ماشین حساب داشته باشید. این نکته از جناب مهندس خانلری رو هم مشاهده کنیداستفاده از CMD به عنوان ماشین حساب باز کردن یک فایل notepad کپی کردن تکست زیر داخل notepad @echo off :start Echo Press 1 for Add...

سلام بر دوستان خوبم در این آموش می خواهم نحوه ایجاد یک کلاس از کانکش مربوط به بانک رو براشما توزیح بدم:(این تک کد در واقع ارتباط با بانک رو ایجاد می کند و یک Datagridview رو مقدار دهی می کند) 1- ابتدا باید یک کلاس ایجاد کنید به صورت زیر : 2- سپس کد زیر را در کلاسی که ایجاد کردیم می نویسیم ...

سلام دوستان برای رفع مشکل پیغام زیر : باید مراحل زیر را که تصویری نمایش دادم انجام دهید تا این پیغام از بین برود در واقع داده های آن را reset می کنیم

با سلام خدمت تمام دوستان مهربانم این نکته رو هرچی توی این سایت پرسیدم کسی بهم کمک کاربردی نکرد بنابراین تصمیم گرفتم و خودم جستجوی خوبی انجام دادم که نتیجش شد این کد زیر : خوب توی این کد شما بوسیله calss می تونید یک متغییر سراسری تعریف کنید که در تمام برنامه قابل دیدن و قابلیت مقدار دهی دارد 1- نح...

شرط if چیست؟ شما برای اینکه بتوانید دو متغییر را باهم مقایسه کنید به شرط if نیاز دارید برای مثال می گویید که اگر متغییر a از متغییر b بزرگتر بود این کار را انجام بده. تعریف شرط if تعریف شرط if این گونه است: if شرط { کد } حال اگر بخواهید بگویید که اگر شرط درست نبود چه کاری را انجام دهد از...

برای تبدیل کردن تاریخ میلادی به شمسی در برنامه گزارشگیری stimulsoft باید مراحل زیر را طی کرد در قسمت code باید متد تبدیل تاریخ میلادی به شمسی را نوشت public string DateToshamsi(object date) { System.Globalization.PersianCalendar shamsi = new System.Globalization.PersianCalen...

متغییر چیست؟ متغییر های یک مقدار در خود ذخیره می کنند.مثلا یک متغییر می تواند یک مقدار عدد یا رشته(کلمه یا جمله) و... را ذخیره کند. کار با playground ۱.Xcode را باز کنید و این بار گزینه get start with a playground را انتخاب کنید.شما در این قسمت می توانید کد های خود را تست کنید و همان جا نتیجه ان...

کار با فایل Main.storyboard باسلام خدمت دوستان itpro. ۱.برنامه Xcode را باز کنید و در منوی سمت راست project خود را انتخاب کنید. 2.در منوی سمت چپ فایل Main.storyboard را انتخاب کنید. 3.در منوی سمت راست کلمه button را سرچ کنید. 4.button را انتخاب کنید. 5.button را در Main.storyb...

تنظیمات حریم خصوصی
تائید صرفنظر