دات نتf1

benyamin_pc

Well-Known Member
سلام
آقا اونهایی که سی شارپ دات نت بلدن شرو کنن از اول آموزششو بنویسن:neutral:
 

***UNIQUE***

Active Member
سلام
شما چرا از کتاب استفاده نمیکنید؟
Pdf در حدود 900 صفحه برای آموزش کامل 2005 #c به زبان فارسی آدرسش توی همین انجمن هم گذاشته شده با یه سرچ ساده میتونید پیداش کنید، کتابش هم یا الان اومده یا در حدود 2 یا 3 هفته دیگه میاد تو بازار، فکر میکنم بهترین راه یادگیری این باشه.
بعد اگر سوالی بود در حین کار بپرسید، من یا دوستان دیگه در خدمتتون هستیم
موفق باشید
 

***UNIQUE***

Active Member
سلام
پس منظور شما آموزش از ابتدا نبود چون اون کتاب همه موارد ابتدایی رو گفته. فکر کنم اگر سوال پرسیده بشه و جواب داده بشه بهتر باشه تا آموزش اونم برای C# .
(اینکار قبلا" برای C++ انجام شده و به دلیل حجم کاری همه بچه ها پیشرفت خوبی نداشت برای همین گفتم کتاب و پرسیدن سوال شما رو زودتر به هدفتون میرسونه تا شروع آموزش)
با اینحال اگر این آموزش شروع بشه من هم تا هر جا بتونم خوشحال میشم کاری از دستم بربیاد انجام بدم
موفق باشید
 

saalek110

Well-Known Member
آموزش خيلي خوبه.حتي اگر ناقص باشه.يا مبتدي باشه.
چون باعث ارتباط دهي ميشه.
من هم طالبم.
هر كمكي هم از دستم بربياد هستم.
.
 

saalek110

Well-Known Member
سلام.
من مي خواهم برنامه نويسي ويندوز ياد بگيرم و در مفاهيم مشكل دارم.
كمي دات نت كار كردم كه سئوالاتي برام پيش اومده. يك خط هم كه جواب بدهيد كمك بزرگي است به من تا راحت تر مطالعه كنم.

يكي اينكه در كتاب من گفته com را ميشه ساخت و در دات نت استفاده كرد. Com را آيا فقط با ويژوال بيسيك مي سازند؟ و اصلا چيه اين com ؟ كد است و يا چيزهاي ديگر؟

دوم اينكه در ويژوال سي دات نت ديدم كه ميشه با mfc هم برنامه نوشت . آيا با وي سي 6 برنامه اي كه ساخته ميشه هيچ فرقي نداره؟ اگر فرقي نداشته باشه خيلي خوبه چون لازم نيست هر دو را نصب كنيم.

سوم اينكه كلا ويژوال سي شارپ دات نت چه فرقي با ويژوال سي پلاس دات نت داره؟ آيا فقط سينتكسش فرق داره؟ چرا اين سينتكس جديد ايجاد شده پس؟ شنيدم كه براي رفع سختي هاي سي. فقط همينه؟ من قبلا سي پلاس داسي كار كرده ام. آيا يادگيري ويژوال سي پلاس باعث صرفه جويي بيشتر براي من ميشه يا ويژوال سي شارپ؟ يعني براي طراحي برنامه هاي مبتني بر دات نت كدام براي من راحت تره؟

چهارم اين كه اولين برنامه اي كه در ويژوال سي پلاس 2005 ساختم در ويندوز ايكس پي ئي كه دات نت روي آن نصب نبود اجرا نشد. آيا ويندوز ايكس پي حاوي ((دات نت فريم ورك )) نيست؟ و اگر هست و ورژنش قديمي است آيا ((دات نت فريم ورك)) يك برنامه جداست كه قابل نصبه؟
مثلا روي ويندوز 98 هم ميشه نصب كرد؟ حجمش چقدره؟
 

benyamin_pc

Well-Known Member
30MB رو هر وییندوزی میشه البته Microsoft گفته دیگه 98 زو ساپورت نمیکنه رو ویندوز ویستا خودش هست
-----------------
شما بهترین کاری که می تونی انجام بدی یاد گیری سی شارپ دات نت شما با اسمبلی هم هر برنامه ای که فکرش رو بکنی می تونی بنویسی اما این یه محیط آمادس و راحت شما می تونی با کد نویسی تو هر محیطی انیمیشنای کارتون شرک یا هر چی رو درست کنی اما وقتی 3D-MAX یا امسالش هس این کار رو می کنی؟محیط آماده با حد اکثر امکانات که قبلا روش کلی فکر شده اگه خودت این کار رو بکنی شاید اون استراتژی هایی که اون تیم برنامه نویسی به ذهنشون اومده و حالا فقط به صورت یه ابزار راحت در اختیارت هست رو به ذهنت نیاد یا حداقل وقت گیر باشه
-----------------
نه اتفاقا من هم منظورم از اول اول نبود می خواستم که اینو ذکر کنم اما گفتم بچه های دیگه شاید موافق نباشن
و یه جور برای استفاده همه نباشه
می خواستم یه نظر سنجی هم بذارم که از چه سطحی شروع شه
اما حالا یه کار بهتر می تونیم بکنیم یه سری مباحث رو کامل آموزش بدیم
هر دفعه یه مبحث که زیادم همه جا نشه پیداش کرد و یه جورایی مکمل همون PDF باشه لینک PDF رو بی زحمت بذارین که مباحث ما مکمل اون بحث باشه
-------
چطوره؟
 

saalek110

Well-Known Member
ممنون بنيامين جان از پاسخ سئوالات.
من هم لينك آموزش سي شارپ را مي خواستم.در يك تاپيك اينجا ده تا فايل بود كه رپيد شير گفت ديلت شده.
جواب سئوال كام را هم پيدا كردم مقداري.
کد:
In the future, COM programming will tend to be the preserve of the C++ programmer.
 To a large extent, C++ programmers
 have always been the ones doing heavy-duty COM coding,
 but in the future Visual Basic .NET and Visual C# programmers
 will find they can do just about all they want and need to do 
without using COM or ActiveX. 
However, some COM programming tools, 
such as the Active Template Library (ATL), 
remain accessible only through C++.
 
آخرین ویرایش:

saalek110

Well-Known Member
دات نت فریم ورک 2 را در همان سی دی ویژوال استودیوی 2005 پیدا کردم.
گفت که باید میکروسافت ويندوز اینستالر داشته باشید.
این برنامه را از کجا پیدا کنم؟
یا راه دیگری نیست؟

توضیح اینکه رفتم در ((ادد رموو پروگرم)) و ((دات نت فریم ورک --یک ممیز یک)) را هم آنیستال کردم. ولی باز مشکل حل نشد.
------------------
داستان از این قرار بود که می خواهم برنامه ای که با دات نت 2005 ساختم را روی ویندوز ایکس پی دیگر اجرا کنم.
 
آخرین ویرایش:

saalek110

Well-Known Member
یک ویندوز اینستالر در این سایت پیدا کردم:
http://www.softwarepatch.com/windows/wininstallnt.html

به حجم 2 و نیم مگا. نصب شد و ریست کرد
و بعد دیگه دات نت فرم ورک اون پیام را نداد و نصب شد

ولی بعد نصب فریم ورک باز هم برنامه ساخته شده من در ویژوال سی 2005 اجرا نمیشه. ریست هم کردم باز اجرا نشد.من فرضم این بود که با نصب دات نت فریم ورک 2 باید اجرا میشد.
اگر میشه راهنمایی کنید.
 
آخرین ویرایش:

night11

Member
ببینید برنامه های دات نت حتما باید فریم ورکش نصب باشه .
ویندوز اینستالر رو هم باید ورژن 3 باشه .
شما از روی همون سی دی های ویژال استودیو اینها رو نصب کنید احتمالا مشکل حل میشه .
 

saalek110

Well-Known Member
باز هم همان طور شد.
شاید اشکال از برنامه من است. یعنی همان برنامه ساخته شده توسط دات نت.
یا شاید ویندوز باید جدید باشد. مثلا سرویس پک 2 بخواهد.
فکر کنم فعلا حل نشود قضیه.
 

night11

Member
برای دات نت 2005 ویندوز باید حتما سرویس پک 2 باشد .
برنامه به چه زبانی است ؟
سرویس پک را نصب کنید ببینید باز هم مشکل دارد ؟
 

saalek110

Well-Known Member
من سرویس پک ندارم.
بگذارید دقیق تر شرح بدهم.
من دو ویندوز ایکس پی دارم روی این کامپیوتر و یک ام ئی.
ویندوز ایکس پی دوم دارای سرویس پک 2 است و دات نت را هم آنجا نصب کرده ام.
ویندوز ایکس پی اول قدیمی تر است و سرویس پک ندارد و دات نت هم نصب نیست.
من در ویندوز دوم با ویژوال سی 2005 یک فرم ساختم حاوی دو دکمه و یک لیبل و یک تکست باکس.
بعد خواستم ببینم در ویندوزهای دیگر اجرا می شود یا نه.

جایی خوانده بودم که باید دات نت فریم ورک 2 نصب بشه برای برنامه های ساخته شده با دات نت 2005 که طبق روش بالا که بحث شد نصب کردم.و نتیجه را بالا عرض کردم.
------------
حالا آیا منظور شما این است که ویندوز تارگت یعنی ویندوزی که قرار است برنامه ما آنجا نصب شود هم باید ویندوزی جدید حاوی سرویس پک 2 باشد؟
--------------
سئوال : همان طور که گفتم من دو ویندوز دارم که یکی جدید تر و حاوی سرویس پک 2 و دیگری قدیمی تر و فاقد سرویس پک دو است و از هر یک از این ویندوزها یک نمونه من الان نصب دارم.
من نمی دانم که سرویس پک 2 آیا جدا موجود است که روی ویندوز فاقد آن نصب کنم یا نه؟
اگر موجود است آیا قابل دانلود است یا در سی دی های خودم هست؟
 
آخرین ویرایش:

***UNIQUE***

Active Member
SP2 رو می توانید از سایت مایکروسافت دانلود کنید
اینجا رو ببینید فکر کنم اینجا باشه
http://www.microsoft.com/downloads/...1d-c26c-4bac-ac68-2b4d431cabb5&DisplayLang=en

در مورد سوال دومتون که ویندوز تارگت لازمه حتما" SP2 باشه چیزی نمیدونم (چون تا حالا روی SP1 تست نکردم اما فکر نمیکنم در صورت نصب .NETFramework مشکلی با SP1 داشته باشه)
اگر عجله ای مدارید من برای 5 شنبه تست میکنم به شما اطلاع میدم.
 

saalek110

Well-Known Member
اگر عجله ای ندارید من برای 5 شنبه تست میکنم به شما اطلاع میدم

من قصدم یادگیری است. عجله ای ندارم.

سيستم بايد حتما سرويس پك 2 باشه

با نصب سرویس پک باز امتحان می کنم.
ترتیب نصب چطوری باید باشد؟
اول فکر کنم باید سرویس پک نصب بشه بعد دات نت فریم ورک.
 
آخرین ویرایش:

nima_dir

Active Member
سلام دوست عزيز
اول سرويس پك بعد دات نت فريم ورك
 
آخرین ویرایش:

جدیدترین ارسال ها

بالا