.NET Developer

طراحی و ساخت نرم افزار و سایت

۲۴ مطلب با کلمه‌ی کلیدی «سورس سی شارپ» ثبت شده است

سه شنبه, ۱۶ مهر ۱۳۹۸، ۰۸:۲۹ ب.ظ م.ب آیرملو
ساخت برنامه دخیره و نمایش تصویر

ساخت برنامه دخیره و نمایش تصویر

سلام عزیزان

این پست نحوه ذخیره تصویر و بازیابی اون بدون دیتاگرید ویو رو براتون آموزش میدم

ببنید این برنامه میتونه بانک اطلاعاتی تصاویر باشه

البته در صورتیکه تصاویر داراری امنیت و محرمانه بوده 2 راه اینجا میشه مطرح کرد اول اینکه دیتابیس مورد نظر رو رمزگذاری کنیم که و این پروژه همین کار رو انجام دادم

و دومین کار اینه که میتونیم داده هایی که تودیتابیس ذخیره میشن رو به حالت رمزنگاری تبدیل کرده و سپس ذخیره کرد 

اما همین روش اول نیز امنیت تصاویر را تا حدودی تامین میکنه

برای شروع با اکسس یه دیتابیس بسازید و اسمش رو مثلا Dbpic بزاریم و یه جدول با نام tblpic  تعیین کنید و 3 فیلد بهش اضافه کنید فیلد اول بنام آی دی و فیلد دوم فیلد ذخیره تصویر با نوع object و فیلد سوم که از این فیلد برای شناسایی تصاویر استفاده میکنیم فیلد اسم تصاویر هست..

 

ادامه مطلب...
۱۶ مهر ۹۸ ، ۲۰:۲۹ ۰ نظر
م.ب آیرملو
سه شنبه, ۲۷ آذر ۱۳۹۷، ۰۹:۰۴ ب.ظ م.ب آیرملو
String Builder  در سی شارپ

String Builder در سی شارپ

بنام خدای مهربان
 ، StringBuilder یک کلاس در سی شارپ هست که برای نمایش یک رشته قابل تغییر از کاراکترها استفاده می شود و یک شیء از نام فضای System.Text است.
مانند رشته در سی شارپ، ما می تونیم از StringBuilder برای ایجاد متغیرهایی برای نگهداری هر نوع متن استفاده کنیم که یک مجموعه توالی از کاراکترها بر اساس نیاز ما است.
هر دو "رشته "(string) و StringBuilder یک توالی از کاراکتر ها را نمایش می دهند و یک نوع عملیات را انجام می دهند، اما تنها تفاوت رشته ها غیر قابل تغییر هستند و StringBuilder قابل تغییر است.
به طور کلی، در سی شارپ ، شیء رشته بعد از ایجاد آن نمیتواند تغییر کند. اگر هرگونه تغییری در شیء رشته مانند افزودن یا اصلاح یک مقدار موجود ایجاد شود، آن را به سادگی نمونه اولیه را در حافظه از بین می برد و یک نمونه جدید برای نگهداری مقدار جدید ایجاد می کند. در صورتی که ما یک اصلاح تکراری بر روی شیء رشته ای انجام می دهیم، آن عملکرد عملکرد را تحت تاثیر قرار می دهد. برای دانستن بیشتر در مورد رشته ها، این رشته ها را در c # با نمونه ها بررسی میکنیم.

ادامه مطلب...
۲۷ آذر ۹۷ ، ۲۱:۰۴ ۰ نظر
م.ب آیرملو
دوشنبه, ۷ آبان ۱۳۹۷، ۱۰:۱۷ ب.ظ م.ب آیرملو
نقشه گوگل با  شارپ

نقشه گوگل با شارپ

سلام
یکی از دوستان سوالی پرسیده بود خواستم از سایتهای داخلی لینک بدم پیدا نکردم در خصوص نمایش نقشه گوگل بصورت افلاین
هستش این اموزش نقشه گوگل یا همون GMap هستش
اولین کاری که باید بکنبد اینه که کتابخانه GMAP.NET در ویژوال استودیو از آدرس زیر دانلود کنیدو یا درnuget ویژوال استودیو همون کلمه gmap رو بنویسید اولین گزینه جی مپ هستش چند مگابایت بیشتر نیست  در اینصورت فایلهاش بصورت خودکار به پروژه اضافه میشن. بعد از اینکه یک پروژه ایجاد کردید در solution explorer قسمت reference کلیک راست کرده و گزینه add reference رو بزنید.و در داخل پروژه پوشه package ادرس ackages\GMap.NET.Windows.1.8.5\lib را باز کنی و dll ها رو اضافه کنید  ---شکل آخر

