PDA

View Full Version : نمونه برنامه های کوچک و مفيد در سي شارپ



صفحه : 1 2 [3] 4 5

mahdi87_gh
دوشنبه 07 تیر 1389, 19:22 عصر
سلام به دوستان برنامه نویس

از اونجا که در سایت خیلی مشاهده کردم پستهایی که مربوط به backup و restore میشن، لذا تصمیم گرفتم که این پست رو ایجاد کنم تا شاید مشکل چند نفر رو حل کرد.

فایل ضمیمه شامل یه dll میشه.ابتدا باید اون رو به refrence های برنامتون اضافه کنید.این کتابخانه شامل دو کلاس به نامهای BackupAssistant و RestoreAssistant هستش که در زیر کدهاشونو قرار دادم. یکی از مشکلات موقع گرفتن پشتیبان و یا بازگردانی اطلاعات باز بودن اتصال هایی به بانک هستش که باعث اختلال در این روند میشند. در کلاس های زیر با تابعی به نام KillAllConnections این مشکل شده.

کلاس BackupAssistant

public class BackupAssistant
{
string server = "", database = "", user = "", pwd = "";
public string ServerName
{
set { server = value; }
get { return server; }
}

public string DatabaseName
{
set { database = value; }
get { return database; }
}

public string UserName
{
set { user = value; }
get { return user; }
}

public string Password
{
set { pwd = value; }
get { return pwd; }
}

public void BackupDatabase(string destinationPath)
{
System.Globalization.PersianCalendar p = new System.Globalization.PersianCalendar();
string Name = "Archive_" + string.Format("{0}-{1}-{2}",
p.GetYear(DateTime.Now).ToString(),
p.GetMonth(DateTime.Now).ToString("0#"),
p.GetDayOfMonth(DateTime.Now).ToString("0#")) + "_" +
string.Format("{0}-{1}-{2}", DateTime.Now.Hour, DateTime.Now.Minute, DateTime.Now.Second);

KillAllConnections();


SqlConnection con = new SqlConnection("Server=" + ServerName + "; User=" + UserName + "; Pwd=" + Password + ";");
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
if (con.State == System.Data.ConnectionState.Closed) con.Open();
cmd.CommandText = "BACKUP DATABASE [" + DatabaseName + "] TO DISK = N'" + destinationPath + "\\" + Name + ".sqlbk" + "' WITH FORMAT, INIT, NAME = N'" + Name + "', SKIP, NOREWIND, NOUNLOAD, STATS = 10";
cmd.ExecuteNonQuery();
cmd.CommandText = " BACKUP log [" + DatabaseName + "] TO DISK = N'" + destinationPath + "\\" + Name + ".sqllog" + "' WITH FORMAT, INIT, NAME = N'" + Name + "', SKIP, NOREWIND, NOUNLOAD, STATS = 10";
cmd.ExecuteNonQuery();
con.Close();
}

private void KillAllConnections()
{
object id;
SqlConnection con = new SqlConnection("Server=" + ServerName + "; User=" + UserName + "; Pwd=" + Password + ";");
SqlCommand cmd = new SqlCommand("SELECT DB_ID('" + database + "') as [Database ID]", con);
if (con.State == System.Data.ConnectionState.Closed) con.Open();
id = cmd.ExecuteScalar();
cmd.CommandText = "DECLARE SpidsToKill CURSOR FOR SELECT spid FROM master..sysprocesses WHERE dbid = @dbid" +
" DECLARE @Spid int DECLARE @SQL varchar(255) " +
"OPEN SpidsToKill FETCH NEXT FROM SpidsToKill INTO @Spid WHILE ( @@FETCH_STATUS = 0 ) " +
"BEGIN SELECT @SQL = 'KILL ' + CONVERT( varchar(10), @Spid ) EXEC ( @SQL ) FETCH NEXT FROM SpidsToKill INTO @Spid END " +
"CLOSE SpidsToKill DEALLOCATE SpidsToKill";
cmd.Parameters.AddWithValue("@dbid", id);
cmd.ExecuteNonQuery();
con.Close();
}
}
کلاس Restore Assistant شامل همان تعاریف بالاست. فقط بجای تابع BackupDatabse تابع زیر جایگزین شده:

public void RestoreDatabase(string MdfPath, string LdfPath)
{
KillAllConnections();

SqlConnection con = new SqlConnection("Server=" + ServerName + "; User=" + UserName + "; Pwd=" + Password + ";");
SqlCommand cmd = new SqlCommand();
cmd.Connection = con;
if (con.State == System.Data.ConnectionState.Closed) con.Open();
cmd.CommandText = " BACKUP log [" + DatabaseName + "] TO DISK = N'" + LdfPath + "' WITH FORMAT, INIT, NAME = N'" + LdfPath.Trim(".sqllog".ToCharArray()) + "', SKIP, NOREWIND, NOUNLOAD, STATS = 10";
cmd.ExecuteNonQuery();
cmd.CommandText = "RESTORE DATABASE [" + DatabaseName + "] FROM DISK = N'" + MdfPath + "' WITH REPLACE";
cmd.ExecuteNonQuery();
con.Close();
}
برای گرفتن backup :

