ايران ويج

نسخه‌ی کامل: يه پروژه پاسكال ( بچه ها دعاتون ميكنم )
شما در حال مشاهده‌ی نسخه‌ی متنی این صفحه می‌باشید. مشاهده‌ی نسخه‌ی کامل با قالب بندی مناسب.
سلام بچه ها
راستش من دانشجو ترم اول كامپيوتر هستم وترم اول يه زبون برنامه نويسي پاسكال داريم
اين ترم هم كه همش كلاسا از اون ور خورد به عيد و بعدشم تو يك ماه ،نيم سريع كلاسا تموم شد
حالا منم كه هيچي از پاسكال حاليم نميشه
بچه ها من يه پروژه استادمون گفته كه بايد به زبان پاسكال بنويسمش كه منم هيچي از پاسكال حاليم نيست
استادمون گفته اگر كسي اين پروژه رو انجام نداد اصلا امتحان نده بچه ها تو روخدا كمك كنيد
ميترسم همين ترم اول مشروط بشم
مي دونم كه يه سري از بچه هاي با معرفت و گل پيدا ميشن كه به من كمك كنن Heart
مرسي
از دوستان عزيز اگر كسي ميتونه اين برنامه رو برام لطف كنه و بنويسه ممنون
ميشم يا همينجا يا از طريق ايميل بهم بگه من تا دوم تير وقت دارم
اينم پروژه من


پروژه اي بنويسيد كه امكانات زير را داشته باشد
1-ايجاد فايل جديد (وقتي دكمه 1رو زديد نام فايل رو از ورودي دريافت كند يعني كاربر نام رو بدهد بعد هم اطلاعات ركورد را)
2-باز كردن فايل موجود و نمايش اطلاعات آن (يعني وقتي دكمه 2 رو زديد بايد نام فايل را بگيرد و بعد اطلاعات فايل را نشان بدهد {يعني نمايش اطلاعات} )
3-وايرايش فايل (وقتي دكمه 3 رو زديد دو انتخاب دارد A,B )
* :A اضافه كردن يك ركورد اطلاعاتي به انتهاي فايل موجود
* B: تغييريكي از ركورد هاي موجود در فايل (هم نام فايل و هم يك عدد به عنوان ركورد با دستور seek )
وقتي نام فايل را گرفت اطلاعات ركورد را نشان مي دهد بعد اطلاعات جديد را مي دهيم
4-خروج (EXIT) {با زدن كليد 4 از برنامه خارج شويم}

نكته :براي ركورد4 تا فيلد داشته باشيد اولي ازنوع integer و بقيه از نوع string

پس خروجي برنامه بايد 4 سطر داشته باشد ( كه در بالا گفته شد )
1___________
2___________
3___________
4___________
والا من یکی که اصلا پاسکال بلد نیستم
امید وارم بقیه بچه ها بتونن کمکت کنن !
فکر کنمیه 2-3 تا پاسکال کار داشته باشیم
سلام
من چند روز پيش مطالب خوبي در مورد پاسكال تو زير مجموعه دلفي نوشتم اما انگار مدير انجمن دلفي سر به نيستش كرد !!!(شايد از كهنه گرايي بدش مياد!؟Question)
به هر حال دواي دردت پيش خودمه ولي همشو يه دفه تقديم نميكنم تا خودت هم يه چيزي ياد بگيريAt
خوب براي اولين قدم بايد كامپايلرش رو دانلود كني كه حدود 2.5 مگ حجم داره آدرسش هم اينه:
http://www.simonhuggins.com/courses/prog...l/download

پچ رو هم با اينكه قبلآا آپلود كرده بودم بازم آپ ميكنمك
Bily نوشته است:سلام
من چند روز پيش مطالب خوبي در مورد پاسكال تو زير مجموعه دلفي نوشتم اما انگار مدير انجمن دلفي سر به نيستش كرد !!!(شايد از كهنه گرايي بدش مياد!؟Question)

