PDA

نسخه کامل مشاهده نسخه کامل : ميخوام بدونم در سي شارپ نميشه برنامه اي نوشت كه تحت ويندوز باشه ؟؟



motaham
05-11-2006, 01:29
به نام خدا
سلام

ميخوام بدونم كه در سي شارپ نميشه برنامه اي مثل فرم ثبت نام با بانك اطلاعاتي نوشت كه نيازي به اينترنت نداشته باشه يعني فقط در ويندوز كار كنه

و بر عكس

ممنون

someone
05-11-2006, 01:51
سلام.
مطمئنا ميشه چنين كاري رو انجام داد.احتمالا تعريف درستي از Net. نداريد.
همون طور كه با ++C يا ++VC يا هر زبان ديگه اي ميشه براي windows برنامه نوشت,
با #C هم ميشه اين كار رو براحتي انجام داد.وقتي با VC كار ميكنيد معمولا براي ايجاد برنامه كاربردي windows
از MFC استفاده ميشه.كه مجموعه اي از توابع وكلاس ها,.....هست.شما ميتونيد Net. رو به صورت
مجموعه بسيار بزرگي از كلاس ها و توابع وشمارنده هاو .... در نظر بگيريد.
(البته اين تعريف بسيار ساده و ابتدايي از Netframework. هست )
شما كافي وقتي كه پروژه تون رو ايجاد ميكنيد نوعش رو WindowsApplication در نظر بگيريد.

motaham
06-11-2006, 00:53
من ميتونم با گزراندن دوره هاي C# SQL SERVER برنامه اي بنويسم كه تحت اينترنت كار كنه يا حتما بايد دوره C#.net رو بگزرونم ؟؟؟

Reticent
06-11-2006, 14:46
#C و C#.net فرقی نداره. شما #C رو باید یا بگیرید و بعد از اون ASP.net رو تا بتونید برنامه‌ی تحت وب بنویسید.

ایلیا

motaham
07-11-2006, 00:11
#C و C#.net فرقی نداره. شما #C رو باید یا بگیرید و بعد از اون ASP.net رو تا بتونید برنامه‌ی تحت وب بنویسید.

ایلیا


ممنون . 2 تا سوال ديگه

1.اگر من دوره C# SQL Server ( سي شارپ بانك اطلاعاتي ) رو بگزرونم ميتونم هم برنامه اي بنويسم كه ربطي به اينترنت نداشته باشه و فقط تحت ويندوز باشه و هم برنامه اي بنويسم كه تحت اينترنت باشه ؟؟؟؟

2. اگر ASP.Net رو نرم نميتونم ؟؟ ASP.net چي هست ؟؟


مرسي

someone
08-11-2006, 00:16
سلام.
نمیدونم با زبانی آشنا هستید یا نه. ولی شاید این توضیح کمکتون کنه.
فرض کنید شما تا حدودی (بسیار کم در حد شناختن syntax زبان C) با C آشنا هستید.
برای که با VC++ کار کنید لزومی نداره که بر C یا C++ مسلط باشد. میوتنید برنامه نویسی تحت ویندوز
شروع کنید در کنارش هم مفاهیم رو یاد میگیرید.تنها اشکال این روش کند پیش رفتن در اون هست.
خیلی از مسائل رو می پذیرید بدون اینکه دلیلی برای اونها داشته باشید.فقط کار خودتون مشکل تر میشه.
در عوض کسانی که بر C++ مسلط هستند کافی که با مفاهیم برنامه نویسی با ویندوز آشنا بشن.
سریع پیشرفت میکنن.البته در مورد .Net هم همینطور هست.حالا با هر زبانی که باشه(C++ or VB or C# or...) اگه
شما با مفاهیم پایه یک زبان مثلا C# آشنا باشید خیلی راحت تر میتونید شروع کنید ولی لزومی نداره.
فرض کنید شما دوره ی مورد نظر رو گذروندید.تو این دوره با C# هم آشنا میشید و مسلما میتونید برنامه های تحت
ویندوز هم بنویسید چون کاملا بستگی به تلاش شما داره .چیزهایی به شما گفته میشه که در نظر گرفته
میشه شما بلدید.حالا یا خودتون مطلب رو پیدا کنید یا حفظ کنید.
ولی وقت زیادی نمی خواد تا با syntax این زبان آشنا بشید.اون وقت میتونید راحت تر تصمیم بگیرید.
در ضمن برنامه های database که حتما رو Server ی نیستند که شما حتما با TCP/IP به اونها connect
بشید.اون Server میتونه روی سیستم خودتون باشه.(بحث خیلی مفصلیه).در ضمن برای یاد گیری زبان های
.Net نیازی نیست که پیش زمینه ی برنامه نویسی داشته باشید.(گرچه اگه داشته باشید خیلی کمک میکنه.)
هر کتابی در سطح مقدماتی شما رو کاملا با این platform آشنا میکنه.
امیدوارم منظورم رو متوجه شده باشید.
در مورد سوال دومتون بطور خلاصه این طور میشه تعریفش کرد:
ASP يا Active Server Pages این اجازه رو به برنامه نویسان میده که بتونن در صفحه های HTML کد بنویسن. و این کد
ها توسط IIS يا Internet Information Service اجرا میشه.ASP.Net تکمیل شده این مدل هست. ومشکلاتی که
ASP داشت رو نداره .(توضیح مشکلات ربطی به بحث نداره).ASP.Net ویژگی های خاصی داره که کار با اون راحت تر
و قدرتمند تر از ASP هست.
امیدوارم مشکلتون حل شده باشه.