فرزانگان

بازگشت   فرزانگان > انجمن فنی مهندسی > مهندسی کامپیوتر > برنامه نویسی > #C


پاسخ
 
LinkBack ابزارهای موضوع جستجو در موضوع نحوه نمایش
قدیمی 14-10-2011   #1
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
افکار شیطانی نمونه کدهای کاربردی c#

سلام
سریع میرم سر اصل مطلب
توی همه فرومها اموزش زبانهای مختلف وجودداره وکپی pastکردنش اینجا فایده ای نداره
بنده اشنایی ابتدایی با C#دارم دوست دارم دوستان دیگه هم بیان تا در این تاپیک قطعه کدهای کاربری را معرفی کردن کاربردشون معرفی کنیم
برنامه نمیخوایم بنویسیم
اینکاربه نظر بنده خیلی میتونه مفید باشه گاهی شده فردی یه کد میخواد بنویشه فونت برنامشو تغییر بده ساعتها باید سرچ کنه(متاسفانه یا خوشبختانه هر کدی که وجودداره در درسایتهای انگلیسی است وگاها متوجه توضیحاتش نمیشیم)
ممنون میشم دوستان کمک کنند


پس قطعه کدها C#رو با توضیح اینجا بذارید

منتظریم
_________________________________________________________________________
اگر از بچگی به جای سیگار بهمون میگفتن مسواک ضرر داره، الان هیچکس دندون درد نداشت! همه دور هم جمع میشدیم و یواشکی مسواک میزدیم
Darya_m آنلاین نیست.   پاسخ با نقل قول
8 کاربر از پست Darya_m سپاس کرده اند .
قدیمی 14-10-2011   #2
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
kanakh5 تغییر رنگ فونت c#

کامنت رو فارسی گذاشتم تا راححتر بخونیم
[برای مشاهده لینک و عکس ها ابتدا باید عضو شوید سپس از تمامی امکانات استفاده نمایید. ]


Darya_m آنلاین نیست.   پاسخ با نقل قول
7 کاربر از پست Darya_m سپاس کرده اند .
قدیمی 16-10-2011   #3
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
پیش فرض لاگین کردن با سی شارپ

ابتدا فایل نوت پد یوزرنیم وپسوردهارو در مسیری که پروژتون ایجاد شده را درست کنید ویوزر وپسوردهای مورد نظر رو توش بنویسید(اسم فایل در کد زیرuser&pass.txt است)
(کدطولانیه توی 1 عکس جا نمیشه)
فایل زیر یوزرنیم وپسورد را از کاربر میگیره بهم میچسبونه اول واخرش * میذاره بعد چک میکنه که درست وارد شده یا نه

نقل قول:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;
using System.Diagnostics;
using System.Threading;

namespace finish
{
class Original
{

public static void Login()
{
Console.ResetColor();
//Console.ForegroundColor = ConsoleColor.White;
Console.WriteLine("For login enter your:");
Console.ForegroundColor = ConsoleColor.Cyan;
Console.Write("UserName: ");
string us = Console.ReadLine();
Console.Write("PassWord: ");
string ps = Console.ReadLine();
string up = "*" + us + ps + "*";
StreamReader sr = File.OpenText("user&pass.txt");

sr.BaseStream.Seek(0, SeekOrigin.Begin);
while (!sr.EndOfStream)
{
string d = sr.ReadToEnd();



if (d.Contains(up))
{

Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("->>>>Successful<<<<-");
}

else
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("->>>>ERROR<<<<-");
Console.ForegroundColor = ConsoleColor.Yellow;
Console.WriteLine("please enter Username & Password again");
ConsoleKeyInfo c = new ConsoleKeyInfo();

do
{
Console.ForegroundColor = ConsoleColor.Red;
Console.WriteLine("close this page and try again");
Console.ResetColor();

while (Console.KeyAvailable == false)
Thread.Sleep(250);
c = Console.ReadKey(true);
Console.WriteLine("You pressed the '{0}' key.", c.Key);
} while (c.Key != ConsoleKey.Add);





}

}

sr.Close();
sr.Dispose();

}


static void Main(string[] args)
{
Console.ForegroundColor = ConsoleColor.Magenta;
Console.WriteLine(" >>Hello<<");
Login();

finish.Menu.Main_Menu();

Console.ReadLine();


}
}
}






_______________
امیدوارم بدردتون بخوره
_________________________________________________________________________
اگر از بچگی به جای سیگار بهمون میگفتن مسواک ضرر داره، الان هیچکس دندون درد نداشت! همه دور هم جمع میشدیم و یواشکی مسواک میزدیم
Darya_m آنلاین نیست.   پاسخ با نقل قول
6 کاربر از پست Darya_m سپاس کرده اند .
قدیمی 17-10-2011   #4
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
Arrow ایجاد یه تایمر با سی شارپ