با سلام
نه مدير بحش اينكارو نكرده
چند روز پيش سرور با مشكل ماجه شد و برخي از داده ها از بين رفت
علت پاك شدن پستهاي شما همون هست
درسته !
من از آقا هادی هم پرسیدم !
ما الان داریم از Backup استفاده میکنیم
Bily دوست عزيز خيلي خيلي ازت ممنونم
راستش گفتم من دانشجو ترم اول كامپيوتر هستم و اين ترم به خاطر اينكه خورد به عيد و بعدشم اونجوري
كلاسا كلا خيلي كم برگزار شد منم هيچي از پاسكال نفهميدم
من از 27 خرداد امتحانام شروع ميشه و براي بعضي از اون درسام هم بايد پروژه يا تحقيق ببرم
اگه ميشه درباره اين كامپايلر و فايل پيوست شده يكم توضيح بديد ممنون ميشم
بازم ازتون تشكر ميكنم
این استادها تو ایران چرا این شکلی هستن !!؟؟ یارو چطور وقت کرده یک ترمه اینهمه پاسکال به شما درس بده و شما رو رسونده به فایل ها !!!؟!؟؟ من ایران فقط همون ترم اول رو خوندم ، همین پاسکال یارو خودشو کشت نتونست فایل ها رو درس بده !! بابا فایل ها رو توی ساختمان داده کار میکنن !! عجبا !
واقعا خسته نباشن هنوز پاسکال رو شروع نکردن رفتن سراغ فایلها و...
Bily جان من مدیر بخش دلفی هستم چیزی هم پاک نکردم . حتی یکی از پستهای خودمم پاک شد (JExeCompressor)
بچه ها خواهش ميكنم يكي به من كمك كنه
تو روخدا ميترسم همين ترم اول مشروط بشم
خسته نباشی.حالا تا کی باید برنامه رو تحویل استادت بدی.
من میتونم برات بنویسم ولی خودمم امتحان دارم.اگر خیلی عجله نداری صبر کن 15 روز دیگه برات یه کاری میکنم.
سلام
من 3 روز پيش برنامه رو برات نوشتم ولي اين فوروم يه روز در ميون خرابه ونتونستم برات آپلودش كنمAngry
حالا هم كه فوروم درست شده منم به قولم عمل ميكنم
اول يه كم در مورد كامپايلر :
كامپايلر همون برنامه پاسكاله كه توش كد نويسي ميكني و اون فايل اجرايي درست ميكنه
آدرس دانلودش رو هم كا بالا دادم
پچ رو هم حتما بايد دانلود كني وقتي دانلود كردي و از حالت فشرده خارجش كردي فايل اجراييشو به همراه متعلقات كپي ميكني تو دايركتوري Bin
مثلا:
C:\TP\Bin
بعد هم اجراش ميكني و دكمه P رو ميزني.
براي اجراي كامپايلر هم ميري تو همون دايركتوري و فايل TP.exe
رو اجرا ميكني و بعدش از منوي بازكردن ميري و سورس برنامه رو كه برات نوشتم باز ميكني
و تغيراتي كه خواستي ميدي(مثلا اسم منو پاك ميكني و اسم خودتو مينويسي!!!).
بعدش هم از منوي ران گزينه ران رو انتخواب ميكني تا فايل مورد نظرت درست بشه.

خوب حالا هم يكم در مورد ركوردها توضيح ميدم تا حد اقل موقعي كه سورس و فايل اجرايي رو دانلود كردي بدوني چيكار بايد بكني.
براي اينكه بهتر بفهمي يه مثال ميزنم:
فكركن يه دفتر تلفن داريم تو هر صفحش اسم و آدرس و شماره تلفن و ايميل يه نفر نوشته شده
كل اين دفتر تلفن رو ميشه به يه فايل تشبيه كرد و هر صفحه اش رو به يه ركورد
و هر قسمت در صفحه( يعني اسم وادرس و...) را به يك فيلد
File > Record > Field
(ميدونيم كه شماره تلفن يه متغير عدد يه و بقيه همه از نوع رشته هستند)
خوب تا اينجاي كار ساده است اما عملي كردن و ربط دادن فايل به ركورد و دسترسي به فيلد هاي هر ركورد
كار بسيار سختي و اگه يه استاد نتونسته ظرف مدت حداقل يه ترم اينو ياد بده منم نميتونم تو يكي دو صفحه ياد بدم
و توصيه ميكنم بري سراغ كتاب درسيش (اگه بازم نفهميدي يه كتاب هست به نام همگام با پاسكال كه ساده تر توضيح داده ميتوني بري سراغش)
حالا روش استفاده از فايل اجرايي:
فايل رو كه دانلود و اجرا كردي همون طور كه خواسته بودي 4 گزينه داره من اوليش رو توضيح ميدم بقيش مثل همينه
بازدن عدد 1 وارد بخش ساخت فايل جديد ميشي ازت اسم فايل رو ميپرسه مثلا ميزني:
C:\file1.rec
بعد ميپرسه اطلاعاته كدام ركورد( صفحه) رو ميخواي وارد كني مثل ميزني ركورد(صفحه) 1
بعد از اون ازت اطلاعات اون ركورد يعني فيلد هاشو ميخواد برنامه رو طوري نوشتم كه فيلد1 اسم فرده
فيلد 2 شمارشه فيلد3 آدرسشه فيلد 4 هم ايميلش(درست شبيه مثالي كه زدم)
(يادت باشه تو فيلد شماره فقط عدد وارد كني).


به هر حال من كمكي كه خواسته بودي كردم اميد وارم موفق باشي.Cool
**************************************************
درضمن دعا يادت نره !!!
**************************************************