Loading…

جزیره برنامه نویسی و توسعه نرم افزار

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
EdrisSharifi
آموزش: آموزش گرفتن اسکرین شات از دسکتاپ در سی شارپ (با چند خط کد)
آموزش گرفتن اسکرین شات از دسکتاپ در سی شارپ (با چند خط کد) به نام خدا در این آموزش شما با نحوه گرفتن اسکرین شات از دسکتاپ در محیط کنسول اپلیکیشن سی شارپ آشنا خواهید شد البته گرافیکی هم فرقی نمیکنه و همین دستوراته : ابتدا فضای نام System.Drawing و System.Windows.Forms رو اگر داخل محیط کنسول اپلیکیشن هستید باید از قسمت Soulation Explorer بر روی Reference راست کلیک کرده و AddReference رو انتخاب کنید و در قسمت سرچ فضا نام های ذکر شده رو به پروژه اضا...
EdrisSharifi
آموزش: بدست آوردن سورس HTML در سی شارپ(Get_HTMLCODE_SITE_IN_C-SHARP)
بدست آوردن سورس HTML در سی شارپ(Get_HTMLCODE_SITE_IN_C-SHARP) به نام خدا در این آموزش با بدست آوردن سورس سایت در سی شارپ آشنا خواهید شد . کد زیر این کار را برای ما انجام خواهد داد و ادامه با به برسی کد میپردازیم : تعریف اصطلاحات : HttpWebRequest : این کلاس که درون فضای نام System.Net قرار گرفته است کارش اینه که بیاد برای ما یه درخواست با استفاده از پروتکل HTTP\HTTPS ارسال کنه . WebRequest.Create : این کلاس هم درون فضای نام System.Net قرار داره ...

این پست توسط در تاریخ 02 مرداد 1396 10:30:42 حذف شده است.

دلیل: مطلب فاقد محتوای کیفی لازم می باشد.

