Loading…

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

  • مرتب سازی بر اساس
  • تعداد نمایش در هر صفحه
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و سیزدهم :: آشنایی با Windows Service ها
دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و سیزدهم :: آشنایی با Windows Service ها در این قسمت از دوره آموزشی پیشرفته زبان سی شارپ با Windows Service ها و نحوه ایجاد آن ها بوسیله زبان سی شارپ آشنا خواهیم شد. Windows Service ها، نوعی از برنامه های تحت ویندوز هستند که به صورت Background در ویندوز اجرا می شوند و سایر برنامه ها می توانند از سرویس های ویندوز استفاده کنند. برای مثال، SQL Server بعد از نصب در قالب یک Windows Service اجرا شده و سایر برنامه ها می توانند از این سرویس برای...
arashams
سوال: استفاده از mdaemon
سلام و وقت بخیر ممنون از سایت خوبتون سوالی داشتم من تو شرکت (حدود 50 دستگاه رایانه) و 2 تا شبکه دارم. شبکه اینترنت و شبکه داخلی. میخواستم ببینم با این نرم افزار میتونم ایمبل ها رو از طریق یه سرور واسط که اینترنت داره به صورت اتوماتیک دانلود کنم و تو شبکه داخلی به اشتراک بزارم؟ خیلی مهمه که هر کسی بتونه به ایمیل خودش دسترسی داشته باشه اما تحت شبکه داخلی. لطفا راهنمایی کنید اگر هم نرم افزار دیگر...
eh.ehsansepehri
سوال: ساخت اکانت اینساگرام در سی شارپ
سلام دوستان برای ساخت اکانت اینستاگرام در سی شارپ باید از چه api استفاده کنم ؟؟
someone
سوال: الگوریتم جستجوی هارمونی در زبان جاوا
با سلام کسی نمونه کدی برای پیاده سازی الگوریتم جستجوی هارمونی در زبان جاوا داره؟
Eisa.g.a
سوال: یاد گیری زبان برنامه نویسی
سلام خدمت عزیزان من چند مدتی هست که میخوام برنامه نویسی موبایل یاد بگیرم و با توجه به تحقیقاتی که کردم من باید برنامه نویسی جاوا رو یاد بگیرم و برای یاد گرفتن برنامه نویسی جاوا نیاز به پیش برنامه هایی هست که باید پله پله یاد بگیرم ابتدا زبان برنامه نویسی C و ++C و بعد جاوا منم ویدیو های آموزشی خیلی خوبی در مورد زبان برنامه نویسیC گرفتم و دارم نگاه میکنم مشکل اصلی من منتها از معا...
mortezaz
سوال: فیلم های آموزشی
با سلام و احترام من تقریبا 32 سالمه و رشته تحصیلیم حسابداریه تقریبا در شروع کارم 4 سال در یکی از شرکت های نرم افزاری ایران مشغول به کار شدم و اونجا با اس کیو ال سرور آشنایی پیدا کردم و تو کارام ازش استفاده میکردم. هرچی به سمت جلو حرکت کردم عاشق برنامه نویسی شدم و الان خیلی دوست دارم که برنامه نویس بشم. آدمی هستم که پشتکارم عالیه و بسیار پر تلاشم. بعد از تحقیقات زیادی به این نتیجه رسیدم که بهت...
برنامه نویس سی شارپ
سوال: خطا در ذخیره داده
باسلام خدمت دوستان عزیز. من تو جدول مربوط به فاکتورها فیلدی به نام factornumber دارم که نوعش bigint تعریف شده و فیلدهای دیگه.حالا میخوام مقدار لیبل شماره فاکتور تو فرم فاکتور که مثلا 1 هست رو در این فیلد ذخیره کنه، با دستورات زیر: اما موقع اجرا با خطای زیر مواجه میشم: The null value cannot be assigned to a member with type System.Int64 which is a non-nullable value type. باید چجوری دستور inser...
NeverQuit
سوال: سوال در مورد آموزش برنامه نویسی
سلام و وقت بخیر من درست همین الان عضو سایت خوب شما شدم و خیلی علاقه مندم که به عنوان مدرس و همچنین دانشجو از سایت شما استفاده کنم اما سوالی برای من پیش اومده که توی راهنمایی ها و سوالات متداول پیداش نکردم اونم این هست که : آیا این امکان وجود داره که توی سایت شما، در بخش برنامه نویسی، دوره های آموزشی با موضوعات پراکنده ارائه داد؟ برای اینکه سوالم روشن تر بشه، آیا میشه در آموزش های برنا...
majid1369
سوال: کمبو باکس ها در سی شارپ
با سلام برنامه ای می خواهم بنویسم که مشخصات دانشجویان و نام درس و نمره را گرفته معدل کل را همراه با مشخصات دانشجویان نمایش دهد جدول دانشجویان و درس ها را ایجاد کردم و می شود آن ها را ایجاد و ویرایش و حذف کنم برای جدول نمرات مشکل دارم که پایگاه داده را چطوری ایجاد کنم که درس ها از جدول قبلی به جدول نمرات بیان و آپدیت بشن همچنین در کد نویسی برای کمبوباکس مربوط به مثلاً شماره درس و نام درس رویداد کلی...
saremi
سوال: امضای دیجیتال و پی اچ پی
سلام من میخوام در زمینه امضای دیجیتال با پی اچ پی کار کنم کسی داکیومنت یا منبع خوبی میشناسه به من معرفی کنه؟ خیلی ممنون میشم
Saeed_Ghaheri
سوال: ایجاد شی n از یک کلاس در c++
با سلام. من برنامه ای نوشتم که یک عدد n رو از ورودی می خونه و بعد باید از یک کلاس n تا شی ایجاد کنه. میشه بگید از چه روشی برای نوشتن برنامه استفاده کنم ؟ روش className objName[n] هم که جواب نمیده. ممنون میشم راهنماییم کنید.
mohammad2861021
سوال: رنج نوع cahrدر سی پلاس پلاس
سلام دوستان من یه سوال دارم نوع int یک عدد صحیح است بنابراین رنج ان از 32-هزار تا 32هزار است و طبیعی است که رنج ان هم عددی است ولی نو char یک کاراکتر است پس چرا رنج ان عدد است که از-127تا127هست
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و دوازدهم :: آشنایی با Performance Counters
دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و دوازدهم :: آشنایی با Performance Counters در یکصد و دوازدهمین قسمت از دوره پیشرفته آموزش زبان سی شارپ با Performance Counter ها آشنا خواهیم شد. بوسیله Performance Counter ها این امکان در اختیار Administrator یا برنامه نویس قرار داده می شود که به صورت Real-Time روند اجرای برنامه و میزان استفاده از منابع را مشاهده کند. برای استفاده از Performance Counter ها از برنامه ای به نام Performance Monitor استفاده خواهیم کرد که امکان مشاهده اطلاعات م...
مهدی عادلی
فیلم آموزشی: دوره مقدماتی برنامه نویسی جاوا قسمت پنجم: کار با enum ها و رشته ها
دوره مقدماتی برنامه نویسی جاوا قسمت پنجم: کار با enum ها و رشته ها سلام به ITProهای عزیز. در قسمت پنجم اول به سراغ enum ها رفتیم و دلیل استفاده از آن را توضیح داده ایم و بعد از آن گفته ایم که چگونه می توان آن ها را تعریف کرد و از آن ها استفاده کرد. بعد از آن سراغ مبحث خیلی مهم رشته ها رفته ایم و نحوه تعریف و استفاده از آنها و همچنین خواص آنها را توضیح داده ایم. بعد از آن به سراغ StringBuilder رفته ایم و خصوصیات آن را توضیح داده ایم. به طور کلی مطالبی که در این وی...
fdss
سوال: وارد کردن اطلاعات از صفحه وب به فایل اکسل
در صفحه وب یک جدول وجود دارد که من میخوام فقط اطلاعات یک خونه از اون جدول (نه همش فقط یک خونه یا سلول) تو اکسل وارد بشه. چیکار باید بکنم؟ لطفا جواب بدید
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و یازدهم :: آشنایی با مبحث Tracing و کار با EventLog
دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و یازدهم :: آشنایی با مبحث Tracing و کار با EventLog هر برنامه نویس برای رفع مشکلات برنامه ای که نوشته نیاز به این دارد تا اطلاعاتی دقیق از روند اجرای کدها داشته باشد. این اطلاع در زمان توسعه Application به راحتی و در محیط Visual Studio بدست می آید و برنامه نویس می تواند بوسیله قابلیت های Debug کردن برنامه ای که نوشته را خطایابی کرده و مشکلات آن را برطرف کند. اما زمانی که برنامه نوشته شده بر روی سیستم مشتری در حال استفاده است برای خطایابی و اطلاع از...
مهدی عادلی
فیلم آموزشی: دوره پیشرفته برنامه نویسی اندروید قسمت ششم: کار با استایل ها و تم ها
دوره پیشرفته برنامه نویسی اندروید قسمت ششم: کار با استایل ها و تم ها سلام به ITPro های عزیز. در قسمت ششم در مورد استایل ها و تغییر قالب های پیش فرض ویجت های اندروید صحبت کرده ایم و گفته ایم که چطوری می توان قالب متن را تغییر داد. سپس به ساختن یک استایل جدید برای ویجت ها پرداخته ایم و در مورد ارث بری و سلسله مراتب استایل ها نیز صحبت کرده ایم. همچنین استایل های آماده اندروید را بررسی کرده ایم و نحوه استفاده از آنها و ارث بری از آن ها را نیز توضیح داده ایم و در انتها ...
aliarsenal75
سوال: درمورد SQL
سلام و عرض ادب در SQL Server تغییر رمز کاربر و کپی لاگین ها بین سرورها با استفاده از دستورات TSQL چطوریه؟ با تشکر
مهدی عادلی
نکته: کارکردن با کاراکتر های یونیکد در جاوا
کارکردن با کاراکتر های یونیکد در جاوا سلام به ITProهای عزیز. اگر بخواهیم کاراکترها را در کامپیوتر ذخیره کنیم و با آن‌ها کار کنیم باید بتوانیم آن‌ها را ذخیره کنیم. برای مثال برای ذخیره کاراکتر a یا * باید سازوکاری باشد که آن را به ۰و ۱ تبدیل کند. یکی از ساده‌ترین و رایج ترین راه حل‌ها این است که به هرکدام از کاراکترها یک عدد نسبت بدهیم و عدد متناظر آن را در حافظه کامپیوتر ذخیره کنیم. به این کار کدگذاری یا encoding می گوییم. Encoding ها...
مهدی عادلی
فیلم آموزشی: دوره مقدماتی برنامه نویسی جاوا قسمت چهارم: ثابت ها، عملگرهای مختلف و اولویت عملگرها در جاوا
دوره مقدماتی برنامه نویسی جاوا قسمت چهارم: ثابت ها، عملگرهای مختلف و اولویت عملگرها در جاوا سلام به دوستان ITPro. در قسمت چهارم ثابت ها را معرفی کرده ایم و گفته ایم که چگونه از آن استفاده می شود. سپس به سراغ عملگر ها رفته ایم و عملگرهای حسابی را توضیح داده ایم و بعد از آن حالاتی که ممکن است برای عملگر تقسیم هنگام محاسبات به وجود بیاید را توضیح داده ایم. همچنین رفتار عملگرهای محاسباتی را در مواجهه با انواع داده مختلف را گفته ایم. بعد از عملگرهای محاسباتی انواع تبدیل نوع گفته شده و گفته شد...
برنامه نویس سی شارپ
سوال: جداسازی اعداد در تکست باکس
باسلام خدمت دوستان عزیز. ما تو برناممون چند تا تکست باکس داریم که اعدادشون 3 تایی جدا میشه.این اعداد باید در بانک ذخیره بشن و نوع این فیلدها هم int هست. مشکل اینجاست که هنگام convert کردن محتوی تکست باکس به عدد برای ذخیره در فیلد جدول خطا داره.خطاش هم اینه که اون کامای جداکننده رو نمیتونه تبدیل کنه! من محتوی تکست باکس رو با دستورات موجود و یک بار دیگه هم با کامپوننت تکست باکس پیشرفته جداسازی کردم...
amiro
سوال: ساخت یک صفحه html
می خوام یک صفحه html بسیازم که توش یه تایمر باشه.در واقع تایمر html می خوام بسازم.
مهدی عادلی
نکته: معرفی ویرایش های مختلف زبان برنامه نویسی جاوا
معرفی ویرایش های مختلف زبان برنامه نویسی جاوا سلام به همه itpro های عزیز. همانطور که می دانید جاوا یکی از معروف ترین زبان های برنامه نویسی در کل دنیا بوده و برای هدف های مختلف از این زبان استفاده می شود. اگر شما کمی در مورد جاوا مطالعه کرده باشید به احتمال زیاد کلمات j2se, j2ee, j2me را شنیده اید. درد این مطلب می خواهیم ببینیم این کلمات به چه معنی بوده و چه فرقی با هم دارند. در‌واقع مفاهیم گفته شده ویرایش های مختلف جاوا در پلتفرم ها هستند. ...
مهدی عادلی
فیلم آموزشی: دوره پیشرفته برنامه نویسی اندروید قسمت پنجم: کار با action bar ها و adapter های سفارشی
دوره پیشرفته برنامه نویسی اندروید قسمت پنجم: کار با action bar ها و adapter های سفارشی سلام به ITPro های عزیز. در قسمت پنجم به سراغ action bar ها رفتیم و گفته ایم که چگونه به برنامه اضافه می شود و چگونه می توان آیتم های مختلف را به آن اضافه کرد و با خصوصیات آیتم ها کار کرد. همچنین نحوه استفاده از search view ها را به همراه adapter سفارشی توضیح داده ایم. به صورت کلی مطالب زیر در این ویدیو گفته شده است: 1 آموزش کار با toolbar 2 نمایش toolbar به جای action bar ‌اصلی 3 افزودن دکمه با...
NoOne
سوال: نمایش درخت در سی شارپ ( ویدئوی آموزش پیشرفته )
با سلام و احترام جناب احمدی دو سئوال داشتم که احتمالا به هم مربوط هم بشوند اول اینکه در بحث نمایش درختی (TreeView) که بحث والد و فرزند هستش . من 3 یا 4 جدول دارم که به هم مرتبط هستند . دو تای این جدول ها یکبار بصورت دستی پر میشوند و قابل ویرایش یا افزودن نیستند اما دو تای دیگر در قابل افزایش یا ویرایش اگر نام فرضی جداول را ج1 ؛ ج2 ؛ ج3 ؛ ج4 بگیریم فیلد کد جدول ج1 در جدول ج4 وجود دارد. ...
maahdiii
بحث: خطای sql server
باسلام برنامه ای تحت ویندوز نوشته ام با سی شارپ که پایگاه داده ی اون sql هست وقتی برنامه رو می خوام در یک سیستم دیگه ای اجرا کنم خطا می ده که سرور برنامه ی شما852هست و سرور سیستم 782هست .برای ارتقاء دادن سرور چه کار کنم؟
E8rahim
سوال: سی شارپ صنعتی
با سلام خدمت اساتید محترم لطفا راهنمایی کنید چطور میتونم از سی شارپ با plc ارتباط برقرار کنم، میخوام یه سری سیگنال که از دستگاه میان یا مقدارو تو سی شارپ ثبت کنم،کسی میتونه راهنماییم کنه یا بهم منبع معرفی کنه
برنامه نویس سی شارپ
سوال: تغییر تصویر پس زمینه برنامه توسط کاربر
باسلام خدمت دوستان. ما در قسمت تنظیمات برناممون می خوایم امکانی بذاریم که کاربر بتونه تصویر پس زمینه انتخاب کنه و بعد از ذخیره و اجرای دوباره برنامه تصویر پس زمینه تغییر کنه.نظیمات نرم افزارمون یک فرم هست (appsettings)و صفحه اولیه برنامه مون (home) یک فرم دیگه هست.حالا چجوری باید تصویر انتخاب شده رو ذخیره کنم و بعد از لود شدن صفحه اولیه برناممون بگم همون تصویر رو نمایش بده؟ مثلا شبیه این نرم ا...
amiro
سوال: ساخت نرم افزار
برای ساخت نرم افزار ویندوز چه زبان برنامه نویسی مناسب تر است؟
amiro
سوال: من میخواهم برنامه نویس شوم
چه مراحلی را باید طی کنم؟
arya88041
سوال: درخواست مجوز امنیت نرم افزاری
سلام دوستان میخواستم بدونم برای اینکه سازمان فناوری اطلاعات برای یک محصول نرم افزاری بخواد مجوز امنیتی بده شرایط چطور هست تا اینجا میدونم که محصول نرم افزاری خودتو توی ازمایشگاه نصب میکنی. حالا ملاک ارزیابی ازمایشگاه از محصول چه چیزی هست مثلا پسورد داشته باشد / بک دور نداشته باشد و ...؟؟ و چقدر هزینه میبره؟ چقدر زمان؟
saremi
سوال: سیستم جامع مدیریت پروژه و تیم و مشتریان
سلام وقت همگی به خیر من دنبال یک سیستم ثبت تیکت خیلی خوب میگردم. کسی هست در این زمینه کمکی به من بکنه یا سیستم خاصی رو به من معرفی کنه؟ یا مثلا یه سیستم خیلی جامع برای ثبت و پیگیری task اعضای تیم و در کنارش ثبت تیکت مشتری ها و .... خیلی ممنون میشم ...
amiro
سوال: ساخت نرم افزار
می خوام یه نرم افزاری بسازم که یه عدد بگیر و به طور تصادفی کوچک تر ا اون به من بده. اگه کسی سورس کد رو داره بفرسته. (برای اندروید)
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و دهم :: آشنایی با Managed Extensibility Framework یا MEF
دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و دهم :: آشنایی با Managed Extensibility Framework یا MEF در بخشی که مباحث مربوط به Reflection را بررسی می کردیم با نحوه ایجاد کردن برنامه های Extensible که امکان نوشتن Plugin را به ما میداد آشنا شدیم. روشی که بوسیله Reflection این قابلیت را پیاده سازی کردیم نیاز به نوشتن حجم کد زیادی داشت و البته راه استاندارد این موضوع نبود. راه حل جایگزین استفاده از MEF یا Managed Extensibility Framework است که به ما این اجازه را می دهد تا به راحتی بتوانیم برنامه هایی...
MENAL
سوال: Application pools
سلام.وقت بخیر گاهی در سامانه ای که راه اندازی کردیم رو سرور 2008 این خطا رو میده: The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached با Recycleکردن هم تا حدودی مشکل از بین میره اما شاید دو ساعت دیگه یا دو روز دیگه مجددا شاهد این خطا باشم. و اینکه راه کارهای زیادی رو ب...
برنامه نویس سی شارپ
سوال: حذف یک سطر از دیتاگریدویو
باسلام خدمت دوستان عزیز ما تو برناممون یک سطر از دیتاگرید رو انتخاب میکنیم و وضعیت اون رو تغییر میدیم و اونو به عنوان داده جدید ثبت میکنیم. حالا می خوایم اون سطری که قبلا انتخاب کردیم رو از دیتاگرید حذف کنیم، البته فقط از دیتاگرید نه از پایگاه داده.حالا این که دستوراتش تو اینترنت هست. سوالم اینه که وقتی دکمه بروزرسانی زده میشه برای نمایش داده های پایگاه داده در دیتاگرید، اون سطری که ما قبلا حذف ک...
Saeed.Ahmadvand
سوال: تعیین قیمت نرم افزار
با سلام خدمت اساتید و همه دوستان چند وقتی هستش که رو این مساله دارم فکر میکنم معیار های قیمت گذاری روی یک پروژه نرم افزاری چه چیزایی هستند. وآیا صنفی وجود داره که مرجعی برای فریلنسر ها با شه؟؟ چطوری به مشتری قیمت بدیم که هم اون راضی باشه و هم ما منافعمون حفظ بشه؟
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و نهم :: نوشتن تست برای کدها (Unit Testing)
دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و نهم :: نوشتن تست برای کدها (Unit Testing) یکی از مشکلاتی که اکثر برنامه نویس ها با آن روبرو هستند ایجاد خطاهای متعدد پس از زیاد شدن کدهای برنامه در پروژه هایی است که بر روی آن کار می کنند. فرض کنید که بر روی یک پروژه کار می کنید و در آینده امکان جدیدی به برنامه باید اضافه شود یا کارکرد قسمتی از کد باید تغییر کند، در این شرایط بخشی از کدهای نوشته شده تغییر می کند و این تغییر ممکن است که باعث بروز مشکل در سایر قسمت های کد شود. برای رفع مشکل...
arash_ict
سوال: برداشتن cmd از سورس زیر
سلام من یک سورس پایتون دارم که هرچیزی تایپ میکنم یک بار در فایل و از همان در command prompt وارد میکند میتوانید کمک کنید باید کجای این کد را تغییر بدهم تا CMD استفاده ای نشود و حتی المقدور باز نشود در حالت Exe َشدن فایل - پایتون from ctypes import * import pythoncom import pyHook import win32clipboard import os import shutil import time from time import gmtime, strftime localtime ...
مهدی عادلی
آموزش: نحوه فراخوانی متدها در زمان اجرا با استفاده از reflection در جاوا
نحوه فراخوانی متدها در زمان اجرا با استفاده از reflection در جاوا سلام به همه itpro های عزیز. یکی از قابلیت هایی که زبان های برنامه نویسی امروزی دارند این است که می توان کتابخانه هایی ساخت و از آنها در برنامه های مختلف استفاده کرد. اضافه کردن این کتابخانه ها به پروژه از دو راه امکان پذیر است. راه اول این است که هنگام برنامه نویسی و در هنگام نوشتن پروژه کتابخانه را به پروژه اضافه کنیم در این حالت برنامه آن کتابخانه را به راحتی شناسایی کرده و می تواند از آن استفا...
amiro
سوال: برنامه نویسی html
با سلام. من می خوام یه کد html بنویسم به طوری که صفحه از من یه عدد می گیره و یه عدد به صورت تصادفی کوچک تر از اون به من میده. بعد یک دکمه باشه که عدد رو ریفریش کنه و یکی دیگه بده. اگر کسی کد رو می دونه بگه. توضیح نه فقط کد.
حسین احمدی
فیلم آموزشی: دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و هشتم :: Network Programming (برنامه نویسی شبکه)
دوره پیشرفته آموزش زبان سی شارپ - قسمت صد و هشتم :: Network Programming (برنامه نویسی شبکه) یکی از مباحث مهم و کاربردی در برنامه نویسی سی شارپ مبحث برنامه نویسی شبکه یا Network Programming است، مبحث Network Programming زیر شاخه های بسیاری دارد، اما به صورت کلی زمانی که شما قصد ارسال اطلاعات از یک سیستم به یک سیستم دیگر را در محیط شبکه داشته باشید این کار را بوسیله قابلیت های Network Programming انجام می دهید. در صد و هشتمین قسمت از دوره آموزشی پیشرفته زبان سی شارپ به مبحث Network Program...
امیر مهرشاد
سوال: عدم تداخل ساعات مرخصی در ساعات موظفی (ساعات کاری)
سلام دوستان و اساتید عزیز : فرض کنید فردی از ساعت07:00 صبح تا ساعت 12:00 در محل کارم حاضر است حالا توی #c میخوام وقتی ساعت مرخصی برای این فرد زده بشه قبلش چک کنه بین ساعت حضورش در اداره یعنی 07:00 تا 12:00 نباشه در واقع ساعت مرخصی ساعتیش تداخلی با ساعات حضور کاریش نداشته باشه اگر از ><= , و متدهای TimeSpan استفاده کنیم روش دقیقی نیست چرا مرخصی همین فرد را میتوانیم از ساعت 06:59 لغایت 12...
nabaz
سوال: خواندن یه کلاس از فایل زیپ در جاوا
سلام و عرض ادب دارم خدمت همه عزیزان زحمت کش سایت itpro میخوام یه کلاس کامپایل شده رو داخل فایل زیپ بریزم و از داخل کد اجراش کنم مثلا توو برنامه یه سری کلاس ها (یا یه کلاس خاص) از داخل زیپ لود بشن چطور میشه اینکارو انجام داد؟
حسین احمدی
نکته: برنامه نویسی شبکه (Network Programming) در سی شارپ :: پروتکل SMTP و ارسال ایمیل در سی شارپ
برنامه نویسی شبکه (Network Programming) در سی شارپ :: پروتکل SMTP و ارسال ایمیل در سی شارپ فضای نام دیگری که زیر مجموعه فضای نام System.Net است، System.Net.Mail می باشد. از این فضای نام برای ارسال ایمیل استفاده می شود. کافیست شما یک سرور SMTP فعال داشته باشید تا بتوانید عملیات ارسال ایمیل را بوسیله آن انجام دهید. کلاسی که برای ارسال ایمیل استفاده می شود کلاس SmtpClient است و همانطور که گفتیم این کلاس در فضای نام System.Net.Mail قرار دارد. ابتدا باید یک Instance از روی کلاس SmtpClient بس...
حسین احمدی
مقاله: برنامه نویسی شبکه (Network Programming) در سی شارپ :: کلاس های TcpClient و TcpListener
برنامه نویسی شبکه (Network Programming) در سی شارپ :: کلاس های TcpClient و TcpListener در مطالب قبلی که Network Programming را در زبان سی شارپ بررسی کردیم با برخی کلاس های اولیه آشنا شدیم. همانطور که گفتیم کلاس های فضای نام System.Net به دو دسته تقسیم می شوند. کلاس های High Level که برخی از آن ها را بررسی کردیم و کلاس های Low Level که به صورت مستقیم این اجازه را به ما می دهند تا با Protocol هایی مانند Tcp یا Udp و Stream ها کار کنیم. در این مطلب با دو کلاس TcpClient و TcpListener آش...
حسین احمدی
نکته: برنامه نویسی شبکه (Network Programming) در سی شارپ :: کار با آدرس های IP و Dns
برنامه نویسی شبکه (Network Programming) در سی شارپ :: کار با آدرس های IP و Dns در محیط اینترنت و شبکه تمامی سرور ها و همچنین کلاینت به وسیله آدرسی به نام IP شناخته می شوند. در کنار IP یک نام دیگر نیز استفاده می شود که به آن Host Name یا Domain Name گفته می شود و هر Host Name به یک آدرس IP اشاره می کند. ارتباط HostName یا Domain Name را با IP مثل یک دفترچه تلفن می توان در نظر گرفت که نام هر شخص یک شماره تلفن مختص به خود را دارد و از روی نام شخص می توان شماره تماس آن شخص را پی...
ALI-jm
سوال: نمایش یک آرایه در textbox
سلام من یه متد دارم که یه ارگومان از نوع آرایه رو به عنوان ورودی دریافت میکنه و بعد از انجام تغییرات مورد نظرم دوباره یه ارایه رو return میکنه یعنی type متد من از نوع آرایه []string هستش. حالا خروجی این متد رو که یه آرایه هستش رو چطوری میتونم تو یه textbox به درستی نشون بدم؟ میشه تبدیلش کنم به یه string بعد به راحتی نمایشش بدم؟یا راه دیگه ای وجود داره؟
حسین احمدی
نکته: برنامه نویسی شبکه (Network Programming) در سی شارپ :: کلاس های Uri و UriBuilder
برنامه نویسی شبکه (Network Programming) در سی شارپ :: کلاس های Uri و UriBuilder در دات نت و البته زبان سی شارپ دو کلاس برای کار با URI وجود دارد. کلاس های Uri و UriBuilder. کلاس اول، یعنی کلاس Uri این امکان را به شما می دهد تا یک آدرس را به آن بدهید و بخش های مختلف آن را به صورت جداگانه استخراج کنید (دقت کنید که این کلاس ها در فضای نام System قرار دارند). به عنوان مثال، در کد زیر آدرسی استفاده شده و بخش های مختلف این آدرس استخراج شده است: خروجی هر بخش به صورت Comment در ...
حسین احمدی
نکته: برنامه نویسی شبکه (Network Programming) در سی شارپ :: ارسال درخواست Post در کلاس HttpClient
برنامه نویسی شبکه (Network Programming) در سی شارپ :: ارسال درخواست Post در کلاس HttpClient در قسمت قبلی یک آشنایی اولیه با کلاس HttpClient پیدا کردیم و یاد گرفتیم که چگونه بوسیله متد GetAsync می توان در خواست هایی را در قالب GET به سمت سرور ارسال کرد و پاسخ آن را دریافت کرد. در کنار درخواست های GET در سی شارپ امکان ارسال در خواست های POST را نیز داریم. درخواست های POST بیشتر در مواقعی استفاده می شوند که شما قصد دارید یکسری اطلاعات را به سمت سرور ارسال کنید و در سمت سرور عملیاتی بر روی ا...