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

جزیره برنامه نویسی و توسعه نرم افزار | دارای نظر | صفحه 3 | توسینسو

هر برنامه نویس برای رفع مشکلات برنامه ای که نوشته نیاز به این دارد تا اطلاعاتی دقیق از روند اجرای کدها داشته باشد. این اطلاع در زمان توسعه Application به راحتی و در محیط Visual Studio بدست می آید و برنامه نویس می تواند بوسیله قابلیت های Debug کردن برنامه ای که نوشته را خطایابی کرده و مشکلات آن را بر...

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

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

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

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

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

در قسمت صد و چهارم از دوره پیشرفته آموزش زبان سی شارپ مقدمه ای خواهیم داشت بر برنامه های UWP یا Universal Windows Platform. برنامه های UWP با ارائه ویندوز 10 معرفی شدند و هدف نوشتن برنامه هایی است که قابلیت اجرا بر روی Device های مختلفی که ویندوز 10 بر روی آن ها نصب است را داشته باشند. مباحثی که در ...

در صد و دومین قسمت از دوره آموزشی پیشرفته زبان سی شارپ به آخرین قسمت از مباحث WPF می رسیم. در این قسمت با مبحث Notification ها آشنا خواهیم شد که برای Binding المان های صحفه به یک Data Source استفاده می شوند و سپس با مبحث Validation در WPF آشنا خواهیم شد و در انتها نحوه پیاده سازی فرم ها را مبتنی بر ...

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

در آخرین قسمت از دوره آموزشی زبان پایتون با توجه به مطالبی که تا این لحظه یاد گرفتیم چند اسکریپت کاربردی خواهیم نوشت. اسکریپت هایی که در این قسمت می نویسیم: اسکریپت ارسال ایمیل اسکریپت whois اسکریپت Port Scanner مدرس: حسین احمدی منبع: ITpro

در قسمت بیست و نهم از دوره آموزشی زبان پایتون با ماژول Tkinter آشنا خواهیم شد که برای ایجاد رابط کاربری استفاده می شود. GUI Programming یا برنامه نویسی رابط گرافیکی کاربری این امکان را به کاربر می دهد تا به جای محیط متنی Console از فرم ها و کنترل ها برای تعامل با برنامه استفاده کند. این قسمت یک آشنا...

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

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

در این قسمت از دوره آموزشی زبان پایتون مرور کوتاهی خواهیم داشت بر نحوه استفاده از پکیج pypyodbc برای ارتباط با بانک اطلاعاتی. بوسیله بانک اطلاعاتی این امکان وجود دارد تا اطلاعات را در یک Database ذخیره کرده و بعد آن اطلاعات را مجدد بازیابی کرده و استفاده کنیم. برای این بخش از بانک اطلاعاتی SQL Serve...

یکی از قابلیت های زبان پایتون استفاده از اسکریپت های این زبان برای نمایش صفحات وب و پاسخ به درخواست های وب است. برای استفاده از اسکریپت های پایتون در محیط وب از قابلیتی به نام CGI یا Common Gateway Interface استفاده می شود. همچنین نیاز به یک وب سرور خواهیم داشت که از وب سرور IIS استفاده خواهیم کرد. ...

بعد از آشنایی با مفاهیم اولیه و مقدمات WPF باید با مبحث Layout ها آشنا شویم. بوسیله Layout می توان نحوه چیدمان کنترل ها را بر روی فرم ها یا صفحات برنامه ای که در حال توصعه آن هستیم مشخص کرد. روش های مختلفی برای Layout بندی برنامه ها وجود دارد که در این بخش به بررسی آن ها خواهیم پرداخت: آشنایی با ...

در قسمت بیست و پنجم از دوره آموزشی زبان پایتون یاد خواهیم گرفت که چگونه از Command Line Argument ها یا همان پارامترهای ورودی که در زمان اجرای اسکریپت می توان مشخص کرد استفاده کنیم. بوسیله این پارامترها می توان تنظیماتی که اجرای اسکریپت به آن نیازمند می باشد را مشخص کنیم. برای کار با Argument ها از م...

در قسمت بیست و چهارم از دوره آموزشی زبان پایتون مقدمه ای خواهیم داشت بر مبحث Network Programming و آشنایی با Socket ها. بوسیله Socket ها می توان بین دو سیستم حالت Client و Server ایجاد کرد و پیام ها را بین دو کامپیوتر ارسال کرد. مباحثی که در این قسمت با آن ها آشنا خواهیم شد: مقدمه ای بر مبحث ...

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

