منو اصلی

درگاه ورود کاربران
لینک سایت های مفید
تقویم
<    «  ارديبهشت 1391  »    >
شيدسچپج
 1
2345678
9101112131415
16171819202122
23242526272829
3031 
آرشیو
امار سایت
آمار مطالب:
  يک ساعت پيش: 0
  امروز: 0
  اين ماه: 7
  مجموع مطالب: 398
  کل نظرات: 309



آمار بازديد:
  بازديد امروز: 4218
  بازديد ديروز: 3512
  مجموع بازديدها: 2495728



آمار کاربران:
  يک ساعت پيش: 0
  امروز: 9
  اين ماه: 347
  مجموع کابران: 7265
  بن شدگان: 2

آخرين عضو:


javad_gh1370

 


کاربران آنلاین:

رباطها آنلاین: Crawl Bot

در حال حاضر 0 کاربر, 1 رباط, 0 میهمان و در مجموع 1 نفر در سایت حضور دارند.
همکاران سایت

--------------------
نظرسنجی

دوست دارید نرم افزار رو روی چه سیستم عاملی اجرا کنید ؟

Xp
Vista
Seven
Apple
Windows android
تازه های سایت
بخش های پربازدید
اطلاعات سایت
حمایت  فارسی دی بی

 

http://www.farsidb.com/farsidb.gif

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

رتبه و اطلاعات سایت   

   http://www.farsidb.com/alex.jpg

 

آمورش مقدماتی دلفی  جلسه دهم

عنصر TButton :
اين عنصر يك كليد فرمان بر روي فرم ايجاد مي كند كه با كليك كردن بر روي آن كد مربوط به رويداد onclick آن اجرا مي شود .

برخي خواص ==>
Cancel : اين خاصيت تعيين مي كند ، در صورتي كه كاربر كليد ESC را فشار دهد آيا رويدادي رخ دهد يا خير . در صورتي كه مقدار آن True تنظيم شود با فشار دادن كليد ESC رويداد onclick مربوط به عنصر اجرا مي شود .
Caption : متن داخل عنصر را مشخص مي كند .
Default : از اين خاصيت براي مشخص كردن يك دكمه پيش فرض استفاده مي شود . در صورتي كه مقدار آن بر روي True تنظيم شود در صورتي كه كاربر كليد Enter را فشار دهد كد مربوط به رويداد onclick عنصر مربوطه اجرا مي شود .
ModalResult : اين خاصيت براي مواقعي به كار مي رود كه بخواهيم با ايجاد يك جعبه پيغام از كاربر براي انجام كاري خاص تأييد بگيريم . اين خاصيت مشخص مي كند كه موقعي كه كاربر اين دكمه را كليك كرد چه مقدار را برگرداند . [به عنوان مثال اگر مقدار اين خاصيت بر روي mrOK تنظيم شود ، وقتي كاربر اين دكمه را كليك كرد مقدار بازگشتي آن مشخص مي كند كه كاربر موافق با انجام عمليات مورد نظر است]

توضیحات بیشتر ...
اگر قبلا با زبان هایی مثل PHP کار کرده باشید حتما با الگوریتم به هم ریختن MD5 آشنایی دارید.

کد زیر تابعی است که این کار را در C# انجام می دهد.

public string MD5(string password)
{
byte[] textBytes = System.Text.Encoding.Default.GetBytes(password);
try
{
MD5CryptoServiceProvider cryptHandler;
cryptHandler = new MD5CryptoServiceProvider();
byte[] hash = cryptHandler.ComputeHash(textBytes);
string ret = "";
foreach (byte a in hash)
{
if (a < 16)
ret += "0" + a.ToString("x");
else
ret += a.ToString("x");
}
return ret;
}
catch { throw; }
}

توضیحات بیشتر ...
 آمورش مقدماتی دلفی جلسه نهم



عنصر TMemo‌ :
با استفاده از اين عنصر مي توان ميتوان چند خطي را وارد و يا ويرايش كرد .
* براي عنصر TMemo محدوديتي براي تعداد خطوط نمي باشد و تعداد آن به ظرفيت ديسك سخت بستگي دارد .

خواص ==>
Lines : اين خاصيت كه بيشتر در موقع طراحي مورد استفاده قرار مي گيرد براي كنترل محتويات و يا وارد كردن متن استفاده كرد .
ScrollBars : اين خاصيت براي نمايش نوارهاي پيمايش عمودي و افقي در عنصر TMemo به كار مي رود .
WantReturns : با استفاده از اين خاصيت مي توان مشخص كرد كه كاربر براي جداكردن خطوط از كليد Enter بايد استفاده كند يا از كليدهاي Ctrl+Enter . [اگر مقدار آن True تنظيم شود براي جدا كردن خطوط از كليد Enter استفاده مي شود]
WantTabs : اين خاصيت مشخص مي كند كه كاربر با كليد Tab بين عناصر حركت كند يا با كليد Ctrl+Tab .[در صورت True بودن با كليد Tab بين عناصر حركت مي شود]

توضیحات بیشتر ...
 آمورش مقدماتی دلفی جلسه هشتم


ادامه خواص شيء TLabel(برچسب) :

