PDA

View Full Version : Using NameSpace



BitMap
چهارشنبه 21 تیر 1385, 07:39 صبح
چطوری می شه از namespace SYstem استفاده کرد
من هر کاری می کنم اضافه نمی شه
اصلا انگار این namespace وجود ندارد
ولی std قابل استفاده است:متفکر:

omid_Ahmadi
جمعه 06 مرداد 1385, 12:05 عصر
نمی دونم منظورت از این که نمی تونی این نیم اسپیس رو استفاده کنی چیه، چون استفاده از اون خیلی ساده است. مثلا کد زیر رو نگاه کن، توی این کد از این نیم اسپیس استفاده شده. کافیه اون رو با سوییچ /clr کامپایل کنی و بعد اجراش کنی و نتیجه رو ببینی:



#include <windows.h>
#include <stdio.h>
using namespace System;
int main()
{
printf("Write by printf function.\n");
Console::WriteLine("Write by Console::WriteLine function.");
}




البته باید بین using و namespace فاصله باشه که توی کد اشتباه شده.

BitMap
یک شنبه 08 مرداد 1385, 08:16 صبح
یعنی باید به صورت manager کامپایل شود؟

omid_Ahmadi
یک شنبه 08 مرداد 1385, 21:36 عصر
منظور رو از سوال کامل متوجه نشدم. ولی این کدی که توی تاپیک قبلی نوشتم با سوییچ clr کامپایل میشه و یه .NET Assembly تولید می کنه (یا همون کد Managed).

BitMap
دوشنبه 09 مرداد 1385, 06:57 صبح
آقا من هر کاری میکنم درستن نمیشه
نه win32 و نه MFC جواب می ده
یعنی وقتی مینویسم Using Namespace System
می گه system رو نمیشناسه
ممکنه هست که از تنظیمات vs.net باشه؟

راستی با std مشکل نداره ولی با Microsoft هم مشکل داره

omid_Ahmadi
سه شنبه 10 مرداد 1385, 08:07 صبح
اگر با IDE کار می کنی کافیه نوع پروژه رو CLR Empty Project انتخاب کنی. من خودم از این مدل استفاده می کنم و درست داره کار می کنه.

BitMap
چهارشنبه 11 مرداد 1385, 05:54 صبح
آهان
پس با پروژه های معمولی مثل Win32 یا MFC Applacation کار نمیکنه ؟!؟!
درسته ؟؟؟

omid_Ahmadi
چهارشنبه 11 مرداد 1385, 07:17 صبح
خوب بدیهیه که نه! پروژه های عادی که با سوییچ /clr کامپایل نمی شن.

BitMap
پنج شنبه 12 مرداد 1385, 07:13 صبح
آقا خیلی خیلی ممنون
فقط یک سوال دیگه دارم

من در vc6 بلدم چگونه یک dll-olb-ocx و .. را به پروژه اضافه کنم
در managed c++ هم که باید از refrence استفاده کنی
ولی در Win32 یا mfc چگونه است؟

omid_Ahmadi
پنج شنبه 12 مرداد 1385, 12:02 عصر
متاسفم من زیاد MFC بلد نیستم. می تونی از MSDN استفاده کنی.

BitMap
شنبه 14 مرداد 1385, 07:05 صبح
خیلی خیلی از کمکتون ممنونم
آقای omid_Ahmadi

Anti_Evil
شنبه 21 مرداد 1385, 13:51 عصر
میتونی از داستان های managed تو پروژه های win32 استفاده کنی.