در طول دوره پیشرفته برای مثال ها از قالب پروژه Windows Forms استفاده کردیم که تکنولوژی قدیمی مایکروسافت برای توسعه Application های تحت ویندوز است. پس از نسخه 3 دات نت، مایکروسافت WPF یا Windows Presentation Foundation را معرفی کرد که به طور کلی روند توسعه App های تحت ویندوز را تغییر داد. WPF علاوه ب...

در قسمت نود و ششم از دوره آموزشی پیشرفته زبان سی شارپ به مبحث Code Access Security خواهیم پرداخت. بوسیله این قابلیت در محیط دات نت از امنیت اجرای کدها مطمئن خواهیم بود. مخصوصاً زمانی که یک Library را اینترنت دریافت می کنیم و قصد استفاده از آن را دارید. بخش زیادی از Code Access Security بوسیله CLR مد...

در قسمت بیست و سوم از دوره آموزشی زبان پایتون با برخی مفاهیم تقریباً پیشرفته در زبان پایتون آشنا خواهیم شد که این مفاهیم بیشتر برای ایجاد و استفاده از لیست ها کاربرد دارند. مفاهیمی که در این قسمت آموزش داده می شوند: آشنایی با قابلیت Comprehension برای ایجاد کردن لیست ها و دیکشنری ها قابلیت L...

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

در قسمت نوزدهم از دوره آموزشی زبان پایتون با Package ها آشنا خواهیم شد. Package ها ارتباط مستقیم با مبحث Module ها دارند، ما بوسیله ماژول ها می توانیم یکسری توابع، کلاس و ... را در قالب یک فایل Python تعریف کنیم و سپس بوسیله دستور import آیتم های تعریف شده داخل ماژول را داخل کد اضافه کرده و از آن ها...

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

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

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

در این قسمت از دوره آموزشی سی شارپ با مباحث Concurrency و Transaction ها آشنا خواهیم شد. مبحث Concurrency زمانی است که دو کاربر به طور همزمان قصد به روز رسانی اطلاعات داخل یک جدول را دارند. مبحث Transaction ها را نیز که قبلاً بررسی کردیم و در این قسمت از Transaction مربوط به کلاس DbContext استفاده خ...

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

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

در طول دوره آموزشی با برخی از توابع داخلی پایتون مانند len یا print و input آشنا شدیم و از آن ها استفاده کردیم. در این قسمت از دوره آموزشی پایتون با نحوه ایجاد توابع در زبان پایتون آشنا خواهیم شد. بوسیله توابع می توان کدهایی که در طول اسکریپت استفاده زیادی از آن ها می شود را تحت یک نام نوشت و تنها ب...

در این قسمت از دوره آموزشی پایتون با تابع range آشنا خواهیم شد. بوسیله تابع range می توان یک مجموعه از اعداد را بر اساس پارامترهای مشخص شده ایجاد کرد و یکی از کاربردهای مهم آن نیز ایجاد حلقه با ترکیب دستور for و تابع range است. همچنین در این قسمت با نحوه پیمایش لیست ها بوسیله دستور for و تابع range ...

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

در ادامه مباحث مربوط به Entity Framework به یکسری مباحث تکمیلی خواهیم پرداخت. مطالبی که در این بخش خواهیم آموخت: استفاده از enum ها در Entity ها آشنایی اولیه با نوع داده DbGeography آشنایی با مفهوم ChangeTracker و کاربرد آن در Entity Framework کاربرد Entry ها در Entity Framework آشنایی با متد...

در این قسمت از دوره آموزشی پیشرفته زبان سی شارپ با مباحث پیشرفته Entity Framework که برای مباحث Mapping و پیکربندی EF استفاده می شود آشنا خواهیم شد. مطالبی که در این قسمت خواهیم آموخت: آشنایی با کلاس EntityTypeConfiguration و جدا سازی Map ها از کلاس DbContext آشنایی با DbInitializer ها و کاربرد ...

