PDA

View Full Version : wizard یا کد نویسی ؟؟؟؟



migrant
پنج شنبه 14 شهریور 1387, 10:06 صبح
سلام به همه دوستان
تفاوت استفاده از wizard در ارتباط با بانک اطلاعاتی و استفاده از کد نویسی چیه ؟؟؟
در ظاهر استفاده از wizard خیلی حجم کد های ما رو کاهش می دهد ولی آیا انعطاف پذیری که کد نویسی داره wizard هم داره ؟؟؟؟؟
کدوم بهتره ؟؟؟ لطفا با ذکر دلیل مقایسه کنید
یه سئوال دیگه ؟؟؟ من یه کلاس نوشتم که کلا کار های اتصال با بانک اطلاعاتی و کلیه عملیات مربوط به بانک رو انجام می دهد (ثبت . ویرایش . حذف . جستجو . فیل کردن)
حالا اگه بخواهم از wizard استفاده کنم آیا این کلاس دیگه به درد نمی خوره ؟؟؟؟؟؟؟
ممنون میشم از دوستان نظرشون رو بگن و این مقایسه رو انجام بدهند . . . .

migrant
پنج شنبه 14 شهریور 1387, 23:01 عصر
کسی جوابی نداره ؟؟؟؟؟؟

saber4166
جمعه 15 شهریور 1387, 01:05 صبح
برای بنده صد در صد کد نویسی مهمتره
چون با کد نویسی بر عملکرد کار خودم بیشتر تسلط دارم و به عینه کد رو میبینم ومیدونم که فرضا در این دستور insert کدام فیلد ها رو صدا میزنم امتیاز کد نوسی در برنامه هایی با چندین دستر sql بیشتر خودشو نشون میده من که میگم برو دنبال کد نویسی من منکر ویزارد نیستم ولی میگم در کنار کد نویسی ویزارد رو هم یاد بگیر نه در کنار ویزارد کدنویسی رو

saber4166
جمعه 15 شهریور 1387, 01:08 صبح
همین کلاسی که گفتی نمونه ای از امتیاز کد نویسی به ویزارد نه اینکه ویزارد کار نکنه نه ولی با کد نویسی رو کلاست بیشتر تسلط داری

migrant
جمعه 15 شهریور 1387, 10:37 صبح
ممنون از راهنمایی صابر عزیز
مگه wizard هم در نهایت به کد تبدیل نمیشه و آیا شما عقیدتون اینه که کدی شما می نویسید بهینه تر از کدی هست که wizard تولید می کنه ؟؟؟؟؟؟
من زیاد از سرعت برنامه ام رضایت ندارم و فکر می کنم نا مرتبط نباشه با این موضوع . . . .

saber4166
جمعه 15 شهریور 1387, 17:33 عصر
ببینید حر فاتون درسته شما اگه به مسئله crystalreport نگاه کنید درسته که در گام اول برای ارتباط با table می این wizard میزنین ساده ترین کار ممکن در گام اول برای کسی که کد نویسی زیاد وارد نیست
حالا
نگاه کن کاربر یه search در بانک اطلاعات میزنه و از مثلا1000000000 اطلاعات موجود در بانک 5000
تا نتیجه ی جستجوی کاربر میشه خوب اگه کاربر فقط از این 5000 خروجی بخواهد گزارش بگیره چیکار باید بکنه
دیگه اون wizard اولیه به بانک جواب گو نیست

درسته دوست عزیز

