برگزیده های پرشین تولز

اگر سوالي در زمينه برنامه نويسي دلفي داريد از من بپرسيد

وضعیت
موضوع بسته شده است.

yadi

کاربر تازه وارد
تاریخ عضویت
18 اکتبر 2004
نوشته‌ها
33
لایک‌ها
0
چند سوال در مورد dialog هاي دلفي؟

در صورت امکان به سوالات زير که در مورد دلفي مي باشد به ساده ترين حالت ممکن جواب بدهيد
اگر توضيحات فارسي هم براي برنامه هاي پيشنهادي بدهيد بهتر مي شود.

1)نحوه انجام Find در داخل کنترل Memo ،و اينکه همينکه آنرا پيدا کرد به حالت انتخاب شده به ما نشان بدهد(کار با عنصر finddialog ).
2)نحوه پرينت گرفتن از محتواي Memo (کار با عنصر printdialog ).
3)تغيير دادن فونت فقط متن Select شده در داخل عنصر Memo .
4)نحوه فرستادن محتواي Stringgrid به يک فايل(Save) و پرينت.
...)يک کتاب فارسي خوب براي ياد گرفتن SQL معرفي کنيد؟

تشکر.
 

myjoker

Registered User
تاریخ عضویت
8 آپریل 2004
نوشته‌ها
51
لایک‌ها
0
محل سکونت
اصفهان
اقا معلم يه كم در مورد نحوه كار مولتي ترودها در دلفي توضيح بدين ;)
 

arezae

کاربر تازه وارد
تاریخ عضویت
3 مارس 2003
نوشته‌ها
138
لایک‌ها
2
محل سکونت
Europe
به نقل از yadi :
چند سوال در مورد dialog هاي دلفي؟

در صورت امکان به سوالات زير که در مورد دلفي مي باشد به ساده ترين حالت ممکن جواب بدهيد
اگر توضيحات فارسي هم براي برنامه هاي پيشنهادي بدهيد بهتر مي شود.

1)نحوه انجام Find در داخل کنترل Memo ،و اينکه همينکه آنرا پيدا کرد به حالت انتخاب شده به ما نشان بدهد(کار با عنصر finddialog ).
2)نحوه پرينت گرفتن از محتواي Memo (کار با عنصر printdialog ).
3)تغيير دادن فونت فقط متن Select شده در داخل عنصر Memo .
4)نحوه فرستادن محتواي Stringgrid به يک فايل(Save) و پرينت.
...)يک کتاب فارسي خوب براي ياد گرفتن SQL معرفي کنيد؟

تشکر.

واقعيت اينكه تعداد سوالات شما زياد است و بعضي از آ،ها هم نياز به وقت بيشتري براي پاسخ دادن دارد.
در صورت امكان آنها را براي من بر روي ايميل بفرستيد.

در ضمن اگر سوالات خودتان را بر اساس اولويت براي من بفرستيد بهتر است كه من حداكثر يكي يا دوتاي آنها را جواب بدهم. من بطور خلاصه به سوالات شما جواب می دهم. اگر کافی نبود به ایمیل من سوالات خودتان را بفرستید.

در مورد كتاب خوب اس كيو ال
يك كتاب آموزشي خوب از آقاي روحاني رانكوهي است كه در دانشگاه تدريس ميشه. كتابهاي آقاي جعفرزاده قمي در بازار هم خوب هستند . ترجمه هاي ايشان معمولا مناسب هستند.

برای کار بر روی فونت Memo و یا چاپ محتوای آن من پیشنهاد می کنم از RichEdit در پنل Advanced استفاده کنید که تمامی این امکانات را به شما ارائه می دهد.

در مورد جستجو در Memo هم یک مثال خوب در راهنمای دلفی هست که پیشنهاد می کنم از آ« استفاده نمائید. این مثال دقیقا در مورد راهنمای FindDialog نوشته شده است. کافیه بر روی این کامپوننت کلید F1 را بزنید و example آنرا ببینید.


موفق باشيد
 

arezae

کاربر تازه وارد
تاریخ عضویت
3 مارس 2003
نوشته‌ها
138
لایک‌ها
2
محل سکونت
Europe
به نقل از myjoker :
اقا معلم يه كم در مورد نحوه كار مولتي ترودها در دلفي توضيح بدين ;)

لطفا سوال خودتان را دقیقتر مطرح نمائید. در ضمن معادل انگلیسی مولتی ترود را هم بنویسید.
 

m_lashkargir

کاربر تازه وارد
تاریخ عضویت
18 آپریل 2005
نوشته‌ها
2
لایک‌ها
0
سلام
من از delphi ميخوام به database oracle وصل شم از ADO لطفا من را راهنمايي كنيد
 

m_lashkargir

کاربر تازه وارد
تاریخ عضویت
18 آپریل 2005
نوشته‌ها
2
لایک‌ها
0
سلام
من از delphi ميخوام به database oracle وصل شم از ADO لطفا من را راهنمايي كنيد
 

mesabery