AutoSize : اين خاصيت در موقع تغيير كپشن برچسب عمل مي كند و موجب مي شود كه برچسب به اندازه مورد نياز براي متن تغيير اندازه دهد .
Caption : اين خاصيت مقدار متن نمايشي توسط برچسب را تنظيم مي كند .
Enabled : اين خاصيت براي فعال و غيرفعال كردن برچسب مي باشد .
Layout : از اين خاصيت براي ترازبندي عمودي متن موجود در خاصيت كپشن استفاده مي شود . [به عنوان مثال اگر بر روي tlCenter تنظيم شود متن در ميان قرار مي گيرد.]
ParentBiDiMode : اين خاصيت مشخص مي كند كه آيا برچسب خاصيت ترازبندي خود را از شيء پدر (فرم) به ارث ببرد يا خير .
ParentColor , ParentFont , ParentShowHint : اين خواص نيز مقدار رنگ و فونت و خاصيت ShowHint‌ برچسب را با توجه به شيء پدر (فرم) تنظيم مي كند .
Transparnet : اگر مقدار اين خاصيت True‌ باشد ، در مواقعي كه كارهاي گرافيكي انجام مي دهيم مي توان تصوير را در زير برچسب قرار دهيم .
WordWrap : اين خاصيت در موقع True بودن موجب مي شود كه در انتهاي هر خط برچسب به جاي اينكه متن به طور افقي گسترش يابد به خط بعدي انتقال يابد .
---------------------------

توضیحات بیشتر ...
 آمورش مقدماتی دلفی جلسه هفتم



در اين جلسه به بررسي برخي از متدهاي يك فرم و كاربرد آنها مي پردازيم :

متد :
متدها عملياتي هستند كه به صورت زير برنامه نوشته مي شوند و براي كنترل اشياء مورد استفاده قرار مي گيرند .

كاربرد متدها به صورت زير است :
نام متد . نام عنصر

**********
Create : با استفاده از اين متد مي توان ، در زمان اجرا عنصري را ايجاد كرد .
Show : اين متد عنصر پنهان شده را قابل رؤيت مي كند . به عنوان مثال Form1.Show عنصر Form1 را از حالت پنهان خارج مي كند .
Hide : با استفاده از اين عنصر مي توان عنصري را غيرقابل رؤيت نمود .
Focused : اين متد يك مقدار بولي(True,False) را بر ميگرداند كه مشخص مي كند محتويات درون عنصر انتخاب شده (فوكوس) است يا خير .
SetFocus : از اين متد براي انتخاب محتويات داخل يك عنصر استفاده مي شود . به عنوان مثال Edit1.SetFocus متن داخل عنصر Edit1 را انتخاب مي كند .
Destroy : با استفاده از اين متد مي توان يك عنصر را در حين اجراي برنامه از بين برد .
Clear : اين متد براي عناصري كه در مورد متن كار ميكنند به كار مي رود و باعث پاك شدن محتويات متن عنصر مي شود .
ScaleBy : با استفاده از اين متد مي توان ابعاد عناصر را تغيير داد :

توضیحات بیشتر ...
سورس کد آزمون گیر هوشمند در سی شارپ

امکانات برنامه:

لاگین شدن به سیستم به عنوان استاد و دانشجو
_____________________________________________
-مدیریت دروس
-ثبت درس
-ویرایش درس
-حذف درس
-لیست دروس
_____________________________________________
-مدیریت دانشجویان
-ثبت دانشجو
-ویرایش دانشجو
-حذف دانشجو
-لیست دانشجو
_____________________________________________
-مدیریت سوالات4گزینه ای
-ثبت سوال
-ویرایش سوال
-حذف سوال
-لیست سوال


_____________________________________________
-مدیریت سوالات2گزینه ای
-ثبت سوال
-ویرایش سوال
-حذف سوال
-لیست سوال
_____________________________________________
اختصاص دادن آزمون با تعیین دانشجویان و درس و تعداد سوالات باتعیین محدودیت زمانی و همچنین نوع آزمون!!!
_____________________________________________
مشاهده کارنامه دانشجو با نرم افزار کریستال ریپورت
_____________________________________________
رمز عبور رافراموش کرده ام!!
_____________________________________________
برگزاری آزمون
_____________________________________________
نمایش نتیجه آزمون

توضیحات بیشتر ...
با کد زیر می تونید سیستم رو خاموش کنید :


void button_Click(object sender, EventArgs e)
{
try
{
ManagementBaseObject mboShutdown = null;
ManagementClass mcWin32 = new ManagementClass("Win32_OperatingSystem");
mcWin32.Get();
// You can't shutdown without security privileges
mcWin32.Scope.Options.EnablePrivileges = true;
ManagementBaseObject mboShutdownParams = mcWin32.GetMethodParameters("Win32Shutdown");
// Flag 1 means we want to shut down the system
"mboShutdownParams[Flags"] = "1";
"mboShutdownParams[Reserved"] = "0";
foreach (ManagementObject manObj in mcWin32.GetInstances())
mboShutdown = manObj.InvokeMethod("Win32Shutdown", mboShutdownParams, null);
}
catch (Exception ex)
{
MessageBox.Show(ex.Message, "Exception", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
}

توضیحات بیشتر ...
اگر با ASP.NET کار کرده باشید ، میدونید که با فشار دادن Enter داخل یه TextBox فرم توسط DefaultButton فرم Submit میشه.

خوب این همیشه چیزه خوبی نیست ، چون با توجه به اینکه ما تنها یه فرم میتونیم تو ASP.NET داشته باشیم ، برای همین نباید فرم همیشه با یه Button خاص Submit شه.

برای حل این مشکل ما می تونیم دکمه Enter رو تو بعضی TextBoxها Disable کنیم تا کاربر مجبور شه روی دکمه Submit مورد نظر ما کلیک کنه.ما این کار رو با استفاده از javascript و رویداد onkeydown انجام میدیم.


توضیحات بیشتر ...


پشتیبانی شده توسط سرور باران