اگر بخواهیم یک تایمر در فرممون داشته باشیم(Windows application)که زمان محدودی داشته باشه (دراینجا 40 ثانیه) مثلا این تایمر رو برای یک بازی احتیاج داریم که وقتی زمان مورد نظر تموم شد فرم رو ببنده و پیام game overرو نشان بده
کنترلهای که برای این فرم نیاز داریم:
1)باید یک Timerبه فرم اضافه کنیم وEnabel اون رو از قسمت property از falseبه true تغییر بدیم وIntervalان را مقدار1000(برابر با یک ثانیه)قرار دهیم
1)labelکه Textرو خالی میذاریم(چون درغیراینصورت ثانیه اول که فرم لود میشه تکس پیش فرضlabel1رو نشون میده و ما اینو نمیخوایم)
وکد زیر رو بنویسیم
نقل قول:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;


namespace amozesh
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
int i = 40;
string j = " Secs";

private void timer1_Tick(object sender, EventArgs e)
{
i = i - 1;
label1 .Text= i + j;

if (i < 0)
{

//تایمر را غیرفعال میکنیم
timer1.Enabled = false;
label1.Text = "Game Over";



}

}
}
}
یا میتوانید به جای اخرین خط دستور زیر را بنویسید:
this.Close();
وفرم راببندید

________________
نکته: به قطعه کد ابی رنگ دقت کنید
اسم پروژه من amozeshاست واگر شما همین کد را عینا کپی کنید(چون اسم پروژه شما یه چیز دیگست یا حتی اسم فرمتون)حتما ارور میده
موفق باشید

Darya_m آنلاین نیست.   پاسخ با نقل قول
7 کاربر از پست Darya_m سپاس کرده اند .
قدیمی 17-10-2011   #5
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
پیش فرض جابه جایی وتغییر نام فایلFile.move

کد زیر با ادرس ثابت کار میکند
حتما باید در درایو Cفایلی به نام t.txtوجوداشته باشد.ما میخواهیم فایل را renameو جابه جا کنیم (cut &past)یعنی دیگه بعداز اجرا فایلی به نام t.txtدر درایو سی وجود ندارد
برای اینکه با فایلها کار کنیم نیاز داریم Namespace System.IO را usingکنیم


نقل قول:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespacereplace
{
class Program
{
static void Main(string[] args)
{

string path = @"c:\t.txt";
string path2 = @"c:\temp2\t2.txt";


فایلیکهدردرایوC وجودداردرابااسمجدیددر فولدر temp2ذخیره می کند//File.Move(path, path2);
Console.WriteLine("{0} was moved to {1}.", path, path2);

}
}
}

اگر بخواهیم ادرسها را از کابر بگیریم اینگونه عمل می کنیم

نقل قول:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.IO;

namespace replace
{
class Program
{
static void Main(string[] args)
{
// ادرس فایل را از کاربر می گیریم)این فایل حتما باید وجودداشته باشد(
Console.WriteLine("Enter File path: ");
string file1 = Console.ReadLine();
//مسیر فایلی که میخواهیم فایل اول را به ان بفرسیم راوارد می کنیم
//میتوانیم اسم فایل را تغییر دهیم
Console.WriteLine("Enter path: ");
string file2 = Console.ReadLine();
File.Move(file1, file2);
Console.ReadKey();
}
}
}


____________________
یاداوری:چون فرمت کدها یه خرده بهم میریزه میتونید داخل wordکپی کنید تا واضحتر باشه


Darya_m آنلاین نیست.   پاسخ با نقل قول
6 کاربر از پست Darya_m سپاس کرده اند .
قدیمی 22-10-2011   #6
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
پیش فرض محاسبه فاکتوریل #c

دراینجا از یک متود staticاستفاده شده تا دیگر لازم نباشد که درقسمت mainاز ان نمونه ای بسازیم

نقل قول:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace Factorial
{
class Program
{
public static long fact(long num)
{

if (num <= 1)
{
return 1;
}
else
{
long result = num * fact(num - 1);
return result;
}

}
static void Main(string[] args)
{
Console.Write("Enter Number: ");
long obj = Convert.ToInt32(Console.ReadLine());
Console.ForegroundColor = ConsoleColor.Green;
Console.WriteLine("factorial {0} = {1}",obj,fact(obj));
Console.ReadKey();


}
}
}
Darya_m آنلاین نیست.   پاسخ با نقل قول
7 کاربر از پست Darya_m سپاس کرده اند .
قدیمی 25-10-2011   #7
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
ico تغییرفونت ورنگ آن

با کیلیک روی هریک از دکمه ها میتوان نوع فونت ورنگ متن textboxداخل فرم را تعیین کنیم


