View Full Version : یک گام عقب تر از دستورات ویندوز
hojjatcroos
جمعه 30 اسفند 1387, 08:54 صبح
سلام دوستان قبلا توی این سایت بحث های جالبی درباره تغییر پشت زمینه شد اما کسی میدونه چه طور مانند ویندوز میشه پشت زمینه رو یک سایت قرار داد-مثلا ویندوز
vcldeveloper
جمعه 30 اسفند 1387, 09:32 صبح
عنوان تاپیک چه ربطی به سوال مطرح شده داره؟!
hojjatcroos
جمعه 30 اسفند 1387, 09:59 صبح
سلام آقای کشاورز صحبت شما درست - خوب ما به کامپوننت ها و دستورات دلفی تونستیم تصاویر رو به صورت های ممکن تغییر بدهیم اما فرق دستورات ویندوز با ما در چی هست که توسط اون میشه این کار رو انجام داد پس ما یک گام عقبیم
vcldeveloper
جمعه 30 اسفند 1387, 14:26 عصر
خوب ما به کامپوننت ها و دستورات دلفی تونستیم تصاویر رو به صورت های ممکن تغییر بدهیم اما فرق دستورات ویندوز با ما در چی هست که توسط اون میشه این کار رو انجام داد پس ما یک گام عقبیم
؟!!!
یک گام از چی عقبیم؟! مگه شما فکر کردید برنامه ایی که روی یک سیستم عامل اجرا میشه، کدهاش از مریخ میان؟! هر برنامه ایی که روی ویندوز اجرا میشه، نیاز به فراخوانی توابع API ویندوز داره. شما فکر کردید کدهای دلفی یا کامپوننت هایی که در دلفی یا هر زبان دیگه ایی استفاده می کنید، مستقل از API ویندوز اجرا میشند؟
hojjatcroos
جمعه 30 اسفند 1387, 18:15 عصر
حرف شما درست ولی-----> چرا وقتی ما از یک دستور برای تعویض تصویر استفاده می کنیم اون Html رو هم ساپورت میکنه ولی برنامه ما همچین امکانی رو برای ما فراهم نمی آورد-با تشکر
vcldeveloper
چهارشنبه 05 فروردین 1388, 03:59 صبح
چرا وقتی ما از یک دستور برای تعویض تصویر استفاده می کنیم اون Html رو هم ساپورت میکنه ولی برنامه ما همچین امکانی رو برای ما فراهم نمی آورد
از دستور چی؟! ویندوز یک سری توابع (توابع API) در اختیار نرم افزارها قرار میده که از طریق آن خواسته های خودشان را به ویندوز اطلاع بدند، و نتیجه آن را دریافت کنند. برنامه هایی که روی سیستم عامل ویندوز در حال اجرا هستند، دائما در حال تعامل با ویندوز از طریق این توابع هستند. برای اینکه عمل خاصی روی ویندوز انجام بشه، باید تابع یا توابع API ایی که منجر به انجام آن عمل در ویندوز میشه را فراخوانی کنه. برای تغییر پس زمینه ویندوز یا اضافه کردن محتوای وب به دسکتاپ ویندوز هم توابع APIایی وجود داره که برنامه شما میتونه آنها را فراخوانی کنه تا عمل مربوطه انجام بشه. اینکه شما کدی دارید که فقط عمل تغییر پس زمینه دسکتاپ را انجام می دهد، یا نمی دانید باید چه تابع API را برای اضافه کردن محتوای وب به دسکتاپ فراخوانی کنید، ربطی به ویندوز یا دلفی نداره، بلکه به اطلاعات شما از چگونگی کارکرد ویندوز و توابع API آن، یا اطلاعات شما از چگونگی فراخوانی توابع API ویندوز در دلفی مربوط میشه.
vBulletin® v4.2.5, Copyright ©2000-1404, Jelsoft Enterprises Ltd.