تور لحظه آخری
امروز : پنجشنبه ، 12 مهر 1403    احادیث و روایات:  امام موسی کاظم (ع):هر که می خواهد که قویترین مردم باشد بر خدا توکل نماید .
سرگرمی سبک زندگی سینما و تلویزیون فرهنگ و هنر پزشکی و سلامت اجتماع و خانواده تصویری دین و اندیشه ورزش اقتصادی سیاسی حوادث علم و فناوری سایتهای دانلود گوناگون شرکت ها




آمار وبسایت

 تعداد کل بازدیدها : 1820091972




هواشناسی

نرخ طلا سکه و  ارز

قیمت خودرو

فال حافظ

تعبیر خواب

فال انبیاء

متن قرآن



اضافه به علاقمنديها ارسال اين مطلب به دوستان آرشيو تمام مطالب
archive  refresh

سوالات من درباره vb.net


واضح آرشیو وب فارسی:سایت ریسک: سونامی04-11-2009, 11:01 AMبا سلام به دوستان میخواستم ببینم آبا در .net هم مثل vb 6 متد line و circle هست line رو دیدم ولی circle نه نحوه استفاده از این متد ها مثل vb 6 نیست چون وقتی picturebox1. میزنی هیچکدوم از متد ها رو نمیاره میخواستم ببینم چه طوری میشه یه دایره یا خط رو pic کشید ممنون سونامی04-11-2009, 11:17 AMسوال 2 برای ایجاد یک منو pupup باید چی کار کرد . ؟ _H2_04-11-2009, 11:23 AMسلام متدهای ترسیمی دات نت بر مبنای +GDI هستند و گستره بسیار وسیع تری از امکانات و متدهای مختلف را برای کار گرافیکی شامل میشوند. حتی یک برنامه کامل ویرایش تصویر معروف هم با دات نت نوشته شده که خیلی شبیه Photoshop است. (البته بالاخره باید نسخه سه ورژن بالاتر، 2008 با 1998 یکم فرق داشته باشد!) بهترین محل جهت ترسیم در دات نت رویداد Paint است. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سونامی04-11-2009, 11:33 AMسلام متدهای ترسیمی دات نت بر مبنای +GDI هستند و گستره بسیار وسیع تری از امکانات و متدهای مختلف را برای کار گرافیکی شامل میشوند. حتی یک برنامه کامل ویرایش تصویر معروف هم با دات نت نوشته شده که خیلی شبیه Photoshop است. (البته بالاخره باید نسخه سه ورژن بالاتر، 2008 با 1998 یکم فرق داشته باشد!) بهترین محل جهت ترسیم در دات نت رویداد Paint است. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! خوب من میخوا هم یه دایره به شعاع 800 بکشم باید چی کار کنم ؟ بعد e شما به صورت پیش فرض گرفتید دیگه درسته ؟ اگر امکتنش هست یه توضیح مخنصر درباره کدتون بدبد ممنون . لطفا اگر جواب سوال دوم هم میدونید بدید ممنون سونامی04-11-2009, 12:08 PMسوال 3 رو می پرسم .لطفا جواب سوال های قبلی رو بدید .ممنون :دی :دی :دی نحوه حرکت دادن prosser bar .باید از یه timer استفاده کنم .بعد یادم رفته :دی _H2_04-11-2009, 03:59 PMسلام برای ایجاد یک منو pupup باید چی کار کرد . ؟ (موقعی که جواب پست اولتان را داشتم تایپ میکردم، هنوز این سوال ارسال نشده بود) از کامپونت ContextMenuStrip میتوانید استفاده کنید. ضمن اینکه این منوها علاوه بر قابلیت های عادی VB 6 قابلیت تصویر و TextBox و ComboBox را هم دارند. دو جور میتوانید از این منوهای ضمینه در برنامه تان استفاده کنید. - اول انکه همه کنترلرهای دات نت خصیصه ContextMenuStrip دارند که اگر در پنجره Properties کلیکش کنید میتوانید از ContextMenuStrip هایی که روی فرم قرار دادید یکی را انتخاب کنید. با این عمل به صورت خودکار با راست کلیک روی کنترلر مورد نظر این منو نمایش داده خواهد شد. - دوم هم خودتان با کدنویسی هر کجا خواستید آن را نمایش دهید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اگر امکتنش هست یه توضیح مخنصر درباره کدتون بدبد خط اول یک بیضی (دایره) آبی رنگ به ابعاد PictureBox رسم میکند. خط دوم یک خط قطری قرمز رنگ به ابعاد PictureBox رسم میکند. خط سوم هم یک متن با رنگ سیاه در بالای PictureBox رسم میکند. خوب من میخوا هم یه دایره به شعاع 800 بکشم باید چی کار کنم ؟ !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! بعد e شما به صورت پیش فرض گرفتید دیگه درسته ؟ e مخفف EventArgument است و در اصل اصلاً مهم نیست و نام دومین پارامتری است که به رویداد Paint پاس داده شده. مثلاً در کد بالایی من پارمتر دوم را arg کردم و در کدها هم arg را نوشتم. نحوه حرکت دادن prosser bar .باید از یه timer استفاده کنم !!! مگر میخواهید نمایش الکی بدهید که از تایمر استفاده کنید !!! شما زمانی که کار زمان بر و طولانی میخواهید انجام دهید (که معمولاً این کار ها حلقه هایی While و For و ForEach و.. هستند که باید انجام شوند) هر مرحله از کار را که انجام دادید Value کنترلر ProgressBar را مقدار مشخصی افزایش میدهید. البته معمولاً چنین است که کار های زمانبر در ریسمان های مجزا و جداگانه ای اجرا میشود تا برنامه همچنان فعال باشد و به کاربر سرویس دهد و بتواند چند کار را با هم همزمان انجام دهد. (مفهوم چند ریسمانی در VB 6 پشتیبانی نمیشد و فقط در سطح حرفه ای و به سختی قابل انجام بود) سونامی07-11-2009, 09:42 AMدوست عزیز من هر چی خواستم یک منو درست کنم با کلیک راست باز بشه نشد نمیدونم از کد های شما هم است فاده کردم ولی متاسفانه نتیجه ای نداشت به احتمال زیاد من یه جایی اشتباه کردم خواستم بگم یه راه نمایی کنید ممنون :دی سونامی07-11-2009, 09:43 AM1, 1, Me.PictureBox1.Width - 2, Me.PictureBox1.Height - 2 این یه قسمت رو توضیح میدید سونامی07-11-2009, 09:58 AMیه سوال دیگه برای exe کردن باید رفت تو منو build بد نام پروژه را انتخاب کرد درسته من این مطلب رو تو یه آموژش دیدم . ولی هر چی سعی کردم نتونستم exe کنم منو build هست ولی چیزی منا بر اینکه پروژه را exe کنه نیست ممنون میشم مراحا دقیق رو بگی یا یه عکس بزاری :دی _H2_08-11-2009, 12:32 PMسلام Me.PictureBox1.Width - 2, Me.PictureBox1.Height - 2 این یه قسمت رو توضیح میدید من فرض کردم که شما کنترلر PictureBox ای با نام PictureBox1 روی فرمتان قرار داده اید و میخواهید ترسیمات فقط و فقط در این محدوده کنترلر مشخص انجام شود. Width و Height هم ابعاد کنترلر را بر میگیرداند و بجای اینکه عدد 800 ثابت را داده باشم، از ابعاد فعلی همین کنترلر استفاده کردم تا چیزی که میخواهم رسم کنم، کل این کنترلر را پر کند (حالا هر ابعادی که داشت) البته یک تک پیکسل هم (همینجوری) حاشیه تا لبه کنترلر در نظر گرفتم به جای رسم در Rect: 0, 0, Width, Height با یک پیکسل حاشیه ترسیم را در محدوده Rect: 1, 1, Width-2, Height-2 انجام دادم. ... نتونستم exe کنم ... به منوی Build بروید و فرمان Rebuild Solution بدهید، تمام! دو نوع کامپایل پیش فرض و از تعریف شده وجود دارد ... 1) کامپایل Debug که فایل exe یا dll نهایی حجیم تر و کند تر است(!) ولی در عوض امکانات اشکال یابی دارد و دست VS و سایر ابزار اشکال یابی را باز میگذارد. VS به صورت پیشفرض و برای اینکه بتواند به سادگی و با تمام امکانات و حالات بتواند کد را متوقف کند و خط جاری را نشان دهد و خط به خط اجرا کنید و... و... از این کامپایل استفاده میکند. 2) کامپایل Release که در واقع نسخه انتشاری برنامه است که میخواهید تحویل دیگرا بدهید و معمولاً کوچک تر و سریعتر است و بهینه سازی کد هم در آن اعمال شده و... معمولاً یک combobox در نوار ابزار VS وجود دارد که بین این حالات میتواند سوییچ کند. در اخر لازم به ذکر است که exe یا dll تولیدی به صورت پیشفرض در محل کدهای برنامه و مسیر binDebug و binRelease قرار گرفته میشود. ( یعنی مثل VB 6 دیالوگی باز نمیشود که exe را کجا بریزم! مثلاً من خودم سورسی دارم که بیش از 140 سورس پروزه exe و dll مختلف را در یک Solution جای داده و باید با اجرای فرمان کامپایل همه این exe و dll ها یکجا کامپایل شوند و در محل مناسب خود قرار بگیرند و تازه شاید دیتابیس و فایل خاصی هم باشد که باید در محل دایرکتوری خروجی و جای خاصی کپی شود و... برآیند این مسائل موجب میشود که وجود یک محل ثابت برای کامپایل خروجی ساده تر باشد. ) موفق باشید. _H2_08-11-2009, 05:45 PMسلام انگار یکی را یادم رفت جواب دهم! دوست عزیز من هر چی خواستم یک منو درست کنم با کلیک راست باز بشه نشد نمیدونم از کد های شما هم است فاده کردم ولی متاسفانه نتیجه ای نداشت به احتمال زیاد من یه جایی اشتباه کردم خواستم بگم یه راه نمایی کنید خیلی ساده است! خوب تا کجا پیش رفتید؟ اصلاً کامپونت ContextMenuStrip را پیدا کردید؟ روی فرم گذاشتید؟ منوها را ساختید؟ سونامی09-11-2009, 10:36 AMسلام انگار یکی را یادم رفت جواب دهم! خیلی ساده است! خوب تا کجا پیش رفتید؟ اصلاً کامپونت ContextMenuStrip را پیدا کردید؟ روی فرم گذاشتید؟ منوها را ساختید؟ بله تمام مراحلی که گفتید رو انجام دادم پیدا کردم منو ساختم بعدش باید چی کار کنم ؟ سونامی09-11-2009, 10:41 AMیه سوال دیگه ممنون دوست عزیز که جواب سوالات منو میدید و کمک می کنید در vb 6 تابعی به نام string بود که نحوه استفاده به این صورت بود ("کارکتر" و عدد) string که به تعداد اعدادی که وارد کردیم حروفی که قرار دادیم چاپ می کرد این تابع در net. چی هست ؟ ممنون _H2_09-11-2009, 11:45 AMسلام بله تمام مراحلی که گفتید رو انجام دادم پیدا کردم منو ساختم بعدش باید چی کار کنم ؟ دو جور میتوانید از این منوهای ضمینه در برنامه تان استفاده کنید. - اول انکه همه کنترلرهای دات نت خصیصه ContextMenuStrip دارند که اگر در پنجره Properties کلیکش کنید میتوانید از ContextMenuStrip هایی که روی فرم قرار دادید یکی را انتخاب کنید. با این عمل به صورت خودکار با راست کلیک روی کنترلر مورد نظر این منو نمایش داده خواهد شد. در vb 6 تابعی به نام string بود که نحوه استفاده به این صورت بود ("کارکتر" و عدد) string که به تعداد اعدادی که وارد کردیم حروفی که قرار دادیم چاپ می کرد این تابع در net. چی هست ؟ !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سونامی11-11-2009, 11:13 AMدوست عزیز من که نخواستم متغیر تعریف کنم :دی تو vb 6 این طور بود که "(label1.caption=string(6,"d 6 تا d چاپ می کرد یه زحمت این منو اعصابم رو خورد کرده میشه یه دونه خودتون درست کنید بزارید از exe کردن هم ممنون یه سوال دیگه تابع like در وی بی 6 دو رشته را مقایسه می کرد و نتیجه را برمی گردوند این تابع در .net چه طوری هست . یکی از کاربرد ها pass گذاشتن هست سونامی11-11-2009, 11:18 AMیه سوال دیگه من برای ساختن ماشین حساب نیاز دارم دگمه ها رو به صورت آرایه بگیرم تو vb 6 این کار راحت بود با copy و past و زدن yes مشکل حل می شد ولی اینجا هرچی copy میکنم نمی تونم دگمه ای به صورت آرایه بگیرم _H2_11-11-2009, 12:25 PMسلام دوست عزیز من که نخواستم متغیر تعریف کنم تو vb 6 این طور بود که "(label1.caption=string(6,"d فرمایشاتی میفرمائید برادر! چه فرقی دارد! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! یه سوال دیگه تابع like در وی بی 6 دو رشته را مقایسه می کرد و نتیجه را برمی گردوند این اپراتور همچنان در VB وجود دارد و به همان صورت سابق قابل استفاده است. البته دات نت کلاس جدید مخصوصی به نام System.Text.RegularExpressions.Regex هم دارد که در واقع حد اعلا و نهایی کارهایی است که Like انجام میداده. و در حال حاضر #C که اپراتور Like ندارد و بیشتر برنامه نویسان VB.Net کار هم به جای این اپراتور از Regex استفاده میکنند. ولی بحرحال Like مثل نسخه های پایین تر وجود دارد. یه سوال دیگه من برای ساختن ماشین حساب نیاز دارم دگمه ها رو به صورت آرایه بگیرم تو vb 6 این کار راحت بود با copy و past و زدن yes مشکل حل می شد ولی اینجا هرچی copy میکنم نمی تونم دگمه ای به صورت آرایه بگیرم امکان آرایه کردن در دات نت وجود دارد ولی باید دستی آرایه ای تعریف کنید و مشکل هم نیست ولی برای ساخت ماشین حساب راه های ساده تری هم وجود دارد. هندلر رویداد ها در VB 6-1998 از روی نام متد انجام میشود (کنترلر + آندرلاین + رویداد) که روشی کاملاً غیر معتبر بود و هر کنترلر و رویدادش حتماً یک متد با نام مشخص نیاز داشتند. ولی در VB.Net که با اصول OOP کار میکند نام متد مهم نیست و نام متد ربطی به کنترلر و رویدادش ندارد. شما اگر دکمه ای روی فرم داشته باشید، هر دو رویداد زیر با کلیک ان اجرا خواهند شد! !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مهم کلمه Handles آخر است که مشخص میکند متد به چه رویدادی وصل شود و با همین امکان میتوان چندین رویداد را هم به یک متد واحد وصل کرد: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! با کد فوق و کلیک شدن هر سه دکمه، همین متد اجرا خواهد شد. ===== در سوی دیگر کنترلرها خصیصه ای به نام Tag دارند که چیزی را در شی کنترلر به اختیار برنامه نویس ذخیره میکند ... اگر شما در Tag هر دکمه ماشین حساب عدد همان دکمه را قرار دهید و از روش فوق استفاده کنید، بدون آرایه های کنترلری میتوانید ماشین حساب را بسازید. ( مجدد تاکید میکنم که میتوان دستی آرایه کنترلری در VB.Net را هم درست کرد ولی برای یک ماشین حساب ساده نیازی نیست ) ===== نمونه زیر سمپل همین مطلب است که دو سمپل مستقل و با کدهای کمی متفاوت بر اساس روش فوق الذکر است که یکی را چند سال قبل برای راهنمایی در VB.Net نوشتم و یکی را هم برای C#.Net ... منظورم ان است که بر خلاف سمپلهای دیگر من، این دو سمپل با هم نوشته نشده اند و کدهای VB.Net و C#.Net ان زیاد شبیه هم نیستند ولی هر دو از روش فوق استفاده میکنند. دانلود مستقیم: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! سونامی14-11-2009, 01:53 PMبا سلام دوست عزیز وقت نکردم هنوز جواب سوالات رو بخونم میدونم مثل همیشه کامل وجامع جواب میدی راستی تابعی که مثل string تو vb 6 عمل میکنه تو .net پیدا کردم تابع strdup هست راستی ...... تابع mid با دستور mid چه فرقی داره لطفا یه توضیح هم بده :دی ممنون _H2_16-11-2009, 01:00 PMسلام ... تابع mid با دستور mid چه فرقی داره ... سوال عجیبی است! معمولاً کسی که بدانید دستور و تابع Mid با هم فرق دارند، جوابش را هم میداند!!! تابع Mid از اصول توابع عادی پیروی میکند و رشته ای را از کاراکتر و به تعداد خاصی میبرد. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! دستور Mid داخل یک رشته را از یک کراراکتر و به تعداد خاصی عوض میکند. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! ===== ضمناً اصولاً در دات نت دیگر زیاد از Mid استفاده نمیشود و متد Substring بهتر است و خود تابع و دستور Mid هم که برای راحتی VB 6 کارهای قدیمی در VB.Net گنجانده شده در اصل در دستور Substring فریم ورک استفاده میکنند. !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! و !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! اصولاً اگر کم کم عادت کنید از توابع قدیمی به جا مانده از دوران کهن VB 6 استفاده نکنید و به جایش معادل های رسمی فریم وروک و مشترک بین تمام زبان های دات نت را یافته و یادبگیرید و استفاده کنید، بهتر است. موفق باشید. سونامی16-11-2009, 01:56 PMممنون دوست عزیز از کمکتون : فرق mid و دستور mid هم میدونستم اگر خدا به خواهد 2سال vb 6 کار کردم .ولی بازم که شما گفتید باعث یاداوری شد و هدف من هم یادوری بود بازم ممنون سونامی21-11-2009, 10:03 AMچند تا سوال داشتم 1 ذخیره کردن یک متن در فایل در ویبی دات نت چگونه هست ؟ خواستم ببینم دستورش مثل وی بی 6 هست یا نه که دیدم این طور نیست دیروز اعصابم رو خورد کرد تو وی بی 6 مثلا یک دگمه هست توی فرم 3 میتونی بزنی توش comand 1.visiable=false ولی تو وی بی دات نت نمی تونی روی یک دگمه که توی همون فرم قرار داره این قطعه کد رو بزنی خواستم ببینم چطوری میشه این کار را کرد. مثلا 3 تا فرم داریم یعد اینا دگمه بک داره و باید در هر زمان یک فرم نمایش داده شود سوال بعدی آیا تو دات نت مثل وی بی 6 میشود یک data base بسازیم نحوه این کار رو لطفا بگین تو وی بی 6 تو منو addins بود این جا منو data رو دیدم همونجا هست ؟ تو وی بی 6 میشد جدول ومنو ساخت تو خود برنامه ممنون میشوم کمک کنید :دی _H2_21-11-2009, 02:08 PMسلام ذخیره کردن یک متن در فایل در ویبی دات نت چگونه هست ؟ بسته به شرایط و دلایل ذخیره سازی راه کاری های مختلفی پیدا میکنید. چیزی که حتماً تا حالا متوجه شده اید این است که Net Framework. که VB.Net از ان استفاده میکنید بسیار بسیار بسیار وسیع تر و گسترده تر از امکانات و چیزهای اندکی است که در VB 6 شاهد ان بوده اید. - اگر میخواهید حالت تنظیمات برنامه باشد و چیزی را Save کنید و بعداً که برنامه بالا امدن همان اخرین تنظیمات را داشته باشد، روش مخصوصی و ساده Settings وجود دارد. - اگر میخواهید مجموعه اطلاعات سازمان یافته و مشکل و بانکی را ذخیره کنید که روش دیتابیس بهترین راه است. - اگر میخواهید یکسری مقادیر فیلدی مشخص را (یک پله کمتر از یک بانک اطلاعاتی رابطه ای) ذخیره کنید روش های سریالی XML و Binary کلاسها و ساختار ها وجود دارد. - فقط برای ذخیره و خواندن متن ساده و مشخص (مثل Notepad) در یک فایل میتوانید از دستوری مثل این اقدام کنید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مقدار System.Text.Encoding همان چیزی است که برنامه نویسان VB 6 از ان رنج میبردند! این مقدار فرمت و استاندارد ذخیره (و یا خواندن) متن را مشخص میکند که دو فرمت های UTF-8 و Unicode=UTF-16 از فرمت های خوش دست و بسیار خوب جهانی شده برای ذخیره متون همه فرهنگ ها است که طبق استاندارد Unicode هستند و تقریباً همه برنامه های جدید این فرمت ها را میشناسند و دیگر میتوانید مشکل ذخیره و بارگذاری و نمایش متون فارسی را فراموش کنید. (تمام بخشهای داخلی دات نت هم با استاندار Unicode کار میکند و با تمام فرهنگ ها و علائم تمام زبانها هماهنگ است) کلاً بخش ذخیره و خوندان فایلها و بخش ترسیمات و نقاشی خیلی متفاوت از VB 6 است و البته کاملتر و قدرتمند تر شده است. دستور دیگری برای ذخیره در فایل ... !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! همه امکانات مرتب و دسته بندی شده است و شما میتوانید، کلاسهای و متدهای رایج و پایه ای کار با فایلها در فضای System.IO پیدا کنید. اصول کار با فایلها در دات نت بر مبنایی مفهوم Stream است که در واقع میتوان ان را به نوار نقاله ای از اطلاعات تفسیر کرد ... - این نوار نقاله میتواند به سادگی از یک فایل داخل و خارج شود و چیزهایی در مخزن و شکم داخل فایل بریزد یا بخواند ... - این نقاله جریان اطلاعات میتواند مربوط به یک فرآیند Download یا Upload در فضای وب باشد - میتواند یک جریان ارتباطی شبکه بین دو رایانه در دو نقطه مختلف جهان باشد - میتواند یک جریان اطلاعات به از RAM باشد و... و این وسط کلاسهایی میتوانند این جریان را در داخل خود رد کنند و تغییر دهند! رمزنگارزی و فشرده سازی و درج و خواندن اطلاعات با فرمت خاص و... (کلاس StreamWriter که در بالا دیدید در همین گروه آخری قرار دارد.) این امکانات خوب که در بستر OOP (و پلی مورفیزم) ارائه میشود میتواند به کد شما قابلیت بسیار جالبی بدهد و کد شما برای کارهای مختلف ثابت و یکسان بماند. شما میتوانید کدی بنویسید که یک فایل را بخواند، ساده و بدیهی است! ولی نکته جالب انجا است که فایل شما اگر در هارد خودتان و در رایانه دیگری در شبکه و یا همین لحظه در حل دانلود از سایتی باشد و فشره شده باشد و یا رمزنگاری شده باشد و... و... و... کد مرکزی خواندن شما یک خطش هم میتواند تغییر نکند و بتواند همه موارد فوق را قبول کند. توی فرم 3 میتونی بزنی توش comand 1.visiable=false ولی تو وی بی دات نت نمی تونی روی یک دگمه که توی همون فرم قرار داره این قطعه کد رو بزنی خواستم ببینم چطوری میشه این کار را کرد. نام پیشفرض دکمه ها دیگر Command 1 نیست! مگر اینکه خودتان نامش را عوض کرده باشید. ضمن اینکه املای انگلیسی visiable هم اصلاً صحیح نیست. در داخل خود فرم میتوانید کدی مثل این بنویسید: !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! مثلا 3 تا فرم داریم یعد اینا دگمه بک داره و باید در هر زمان یک فرم نمایش داده شود توضیح بیشتر. سوال بعدی آیا تو دات نت مثل وی بی 6 میشود یک data base بسازیم نمیدانم کدام نسخه VS را نصب کرده اید؟ VS2005 خودش میتوانید دیتابیس های SQL Server Express را ساخته و ویرایش کند. پسوند mdf.* 0این دیتابیس ها به راحتی قابل انتقال و اتچ به نسخه های صنعتی SQL Server هستند.) VS2008 میتواند دیتابیس های SQL Server Compact را هم بسازد و ویرایش کند. پسوند sdf.* (این دیتابیس ها خیلی امکانات کمتری دارند و ضعیف تر هم هستند ولی در عوض روی تجهیزات قابل حمل، مثل موبایل های مجهز به WinCE هم قابل نصب هستند) !!!! برای مشاهده محتوا ، لطفا ثبت نام کنید / وارد شوید !!!! (بعد از وارد کردن نام و OK کردن کمی طول خواهد کشید و اگر فرمی امد، مهم نیست و Cancel اش کنید.) برای ویرایش جداول و... میتوانید از View->Server Explorer استفاده کنید. ===== ولی میتوانید دیتابیس های Access (موتور JET) و یا اوراکل و... را هم با نرم افزارهای خودشان بسازید و در پروزه تان استفاده کنید. امکانات کار با دیتابیسی هم تغییرات زیادی داشته و پیشنهاد میکنم حتماً حتماً کتاب یا PDF در خصوص ADO.Net تهیه و مطالعه کنید. چون مبحثی نیست که با سوال و جواب بتوانید به ان مسلط شوید. موفق باشید. سونامی23-11-2009, 01:55 PMمشکل نمایش فرم ها حل شد ممنون command 1 هم منظورم تو وی بی 6 بود نه . net از نسخه 2008 استفاده میکنم آیا کتاب یا مقاله ای که بدرد بخوره داریید معرفی کنید بخرم با دانلود کنم _H2_23-11-2009, 05:08 PMسلام کتاب که پیشنهاد میکنم تا میتوانید تهیه (خرید و کتابخانه و قرض و...) و مطالعه کنید. برای مطالعه کتاب (در همین رشته تخصصی) هم حد مرزی وجود ندارد که مثلاً بتوان گفت تا فلان میزان که یادگرفتم یا تا فلان سطح علمی که رسیدم دیگر نیازم به مطالعه مرتفع شده و نیازی به این کار ندارم(!) همچین چیزی وجود ندارد. قیمت کتاب همچنان از آموزشگاه و تدریس خصوصی و یک جفت کفش و... کمتر است! از پول دادن بابت خرید کتاب متضرر نخواهید شد. اصلاً کلاً سعی کنید در رشته تخصصی خودتان، مبلغ کمی در ماه برای کتاب کنار بگذارید و هر چند ماه کتابی در مباحث مختلف رشته تخصصی تان تهیه و مطالعه کنید. عضویت در کتابخانه های فعال که حداقل سالیه (معمولاً در زمان نمایشگاه) خرید جدید دارند هم خوب است و بحرحال از نظر مالی بهتر است. (اتفاقاً عضویت و کارت کتابخانه خودم، چهارشنبه همین هفته تمام میشود و باید بروم تمدید کنم!) پیشنهاد نام خاصی نمیدهم، فرقی ندارد ولی در صورت امکان تعداد صفحات بیشتری داشته باشد و جدیدتر هم باشند. (کتابهای برنامه نویسی Deitel خوب است) برای PDF میتوانید به پست سوم تاپیک زیر مراجعه کنید: لیست تاپیک های مهم و سوالات متداول انجمن Framework (327531) موفق باشید. سایت ما را در گوگل محبوب کنید با کلیک روی دکمه ای که در سمت چپ این منو با عنوان +1 قرار داده شده شما به این سایت مهر تأیید میزنید و به دوستانتان در صفحه جستجوی گوگل دیدن این سایت را پیشنهاد میکنید که این امر خود باعث افزایش رتبه سایت در گوگل میشود




این صفحه را در گوگل محبوب کنید

[ارسال شده از: سایت ریسک]
[مشاهده در: www.ri3k.eu]
[تعداد بازديد از اين مطلب: 1743]

bt

اضافه شدن مطلب/حذف مطلب




-


گوناگون

پربازدیدترینها
طراحی وب>


صفحه اول | تمام مطالب | RSS | ارتباط با ما
1390© تمامی حقوق این سایت متعلق به سایت واضح می باشد.
این سایت در ستاد ساماندهی وزارت فرهنگ و ارشاد اسلامی ثبت شده است و پیرو قوانین جمهوری اسلامی ایران می باشد. لطفا در صورت برخورد با مطالب و صفحات خلاف قوانین در سایت آن را به ما اطلاع دهید
پایگاه خبری واضح کاری از شرکت طراحی سایت اینتن