امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
2 سوال ابتدايي درباره VC6
نویسنده پیام
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #1
2 سوال ابتدايي درباره VC6
با سلام به دوستان

1. مي خواستم ببينم تو مد کنسول چجوري بايد صفحه رو پاک کنم
( تو Clrscr();   ++C بود تو وي سي چيه )

2. آيا از هدر dos.h مي توان در VC6 استفاده کرد

با تشکر
۳۱-اردیبهشت-۱۳۸۵, ۲۳:۵۱:۰۳
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #2
RE: 2 سوال ابتدايي درباره VC6
جواب سوال اولم رو تو اینجا پیدا کردم
http://comsc.dvc.edu/UsingVisualStudio6.pdf
جواب سوال دوم مونده Question
(آخرین ویرایش در این ارسال: ۰۱-خرداد-۱۳۸۵, ۱۲:۳۷:۴۸، توسط Iron_Fist.)
۰۱-خرداد-۱۳۸۵, ۱۱:۱۲:۲۵
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #3
RE: 2 سوال ابتدايي درباره VC6
جواب سوال دوم رو میتونم اینطور تشریح کنم که شما در واقع داری یک هدر فایل رو تعریف می کنی و میخوای ازش استفاده کنی که هیچ مشکلی نیست ! اما مشکل استفاده از بعضی از توابع موجود داخل این هدر هست .

در واقع زمانی که ما توی ویندوز 2000 یا XP داریم کار می کنیم به هیچ وجه به MS DOS دسترسی نداریم . همون طوری که میدونی برنامه های کنسول ما توی پنجره ای بنام command prompt داره اجرا میشه که خیلی شبیه به DOSمیمونه . این پنجره یک Thread توی ویندوز ایجاد می کنه و سیستم برنامه زمانبندی ویندوز ، CPU رو برای پردازش اون Thread توی حالتی بنام virtual 86 می بره ! در واقع حالتی ایجاد می کنه که برنامه هایی که در واقع برای ویندوز طراحی نشدن ( مثل برنامه های 16 بیتی ) در یک محیط مجازی بتونن اجرا بشن . این یعنی دسترسی به توابع DOS مفهوم نداره و در واقع ویندوز داره برای ما مجازا" یک محیط غیر ویندوزی رو فراهم می کنه !

اگر بخوای به MS-Dos دسترسی واقعی داشته باشی یعنی بتونی مثلا وقفه ها رو منحرف کنی یا توابع داس رو اجرا کنی باید توی ویندوز 98 یا ME کار کنی . اگر دقت کنی در این ویندوز ها پنجره ای که باز میشه MS DOS Prompt نام داره که نشان دهنده اینه که DOS در این ویندوز ها پشتیبانی میشه !

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۱-خرداد-۱۳۸۵, ۱۶:۳۵:۵۲
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #4
RE: 2 سوال ابتدايي درباره VC6
خیلی صحبتت مفید و کامل بود
دستت درد نکنه

با این حساب مثلا 3.0 ++ Borland C رو اگه بخوای تحت ویندوز بکار بگیری
امکان پذیر نیست دیگه ( از نظر مثلآ همین Dos.h )
راستی هدر Windows.h امکان کپی و تغییر نام فایل ها رو داره ؟
۰۱-خرداد-۱۳۸۵, ۱۸:۳۷:۳۵
ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #5
RE: 2 سوال ابتدايي درباره VC6
نقل قول: با این حساب مثلا 3.0 ++ Borland C رو اگه بخوای تحت ویندوز بکار بگیری
امکان پذیر نیست دیگه ( از نظر مثلآ همین Dos.h )

ممکنه برنامه ات کامپایل بشه ولی امکان این هست که اجرا نشه چرا که خیلی از توابع موجود توی اون در ویندوز کار نمی کنن !


نقل قول: راستی هدر Windows.h امکان کپی و تغییر نام فایل ها رو داره ؟

این هدر شامل تمام ساختمان داده های مورد استفاده ویندوز و prototype های توابع API هست ! پس هر چی با API ها می تونی انجام بدی توی این هدر تعریف شده و قابل دسترسی هست .

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۰۱-خرداد-۱۳۸۵, ۲۱:۴۹:۳۶
ارسال‌ها
پاسخ
Iron_Fist غایب
مدیر بازنشسته
*****

ارسال‌ها: 1,456
موضوع‌ها: 70
تاریخ عضویت: آبان ۱۳۸۴

تشکرها : 109
( 456 تشکر در 134 ارسال )
ارسال: #6
RE: 2 سوال ابتدايي درباره VC6
نقل قول: ین هدر شامل تمام ساختمان داده های مورد استفاده ویندوز و prototype های توابع API هست ! پس هر چی با API ها می تونی انجام بدی توی این هدر تعریف شده و قابل دسترسی هست .

Amaze چه جالب

متشکرم
(آخرین ویرایش در این ارسال: ۱۰-خرداد-۱۳۸۵, ۱۱:۴۸:۵۸، توسط Iron_Fist.)
۰۱-خرداد-۱۳۸۵, ۲۳:۲۴:۱۷
ارسال‌ها
پاسخ
arian_vc آفلاین
در حال پیشرفت
***

ارسال‌ها: 328
موضوع‌ها: 40
تاریخ عضویت: مرداد ۱۳۸۵

تشکرها : 66
( 311 تشکر در 95 ارسال )
ارسال: #7
Big Grin  RE: 2 سوال ابتدايي درباره VC6
سلام
یه نکته ای بگم اینکه:
winbase.h
هم این توابع رو داره مثل:
OpenFile, CreateFile, ...
که در فایل
windows.h
includeشده هر چی فایل هدر کوچکتر باشه بهتره
(آخرین ویرایش در این ارسال: ۲۶-مرداد-۱۳۸۵, ۱۱:۲۸:۳۹، توسط arian_vc.)
۲۶-مرداد-۱۳۸۵, ۱۱:۲۵:۲۵
وب سایت ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  یه کوچولو کمک فوری درباره دستور sprintf pedram032 7 7,809 ۰۹-دى-۱۳۹۵, ۱۴:۲۵:۰۹
آخرین ارسال: MZN84
  مهم:کمک درباره پروژه برنامه نویسی ویژوال سی ++ 6 arminjahanshahr 10 8,728 ۱۴-خرداد-۱۳۸۷, ۱۹:۰۸:۱۳
آخرین ارسال: arminjahanshahr
  يه سئوال خيلي ابتدايي alaska 11 7,098 ۲۱-اسفند-۱۳۸۶, ۲۲:۴۶:۲۶
آخرین ارسال: alaska
  درباره صفر تا انتها ........ bssoftware 1 2,516 ۰۲-بهمن-۱۳۸۴, ۱۴:۰۷:۴۵
آخرین ارسال: ashkan

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS