View Full Version : form
shining_eye
سه شنبه 09 شهریور 1389, 08:09 صبح
با سلام
من میخوام یه فرم شبیه به این فرمی که ضمیمه کردم درست کنم یه کم راهنمایی می خوام.تقریبا کدهای برنامه رو نوشتم (پایگاه داده م رو با sqlserver 2000نوشتم و به delphi 7 وصلش کردم)بیشتر شکل ظاهری رو میخوام مثل این بکنم.اول اینکه اون ابزاری که باهاش روی رکوردهای dbgridجلو و عقب میره چیه؟ و کد مربوط به جلو وعقب رفتن رو براش باید دستی بنویسم یا خودش این کار رو انجام میده؟اگه باید دستی بنویسم کجاش تو کدوم event ش بنویسم؟dbgrid چه طور scrollش فعال می شه؟عکس های کوچولو که روی buttonها گذاشته از کدوم ابزار استفاده کرده؟تصویرای bitbtnاین ها رو نداره.
Felony
سه شنبه 09 شهریور 1389, 08:45 صبح
اون خط های منحنی چیز خاصی نیست ، میتونید استایل کلی برنامتون رو با توجه به اینکه چندان پیچیده نیست داخل فتوشاپ یا ... به صورت یه عکس طراحی کنید و سپس تو برنامتون ازش استفاده کنید ، در مورد اون شئ که ازش برای تغییر رکورد استفاده میکنه اسمش DBNavigator هست ( داخل تب Data Controls ).
shining_eye
سه شنبه 09 شهریور 1389, 11:53 صبح
با تشکر از جوابتون.ولی اون لینک که شما گذاشتین فقط یه عکس بود.من دوباره سوالم رو مطرح می کنم
آخه شکل ظاهری dbnavigator اصلا شبیه چیزی که رو اون عکسه نیست میخوام عین اون با شه هم ظاهرش هم تعداد دکمه هاش
1)کد مربوط به جلو وعقب رفتن رو براش باید دستی بنویسم یا خودش این کار رو انجام میده؟
2)اگه باید دستی بنویسم کجاش تو کدوم event ش بنویسم؟
3)dbgridچه طور scrollش فعال می شه؟
4)عکس های کوچولو که روی buttonها گذاشته از کدوم ابزار استفاده کرده؟تصویرای bitbtnاین ها رو نداره.
plz به همه سوالاتم جواب بدین.ممنون
Felony
سه شنبه 09 شهریور 1389, 13:48 عصر
ولی اون لینک که شما گذاشتین فقط یه عکس بود.من دوباره سوالم رو مطرح می کنم
والا من لینکی نزاشتم !
آخه شکل ظاهری dbnavigator اصلا شبیه چیزی که رو اون عکسه نیست میخوام عین اون با شه هم ظاهرش هم تعداد دکمه هاش
تو پراپرتی VisibleButtons میتونید دکمه هایی که لازم ندارید رو حذف کنید .
1)کد مربوط به جلو وعقب رفتن رو براش باید دستی بنویسم یا خودش این کار رو انجام میده؟
2)اگه باید دستی بنویسم کجاش تو کدوم event ش بنویسم؟
خودش انجام میده ، کافیه به DataSource مورد نظر متصلش کنید .
3)dbgridچه طور scrollش فعال می شه؟
به صورت خودکار وقتی تعداد رکوردهاتون زیاد بشه اسکرول فعال میشه .
4)عکس های کوچولو که روی buttonها گذاشته از کدوم ابزار استفاده کرده؟تصویرای bitbtnاین ها رو نداره.
یعنی چی نداره ؟! این عکس ها رو خود برنامه نویس طراحی یا پیدا کرده و فقط تو bitBtn بارگزاریشون کرده !
shining_eye
سه شنبه 09 شهریور 1389, 14:03 عصر
http://up.iranblog.com/Files/118211737ed34d03b476.jpg
بیاین اینم linkiکه می گفتم :متعجب:(پس از کجا اومده )
ممنون از راهنمایی تون
vcldeveloper
سه شنبه 09 شهریور 1389, 18:50 عصر
http://up.iranblog.com/Files/118211737ed34d03b476.jpg
بیاین اینم linkiکه می گفتم :متعجب:(پس از کجا اومده )
LOL، این لینک بخشی از امضاء ایشون هست، نه پستی که در جواب شما ارسال کرده.
بیشتر شکل ظاهری رو میخوام مثل این بکنم.اول اینکه اون ابزاری که باهاش روی رکوردهای dbgridجلو و عقب میره چیه؟ و کد مربوط به جلو وعقب رفتن رو براش باید دستی بنویسم یا خودش این کار رو انجام میده؟اگه باید دستی بنویسم کجاش تو کدوم event ش بنویسم؟dbgrid چه طور scrollش فعال می شه؟عکس های کوچولو که روی buttonها گذاشته از کدوم ابزار استفاده کرده؟تصویرای bitbtnاین ها رو نداره.
این رابط کاربر ساده تر از اونی هست که تصور می کنید. در واقع برای اون مستطیل های با گوشه گرد شده (Rounded rectangle) از کنترل Shape دلفی استفاده کرده.
اون ابزار حرکت روی رکوردهاش هم DBNavigator هست. البته، به جای اون، خودتون هم می تونید دکمه های معمولی با اون قابلیت داشته باشید (با استفاده از Actionها بدون نیاز به کد نویسی - یا با نوشتن چند خط کد ساده).
اون تصاویر روی دکمه ها هم تصاویر قدیمی دلفی هستند که همچنان در هنگام نصب دلفی، با دلفی نصب میشند. برای استفاده ازشون هم، می تونید از BitButton استفاده کنید، و به هر دکمه تصویر مورد نظرتان را از طریق خصوصیت Glyph آن اختصاص بدید، یا اگر از دلفی 2009 یا 2010 استفاده می کنید، از یک Button معمول به همراه یک ImageList استفاده کنید.
اون Scrollbar موجود در DBGrid هم به طور خودکار توسط DBGrid رسم میشه (در صورتی که نیاز به اون باشه) و لزومی نداره خودتون براش کاری انجام بدید.
bootshow
چهارشنبه 10 شهریور 1389, 17:42 عصر
کامپاننتهای زیادی هستند که ظهار برنامه را زیبا میکنند برای نمونه میتونی از AlphaControl استفاده کنی.http://www.alphaskins.com
به احتمال زیاد این برنامه ای که گزاشتید با دلفی نوشته شده.برنامه را با برنامه DeDe دیکامپایل کنید و از ضاهر برنامه ای که گزاشتید استفاده کنید.کار جالبی نیست و برای شروع کار میتونه خوب باشه
http://rapidshare.com/files/390375217/www.blackhatninjas.com.DeDe_Delphi_Decompiler_3.50 .04.rar.html
رمز عبور :http://www.blackhatninjas.com
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.