[برای مشاهده لینک و عکس ها ابتدا باید عضو شوید سپس از تمامی امکانات استفاده نمایید. ]

[برای مشاهده لینک و عکس ها ابتدا باید عضو شوید سپس از تمامی امکانات استفاده نمایید. ]
Darya_m آنلاین نیست.   پاسخ با نقل قول
3 کاربر از پست Darya_m سپاس کرده اند .
قدیمی 28-10-2011   #8
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
ico چک کردن کاراکترهای تکس باکس که فقط حروف باشد نه عدد

اگر یک تکس باکس دارید که میخواهید چک کنید فقط حرف وارد کنند (مثلا تکس باکسی که برای وارد کردن نام کاربرد قرار دادید)
که در eventدکمه saveکد زیر را مینویسیم واگر پوینتر موس را روی ان ببریم پیغام موردنظر نمایش داده می شود


[برای مشاهده لینک و عکس ها ابتدا باید عضو شوید سپس از تمامی امکانات استفاده نمایید. ]
[برای مشاهده لینک و عکس ها ابتدا باید عضو شوید سپس از تمامی امکانات استفاده نمایید. ]
Darya_m آنلاین نیست.   پاسخ با نقل قول
4 کاربر از پست Darya_m سپاس کرده اند .
قدیمی 26-02-2012   #9
کاربر انجـــــمن
امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1 امتیازها: 5,409, سطح: 1
درجه کامل شده: 99% درجه کامل شده: 99% درجه کامل شده: 99%
فعالیت: 1% فعالیت: 1% فعالیت: 1%
 
Darya_m آواتار ها
 
تاریخ عضویت: Jun 2011
محل سکونت: تهران
مدرک تحصیلی : دانشجوی کارشناسی
نوشته ها: 205
سپاس ها: 463
سپاس شده 1,765 در 253 پست
درجه: 18
Darya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant futureDarya_m has a brilliant future
ico پاک کردن یک خط از یک فایل خاص

سلام
میخوایم کدی بنویسیم که وقتی عبارتی در تکس باکس تایپ وسپس برروی دکمه کیلیک شد عبارت تایپ شده از فایلموردنظر( که قبلا ایجاد کردیم)حذف شود
فقط کافیست برای دکمه مورد نظر event Clickبنویسیم
فایلtext.txt حاوی اطلاعات موردنیازماست که قبلا در درایوD ایجاد کردیم
زمانیکه عبارت تایپ شده برابر با عبارتی باشد که در فایل وجود دارد(text.Equals(read)) هیچ چیزی نوشته نمی شود(sw.Write(")6)


نقل قول:
private void button1_Click(object sender, EventArgs e)
{
String text = textBox1.Text;
StreamReader sr = new StreamReader("D:\\text.txt");
StreamWriter sw = new StreamWriter("D:\\new.txt");
sr.BaseStream.Seek(0, SeekOrigin.Begin);
while (!sr.EndOfStream)
{
String read = sr.ReadLine();
if (text.Equals(read))
{
sw.Write("");

}
else
{
Console.WriteLine(read);
sw.WriteLine(read);
}
}
sw.Close();
sr.Close();
File.Copy("D:\\new.txt", "D:\\text.txt",true);
File.Delete("D:\\new.txt");
}
_________________________________________________________________________
اگر از بچگی به جای سیگار بهمون میگفتن مسواک ضرر داره، الان هیچکس دندون درد نداشت! همه دور هم جمع میشدیم و یواشکی مسواک میزدیم
Darya_m آنلاین نیست.   پاسخ با نقل قول
2 کاربر از پست Darya_m سپاس کرده اند .
پاسخ

علاقه مندی ها (Bookmarks)

برچسب ها
c#, نمونه, کاربردی, کدهای


کاربران در حال دیدن موضوع: 1 نفر (0 عضو و 1 مهمان)
 
ابزارهای موضوع جستجو در موضوع
جستجو در موضوع:

جستجوی پیشرفته
نحوه نمایش

مجوز های ارسال و ویرایش
شما نمیتوانید موضوع جدیدی ارسال کنید
شما امکان ارسال پاسخ را ندارید
شما نمیتوانید فایل پیوست در پست خود ضمیمه کنید
شما نمیتوانید پست های خود را ویرایش کنید

BB code هست فعال
شکلک ها فعال است
کد [IMG] فعال است
کد HTML غیر فعال است
Trackbacks are غیر فعال
Pingbacks are غیر فعال
Refbacks are غیر فعال






اکنون ساعت 06:21 PM برپایه ساعت جهانی (GMT - گرینویچ) +3.5 می باشد.


Powered by vBulletin Version 3.8.5
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.5.0 RC2
Kanakh ©