try
{
BackupRestoreAssistant.BackupAssistant bk = new BackupRestoreAssistant.BackupAssistant();
bk.DatabaseName = database;
bk.ServerName = server;
bk.UserName = user;
bk.Password = pwd;

bk.BackupDatabase(txt_directory.Text);

MessageBox.Show("پشتیبان ایجاد شد", "Backup", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Backup", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

برای restore کردن :

try
{
BackupRestoreAssistant.RestoreAssistant bk = new BackupRestoreAssistant.RestoreAssistant();
bk.DatabaseName = database;
bk.ServerName = server;
bk.UserName = user;
bk.Password = pwd;

bk.RestoreDatabase(txt_path1.Text,txt_path2.Text);

MessageBox.Show("بازگردانی انجام شد", "Restore", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, " Restore ", MessageBoxButtons.OK, MessageBoxIcon.Error);
}

Rejnev
دوشنبه 07 تیر 1389, 20:33 عصر
برنامه مدیریت فیلمها
قابلیت جستجوی انواع فایلهای تصویری داخل درایوها. مخصوص اعضای خانواده که زیاد با کامپیوتر آشنا نیستن و پیدا کردن فیلمهای روی اون برای اونها سخته و ممکنه مشکلاتی رو برای پوشه ها و فایلها به وجود بیارن!


http://barnamenevis.org/forum/attachment.php?attachmentid=52026&stc=1&d=1277814494


-منوی جستجوی فیلمها:
برای شروع باید منوی جستجوی فیلمها را کلیک کرده تا وارد پنجره جستجو شویم. در پنجره باز شده لیست درایو های هارد دیسک ظاهر خواهد شد که با تیک زدن هر یک تعیین میکنیم که کدام درایو ها باید جستجو شوند.
بعد از جستجو اطلاعات داخل یک فایل xml ذخیره خواهند شد.


http://barnamenevis.org/forum/attachment.php?attachmentid=52024&stc=1&d=1277813956


-منوی بارگزاری لیست فیلمها:
برای لود کردن لیست از فایل xml مذکور میباشد
-منوی تنظیمات:
برای تعیین پلیر(اجرا کننده) فیلم میباشد.
--------
در جدول سمت چپ فهرست فیلمها قرار گرفته که در ستون "نام فیلم" نام پوشه و سپس نام خود فایل تصویری قرار دارد.
با دابل کلیک کردن روی جدول، فیلم توسط نرم افزار پلیر مشخص شده اجرا خواهد شد.(توسط KMPlayer تست شده است) و یکی به "تعداد مشاهده ها" ی آن افزوده خواهد شد.
-------
-برنامه به طور خودکار داخل هر پوشه ای که جستجو میکند، میتواند یک فایل عکس را (در صورت وجود) به عنوان تصویر یا تیزر فیلم در نظر گرفته و آدرس آن را به همراه سایر اطلاعات مورد نیاز ذخیره کند.
-در صورت انجام عمل جستجو بیش از یک بار در یک درایو تنها فیلمهای جدید به لیست اضافه خواهند شد. به عبارتی فیلم ها تکرار و یا لیست قبلی و اطلاعات آن حذف نخواهند شد.
برای حذف لیست فیلم ها کافیست در مسیر برنامه به دنبال فایل MovieList.xml گشته و آن را تغییر نام و یا حذف کنید تا برنامه یک فایل خالی دیگر همنام آن ساخته و اطلاعات جدید در آن ذخیره شود.
-امکان جستجوی فیلم هم در بالای جدول تعبیه شده که میتواند 90 درصد نیاز کاربر را رفع کند.
در ضمن نکته خیلی مهم که داشت یادم میرفت و از روی عکس هم پیداست، تغییر رنگ ردیفهای جدوله که بر اساس تعداد مشاهده های هر فیلم رنگش پررنگتر میشه تا پیدا کردن فیلمهای مشاهده نشده راحت تر بشه.

----------------
--مباحث تکنیکی
برنامه دارای یک کلاس با نام finder میباشد که پسوندهای معروفی هم چون avi و mpg و dat و ... را جستجو کرده و در یک لیست قرار میدهد و فرم جستجو از آن برای بدست آوردن یک لیست از فیلمها که دارای خواصی همچون آدرس، آدرس تصویر،تعداد مشاهده ها(پیشفرض 0)، نام و ... است استفاده میکند و در نهایت در یک فایل xml با نام MovieList.xml ذخیره خواهد کرد.
برنامه نکته خاص دیگه ای نداره فقط شما اگر میخواید که برنامه فایلهای با پسوند های دیگر رو هم جستجو قرار بده باید نام پسوند رو در کلاس finder و در متد مشخص شده ذکر کنید(از روی الگوی پسوندهای قبلی بسیار راحت است).
--------
من در ضمیمه exe برنامه رو قرار میدم (http://barnamenevis.org/forum/attachment.php?attachmentid=51968&stc=1&d=1277741890). در صورت استقبال سورسش رو هم میذارم.

ani1234
شنبه 12 تیر 1389, 10:41 صبح
salam doste aziz barname vaghan jalebe ama ye soa:
in barname baraye cpu haye khasi neveshte shode?
mishe moshakhasate cpu ha ro begid
thx
اطلاعات برنامه شامل :

پردازنده (CPU) : نام ، مدل ، آیدی ، دما ، تعداد هسته ها ، ولتاژ ، Clock Speed و ...

سیستم : نوع ویندوز ، تاریخ نصب ویندوز ، آخرین تاریخ روشن کردن کامپیوتر ، شماره سریال

ویندوز و ...

هارد : مدل ، ظرفیت ، نوع هارد (IDE or SATA ) ، تعداد پارتیشن ها

کارت صوتی : نام ، شرکت سازنده و ...

کارت گرافیکی : نام ، مدل ، شرکت سازنده ، تعداد رنگ ها ، ورژن درایور ، تاریخ نصب درایور

و ...

مادربرد و رم : نام ، مدل ، شماره سریال ، ظرفیت ، شرکت سازنده و ...

http://salarcpp.persiangig.com/2/pic.png

حجم فایل یکم زیاد بود ، 3 قسمت کردم .

شاد باشید ، با تشکر .
[/quote]

mmd2009
دوشنبه 14 تیر 1389, 05:31 صبح
با سلام

دوستان عزیز پس از 9/30 دقیقه کار مداوم و بعلاوه تدارکاتیکه قبلا چیدم بلاخره تونستم این کارو انجام بدم و تمامی برنامه های این بخش رو درون سرور پرشین گیگ اپلود کنم و با محیطی گرافیکی که با زبان C#‎‎ نوشتم این برنامه ها رو به صورت دسته بندی تقدیم به شما بکنم

ابتدا عکس زیر رو ببینید :



http://mojtaba-dinarvand-2010.persiangig.com/untitled.JPG



همونطور که میبینید من برنامه ها رو به 14 بخش مجزا تقسیم کردم که البته بعضی از بخش ها چندتایی هستند .

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

برای دیدن هر بخش ابتدا روی اون بخش کلیک میکنید تا عکس زیر بیاد:

لازم به ذکر است که من فقط از 2 فرم استفاده کردم که باز هم با کدنویسی اطلاعات رو دسته بندی کردم

(( این نکاتی رو که میگم واسه مبتدی هایی مثل خودم هستش و نه حرفه ای ها چون میدونم اونا میدونن))

خب حالا عکس زیر بخش time date chor رو نشون میده



http://mojtaba-dinarvand-2010.persiangig.com/untitled2.JPG




خب توضیحات کاملا مشخص هستند و دیگه نیازی نمی بینم توضیح بدم

دوستان عزیز اگر غلط املائی چه تو حروف انگلیسی چه تو فارسی دیدید ببخشید.

این برنامه با vs2008 , بانک اکسس نوشته شده.

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

امیدوارم از این برنامه استفاده بکنید و حداقل از بنده یک تشکر خشک و خالی بکنید :لبخند:

Salar Ashgi
دوشنبه 14 تیر 1389, 21:55 عصر
سلام به همه دوستان ، راستیتش دوست عزیزمون aryaei2000 (http://www.barnamenevis.org/forum/member.php?u=71621) ، یک مطلب بسیار زیبا و

منطقی را درباره اینکه چه عواملی در موفقیت موثرند رو مطرح کرده بودند ، در واقع درصد تاثیر

هریک از عوامل در موفقیت ، که من اونو به برنامه تبدیل کردم .

توضیح برنامه : مثل حروف ابجد ، واسه حروف انگلیسی از اول 1 ، دومی 2 و ... الی آخر

در نظر می گیریم و مجموع اعداد هر کلمه رو بدست میاوریم .

http://www.barnamenevis.org/forum/attachment.php?attachmentid=52372&stc=1&d=1278352107

-------------------------------------------------------

http://www.barnamenevis.org/forum/attachment.php?attachmentid=52373&stc=1&d=1278352107

امیدوارم مفید بوده باشد .

jalalx
سه شنبه 15 تیر 1389, 12:59 عصر
یک استراکچر OpenSource مناسب که رفتاری مشابه نوع DateTime داره و برای انجام تبدیلات تاریخ مورد استفاده قرار می گیره. همین طور می تونه تاریخ نوع شمسی رو نگه داری کنه.

امکانات:


نگهداری تاریخ از نوع هجری شمسی
ارایه روز های هفته به زبان فارسی
ارایه ی ماه های سال به زبان فارسی
رفتاری مشابه شیء DateTime و دارای متدهای مشابه آن
قابلیت تبدیل تاریخ هجری شمسی به میلادی و برعکس
قابلیت ارایه ی رشته ی حاوی تاریخ شمسی با فرمت های LongDateTime, ShortDateTime, MediumDateTime


بزودی:
امکان جمع و تفریق نوع PersianDateTime

برای اطلاعات بیشتر به پست مربوطه (http://barnamenevis.org/forum/showthread.php?t=232240)برید...

mehdikhazaei
جمعه 18 تیر 1389, 18:45 عصر
یک برنامه آموزشی درباره واسط.

mmd2009
یک شنبه 20 تیر 1389, 04:33 صبح
با سلام

دوستان عزیز این یک نمونه نمایشگر تصویر ساده هستش

Masoome_das
چهارشنبه 23 تیر 1389, 18:58 عصر
کامپونتی برای تبدیل ارقام از عدد به حروف
من برای نوشتن اعداد به صورت حروفی این کامپونت را تهیه کرده ام
به کمک این کلاس می توانید متغیرهایی از نوع int , string , Decimal
را از حالت عددی به حروف تبدیل کرد این کلاس تا اعداد 5 رقمی (0-99999) را قابلیت تبدیل دارد
فکر کنم برای زیبا تر شدن پروژه هاتون مفید باشه به خصوص در حالتی که در برنامه ها اعداد فارسی را به صورت لاتین نمایش می دهد یک کار همیشگی باشه

مثلا : 1361- یک هزار و سیصد و شصت و یک

اگر در عدد خاصی دچار مشکل شد به من اطلاع دهید
Help داخل پوشه است

فایل ضمیمه
کامپونتی برای تبدیل ارقام از عدد به حروف

Salar Ashgi
شنبه 26 تیر 1389, 00:54 صبح
سلام ، توسط این برنامه شما میتونید هر متن انگلیسی را به گفتار تبدیل کنید ، در واقع

با وارد کردن متن ، گوینده متن رو براتون میخونه . اینکار توسط یکی از Library های خود دات نت

بنام Interop.SpeechLib.dll انجام میشه . امیدوارم مفید بوده باشد .

http://salarcpp.persiangig.com/new_folder_1/Text_to_Speech.png

نحوه Add کردن dll مربوطه :

http://salarcpp.persiangig.com/new_folder_1/Speech%20Library.png

Chabok
شنبه 26 تیر 1389, 13:22 عصر
http://chaboksoft.com/files/SQLRestore/SQLRIcon.png
نرم افزار Restore کردن کامل دیتابیس SQL Server

http://chaboksoft.com/files/SQLRestore/BNREST_WDB.JPG

http://chaboksoft.com/files/SQLRestore/BNREST_WRST.JPG

دانلود برنامه و سورس و اطلاعات بیشتر
http://barnamenevis.org/forum/showthread.php?t=234252 (http://barnamenevis.org/forum/showthread.php?t=234252)

mmd2009
شنبه 26 تیر 1389, 16:53 عصر
ماشین حسابی با طراحی 3 لایه

برای دیدن کلیک کنید (http://www.barnamenevis.org/forum/showthread.php?t=234369)

لطفا ایرادات کارو هم بگید

ACorvinus
دوشنبه 04 مرداد 1389, 10:50 صبح
سلام دوستان.

دوتا تابع براتون میذارم که دیگه مشکلی در نوشتن در فایل XML و خواندن از اونو نداشته باشین.

ابتدا فضای نام های زیر را به برنامتون Import می کنین:

using System;
using System.Data;
using System.IO;
using System.Xml;
using System.Xml.Serialization;

سپس این توابع رو اضافه کرده و حالشو می برین!!! ::

/// <summary>
/// این یک تابع برای ذخیره سازی اطلاعات شما به صورت یک فایل ایکس.ام.ال میباشد
/// </summary>
/// <param name="DT">DT is a DataTable [Your Records Table]</param>
/// <param name="strDestinationAddress">strDestinationAddress is a Path [Path to Save Your XML File]</param>
public void SelrializetoXMLFile(DataTable DT, String strDestinationAddress)
{
try
{
DataSet objDataSet = new DataSet("MyDataset");
string Path = strDestinationAddress;
XmlSerializer XS = new XmlSerializer(objDataSet.GetType());
TextWriter objTextWriter = new StreamWriter(Path, false);

objDataSet.Tables.Add(DT);
XS.Serialize(objTextWriter, objDataSet);
objTextWriter.Close();
}
catch (Exception ex) { throw ex; }
}

/// <summary>
/// این یک تابع برای خواندن اطلاعات ذخیره شده شما از یک فایل ایکس.ام.ال میباشد
/// </summary>
/// <param name="DT">DT is a Referenced DataTable [Your Records Table]</param>
/// <param name="strSourceAddress">strSourceAddress is a Path [Read from Your XML File]</param>
public void DeSerializeXMLToINFODataTable(ref DataTable DT, String strSourceAddress)
{
try
{
DataSet objDataSet = new DataSet();
XmlSerializer XS = new XmlSerializer(objDataSet.GetType());
DataTable objDataTable = new DataTable();
TextReader objTextReader = new StreamReader(strSourceAddress);

objDataSet = (DataSet)XS.Deserialize(objTextReader);
objTextReader.Close();
foreach (DataRow dr in objDataSet.Tables["Table1"].Rows)
{
DataRow newdr = DT.NewRow();

foreach (DataColumn clm in DT.Columns)
{
if (dr[clm.ColumnName] == string.Empty)
newdr[clm.ColumnName] = string.Empty;
else
newdr[clm.ColumnName] = dr[clm.ColumnName];
}
DT.Rows.Add(newdr);
}
}
catch (Exception ex) { throw ex; }
}


اینم کلاسش: 53153
موفق باشین.

حجتی نیا
سه شنبه 05 مرداد 1389, 09:59 صبح
adobe color picker

انتخاب رنگ در یه فرم شبیه انتخاب رنگ در برنامه فتوشاپ


http://www.4shared.com/file/W7VJnKC-/DrawingEx.html

mmd2009
جمعه 08 مرداد 1389, 08:48 صبح
http://www.codeproject.com/KB/edit/AlphaBlendTextBox/AlphaBlendTextBox1.gif




http://www.codeproject.com/KB/edit/alphablendtextbox.aspx


http://www.codeproject.com/KB/edit/AlphaBlendedTextControls.aspx

mmd2009
جمعه 08 مرداد 1389, 09:05 صبح
با سلام


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

http://www.codeproject.com/KB/edit/PromptedTextBox/PromptedTextBox.png

http://www.codeproject.com/KB/edit/PromptedTextBox.aspx

#eafshary#
شنبه 09 مرداد 1389, 20:42 عصر
مسیج باکس فارسی با امکان کنترل صدا و غیره ...
http://www.barnamenevis.org/forum/showthread.php?t=236764

Mohsen229266
پنج شنبه 14 مرداد 1389, 15:38 عصر
با سلام
اینم یه DLL برای دستور INSERT INTO اس کیو ال
به اینصورت هم می شه استفادش کرد



Class_Insert_Into SQLCommand =New Class_Insert_Into.Class_Insert
string[] Values = { Value1 , Value2 };
string[] Fields = { "Field1", "Field2" };
SqlDbType[] Type = { SqlDbType.NVarChar, SqlDbType.Int };
SQLCommand.Insert(ConnectionString, "TableName", Fields, Values, Type);

saeedalg
چهارشنبه 20 مرداد 1389, 09:02 صبح
یه Data Access Layer که داده ها رو Persist میکنه و عملیات Searcho , .... رو هم انجام میده.
اگر یه wrapper روش کشیدید که بهترشه که عالیه وگرنه که اولین فرصت یه wrapper روش میکشم.
اینجا (http://www.barnamenevis.org/forum/showthread.php?t=238708)

ricky22
پنج شنبه 21 مرداد 1389, 09:39 صبح
یک مقاله از CodeProject که خیلی به درد می خوره.
ویژگی های جدید ویندوز 7 در C#
دانلود سورس (http://www.codeproject.com/KB/dotnet/Win7NewFeatures/Win7NewFeatures.zip)
لینک مقاله. (http://www.codeproject.com/KB/dotnet/Win7NewFeatures.aspx)

http://www.codeproject.com/KB/dotnet/Win7NewFeatures/JumpList1.jpg
http://www.codeproject.com/KB/dotnet/Win7NewFeatures/IconOverlay1.jpghttp://www.codeproject.com/KB/dotnet/Win7NewFeatures/ProgressBar2.png

ricky22
پنج شنبه 21 مرداد 1389, 09:47 صبح
یک Waiting Window ساده به همراه Progress bar برای زمانهایی که می خواهید یک عمل سنگین را انجام بدید و می خواهید کاربر به برنامه دسترسی نداشته باشه.
http://www.codeproject.com/KB/progress/waitwindow/waitwindow.png
منبع (http://www.codeproject.com/KB/progress/waitwindow.aspx)

ricky22
پنج شنبه 21 مرداد 1389, 09:50 صبح
یک Progress bar که با Background worker کار می کنه.


A WinForms ProgressBar control with a BackgroundWorker wrapper.

دانلود (http://www.codeproject.com/KB/progress/ProgressWorker/ProgressWorker.zip).
اطلاعات بیشتر. (http://www.codeproject.com/KB/progress/ProgressWorker.aspx)

Shahram_Shobeiri
پنج شنبه 21 مرداد 1389, 11:47 صبح
برنامه ای برای ویدئو کپچر کردن اسکرین با استفاده از کامپوننت windows media encoder

rroona
پنج شنبه 21 مرداد 1389, 23:08 عصر
سلام
یه ساعت عقربه ای بصورت کامپوننت وجود داشت ، اما متاسفانه سورسش نبود
تصمیم گرفتم این برنامه رو بنویسم
امیدوارم خوشتون بیاد
http://www.Free-Picture-Host.com/images/SIaMfK1281639909.jpg

ricky22
جمعه 22 مرداد 1389, 10:56 صبح
سلام به همه.
ارسال و دریافت Sms با Gsm Modem
منبع (http://www.codeproject.com/KB/cs/Send_and_Read_SMS.aspx)

ایمان مدائنی
شنبه 23 مرداد 1389, 13:09 عصر
دوستان گلم براتون يه پروژه سورس باز داروخانه گذاشتم !
اميدوارم بدردتون بخوره !
من كه خيلي چيزا ازش ياد گرفتم !
اگه خوشتون اومد يه تشكر خشك و خالي براي دلگرمي بكنيد!

behnam25214
دوشنبه 25 مرداد 1389, 12:26 عصر
سلام دوستان

برنامه ای برای بستن فرم با حالت های مختلف و حتی محو شدگی.

خیلی جالبه حتما دان کنید.:قلب:

mahdi87_gh
دوشنبه 25 مرداد 1389, 16:14 عصر
دوستان یه روز یکی از آشنایان التماس کرد کرد که برنامه ماروپله رو براش بنویسم!!!
حالا میزارم اینجا دوستان هم استفاده کنند. و شاید هم بازی کردند:چشمک:

mmd2009
سه شنبه 26 مرداد 1389, 01:37 صبح
A Page Turn Effect Using C#


http://www.codeproject.com/KB/GDI-plus/TurnThePage/turn_the_page1.gif


کلیک کنید (http://www.codeproject.com/KB/GDI-plus/TurnThePage.aspx)

ricky22
سه شنبه 26 مرداد 1389, 07:51 صبح
Splash Screen جالب.
http://www.codeproject.com/KB/miscctrl/CustomSplashScreen/CustomSplashScreen.png
توضیحات بیشتر (http://www.codeproject.com/KB/miscctrl/CustomSplashScreen.aspx)

ricky22
سه شنبه 26 مرداد 1389, 07:53 صبح
یک Ribbon ساده.
http://www.codeproject.com/KB/miscctrl/CharRibbon/RibbonSample.png
توضیحات بیشتر (http://www.codeproject.com/KB/miscctrl/CharRibbon.aspx)

ricky22
پنج شنبه 28 مرداد 1389, 13:04 عصر
مدیریت دانلود با امکان محدودیت دانلود و کلی امکان دیگه.............
بعضی هاش در عکس ها مشخص هستند..



Download demo project - 2.74 MB (http://www.codeproject.com/KB/IP/MyDownloader/MyDownloader_demo.zip)
Download source - 470.28 KB (http://www.codeproject.com/KB/IP/MyDownloader/MyDownloader_src.zip)


http://www.codeproject.com/KB/IP/MyDownloader/MyDwnloader1.png
http://www.codeproject.com/KB/IP/MyDownloader/MyDwnloader8.png
http://www.codeproject.com/KB/IP/MyDownloader/MyDwnloader4.png
http://www.codeproject.com/KB/IP/MyDownloader/MyDwnloader7.png
http://www.codeproject.com/KB/IP/MyDownloader/MyDwnloader5.png
http://www.codeproject.com/KB/IP/MyDownloader/MyDwnloader10.png
http://www.codeproject.com/KB/IP/MyDownloader/MyDwnloader9.png

mmd2009
شنبه 30 مرداد 1389, 04:18 صبح
چند وقتی هست همه دنبال افت فرمهاشون هستند.

منم یک منبع خوب دیدم گفتم بذارم همه استفاده بکنند.

http://www.codeproject.com/KB/cs/FormAnimation/FormAnimation.gif

لینک منبع (http://www.codeproject.com/KB/cs/FormAnimation.aspx)

javad_r_85
شنبه 30 مرداد 1389, 08:34 صبح
دانلود پروژه داروخانه .
این پروژ] را تو یکی از سایتها پیدا کردم و مستقیم کردم اینم لینک دانلود (http://javad82.dl.rapidbaz.com/jORp/PharmacyManager+System.rar) این پروژه

vandermond
یک شنبه 31 مرداد 1389, 00:55 صبح
اين نمونه هم براي نحوه بسته شدن فرم كه خودم نوشتم.
چون سريع نوشتم ممكنه از لحاظ اصولي و خطايابي مشكل دار باشه. ولي هدف من استفاده از روشي بود كه به راحتي بتونيد بفهميد (البته خودم هم بفهمم:لبخند:) و بتونيد استفاده كنيد. براي هر انيميشن كدها جدا نوشته شده و به راحتي با نگاه كردن به كد ميتونيد بفهميد چي به چيه.
باز هم ميگم كه خطايابي و ... نشده، پس كدها رو يكراست كپي نكنيد تو پروژه تون. بايد دركشون كنيد و بعد اضافه كنيد (شايد اين هم روش خوبي براي آموزش باشه:چشمک:)
اميدوارم مفيد باشه براتون
http://barnamenevis.org/forum/attachment.php?attachmentid=54493&stc=1&d=1282424226

dr_jacky_2005
یک شنبه 31 مرداد 1389, 06:45 صبح
اين نمونه هم براي نحوه بسته شدن فرم كه خودم نوشتم.
چون سريع نوشتم ممكنه از لحاظ اصولي و خطايابي مشكل دار باشه. ولي هدف من استفاده از روشي بود كه به راحتي بتونيد بفهميد (البته خودم هم بفهمم:لبخند:) و بتونيد استفاده كنيد. براي هر انيميشن كدها جدا نوشته شده و به راحتي با نگاه كردن به كد ميتونيد بفهميد چي به چيه.
باز هم ميگم كه خطايابي و ... نشده، پس كدها رو يكراست كپي نكنيد تو پروژه تون. بايد دركشون كنيد و بعد اضافه كنيد (شايد اين هم روش خوبي براي آموزش باشه:چشمک:)
اميدوارم مفيد باشه براتون
http://barnamenevis.org/forum/attachment.php?attachmentid=54493&stc=1&d=1282424226



دست گلت درد نکنه
فقط اگه عصبی نشی
بگم که
ای کاش تک تک خطوط برنامت رو کامنت آموزشی میزاشتیییییییییییی:قلب:

ricky22
یک شنبه 31 مرداد 1389, 07:36 صبح
یک دکمه ی زیبا برای .NET
Normal: http://www.codeproject.com/KB/buttons/netimagebutton/ExampleButton.png Hover: http://www.codeproject.com/KB/buttons/netimagebutton/ExampleButtonHover.png Down: http://www.codeproject.com/KB/buttons/netimagebutton/ExampleButtonDown.png


Download source - 1.42 MB (http://www.codeproject.com/KB/buttons/netimagebutton/ImageButton.zip)

ricky22
یک شنبه 31 مرداد 1389, 07:40 صبح
نمایش و عدم نمایش ستون ها گرید ویو به صورت Pop up


Download source - 14.29 KB (http://www.codeproject.com/KB/grid/DGVColumnSelector/DataGridViewColumnSelector_src.zip)
http://www.codeproject.com/KB/grid/DGVColumnSelector/DataGridViewColumnSelector.gif

ricky22
یک شنبه 31 مرداد 1389, 07:42 صبح
چینش و گروه بندی Item ها در گرید مانند Outlook
http://www.codeproject.com/KB/grid/OutlookGrid/OutlookGrid1.png

http://www.codeproject.com/KB/grid/OutlookGrid/OutlookGrid3.png


Download source files - 138 Kb (http://www.codeproject.com/KB/grid/OutlookGrid/OutlookGrid_src.zip)
Download demo project - 67.7 Kb (http://www.codeproject.com/KB/grid/OutlookGrid/OutlookGrid_demo.zip)
Download control only - 11.2 Kb (http://www.codeproject.com/KB/grid/OutlookGrid/OutlookGrid_ctrl.zip)

ایمان مدائنی
یک شنبه 31 مرداد 1389, 09:46 صبح
سلام دوستان خوبم !
براتون يك نرم افزار گذاشتم !
ببينيد اميدورام بتونيد ازش چيزهاي زيادي ياد بگيرين !
اگه خوشتون اومد يه تشكر بزنيد !

http://www.barnamenevis.org/forum/attachment.php?attachmentid=54521&stc=1&thumb=1&d=1282454642

http://www.barnamenevis.org/forum/showthread.php?t=241228

mpggcobol
دوشنبه 01 شهریور 1389, 00:21 صبح
اینم یه کامپوننت برای بستن برنامه مانند Shut Down ویندوز

نحوه استفاده




private void button1_Click(object sender, EventArgs e)
{
MPG_WinShutDowm.ShowShutForm sf = new MPG_WinShutDowm.ShowShutForm(new Form2());
}

ایمان مدائنی
دوشنبه 01 شهریور 1389, 10:49 صبح
برنامه تبديل متن به صدا !
شما فقط كافيه متن رو بنويسيد براتون ميخونه !
محيطش خيلي سادست به همين خاطر عكس ازش نذاشتم !
http://www.barnamenevis.org/forum/showthread.php?t=241453

ricky22
دوشنبه 01 شهریور 1389, 11:07 صبح
یک کتابخانه سورس باز برای اضافه کردن قابلیت های به دیتا گرید ویو.


A flexible library to add filtering capabilities to a DataGridView.
http://www.codeproject.com/KB/grid/DataGridViewFilterPopup/Overview.gif




http://www.codeproject.com/KB/grid/DataGridViewFilterPopup/Customizing.gif
http://www.codeproject.com/KB/grid/DataGridViewFilterPopup/ComboBox.gif




Download demo - 206 KB (http://www.codeproject.com/KB/grid/DataGridViewFilterPopup/DgvFilterPopup_demo.zip)

(http://www.codeproject.com/KB/grid/DataGridViewFilterPopup/DgvFilterPopup_dll_and_docs_cpp_vb.zip)
Download DLL and docs [C#‎] - 320 KB (http://www.codeproject.com/KB/grid/DataGridViewFilterPopup/DgvFilterPopup_dll_and_docs_cs.zip)
Download source code [VS 2005] - 278 KB (http://www.codeproject.com/KB/grid/DataGridViewFilterPopup/DgvFilterPopup_src_VS2005.zip)
Download source code [VS 2008] - 278 KB (http://www.codeproject.com/KB/grid/DataGridViewFilterPopup/DgvFilterPopup_src_VS2008.zip)

ایمان مدائنی
دوشنبه 01 شهریور 1389, 11:13 صبح
برنامه تبديل متن به صدا !
شما فقط كافيه متن رو بنويسيد براتون ميخونه !
محيطش خيلي سادست به همين خاطر عكس ازش نذاشتم !
http://www.barnamenevis.org/forum/sh...d.php?t=241453 (http://www.barnamenevis.org/forum/showthread.php?t=241453)

ایمان مدائنی
دوشنبه 01 شهریور 1389, 11:51 صبح
سلام دوستان بنا به نيازي كه داشتم مجبور شدم شبيه ساز كيبورد بنويسم و گفتم براي شما هم بزارم تا استفاده كنيد !
تشكر يادتون نرها ! :قلب::قلب::قلب::قلب::قلب::قلب:
http://mahdimajd1368.persiangig.com/image/Fa.JPG


دانلود :http://www.barnamenevis.org/forum/showthread.php?t=241471

ایمان مدائنی
دوشنبه 01 شهریور 1389, 11:52 صبح
سلام دوستان بنا به نيازي كه داشتم مجبور شدم شبيه ساز كيبورد بنويسم و گفتم براي شما هم بزارم تا استفاده كنيد !
تشكر يادتون نرها ! :قلب::قلب::قلب::قلب::قلب::قلب:
http://mahdimajd1368.persiangig.com/image/Fa.JPG


دانلود :http://www.barnamenevis.org/forum/showthread.php?t=241471

ایمان مدائنی
دوشنبه 01 شهریور 1389, 13:41 عصر
دوستان براتون سورس شبيه ساز مديا پلير رو گذاشتم !
مي تونيد تو برنامه هاتون استفاده كنيد !
اگه خوشتون اومد تشكر يادتون نره ! :قلب::قلب:
http://www.barnamenevis.org/forum/attachment.php?attachmentid=54621&d=1282554274

http://www.barnamenevis.org/forum/showthread.php?t=241494

ایمان مدائنی
دوشنبه 01 شهریور 1389, 13:42 عصر
دوستان براتون سورس شبيه ساز مديا پلير رو گذاشتم !
مي تونيد تو برنامه هاتون استفاده كنيد !
اگه خوشتون اومد تشكر يادتون نره ! :قلب::قلب:
http://www.barnamenevis.org/forum/attachment.php?attachmentid=54621&d=1282554274

http://www.barnamenevis.org/forum/showthread.php?t=241494

ricky22
دوشنبه 01 شهریور 1389, 16:21 عصر
دیدم یکی از دوستان Keyboard مجازی فارسی گزاشته منم انگلیسی گزاشتم/
http://www.codeproject.com/KB/miscctrl/touchscreenkeyboard/alphabeticalkeyboard.jpg
http://www.codeproject.com/KB/miscctrl/touchscreenkeyboard/kidsupperkeyboard.jpg



Download source files - 465 Kb (http://www.codeproject.com/KB/miscctrl/touchscreenkeyboard/touchscreenkeyboard_src.zip)
Download demo project - 10.2 Kb (http://www.codeproject.com/KB/miscctrl/touchscreenkeyboard/touchscreenkeyboard_demo.zip)

ricky22
دوشنبه 01 شهریور 1389, 16:51 عصر
ارسال Email
http://www.codeproject.com/KB/IP/emailsender2/sender.png
Download source code - 30.4 KB (http://www.codeproject.com/KB/IP/emailsender2/EmailSender_20080605.zip)
--------------------
چند نوع اعتبار سنجی برای Textbox
http://www.codeproject.com/KB/edit/ValidatingTextBoxControls/ValidatingTextBoxControls.jpg


Download source and demo project - 444.9 KB (http://www.codeproject.com/KB/edit/ValidatingTextBoxControls/ValidatingTextBoxDemo.zip)
Download source - 430.6 KB (http://www.codeproject.com/KB/edit/ValidatingTextBoxControls/ValidatingTextBoxSource.zip)

--------------------
شطرنج در C#
http://www.codeproject.com/KB/game/SrcChess/ChessBoard.png


Download demo - 234.02 KB (http://www.codeproject.com/KB/game/SrcChess/Article_demo.zip)
Download source - 337.72 KB (http://www.codeproject.com/KB/game/SrcChess/Article_src.zip)

ricky22
دوشنبه 01 شهریور 1389, 16:57 عصر
گرفتن عکس از صحفه نمایش همراه با Mouse Pointer


Download source files - 14.7 Kb (http://www.codeproject.com/KB/cs/DesktopCaptureWithMouse/ScreenshotCaptureWithMouse_Src.zip)
Download demo project - 5.55 Kb (http://www.codeproject.com/KB/cs/DesktopCaptureWithMouse/ScreenshotCaptureWithMouse_Demo.zip)
http://www.codeproject.com/KB/cs/DesktopCaptureWithMouse/DesktopCaptureWithMouse.jpg

--------------------
یک برنامه چت سرور و کلاینت همراه با امکانات ویژه
http://www.codeproject.com/KB/IP/PrismServer/ChatNDraw.gif
ChatNDraw, a sample PrismServer client application
http://www.codeproject.com/KB/IP/PrismServer/PrismServer.gif



Download source - 146.86 KB (http://www.codeproject.com/KB/IP/PrismServer/SCG.Prism.zip)

mmd2009
چهارشنبه 03 شهریور 1389, 03:58 صبح
http://www.codeproject.com/KB/combobox/MultiColumnCombo/comboOpen.jpg


http://www.codeproject.com/KB/combobox/MultiColumnCombo/comboClosed.jpg


لینک (http://www.codeproject.com/KB/combobox/multicolumncombo.aspx)


http://www.codeproject.com/KB/combobox/ImageComboBoxControl/ImageComboBoxScreenShot.JPG


لینک (http://www.codeproject.com/KB/combobox/ImageComboBoxControl.aspx)

mmd2009
چهارشنبه 03 شهریور 1389, 04:04 صبح
http://www.codeproject.com/KB/silverlight/Wp7ViewModel/img40.jpg



silverlight


لینک


http://www.codeproject.com/KB/expression/ListBoxStylingSilverlight/img72.jpg





لینک (http://www.codeproject.com/KB/expression/ListBoxStylingSilverlight.aspx?artkw=image%20in%20 listbox)

ایمان مدائنی
چهارشنبه 03 شهریور 1389, 14:24 عصر
سلام دوستان باز هم من اومدم !
امروز براتون يه پروژه سورس باز فرهنگ لغت گذاشتم كه كار يكي از دوستهاي خوبم هست !
چيز جالبي هست !
اميدوارم بدردتون بخوره !
تشكر يادتون نره ها :قلب:
http://www.barnamenevis.org/forum/attachment.php?attachmentid=54753&d=1282731666
http://barnamenevis.org/forum/showthread.php?t=242011

vandermond
چهارشنبه 03 شهریور 1389, 14:25 عصر
سلام دوستان
اين هم يك برنامه تبديل Infix , Postfix , Prefix به يكديگر كه كار خودمه:لبخند:. امتياز اصلي اين برنامه نسبت به برنامه هاي مشابه، قبول كردن متغييرهاي چند رقمي يا پارامترهاي چند حرفي هستش كه با يك فاصله اونها رو مشخص ميكنه و من خودم هر چي دنبالش بودم اون زمان، همچين چيزي پيدا نكردم.
كلاس اين برنامه هم كه براي تبديل هستش كاملا جدا گذاشتم كه ميتونيد ازش استفاده كنيد:چشمک:.
http://programers.persiangig.com/inf.JPG

براي دانلود اينجا كليك كنيد. (http://programming.ramiz.ir/index.php?option=com_content&view=article&id=36:inperpost&catid=7:1389-05-31-00-49-51&Itemid=11)

ricky22
جمعه 05 شهریور 1389, 15:21 عصر
سلام.
حیف هست که از امکانات ویندوز 7 در طراحی برنامه هامون استفاده نکنیم.
http://www.codeproject.com/KB/cs/EventInTime/main.png

http://www.codeproject.com/KB/cs/EventInTime/buttons.pnghttp://www.codeproject.com/KB/cs/EventInTime/yellow.pnghttp://www.codeproject.com/KB/cs/EventInTime/red.pnghttp://www.codeproject.com/KB/cs/EventInTime/interface.png
----------------------------------------


Download source code - 417.19 KB (http://www.codeproject.com/KB/cs/EventInTime/assaf7_SourceCode.zip)
Download sample run - 397.51 KB (http://www.codeproject.com/KB/cs/EventInTime/SampleRun.zip)

--------------------
ساخت یک تایمر با استفاده از ویژگی های جدید ویندوز 7
http://www.codeproject.com/KB/winsdk/TaskbarTimer/TaskbarTimer1.png
http://www.codeproject.com/KB/winsdk/TaskbarTimer/TaskbarTimer2.png


http://www.codeproject.com/KB/winsdk/TaskbarTimer/TaskbarTimer11.png

http://www.codeproject.com/KB/winsdk/TaskbarTimer/TaskbarTimer5.png
http://www.codeproject.com/KB/winsdk/TaskbarTimer/TaskbarTimer8.png
----------------------------------------------------


Download demo - 471 KB (http://www.codeproject.com/KB/winsdk/TaskbarTimer/TaskbarTimer_demo.zip)
Download source - 627 KB (http://www.codeproject.com/KB/winsdk/TaskbarTimer/TaskbarTimer_src.zip)

--------------------

ricky22
جمعه 05 شهریور 1389, 15:28 عصر
Gmail for Windows 7



A little application to notify you of new Gmail using new Windows 7 features
http://www.codeproject.com/KB/cs/GmailForWin7/GmailForWin7.jpg
Taskbar Notifications
http://www.codeproject.com/KB/cs/GmailForWin7/BalloonNotification.jpg
Custom Thumbnails
http://www.codeproject.com/KB/cs/GmailForWin7/Thumbnail.jpg


Download 64bit application - 238.64 KB (http://www.codeproject.com/KB/cs/GmailForWin7/GmailForWin7x64.zip)
Download 32bit application - 238.64 KB (http://www.codeproject.com/KB/cs/GmailForWin7/GmailForWin7x86.zip)
Download source - 290.64 KB (http://www.codeproject.com/KB/cs/GmailForWin7/GmailForWin7_Src.zip)

--------------------
سورس یک برنامه کامل کار با FTP
http://www.codeproject.com/KB/IP/win7ftp/Win7FTP_Main_small.jpg (http://www.codeproject.com/KB/IP/win7ftp/Win7FTP_Main.jpg)

http://www.codeproject.com/KB/IP/win7ftp/Win7Ftp_Downloading.jpg




Download source code for Windows 7 - 391 KB (http://www.codeproject.com/KB/IP/win7ftp/Win7FTP_Source.zip)
Download source code for most Windows systems (XP/Vista) - 389 KB (http://www.codeproject.com/KB/IP/win7ftp/WinFTP.zip)
Download FTP library source code and DLL - 16.9 KB (http://www.codeproject.com/KB/IP/win7ftp/FtpLibrary.zip)
Download executable for Windows 7 - 5.72 MB (http://www.codeproject.com/KB/IP/win7ftp/Win7Ftp_Setup.zip)

mjrahat
شنبه 06 شهریور 1389, 06:34 صبح
با سلام
برنامه ای برای نمایش Agent ها و Animation name آنها


لینک دریافت:


http://www.dvasoft.com/files/avsetup.exe

FastCode
یک شنبه 07 شهریور 1389, 00:27 صبح
یه برنامه تقریباً کامل برای کار با google map به صورت offline.امروز نوشتم.اصلاً نمیدونم چرا نوشتم.
البته هنوز یه سری کار داره که change_script های دیتایسشون رو براتون میزارم.
کد خیلی تمیزی نیست و توش 6 تا magical number هست که قول میدم اصلاح کنم.
برنامه دانلودر رو فردا میزارم.
برنامه دانلودر اطلاعات رو از سایت گوگل میگیره.و میریزه توی یه فایل sql.
برنامه viewer هم اطلاعات رو میخونه.
بقیه جزئیات رو خودتون میتونید ببینید.
این برنامه viewer:
همراه برنامه نقشه قم هم هست.:)

این هم بقیش:

mmd2009
دوشنبه 08 شهریور 1389, 18:28 عصر
با سلام خدمت دوستان عزیز


http://programming.ramiz.ir/images/stories/phone.JPG




در این پروژه اماده که واستون میذاریم. شما میتونید با نحوه ی کار با معماری 3 لایه ای اشنا شوید. در این پروژه که به دلیل چند ساعت خرابی اینترنت درستش کردم قراره اموزشش رو هم اگر خدا بخواد به صورت PDF بذارم. و البته اگر نظرات کارشناسانه ی شما از این نرم افزار ایراد نگیره.

برای دانلود اینجا (http://programming.ramiz.ir/index.php?option=com_content&view=article&id=49:-----3--&catid=7:1389-05-31-00-49-51&Itemid=11)کلیک کنید

با تشکر

homan1374
سه شنبه 09 شهریور 1389, 11:00 صبح
پاکسازی سیستم و افزایش سرعت

دانلود (http://www.4shared.com/file/0NM14hP4/Cleanupnet.html)

توضیحات بیشتر:
http://likecodes.wordpress.com/2010/08/31/likecodes-cleanup-net-2010-beta/#respond

ricky22
سه شنبه 09 شهریور 1389, 22:14 عصر
یک مقاله خوب برای تشخیص دست خط در C#
به همراه نمونه سورس
http://www.codeproject.com/KB/recipes/handwriting-kda/kda3-9.png (http://www.codeproject.com/KB/recipes/handwriting-kda/kda3-9.png)

http://www.codeproject.com/KB/recipes/handwriting-kda/kda3-3.png (http://www.codeproject.com/KB/recipes/handwriting-kda/kda3-3.png)



Download source code - 833.98 KB (http://www.codeproject.com/KB/recipes/handwriting-kda/accord-handwriting-source.zip)
Download sample application - 561.28 KB (http://www.codeproject.com/KB/recipes/handwriting-kda/accord-handwriting-demo.zip)
http://www.codeproject.com/KB/recipes/handwriting-kda.aspx

ricky22
پنج شنبه 11 شهریور 1389, 17:29 عصر
Add Images and Textboxes to PDF


Add Images and Textboxes to PDF

By pmpdesign (http://www.codeproject.com/script/Membership/View.aspx?mid=2752043) | 2 May 2007
A lightweight C# library to add images and 'round rectangles' to a PDF on the fly and then securely embed the PDF in a web page




Download source and examples - 44.0 KB (http://www.codeproject.com/KB/graphics/imagestotextboxes/PDFCode.zip)

Introduction

http://www.codeproject.com/KB/graphics/imagestotextboxes/screenshot.jpg
--------------------
Generate Thumbnail Images from PDF Documents




Download C# source files - 275 Kb (http://www.codeproject.com/KB/GDI-plus/pdfthumbnail/PDFThumbnailCSharp_src.zip)

http://www.codeproject.com/KB/GDI-plus/pdfthumbnail/topimage.png

mahdi87_gh
شنبه 13 شهریور 1389, 08:56 صبح
سلام
برنامه ای که فایلهای zip دارای رمز رو بصورت خودکار extract می کنه. کارهایی که برنامه انجام میده:
1. اضافه کردن گزینه Auto Extract به منوی کلیک راست ویندوز
2.گشتن داخل فایل c:\\passwords.txt و پیدا کردن رمز فایل zip از بین رمزهایی که شما اونجا نوشتید

در این برنامه از background worker استفاده شده که برنامه نویسهای مبتدی میتونن روش کار با اون رو توی این برنامه یاد بگیرن
موفق و پیروز یاشید

javad_r_85
یک شنبه 14 شهریور 1389, 16:33 عصر
حرکت دادن فرم با موس

javad_r_85
یک شنبه 14 شهریور 1389, 16:35 عصر
حرکت دادن فرم با کیبورد

javad_r_85
یک شنبه 14 شهریور 1389, 16:37 عصر
نمایش کارایی پردازنده سیستم CPU

javad_r_85
یک شنبه 14 شهریور 1389, 16:43 عصر
سرچ فایلهای سیستمی به صورت پیشرفته

javad_r_85
یک شنبه 14 شهریور 1389, 16:44 عصر
کار با دیالوگها

mmd2009
یک شنبه 14 شهریور 1389, 16:45 عصر
با سلام.


http://up.iranblog.com/Files7/95922e785a274f8bac56.JPG




چند وقتي هست ! البته شايد که دوستاني هستند که دردسر اين رو دارن که چطوري ميشه درون بانک نوع داده اي datetime باشه و بر اساس ميلادي اطلاعات درونش ثبت بشن ولي تو برنامه وقتي ميخواهيم تو گريد ويوي نشونش بديم بتونيم اونارو به صورت شمسي ببينيم؟

خب من ديدم براي حل اين مشکل و جلوگيري از ورود کامپوننت هاي بيخودي بيام يک مثال اماده کنم براتون که به راحتي اين کارو بکنيد. در اين مثال هست که قابليت کار با Convertor هارو بهتر درک مي کنيم

هر گونه انتقادی پذیرفته میشود در بهتر شدن این کار :چشمک:

لینک دانلود (http://programming.ramiz.ir/index.php?option=com_content&view=article&id=70:datetime------datetime----&catid=4:1389-05-31-00-46-55&Itemid=9)

javad_r_85
یک شنبه 14 شهریور 1389, 16:45 عصر
اطلاعات درایوها

javad_r_85
یک شنبه 14 شهریور 1389, 16:51 عصر
فرم دایره شکل

javad_r_85
یک شنبه 14 شهریور 1389, 16:54 عصر
نمایش فونتهای سیتم

javad_r_85
یک شنبه 14 شهریور 1389, 16:57 عصر
کانکت شدن به اینترنت

javad_r_85
یک شنبه 14 شهریور 1389, 17:00 عصر
جلوه متن زیبا

javad_r_85
یک شنبه 14 شهریور 1389, 17:07 عصر
فرم ویندوز 7

javad_r_85
یک شنبه 14 شهریور 1389, 17:11 عصر
اینم یه کیلاگر

mmd2009
سه شنبه 16 شهریور 1389, 08:19 صبح
Themed Windows XP style Explorer Bar



http://www.codeproject.com/KB/miscctrl/XPTaskBar/XPTaskBar1a.png
http://www.codeproject.com/KB/miscctrl/XPTaskBar/XPTaskBar1b.png
http://www.codeproject.com/KB/miscctrl/XPTaskBar/XPTaskBar1c.png

http://www.codeproject.com/KB/miscctrl/XPTaskBar/XPTaskBar1d.png
http://www.codeproject.com/KB/miscctrl/XPTaskBar/XPTaskBar1e.png
http://www.codeproject.com/KB/miscctrl/XPTaskBar/XPTaskBar1f.png


لینک منبع و دانلود (http://www.codeproject.com/KB/miscctrl/XPTaskBar.aspx)

اگر هم قبلا گذاشته شده خبر نداشتم.

saeed-kh
دوشنبه 22 شهریور 1389, 20:57 عصر
دوستان بررسی و انتقاد وراهنمایی کنن لطفا

debugger
چهارشنبه 31 شهریور 1389, 08:50 صبح
نرم افزار شماره ساز موبایل ، مخصوص ارسال اس ام اس گروهی

نرم افزاری برای ایجاد شماره موبایل در یک محدوده و رنج خاص است . این نرم افزار یکی از مهمترین ابزار ها برای کسانی که در کار SMS Marketing هستند می باشد

امکان ویرایش (حذف و اضافه) لیست موبایل ها توسط کاربر
خروجی لیست شماره تلفن موبایل ها به صورت فایل متنی
سرعت بالا در ایجاد شماره ها بدون هنگ کردن برنامه و سیستم شما (multi thread)
نمایش پیشروی عملیات توسط ProgressBar



http://www.denizsoft.com/myupload/mobile.jpg


دانلود (http://www.denizsoft.com/yasharsoft/Mobile%20Number%20Creator.zip)

برای اجرا نیاز به دات نت فریم ورک 4 دارد

Rejnev
پنج شنبه 01 مهر 1389, 14:04 عصر
Database Viewer
برنامه ای شبیه به query analyzer اس کیو ال سرور
یک برنامه تقریبا پرتابل و ساده برای استفاده در مواقع ضروری که امکان نصب sql نیست.
توصیه میکنم یک نمونه ازون رو توی فلشتون داشته باشید.
قابلیت ها:


امکان اجرای انواع دستورات اس کیو ال مانند select و اجرای sp و توابع و ساخت sp و function و view و ...
امکان اجرای دستور انتخاب شده (selected text) در ادیتور
امکان تنظیم کانکشن
امکان افزودن و ویرایش کانکشن های نمونه داخل فایل connection.xml همراه برنامه با استفاده از منوی sample connections
ذخیره آخرین کانکشن موفق به کانکت در رجیستری برای استفاده در اجرای بعدی برنامه
باز کردن و ذخیره فایلها
نمایش کدهای اس کیو ال به دو صورت رنگی و بیرنگ(سیاه) (البته مشکلاتی داره و کامل و دقیق نیست و بصورت پیش فرض غیر فعال و سیاهه)
راهنما از دستورات مهم و کاربردی اس کیو ال با امکان افزودن و ویرایش و حذف و ذخیره در فایل help.xml همراه برنامه (عکس دوم)
نمایش پیغامهای حاصل از عملیات در status bar
استفاده از splitter افقی بین گرید و ادیتور برای کوچک و بزرگ کردن هر یک
قابل اجرا در دات نت 2
و...



http://barnamenevis.org/forum/attachment.php?attachmentid=56948&stc=1&d=1285234990

http://barnamenevis.org/forum/attachment.php?attachmentid=56949&stc=1&d=1285234990


معایب:


عدم استفاده از چند نخی برای اجرای دستورات (البته برای استفاده در موارد سنگین ساخته نشده)
نبودن منوی edit (حوصله ساختش رو ندارم! ولی توی ادیتور موارد کپی پیست هست)
نمایان شدن اشکالاتی در رنگی کردن سینتکس ها (البته به اجرای کد هیچ لطمه ای نمیزنه)
عدم امکان چند select ای و نمایش نتیجه در چند گرید!
و ...

reza6966
جمعه 09 مهر 1389, 23:25 عصر
سلام
میتونید این یکی رو دوباره بزارید لینکش پریده

ارتباط با پورت سریال و میکروکنترلر AVR در سی شارپ دات نت (http://ehsanavr.com/?p=98)

http://ehsanavr.com/wp-content/uploads/2009/09/SerialPort.PNG
یه برنامه ی ساده و کاربردی نوشتم که از طریق اون میتونین با پورت سریال ارتباط برقرار کنین،پورت ها رو باز کنین،ببندین و اطلاعات بفرستین.

برای دانلود نرم افزار کار با پورت سریال به همراه سورس کد برنامه به زبان سی شارپ دات نت روی عکس زیر کلیک کنین:

http://ehsanavr.com/wp-content/uploads/2009/08/down.gif (http://ehsanavr.com/download/Serial-Portwww-EhsanAvr-Com.rar)

منبع : http://ehsanavr.com

ProgramerWinWeb
یک شنبه 11 مهر 1389, 08:05 صبح
برنامه ShowPicture 1.0برای مرور عکس ها وکار با اونها
سلام دوستان عزیز
با این برنامه میتونید در میون عکس هاتون حرکت کنید تو paint اونهارو کپی کنید واونهارو ویرایش کنید وامکان حرکت در میون عکس ها با دکمه ها ی عقب جلو امکان مشاهده عکس ها به صورت اتوماتیک
نسخه 2 این برنامه رو به زودی با امکانات خیلی بیشتر میسازم و واستون میذارم
عکس از محیط برنامه

http://barnamenevis.org/forum/attachment.php?attachmentid=57569&thumb=1&d=1286055537 (http://barnamenevis.org/forum/attachment.php?attachmentid=57569&d=1286055537)

برنامه:
ShowPicture 1.0 (http://myfreefilehosting.com/f/387e81fabd_1.24MB)

میلاد قاضی پور
سه شنبه 13 مهر 1389, 05:02 صبح
همونطور که میدونید استفاده از ابزارات تصویری برای آموزش حرف اول رو میزنه . مطمئن هستم خیلی از افراد هستن که حوصله ندارن برای کمک به دیگران یا درج آموزش تصویری در وبلاگشون کار کسل کننده ای مثل تغییر سایز مرتب تصاویر یا ذخیره مداوم هر عکس بعد از انجام یه سری اعمال تکراری رو انجام بدن و از خیر کار میگذرن . این برنامه رو برای خودم نوشتم تا موقعی که نیاز به تغییر سایز یه سری عکس دارم سریع بتونم اینکارو انجام بدم . با درگ کردن تصاویر مورد نظرتون روی فرم این برنامه تمام عکسها تغییر سایز داده میشن و در پوشه ای در دسکتاپ ذخیره میشن.
همچنین میتونید از بعد از زدن پرینت اسکرین با کلیک روی باتون برنامه سریعا فایل مربوطه رو با سایز مناسبتر برای وبلاگ و فرومها در اختیار داشته باشید و نیازی به کشتی گرفتن با پینت نیست .
من سعی کردم برنامه رو اینجا آپلود کنم اما صفحه مدیریت ضمیمه ها باز نشد .

دانلود (http://www.4shared.com/file/ba83c0Y6/PhotoResizer.html)
اینم عکسی که توسط خود برنامه ایجاد شده .
http://up.iranblog.com/Files73/d5c36eaf522644ac967e.jpg

AmirAmiri
پنج شنبه 15 مهر 1389, 15:22 عصر
سلام.
این برنامه مشابه برنامه ای هست که جنابه mohammad_bagherani زحمتش رو کشیدن (البته به اون خوبی نیست)
این چند تا فرم رو برای برنامه ی دیگه ای نوشته بودم و دیدم میشه ازش یک برنامه دیگه ساخت واسه همین با هم Merg کردم و شد این برنامه.
برای کسانی خوبه که فقط SQL EXPRESS دارم و نیاز دارن با بانک کار کنن.
نقایسه زیادی داره و خیلی عجله ای نوشتم (حدود 2 ساعت).
اینم تصاویری از برنامه:
فرم Connect :

http://barnamenevis.org/forum/attachment.php?attachmentid=57908&stc=1&d=1286453655


http://barnamenevis.org/forum/attachment.php?attachmentid=57909&stc=1&d=1286453655


فرم نمایش Error :


http://barnamenevis.org/forum/attachment.php?attachmentid=57910&stc=1&d=1286453835


فرم اصلی برنامه (دستورات SQL) :


http://barnamenevis.org/forum/attachment.php?attachmentid=57911&stc=1&d=1286453835


لینک دانلود (http://barnamenevis.org/forum/attachment.php?attachmentid=57924&stc=1&d=1286461325)
ببخشید که برنامه زیاد کامل نیست.
موفق و پیروز باشید.

mas'oud
چهارشنبه 21 مهر 1389, 12:33 عصر
برنامه ماشین حساب مهندسی
خواهشا هرکی دانلود کرد یک صلوات برای سلامتی بچه داداشم و همچنین تمامی کودکان بیمار بفرسته.

http://img99.imageshack.us/img99/972/45525170.jpg

rroona
چهارشنبه 21 مهر 1389, 22:45 عصر
یه بازی قدیمی که به فکر وبکر معروف هست
امیدوارم مفید باشه

http://3.axm.site90.net/upload/f38fef4c0e4988792723c29a0bd3ca98.jpg

Reza_Yarahmadi
چهارشنبه 21 مهر 1389, 23:18 عصر
کاربرد این کنترل مواقعی است که بخواید روی فرم یک popup باز کنید.

پ.و:
این کنترل به صورت بزن و در رویی نوشته شده :چشمک:
اگر مشکلی داشت اطلاع بدید تا اصلاح بشه.

syntiberium
جمعه 23 مهر 1389, 00:12 صبح
شطرنج ساخت خودم :
این بازی دو نفره هست و هوش مصنوعی نداره و مهره ها رو می شه هر جایی خواستیم ببریم اما اگه مثل شطرنج حقیقی (قابل لمس) خودتون قانون رو رعایت کنید می شه باهاش بازی کرد .
داخل پروژه جاهایی رو که لازم دیدم رو با فینگیلیش توضیح دادم . اگه بیشتر توضیح نیاز داشتید در تاپیکی جداگانه مطرح کنید و به من پیغام بدید .
امید وارم براتون مفید واقع بشه .

دانلود بازی شطرنج (http://www.persiangig.com/pages/download/?dl=http://syberium.persiangig.com/document/chess.zip)


http://syberium.persiangig.com/image/chess.JPG

hadi-z
چهارشنبه 28 مهر 1389, 19:01 عصر
سلام

این برنامه یه نمونه ساده برای ساخت بارکده.
از یه فونت بارکد استفاده کردم که اونم تو فایلی که دانلود میکنید هست.

اگه به دردتون خورد منم دعا کنید. :خجالت:

hadi-z
پنج شنبه 29 مهر 1389, 20:49 عصر
این یه برنامه است برای ایجاد محدودیت استفاده از نرم افزار
همون demo version خودمون

اگه user بخواد تاریخ سیستمشو تغییر بده، برنامه پیغام میده.
امیدوارم بدردتون بخوره.
التماس دعا.

http://barnamenevis.org/forum/showpost.php?p=1131349&postcount=5

gabrieleb
یک شنبه 02 آبان 1389, 10:19 صبح
با سلام خدمت دوستان....خواستم یه خدمت ناچیز کنم و امیدوارم از بنده حقیر قبول کنید....با توجه به اینکه سوالات زیادی در مورد ارتباط بین بانک اطلاعاتی و سی شارپ و گرید ویو میشه(مشکل خودم هم بوده به مدت زیادی)بر آن شدم که آموزش تصویری ارتباط بین این دو رو بذارم... فکر کنم بهش می ارزه دانلود کنید...هر چند تکرار مکرراته
نواقصی هم داره :
1)حجم فایلهای دانلودی (4 مگابایت) ...دلیلش هم این بود که کار با 7zip رو بلد نبودم
2)کلی گویی
3) و اینکه یادم رفت که using system.sql و using system.sqlclient رو تعریف کنم

http://younesebrahimi.persiangig.com/Sql.part1.rar
http://younesebrahimi.persiangig.com/Sql.part2.rar
http://younesebrahimi.persiangig.com/Sql.part3.rar (http://younesebrahimi.persiangig.com/Sql.part1.rar)
http://younesebrahimi.persiangig.com/Sql.part4.rar (http://younesebrahimi.persiangig.com/Sql.part1.rar)

rroona
جمعه 07 آبان 1389, 21:53 عصر
یه نمونه کوچک از فرمهای والد و فرزند. البته خیلی ساده است اما میتونه یه ایده باشه وبا کمی تغییرات فرمهایی مثل فتوشاپ که دارای چند صفحه است رو ایجاد کرد.
توجه داشته باشید که یه فرم نمیتونه هم والد باشه و هم فرزند و خاصیت IsMdiContainer فرم والد رو حتما باید true کنید
http://ups.night-skin.com/uploads/89-7/1320997076.jpg

mustafa13
سه شنبه 11 آبان 1389, 20:20 عصر
نمونه برنامه اي جهت رايت
http://www.codeproject.com/KB/miscctrl/imapi2.aspx

ایمان مدائنی
پنج شنبه 13 آبان 1389, 20:49 عصر
برنامه مرور گر وب با سورس
موفق باشيد
http://www.barnamenevis.org/forum/attachment.php?attachmentid=59643&d=1288892955

ایمان مدائنی
پنج شنبه 13 آبان 1389, 20:53 عصر
برنامه مديريت ويندوز با سورس كامل
http://www.barnamenevis.org/forum/attachment.php?attachmentid=59644&d=1288893159
منبع اين برنامه
http://www.barnamenevis.org/forum/attachment.php?attachmentid=59645&d=1288893159

ایمان مدائنی
جمعه 14 آبان 1389, 11:27 صبح
نمونه برنامه براي ذخيره آدرس عكس در بانك و بازيابي آن

Reza_Yarahmadi
سه شنبه 18 آبان 1389, 11:47 صبح
داشتم توي سايت CodeProject ميگشتم كه به برنامه زير برخورد كردم حيفم اومد اينجا نذارمش!
اين برنامه نحوه ايجاد اشيا پويا و تغيير اندازه و ... در زمان اجرا رو توضيح داده.
براي ديدن توضيحات نوسينده به اينجا (http://www.codeproject.com/KB/miscctrl/Moveable_Resizable_Object.aspx)مراجعه كنيد

چند نفر از دوستان با اجرای برنامه مشکل داشتند به همین خاطر این توضیحات رو اضافه کردم
برای اجرای پروژه باید فایل MoveGraphLibrary رو از Referenceهای پروژه پاک کنید و همین فایل رو که توی پوشه bin/Release قرار داره به Referenceها اضافه کنید.

ایمان مدائنی
سه شنبه 18 آبان 1389, 21:50 عصر
نمونه برنامه اي براي كشيدن چارت در فرم
اميدوارم خوشتون بياد
منبع سايت دوست خوبمون ehsanAvr
http://www.barnamenevis.org/forum/attachment.php?attachmentid=59949&d=1289328609

http://www.barnamenevis.org/forum/attachment.php?attachmentid=59950&d=1289328609

http://www.barnamenevis.org/forum/attachment.php?attachmentid=59951&d=1289328609

ایمان مدائنی
چهارشنبه 19 آبان 1389, 14:23 عصر
سلام
ديدم دوستان سوالهاي زيادي درباره فيلتر كردن داتاگريد ويو دارن
براشون يك نمونه درست كردم
ميزارم اينجا تا همه استفاده كنن
فقط دوستان يادتون نره ديتا بيس رو اتچ كنيد

hadi-z
پنج شنبه 20 آبان 1389, 20:10 عصر
این یه کلاسه برای کار با رجیستری ویندوز

ایمان مدائنی
پنج شنبه 20 آبان 1389, 21:51 عصر
نمونه برنامه اي جهت تغيير اندازه صفحه نمايش
عملكرد :
وقتي برنامه باز ميشه اندازه صفحه به 1024 در 768 (قابل تغيير) تغيير ميكنه و وقتي بسته ميشه اندازه صفحه نمايش به حالت اوليه كامپوتر كاربر برميگرده
اميدوارم به درد دوستان بخوره

amir-yeketaz
جمعه 21 آبان 1389, 15:24 عصر
سلام ...
تو درس ساختمان داده قسمت Stack ها یه مسئله یا بازی ای هست به نام Maze ...
من این برنامه رو نوشتم و گفتم که خوبه شما هم اونو ببینید و اگه یه موقع به سرتون زد که خودتون بنویسیدش:لبخند: این برنامه بتونه به شما کمک کنه ...
امیدوارم خوشتون اومده باشه
اگه ایرادی هم وجود داره ما رو بی خبر نذارین...
اینم یه عکس از محیط برنامه :
http://up.iranblog.com/Files73/dc610a7a64714cc18f8c.jpg

موفق باشید...

rroona
پنج شنبه 27 آبان 1389, 19:46 عصر
سلام
یه کنترل باکس که فقط عددهای کیبورد رو قبول میکنه
مناسب برای جاهایی که کاربر فقط و فقط باید عدد وارد کنه
توی این کنترل کاراکتر غیر عددی معنایی نداره
سه خاصیت هم به نامهای
IntNumber
DoubleNumber
DecimalNumber
به این کنترل اضافه کردم که احتیاجی به تبدیل ندارن و نوعشون مشخصه
امیدوارم به کارتون بیاد

shytonak
شنبه 29 آبان 1389, 20:48 عصر
به خاطر حجم بالای دیتابیس نتونستم با دیتابیس آپلود کنم.این برنامه میاد متن رو میگیره و به بایت تبدیل می کنه و در دیتابیس اکسس ذخیره می کنه.و با دادن شماره سطر می تونید دوباره اونو به متن تبدیل کنید و مشاهده کنید.

Rejnev
یک شنبه 30 آبان 1389, 17:57 عصر
اين برنامه كوچولو تست ميكنه كه آيا سيستم به اينترنت وصله يا نه


http://www.barnamenevis.org/forum/attachment.php?attachmentid=60657&stc=1&d=1290351081


برنامه پس از اجرا كنار ساعت قرار ميگيره (به صورت notify) اگه اينترنت قطع باشه آيكن ضربدر وگرنه آيكن تيك نمايش داده ميشه.
-با استفاده از چند نخي هر سي ثانيه اينترنت رو چك ميكنه.
-همچنين با دابل كليك بر روي آيكنش تست همون لحظه انجام ميشه.
-وقتي هم كه وضعيت از قطع به وصل بره يك بالن نمايش داده ميشه.
-براي خروج هم بايد كليك راست و خروج رو بزنيد.

group45
دوشنبه 08 آذر 1389, 23:09 عصر
ا سلام
یه dll براتون میزارم که برنامتون رو باش تریال کنید.
این برنامه تعداد روزایی که برنامه داره استفاده میشه رو بهتون میگه.فقط خودتون باید تعیین کنید که اکه به فلان تعداد روز رسید کجای برنامه غیر فعال بشه
توضیحات و dll رو براتون یکجا میزارم.

Salar Ashgi
پنج شنبه 18 آذر 1389, 00:38 صبح
سلام .
ضمن عرض تسلیت به مناسبت فرا رسیدن ماه محرم ؛ نرم افزاری را اینجانب راجب وجود عظیم الشان
آقا امام حسین (ع) (صلوات الله علیه) ، واقعه کربلا و ... نوشته ام که میتوانید رایگان دانلود کنید و در این
ماه پر از معنویت ، استفاده ای از آن ببرید . امید است همگی مان بتوانیم یار وفاداری برای آقا امام حسین (ع)
باشیم .

http://madyoone-hossain.persiangig.com/Majnunol_hossain_software/Majnunol%20Hossain_1.png

ادامه مطلب و دانلود برنامه (http://barnamenevis.org/showthread.php?263845-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D9%85%D8%B0%D9%87%D8%A8%DB%8C-%D9%85%D8%AC%D9%86%D9%88%D9%86-%D8%A7%D9%84%D8%AD%D8%B3%DB%8C%D9%86-%28%D8%B9%29-%28%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%DA%A9%D9%86%DB%8C%D8%AF%29)

*** التماس دعا ***

hossin.esm
دوشنبه 22 آذر 1389, 23:25 عصر
من متوجه شدم که بعضی از دوستان با پشتیبان گیری و بازیابی(backup restore) دیتابیس با کانکشن های AttachDbFilename مشکل دارند بنابر این این مثال را ایجاد کردم.
البته برای کانکشن دیگر هم جواب میده فقط باید کانکشن را تنظیم کرد

hadi-z
سه شنبه 23 آذر 1389, 12:17 عصر
سلام
این یه نمونه کوچیکه برای ایجاد label و background form با خاصیت Gradient در c#


63609

امیدوارم مفید باشه.

Mohsen229266
جمعه 26 آذر 1389, 17:59 عصر
با سلام خدمت دوستان یک کلاس شامل دستورات T_SQL همراه با یک برنامه و مثال های کاربرد هر تابع
توضیح : دستورات ساده T_SQL مثل Insert , Update , Delete ,Select و... رو در تابع هایی تو یک کلاس گذاشتم که برای استفاده از هر دستور فقط کافیه بجای چندین خط فقط 1 خط کد نوشت
مثلا برای اضافه شدن مقدار های یک فیلد به ListBox می شه نوشت


listBox1.Items.AddRange(T_SQL.Add_To_ListItems(T_S QL.ConnectionString, "TableName", "FieldName", T_SQL.WhereFields("PK_Id"), T_SQL.WhereValues("2")));

و برای Insert :


T_SQL.Insert(T_SQL.ConnectionString, "tbl_Sale", T_SQL.Fields("Stuff_Id", "Customer_Id", "Number_Sale", "Price_Sale", "Date_Sale"), T_SQL.Values(textBox1.Text, textBox2.Text, textBox3.Text, textBox4.Text, textBox5.Text));


لینک دانلود از پرشین گیگ (http://www.persiangig.com/pages/download/?dl=http://developement.persiangig.com/Win_SelectInsertUpdateDelete.rar)

hadi-z
جمعه 26 آذر 1389, 18:07 عصر
سلام
اینم یه نمونه کوچک از ColorPicker :

امیدوارم مفید باشه.

group45
دوشنبه 29 آذر 1389, 08:37 صبح
با سلام
برنامه کارش زیپ کردن و از زیپ خارج کرن فایله.با این تفاوت که میتونه تو پایگاه دادش دنبال زمر فایل بگرده.
در کل برنامه کارآمدیه.منو از وارد کردن اسم سایتا به عنوان رمز راحت کرده.

hadi-z
دوشنبه 29 آذر 1389, 17:42 عصر
سلام
این نمونه رو برای پرینت گرفتن از richtextbox براتون آماده کردم

امیدوارم مفید باشه.

Rejnev
دوشنبه 29 آذر 1389, 21:30 عصر
سلام
با این متد میتونید اطلاعات داخل یک GridView رو به اکسل ارسال کنید.


public static void ExportToExcel(DataGridView dg,string ExcelPath)
{
StringBuilder sb = new StringBuilder();
string sep="\t";
for (int i = 0; i < dg.ColumnCount; i++)
{
sb.Append(dg.Columns[i].HeaderText+sep);
}
sb.Append(Environment.NewLine);
for (int i = 0; i < dg.Rows.Count; i++)
{
for (int j = 0; j < dg.ColumnCount; j++)
{
sb.Append((dg.Rows[i].Cells[j].Value != null ? dg.Rows[i].Cells[j].Value.ToString().Replace("\n", "-").Replace("\r", "-") : string.Empty) + sep);
}
sb.Append(Environment.NewLine);
}
try
{
File.WriteAllText("c:\\export.txt", sb.ToString(), Encoding.Unicode);
if (!string.IsNullOrEmpty(ExcelPath))
{
System.Diagnostics.Process.Start(ExcelPath,"c:\\export.txt");
}
}
catch
{
}
}
روش کار به این صورته که یک گرید رو به همراه آدرس اجرایی فایل اکسل به تابع پاس میدیم، تابع اطلاعات رو پیمایش کرده و داخل یک StringBuilder میریزه. در نهایت StringBuilder رو داخل یک فایل متنی ساده میریزیم و به عنوان پارامتر به اکسل پاس میدیم و اکسل رو باز میکنیم.
استفاده از stringBuilder مزیت سرعت بالاتر رو نسبت به s+=x (الحاق رشته ها)داره
برای اینکه اکسل ستونها رو تشخیص بده بین ستون ها از یک کاراکتر تب استفاده کردم.
همچنین برای هر سطر هم از خط جدید استفاده می کنیم.
مثال از روش استفاده:

ExportToExcel(dataGridView1,@"c:\program files\office\excel.exe");
امیدوارم به درد بخوره
تگ: DG To Excel ،Export To Excel، ارسال اطلاعات به اکسل،چاپ گرید

Rejnev
دوشنبه 29 آذر 1389, 21:53 عصر
سلام مجدد
این کلاس که حاصل دسترنج خودمه با متدهای زیر امور کار با تاریخ شمسی و ساعت رو انجام میده
امیدوارم مفید باشه
کلاس ضمیمه شده و با namespace پیشفرض PCalendar آماده استفاده است
فهرست متدهای کلاس:

//get current date ("1389/09/29")
now()
//get current date with specified seprator ("1389-09-29")
now(string seprator)

//get current time
nowTime()
nowTimeColon()
notTimColon(string seprator)

//should called like ("1389/09/09",10)
AddToDate(string sDate, int days)
//
AddToDate(int year,int month,int day, int days)

//difference between two date with ("1389/09/29") format
DateDiff(string sDate, string eDate)

// returns Year from date (1389/09/09) will returns 1389
getYear(string sDate)
getMonth(string sDate)
getDay(string sDate)
getHour(string sTime)
getMinute(string sTime)
//
addToTime(string sTime, string addTime)
addToTime(string sTime, int hours)

//time should be in ("19:01") format
TimeDiffInHour(string sTime, string eTime)
TimeDiffInMinutes(string sTime, string eTime)

//returns day of week like چهارشنبه from specified date
GetDayOfWeek(string sDate)

//returns 1389/09/29 for string 2010/12/10 as input
ConvertToPersian(string date)
ConvertToPersian(DateTime d)

کلاس کار تاریخ

mahboube
سه شنبه 30 آذر 1389, 17:10 عصر
سلام
منم امروز از اين برنامه هايي كه دوستان آپلود كرده بودن خيلي استفاده كردم گفتم يكي دو تاكد بدربخور بزارم.

ویرایش مقادیر موجود در فایل config (كه بيشتر براي تنظيم connectionstring)كاربرد داره.




try



{


string appConfigFile = @"C:\Documents and Settings\user\Desktop\WindowsFormsApplication11\Wi ndowsFormsApplication11\bin\Debug\WindowsFormsAppl ication11.exe.config";




ExeConfigurationFileMap configFileMap = newExeConfigurationFileMap();
configFileMap.ExeConfigFilename = appConfigFile;
string strConn1 = "Data Source=servername Initial Catalog =db name;Integrated Security=True";



System.Configuration.

Configuration _config = System.Configuration.ConfigurationManager.OpenMapp edExeConfiguration(configFileMap,
ConfigurationUserLevel.None);
_config.ConnectionStrings.ConnectionStrings["winapp11.Properties.Settings.user1ConnectionString 2"].ConnectionString = strConn1;
_config.Save(ConfigurationSaveMode.Full);
ConfigurationManager.RefreshSection(_config.Connec tionStrings.SectionInformation.Name);
Properties.Settings.Default.Reload();
}
catch(Exception er)
{
MessageBox.Show(er.Message);
}

mahboube
سه شنبه 30 آذر 1389, 17:13 عصر
اينم يه برنامست براي عكس گرفتن از فرم هاي مينيمايز شده:

http://www.codeproject.com/KB/cs/Cap...37#xx3618537xx (http://www.codeproject.com/KB/cs/Cap...37#xx3618537xx)

morrteza323
جمعه 03 دی 1389, 11:23 صبح
سلام
اینم یه برنامه برای محاسبه مدت خدمت سربازی
نکته ی برنامه نویسی نداره اما ممکنه به دردتون بخوره.
به دردتون خورد تشکر یادتون نره:متفکر:

amir-yeketaz
جمعه 03 دی 1389, 15:51 عصر
سلام ...
نسخه ی دوم بازی Maze با امکاناتی جدید:
1- مشخص کردن مبدا و مقصد به صورت دلخواه
2- خواندن از فایل (مبدا =2 ، مقصد =3، مانع =1 ، راه =0)
3- همه ی کارها به صورت تصادفی!
4-پیدا کردن راه با استفاده از ماتریس اسپارس(فقط الگوریتم ذخیره کردن در آرایه فرق کرده!)
5-تنظیم سرعت حرکت
6-ثبت مراحل انجام شده در داخل پشته و نمایش آن در لیست ویو
...

تصویری از برنامه:
http://up.iranblog.com/images/953ulnkaaczpe8x66r_thumb.gif (http://up.iranblog.com/viewer.php?file=953ulnkaaczpe8x66r.gif)

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

موفق باشید ...

Reza_Yarahmadi
شنبه 04 دی 1389, 14:40 عصر
برنامه Generate Script با قابليت تهيه اسكريپت از آبجكت هاي سيستمي و همچنين داده هاي درون جدولها.
نكات قابل توجه در اين برنامه:
- استفاده از فضاي نام Smo و نمايش بعضي از قابليت هاي اين فضاي نام.
- تهيه اسكريپ داده هاي جداول بصورت بهينه شده (حجم كم فايل نهايي).
- استفاده از جداول سيستمي براي بدست آوردن آيتم هاي موجود در ديتابيس.
- استفاده از چند Attribute مهم براي نمايش بهتر پراپرتيهاي مورد نياز.
- استفاده از كامپوننت هاي شركت ComponentFactory
- ...

sajadjamalian
دوشنبه 06 دی 1389, 14:48 عصر
سلام دوستان این برنامه رو برای تبدیل انواع تاریخ ها به یکدیگر نوشتم،
امیدوارم بدردتون بخوره:

hossin.esm
سه شنبه 07 دی 1389, 11:55 صبح
نمونه برنامه برای attach , detach کردن دیتابیس.

hjran abdpor
یک شنبه 12 دی 1389, 16:27 عصر
با سلام به دوستان گل.

این برنامه که من میخوام بذارم فکر کنم که به خیلی ها در زمینه کار با کرافیک و نقاشی به درد بخوره ، خودم که خیلی سختی کشیدم برا ی نوشتن .

(البته باید پروژه را تحویل بدم بعد میزارم و چون حجمش زیاده باید اپلود کنم ) فعلا فقط exe را اپلود کردم
منتظر باشن در همین پست برای سورس برنامه .

amir-yeketaz
سه شنبه 14 دی 1389, 00:42 صبح
از اونجا که خیلی از دوستان با این مشکل دست و پا میزنن که چجوری اعداد وارد شده در تکست باکس رو تشخیص بدن بر آن شدم تا براشون کنترلی طراحی کنم که این کارو بکنه!

طرز کار اینه که شما باید متد GetIntNumbersInText(); رو هر موقع که خواستین فراخونی کنین که مقدار برگشتیش یه لیست int هست ...
یه مثال از کاربردش :

private void button1_Click(object sender, EventArgs e)
{
List<int> numbers = myTextBoxWithNumbers1.GetIntNumbersInText();
for (int i = 0; i < numbers.Count; i++)
{
int temp = numbers[i];
MessageBox.Show(temp.ToString());

}
}

موفق باشید ...

f4rib0rz
دوشنبه 20 دی 1389, 11:33 صبح
با سلام به همگی
این برنامه که میزارم یه مثال از کار با فایله
برای اونایی که نمی خوان اطلاعات پروژه های کوچیک رو تو یه بانک اطلاعاتی ثبت کنن

امکانات
اضافه کردن اطلاعات در فایل
خوندن اطلاعات از فایل به صورت رکود به رکورد و فیلد به فیلد

البته خیلی برنامه کوچیکیه واسه یکی از دوستان نوشتم که اینو لازم داشت .
الگوریتمش اینه می تونین کاملترش کنین .
چون اطلاعات رو به صورت رکورد به رکورد و فیلد به فیلد از فایل متنی در میاره به راحتی می تونین اونو تو یه گرید ویو نماش بدین ...

mahboube
سه شنبه 21 دی 1389, 11:36 صبح
تنظيم taskbar and startmenu peroperties در برنامه:

اين برنامه تنظيماتtaskbar ياهمون (taskbar and startmenu properties) را انجام ميدهد.
ازاونجايي كه خودم خيلي لازمش داشتم،گذاشتم اينجا دوستان ديگه هم استفاده كنند.
توي اين برنامه چهارتا از properties هاي taskbar تنظيم ميشه كه براي بقيشون هم كافيه key شون رو توي Registry‌پيدا كنيد و مقدارشو تنظيم كنيد.
http://barnamenevis.org/showthread.php?269206-تنظيم-taskbar-and-startmenu-peroperties-در-برنامه.

hadi-z
پنج شنبه 23 دی 1389, 15:09 عصر
سلام به همه
این یه نمونه کوچیکه که برای رسم اشکال گرافیکی میتونه کمک خوبی باشه(البته خیلی ابتداییه)

رسم مستطیل و دایره رو به صورت توپر و با حاشیه و تو خالی و حجیم، و به صورت جداگانه توش قرار دادم

امیدوارم مفید باشه.

8611670474
پنج شنبه 23 دی 1389, 19:44 عصر
سلام
برنامه من شاید ارزش برنامه نویسی نداشته باشه
ولی جالبه
میگن وفتی یه به یه چیزی معتاد میشی ، اگه تا 40 روز سراغش نری ، ترکش میکنی.
این برنامه این 40 روز میشماره.

(در آینده کاملتر میشه)

javad_r_85
یک شنبه 26 دی 1389, 11:21 صبح
دانلود سورس ایجاد تصاویر متحرک (Desktop_Sheep_src)



http://barnamenevis.org/attachment.php?attachmentid=65138&d=1295164506



http://barnamenevis.org/attachment.php?attachmentid=65139&d=1295164562


http://barnamenevis.org/images/misc/paperclip.png فایل های ضمیمه

http://barnamenevis.org/images/attach/zip.gif Desktop_Sheep_src.zip‏ (http://barnamenevis.org/attachment.php?attachmentid=65140&d=1295164689) (367.2 کیلوبایت, 0 دیدار)

javad_r_85
یک شنبه 26 دی 1389, 23:05 عصر
AdBoardDemo.zip (http://barnamenevis.org/attachment.php?attachmentid=64966&d=1294864608)


دانلود سورس AdBoardDemo
http://barnamenevis.org/images/misc/paperclip.png عکس های ضمیمه http://barnamenevis.org/attachment.php?attachmentid=64965&stc=1&d=1294864540

javad_r_85
یک شنبه 26 دی 1389, 23:07 عصر
ساعت آنالوگ با تنظیمات ویژه


ساعت آنالوگ با تنظیمات ویژه


(http://barnamenevis.org/attachment.php?attachmentid=64963)
http://barnamenevis.org/images/misc/paperclip.png فایل های ضمیمه

http://barnamenevis.org/images/attach/zip.gif _AnalogClock.zip‏ (http://barnamenevis.org/attachment.php?attachmentid=64964&d=1294864088) (68.0 کیلوبایت, 40 دیدار)

MortezaGity
دوشنبه 27 دی 1389, 11:30 صبح
فکر کنم نیازی به توضیح در مورد ماهیت برنامه نباشه. خودتون ببیند:

از اینجا دانلود کنید:

http://www.mediafire.com/?5dr7srxon4ss1in

MortezaGity
دوشنبه 27 دی 1389, 11:37 صبح
از اینجا دانلود کنید:

http://www.mediafire.com/?87dxyd2mu745b63

MortezaGity
دوشنبه 27 دی 1389, 14:37 عصر
ساخت shortcut از طریق کد نویسی در C#

برنامه بسیار ساده است. از اینجا دانلود کنید:

http://www.mediafire.com/?433nfqw79wzgmrj

MortezaGity
دوشنبه 27 دی 1389, 14:41 عصر
بدست آوردن آدرس MAC کارت شبکه در C#

http://www.mediafire.com/?gvqxazoskbad8ci

MortezaGity
دوشنبه 27 دی 1389, 20:50 عصر
کانورتور صدا با استفاده از C#

http://www.mediafire.com/?rrgwdcvxxecprrz

MortezaGity
دوشنبه 27 دی 1389, 20:53 عصر
کانورتور عکس در C#

http://www.mediafire.com/?rrgwdcvxxecprrz

MortezaGity
دوشنبه 27 دی 1389, 20:57 عصر
پخش کننده فایلهای صوتی در C#
http://www.mediafire.com/?h55u4r5ja095bap

MortezaGity
دوشنبه 27 دی 1389, 20:59 عصر
پخش کننده تصویری در C#

http://www.mediafire.com/?3i6t1rq94ch8svg

rezatati
جمعه 01 بهمن 1389, 19:19 عصر
با سلا م خدمت دوستان و اساتید
من یه برنامه نوشتم که لیست کلاسها متدها و مشخصات یک اسمبلی رو میده خودتون اجرا کنین ببینین
امیدوارم که مفید واقع بشه

sajadjamalian
یک شنبه 03 بهمن 1389, 20:56 عصر
سلام دوستان:
یه نمونه برنامه نوشتم که یه گزارش با microsoft report هستش که اطلاعات درون گزارش رو با یه کوئری فیلتر کردم، البته ازهمین روش میشه توی کریستال هم استفاده کرد:
فقط دیتابیس رو باید اول ایجاد کنین و بعد با استفاده از بکاپی که براتون گذاشتم ریستور کنین،اسم دیتابیس هم test هستش.

rezatati
سه شنبه 05 بهمن 1389, 20:52 عصر
برنامه ای برای محاسبه قیمت یک پروژه نرم افزاری

جهت دانلود و نظر دهی و سنجش برنامه به تاپیک زیر مراجعه فرمایید .

http://barnamenevis.org/showthread.php?271511-%D9%86%D8%AD%D9%88%D9%87-%D8%A7%D8%B1%D8%B2%D8%B4-%DA%AF%D8%B0%D8%A7%D8%B1%DB%8C-%D8%A8%D8%B1-%D9%BE%D8%B1%D9%88%DA%98%D9%87-%D9%87%D8%A7%DB%8C-%D8%A8%D8%B1%D9%86%D8%A7%D9%85%D9%87-%D9%86%D9%88%DB%8C%D8%B3%DB%8C%28%D9%86%D8%B1%D9%8 5-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1%D9%87%D8%A7%29

system32
سه شنبه 12 بهمن 1389, 11:46 صبح
برنامه را از زیر دانلود کرده در ضمن اگر خواستید بیشتر درباره این برنامه بدانید از لینک زیر استفاده کنید.

منبع: سایت www.c-sharpcorner.com (http://www.c-sharpcorner.com)

لینک توضیحات بیشتر:
http://www.c-sharpcorner.com/UploadFile/scottlysle/QuickMap03142007233733PM/QuickMap.aspx

MohsenBN
پنج شنبه 21 بهمن 1389, 13:04 عصر
با سلام خدمت دوستان

برنامه ای که ضمیمه کردم یک برنامه کوچیک و فکر میکنم مفید برای خاموش و روشن (sleep, wake up) شدن اتوماتیک سیستم در زمان های دقیق است که در ویندوز های 7 و ویستا کار میکنه. اگر اجراش کردید و اشکالی درش مشاهده کردید یا نظری داشتید محبت کنید و به آدرس میلم ارسال کنید. موفق باشید.

تصویر برنامه:

66173

66172

و همچنین لینک دانلود از 4shared:
http://www.4shared.com/file/aYFCDQ0F/BlueTimer_v10.html

ebram110
شنبه 23 بهمن 1389, 11:54 صبح
Media Player
سلام دوستان
برا کارم لازم بود که با کامپاننت مدیا پلیر کار کنم. گفتم شاید به درد دوستان هم می خوره.
به نظر خودم کامله.


می تونید فایل صوتی با تصویری به playlist اضافه کنید.
زمان جاری فایل و کل زمان فایل رو ببینید
پسوند فایل در حال اجرا رو ببینید
تعداد فایل در playlist رو ببینید
وضعیت مدیا پلیر (Play, Pause, stop)
, ...
برای add کردن کامپاننت به پروژه، toolbox/add items/com component/windows media player

georgiaro
چهارشنبه 27 بهمن 1389, 23:44 عصر
سه بعدی ساز آناگلیف (قرمز/فیروزه ای).
اگه عینک سه بعدی قرمز/فیروزه ای دارین میتونید با گرفتن دو تا عکس(یکی با جابجا کردن دوربین در راستای افقی به اندازه تقریبا 1/30 تا 1/50 فاصله دوربین تا سوژه) و استفاده از این برنامه ساده عکس هاتون رو به صورت سه بعدی در بیارین.
اول عکس راست و چپ رو لود کنید بعد در هر دو عکس یک مکان رو به عنوان نقطه فوکوس انتخاب و Crop رو بزنید حالا در قسمت آناگلیف عکس سه بعدی دارین .
امیدوارم به دردتون بخوره.
اگه سوالی بود در خدمتم.

shuriken
شنبه 30 بهمن 1389, 12:01 عصر
سلام
یه برنامه کوچیک نوشتم برای تبدیل درایوهای با سیستم فایل Fat/Fat32
به سیستم فایل NTFS بدون نیاز به فرمت کردن درایو
این برنامه واس فلش (cool disk )هم کار میکنه.
66579

علیرضا حسن زاده
یک شنبه 01 اسفند 1389, 17:43 عصر
سلام دوستان
برای پاکسازی کپی های اضلفی فایل هایی که تو سیستمم وجود داشت این برنامه رو نوشتم
این برنامه تمام زیر پوشه ها و فایل های داخل انها رو جستجو میکنه و تمام فایلهای همنام و هم اندازه رو ایست میکنه کی می شه به راحتی کپی های اضافی رو حذف کرد همچنین فضایی رو که بعد از حذف فایلها آزاد میشه رو هم نشون میده کارش رو هم بدون استفاده از Thread و هنگ کردن برنامه با کمترین مصرف CPU انجام میده(زیادی تعریف کردم ولی زیاد هم جالب نیست)

javad_r_85
دوشنبه 02 اسفند 1389, 19:35 عصر
برنامه رمز نگاری داده های با استفاده از الگوریتم های زیر

ASCI - Base64 - DES - Rijndael - SHA512 - MD5



66650

syntiberium
چهارشنبه 04 اسفند 1389, 12:53 عصر
ساختن عکس PNG با لایه ی آلفا
RGB2RGBA (http://syberium.persiangig.com/document/RGB2RGBA.zip)

shuriken
شنبه 07 اسفند 1389, 10:22 صبح
برنامه حذف اطلاعات بدون امکان بازگشت
امکان DragDrop روی آیکون برنامه هم هست66827

MohsenBN
چهارشنبه 11 اسفند 1389, 04:49 صبح
سلام
دوستان برنامه ای که چند وقت پیش برای sleep و wakeup سیستم معرفی کرده بودم رو حالا با اضافه کردن دکمه hibernate به روز کردم و در این پست قرارش میدم. شما میتونید با استفاده از این برنامه سیستمتون رو به صورت متوالی و اتوماتیک در راس ساعت و دقیقه های خاصی، خاموش و روشن کنید. پیش نیازش هم framework 2 است. موفق باشید.

دانلود:
http://www.4shared.com/file/SjHNTsJJ/BlueTimer_v11.html

nasr
چهارشنبه 11 اسفند 1389, 09:29 صبح
سلام
دوستان برنامه ای که چند وقت پیش برای sleep و wakeup سیستم معرفی کرده بودم رو حالا با اضافه کردن دکمه hibernate به روز کردم و در این پست قرارش میدم. شما میتونید با استفاده از این برنامه سیستمتون رو به صورت متوالی و اتوماتیک در راس ساعت و دقیقه های خاصی، خاموش و روشن کنید. پیش نیازش هم framework 2 است. موفق باشید.

دانلود:
http://www.4shared.com/file/SjHNTsJJ/BlueTimer_v11.html
سلام
معمولا اینجا برنامه ها را با سورس میگذارند
ممنون می شم اگه سورسش را هم بگذارید

bia2download
شنبه 14 اسفند 1389, 11:15 صبح
67098
67097
من چون زیاد از اسان دانلود و پی سی دانلود دانلود میکردم یه رمز رو 100 بار مجبور بودم وارد کنم یه برنامه نوشتم که فقط باچند تا کلیک این کارو انجام بدم

دانلودش کنین پشیمون نمیشید

http://p30gozar.co.cc/Smart_Extarctor.zip

ztx4
دوشنبه 01 فروردین 1390, 22:32 عصر
این برنامه رو برای برادر کوچیکم نوشتم.
گفتم اینجا قرار بدم تا شاید آموزشی باشه برای دیگران.

در این نمونه برنامه این مسائل استفاده شدن:

1-رمز نگاری و رمزگشایی به وسیله ی الگوریتم MD5
2- تعریف رمز برای ورود به نرم افزار
3-استفاده از فرم های متعدد(3 فرم)
4-ذخیره فایل متنی
5-باز کردن یک فایل متنی

این همون برنامه است که علاوه بر مسائل بالا:

6- save & save as هم بهش اضافه شده.

امیدوارم برای دوستانی که تازه شروع کردند مفید باشه



راستی رمز اولیه ی برنامه 4 تا صفر هست.

پیروز باشید و شاد

hassan_kahrizy
سه شنبه 02 فروردین 1390, 07:41 صبح
بسمه تعالی
با سلام
توسط کلاس زیر یک برنامه نوشتم که با امکانات زیر:
http://www.dreamincode.net/forums/to...&#entry1287185
1-شما می توانید برای برنامه خودتون کلیدهای میانبر متعدد بسازید
2- این کلیدهای میانبر را می تونید از کاربر هم بگیرید

ببخشید یک خط از برنامه جا مونده بود که اصلاحش کردم

rezatati
چهارشنبه 03 فروردین 1390, 10:47 صبح
نصب خودکار زبان فارسی و راست به چپ در ویندوز از طریق سورس کد
دوستان جهت دانلود و نظر دهی به این تاپیک مراجعه کنید
http://barnamenevis.org/showthread.php?279686-%D9%86%D8%B5%D8%A8-%D8%AE%D9%88%D8%AF%DA%A9%D8%A7%D8%B1-%D8%B2%D8%A8%D8%A7%D9%86-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D8%A7%D8%B2-%D8%B7%D8%B1%DB%8C%D9%82-%D8%B3%D9%88%D8%B1%D8%B3-%DA%A9%D8%AF

exlord
پنج شنبه 04 فروردین 1390, 18:06 عصر
از سر بیکاری نشستم اینو نوشتم ...
یه کنترل Loading هستش به سبک فیلم Predator ....

ztx4
شنبه 06 فروردین 1390, 01:42 صبح
سلام
از قدیم می گن 2 تا سلمونی وقتی بیکار باشن ومشتری نداشته باشن سر همدیگرو می تراشن
حالا وقتی یه برنامه نویس هم بیکار باشه و حوصله اش سر بره می شینه چرت و پرت می نویسه
منم اینو نوشتم:
یه برنامه ی کوچیک برای ایجاد رقص نور با چراغ های روی کیبورد
توضیحات هم داخل سورس کد قرار دادم تا جنبه ی آموزشی داشته باشه:

omidh2007
دوشنبه 08 فروردین 1390, 01:12 صبح
سلام
این اولین پستم تو سایت برنامه نویس و همچنین اولین برنامه ام هست که آپلود میکنم . :چشمک:
تولید اعداد تصادفی به تعداد حداکثر 1000 تا تو هر نوبت و تعیین بازه . با قابلیت save کردن نتایج تو فایل txt.* .
لینک کمکی : http://uploaded.to/file/hdq49z2x
موفق و پیروز باشید .

exlord
جمعه 12 فروردین 1390, 15:18 عصر
Merge Sort با Generic List

S30S60
یک شنبه 21 فروردین 1390, 16:43 عصر
این یه برنامه برای زوم کردن روی تصاویر در سی شارپ هستش.

نکته اصلی که به نظر من خیلی مهم هست اینه که وقتی شما چرخک ماوس رو می چرخونید و تصویر بزرگ میشه انگار دارید به سمت محل ماوس حرکت می کنید در اصل بر روی محل ماوس فوکوس می کنید.
منبع : از سایت Codeproject ..

S30S60
دوشنبه 22 فروردین 1390, 20:45 عصر
این برنامه که خودم نوشتم نحوه تغییر سایز و FormBorder دستی یک پنجره را نشان می دهد
امیدوارم بدرد کسی بخوره سعی کردم خوب کد رو بنویسیم که مشکلی نداشته باشه(اما شما باور نکنید حتما داره)
موفق باشید.

HAMRAHSOFT.IR
سه شنبه 23 فروردین 1390, 13:42 عصر
اين يك dll ساعت كه ناريخ شمسي رو هم داره

68628

exlord
پنج شنبه 25 فروردین 1390, 22:23 عصر
Sparcematrix به صورت Generic همراه با جمع به صورت Oprator Overload و FastTranspose و NormalTranspose

exlord
شنبه 27 فروردین 1390, 15:17 عصر
با کمی توضیحات (http://barnamenevis.org/showthread.php?267675-%D8%A2%D9%85%D9%88%D8%B2%D8%B4-%D9%86%DA%A9%D8%A7%D8%AA-%D9%85%D9%81%DB%8C%D8%AF-%D8%B3%D8%A7%D8%AE%D8%AA-%D8%A8%D8%A7%D8%B2%DB%8C-%D9%87%D8%A7%DB%8C-%DA%AF%D9%88%D9%86%D8%A7%DA%AF%D9%88%D9%86-%D8%AF%D8%B1-%D8%B3%DB%8C-%D8%B4%D8%A7%D8%B1%D9%BE%28%D9%85%D8%A8%D8%AA%D8%A F%DB%8C-%D8%AA%D8%A7-%D9%BE%DB%8C%D8%B4%D8%B1%D9%81%D8%AA%D9%87%29&p=1247926&viewfull=1#post1247926)

araz_pashazadeh
یک شنبه 28 فروردین 1390, 16:53 عصر
با این برنامه می توانید از طریق برنامه ای که نوشتین به تمام کاربرانی که در ویندوز تعریف کردین بصورت دستی مجوزهای لازم را برای پوشه ها ویا فایل ها بدین.68859

shytonak
چهارشنبه 31 فروردین 1390, 14:05 عصر
keylogger
دوستان این برنامه کی لوگره که خیلی از دوستان توی انجمن راجبش سوال پرسیدن.اینو چند سال پیش نوشته بودم.فقط ازش در راه درست استفاده کنید.

ali.rezaei7
یک شنبه 11 اردیبهشت 1390, 19:58 عصر
درود به دوستان.
دراین برنامه با زیرنظر گرفتن پیغام WM_DEVICECHANGE تمامی درایوهایی که به لیست درایوهای ویندوز افروزده می شود از قبیل USB Flash Disk,CDROM,... شناسایی می شوند.
شما از این طریق می توانید در زمانی که فلشی به سیستم متصل/برداشته می شود و یا در DVDدرایو، دیسکی قرارداده می شود، از آن باخبر شوید.

farsoft
چهارشنبه 14 اردیبهشت 1390, 13:56 عصر
سلام به دوستان
خودم به این کد احتیاج داشتم برای همین گفتم برای دوستان هم قرار بدهم

TextBox FloatTextBox = sender as TextBox;
if (FloatTextBox.Text.Length == 0 && e.KeyChar == '.')
{
FloatTextBox.Text = "0.";
FloatTextBox.SelectionStart = FloatTextBox.Text.Length;
e.Handled = true;
}
if (FloatTextBox.Text.Contains(".") && e.KeyChar == '.')
e.Handled = true;
if (!(Char.IsDigit(e.KeyChar) || e.KeyChar=='.' || e.KeyChar == '\b'))
{
e.Handled = true;
}

من تست کردم کار می کند

Directx
یک شنبه 18 اردیبهشت 1390, 10:03 صبح
چند روز پیش یه دفتر چه تلفن ساده نوشتم و گذاشتم تو تالار گفتم اینجا هم بذارم که راحت پیدا شه و این که جواب سولای زیادی رو می شه ازش پیدا کرد فرقش با دفتر چه تلفن هایی که تو سایته اینه که تمام دستوراتش رو با stored procedure به بانک میده من اینو ایجا همراه با بانکش می ذارم تا دوستان استفاده کنند چون وقتی کلمه ی stored procedure رو سرچ می کنی تقریبا نمونه برنامه ازش پیدا نمی شه البته سوالایی مثل چگونگی فرستادن داده از یه فرم به فرم دیگه یا مثلا انتخاب نوع داده ای مناست برا ی هر فیلد و ... رو اگه به بانکش دقت کنیم می شه فهمید
در ضمن با VS 2010 نوشته شده

morteza271
جمعه 30 اردیبهشت 1390, 12:08 عصر
یه بار که بیکار شدم یه کامپوننت نوشتم برای وارد کردن زمان به فرمت 24 ساعته.
این کامپوننت قابلیت داره که ثانیه رو هم نمایش بده و یا نه که برای این کار یه پراپرتی داره.
اینجا میذارمش تا دوستان استفاده کنند و اگه مشکلی داشت و یا برای یهتر شدنش نظراتشون رو بهم بگن.
از همه دوستان خواهش میکنم نظراتشون رو برام به صورت پیام خصوصی بفرستن.
با تشکر.
70125

haghft
شنبه 07 خرداد 1390, 17:31 عصر
منم چندتا نمونه که بعضیاشو چندبار در خود تالار تکرار کردم،دیدم نیازه گذاشتم تا استفاده کنید.
تشکر اگه خواستید بکنید.:چشمک:

Directx
شنبه 21 خرداد 1390, 22:12 عصر
گاهی اوقات پیش میاد که ما فایل هایی داریم که نمی خواییم کسی از وجود اون ها تو سیستم ما مطلع بشه ولی امان از دست آدمای فضول یکی از چاره های خیلی ساده هیدن کردن اوناست ولی این جوری بازم یارو زیاد تو دردسر نمی افته مخصوصا تو ویندوز سون و ویستا که فقط به اندازه تایپ عبارتی مثل avi*. تو زحمت می افته یکی از کارای دیگه تغییر نام (تغییر پسوند) ه برنامه های زیادی برای تغییر نام گروهی فایل ها هستش ولی اگثر اونا پسوند فایلا رو تغییر نمی دن با این نرم افزار کوچیک که در حد چند خطه شما می تونید طریقه ی افزودن attribute خاص به فایل(مثل هیدن سیستمی یا read only کردن) یا چک کردن اینکه ایا یه فایل attribute خاصی رو داره یا نه ، کار با فایل و فولدرو ... رو تمرین کنید (با VS 2010 نوشته شده)

B.I.O.H.A.Z.A.R.D
جمعه 27 خرداد 1390, 08:08 صبح
سلام

2 تا برنامه نوشته بودم، گفتم شاید بدرد بخوره.

NetControler برنامه ای هستش که بعد از مقدار مشخصی ارسال/دریافت از اینترنت که کاربر مشخص میکنه، اینترنت رو قطع میکنه. با تشکر از saman6384 (http://barnamenevis.org/member.php?83156-saman6384)

ReportViewer هم یک نمونه برنامه هستش که کار با این کنترل رو نشون میده. و به جای datagrid میتونه استفاده بشه که قابلیت پرینت هم داره. به نظرم اینم دانلود کنید پشیمون نمیشید.

mobtakercode
جمعه 27 خرداد 1390, 09:01 صبح
در این نمونه برنامه select کردن قسمتی از تصویر به طور کامل نوشته شده است در سایتهای مختلف که برنامه select را نوشته اند ناقص است یعنی فقط از یک طرف می توانید select کنید

این هم برنامه
http://www.4shared.com/file/hahTxDco/select.html

Esmail Solhkhah
شنبه 28 خرداد 1390, 18:37 عصر
سورس فشرده ساز محبوب 7z

Esmail Solhkhah
شنبه 28 خرداد 1390, 18:44 عصر
کنترل ColorProgressBar

Esmail Solhkhah
شنبه 28 خرداد 1390, 18:46 عصر
سورس بازی زندگی کانوی

Esmail Solhkhah
چهارشنبه 01 تیر 1390, 21:16 عصر
یه نمونه گزارش گیری ساده با استفاده از stimulsoft و دیتاست

Esmail Solhkhah
چهارشنبه 01 تیر 1390, 21:18 عصر
یه نمونه گزارش گیری ساده با استفاده از stimulsoft و Linq

saeedsazesh
پنج شنبه 02 تیر 1390, 17:10 عصر
یه نمونه برنامه جمع و جور واسه کار باmicrosoft agent t
البته با دکمه سرچ میتونید Agentهای دیگه رو هم باهاش باز کنید.
همین برنامه جمع و جور 4 روز وقت منو گرفت

sg.programmer
جمعه 03 تیر 1390, 15:04 عصر
جداکردن سه رقم سه رقم برای اعداد


if (txt_Salary.Text.Length > 0 && IsWholeNumber(txt_Salary.Text))
{
decimal _fee = 0;
_fee = Convert.ToDecimal(txt_Salary.Text);
lbl_Fee.Text = _fee.ToString("###,###,###,###");
}



برای اعداد



public bool IsWholeNumber(string strNumber)
{
if (strNumber == "")
return false;
Regex objNotWholePattern = new Regex("[^0-9]");
return !objNotWholePattern.IsMatch(strNumber);
}



*******************************
از این کد ها هم برای جدا کردن


int num = 1234567;
string snum = String.Format("{0:n}", num);




-**************

string Result = Input.ToString("N0");

saeedsazesh
جمعه 03 تیر 1390, 21:20 عصر
با سلام خدمت همه دوستان، نسخه پیشرفته تر برنامه microsoft agent که قابلیت انتخاب یک پوشه با هر تعداد فایل Agent و افزودن کاراکترها و عملیات آنها به لیست و همچنین امکان اجرای خصوصیت Speak برای همه آنها را برای شما آماده کرده ام و امیدوارم خوشتون بیاد.
راستی شرمنده که فعلا نمیتونم سورس بزارم میخوام کامل که شد اونوقت واستون سورسشو بزارم

Esmail Solhkhah
شنبه 04 تیر 1390, 16:23 عصر
یه برنامه ساده واسه کار با گزارشگیری توسط StimulReport
با استفاه از Entity

Esmail Solhkhah
شنبه 04 تیر 1390, 20:09 عصر
بعضی مواقع که میخایم دیتابیس رو Restore کنیم بعلت اینکه احتمالا کانکشن باز به دیتابیس موجوده
خطا دریافت میکنیم
در برنامه زیر دو تا متد نوشتم با TSQL که یکیش تعداد کانکشنها رو به دیتابیس نشون میده
و دومی اونا رو Kill میکنه
بعد از Kill کردن کانکشنها حالا میشه بدون مورد دیتابیس رو Restore کرد
البته دقت کنید اگه برنامه تحت شبکس اول به کاربرا اطلاع بدید از برنامشون خارج بشن
والا ...

ali_habibi1384
شنبه 11 تیر 1390, 13:56 عصر
سلام به همه
یه برنامه که با دیتابیس PUBS در اس کیو ال 2000کارمیکنه
و عملیات ADD,DELETE ,UPDATE,SERACH.SORT,BINDING را انجام میده.
دانلود سورس سی شارپ (http://www.2shared.com/file/4657110/44101496/BindingExample.html)
منبع:کتاب اقای سید محمد هاشمیان
منبع حذف شده از سايتش. لطفا در همين سايت آپلود كنيد

B.I.O.H.A.Z.A.R.D
شنبه 11 تیر 1390, 15:01 عصر
سلام

حتماً این رو میدونید که برای به اصطلاح مخفی کردن فایل ها درون یک عکس باید چه کاری انجام بشه. نمیدونم این روش خوب هست یا نه، ولی برای من که خیلی خیلی کاربرد داشت.

کار برنامه ای که میزارم اینه:

-یه فایل rar بهش میدید + یه عکس
-برنامه این 2 تا فایل رو در قالب یک فایل به صورت عکس در مسیر مورد نظر شما ذخیره میکنه.

حالا اون فایل عکسی که در مسیر مورد نظر شما ذخیره شده، حاوی فایل rar شما هم هست، که برای دسترسی به اون، باید پسوند فایل رو به rar تغییر بدید تا محتوای اون رو ببینید. اینطوری اون فایل rar شما از دید بقیه مخفی میمونه.البته اگر فایل rar شما رمز هم داشته باشه که دیگه چه بهتر!

ببخشید بهتر از این نمیتونستم توضیح بدم. کسانی که با این روش آشنا هستند مشکلی ندارند، و کسانیکه آشنا نیستند کافیه اینجا (http://lmgtfy.com/?q=%D9%85%D8%AE%D9%81%DB%8C+%DA%A9%D8%B1%D8%AF%D9% 86+%D9%81%D8%A7%DB%8C%D9%84+%D8%AF%D8%B1+%D8%B9%DA %A9%D8%B3) رو ببینند

تشکر هم بکنید بد نیست:خجالت:

Padrone
سه شنبه 14 تیر 1390, 00:21 صبح
Drag and drop an image at the runtime

B.I.O.H.A.Z.A.R.D
چهارشنبه 15 تیر 1390, 10:38 صبح
سلام

دیدم این برنامه خیلی درخواست میشه. الان نوشتمش. کاره برنامه ذخیره عکس در دیتابیس هستش.

-انتخاب عکس با دکمه browse
- ذخیره در دیتابیس با دکمه save
-انتخاب عکس در دیتاگرید و زدن دکمه load برای فراخوانی عکس از دیتابیس

امیدوارم مفید باشه

ویرایش:

دکمه load رو باز کنید و دستور sqlcommand رو بصورت زیر تغییر بدید تا عملکرد این دکمه درست بشه

SqlCommand SCM = new SqlCommand("select * from Table1 where id = '" + label1.Text + "'", SC);

ببخشید که اینو یادم رفته بود.

B.I.O.H.A.Z.A.R.D
پنج شنبه 16 تیر 1390, 20:44 عصر
برنامه ای که برای ویندوز Restore Point درست میکنه. شرمنده اگه تکراریه.

با wpf نوشتم ولی توی قسمت wpf نمیذارم، چون روم نمیشه :لبخند: اصل کدشه که c# هستش.

امیدوارم اینم به کارتون بیاد.

vahid_z
جمعه 17 تیر 1390, 21:13 عصر
دریافت صحت کد ملی
72138

Esmail Solhkhah
شنبه 18 تیر 1390, 01:13 صبح
بعضی مواقع لازم میشه دیتاگریدویو را که دارای دیتا است به اکسل اکسپورت کنیم

یه برنامه نوشتم واسه این کار

در ضمن این برنامه از کنترلهای EMُ Advanced Export استفاده میکنه که در مسیر Bin\Debug برنامه هستند.

Esmail Solhkhah
یک شنبه 19 تیر 1390, 00:48 صبح
برنامهای برای ذخیره و بازیابی اطلاعات چند تکست باکس یا هر اطلاعات دیگری بوسیلهXML توسط کلاسهای کمکی

Esmail Solhkhah
یک شنبه 19 تیر 1390, 19:46 عصر
یه برنامه واسه اکسپورت Treeview به فایل Xml

فایل خروجی در مسیر اجرایی برنامه ساخته میشه

Esmail Solhkhah
یک شنبه 19 تیر 1390, 19:47 عصر
یه برنامه واسه ایجاد بارکد با پارامترهای مختلف

Esmail Solhkhah
سه شنبه 21 تیر 1390, 00:12 صبح
تغییر پس زمینه ویندوز با زمانبندی و گروه بندی تصاویر با قابلیت نمایش منو در دسکتاپ و system try

Esmail Solhkhah
سه شنبه 21 تیر 1390, 23:49 عصر
کد کنترل VistaButton با قابلیتهای متنوع

Esmail Solhkhah
سه شنبه 21 تیر 1390, 23:54 عصر
دقت کنید باید کنترل com با نام NetFwTypeLib را به رفرنسها اضافه کنید

با این روش

Click on Project->Add Reference and add the following files:

Click Browse tab -> Add C:\windows\system32\Hnetcfg.dll.
Click COM tab -> Add NetFwTypeLib

Esmail Solhkhah
چهارشنبه 22 تیر 1390, 00:24 صبح
سورس کامل کار با کنترل Wizard

Esmail Solhkhah
شنبه 25 تیر 1390, 12:59 عصر
یه برنامه نمونه واسه کار با عکسها در دیتابیس

البته با دیتابیس VISTADB

Esmail Solhkhah
شنبه 25 تیر 1390, 13:29 عصر
یه کنترل لیبل البته بصورت عمودی

Esmail Solhkhah
شنبه 25 تیر 1390, 13:37 عصر
کنترل Image ComboBox

morteza271
دوشنبه 27 تیر 1390, 20:10 عصر
سلام دوستان.
یه بار که داشتم یه پروژه انجام میدادم دیدم هیچ کامپوننت درست و حسابی نیست برای دریافت تاریخ شمسی.
برای همین سر فرصت نشستم و یکی خودم نوشتم.
البته مطمئنا خالی از عیب و اشکال نیست.
از دوستان خواهش دارم هر کی ازش استفاده کرد هر نظری داشت و یا اینکه مشکلی در این کامپوننت پیدا کرد برام به صورت پیغام خصوصی بفرسته تا درستش کنم.
با تشکر از همگی.

72609

RIG000
سه شنبه 28 تیر 1390, 00:00 صبح
خب اینم یه ماشین حساب کوچولو / سا ده هست اما کارکردی شبیه به کار کرد ماشین حساب کامپیوتر داره .ممنون:لبخندساده::چشمک:

Esmail Solhkhah
سه شنبه 28 تیر 1390, 01:20 صبح
سورس یه بازی پازل 4 در 4

Esmail Solhkhah
سه شنبه 28 تیر 1390, 13:45 عصر
یه برنامه واسه نمایش بارش برف تو دسکتاپ

(ایده واسه بعضی کارا) :متفکر:

Esmail Solhkhah
سه شنبه 28 تیر 1390, 13:53 عصر
یه برنامه واسه اتصال به Remote Desktop

Esmail Solhkhah
سه شنبه 28 تیر 1390, 18:15 عصر
کنترلهای Meter - Button - Seven Segment , ...

Esmail Solhkhah
سه شنبه 28 تیر 1390, 18:16 عصر
ساخت ScreenSaver با سی شارپ

Esmail Solhkhah
سه شنبه 28 تیر 1390, 18:17 عصر
یه نمونه از ایجاد فرم Splash

Esmail Solhkhah
سه شنبه 28 تیر 1390, 18:19 عصر
کنترل Progressbar با افکتهای زیبا

Esmail Solhkhah
سه شنبه 28 تیر 1390, 18:21 عصر
یه برنامه واسه حرکت دادن کاراکتر روی Taskbar

Esmail Solhkhah
چهارشنبه 29 تیر 1390, 21:24 عصر
یه مینیمم سیستم دبیرخانه نوشتم

البته فقط در حد ایجاد نامه و ارجاع به کاربر و بررسی کاربر

با VS2008 و SQL2005 و DataSet

اینم لینکش

http://ifile.it/ankqifo

Esmail Solhkhah
پنج شنبه 06 مرداد 1390, 01:57 صبح
یه برنامه واسه یکی از دوستان نوشتم که سوالش این بود

میخام وقتی کاربر نام رو تو تکست باکس وارد کرد نام خانوادگی-شماره شماسنامه-کدملی-تاریخ شروع کار از یه فایل تکست خونده شه و بیاد تو تکست باکسها

بنده پیشنهادم استفاده از xml بجای فایل تکست تو این موارد هست

این برنامه رو واسه ایشون نوشتم

با اجازه دوستان اینجا هم میزارم تا بقیه استفاده کنن

البته تو این برنامه بنده از کلاسهای موبوط به xml برا این کار استفاده نکردم

بلکه از متدهای ذخیره و بازیابی دیتاتیبل استفاده کردم که خیلی راحت تره.

امیدوارم مفید باشه.

Esmail Solhkhah
پنج شنبه 06 مرداد 1390, 11:08 صبح
یه برنامه کوچیک و جمع و جور برا دانلود فایل از اینترنت با قابلیت Pause و Resume

علیرضا حسن زاده
پنج شنبه 06 مرداد 1390, 13:38 عصر
برنامه ای برای ایجاد کردن لایه های DAL و BLL
http://barnamenevis.org/showthread.php?297503-برنامه-ایجاد-کننده-لایه-های-DALو-BLL

hosseinrasouli
پنج شنبه 06 مرداد 1390, 22:24 عصر
Linq to Object
این برنامه انبار و کالا است و برای کسانی که می خواهند با Linq آشنا بشند بسیار مفید خواهد بود .


http://www.bankproje.ir/images/stories/linqobject_test.jpg







امروزه تکنولوژی Linq محبوبیت خاصی را بین کاربران برنامه نویس فراهم آورده که Query ها و پرس جو ها را خیلی راحت تر و سریعتر کرده است . من در اینجا برنامه انبار و کالا را که با کنسول C# نوشتم در اینجا قرار دادم . لازم به ذکر است که Linq to Object پایه Linq to Entity Freamwork می باشد .


برای دانلود رایگان برنامه روی لینک زیر کلیک کنید .
http://www.bankproje.ir/index.php?option=com_content&amp;view=article&amp;id=16:li nqtoobject1&amp;catid=3:cnet&amp;Itemid=9

hosseinrasouli
پنج شنبه 06 مرداد 1390, 22:31 عصر
اینم یه برنامه کارآموزی ساده که با Linq نوشتم .


http://www.bankproje.ir/images/stories/linq_object_2.jpg





امروزه با محبوبیتی که Linq بین کاربران به وجود آورده بسیاری از کاربران روی به Linq ( زبان پرس و جو داده ها ) آوردند . این برنامه ساده از کارآموزی دانشجو میباشد که در آن نحوه استفاده با دستورات Linq to Object آشنا میشوید که پایه Linq to SQL و Linq to Entity می باشد ( در ضمن برنامه با کنسول C#.Net نوشته شده )


دانلود رایگان برنامه http://www.bankproje.ir/index.php?option=com_content&amp;view=article&amp;id=17:li nqtoobject2&amp;catid=3:cnet&amp;Itemid=9

Esmail Solhkhah
جمعه 07 مرداد 1390, 01:17 صبح
سورس یه کیبورد مجازی

یه چیزی تو مایه های osk ویندوز

برای ورود اطلاعات محرمانه مثل نام کاربری یا کلمه عبور در سایتها بدون استفاده از تایپ و ...

Esmail Solhkhah
دوشنبه 10 مرداد 1390, 16:25 عصر
انتقال اطلاعات بین دو برنامه با استفاده از توابع API

Esmail Solhkhah
دوشنبه 10 مرداد 1390, 16:27 عصر
یه برنامه واسه دانلود فال از سرورهای FTP

Esmail Solhkhah
دوشنبه 10 مرداد 1390, 16:29 عصر
یه برنامه واسه Upload فایل به سرورهای FTP

Esmail Solhkhah
سه شنبه 18 مرداد 1390, 01:08 صبح
تغییر عکس پس زمینه ویندوز

Esmail Solhkhah
پنج شنبه 20 مرداد 1390, 14:23 عصر
ذخیره و بازیابی AppConfig

Esmail Solhkhah
پنج شنبه 20 مرداد 1390, 23:44 عصر
در پاسخ به سوال یکی از دوستان عزیز یه برنامه کوچیک نوشتم واسه

نحوه استفاده از فونت بدون نصب کردن آن

navid_8x
شنبه 22 مرداد 1390, 02:14 صبح
این بازی رو خودم ساختم و برای ایجاد محیط روش خاصی دارم

navid_8x
شنبه 22 مرداد 1390, 02:22 صبح
این برنامه توانایی آواتار یک پروفیل یاه رو با داشتن نام کاربری شخص داره و از روشی کاملا قانونی استفاده می کنه.

Esmail Solhkhah
سه شنبه 25 مرداد 1390, 01:18 صبح
انکریپت و دیکریپت فایل

ya30ien2
پنج شنبه 27 مرداد 1390, 00:09 صبح
مشکل اجرا برطرف شد
پروژه دفترچه تلفن
امکانات :
ثبت شماره تلفن
حذف
ویرایش
ثبت نظر
حذف نظرات
محدودیت کاربری
بلوکه کردن کاربران

لینک دانلود (http://s2.picofile.com/file/7124327204/phonebook.rar.html)

Esmail Solhkhah
شنبه 29 مرداد 1390, 03:49 صبح
در پاسخ به سوال یکی از دوستان که پرسیده بود


چطور میشه گزارش پویایی ایجاد کرد که هر دیتاگریدویویی با هر تعداد ستونی رو بشه بهش ارسال کرد؟این برنامه رو نوشتم

داخل کد قسمتهای فوتر و بعضی قسمتها رو ریمارک کردم خودتون میتونید از ریمارک درش بیارید و مطابق نیاز

تغییرش بدید.

hamedmehr
شنبه 29 مرداد 1390, 15:39 عصر
یک برنامه کامل برای تبدیل تاریخ میلادی و شمسی به یکدیگر همراه سورس کامل برنامه :تشویق:
74112

mamrez_kh
یک شنبه 30 مرداد 1390, 11:20 صبح
چون ویندوز 7، hyper terminal نداره این برنامه رو نوشتم. البته ناقصه ولی اون زمان کار من رو راه انداخت. هم باهاش تونستم با میکرو ارتباط برقرار کنم هم با گوشی. امید است که به کار شماها هم بیاد.

پی نوشت 1: شاید اسم برنامه رو اشتباهی انتخاب کردم (به بزرگی خودتون ببخشید)
پی نوشت 2: این برنامه تحت هیچ شرایطی برای فروش نوشته نشده

whitemagnolia
سه شنبه 01 شهریور 1390, 13:48 عصر
با سلام
من میخوام یک جدول کلمات متقاطع طراحی کنم
برای طراحی خود جدول به بن بست خوردم
من تعدادی textboxبه عنوان خانه های جدول روی فرم قرار دادم
قصدم اینه که با کلیک بر دکمه خانه ها یی به صورت رندم سیاه شوند
چه جور میتونم این کار رو انجام بدم

malloc
سه شنبه 01 شهریور 1390, 22:42 عصر
یک مسیج باکس با امکانات :
1-تمامی امکانات کلاس مسیج باک net.
2-بیشتر از 30 آیکن مختلف
3-امکان تغییر بک گراند به هر رنگی که می خواهید
4-امکان تغییر رنگ متون
5-امکان تغییر Opacity
6-دارای دو افکت Fade که شما می توانید فعال یا غیر فعال کنید(یکی برای باز شدن پنجره و دیگری برای بسته شدن) با امکان تغییر سرعت Fade
7-امکان تغییر Boarder Style (سه حالت)
8-همراه با صداهای ویندوز ویستا

with VS2005


فقط یه چیز کم داره جان مادرت اضافه کن و اونم راست چین شدن متن برای فارسی

MAZAHER70
چهارشنبه 02 شهریور 1390, 00:00 صبح
سلام . این یه برنامه ای هستش برای تغییر wallpaper ویندوز البته با امکانات:
1-پشتیبانی از تمام فرمت ها
2-استفاده از چندین تصاویر و تنظبم کردن time برای نمایش آنها(مانند win 7(
,
.
.

headfon
چهارشنبه 02 شهریور 1390, 00:55 صبح
با سلام
من میخوام یک جدول کلمات متقاطع طراحی کنم
برای طراحی خود جدول به بن بست خوردم
من تعدادی textboxبه عنوان خانه های جدول روی فرم قرار دادم
قصدم اینه که با کلیک بر دکمه خانه ها یی به صورت رندم سیاه شوند
چه جور میتونم این کار رو انجام بدم
فرض کن جدول 15*15 هست وقتی دکمه رو کلیک کرد به تعدادی که شما مشخص میکنید عدد تصادفی بین 1 تا 225 انتخاب بشه
و فرض کنید که در tag هر textbox عدد اون textbox رو نوشتی با استفاده از foreach میتونید اون textbox رو که tagاش با عدد تصادفی برابر است را سیاه کنید

private void button1_Click(object sender, EventArgs e)
{
for (int i = 0; i < 3; i++)
{
Random rnd = new Random();
int myInt = GetRandomInt(0, 9, rnd);
string rand = Convert.ToString(myInt);
foreach (Control c in Controls)
{
if (c is TextBox)
{
if (c.Tag.ToString() == rand)
{
c.BackColor = Color.Black;
}
}
}
}
}

protected int GetRandomInt(int min, int max, Random rnd)
{
return rnd.Next(min, max);
}
من اینجا 8 تا textbox داشتم و میخواستم سه تاشونو سیاه کنم

Directx
سه شنبه 08 شهریور 1390, 22:35 عصر
سلام
امروز می خوام برنامه ای رو بذارم که یه اطلاعاتی درباره ی ذخیره فایل ها به ما میده.تاپیک های زیادی رو دیدم که از اونا می شد فهمید مفاهیم ذخیره و بازیابی به درستی درک نشده گاهی اوقات تازه کارها این سوال به ذهنشون می رسه که فایلهای تولیدی برنامه هایی مثل office یا خیلی از نرم افزارای دیگه چه جوری با اینکه خیلی کم حجمن اطلاعات زیادی رو تو خودشون دارن مثل راست چین یا چپ چین بودن انداز فونتا و ... واقیت اینه که اینها طراحی فایل خاصی داردن که هر کدوم از ویژگی هایی که گفته شد رو تو یه قسمت مشخصی از فایل ذخیره می کنند مثلا تو این قطعه کدی که نوشتم طول فایل اولی رو که یه int ه و می دونیم که چهار بایت هستش تو چهار بایت اول فایل ذخیره می کنم خوب حالا این یه تیکه کد چیکار میکنه؟

قضیه از این قراره که ما تو این برنامه دو تا فایل یکی فایل متنی و دیگری فایل عکس رو انتخاب می کنیم و هردو رو به بایت تبدیل میکنیم بعد هردو رو با هم ادغام می کنیم طول فایل متنی رو به صورت بایت تو چهار بایت اول فایل می نویسیم که بعدا اگه خواستیم مثلا فایل رو تو برنام مون باز کنیم بدونم که n بایت اول(که تعدادش از 4 بایت اول مشخص میشه) مربوط به فایل متنیه و بقیه اش هم مربوط به عکسه حالا این میتونه به عنوان یه ایده به شما کمک کنه تا فایل خودتون رو طراحی کنید(البته فقط یه شروعه و طراحی فایل شاید نیاز به ماهها و شایدم سالها مطالعه داشته باشه)
VS 2010

Salar Ashgi
جمعه 11 شهریور 1390, 20:20 عصر
دوستان حتما در محیط های وب ، Text Editor Panel های زیادی شبیه نرم افزار Office دیده اند که با فناوری CSS/HTML/JavaScript ایجاد شده اند .
بد نیست که یکی شبیه همین ها را در محیط Windows Application داشته باشیم ؛ کامپوننت ای که قرار میدم یک TextEditor جمع و جور و مناسب
هست با امکانات قابل قبول ، که میتونه برای اکثر پروژه ها مفید واقع بشه .

74742

موفق باشید ./

http://barnamenevis.org/images/misc/pencil.png

HAMRAHSOFT.IR
دوشنبه 14 شهریور 1390, 13:27 عصر
این dllکه گذاشتم یک مسج باکس فارسی و کمی پیشرفته است
قابلیت ارسال ایمیل را بهش اضافه شد.
که انشالا در ورژنهای بعدی قابلیت ارسال اس ام اس بهش اضافه مکنم

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

catch (Exception ed)
{


string result = MesageBox.ShowBox(ed, "نرم افزار ", "@GMAIL.COM", "", "093", "نرم افزار ");
MesageBox.send( "نرم افزار","@gmail.com","@gmail.com", ed);

}

Esmail Solhkhah
پنج شنبه 24 شهریور 1390, 15:33 عصر
در پاسخ به سوال یکی از دوستان عزیز که میخواستند فونت را بطور کامل در دیتابیس ذخیره و بازیابی کنند

این برنامه رو نوشتم، امیدوارم مورد استفاده دوستان قرار بگیره.

Esmail Solhkhah
شنبه 26 شهریور 1390, 22:58 عصر
اگه با Visio کار کرده باشید محیط این برنامه براتون آشناس

درسته مینیمم Visio هست ولی با سورس کد کامل

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

اینم یه عکس از محیط برنامه اجرا شده

75415

Esmail Solhkhah
پنج شنبه 31 شهریور 1390, 18:38 عصر
ایجاد بارکد با قابلیت پرینت

Farshid007
چهارشنبه 06 مهر 1390, 16:58 عصر
نرم افزار مخاطبین من (نسخه ازمایشی)

با سلام
امروز یه برنامه رو که در مورد کار با بانک اطلاعاتی هست برای دانلود گذاشتم
نام نرم افزار:مخاطبین من
موتور دیتا بیس:Microsoft SQL 2008
ساخته شده با:Micsosoft Visual Studio 2010 final
زبان برنامه نویسی:SQLو#C
امکانات:
1-کاربران:
ورود - خروج- فراموشی کلمه عبور(با استفاده از روش سوال امنیتی)-تغییر کلمه عبور
2-بخش مخاطبین:
ایجاد-حذف-ویرایش- نمایش -جستجو
دانلود:
شما می توانید فایل فشرده.(rar.) با منبع باز راا (http://barnamenevis.org/up8.iranblog.com/images/zdczd74bdizpcdgavypj.rar)ز اینجا (http://up8.iranblog.com/images/zdczd74bdizpcdgavypj.rar)دانلود کنید
حجم فایل: 4.678 MB
زمان دانلود(ایران): 7~ دقیقه (17 kb/s)
دیتا بیس:
توجه:فایل دیتا بیس رو در پوشه My Docuement کپی کنید (در صورت عدم وجود فایل داده سیستم بعد از دادن هشدار برنامه را موقف کرده و می بندد)
دانلود از اینجا (http://parsaspace.com/files/2487374884/?c=977)
حجم فایل: 10.666 MB
زمان دانلود(ایران): 10~ دقیقه (17 kb/s)
تصاویری از این نرم افزار:
75938
75939
75940
75941
75942


http://barnamenevis.org/images/misc/pencil.png
در ضمن این نرم افزار حاوی اشکالاتی می باشد که در این تاپیک (http://barnamenevis.org/showthread.php?307036-%D8%AF%D8%A7%D9%86%D9%84%D9%88%D8%AF-%DA%A9%D9%86%DB%8C%D8%AF-%D9%86%D8%B1%D9%85-%D8%A7%D9%81%D8%B2%D8%A7%D8%B1-%D9%85%D8%AE%D8%A7%D8%B7%D8%A8%DB%8C%D9%86-%D9%85%D9%86-%28%D9%86%D8%B3%D8%AE%D9%87-%D8%A7%D8%B2%D9%85%D8%A7%DB%8C%D8%B4%DB%8C%29) حل شده است

nilmil_nil
دوشنبه 11 مهر 1390, 14:27 عصر
سلام دوستان این مسیج باکس رو قبلا گداشته بودم و لی یادم رفته بود سورسش رو بذارم
ایندفه با سورس گذاشتم که دوستان بتونن از اون تو برنامه هاشون استفاده کنند یا بسته به نیازشون تغیر بدن و در کل تقریبان یه آموزش ساده هست در مورد نحوه به کارگیری کلاس ها و Enum ها....

از اینجا دانلود کنید (http://barnamenevis.org/showthread.php?307639-%DB%8C%D9%87-%D9%85%D8%B3%DB%8C%D8%AC-%D8%A8%D8%A7%DA%A9%D8%B3-%D9%81%D8%A7%D8%B1%D8%B3%DB%8C-%D9%87%D9%85%D8%B1%D8%A7%D9%87-%D8%A8%D8%A7-%D8%B3%D9%88%D8%B1%D8%B3-%D9%88-%D8%A2%DB%8C%DA%A9%D9%88%D9%86-%D9%87%D8%A7%DB%8C-%D8%B2%DB%8C%D8%A8%D8%A7)

Esmail Solhkhah
سه شنبه 12 مهر 1390, 01:32 صبح
ایجاد کاربر و گروه کاربری در ویندوز به همراه تعیین نام کاربر - رمز - گروه - توضیحات

نمایش لیست کاربران و گروه ها به همراه کلی اطلاعات مفید دیگه در رابطه با گروه ها و کاربران ویندوز

Esmail Solhkhah
یک شنبه 24 مهر 1390, 00:33 صبح
دو برنامه یکی سرور یکی کلاینت

برای ارسال عکس تحت شبکه با سوکت پروگرمینگ

mustafa13
سه شنبه 26 مهر 1390, 20:23 عصر
سلام
نمونه برنامه ای کوچک برای خواندن فایل های اکسل می باشد.

bazardeh
پنج شنبه 28 مهر 1390, 12:39 عصر
سلام خدمت دوستان
پروژه زیر رو وقتی می خواستم برای امتحان عملی مباحث ویژه (C#‎‎) آماده بشم جمع کردم


76843


شامل:
محاسبه سالهای کبیسه
امضای روی عکس انتخاب شده
خواندن فایل txt
محاسبه تاریخ روز
کنترل های زمان اجرا (ایجاد کنترل ها مثل باتون در زمان اجرای برنامه)
کار با فایل و درایو ها پیدا کردن فایل با پسوند خاص
کار با بانک access
ایجاد فایل های تصادفی در بازه مشخص
اجرای فایل اجرایی
فایل دیالوگ
گرافیک و رسم و لود عکس و اشکال
برعکس کردن اسم و کار با sub string
کار با کیبورد
مرتب سازی
آرایه
فیبوناچی
توان
کار با حلقه
انشالله گره ای از مشکلات شما باز کنه
موفق باشید