مهدی عادلی
آموزش: ارسال ایمیل در اندروید با intentهای ضمنی
ارسال ایمیل در اندروید با intentهای ضمنی سلام ITPRO های عزیز. در این مطلب در مورد کار با intent ها صحبت کردیم و در این مطلب گفتیم که برای تماس گرفتن به چه شکل از intentهای ضمنی استفاده می کنیم. اما یکی دیگر از استفاده های intentهای ضمنی ارسال ایمیل است. در این مطلب می خواهیم در این مورد صحبت کنیم. این امکان بسیار خوبی است زیرا که وقتی که شما می خواهید یک ایمیل ارسال کنید دیگر نیازی ندارید که خودتان یک کلاس برای ارسال ایمیل درست کنید و فق...
مهدی عادلی
آموزش: نحوه برقراری تماس تلفنی در اندروید
نحوه برقراری تماس تلفنی در اندروید سلام به ITPROهای عزیز. به خاطر این که اکثر دستگاه های اندرویدی از سیم کارت پشتیبانی می کنند و قابلیت تماس دارند اندروید کتابخانه های مفید و پراستفاده ای را برای کار با تماس در اختیار برنامه نویسان قرار داده است. همچنین اندروید یک برنامه داخلی برای انجام تماس ها دارد. با توجه به این که ممکن است در برنامه هایی که در اندروید می نویسیم نیاز به تماس صوتی و تماس تلفنی داشته باشیم پس در این مطلب در مورد ...
مهدی عادلی
آموزش: برقراری ارتباط بین Fragment ها با activity ها و Fragment ها با هم در اندروید
برقراری ارتباط بین Fragment ها با activity ها و Fragment ها با هم در اندروید سلام به ITPROهای عزیز. در مطلب قبل گفتیم که می توان Fragment ها را یک بار ساخت و چندین جا از آن استفاده کرد. حال برای این کار شما باید Fragment ها را به شکلی طراحی کنید که هر Fragment مستقل باشد و خودش layout و رفتار خودش را طراحی و تعریف کند. وقتی که شما این کار را انجام دادید شما می توانید در داخل activity این Fragment ها را قرار دهید و بتوانند با هم کار کنند و با هم ارتباط برقرار کنند و با هم ب...
مهدی عادلی
آموزش: ساخت رابط کاربری اندروید با fragment ها
ساخت رابط کاربری اندروید با fragment ها سلام به ITPRO های عزیز. اگر بخواهیم در اندروید یک رابط کاربری بسازیم که چند قسمتی باشد و هر قسمت به صورت داینامیک و پویا عمل کند و اجزای رابط کاربری ما جدا از هم باشند بهتر است که اجزای کامپوننت ها و رفتار های Activityها را از هم جدا کنیم و در قالب یک سری ماژول ها قرار دهیم. شما می توانید این ماژول بندی را با استفاده از کلاس Fragment بسازید. این کلاس ها مانند activity های تو در تو عمل می کند و خود...
afarhad
آموزش: زبان جولیا
زبان جولیا - Julia جولیا زبانی با قدرت عملکرد بسیار بالا برای محاسبات عددی ، پردازش های موازی ، دقت خطا در محاسبه است که کتابخانه ی بسیار وسیعی از توابع ریاضی رو هم در خودش داره. بیشتر کتابخانه های جولیا با استفاه از خود این زبان نوشته شده در عین حال برخی از کتابخانه هایی مثل جبر خطی ، پردازش سیگنال ، تولید عدد تصادفی و ... با استفاه از زبان C و فورترن نوشته شده. برخی از ویژگی های زب...
مهدی عادلی
آموزش: حل مشکل ساخت و اجرای پروژه در اولین بار در اندروید استودیو که در آموزش های خارجی اشاره نشده
حل مشکل ساخت و اجرای پروژه در اولین بار در اندروید استودیو که در آموزش های خارجی اشاره نشده سلام به دوستان ITPRO دوستانی که می خواهند برنامه نویسی اندروید را با استفاده از اندروید استودیو شروع کنند ممکن است در ابتدای کار به یک مشکل برخورد کنند. یعنی هنگامی که شما برای بار اول یک پروژه در اندروید استودیو می سازید ممکن است که پروژه شما BUILD نشود. حالا دلیل آن چیست؟ پیام می دهد که gradle نتوانست فلان پکیج را بگیرد و build کند. حالا برای این چه کاری باید انجام داد؟ در این مطلب این مشکل را...
مهدی عادلی
آموزش: ساخت یک Keylogger با استفاده از سی شارپ
ساخت یک Keylogger با استفاده از سی شارپ سلام به همه دوستان عزیز ITPRO. در این آموزش قصد داریم که در زبان سی شارپ برنامه ای بنویسیم که در پس زمینه اجرا شود و کلید هایی را که کاربر می زند را ثبت کند. برای این کار باید از API ها و DLL های خود ویندوز استفاده کنیم. این برنامه در حالی که اجرا می شود ولی هیچ نشانه ای از آن وجود ندارد. برای نوشتن این برنامه مراحل زیر را باید طی کنیم. -- ساخت پروژه -- ما برای این پروژه از نرم افزار ویژوال اس...
مهدی عادلی
آموزش: زمانبندی و انجام یک کار تکراری و اتوماتیک در پس زمینه وب
زمانبندی و انجام یک کار تکراری و اتوماتیک در پس زمینه وب سلام به ITPRO های عزیز و تبریک سال نو. حالتی را در نظر بگیرید که شما در وب سایت خود باید یک سری فایل ها را حذف کنید و یا هر یک ساعت یک بار برای مدیر ایمیل بفرستید و یا داده های خود را آرشیو کنید. در کل اگر بخواهید در وب سایت خود در بازه های زمانی یک کار تکراری را انجام بدهید چه کاری باید انجام دهید. انجام این کار در برنامه نویسی دسکتاپ بسیار آسان است. شما یک Thread می سازید و یا از تایمر استفاده م...
Alighalehban
آموزش: ارسال ایمیل در VB.net با استفاده از سرور Gmail
ارسال ایمیل در VB.net با استفاده از سرور Gmail یکی از روش های راحت برای ارسال ایمیل در وی بی دات نت استفاده از SMTP سرور ایمیلهای جی میل میباشد برای این منظور میتوانید از کد زیر استفاده نمایید البته باید دقت کنید با توجه به امنیت بالای سرورهای جی میل متصل شدن به این سرور ها توسط برنامه ها و اپلیکیشن های ناشناخته اسان نخواهد بود و برای همین منظور و برای اینکه جی میل این اجازه را به شما بدهد تا بتوانید از طریق برنامه خود به ایمیل خود متصل شوید ق...
AmirHoseinHmd
آموزش: آموزش کامل دانلود و نصب ویژوال استودیو 2017 (Visual Studio 2017)
آموزش کامل دانلود و نصب ویژوال استودیو 2017 (Visual Studio 2017) آموزش نصب: جالبه که بدونید این برای این نسخه ویژوال استودیو هیچ فایل iso رسمی منتشر نشده! (که البته بعضی از نسخه های غیر رسمی نیز وجود داره) یا به زبان ساده تر شما نمیتونید این نرم افزار رو به صورت آفلاین نصب کنید بنابراین تقریبا فقط یک راه وجود داره که در ادامه به تفصیل به اون خواهیم پرداخت. مرحله اول: دانلود Installer از سایت مایکروسافت: ابتدا وارد قسمت دانلود سایت ویژوال استودیو بش...
jamaljaj
آموزش: مشاهده تعداد بازدیدکنندگان با پروسیجر با معماری سه لایه
 مشاهده تعداد بازدیدکنندگان با پروسیجر با معماری سه لایه مشاهده تعداد بازدیدکنندگان با پروسیجر با معماری سه لایه در این آموزش می خوایم با هم نمایش تعداد افراد بازدیدکندده رو در Asp.net با معماری سه لایه پیاده سازی کنیم. ابتدا کد های sql رو با هم مرور می کنیم. ابتدا به پروژه یک فایل Global.asax اضافه میکنیم و کدهای زیر را به آن اضافه میکنیم . بعد از این مرحله میریم سراغ نوشتن کلاسهای برنامه یک پوشه به نام bal میسازیم . ...
