PDA

View Full Version : سوال: قاطی کردن نرم افزار ویژوال استادیو



masder
یک شنبه 17 مرداد 1395, 14:50 عصر
سلام
من یه نرم افزار مدیریت پارکینگ دارم مینویسم و تا زمانی که فقط چنتا فرم بود و اطلاعاتی از sql میخوند و ثبت میکرد مشکلی نداشتم. ولی از زمانی که یه سری دستورات پیچیده تر در یک فرم نوشتم و سنگین تر شد دیگه نرم افزار به طور خود کار عیب یابی نمیکنه.مثلا هر دستوری رو اگه اشتباه باشه رو نمیگه تا زمانی که حتما run کنمش.اون موقع بهم میگه. هرکاریم کردم درست نشده. سرعت برنامه نویسیم خیلی کند شده.لطفا راهنمایی کنید

masder
یک شنبه 17 مرداد 1395, 15:05 عصر
منظورم نرم افزار ویژوال هستش که خطاهای دستورامو همون موقع بهم نمیگه

mrprestige
یک شنبه 17 مرداد 1395, 18:11 عصر
سلام دوست من وقتت بخیر ، خب ما توی کدنویسی انواع خطاها رو داریم که معمول ترین اون ها Syntax Error ( خطاهای ساختاری یا همون خطاهای املایی ) و Run Time Error که این خطا موقع اجرا رخ میده بستگی داره Compiler نرم افزار به کدوم حساسیت نشون بده شاید برنامه تون روی Run Time مشکل داره . شما خیلی سربسته سولتون رو مطرح کردید خب چه کدی استفاده کردید ؟؟ اون دستورات پیچیده چی بوده؟

masder
یک شنبه 17 مرداد 1395, 20:49 عصر
سلام دوست من وقتت بخیر ، خب ما توی کدنویسی انواع خطاها رو داریم که معمول ترین اون ها Syntax Error ( خطاهای ساختاری یا همون خطاهای املایی ) و Run Time Error که این خطا موقع اجرا رخ میده بستگی داره Compiler نرم افزار به کدوم حساسیت نشون بده شاید برنامه تون روی Run Time مشکل داره . شما خیلی سربسته سولتون رو مطرح کردید خب چه کدی استفاده کردید ؟؟ اون دستورات پیچیده چی بوده؟

نهههه. ببینید مثلا هنگام کد نویسی یه ; اشتباه بزاری سریع بهت میگه که اینو نزاشتی یا اشتباه گذاشتی . ولی ببینید توی یک فرمم یه سری دستورات که تابع زیاد داره و مقادیرم زیاد پاس میده و چندبار اطلاعات با sql ردو بدل میکنه فقط با یه دستور textchanged
از زمانی که این فرمو نوشتم دیگه نرم افزار ویژوال نمیتونه غلط های املایی یا غلط های دستوریمو همون موقع بهم بگه.حتما باید ران کنم تا یه دور دستوراتو بخونه و غلطامو بگه

rasol_afkham
یک شنبه 17 مرداد 1395, 21:07 عصر
داداش من هم این مشکل رو داشتم و فکر می کنم بیشتر به این خاطر بود که خط کدهایی که نوشته بودم خیلی زیاد بود. اما تو برنامه های بعدیم برنامه ام رو به برنامه های کوچک تر تقسیم کردم و به جای یه کلاس چند تا کلاس نوشتم و دیگر با این مشکل مواجه نشدم.

mrprestige
یک شنبه 17 مرداد 1395, 22:27 عصر
نهههه. ببینید مثلا هنگام کد نویسی یه ; اشتباه بزاری سریع بهت میگه که اینو نزاشتی یا اشتباه گذاشتی . ولی ببینید توی یک فرمم یه سری دستورات که تابع زیاد داره و مقادیرم زیاد پاس میده و چندبار اطلاعات با sql ردو بدل میکنه فقط با یه دستور textchanged
از زمانی که این فرمو نوشتم دیگه نرم افزار ویژوال نمیتونه غلط های املایی یا غلط های دستوریمو همون موقع بهم بگه.حتما باید ران کنم تا یه دور دستوراتو بخونه و غلطامو بگه
مجدد سلام دوست من ، متوجه شدم . برو تو محیط ویژوال این آدرس رو برو
Tools > Options > Text Editor > C#‎‎‎‎‎‎ > Advanced
و گزینه ی Show live semantic errors فعال کن .
پیروز و موفق باشی.