کاربر تازه وارد
تاریخ عضویت
17 مارس 2005
نوشته‌ها
6
لایک‌ها
0
من در حال نوشتن يك برنامه براي تصحيح سئوالات تستي است
مي خوام در مورد پردازش تصاوير و چگونگي ورودتصاوير بوسيله دلفي اطلاعاتي كسب كنم
متشكرم.
 

arezae

کاربر تازه وارد
تاریخ عضویت
3 مارس 2003
نوشته‌ها
138
لایک‌ها
2
محل سکونت
Europe
به نقل از mesabery :
من در حال نوشتن يك برنامه براي تصحيح سئوالات تستي است
مي خوام در مورد پردازش تصاوير و چگونگي ورودتصاوير بوسيله دلفي اطلاعاتي كسب كنم
متشكرم.

پيشنهاد من مطرح نمودن اين سوال در گروه معلم دلفي است.
آدرس :
http://groups-beta.google.com/group/Delphi-Teacher

در اين گروه افراد زيادي عضو هستند كه مي توانند سوال شما را پاسخ دهند.
البته من هم در اين گروه وقت زيادي م يگذارم و مي توانم سوال شما را بهتر پاسخ بدهم.
 

arezae

کاربر تازه وارد
تاریخ عضویت
3 مارس 2003
نوشته‌ها
138
لایک‌ها
2
محل سکونت
Europe
به نقل از mesabery :
من در حال نوشتن يك برنامه براي تصحيح سئوالات تستي است
مي خوام در مورد پردازش تصاوير و چگونگي ورودتصاوير بوسيله دلفي اطلاعاتي كسب كنم
متشكرم.

پيشنهاد من مطرح نمودن اين سوال بصورت جزئي تر در گروه معلم دلفي است.
آدرس گروه :
http://groups-beta.google.com/group/Delphi-Teacher

عضويت در اين گروه رايگان است. افراد زيادي در اين گروه تجربيات خودشان را با شما به اشتراك مي گذارند و سوالات شما را پاسخ م يدهند
 

arezae

کاربر تازه وارد
تاریخ عضویت
3 مارس 2003
نوشته‌ها
138
لایک‌ها
2
محل سکونت
Europe
به نقل از m_lashkargir :
سلام
من از delphi ميخوام به database oracle وصل شم از ADO لطفا من را راهنمايي كنيد

اگر ConnectionString را تنظیم نمائید نباید مشکلی باشد. اگر موردی بود لطفا بصورت دقیق آنرا بنویسید تا راه حل سریعتر مشخص شود.

پیشنهاد می نمایم در گروه معلم دلف عشو شده و سوالات خودتان را در آنجا مطرح نمائید. در گروه معلم دلفی سوالات شما سریعتر و دقیقتر پاسخ داده خواهند شد.

آدرس گروه :

http://groups-beta.google.com/group/Delphi-Teacher
 

arezae

کاربر تازه وارد
تاریخ عضویت
3 مارس 2003
نوشته‌ها
138
لایک‌ها
2
محل سکونت
Europe
به نقل از mesabery :
من در حال نوشتن يك برنامه براي تصحيح سئوالات تستي است
مي خوام در مورد پردازش تصاوير و چگونگي ورودتصاوير بوسيله دلفي اطلاعاتي كسب كنم
متشكرم.

در زمینه کار با اسکنر در سایت معلم دلفی مطلب نوشته ششده که توجه شما را به آن جلب می نمایم.
http://www.webrah.com/delphi/2005/03/blog-post_29.html
 

littlerabbit

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
13 جولای 2003
نوشته‌ها
678
لایک‌ها
6
سن
42
محل سکونت
Iran
آقای عزیز!! این نوشته را در 3 پست متوالی تکرار کردن کمی بی احترامی به افرادی محسوب میشود که اینجا در حال فعالیت هستند.

با یکبار نوشتن آدرس مشکل شما حل میشد. نمیشد؟؟؟
 

arezae

کاربر تازه وارد
تاریخ عضویت
3 مارس 2003
نوشته‌ها
138
لایک‌ها
2
محل سکونت
Europe
به نقل از littlerabbit :
آقای عزیز!! این نوشته را در 3 پست متوالی تکرار کردن کمی بی احترامی به افرادی محسوب میشود که اینجا در حال فعالیت هستند.

با یکبار نوشتن آدرس مشکل شما حل میشد. نمیشد؟؟؟

در نوشتن آن جمله قصد توهين به هيچ كسي را نداشتم. فقط چون آن سوالات در گروه مطرح شده بود حواستم توجه دوستان را به حواب مطرح شده در آن گروه جلب كنم.

بخاطر مشكلي كه پيش آمده پوزش مي خواهم. در صورت تمايل مي توانيد آن نوشته ها را تصحيح نمائيد.

ولي :blush: بازهم مي گويم براي پيدا كردن جواب سوالتان مي توانيد به ... مراجعه نمائيد. :cool:

