-
2 ضمیمه
ذخیره تصویر در دیتابیس و بازیابی آن
سلام
از اونجایی که تعداد کسایی که تو ذخیره تصویر در دیتابیس و بازیابیش مشکل دارن کم نیست گفتم یه برنامه ی کوچیک بنویسم که مشکل بچه ها حل بشه
نکته:
1: تو برنامه یه جا نوشتم: Enter Connection String Here به جای این کانکشن استرینگ رو وارد کنید و بعد برنامه رو اجرا کنید
2: برنامه یه کمبو باکس داره که شماره ی هر تصویر تو دیتابیس رو می تونید ازش انتخاب کنید و بعد load رو بزنید تا تصویر نشان داده بشه
ضمیمه 120246
-
1 ضمیمه
سورس ذخیره و بازیابی فیلم در دیتابیس
با سلام
در این سورس به بحث ذخیره و بازیابی فیلم در دیتابیس پرداخته شده است
نکته:برای نمایش فیلم ابتدا فیلم بازیابی می شود بعد فیلم به نمایش درخواهد امد و در این سورس فیلم به صورت استریم پخش نمی شود ولی تا چند وقت دیگر
سورس نمایش به صورت استریم را هم قرار خواهم داد
ضمیمه 120339
ادامه و دریافت سورس
-
2 ضمیمه
نوشته ی رنگی در کنسول
یه کلاسه واسه نوشته ی رنگی در کنسول که میتونید پارامتر تو استرینگتون تعریف کنین رنگی کنه
راستش نمیدونم بدرد کسی بخوره یا نه :لبخند:
چند وقت پیش رو یه پروژه کار میکردم که تحت کنسول بود و نیاز بود یه جاهایی رو رنگی کنم در حد یک کلمه اما دیدم خیلی طول میکشه هی بخوام رنگ عوض کنم یه کلاس نوشتم برای راحت تر کردن کارم البته من تا همین حد بیشتر بهش نیاز نداشتم اما اگه کسی گسترش داد بزاره همینجا یه روز به کار میاد :لبخند:
کارشم اسونه شما یه استرینگ میدی و براش پارامتر تعریف میکنی این خودش میاد رنگی میکنه :بامزه:(در کل چیزه بدرد نخوریه اما گفتم حالا بزارم شاید یکی هم مثل من نیاز به نوشته ی رنگی تو کنسول داشت :|)
کار خود پروزه تموم نشده اگه نیاز پیدا کنم یه چنتا امکان دیگه هم هست که باید حتما بزارم (مثلا اینکه همزمان background و foreground رو بشه مقدار داد )
اینم دوتا نمونه کد:
string str = "{0}R{1}a{2}i{3}n{4}B{5}o{6}w";
str.Write(Extensions.WriteType.ForegroundColor, ConsoleColor.Red, ConsoleColor.Magenta, ConsoleColor.Yellow, ConsoleColor.Green, ConsoleColor.Blue, ConsoleColor.DarkMagenta, ConsoleColor.DarkBlue);
"{0}*Welcome To {1}RainBow{0}*".WriteLine(Extensions.WriteType.For egroundColor,ConsoleColor.Green, ConsoleColor.Red);
البته کلاس یکم شلوغه چون از دات نت 2 استفاده کردم (فسیل:لبخند:) برای همین linq دسترسی نداشتم و همینطور system.core
(فایل ضمیمه فایل سورس کلاس هست)
ضمیمه 120410
ضمیمه 120409
-
1 ضمیمه
برنامه ی ریختن اطلاعات از اکسل به sql
سلام
یه برنامه ی ساده برای ریختن اطلاعات از اکسل به sql
-
1 ضمیمه
فرم به صورت قلب
سلام .
یه فرم جالب و قشنگ ... :لبخند:
:قلب:ضمیمه 121232
-
3 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
سلام
گرید ویو با پس زمینه شفاف
میدونم این نمونه برنامه توی خیلی از برنامه شما دوستان کاربرد داره
یا ذکر یک صلوات برای ظهور آقامون امام زمان (عج) برنامه رو دانلود کنید
یا علی
-
2 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
با سلام
این یک پروژه ScreenShot است.
امید وارم به دردتان بخورد.
-
1 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
با سلام
نمایش مدت زمان بیکاری سیستم به ثانیه
-
2 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
برنامه ی محاسبه ی زمان بیکاری برنامه :
برای اینکار از تابع WndProc استفاده کردم.با بررسی Message های رسیده به برنامه میشه تشخیص داد در حال حاضر Idle هست یا نه؟! البته ویندوز یک API برای گرفتن زمان Idle داره ولی برای کل سیستم هست و اگر شما از ورد هم استفاده کنید دیگه سیستم Idle حساب نمیشود.
این هم عکس برنامه هست.
-
2 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
با سلام
این یک پروژه هست که می تواند متن انگلیسی رو بخونه یعنی به صوت تبدیل کنه و پخش کنه.
و می توانید به صورت محدود با اون صحبت کنید.
امید وارم به دردتان بخورد.
ضمیمه 121865
-
1 ضمیمه
قفل تصویری
با سلام
این یک نرم افزار قفل تصویری هست.(من ننوشتم)
من نتوانستم اجراش کنم ولی گفتم شاید به درد شما بخورد.فکر کنم برنامه 64بیتی هست.
دانلود
-
1 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
با سلام
تبدیل نوشته به تصویر و امکان ویرایش پیکسل به پیکسل تصویر جهت ایجاد تابلو های LED تبلیغاتی با سی شارپ
چندی پیش در یک پست یک برنامه نوشتم که لینکش از بین رفته بود که تصمیم گرفتم بذارم اینجا امیدوارم مفید باشه
امکانات: انتخاب انواع فونت و قابلیت جابجایی نوشته با slider و ویرایش پیکسل با کلیک چپ و پاک کردن با کلیک راست و ذخیره با فرمت png و txt و ...
لینک دانلود :ضمیمه 122127
-
2 ضمیمه
تشخیص تغییر در فایل های یه پوشه خاص در ویندوز
بسم الله؛
FileSystemWatcher یک کلاس از کتابخانه سی شارپ هست که به کمک اون میتونیم تغییرات روی فایل های یک دایرکتوری خاص را ببینیم.
مثلا شما یک FileSystemWatcher را بر روی پوشه D:\Foder قرار میدید. حالا هر تغییری که روی فایل های درون این پوشه و پوشه های زیر مجموعه اون انجام بشه یک رویداد به برنامه شما ارسال میشه و شما این تغییر را درون برنامه متوجه میشید..
ضمیمه 122653
تغییرات مثل تغییر نام یک فایل یا ساختن و حذف کردن یک فایل یا تغییر در محتوای یک فایل.
این کلاس کاربرد های زیادی میتونه داشته باشه، مثلا به جای اینکه هر چند ثانیه یک بار به یه پوشه سر بزنیم و تمام فایل های درون اون را چک کنیم که آیا فایلی تغیییر کرده یا نه، میتونیم یک شیء از FileSystemWatcher بسازیم و با تنظیم کردن اون منتظر بشینیم تا هر وقت فایلی تغییر کرد خودش به ما خبر بده..
پیشنهاد میکنم قبل از خوندن ادامه مطلب یه سری به مستنداد این کلاس در اینجا بزنید.
درون مستندات این کلاس گفته شده که میتونید یک پوشه را درون کامپیوتر خودتون یا یک درایو تحت شبکه و یا درون یک کامپیوتر راه دور مدیریت کنید.
قبل از شروع کار یک مثال میزنیم. فرض کنید برای برنامه ای خاص میخواهید از OpenFileDialog استفاده کنید اما نیاز دارید که یک OpenFileDialog کاملا سفارشی داشته باشید و حال خودتون فرم اون را طراحی کردید و در جایی از اون محتویات یک پوشه را نمایش میدید. فرض کنید زمانی که پنجره انتخاب فایل شما باز هست کاربر به MyComputer رفت و یک پوشه در دایرکتوری جاری ساخت. حالا انتظار داره که با برگشتنش اون پوشه به لیست پوشه های درون انتخاب فایل شما اضافه شده باشه. بهترین را این هست که شما یک FileSystemWatcher برو روی پوشه جاری قرار بدید و با هر تغییر در پوشه سریع لیست فایل ها را درون برنامتون دوباره سازی کنید.
خب حالا میرسیم به اصل آموزش:
ابتدا یک شیء از این کلاس را میسازیم
public partial class frmFileWatcher : Form
{
FileSystemWatcher watcher;
public frmFileWatcher()
{
InitializeComponent();
}
}
سپس درون سازنده کلاس فرم یک اون شیء را مقدار دهی میکنیم. watcher = new FileSystemWatcher();
watcher.Path = @”D:\”;
watcher.NotifyFilter = NotifyFilters.LastAccess | NotifyFilters.LastWrite
| NotifyFilters.FileName | NotifyFilters.DirectoryName;
watcher.Changed += new FileSystemEventHandler(OnChanged);
watcher.Created += new FileSystemEventHandler(OnChanged);
watcher.Deleted += new FileSystemEventHandler(OnChanged);
watcher.Renamed += new RenamedEventHandler(OnRenamed);
// Begin watching.
watcher.EnableRaisingEvents = true
;
watcher.Path آدرس پوشه ای هست که ما میخواهیم تغییرات اون را مشاهده کنیم.
watcher.NotifyFilter مشخص کننده این هست که چه هشدارهایی را به ما اعلام کنه. مثلا تغییر در فایل ها، تغییر در پوشه ها و …
و در انتها چهار رویداد Changed ، Created ، Deleted و Renamed را برای اون مقدار دهی میکنیم.
هر کدوم تغییرات فوق که روی پوشه مورد نظر انجام بشه رویداد معادلش برای ما اجرا میشه.
در مرحله بعد باید متد های مربوط به رویداد ها را به شکل زیر تعریف کنیم:
private void OnRenamed(object sender, RenamedEventArgs e)
{
txtChangeLog.AppendText(string.Format(“File: {0} renamed to {1}”, e.OldFullPath, e.FullPath) + “\r\n”);
}
private void OnChanged(object sender, FileSystemEventArgs e)
{
txtChangeLog.AppendText(“File: ” + e.FullPath + ” ” + e.ChangeType + “\r\n”);
}
من برای اینکه تغییرات را ثبت کنم اونها را به یک تکست باکس درون فرمم اضافه کردم. شما درون توابع رویداد مورد نظر میتونید عملیات خاص خودتون را انجام بدید.
نکته : از اونجا که Watcher درون یک نخ (Thread) جدید اجرا میشه و نخ ها اجازه تغییر در اجزاء فرم را ندارند شما باید اضافه کردن متن به txtChangeLog را با متد Invoke به فرم اصلی برنامتون بدید که این را در آموزش های بعدی قرار خواهم داد و یا اینکه درون سازنده فرم مقدار CheckForIllegalCrossThreadCalls را برابر false قرار بدید.
حالا پروژتون را اجرا کنید و درون درایو D یک فایل جدید بسازید، اون را حذف کنید و یا تغییر نام بدید و..
پروژه نمونه را میتونید در پیوست دانلود کنید.
منبع : DBlog.ir
-
2 ضمیمه
سلام
يه نمونه برنامه با Win P Cap گذاشتم براتون.device هاي متصل بهتون رو شناسايي ميكنه و packet هايي كه بهش ميرسه رو نشون ميده.4 تا فايل dll رو كه گذاشتم به refrence پروژتون add كنيد. نرم افزار Win P Cap 4.1.3 رو هم كه گذاشتم نصب كنيد تا اجرا شه. سوالي هم بود در خدمتم.
-
2 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
يه نمونه برنامه كوچيك براي كار با thread. اميدوارم به دردتون بخوره.
-
1 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
يه نمونه برنامه كوچيك واسه كار با AutoResetEvent. اميدوارم به دردتون بخوره
-
نقل قول: پروژه های Open Source
-
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
-
1 ضمیمه
ایجاد کانکشن استرینگ بدون دردسر
یک نرم افزار کوچک و سبک اینجا می ذارم که نام سرور و نام دیتابیس ، نام کاربری sql و پسورد رو می گیره و کانکشن استرینگ رو بهتون می ده
امیدوارم بدردتون بخوره
http://www.shiaupload.ir/images/5867...5395490107.png
-
1 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
خواندن متن از برنامه دیگر توسط API
-
4 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
با تشکر از آقای Behnam6670
من طبق آموزش ایشان یک DLL از کامپوننت تاریخ شمسی تهیه کردم
در این ورژن از کنترل های تلریک استفاده شده است .
ضمیمه 126443
برای استفاده از مقادیر هم به صورت زیر عمل می کنیم :
PersianDate.PCalander.shamsiCalander shamsi = new PersianDate.PCalander().getshamsiCalander();
txtDate.Text = shamsi.ShamsiDate;
نسخه بدون استفاده از کنترلهای تلریک با یک تغییر کوچیک :
ضمیمه 127369
-
1 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
سلام این اولین برنامه ای هست که آپلود میکنم و ببخشید اگه برنامه ی خاصی نیست و کد هاش خوب نیست چون برا کسی بود و خیلی عجله داشت
اگر هم نظر انتقاد و پیشنهادی برای بهتر شدنش دارین لطفا برام ایمیل کنین ممنون
mohammad_drift@yahoo.com
یه برنامه مرتب سازی هست
-
1 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
سلام
خسته نباشید به همگی
یه برنامه ساده ورد پد براتون میزارم
-
1 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
سازنده شماره موبایل و ذخیره در فایل با پسوند vcf قابل استفاده در اندروید.
البته واسه ذخیره سازی با هر پسوند دیگه فقط کافیه به saveFileDialog1.Filter پسوند مورد نظرتون رو اضافه کنید .
; saveFileDialog1.Filter = "vcf File|*.vcf| txt File|*.txt
ضمیمه 127561
این هم لینک دانلود
https://barnamenevis.org/attachment.p...5&d=1419319848
-
2 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
با سلام
امروز می خواهم براتون یک DLL بزارم تا برای همیشه از شر اتصال به sqlserver خلاص شید ( همون کانکش استرینگ )
نمایی از DLL :
ضمیمه 127115
توضیحات و نحوه استفاده هم در آدرس زیر :
https://barnamenevis.org/showthread.p...=1#post2155553
با سپاس از دوستان
اگه مفید واقع شد اول خیر اموات خودتون و سپس برای روح پدر تازه درگذشته ما هم یک صلوات بفرستید.
ضمیمه 127114
-
2 ضمیمه
تبدیل مبنای 2 به 10 و برعکس
برنامه ی تبدیل مبنای 2 به 10 و برعکس
ضمیمه 127338
-
1 ضمیمه
برنامه ی کپی کردن فایل
-
ساخت یک دیتابیس ساده با استفاده از کلاس ها ، Linq و ساخت یک Report ساده با Stimulsoft
-
1 ضمیمه
نقل قول: ساخت یک دیتابیس ساده با استفاده از کلاس ها ، Linq و ساخت یک Report ساده با Stimulsoft
سلام خدمت دوستان یه بازی جورچین ساده
-
1 ضمیمه
بدست آوردن شماره پورت مودم gsm به صورت اتوماتیک برای ارسال پیامک
سلام
اگر شما در نرم افزار خود امکان ارسال پیامک با مودم gsm و کامپوننت کایلیکس را قرار داده باشید نیاز دارید که شماره پورتی که مودم به آن متصل شده را هم داشته باشید
و حرفه ای نیست که شماره پورت را کاربر وارد کنید و نرم افزار باید به صورت اتوماتیک آن را تشخیص دهد
رفرنس System.Management را هم به پروژه خود اضافه کنید
-
ترسیم نمودار فرمول ورودی - کامپایل داینامیک
قبلا در یک تاپیک این برنامه را گذاشتم که با دادن فرمول در تکست باکس، نمودار اون را ترسیم می کنه:
ضمیمه 126574
-
1 ضمیمه
عنوان : فشرده کردن به صورت راحت و آسان
با عرض سلام خدمت دوستان
با توجه به اینکه خیلی از کاربران در فشرده کردن (zip) و خارج کردن آن مشکل دارند تصمیم گرفتم zip کردن رو با استفاده از کتابخانه Ionic براتون قرار بدم
با این کتابخانه به راحتی می تونید فایل هاتون رو فشرده و از حالت فشرده خارج کنید
*مسیر درون سورس، مسیر فایل در سیستم خودم هست که شما اصلاحش کنید
موفق باشید
-
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
-
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
برای B&W و GrayScale کردن عکس (پردازش تصویر) یکمی کند کار میکنه....
http://s6.picofile.com/file/8177202250/1.jpg
لینک دانلود
-
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
-
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
این نوع ساختن شورتکات برای دات نت 3.5 و 3.5 به پائین می باشد
string programs_path4 = Environment.GetFolderPath(Environment.SpecialFolde r.DesktopDirectory);
Type shellType = Type.GetTypeFromProgID("WScript.Shell");
object shell = Activator.CreateInstance(shellType);
object shortcut = shellType.InvokeMember("CreateShortcut",
BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod,
null, shell, new object[] { programs_path4 + "\\MyAPP.lnk" });
Type shortcutType = shortcut.GetType();
shortcutType.InvokeMember("TargetPath",
BindingFlags.Public | BindingFlags.Instance | BindingFlags.SetProperty,
null, shortcut, new object[] { InstallPath + "\\MyAPP.exe" });
shortcutType.InvokeMember("WorkingDirectory",
BindingFlags.Public | BindingFlags.Instance | BindingFlags.SetProperty,
null, shortcut, new object[] { InstallPath });
shortcutType.InvokeMember("Save",
BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod,
null, shortcut, null);
اگه بخواهیم تو start\program\myapp ایجاد کنیم به این روشه انجام میشود :
//-----------------------------program\MyAPP-------------------------------------------
string programs_path = Environment.GetFolderPath(Environment.SpecialFolde r.Programs);
string MyAPP = programs_path + @"\MyAPP";
if (!Directory.Exists(MyAPP))
{
Directory.CreateDirectory(MyAPP);
}
Type shellType2 = Type.GetTypeFromProgID("WScript.Shell");
object shell2 = Activator.CreateInstance(shellType);
object shortcut2 = shellType2.InvokeMember("CreateShortcut",
BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod,
null, shell2, new object[] { MyAPP + "\\MyAPP.lnk" });
Type shortcutType2 = shortcut2.GetType();
shortcutType2.InvokeMember("TargetPath",
BindingFlags.Public | BindingFlags.Instance | BindingFlags.SetProperty,
null, shortcut2, new object[] { InstallPath + "\\MyAPP.exe" });
shortcutType2.InvokeMember("WorkingDirectory",
BindingFlags.Public | BindingFlags.Instance | BindingFlags.SetProperty,
null, shortcut2, new object[] { InstallPath });
shortcutType2.InvokeMember("Save",
BindingFlags.Public | BindingFlags.Instance | BindingFlags.InvokeMethod,
null, shortcut2, null);
البته روش دیگه ای هم هست که در دات نت 4 و 4 به بالا انجام میشه با این DLL : interop.iwshruntimelibrary.dll
که بعضی وقتها از رجیستر بودن در میاد و ساختن شورتکاتمون به خطا بر میخوره
موفق باشین.
-
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
-
3 ضمیمه
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
نرم افزار اشتراک گذاری فایل از طریق شبکه برای اسمارت فون هایی که قابلیت اسکن QR Code دارند.
کافیه اسمارت فون و کامپیوتر متصل به یک مودم یا اکسس پوینت باشند.دانلود سورس برنامه : دانلود
دانلود فابل نصبی : دانلود
-
نقل قول: نمونه برنامه های کوچک و مفيد در سي شارپ
با سلام خدمت دوستان گل
مقدمه اي در موردADO.NET :
به مجموعه کامپوننت هایی که براي دسترسی به داده هاي یک بانک اطلاعاتی در .NET استفاده میشود ADO.NET. گفته میشود و براي دسترسی به داده ها از معماري غیرمتصل استفاده میکند.معماري غیرمتصل به این معناست که ابتدا برنامه به موتور بانک اطلاعاتی موردنظرخود متصل شده و داده هاي مورد نیاز خود را از بانک اطلاعاتی دریافت میکند و آنها را در حافظه کامپیوتر ذخیره میکند.سپس برنامه از بانک اطلاعاتی قطع میشود و تغییرات موردنظر خود را در حافظه انجام میدهد.هر زمان که لازم باشد تغییرات ایجاد شده در بانک اطلاعاتی ذخیره شوند برنامه یک اتصال جدید را به بانک اطلاعاتی ایجاد کرده و از طریق این اتصال تغییراتی را که در داده ها ایجاد کرده بود را در جداول اصلی ایجاد میکند.
linq 2- :
LINQ شامل یکسري عملگرهاي استاندارد است که به شما امکان میدهد برروي انواع منابع داده درداخل زبانهاي سازگار با .NET مانند VB.NET یا C# کوئریهایی را نوشته واجرا کنید.نام Language Integrated Query که به اختصار LINQ خوانده میشود به این دلیل انتخاب شده است که این Query ها در داخل یک زبان برنامه نویسی مانند سی شارپ نوشته واجرا میشوند.اما منابع داده اي که لینکیو میتواند از آنها استفاده کند میتواند یک شی ایجاد شده یا یک فایل مستندات XML ویا یک بانک SQL SERVER ویا حتی هر منبع داده اي دلخواه باشد.
برنامه پیش روی با استفاده از تکنولوژیی LINQ تمام اعمال لازم در دیتابیس اعم از Selecte,Insert,Update,Delete به حالت شی گرایی گنجانده شده
در تهیه این برنامه سعی شده تا بسیار ساده و روان از این کد ها استفاده شود .
با تشکر
محمد مهدی علی واحد
https://barnamenevis.org/showthread.p...66#post2191566
-
نقل قول: برنامه تبدیل واحدها
از تاپیک زیر می تونید پروژه تبدیل واحدها را دانلود نمایید
https://barnamenevis.org/showthread.p...F-%D9%87%D8%A7