تبليغاتX
آموزش برنامه نويسي
خورشيد باش که اگر خواستي بر کسي نتابي،نتواني.

روش درک واقعیات جوانی


بی تردید جوانی از حساسترین و پرمخاطره ترین دوران زندگی است. جوان با همه تواناییها، به خاطر حساسیت مقطع سنی، مشکلات ، کمبودها و واقعیات انکار ناپذیر دارد. عدم درک جوان و بی‏ توجهی به واقعیات طبیعی‏اش چه بسا، به جای تربیت ، سبب گمراهی ‏جوان می‏شود.

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


احترام به شخصیت جوان و مسوولیت دادن به او از شیوه‏های مهم‏تربیتی شمرده می‏شود. جوان، با همه مشکلات و واقعیات دوره‏ جوانی ، برای ایفای نقش و انجام مسولیتهای مختلف توانایی ‏بسیار دارد. عدم اعتماد به جوان و بی ‏توجهی به تواناییهای اومانع شکوفایی استعدادهاست و در نتیجه به عدم رشد مطلوب جوان‏ می‏انجامد. سیره گرانسنگ رسول گرامی صلی‌الله‌علیه‌وآله‌وسلم در مسیر دشوار تربیت ، بهترین‏ سرمشق شمرده می‏شود. آن بزرگوار به جوانان اعتماد می‏کرد و کارهایی بس مهم به آنان می ‏سپرد.

روش محبت و رفاقت


محبت داروی بی ‏نظیر بسیاری از دردهاست. محبت ‏بسیاری مشکلات‏ عاطفی و اجتماعی را از میان می‏برد. محبت موثرترین شیوه تربیتی‏ است. جوان کانون عاطفه و احساسات است و تشنه محبت صادقانه. ایجاد رابطه عاطفی و صمیمی در تربیت او بسیار سودمند است. درطریق تربیت، تندی، سختگیری و فشارهای روانی نه تنها مفید نیست، بلکه سبب رنجش جوان و لجاجت ‏بیشتر او می‏شود. جوانی، بویژه آغاز آن، زمان دوستی و دوست‏یابی است و جوان شدیدا ازدوستان خود تاثیر می ‏پذیرد. این ویژگی ایجاب می‏کند که والدین‏فرزندان خود را در انتخاب دوستان صالح یاری کنند و مهمتر اینکه خود برای او دوستی صمیمی باشند، آنها باید ضمن انجام‏دادن وظیفه پدری و مادری، دوستانی خوب و صمیمی برای جوانشان‏باشند. محبت و رفاقت صمیمانه با فرزند چنان مهم است که امام‏صادق علیه‌السلام آن را راه درست تربیت در هفت‏ ساله سوم زندگی می‏داند.آن حضرت می‏فرماید: بگذار فرزندت هفت ‏سال بازی کند،هفت ‏سال اورا با آداب و روشهای مفید تربیت کن و در هفت‏سال سوم مانند دوست صمیمی با وی همراه باش

روش موعظه


موعظه از شیوه‏های موثر در تربیت فرزندان جوان است. اگر اندر زبان منطق و عطوفت همراه باشد، بسیار موثر و کار ساز است.معصومان(علیهم السلام) از این شیوه بسیار بهره می‏بردند. علی علیه‌السلام نیز فرزندش امام حسین علیه‌السلام را چنین موعظه کرده است: فرزندم، تو رابه تقوای الهی، در نیازمندی و بی‏نیازی، و سخن حق، هنگام‏خشنودی وخشم، و میانه روی، در فقر و بی‏نیازی، و عدالت، دررفتار با دوست و دشمن، و کار و تلاش، هنگام نشاط و بی‏حالی، و خشنود بودن از خداوند، در سختی و گشایش و... سفارش می‏کنم.

روش احترام به شخصیت


