صفحهها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
1-شماره تابع ---> FuncNo
2- نام تابع ------> FName
3- نوع ----------> FType
4- گروه ---------> FGroup
5- کل تابع -----> FullFunc
6- ثابتها -------> FConts
7- توضیح ------> FDes
8- توضیح کامل -> FullFDes
9- نام کتابخانه -> LibName
10- توابع مربوط -> { LinkFunc1 ......LinkFunc5 }
11- توضیح کاربر -> UserInfo
13-مثال ---------> FExam
14- NET. مثال ---> NETExam
15- VC مثال -----> VCPlusExam
حال اگه بعدا خواستیم زبانهای دیگه یا قسمتهای دیگه ای بهش اضافه کنیم فقط کافیه چند تا فیلد دیگه بهش اضافه کنیم و اطلاعات مربوط به اونها رو وارد کنیم نه اینکه دوباره از اول اطلاعات رو وارد کنیم واسه همین هم بهتره که اول اطلاعات رو جمع آوری کنیم و وارد دیتابیس کنیم و بعد برای دیتابیسمون فرم طراحی کنیم.
من که هر کاری کردم نتونستم اینجا آپلودش کنم

مال DiDi خوبه
فقط یه سری اشکال داره
به نظزم چندتایی که روی فرم فعلی برنامه هستو جا نداختی
4- ممکنه متعلق به چند گروه باشه
10- اگه توابع مربوطه بشتر از 5 تا بود چی؟؟
به نظر من بهتره یه فیلد داشته باشه و همون فیلد بی نهایت تا رو قبول کنه
نکته : بهتره یه بخش واسه Favorites مثل MSDN .
به نظر من اون بخشی که گفتم System کلی رو توضیح میده
مثلا نحوه کار Registry حتما لازمه
خوب نتونستی اینجا آپلود کنی تو گروه گوگلمون آپش کن!
نکته:
فکر نکنم برای API جدا کردن زبونا جدا باشه میدونید چرا؟؟
چون تنها چیزی که فرق میکنه اسم نوع داده هاست
یعنی چی؟
VB:
تابع(ByVal a as long)
مثلا
VC++:
تابع(long a)
درسته؟ تازه ترتیب پارامتر ها هم یکیه
فقط چیزی که فرق میکنه نوع داده ها هست
مثلا تو VC++ شونصد جور رشته داریم ولی تو VB فکر کنم فقط String هست درسته؟
یعنی رو توضیحش تفاوتی نمیکنه
فقط تو شکل تابع و مثالش
یه چیز دیگه:
گفتیم که برنامه میخاد انعطاف پذیر باشه درسته؟ از بالا هم نتیجه میگیریم که لازم نیست توضیح واسه هر زبون جدا باشه
پس به نظر من دیتا بیس باید این شکلش بشه:
-شماره تابع ---> FuncNo
2- نام تابع ------> FName
3- نوع ----------> FType
4- گروه ---------> FGroups
5- کل تابع -----> FullFunc
6- ثابتها -------> FConts
7- توضیح ------> FDes
8- توضیح کامل -> FullFDes
9- نام کتابخانه -> LibName
10- توابع مربوط -> LinkFunc
11- توضیح کاربر -> UserInfo
13-مثال ---------> FExampleVB
14- NET. مثال ---> NETExamplenet
15- VC مثال -----> VCPlusExample
هر زبون دیگه ای با مخلفاتش!!(ثوابت و نوعداده پارامتر ها و غیره)
یه چیزه دیگه : میگم اسم این فیلد تازه خوانا باشه(پس و پیش نداشته باشه)
تا برنامه بتونه اسم اونو درست بنویسه متوجه هستید چی میگم؟
تمام فیلد ها درسته فقط دو مثالی که دوستان زدن یه چیزی کم داره
اونم نام تابع در Net. هست که یه فیلد بانام مثلا
هم زده بشه که بتونیم اونو ارجا به NET. کنیم
آقا هستید یه قرار چت بزاریم؟
یکی هم با اون چیزی که گفتم موافق هستید؟؟
نوع داده و ...
تازه اسم پارامتر ها هم یکی هست
یعنی باید توضیح کلی عمومی باشه
ولی پارامتر ها برای هر زبان اختصاصی باشه
OK؟
آره نظر خوبی هست(چت رو میگم)
نکته:
ولی اگه بخواییم برای هر تابع چند مثال بزنیم یکمی مشکل میشه(باید یه جوری طراحی بشه که مثال چند بار تکرار نشه) البته سرعت هم میاد پایین
بدین صورت که فیلد FExampleVB رو مستقل طراحی میکنیم (یعنی ترتیب مثال ها با ترتیب نام توابع(FName) میتونه یکی نباشه) و روبه روی فیلد FExampleVB یک فیلد با نام IncludedFunc طراحی میکنیم که نام توابعی که در مثال هم ردیف به کار رفته نوشته میشود و در ابتدای برنامه به کلی در یک آرایه ذخیره میشود که بتوان آن را بازخوانی کرد
با این روش با پکیجهای Update هم مشکلی پیدا نمیکنیم
با سلام.
با چت منم موافقم . ولی کی ؟ کجا؟ چطوری؟
در مورد دیتابیس احساس میکنم داریم اشتباه می کنیم.
ما باید اطلاعاتمون رو بین جداول پخش کنیم.(منظور داده هایی است که ارتباط چند به یک دارند). یه جدول برای موضوع ها. یه جدول برای مثالها,تعریف تابع و ثوابت(چون از چند زبان بر نامه نویسی استفاده می کنیم ارتباط چند به یک داریم.با این جدول نیاز به یه فیلد جدا برای هر زبون نیست).یه جدول برای زبانهای برنامه نویسی (شاید برای NET. نیاز به فیلد مخصوص نباشه و همینجا بشه مسئلشو حل کرد).
من هنوز دقیق برنامهشو نریختم.
آقا آوینی(دوباره برام شناسنامه نیاری ها. من اسم کسی یادم نمیمونه.).برای 'اینتر نشنال' کردن برنامه باید تمام توضیحات,منوها,دکمه ها و هرچیزی رو بزبان های مختلف تبدیل کرد.حالا بگیم همشون آسون, توضیحاتو چطوری میخوای ترجمه کنی؟ اونم اینهمه تابع. اون برنامه هم که زبانهای مختلف داشت, توضیحاتش به انگلیسی بود.برای همین همه دنیا میتونن ازش استفاده کنن.ولی زبان فارسی فکر نکنم زیاد کسی باشه که بلد باشه.
در مورد مسئول دیتابیس.بابا یه نفر بیاد قبول کنه.خجالت نداره که.( مدیر پروژه پیدا نشد؟)
والا من که نظرم رو دادم و طرحمم اینجا گفتم و البته با اصلاحاتی که بچه ها گفتن هم کاملا موافقم و خوب اگه همین طرح رو قبول کنید که دیگه طراحی دیتابیس کار دو سه دقیقه است. می مونه فقط چند تا کوئری که اونم باشه واسه بعد از وارد کردن اطلاعات تا ببینیم کوئری ها باید بر چه اساسی باشن.
من که فکر می کنم همه چیز آماده هست و کلگنم که اینجاست ... من فقط یه روبانی چیزی ببندم به دستش قشنگتر شه!!! فردا دیگه بیایید کلنگ رو بزنیم تو رو خدا که تابستون نصفش رفت!!!
راستی این ID یاهو من هست موقعی که تو نت هستیم بهتر از یاهو جایی نیست واسه حرف زدن
Bozorgy_shm_igi
نه صبرکن.من هنوز کامل نگفتم. امروز اومدم پیشنهادا رو جمع کنم برم یه فرم کامل بنویسم که قضیه سرور پیش اومد. احتمالا فردا ضهر می نویسم.
در ضمن این کلنگو دیگه من نمیزنم. چرا خودت نمی زنی. یا یه نفر دیگه؟
راستی آیدی منم AJL110ALI. هم تو یاهو هم تو جی میل.(البته گفته باشم یاهوش فقط بدرد چت میخوره. یه وقت میل نفرستید.)
اینم مال من اگه به کارتون اومد Poped2006
صفحهها: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18