![]() |
![]() |
|
| خورشيد باش که اگر خواستي بر کسي نتابي،نتواني. |
روش درک واقعیات جوانی
روش احترام و مسوولیت دادن به جوان
روش محبت و رفاقت
روش موعظه
روش احترام به شخصیت
|
|
+ نوشته شده در
سه شنبه سیزدهم مهر 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بعد براي جستجو و به روز رساني مي توني هم با 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 کد: 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 را وارد کنید . حالا ما باید این عدد رو به صورت تصادفی تولید کنیم و اشاره گر رو به اون رکورد حرکت بدیم :
|
||||
|
+ نوشته شده در
یکشنبه پنجم خرداد 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
|