در قسمت هشتاد و چهارم از دوره آموزشی پیشرفته زبان سی شارپ با نحوه Mapping در Entity Framework بوسیله Fluent API آشنا خواهیم شد. در قسمت قبلی ما عملیات Mapping را بوسیله Attribute ها پیاده سازی کردیم. در حالت Fluent API می توان بوسیله کد نویسی این کار را انجام داد و البته یکسری عملیات ها را که امکان ...

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

زمان نوشتن یک برنامه یا اسکریپت نیاز خواهیم داشت تا روند اجرای برنامه را بر اساس رفتار کاربر یا ورودی کاربر تغییر دهیم. این کار در اکثر زبان های برنامه نویسی مانند پایتون بوسیله دستور if انجام می شود. ما می توانیم بوسیله دستور if و شرطی که برای آن مشخص می کنیم مشخص کنیم که بخشی از کد ما اجرا شود یا ...

در قسمت قبلی با اصول اولیه Mapping و پیش فرض های Entity Framework برای ایجاد ارتباط بین بانک اطلاعاتی و Class ها در برنامه آشنا شدیم و البته با برخی Attribute ها که برای تغییر رفتار Mapping پیش فرض Entity Framework کاربرد دارند نیز آشنا شدیم. در این قسمت با ایجاد یک بانک ساده به بررسی سایر Attribute...

در قسمت قبلی با مباحث اولیه Entity Framework و نحوه ایجاد ارتباط بین بانک اطلاعاتی و برنامه سی شارپ بوسیله Entity Framework آشنا شدیم. در این قسمت با اصول Mapping پیش فرض در Entity Framework آشنا شده و مباحث پیچیده تر را در Entity Framework بررسی خواهیم کرد. مطالبی که در این قسمت خواهیم آموخت: آش...

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

تا این قسمت از دوره آموزشی پیشرفته زبان سی شارپ با دو روش ارتباط با بانک های اطلاعاتی آشنا شدیم، یکی استفاده از حالت Connected یا استفاده از کلاس های SqlConnection و SqlCommand بود و دیگری حالت Disconnected که در آن از کلاس های DataSet و DataTable و DataAdapter استفاده می کردیم. یکی از روش های بسیار...

در این قسمت از دوره آموزشی پایتون به مبحث متغیرها (Variables) و نوع های داده (Data Types) در زبان پایتون خواهیم پرداخت. امکان تعریف متغیر در اکثر زبان های برنامه نویسی وجود دارد و البته کاربردهای بسیار مهم هم دارد. در این قسمت با مباحث زیر آشنا خواهیم شد: آشنایی با مفهوم متغیر و کاربرد آن در ...

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

در قسمت قبلی با نحوه Bind کردن کنترل DataGridView با جداول بانک اطلاعاتی بوسیله DataSet ها و DataTable ها آشنا شدیم. هر فرم نمایش اطلاعات باید قابلیت فیلتر کردن را نیز در اختیار کاربر قرار دهد. یک راه این است که اطلاعات را زمان کوئری گرفتن از بانک فیلتر کنیم، یک راه دیگر این است که کلیه اطلاعات را گ...

کاتلین زبان برنامه نویسی جدیدی هست نسخه 1.0 آن از سال 2016 آغاز به کار کرد به همین علت ممکن است برای بعضی افراد هنوز ناشناخته باشه.کاتلین تعامل خیلی نزدیکی با جاوا دارد و از بستر JVM برای اجرای کد ها استفاده می کند به همین دلیل شما به راحتی میتونید داخل پروژه ها از هر دو زبان کاتلین و جاوا استفاده ک...

در قسمت های قبلی ما با ساختار اولیه ADO.NET و نحوه استفاده از کلاس هایی مانند SqlConnect و SqlCommand آشنا شدیم. اصطلاحاً روشی که ما در قسمت های قبلی بوسیله آن با بانک اطلاعاتی ارتباط برقرار میکردیم روش Connected نام دارد. در این قسمت ما با روش Disconnected آشنا خواهیم شد که در آن از کلاس هایی مانند...

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

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

به دوره آموزش پایتون (Python) خوش آمدید. یکی از زبان هایی که امروزه تبدیل به یکی از زبان های بسیار محبوب شده و نامش را خیلی می شنویم زبان پایتون است. زبانی ساده و در عین حال قدرتمند که توجه افراد زیادی رو به خودش جلب کرده. دوره آموزشی ای که پیش رو دارید دوره آموزشی پایتون است و ما قصد داریم در این د...