جوان برای شخصیت ‏خود اهمیت‏ بسیار قائل است، هرنوع کم توجهی ‏را بی‏احترامی به شخصیت ‏خود می‏داند. و چه بسا واکنش نشان‏ می‏دهد. احترام به شخصیت جوان در تربیت او بسیار موثر است. اگرجوان خود را بی‏ مقدار و حقیر بشمارد، احساس کند در نظر دیگران‏ اعتبار و جایگاهی ندارد و نزد دیگران از احترام و ارزش برخوردار نیست، تلاش در جهت رشد و تربیت ‏خود را بی ‏ثمر می‏داند و چه‏بسا رفتارهای نابهنجار بروز می‏دهد.امام هادی علیه‌السلام می‏فرماید: «از شر کسی که خود را خوار می‏داند،ایمن مباش.» مشورت کردن با جوان نشان دهنده احترام به اوست;زیرا سبب می‏شود بیشتر برای خود ارزش قائل شود، بیشتر احساس‏مسوولیت کند و در نتیجه در راه تربیت‏خود بیشتر بکوشد.

+ نوشته شده در  سه شنبه سیزدهم مهر 1389ساعت 10:34  توسط ايزانلو | 
دانلود كنيد
+ نوشته شده در  شنبه هشتم تیر 1387ساعت 11:36  توسط ايزانلو | 

تعريف کلاس

توسط کلاس ها می توان اشيايی را با خصوصيات ( که توسط عناصر نمايش داده می شوند ) و اعمال ( که توسط توابع مشخص می شوند ) مدلسازی کرد . کلاسها همانند ساختارها تعريف می شوند با اين تفاوت که در کلاسها توابع نيز می توانند به عنوان عنصر کلاس باشند . يک کلاس توسط کلمه class تعريف می شود . به تعريف کلاس زير توجه کنيد :


ادامه مطلب
+ نوشته شده در  یکشنبه دوازدهم خرداد 1387ساعت 7:41  توسط ايزانلو | 
اشاره گرها عملوندهايی مجاز در عبارات محاسباتی ، و رابطه ای  می باشند ، البته تمامی عملگرهايی که در اينگونه عبارات به کار می روند برای اشاره گرها مجاز نمی باشند . در اين مبحث به بررسی عملگرهايی که عملوندی از نوع اشاره گر می توانند داشته باشند و نحوه کاربرد آنها می پردازيم .
ادامه مطلب
+ نوشته شده در  پنجشنبه نهم خرداد 1387ساعت 10:21  توسط ايزانلو | 
 

CONSTو اشاره گرها

همانطور که می دانيد const به برنامه نويس اين امکان را می دهد که مقدار يک متغير را که از نوع const تعريف شده است ، در طول برنامه نتوان تغيير داد . داده هايی که توسط اشاره گرها به توابع ارسال می شوند ، داخل تابع قابل تغيير می باشند و ممکن است نا خواسته تغيير يابند . برای جلوگيری از تغييرات نا خواسته ، آنها را به صورت ثابت به تابع ارسال می کنيم . به برنامه زير توجه کنيد :


ادامه مطلب
+ نوشته شده در  پنجشنبه نهم خرداد 1387ساعت 10:18  توسط ايزانلو | 

ارسال آرگومان به تابع توسط اشاره گر

تا به حال با دو روش ارسال آرگومانها به توابع آشنا شده ايد . ارسال با مقدار و ارسال با ارجاع . در اين مبحث روش ديگری را که ارسال توسط اشاره گر می باشد مورد بررسی قرار می دهيم . اشاره گرها مانند آرگومانهای ارجاع می توانند برای تغيير يک يا چند متغير ارسال شده از داخل تابع و يا برای ارسال داده های بزرگ به توابع مورد استفاده قرار گيرند . در برنامه زير ، شيوه ارسال آرگومان توسط اشاره گر به تابع مورد استفاده قرار گرفته است .

 

ادامه مطلب
+ نوشته شده در  پنجشنبه نهم خرداد 1387ساعت 10:14  توسط ايزانلو | 
براي Connection:
کد:
Dim Cnn As New ADODB.Connection

private Sub DbOpen()
Dim StrConnection As String
Dim dpath As String
dpath = App.Path
If Right(dpath, 1) <> "\" Then
    dpath = dpath + "\"
End If
dpath = dpath & "data\dbmain.mdb"

