ورود

نسخه کامل مشاهده نسخه کامل : به چه صورت میتونم اطلاعات ذخیره شده در یک فایل را بازیابی کنم؟



peyman_joojoo
24-03-2006, 22:02
سلام دوستان عزیز . من یک برنامه ساده نوشتم که 3 فیلد برای وارد کردن اطلاعات داره : نام , نام خانوادگی و شماره پرسنلی . که با دکمه ذخیره اطلاعات رو در یک فایل ذخیره میکنه . با توجه به اینکه من مبتدی هستم نمیدونم که به چه صورت میتونم اطلاعات را بازیابی کنم به اینصورت که میخوام بر اساس شماره پرسنلی جستجویی انجام بده و نام و نام خانوادگی رو در فیلدهای مربوطه نشان بده . در ضمن فیلد مربوط به جستجو با فلش مشخص شده . یعنی شماره پرسنلی رو در فیلد چهارم مینویسیم و بعد دکمه جستجو رو کلیک میکنیم ... من تصویر برنامه را به همراه سورس ضمیمه کردم که شما عزیزان لطفی کنید و برنامه را کامل کنید و خواهشمندم که کد نویسی بصورت ساده انجام بشه که تحلیل برنامه برای من که مبتدی هستم به راحتی انجام بشه . پیشاپیش از شما عزیزان سپاسگذارم ....

لینک برنامه به همراه عکس : [ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

sherwood
25-03-2006, 15:10
بعد از download بگو كارت راه افتاد يا نه در ضمن اين برنامه فقط فايل ها رو در c ذخيره ميكنه.

[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]
راحتر از اينم ميشد ولي تو اون لحظه همين فقط به ذهنم اومد.

در اصل بايد اين برنامه رو با پايگاه داده مينوشتي حالا اصل برنامت چي هست ؟

sherwood
25-03-2006, 16:04
راستي اون اخر تو كامند joste joo يه close بنويس من يادم رفت بنويسم

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

peyman_joojoo
25-03-2006, 17:36
سلام دوست عزیز ممنو از محبتت . کارم راه افتاد اما تحلیل کدها یک مقداری برام سخت هست که اگه با مشکل برخورد کردم از شما میپرسم . باز هم سپاسگذارم

peyman_joojoo
25-03-2006, 17:42
راستش تحلیل کد ها سختر از اونی بود که فکر میکردم . آیا این امکان برای شما وجود داره که کد ها رو تفسیر کنید ؟ ( شرمنده من مبتدی هستم )

sherwood
25-03-2006, 21:53
خواهش ميكنم البته
كد در قسمت كامند ثبت كه اسونه يك فايل ايجاد ميكنه با اسم شماره پرسنلي كه امكان جست و جو با اون واسه شما فراهم بشه وداخل فايل هم اسم و شماره تلفن هست .
حالا كد قسمت جستجو كه يه كم مشكل تره حلقه اول براي گرفتن اسم هست كه تا اونجايي ميچرخه كه b=44 بشه چون b از نوع byte هست 44 هم يك كد اسكي هست (كد اسكي 44 =, كه تو جدول اسكي كتاب هاي وي بي هست) پس از حلقه بيرون مياد
البته قبل از اون با فرمان left و right (") از دو طرف رشته حذف ميشه.
و ميره سراغ بعدي يعني شماره تلفن با همين روال ولي اين دفعه شرط b=34 هست كه 34 اسكي (")هست قبل از اين حلقه نوشتم i=i+1 كه براي رد كردن " قبل از شماره تلفن هست كه از حلقه همون اول خارج نشه اگه فايل رو باز كني مشخصه اگه با f8 هم پيش بري خوبه.
خلاصه اگه بازم سوالي واسط پيش اومد بگو البته تو پست قبلي هم گفتم اين برنامه رو راحت تر هم ميشه نوشت ولي بايد رووش فكر كرد .

sherwood
28-03-2006, 12:51
چي شد كارت راه افتاد؟
اينم اون كدي كه گفتم ساده تره:
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

peyman_joojoo
28-03-2006, 17:24
آقا دمت گرم میرم ببینم این یکی چجوری هست ...قبلی برام کمی سخت بود . حالا سوالاتم رو یکجا مبپرسم . باز هم ممنون از محبتت ...