بچه ها شرمنده كه نتونستم به قولم عمل كنم حتما ديگه فردا يك مطب خوب ميذارم
قصد دارو پروژه دفترچه تلفن رو شروع كنم
بچه ها شرمنده كه نتونستم به قولم عمل كنم حتما ديگه فردا يك مطب خوب ميذارم
قصد دارو پروژه دفترچه تلفن رو شروع كنم
سلام
دشمنت شرمنده.فقط بزار.
كه ديگه خيلي انتظار كشيديم!
بازم شرمنده که کمی دیر شد کاری برام پیش امده بود.
برای هر پروژه قبل از اینکه شروع به کد نویسی کنید اول پروژه رو آنالیز و طراحی کنید.نه اینکه پشت سیستم بشنید و بعد تازه فکر کنید که می خواهید چه کار کنید(این رو از کسی قبول کنید که دو پروژه بیشتر انجام داده)غیر از این پروژه به درد خودتون می خوره(دوست دام همتون کارو علمی و درست یاد بگیرید )
مثلا برای دفتر چه تلفن:
((همه مراحل زیر قبل از کدنویسی است))
1.شناخت اشیایی موجود(1.شخص 2.شماره تلفن){{خیلی خیلی مهم که اول اشیائ سیستم تجاری رو دربیارین}}
به عبارت دیگه دید شی گرایی داشته باشین اگر بخواهین می تونم بعدا (Object-Oriented)رو توضیح بدم
2.جداول
2.1:جدول شخص(Person) (فیلدها Pcode(Primary Key),Pname,PFamily)
2.2:جدول شماره تلفن(Telephone)(فیلدها TTel,TAddress,TPcode,TCode)
:TCode کدشهرستان و TPcode کلید خارجی
3.ارتباطات
هر شخص ممکن است چند شماره تلفن داشته باشد.(ارتباط 1 به *)
جداول با رو با ارتباطاتش بسازید(موفق باشید)
تا قسمت بالا جا بیفته قسمت بعدی رو آماده میکنم(هر جاش نامفهوم باشه در خدمتم)
آدمایی که بقیه دسته بندی مکنن دو دسته اند اونایی که ریاضایات بلداند و اونایی که ریاضایات بلد نیستند.(حال کردین نه خیلی خیلی بی نمکه)
سلام
به نظر من اگر بعد از توضيحات يه نمونه هم بذاري
خيلي بهتره.كمي بهتر متوجه مي شويم.
اين قسمت مثال خاصي نداره ام ازقسمت بعدي مثال ميذارم(اين قسمت فقط براي آشناي شما با نوشتن پروژه بود تحقيق و پيگيريش باخودتون)
اما ميتونم كمكتون كنم اگر بخواهين
سلام:
انتظار به سر رسید:
فرض : توقسمت قبل مشکلی ندارید!!!!(حداقل امیدوارم سوالی که نپرسیدید){ مراحل قبل از کد نویسی}
کد نویسی:
ارتباط با جدول:
قرار دادن یکADOConnection وبرقراری اررتباط و یک ADOTable (چون خواستید از پایه شروع کنم از ADOTable استفاده کردم وگرنه از ADOStoredProc برای اعمال درج وحذف و... استفاده می کنیم).
چند تا EDIT با نام های EdtPName و EditPFamily و EdtPCode روی فرم قرار دهید تنگ هر کدومش هم یک LABLE خوشکل قراربدین.
یک BUTTON با نام INSERTP و Caption درج شخص وبعد در رویداد ONCLICK دکمه کد زیر را وارد می کنیم:
ADOTablePerson.Insert;
ADOTablePerson.FieldByName('PCode').Value:=EdtPCod e.Text;
ADOTablePerson.FieldByName('PName').Value:= PName.Text;
ADOTablePerson.FieldByName('PFamily').Value:=EdtPF amily.Text;
ADOTablePerson.Post;
کد ساده ای است فکر نکنم احتیاج به توضیح داشته باشه
تا قسمت بالا جا بیفته قسمت بعدی رو آماده میکنم(هر جاش نامفهوم باشه در خدمتم)
به همین راحتی یک رکورد به جدول اضافه می شه(فعلا این کار را انجام بدین تا به چندتا مشکل بخورید تا حالتون گرفته بشه بعد در موردش صحبت می کنیم(خالی بودن , تکراری بودن و...) )
چند نکته
1:تمام کنترل ها باید اسم درست ومرتبط با عمل ونوع خود داشته باشند(حتی LABLE ها){مهم مهم مهم}
2.سعی کنید کدهارا اجرا کنید ومشکلات را پیدا کنید وراه حل پیشنهاد بدین و توی تاپیک بذارین. دوتا فایده داره 1 .با خلاقیت شما آشنا میشم 2.اطلاعات چند طرفه رد وبدل میشه
3.حال کردین هم یه نظر کوچلو بدین(در جهت بهبود هر چه بهتر آموزش(جمله رفتین))
4.ایتالیا باید ازگروه خودش بالا بیاد وتا نیمه نهایی برسه(در غیر این صورت باید تمام عواقب رو بپذیرید؟؟؟)
سلام
من وقتي كه دكمه اينسرت رو مي زنم مي نويسه همچين فيلدي وجود نداره
ناگفته نماند كه از ADOStoredProc استفاده كردم ADOTable هيچ جايي نداره كه
بخواهيم فيلد ها را مشخص كنيم!!!!!!!!
سلام:
امتحاناتم شروع شده باید یه فکری براشون بکنم تازه بدبختی کنکور که دقیقا گذاشتن بعد امتحانات شده قوز بالای قوز به خاطر همین کمتر می رسم بیام تاپیک و مطالب کمتری میر سم بذارم.اما اگر سر زدم و سوالی بود اگر بتونم جواب میدم حتما درج و ویرایش رو امتحان کنید(لطفا) دو تا کار اساسی برای پروژه های تجاری.
قبل شروع یک تقاضا: توی یک تاپیک دوتا PDF دیدم اما رفتم توی آدرش مثل اینکه ورداشته بودنشان کسی داره لطف میکنه بهم بدشون(پیشاپیش متشکر می شم) اما PDF ها
آموزش برنامه نویسی وب با دلفی
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
...آموزش برنامه نویسی دلفی
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
فرض : توقسمت های قبل مشکلی ندارید!!!!(حداقل امیدوارم سوالی که نپرسیدید)
موضوع: ویرایش اطلاعات
قبلش چندتا نکته:
حرکت بین رکورد ADOTABLE
ADOTablePerson.First;
ADOTablePerson.Last;
ADOTablePerson.Next;
ADOTablePerson.Prior;
فکر نکنم احتیاج به توضیح داشته باشه
یک BUTTON با نام UPDATEP و Caption ویرایش شخص روی فرم قرار دهید.
بعد از اینکه روی رکورد مورد نظر رفتید در رویداد ONCLICK دکمه کد زیر را وارد می کنیم:
می خواهیم مشخصات نفر اول تو دفترچه تلفن رو تغییر بدیم رو تغییر بدهبم:
ADOTablePerson.First;
ADOTablePerson.Edit;
ADOTablePerson.FieldByName('PCode').Value:=EdtPCod e.Text;
ADOTablePerson.FieldByName('PName').Value:= EdtPName.Text;
ADOTablePerson.FieldByName('PFamily').Value:=EdtPF amily.Text;
ADOTablePerson.Post;
کد ساده ای است فکر نکنم احتیاج به توضیح داشته باشه
به همین راحتی یک رکورد ویرایش می شه(فعلا این کار را انجام بدین تا به چندتا مشکل بخورید تا حالتون گرفته بشه بعد در موردش صحبت می کنیم(خالی بودن , تکراری بودن , قرار گرفتتن روی رکورد مودنظرمثلا نام آقای فلانی مهدی بوده نه علی(حالا خر بیار باقالا بار کن از کجا این فامیل رو پیدا کنم توی N تا رکورد؟؟؟؟) و...) )
چند نکته
1.سعی کنید کدهارا اجرا کنید ومشکلات را پیدا کنید وراه حل پیشنهاد بدین و توی تاپیک بذارین. دوتا فایده داره 1 .با خلاقیت شما آشنا میشم 2.اطلاعات چند طرفه رد وبدل میشه
2.حتما نتایج رو برام بذارین.
3.اگه نرسیدم تا کنکور مطلب زیادی بذرام ببخشید.
هیچ وقت نگین ای خدا چه مشکل بزرگی دارم هیشه بگین ای مشکل من خدای بزرگی دارم.
سلام دوباره:
موضوع:جواب سوال soldier آقا :
قسمت اول :
باید برای هر ADOStoredProc باید مرحل زیر رو انجام بدی دیگه این پیغام رو بهت نمی ده(دلیلش رو تحقیق کن)
هر كار كردم عكس ها هم بذارو داخل جواب نشد
1.انتخاب StoredProc
2.انتخاب Parameter
3.انتخاب یکی از پارامترها وتغییر Size بعد دیگه بهت گیر نمی ده.مثلا
انتخاب Size
عددشو به 10 تغییر بده بعد Enter بزن دوباره به حالت اول برگردون دوباره Enter بزن بهد شروع بکار کن و حال کن
سوال دوم نفهمیدم یعنی چی؟؟؟؟؟؟؟
امیدوارم که تونسته باشم کمکت کرده باشم
یک تقاضا
توی یک تاپیک دوتا PDF دیدم اما رفتم توی آدرش مثل اینکه ورداشته بودنشان اگر داریشون لطف میکنی
بهم بدشون(پیشاپیش متشکر می شم) اما PDF ها
آموزش برنامه نویسی وب با دلفی
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
...آموزش برنامه نویسی دلفی
[ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ]
یک سوال(لطف میکنی جواب بدی)
مطالبی ازت توی تاپیک های دیگه دیدم فکر کردم END دلفی (بازیات خیلی جالبه) اما با این سوالت حالم گرفتی چونکه خیلی ابتدای تا حالا پابگاه کار نکردی؟.بالای 50 درصد تاپیک ها رو تو شروع کردی.
-----------------------------------------------------------------------------------------------------------------------------
هیچ وقت نگین ای خدا چه مشکل بزرگی دارم هیشه بگین ای مشکل من خدای بزرگی دارم.
Last edited by mahdi bg; 22-06-2006 at 18:23.
یک سوال(لطف میکنی جواب بدی)
مطالبی ازت توی تاپیک های دیگه دیدم فکر کردم End دلفی (بازیات خیلی جالبه) اما با این سوالت حالم گرفتی چونکه خیلی ابتدای تا حالا پابگاه کار نکردی؟.بالای 50 درصد تاپیک ها رو تو شروع کردی.
تو جنگ چه گیری دادی به دلفی بابا بی خیال جنگتو بچسب.
سلام.
بهتر بود اینطور ننوسی.
Last edited by soldier; 22-06-2006 at 21:10.
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)