حسین احمدی
آموزش: آموزش زبان پایتون :: قسمت شانزدهم - توابع (Functions)
آموزش زبان پایتون :: قسمت شانزدهم - توابع (Functions) تا این لحظه از دوره آموزشی پایتون تمام کدهایی که نوشتیم به صورت یکجا نوشته می شدند، اما این حالت برای برنامه های کوچک که تعداد خطوط آن ها کم است کاربرد دارد و برای برنامه های بزرگتر نیاز است که کدها را دسته بندی کنیم که کار مدیریت کدها ساده تر باشد و علاوه بر آن امکان استفاده از یک قطعه کد به تعداد مختلف و بدون دوباره نویسی آن ها وجود داشته باشد. اولین قدم و ساده ترین کار برای دسته بندی کدها استفا...
eh.ehsansepehri
آموزش: آموزش ویژوال بیسیک قسمت 3
آموزش ویژوال بیسیک قسمت 3 سلام مجدد به همه دوستان در این پخش از آموزش قراره که وارد مبحث شیرین و جذاب کد نویسی بشیم و به آشنایی با ابزارات محیط کد نویسی بپردازیم. تا اینجا سرفصل های زیر رو گذراندیم : 1 - ویژوال بیسیک چیست و چه کاربردی دارد 2 - شروع کار با vb.net 3- آشنایی با محیط ویژوال استادیو 4 - ایجاد یک پروژه ویژوال بیسیک برای درک عمیق مطالب که قراره است گفته شود حتما باید با سرفصل های 3 و 4 آشنایی داشته باشی...
حسین احمدی
آموزش: آموزش زبان پایتون :: قسمت چهاردهم - مجموعه ها (Sets)
آموزش زبان پایتون :: قسمت چهاردهم - مجموعه ها (Sets) اگر بخواهیم یک تعریف کلی از مجموعه ها داشته باشیم می توانیم بگوییم که مجموعه ها همان دیکشنری ها هستند، فقط مقدار ندارند! یعنی شما فقط کلید تعیین می کنید برای مجموعه، مجموعه ای از مقادیر که امکان درج مقدار تکراری در آن وجود ندارد، مانند کلید ها در دیکشنری که امکان استفاده از دو کلید یکسان در دیکشنری وجود نداشت. اما چه تعریفی می توان از مجموعه ها داشت؟ برای تعریف مجموعه ها به سراغ درس ریاضی و مجموعه...
حسین احمدی
آموزش: آموزش زبان پایتون :: قسمت سیزدهم - دیکشنری ها (Dictionaries)
آموزش زبان پایتون :: قسمت سیزدهم - دیکشنری ها (Dictionaries) دیکشنری ها در زبان پایتون نوعی دیگر از لیست ها هستند، اما با یک تفاوت اساسی و آن تفاوت امکان تعیین کلید (key) برای هر یک از آیتم های لیست است که می توان بوسیله این کلید به آیتم های لیست به سرعت دسترسی داشت، یعنی شما مثل لیست ها از اندیس آیتم استفاده نمی کنید که باعث می شود نیازی به مرتب بودن لیست نباشد. معمولاً برای کلید دیکشنری ها از نوع string استفاده می کنند، اما می توان از کلیه نوع های immutab...
eh.ehsansepehri
آموزش: آموزش ویژوال بیسیک قسمت 2
آموزش ویژوال بیسیک قسمت 2 سلام دوستان در این مبحث به آشنایی با محیط نرم افزار ویژوال استادیو می پردازیم و قراره که بهتون بگیم که چطور یک پروژه با زبان وی بی راه اندازی کنید . دو سرفصل این آموزش عبارتند از : 1 - آشنایی با محیط ویژوال استادیو 2 - راه اندازی یک پروژه آشنایی با محیط ویژوال استادیو این نرم افزار دارای یک محیط بسیار روان و ساده است که به راحتی می توانید برنامه های خود را نوشته و از آن خروجی بگیرید ...
حسین احمدی
آموزش: آموزش زبان پایتون :: قسمت یازدهم - لیست ها
آموزش زبان پایتون :: قسمت یازدهم - لیست ها در زبان پایتون یک لیست شامل مقادیر مختلفی است که به صورت یک متغیر تعریف می شوند. برای مثال، شما می توانید لیستی تعریف کنید با نام numbers که شامل اعداد 1 الی 10 می باشد. در زبان پایتون به دو صورت می توان لیست ها را تعریف کرد، یک حالت استفاده از [] می باشد که آیتم ها در میان این علامت ها مشخص می شوند: یک راه دیگر استفاده از تابع list است که به صورت نوشته می شود، بوسیله دستور زیر یک لیست خالی ا...
حسین احمدی
آموزش: آموزش زبان پایتون :: قسمت دهم - کار با رشته ها و توابع مرتبط
آموزش زبان پایتون :: قسمت دهم - کار با رشته ها و توابع مرتبط در قسمت مربوط به متغیرها و نوع های داده در این سری آموزشی به بررسی اولیه نوع رشته پرداخته و یاد گرفتیم که چگونه می توانیم متغیرهای نوع رشته ای را تعریف و از آن ها استفاده کنیم. اما همانطور که گفته شد این بررسی اولیه بوده و زیاد وارد جزئیات نشدیم. در این قسمت قصد داریم بیشتر به بررسی نوع رشته ای بپردازیم و با متدهای مختلفی که برای کار با رشته در زبان پایتون وجود دارند آشنا شویم. در زبان پایتون به د...
eh.ehsansepehri
آموزش: آموزش ویژوال بیسیک قسمت 1
آموزش ویژوال بیسیک قسمت 1 سلام دوستان این اولین آموزش من و اولین قسمت از آموزش برنامه نویسی به زبان ویژوال بیسیک است که من در سایت پر مخاطب ITPRO قرار داذم . در این آموزش به مقدمات برنامه نویسی با ویژوال بیسیک می پردازیم و تا جایی که ممکنه برای شما مثال و سورس کد قرار میدیم . امیدوارم این آموزش و آموزش های بعدی برای همه مفید واقع بشه . در این بخش به چند سر فصل مهم اشاره میشه که در ادامه نوشته شده . 1 - ویژوال بیسیک چ...
حسین احمدی
آموزش: آموزش زبان پایتون :: قسمت نهم - نوع های عددی و توابع کار با اعداد
آموزش زبان پایتون :: قسمت نهم - نوع های عددی و توابع کار با اعداد در ادامه سری مباحث آموزش زبان پایتون قصد داریم به بررسی کامل تر نوع های عددی و همچنین یکسری توابع پیش فرض تعریف شده کار با اعداد در زبان پایتون آشنا شویم. در طول دوره با نحوه تعریف متغیرها و همچنین یکسری از توابع برای کار با اعداد کار کردیم، اما در ادامه قصد داریم به صورت تکمیلی به بررسی توابع زبان پایتون که برای کار با اعداد استفاده می شوند بپردازیم. در ابتدا مروری می کنیم بر نحوه تعریف متغیرهای ...
mah75
آموزش: برنامه نویسی به زبان c در visual Studio (تمامی نسخه بدون نصب پکیج اضافی)
برای نوشتن برنامه نویسی به زبان C در visual Studio همیشه دانشجویان و علاقه مندان دچار مشکلاتی بوده اند و به ناچار برای زبان C از کامپایلر های دیگری به غیر از visual Studio استفاده می کردند در این اموزش نحوه کامپایل کردن کد های زبان C را در visual Studio بدون نصب هیچ گونه پکیج اضافه یا اپدیت نرم افزار به شما نشان می دهیم با ما همراه باشید 1-ابتدا از منوی اصلی file->new->project را ان...
مهدی عادلی
آموزش: تست وب سرویس ها و Web API ها با نرم افزار SOAP UI
تست وب سرویس ها و Web API ها با نرم افزار SOAP UI با سلام به دوستان Itpro امروزه استفاده از وب سرویس ها و API های تحت وب (Web API) ها رواج بسیار زیادی در طراحی نرم افزار ها دارد. اکثر برنامه های موبایل امروزی مانند برنامه های گوگل و یا مسنجر ها از یک سرور ارتباط میگیرند و با همدیگر اطلاعات رد و بدل می نمایند. این ارتباط با استفاده از وب سرویس ها و web API ها امکان پذیر می شود. همچنین ارتباطات بین وب سایت ها مانند درگاه های پرداخت اینترنتی و سایر...
mrsoheil
آموزش: تغییر رنگ محیط اکلیپس
تغییر رنگ محیط اکلیپس با سلام. همه ما دوست داریم محیط برنامه نویسی که داریم توش برنامه نویسی میکنیم شخصی سازی کنیم و متناسب با سلیقه خودمون محیط رو رنگ بندی کنیم. برای این کار همراه ما باشید. توی محیط اکلیپس این امکان وجود داره که شما بخش های مختلفی رو متناسب با سلیقه خودتون تغییر رنگ بدید . برای این کار وارد محیط اکلیپس شده و این مسیر رو دنبال کنید : Window-Preferences-General-Appearance-Colors and Fonts همانطور ...
مهدی عادلی
آموزش: کار با داده های json در جاوا
کار با داده های json در جاوا سلام به همه دوستان Itpro. امروزه به روش های مختلفی می توان داده ها را بین کامپیوتر های مختلف و حتی برنامه های مختلف انتقال داد. یکی از راه هایی که بیشترین استفاده را برای انتقال داده ها دارد انتقال داده ها بین کلاینت و سرور می باشد. به این صورت که داده هایی بر روی سرور ذخیره شده است. کلاینت برای این که این داده ها را به کاربر نشان دهد آنها را از سرور دریافت می کند یا حالتی دیگر آن است که کلاینت می...
حسین احمدی
آموزش: آموزش زبان پایتون :: قسمت هشتم - حلقه ها
آموزش زبان پایتون :: قسمت هشتم - حلقه ها بوسیله حلقه ها در زبان پایتون یا هر زبان برنامه نویسی دیگری می توان بخش هایی از کد را به تعداد مورد نظر تکرار کرد یا بر روی آیتم های یک لیست کدی را اجرا نمود. در زبان پایتون دو نوع حلقه وجود دارد: 1 حلقه while 2 حلقه for در این قسمت با نحوه استفاده از حلقه های while و for آشنا شده و در انتها با حلقه های تودرتو آشنا می شویم. -- حلقه while -- ساختار کلی حلقه while به صورت زیر است: ...
حسین احمدی
آموزش: آموزش زبان پایتون :: قسمت هفتم - دستور if
آموزش زبان پایتون :: قسمت هفتم - دستور if یکی از قابلیت های موجود در اکثر زبان های برنامه نویسی، دستورات کنترلی هستند که به ما این اجازه را می دهند تا بر اساس یک شرط روند اجرای برنامه را تغییر دهیم. در قسمت قبلی با عملگر های منطقی و مقایسه ای آشنا شدیم. در این قسمت یاد میگیریم که چگونه می توان بوسیله دستور if روند اجرای برنامه را تغییر داد. دستور if بر اساس شرطی که در مقابل آن نوشته می شود تصمیم میگیرد که یک بخش از کد باید اجرا شود یا خیر...
AmirX128
آموزش: خروجی اکسل از یک grid در C#
سلام دوستان ، صبح بخیر ، ی چند روزی بود درگیر این بودم که اطلاعاتی رو ک توی گرید نشون میدم رو توی ی فایل اکسل ذخیره کنم ، اما هرچی میگشتم ی مطلب درست و حسابی ک بشه باهاش کار راه انداخت رو پگیدا نمیکردم تا اینکه بالاخره خودم تونستم ی چیزی جفت و جور کنم. حیفم اومد مطلب رو Share نکنم چون ممکنه ی روزی یکی مثل من ک مبتدی باشه بخواد این کارو بکنه.این کد رو نوشتم . ک البته فکر میکنم واضحه: بازم اگه سوال...