منظورم شوخي بود كه بدانيد واقعا قصد توهين نداشتم. مي بينيد كه آدرس را ننوشتم.

:eek:
در ضمن گروه خوبي داريد و موفق باشيد.
 

littlerabbit

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
13 جولای 2003
نوشته‌ها
678
لایک‌ها
6
سن
42
محل سکونت
Iran
به نقل از rmb_ali :
اقا از تابع inttohexكه ميخوام استفاده كنم اين ارور رو ميده چرا؟ سر در نميارم چي ميگه
There is no overloaded version of 'IntToHex' that can be called with these arguments
تو آرگومانها اشتباه کردی. مثلا به جای دو آرگومان یکی فرستادی یا مثلا به جای Integer یه Int64 فرستادی. یکی ز این دو حالته.
 

rmb_ali

Registered User
تاریخ عضویت
15 مارس 2003
نوشته‌ها
1,218
لایک‌ها
21
به نقل از littlerabbit :
تو آرگومانها اشتباه کردی. مثلا به جای دو آرگومان یکی فرستادی یا مثلا به جای Integer یه Int64 فرستادی. یکی ز این دو حالته.
ميشه واضح تر بگي من ميخوام يه عدد مثلا 128 رو به باينري برگردونم چه جوري اينكارو بكنم (ميخواستم اول به هگزا برگردونم بعد از هگزا به باينري) البته من خودم تابع تبديل رو نوشتم (همون راه سنتي تقسيم به عدد 2)
 

littlerabbit

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
13 جولای 2003
نوشته‌ها
678
لایک‌ها
6
سن
42
محل سکونت
Iran
به نقل از rmb_ali :
ميشه واضح تر بگي من ميخوام يه عدد مثلا 128 رو به باينري برگردونم چه جوري اينكارو بكنم (ميخواستم اول به هگزا برگردونم بعد از هگزا به باينري) البته من خودم تابع تبديل رو نوشتم (همون راه سنتي تقسيم به عدد 2)

پس ميخواستي لقمه رو دور سرت بچرخوني؟؟؟؟
ببين اعداد توي كامپيوتر خودشون باينري هستن. روش سنتي تقسيم خوبه ولي من معمولا از يه روش ساده تر استفاده ميكنم. من يك متغير تعريف ميكنم و اونو يك ميكنم. بعد تو يك حلقه اونو به اول با عدد And ميكنم اگه نتيجه صفر شد يعني اون بيت صفره. بعد اون متغيير رو يكي به چپ شيفت ميدم و دوباره همين كار تا بالاخره به آخرش برسم براي اينتيجر 32 بار.
کد:
var
	X,I : Integer;
	Result : String;
begin
	X:=1;
	Result :='';
	for I:=0 to 32 do begin
		if (X and Number )=0 then
			Result:='0'+Result
		else 
			Result:='1'+Result;
		X:=X shl 1;
	end;
	
end;

اينجا الان دلفي ندارم -خونه نيستم- و اينو تو notepad نوشتم. ممكنه خطا داشته باشه ولي روش كلي اينه.
 

rmb_ali

Registered User
تاریخ عضویت
15 مارس 2003
نوشته‌ها
1,218
لایک‌ها
21
اولا كه من سر از اين منطق برنامه در نياوردم (قبلا گفته بودم اي كيوم پايينه؟) دوما اجراش كردم ولي عددي كه ميده درست نيست (000000000000000000000000010000000بابت عدد 128) در آخر خواهش ميكنم بيشتر و مبسوط تر توضيح بفرماييد
 

littlerabbit

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
13 جولای 2003
نوشته‌ها
678
لایک‌ها
6
سن
42
محل سکونت
Iran
مشکل صفرای سمت راسته؟؟ این عدد که درسته یه 1 عدد یک و هفت تا صفر. من اون مشکل رو اینجوری حل کردم :
کد:
function ChangeToBin(Number : Integer):String;
var
	X,I : Integer;
	
begin
	X:=1;
	Result :='';
	for I:=0 to 32 do begin
    if Number<X then Break;
		if (X and Number )=0 then
			Result:='0'+Result
		else 
			Result:='1'+Result;
		X:=X shl 1;
	end;
	
end;

اما منطقشم سادست. یه بیت یه بیت از سمت راست چک میکنی اگه یک بود که یه عدد 1 اضافه میکنی اگه صفر بود یه عدد صفر

منم ای کیوم پایینه!!! اگه بشه اسمشو گذاشت آی کیو!!!
 

rmb_ali

Registered User
تاریخ عضویت
15 مارس 2003
نوشته‌ها
1,218
لایک‌ها
21
دقيقا منظور من صفر هاي سمت چپ هست اين روش رو نميشه كنترل كرد و مقدار بيت هايي رو كه بر ميگردونه رو مثلا صفر هاي سمت چپ كه ارزشي ندارن رو نياره آخه اين تبديل به استريم ميشه و نميشه عددي باهاش برخورد كرد منظورم رو متوجه شدي؟
 
وضعیت
موضوع بسته شده است.
بالا