ادامه مطلب...
۰۷ آبان ۹۷ ، ۲۲:۱۷ ۰ نظر
م.ب آیرملو
سه شنبه, ۲۴ مهر ۱۳۹۷، ۰۶:۲۹ ب.ظ م.ب آیرملو
ذخیره هر نوع فایل در دیتابیس

ذخیره هر نوع فایل در دیتابیس

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

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


ادامه مطلب...
۲۴ مهر ۹۷ ، ۱۸:۲۹ ۰ نظر
م.ب آیرملو
شنبه, ۷ مهر ۱۳۹۷، ۱۲:۴۰ ب.ظ م.ب آیرملو
نظارت بر سیستم

نظارت بر سیستم

سلام

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


                              https://github.com



نمونه ای از کد اجرا شده



۰۷ مهر ۹۷ ، ۱۲:۴۰ ۰ نظر
م.ب آیرملو
پنجشنبه, ۸ شهریور ۱۳۹۷، ۰۲:۰۸ ب.ظ م.ب آیرملو
برنامه پرسنلی -دبیرخانه-یا ذخیره اسناد

برنامه پرسنلی -دبیرخانه-یا ذخیره اسناد

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

ادامه مطلب...
۰۸ شهریور ۹۷ ، ۱۴:۰۸ ۰ نظر
م.ب آیرملو
يكشنبه, ۲۴ تیر ۱۳۹۷، ۰۹:۲۱ ب.ظ م.ب آیرملو
مدیریت دانلود IDM+سورس

مدیریت دانلود IDM+سورس

سلام دوستان
این پست رو اختصاص دادم به دانلود منجر--این IDM  هم برای ما مصیبتی شده راستش رو بخایید روی سیستم من هیچ نرم افزار کرکی وجود نداره همین ویندوز رو نیز خریداری کردم
اصولا مهندسان و هکرهای ایرانی برای اعتراض به تحریم نرم افزارهای خارجی رو کرک میکنن اما اخیرا ویندوز پیشرفت قابل توجهی کرده اونم دفندر خود ویندوز 10 هست 
بطوریکه قدرت انالیز بالایی داره و هر برنامه ای که الوده باشده خصوصا تروجانها رو شناسایی میکنه و به همین دلیل در صورتیکه دانلود منجر کرک شده باشه هر از چندگاهی پیام (سریال شما جعلی هست!) رو میده  البته نه دانلود منجر برای اکثر برنامه های کرکی و اون برنامه هایی که مشکل دارن اخطار میده
توی این نرم افزار که سورسش رو قرار دادم زیاد روی ظاهر کار نکردم 

ادامه مطلب...
۲۴ تیر ۹۷ ، ۲۱:۲۱ ۰ نظر
م.ب آیرملو
پنجشنبه, ۲۱ تیر ۱۳۹۷، ۰۷:۳۴ ب.ظ م.ب آیرملو
رمزنگاری AES-Advanced Encryption Standard

رمزنگاری AES-Advanced Encryption Standard

استاندارد رمزنگاری پیشرفته (به انگلیسی: Advanced Encryption Standard) یا به اختصار AES مشخصه‌ای برای رمزنگاری داده‌های دیجیتال است که در سال ۲۰۰۱ توسط مؤسسه ملی فناوری و استانداردهای ایالات متحده ایجاد گردید.این رمز که در ابتدا ریندال(به انگلیسی: Rijndael) نامیده می‌شد و توسط دو رمزنگار بلژیکی به نام‌های ژوآن دیمن (به انگلیسی: Joan Daemen) و وینسنت رینمن (به انگلیسی: Vincent Rijmen) توسعه داده شد
استاندارد رمزنگاری پیشرفته توسط دولت ایالات متحده پذیرفته شده و اکنون در سراسر جهان استفاده می‌گردد. این الگوریتم رمزنگاری به جای استاندارد رمزنگاری داده‌ها (DES) که در سال ۱۹۷۷ منتشر شده،جایگزین گردیده‌است. الگوریتم AES یک الگوریتم کلید متقارن است، بدین معنی که از یک کلید یکسان برای رمزنگاری و رمزگشایی استفاده می‌شود

ادامه مطلب...
۲۱ تیر ۹۷ ، ۱۹:۳۴ ۰ نظر
م.ب آیرملو
logo-samandehi