StrConnection = "DRIVER={Microsoft Access Driver (*.mdb)};DBQ=" & dpath & ";Uid=Admin;PWD=;"
Cnn.ConnectionString = StrConnection
Cnn.Open
End Sub
البته بايد توي Perference كتابخانه Microsoft Activex Data Object 2.5 رو اضافه كني.
بعد براي جستجو و به روز رساني مي توني هم با SQL كار كني و هم بدون اون.

کد:
Dim RsAdd As New ADODB.Recordset
Dim SqlAdd As String

SQLAdd = "SELECT * FROM Tbl1 WHERE Fld1='" & Trim(TxtOne.Text) & "'"

';:::     OR 
';:::     SQLAdd = "SELECT * FROM Tbl1 WHERE Fld1=2551"

DbOpen

RsAdd.Open SQLAdd, Cnn, adOpenKeyset, adLockOptimistic

RSAdd.AddNew
RSAdd("One") = Trim(TxtOne.Text)

RSAdd.Update
RSAdd.Close
Set RSAdd = Nothing
براي اضافه كردن با SQL:

کد:
Dim SQLAdd As String

DBOpen

SQLAdd="INSERT INTO Table1 (Fld1,fld2) VALUES ('" & txt1.text & "','" & Txt2.Text & "' ) WHERE Fld1='Hello'"

';:::   OR 
';:::   SQLAdd="INSERT INTO Table1(Flad1,Fld2) VALUES ('Hello','1256')"
cnn.Execute SQLAdd

 
+ نوشته شده در  یکشنبه پنجم خرداد 1387ساعت 11:39  توسط ايزانلو | 
برای حرکت به رکوردی نامشخص در یک جدول باید از دستور زیر استفاده کنید :

( عدد ) Adodc1.RecordSet.Move

که حداکثر اندازه عدد مورد نظر حتما باید یک واحد کوچکتر از تعداد کل رکوردهای جدول باشد . دلیل این امر این است که شماره گذاری رکوردها از عدد صفر شروع می شود . مثلا برای حرکت به رکورد چهارم باید عدد 3 را وارد کنید .

حالا ما باید این عدد رو به صورت تصادفی تولید کنیم و اشاره گر رو به اون رکورد حرکت بدیم :
كد:

  Randomize
  a=Adodc1.RecordSet.RecordCount
  p=int ( Rnd * a)
  Adodc1.Refresh
  Adodc1.RecordSet.Move  ( p)

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

 a=Adodc1.Recordset.AbsolutePosition

برای مثال اگر اشاره گر شما روی رکورد سوم باشد مقدار a برابر با 3 خواهد شد . به خاطر این که این دستور شماره گذاری رکوردهای جدول رو از 1 شروع میکنه .
+ نوشته شده در  یکشنبه پنجم خرداد 1387ساعت 9:44  توسط ايزانلو | 

عملگرهای اشاره گر

عملگر آدرس (&) عملگری است که آدرس خانه حافظه عملوند خود را بر می گرداند .

int y=5;

int *yPtr;

yPtr = &y;

دستورات فوق متغير y را از نوع int با عدد 5 مقدار دهی کرده و سپس yPtr ، اشاره گری به متغيری از نوع int تعريف می شود و سرانجام آدرس خانه حافظه y در yPtr قرار می گيرد .

همانطور که در شکل فوق می بينيد ، yPtr حاوی آدرس خانه حافظه y می باشد .

برای آشنايی با نحوه استفاده از اشاره گرها به برنامه زير توجه کنيد :

#include

 

void main ()

{

  int x = 5, y = 15;

  int *xPtr, *yPtr;

 

  xPtr = &x;

  yPtr = &y;

 

  cout << "The value of x is " << x

       << "\nThe address of x is " << &x

       << "\nThe value of xPtr is " << xPtr;

 

  cout << "\n\nThe value of y is " << y

       << "\nThe address of y is " << &y

       << "\nThe value of yPtr is " << yPtr;

 

  *xPtr = 10;

  cout << "\n\nx=" << x << " and y=" << y;

 

  *yPtr = *xPtr;

  cout << "\nx=" << x << " and y=" << y;

 

  xPtr = yPtr;

  cout << "\nx=" << x << " and y=" << y;

 

  *xPtr = 20;

  cout << "\nx=" << x << " and y=" << y;

}

