• پایان فعالیت بخشهای انجمن: امکان ایجاد موضوع یا نوشته جدید برای عموم کاربران غیرفعال شده است

نوشتن برنامه بدون پنجره در سی !!؟

hadikazemi

کاربر تازه وارد
تاریخ عضویت
20 آپریل 2005
نوشته‌ها
4
لایک‌ها
0
سلام
مي خواستم بدونم با سی میشه برنامه ای نوشت که پنجره نداشته باشه ...؟
اگر میشه چطور ؟ اگر هم نمیشه با ویژوال سی چی؟
با تشکر .
 

electronic

Registered User
تاریخ عضویت
16 ژانویه 2005
نوشته‌ها
1,661
لایک‌ها
75
سن
38
محل سکونت
USA
به نقل از hadikazemi :
سلام
مي خواستم بدونم با سی میشه برنامه ای نوشت که پنجره نداشته باشه ...؟
اگر میشه چطور ؟ اگر هم نمیشه با ویژوال سی چی؟
با تشکر .
منظورت از پنجره چیه؟!
 

mazoolagh

Registered User
تاریخ عضویت
10 آپریل 2004
نوشته‌ها
2,938
لایک‌ها
7
به نقل از electronic :
منظورت از پنجره چیه؟!
منظورش Console Application هست كه فرم نداره و خروجيش يا متني هست و يا اصلا خروجي روي مونيتور نداره .
 

electronic

Registered User
تاریخ عضویت
16 ژانویه 2005
نوشته‌ها
1,661
لایک‌ها
75
سن
38
محل سکونت
USA
به نقل از mazoolagh :
منظورش Console Application هست كه فرم نداره و خروجيش يا متني هست و يا اصلا خروجي روي مونيتور نداره .
البته منم اینجوری حدس زدم اما فکر کردم منظورش چیزای دیگه ست.خوب این کار با ویژوال سی شارپ دات نت خیلی راحته و کاری نداره.کافیه تو MSDN کلاسهای مربوط به Console رو مطالعه کنی.
 

littlerabbit

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
13 جولای 2003
نوشته‌ها
678
لایک‌ها
6
سن
43
محل سکونت
Iran
نمیدونم چرا ولی حس میکنم!!! منظورش سی تحت داسه و پنجره هم همون کنسول. میخواد بدونه چطور میشه یه برنامه نوشت که اصلا خودشو نشون نده.
اگه منظورت رو بیشتر توضیح بدی و زبان رو دقیقا مشخص کنی بهتره.
 

hadikazemi

کاربر تازه وارد
تاریخ عضویت
20 آپریل 2005
نوشته‌ها
4
لایک‌ها
0
به نقل از littlerabbit :
نمیدونم چرا ولی حس میکنم!!! منظورش سی تحت داسه و پنجره هم همون کنسول. میخواد بدونه چطور میشه یه برنامه نوشت که اصلا خودشو نشون نده.
اگه منظورت رو بیشتر توضیح بدی و زبان رو دقیقا مشخص کنی بهتره.

از همه ممنون ..
من خودم زبان سي رو بلدم و كمي ويژوال ... كه سي رو ترجيح ميدم ..كه كتاب دايتل رو خوندم...
منظورم همون صفحه داس هست كه هنگام اجراي برنامه ها مي ياد ....
ميخوام خروجي برنامه فقط يه فايل باشه و روي مونيتور ظاهر نشه...
 

hadikazemi

کاربر تازه وارد
تاریخ عضویت
20 آپریل 2005
نوشته‌ها
4
لایک‌ها
0
البته اگر از اين طريق نميشه ... لطفا بگيد از چه راهي ميشه نوشت .... ترجيحا با سي چون من دات نت بلد نيستم .
با تشكر
 

littlerabbit

مدیر بازنشسته
کاربر فعال
تاریخ عضویت
13 جولای 2003
نوشته‌ها
678
لایک‌ها
6
سن
43
محل سکونت
Iran
پس نباید کنسول بنویسی. وقتی کنسول باشه در حالت عادی پنجره رو باز میکنه. مگر اینکه به صورت یه پروسه فرزند از یه برنامه دیگه فراخوانی بشه که منظور شما این نیست.
تو ویژوال سی میتونید یه Win32 Application رو ایجاد کنید بعد هم گزینه A Simple Win32 Application رو انتخاب کنید بعد از کامپایل میبینید که پنجره نداره.
کدتونو تو قسمت Main بنویسید.
 

guido

کاربر تازه وارد
تاریخ عضویت
11 نوامبر 2006
نوشته‌ها
43
لایک‌ها
0
محل سکونت
Here
پس نباید کنسول بنویسی. وقتی کنسول باشه در حالت عادی پنجره رو باز میکنه. مگر اینکه به صورت یه پروسه فرزند از یه برنامه دیگه فراخوانی بشه که منظور شما این نیست.
تو ویژوال سی میتونید یه Win32 Application رو ایجاد کنید بعد هم گزینه A Simple Win32 Application رو انتخاب کنید بعد از کامپایل میبینید که پنجره نداره.
کدتونو تو قسمت Main بنویسید.




راحت مي توني توي لينوكس با يه < خروجي برنامت رو بريزي تويه يه فايل.
به همين راحتي!!!!
 

Mehdi.T

کاربر فعال برنامه نویسی
کاربر فعال
تاریخ عضویت
30 سپتامبر 2005
نوشته‌ها
506
لایک‌ها
3
محل سکونت
In Search of Sunrise
>> راحت مي توني توي لينوكس با يه < خروجي برنامت رو بريزي تويه يه فايل

خير ، اين دوستمون هدفش ، shell و ... نيست
اما خوب تابع زياده

--
>> مي خواستم بدونم با سی میشه برنامه ای نوشت که پنجره نداشته باشه ...؟

بله ميشه نوشت ، اگر 16 بيتي و داس باشه مي تونيد در مورد برنامه هاي مقيم در حافظه مطالعه کنيد
اگر 32 بيتي و ويندوز ، بهر حال پنجره براي يک لحظه باز ميشه (البته بسته به کامپايلر) اما خوب بعدش مي تونيد با استفاده از API32 پنجره رو به دست بگيريد

يا خيلي کلي تر :
مي تونيد Win32 با استفاده از اسمبلي بنويسيد
 
بالا