صفحه بندی دیتاگریدویو (datagrid) توسط LINQ
Printable View
سلام خدمت دوستان
پروژه زیر رو برای درس آمار و احتمالات آماده کرده بودم شاید به دردتون بخوره
شامل محاسبه :
میانگین حسابی
میانگین هارمونیک
واریانس
انحراف معیار
فاکتوریل
فیبوناچی
مقسوم علیه های یک عدد
و.....
برای دانلود روی این متن کلیک کنید
موفق باشید :لبخندساده:
برنامه مدیریت املاک ( سطح متوسط )
{ خیلی بهم ریختس اگه لازم بود و خودم یادم اومد (مال 3 4 سال پیشه و یکم به روز شده) چی به چیه کامنت هم بهش اضافه میکنم }
امکانات :)
- اضافه کردن املاک / زمین
- مدیریت خریدار و فروشنده
- لیست یاد اوری ها
- جستجو ( خیلی ابتدایی )
- ...
( هر سه رو کپی کنید تو یه فولدر ... )
نام برنامه:WinPanel
این یک برنامه خیلی سادست که وقتی که اعصابم از رفتن به مسیر های طولانی خرد شد ساختمش.
با استفاده از این پنل می توانید به راحتی به پنجره هایی که رفتن به آن سخت یا طولانی است دسترسی پیدا کنید.
درباره ی گزینه های این برنامه:
Explorer:این گزینه شما را به پنجره اکسپلورر ارتباط می دهد.
VS Projects:اگر سی شارپ در کامپیوتر شما نصب باشد و مسیر ذخیره پروژه به صورت پیش فرض باشد شما را به پنجره پروژه ها ارتباط می دهد.
Internet:پنجره Internet Explorer را برای شما باز می کند.
Uninistall Program:پنجره مربوط به حذف برنامه هارا برای شما باز می کند.
Folder Option:گاهی اوقات ممکن است در مسیری که طی کردید متوجه شوید قسمت نمایش فایل های hidden در folder option غیر فعال است این گزینه دسترسی شمارا به این پنجره آسان تر می کند.
Disable:اگر در گوشه ی سمت راست ویندوز می خواهید به گزینه ای دسترسی پیدا کنید ولی ظاهر شدن پنل این اجازه را به شما نمی دهد می توانید با این گزینه آن را غیر فعال کنید و سپس با گزینه ای که در بالای صفحه نمایش ظاهر می شود آن را فعال کنید.
Exit Application:از برنامه خارج می شود.
Item 1:آیتم اول جهت تعریف مسیر توسط کاربر.
Item 2:آیتم دوم جهت تعریف مسیر توسط کاربر.
Items path:با انتخاب گزینه و کادری که ظاهر می شود می توانید مسیر خود را برای آیتم های بالا تعریف کنید و دسترسی سریع را برای آن فراهم آورید
Shut Down,Restart:این دو گزینه جهت خاموش و ریست کردن کامپیوتر است که بیشتر در ویندوز 8 کاربرد
دارد.
راهنما:
وقتی برنامه را اجرا می کنید یک کادر پیام نمایش داده می شود که وقتی روی OK کلیک می کنید پنجره ی Startup ویندوز و پنجره ی مسیر برنامه باز می شود برنامه را در Startup کپی کنید.
حال برای دیدن پنل کافی است مکان نمارا به گوشه سمت راست صفحه هدایت کنید.
عکس:
http://www.4shared.com/download/F_HS...01533-e474faf7
دانلود:
http://www.4shared.com/rar/CU5AzkuY/WinPanel.html
ساخت بارکد با استفاده از این برنامه
خیلی ساده و آسان
اپن سورسش هم گذاشتم
با این برنامه میتونید بفهمید که به اینترنت متصل هستید یا نه
سلام دوستان
این اولین پروژه ای که به عنوان سورس باز میزارم 100% خالی از اشکال نیست:لبخند:
یه بازی که باید یه رمز 4 رقمی بدون تکرار و توو 6 مرحله حدس زد وگرنه game over میشه نمونشو توو یه بازی دیده بودم:لبخند:
دانلود سورس
رمز فایل : www.barnamenevis.org
دو تا برنامه کوچک با سی شارپ
PhoneBook 4
Notepad
http://www.v-barnamenevis.blogfa.com
سلام به همه دوستان
این سورس یک textbox و button می باشد که بیشتر متد های آن را override کرده ام و همچنین یکسری Properties جدید به اینها اضافه کرده ام
و قابلیت هایی چون :
1. تغییر رنگ دادن Button وقتی موس روی آن قرار می گیرد
2. وقتی textbox خالی باشد به دو صورت error می دهد
3. امکان تغییر دادن مد text به چند مد دیگر مثل : عددی ، ارز ، ...
4. امکان مخدود کردن به کاراکتر های خاص
5. ...
این سورس قسمت های آموزشی زیادی دارد
موفق با شید
با استفاده از message های رد و بدل شده در سیستم عامل می تونید پیامهایی ک ب تغییرات در Device ها منجر می شن (و خیلی چیزای دیگه رو) فیلتر کنید. یکی از اونها WM_DEVICECHANGE هست ک می تونید از روش لحظه ی اتصال/قطع اتصال USB Flash Drive رو بفهمید. و با فیلتر این پیام و بررسی wParam داخل اون ، بسته ب نیاز می تونیم تشخیص بدیم چ رویدادی رخ داده برای device ها تا کار خودمون رو انجام بدیم...
3 کاری ک این برنامه انجام میده:
لیست تمام درایوها + وضعیت + نوع رو نشون می ده...
لیست USB Hub های متصل ب سیستم رو با کمک WMI می گیره و نشون میده...
و در یک فرم جدا می تونید اتصال/قطع اتصال USB Removable Disk ها رو مونیتور کنید و بسته ب نیاز کار خودتون رو انجام بدین..
تبدیل text به image با کلاس bitmap
از کاربر متنی را دریافت میکند و ان را به عکس تبدیل میکند هم چنین میتوان عکس ایجاد شده را نمایش و یا ذخیره کرد
سلام
این پروژه تمام قابلیت های Paint ویندوز را داره
و از قابلیت های برنامه نویسی شی گرا Class , user interface , attribute ها و event های جدید که خودم نوشتم استفاده شده است .
مشکلات هم داره اما توی نسخه های بعدی ایشالا حل می شه
لطفا نظر فراموش نشود و اگر حال کردید یک تشکر:قلب:
یا علی
ضمیمه 103653
دانلود ضمیمه 103652
با سلام
خیلی وقت بود که دنبال یه Autocomplete برای فرمهای ویندوزی میگشتم (نه wpf و نه component)
بلاخره دیشب با کمک آقای Mahmoud.Afrad و به کمک یوزر کنترل نوشتمش
نمونه عکس:
ضمیمه 103708ضمیمه 103707
پروژه رو ضمیمه کردم و بانکشم همراشه اتچش کنید
http://s4.picofile.com/file/77510189...earch.rar.html
در مورد رفرنس ها که یک یوزر کنترل در پوشه debug برنامه هست که باید اونو به برنامتون اضافه کنید (قاعدتا خودش باید اضافه شده باشه) و همچنین بانک رو از پوشه data به sql server اتچ کنید
و اما در مورد کارائیش که مثل google search شما با تایپ یک کلمه با استفاده از یک box کلمات پیشنهادی رو بهتون می ده، مثل تصویر زیر
ضمیمه 103734
در ضمن این برنامه یک صرفا یک نمونه است
برنامه با استفاده از VS 2010 و Sql 2008 ساخته شده
نمونه برنامه ای برای حالتی که میخوایم با کلیک بر روی سلول گرید یک لیست چند ستونه برای انتخاب مقدار باز بشه.یه چیزی شبیه کمبوی چند ستونه.
DrowpDownCell_Datagridview
سلام
این پروژه درخت های دودویی را شبیه سازی می کند و همچنین preorder ، postorder ، bfs و ... را بدست می آورد
این پروژه کاملا با کلاس ها طراحی شده است و امکان استفاده راحت در پروژه هاتون را دارد
موفق باشید
نظر و تشکر فراموش نشه . خواهشا :قلب::گریه:
ضمیمه 103934
ضمیمه 103935
آموزش linq to sql
http://s4.picofile.com/file/7759377090/linq.rar.html
برنامه تبدیل عدد به حروف تا 13 رقم
سلام دوستان. فردا امتحان سخت افزار دارم. داشتم میخوندم رسیدم به تبدیل گری به باینری و تبدیل باینری به گری. گفتم همبنجور که تمرین میکنم بیام توی سی شارپ هم این برنامه رو بنویسم شاید به کار کسی بیاد :لبخندساده:
ضمیمه 104685
برنامه ی تبدیل متن به صوت
این برنامه یک کلمه یا یک جمله ی انگلیسی دریافت میکنه و اون رو تلفظ میکنه . از کامپوننت microsoft speech object library استفاده کردم
صفحه بندی دیتاگرید ویو با استفاده LINQ To XML
ضمیمه 106187
با سلام
یک برنامه نوشتم شاید به درد همه دوستان بخوره
این برنامه یک ماشین حساب می باشد که همه جور حمله ریاضی رو از ورودی می گیره و خروجی آن را چاپ می کنه
ورودی می تواند
1- عدد اعشاری با هر تعداد اعشار باشد و عدد بدون اعشار
2- عدد با علامت و بی علامت
3- پرانتز های تو در تو
4- خطا های ورودی هم می گیره
محاسبه جملات زیر را می تواند انجام بدهد
-32.6+-2.6++6
7++4-3*-2/(3+(5*3+9))
- 2 * +2 * -2
+4+3+-(79 +7)*6/9
11+.10000 * 12345678.1234567
2111.9999 + -1000.22201 * (656+67) * ((1/5)-6) - (-3.3 + 1.1 +(32+ +.333) +54 )
خلاصه برنامه به درد به خوریه
لطفا نظر فراموش نشود
با سپاس
این برنامه رو واسه آموزش به خودم نوشتم- یه یوزر کنترل تقویم شمسیه - تغییر رنگ و ...
ضمیمه 105317
http://www.mediafire.com/folder/z1w6e47m4sdlm/C%23
کلاس تبدیل متن با کاراکتر ای عربی به معادل فارسی - ( نسخه 0.2 :چشمک: )
در واقع فقط فتحه و ضممه و .. رو حذف میکنه ....
مثال:
ArToPe r = new ArToPe();
textBox1.Text = r.Convert(textBox1.Text);
پیچَک -> پیچک
پیلِه کُردَن -> پیله کردن
نکته : روشش شاید حرفه ای نباشه و تر تمیزم نباشه اما کار میکنه :)
کار کردن با Chart در سی شارپ ...
برنامه ای که اعداد رو در یافت میکنه و نمودار میله ای اون رو رسم میکنه ... کاربرد در برنامه های اماری کارخانه ها و
شرکت ها
ضمیمه 105760
لغت نامه ( زبان محلی ) با امکان جستجو به هر دو حالت
خود لغت نامه با WPF هست و ابزار ویرایش لغات WinForm
نکته:دیتابیس در مسیر زیر هست و درصورت release باید فولدر دیتابیس رو در ادرس مربوطه کپی کنید.
RootFolder\\MeygoonDic_WPF\bin\Debug\DataBase\mdb. mdb
یه کپی از فولدر دیتابیس هم باید کپی به این ادرس ( برای حالت debug هم لازمه و پروژه اجرا نمیشه ) :
RootFolder\\translatetool\bin\Debug\DataBase\mdb.m db
برای کم شدن حجم برنامه و این که بتونم اینجا اپ کنم حذفشون کردم و فقط یدونشو گذاشتم باشه.
--------------------------------------------------
هر دو فایل رو کپی کنید توی یک فولدر...
یه برنامه کوچیک واسه اینکار نوشتم که در هر نقطه ای از دسکتاپ مختصات ماوس رو بشه پیدا کرد ./
بوسیله ی این نرم افزار میتونید تابع API خودتون رو بهش معرفی کنید و طریقه ی
استفاده ی اون رو در #C و VB ببینید ... قابل نصب بر روی ویژوال استدیو 2010 و 2012
- یک توضیح مختصر در مورد تابع میده
- کد #C و VB رو برای استفاده تولید میکنه
- قابلیت insert کردن کد تو بدنه ی کدهای برنامه رو داره ...
مثالی از کاربرد HtmlAgilityPack
ضمیمه 106480
برای فعال سازی مجدد برخی قسمت های ویندوز که در اثر ویروس و ... غیر فعال شده
آپدیت کامل برنامه
http://www.uplooder.net/cgi-bin/dl.c...5efbc6772c98a2
مثالی از کاربرد Yahoo! Query Language
استخراج آخرین پست های سایت برنامه نویس
ضمیمه 107669
انجام کارهای ساده با گرافیک و صوت:
1.طراحی 2 شکل( یکی مسطیل و دیگری شکل ترکیبی)
2.طراحی فرم به گونه ای که گوشه های فرم، بصورت شکل هندسی است.(irrequalarly Shaped)
3. طراحی دو دایره در فرم، به گونه ای که بتوان آن ها را با موس ، جابجا کرد.(Movable Sprite)
4. نمونه کار با صدای مادربرد(Beep)
5.پخش صدا با پسوند Wave
6.پخش فایل صوتی (Play Sound)
7. پخش فایل چند رسانه ای (Play Multimedia)
لیست کارهای برنامه:
1. کار با منو راست کلیک (Context Menu)
2. تغییر زبان برنامه با منو راست کلیک( زبان فارسی و انگلیسی)
3.کار با Drag&Drop (کشیدن و رها کردن متن)
یک برنامه ساده برای Delete از جدول با انتخاب سطر مورد نظر توسط دیتا گرید.
وقتی روی یه کنترل میری شروع به لرزیدن میکنه
نمایش آب و هوا با استفاده از سرویس Weather یاهو و Yahoo! Query Language
ضمیمه 108052
ضمیمه 108374مثال از کار با کنترل GMaps.NET
برای کاهش حجم برنامه dll های اصلی GMaps رو حذف کردم
قبلا از اجرای برنامه، dll های زیر رو از لینک بالا یا اینجا دانلود کنید و به پوشه اجرایی برنامه اضافه کنید
GMap.NET.Core.dll
GMap.NET.WindowsForms.dll
* امکان جستجوی یک آدرس اضافه شد
نام: MultiThread_DataTrafficCounter
برنامه نویس: smart8bits
توضیحات: نمایش مقدار دیتای فرستاده و دریافت شده به صورت خیلی ساده
نمونه برنامه از ترکیب GMap.NET و سرویس Directions نقشه گوگل
برای نمایش اطلاعات مسیر و نحوه سفربین دو نقطه
برای کاهش حجم برنامه dll های اصلی GMaps رو حذف کردم
قبلا از اجرای برنامه، dll های زیر رو از اینجا یا اینجا دانلود کنید و به پوشه اجرایی برنامه اضافه کنید
GMap.NET.Core.dll
GMap.NET.WindowsForms.dll
ضمیمه 108617
یکی از دوستان سوالی پرسیده بود
در مورد استخراج زیرنویس ویدئوهای TED که نتیجه اش همین برنامه شد
برنامه دفترچه تلفن
سلام
یه پروژه نوشتم جهت آموزش کار با دیتابیس SQL بسیار مفید می باشد.
درج، جستجو، آپدیت و حذف در دیتابیس با استفاده از کد نویسی انجام شده است.
این برنامه قابلیت ذخیره عکس در پایگاه داده و بازیابی رو هم داره.
پروژه با استفاده از کامپوننت IrisSkin2 شکیل شده.
تصویر پروژه:
لطفا سوالات و نظرات خود رو در اینجا مطرح بفرمایید.
فایل سورس پروژه:
Simple Contact v2
نمیدونم تکراریه یا نه.
ی برنامه واسه ایجاد سطح دسترسی کاربران
https://barnamenevis.org/showthread.p...B1%D8%B3%DB%8C
برای اینکه بتوانید تغیرات سیستمی روی کامپیوتر کاربر انجام دهید باید برنامه به صورت admin اجرار شود.
یک راه این است که خود فایل exe برنامه را طوری تنظیم کنید که در حین اجرا پیغام UAC نمایش دهد و برنامه به صورت admin اجرا شود.و راه دیگر این است که برنامه از داخل خودش به صورت admin اجرا شود که ما در اینجا به این مسئله می پردازیم.
دریافت
KeyBoard Checker_45
برنامه ای برای تست کردن دکمه های کیبورد.
این برنامه بیشتر به درد فروشگاههای قطعات کامپیوتری میخوره تا با این کیبورد های مورد دار رو چک کنن.
دوستان فقط مد نظر داشته باشن پس از دانلود به فایلا پسوند 001 تا 004 اضافه کنن تا بشه اکسترکتش کرد
کمبو باکس قابل ویرایش (افزودن و حذف آیتم بدون استفاده از بانک اطلاعاتی) توسط کاربر حین اجرای برنامه (با تشکر از veniz 2008 به خاطر ارسال کدهای اولیه:تشویق:) قابل توجه دوستان:
برای اجرا نیاز به فریم ورک 4 هست و در ویژوال سی شارپ 2010 نوشته شده است, ضمنا از settingبرای ذخیره آیتم های کمبوباکس استفاده شده است.
ضمیمه 109251
سلام
برنامه جستجو بر اساس دو فیلد با ADO.NET و همچنین کانکشن استرینگ اتچ شده SQL
امیدوارم دیگه این سوال مطرح نشه
اینطوری کد نوشتن واقعا از شما بعیده.
public void select (string source, string[] Params)
{
SqlCommand cmd = new SqlCommand ();
lock (con) {
con.Open ();
cmd.Connection = con;
cmd.CommandText = source.Trim ().ToString ();
for (int ParamID = 0; ParamID != Params.Length; ParamID++) {
cmd.Parameters.AddWithValue (string.Format ("p{0}", ParamID), Params [ParamID]);
}
adap.SelectCommand = cmd;
dt.Clear ();
adap.Fill (dt);
con.Close ();
}
}
اگر فقط در محیط ویندوز اجرا میکنید میتونید lock رو بردارید.
نحوه استفاده:
select("SELECT ID, Name, Family, Tel, Address FROM dbo.Table_1 WHERE (Name = @p0) AND (Address = @p1)", nameTextBox.Text, addressTextBox.Text);
سلام دوستان
نحوه قفل كردن پوشه با كد نويسي رو براي دوستان شرح ميدم البته با ذكر اينكه تمامي مطالب برگرفته از سايت c-sharp.ir هستش و بنده فقط به اشتراك ميذارم براي دوستان كه استفاده كنند.
در این مقاله قصد داریم یک فولدر را با استفاده از کد نویسی قفل کنیم بصورتی که کاربر نتواند وارد آن شود.
نمیخواهم که وارد مطالب جانبی از جمله طریقه ی انتخاب فولدر و چیزهای دیگر شوم ، پس کد را در رویداد لود فرم مینویسیم و خودمان آدرس فولدر را مستقیما در کد نویسی وارد میکنیم.
برای قفل کردن فولدر از متدی به نام SetAccessControl موجود در کلاس DirectoryInfo استفاده میکنیم و خود این کلاس نیز در فضای نامی System.IO قرار دارد پس قبل از هر کاری این فضای نامی را معرفی میکنیم.
using System.IO;
حال یک شی از نوع DirectoryInfo میسازیم و آدرس فولدری که میخواهیم قفل کنیم را به آن میدهیم.
DirectoryInfo di = new DirectoryInfo("d:\\folder");
اگر متد SetAccessControl مخصوص به di را بنویسید خواهید دید که یک شی از کلاس DirectorySecurity بعنوان پارامتر ورودی از شما میخواهد ، پس یک شی از این کلاس بسازید :d
اما قبل از این کار فضای نامی مخصوص آنرا نیز در بالا معرفی کنید.
using System.Security.AccessControl;
و
DirectorySecurity ds = di.GetAccessControl();
کاری که ما تا اینجا انجام دادیم این است که ابتدا فولدر را معرفی کردیم و اکسس کنترل آنرا در شی ds قرار دادیم حالا میتوانیم با استفاده از متد AddAccessRule روی آن قانون دسترسی معرفی کنیم ، پس ابتدا یک قانون دسترسی معرفی می کنیم و آنرا به این متد میدهیم :
FileSystemAccessRule ar = new
FileSystemAccessRule(Environment.UserDomainName+"\ \"+Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny);
ds.AddAccessRule(ar);
دوخط بالا شلوغ به نظر میرسند ، پس توضیح میدهم ، در خط اول برای ساخت یک شی از نوع FileSystemAccessRule باید در پارامتر اول کاربری که میخواهیم این قانون دسترسی به آن نسبت داده شود وارد میکنیم ، که به این صورت عمل میکنیم ابتدا نام کامپیوتر و سپس “\” و نام کاربری را وارد میکنیم که برای کاربر جاری میتوانیم از کلاس Environment کمک بگیریم.
در پارامتر دوم نوع دسترسی مثلا Delete ، Create و غیره را تعریف میکنیم که ما از FullControl استفاده میکنیم و در نهایت هم یا Allow یا Deny را اعمال میکنیم.
به زبان ساده ما گفته ایم کاربر جاری ، هیچ نوع دسترسی به این فولدر ندارد.
در نهایت این قانون دسترسی را با متد AddAccessRule به لیست قوانین این فولد اضافه میکنیم.
جمله ای که بالا گفتم اشتباه است :d ما فقط یک شی از DirectorySecurity ساختیم و به آن قانون اضافه کردیم.
با di.GetAccessControl تنها DirectorySecurity مان را مقدار دهی اولیه کردیم و هنوز به فولدر نسبت داده نشده است پس باید این DirectorySecurity را به فولدر نسبت دهیم :
di.SetAccessControl(ds);
برای باز کردن مجدد فولد از متد RemoveAccessRule استفاده کنید.
موفق باشید
کد کامل قفل کردن فولدر :
DirectoryInfo di = new DirectoryInfo("d:\\folder");
2DirectorySecurity ds = di.GetAccessControl();
3FileSystemAccessRule ar = new FileSystemAccessRule(Environment.UserDomainName+"\ \"+Environment.UserName, FileSystemRights.FullControl, AccessControlType.Deny);
4ds.AddAccessRule(ar);
5di.SetAccessControl(ds);
سورس مقایسه زمان و تاریخ
دانلود سورس