خروجی برنامه فوق به صورت زير می باشد :

The value of x is 5

The address of x is 0x8fb4fff4

The value of xPtr is 0x8fb4fff4

 

The value of y is 15

The address of y is 0x8fb4fff2

The value of yPtr is 0x8fb4fff2

 

x=10 and y=15

x=10 and y=10

x=10 and y=10

x=10 and y=20

در برنامه فوق دو متغير x وy از نوع عدد صحيح تعريف شده و x حاوی 5 و y حاوی 15 می گردد سپس xPtr و yPtr اشاره گری به عدد صحيح تعريف می شوند .

xPtr = &x;

yPtr = &y;

دو دستور فوق همانطور که در خروجی برنامه نيز می بيند ، آدرس خانه حافظه x را در xPtr و آدرس خانه حافظه y را در yPtr قرار می دهد .

دستور *xPtr = 10; در خانه ای از حافظه که xPtr اشاره می کند ( يعنی متغير x ) عدد 10 را قرار می دهد سپس*yPtr = *xPtr; مقدار خانه حافظه ای که xPtr به آن اشاره می کند را در خانه ای از حافظه که yPtr به آن اشاره می کند قرار می دهد يعنی مقدار متغير x در متغير y قرار می گيرد .

دستور xPtr = yPtr; مقدار yPtr را که همان آدرس خانه حافظه y می باشد در xPtr قرار می دهد پس با اجرای اين دستور xPtr ديگر به x اشاره نمی کند بلکه به y اشاره خواهد کرد ، لذا با اجرای دستور *xPtr = 20; همانطور که مشاهده می کنيد x حاوی 20 نمی شود بلکه اين مقدار y است که به 20 تغيير می يابد .

+ نوشته شده در  چهارشنبه یکم خرداد 1387ساعت 9:7  توسط ايزانلو | 

تعريف اشاره گر

متغيرهای اشاره گر، آدرس خانه های حافظه را در خود نگهداری می کنند . متغيرها معمولاً مقدار مشخصی را در خود دارند ولی اشاره گرها آدرس يک متغير را در خود دارند . نام يک متغير به طور مستقيم به يک مقدار ، مراجعه می کند اما يک اشاره گر به طور غير مستقيم به يک مقدار مراجعه می کند . به شکل زير توجه کنيد :

count به طور مستقيم به مقدار 7 مراجعه می کند .

countPtr به طور غير مستقيم به متغيری که حاوی 7 می باشد مراجعه می کند .

اشاره گرها نيز مانند هر متغير ديگری ، قبل از استفاده بايد تعريف شوند . به عنوان مثال دستور زير متغير count را از نوع int و متغير countPtr را اشاره گری به متغيری از نوع int تعريف می کند .

;int count , *countPtr 
برای تعريف هر متغيری از نوع اشاره گر ، از علامت ستاره * قبل از نام آن استفاده می کنيم .

به دستور زير توجه کنيد :

;double *xPtr , *yPtr 

در دستور فوق ، xPtr و yPtr اشاره گرهايی به متغيرهايی از نوع double تعريف می شوند .

نکته: استفاده از Ptr در انتهای نام متغيرهای اشاره گر الزامی نمی باشد ولی برای اينکه برنامه قابل فهم تر باشد توصيه می شود از Ptr در انتهای نام اشاره گر استفاده کنيد .

+ نوشته شده در  چهارشنبه یکم خرداد 1387ساعت 8:37  توسط ايزانلو | 
 
صفحه نخست
پست الکترونیک
آرشیو
عناوین مطالب وبلاگ
درباره وبلاگ
خدايا جهانيان از عاشقان تو بيگانه اند و خودپرستان از سوز و گداز عشق بي خبر. امام علي (ع)

پیوندهای روزانه
ميشه خدا رو حس كرد...
آرشیو پیوندهای روزانه
نوشته های پیشین
مهر 1389
تیر 1387
خرداد 1387
اردیبهشت 1387
فروردین 1387
دی 1386
آذر 1386
آبان 1386
مهر 1386
پیوندها
آموزش كامل هك و دانلود نرم افزارهاي هك
 

 RSS

POWERED BY
BLOGFA.COM


جستجو