sarkhosh
جمعه 15 شهریور 1387, 18:46 عصر
برای برنامه های بزرگ مناسب نیست(wizard(

مهدی رحیم زاده
جمعه 15 شهریور 1387, 21:57 عصر
من اوایل کار با ویزارد کار می کردم اما اصلا با اون حال نکردم . خوبه و سرعت کار بالا می ره اما انعطاف پذیری برنامه با کد نویسی خیلی خیلی بیشتره .
مثلا من با کدنویسی برای تغییر بانک از Accessُ به SQL فقط 3 خط رو عوض می کنم .

jaza_sa
جمعه 15 شهریور 1387, 23:54 عصر
استفاده از ویزارد زمانی خوبه که بخواید یه پروژه دانشجویی رو ظرف مدت 3 روز و 2 شب تموم کنی

xxxxxxxxxx
شنبه 16 شهریور 1387, 05:45 صبح
اگر واقعاقصددانستن هست ، قبلاكه مفصل بحث شده .جستجو شودخواهيديافت بسيار!!!!!!

migrant
شنبه 16 شهریور 1387, 21:08 عصر
ممنون از همه دوستان

migrant
شنبه 16 شهریور 1387, 21:12 عصر
ببینید حر فاتون درسته شما اگه به مسئله crystalreport نگاه کنید درسته که در گام اول برای ارتباط با table می این wizard میزنین ساده ترین کار ممکن در گام اول برای کسی که کد نویسی زیاد وارد نیست
حالا
نگاه کن کاربر یه search در بانک اطلاعات میزنه و از مثلا1000000000 اطلاعات موجود در بانک 5000
تا نتیجه ی جستجوی کاربر میشه خوب اگه کاربر فقط از این5000 خروجی بخواهد گزارش بگیره چیکار باید بکنه
دیگه اون wizard اولیه به بانک جواب گو نیست

درسته دوست عزیز

ممنون صابر عزیز
ببخشید این قدر سماجت به خرج می دهم . منظوری ندارم فقط می خواهم ابهاماتم بر طرف بشه .
در مورد چیزی که گفتید با ارتباط دادن ریپورت به یک دیتا ست و انتخاب رکورد های مورد نظر و ریخت در دیتا ست هم میشه این کار رو انجام داد . مگه دیتا ستی که wizard باشه قابلیت انتخاب رکورد های خاص رو نداره ؟؟؟؟؟؟
بازم ببخشید .
من خودم تا الان با کد نویسی برنامه می نوشتم و از wizard به خاطر سر در گم شدن استفاده نمی کردم . با کد مدیریت راحت تری دارم و مشکل کمتر ولی حجم کد ها بالا و سرعت کمتر . . .

h.jaza
شنبه 16 شهریور 1387, 23:14 عصر
استفاده از ویزارد زمانی خوبه که بخواید یه پروژه دانشجویی رو ظرف مدت 3 روز و 2 شب تموم کنی

jaza_sa (http://barnamenevis.org/forum/member.php?u=45588) میشه بیشتر توضیح بدین؟:متفکر:

saber4166
شنبه 16 شهریور 1387, 23:26 عصر
درسته حالا من میخواهم این dataset ای که فقط با یک بار SELECT اولیه هیچ ربطی به dataset های دیگه نداره به جوابم برسم من که این کار رو میکنم از همون dataset اولیه SELECT ام استفاده میکنم

در کل به گفته شما که من هم روش تاکید دارم تسلط بیشتر در برنامه نویسی که در یکی از تاپیک هام گفتم

راحتر با دوستم migrant صحبت کنم
نمیدونم در گام اول شروع برنامه نویسی علاقه ی زیادی به wizard نداشتم اخه کاریه که انگار دیگران برام انجام میدن و من اصلا نقشی درش ندارم و با این مورد اصلا حال نمیکنم

migrant
سه شنبه 19 شهریور 1387, 18:35 عصر
درسته حالا من میخواهم این dataset ای که فقط با یک بار SELECT اولیه هیچ ربطی به dataset های دیگه نداره به جوابم برسم من که این کار رو میکنم از همون dataset اولیه SELECT ام استفاده میکنم

در کل به گفته شما که من هم روش تاکید دارم تسلط بیشتر در برنامه نویسی که در یکی از تاپیک هام گفتم

راحتر با دوستم migrant صحبت کنم
نمیدونم در گام اول شروع برنامه نویسی علاقه ی زیادی به wizard نداشتم اخه کاریه که انگار دیگران برام انجام میدن و من اصلا نقشی درش ندارم و با این مورد اصلا حال نمیکنم

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

saber4166
سه شنبه 19 شهریور 1387, 20:56 عصر
مثلا در form1 که username و pass تعریف میکنی بهتره که از combobox استفاده کنی و username ها رو یک comboboxو pass ها رو در یک combobox دیگه که با یک بار پر کردن combobox تمام اسامی کاربران رو داری و دیگر نیاز به SELECT کردن نداره

Amir Oveisi
سه شنبه 19 شهریور 1387, 22:59 عصر
هر دو روش خوبن وهر كس با توجه به نيازش ميتونه انتخا ب كنه با كدوم كار كنه.
كدنويسي انعطاف بيشتري داره اما ويزارد هم دست كمي از اون نداره.
نهايتا انتخاب با شماست.

migrant
چهارشنبه 20 شهریور 1387, 14:13 عصر
مثلا در form1 که username و pass تعریف میکنی بهتره که از combobox استفاده کنی و username ها رو یک comboboxو pass ها رو در یک combobox دیگه که با یک بار پر کردن combobox تمام اسامی کاربران رو داری و دیگر نیاز به SELECT کردن نداره

ممنون ولی باز هم نگفتید چطور میشه از روی یک دیتا ست select رو انجام داد و دیتا ست باید به چه صورت تعریف شود ؟؟؟؟
منظورم حوزه تعریف دیتا ست هست که در اشیاء کلاس های دیگه هم بشه از اون استفاده کرد ؟؟؟