با سلام خدمت تمام اعضای محترم:
من همین امروز عضو شدم. یک کمی c بلدم ولی میخوام یه برنامه c++ بنویسم که به یک بانک اطلاعات نیاز داره هر چی تو این انجمن سرچ کردم مطلبی پیدا نشد اگه ممکنه کمکم کنید واگه سوالم بی ربطه بهم بگید. (چون من قبلش تو یه سایت مشابه عضو بودم که بجای راهنمایی فقط لطف میکردن و سوالات رو حذف میکردن ).
اطلاعات باید به صورت زیر باشه:
کد 2 کد1 نام نام خانوادگی
1 A حامد اشکانی
1 A جواد
0 M لیلا
1 D بهرام محمدی
1 A هادی
0 M سارا میرزایی
1 D داوود
این بانک باید مدام بازسازی بشه.
دیتا بیس مناسب چیه؟( access یا DBISAM و...)
چطوری با c++ ارتباط پیدا میکنه؟(جستجو کنه و اطلات رو برگردونه)
(لطفا مبتدیانه توضیح بدین!)
اگه جدول قابل فهم نیست فایل پایین رو ببینید
من در اصلا میونه خوبی با بانک اطلاعاتی ندارم ولی کار با بانکهای اطلاعاتی در ویژوال سی ++ خیلی راحته
در ویژوال سی ++ می تونید از 4 روش با بانک اطلاعاتی ارتباط برقرار کنید :
OLEDB,ADO,ODBC,DAO
و همینطور این محیط دارای دو کلاس به نام های CRecordset و CDatebase برای کار با بانکهای اطلاعاتی است
جواب به اين سرعت!!!
دستت درد نكنه.
امروز ویژوال سی++ رو نصب ميكنم اگه یه e-book هم معرفی کنید ممنون میشم.
من هم با جناب yeketaz (هم اینکه از بانک اطلاعات بدم میاد - تازه سررشته هم ندارم - هم اینکه راحته)
من یه روش خیلی ساده به شما پیشنهاد میکنم فقط یکم سواد انگلیسی لازمه!
لازم نیست حتما از VC++ باشه شما با C خالی هم میتونید به بانک اطلاعات وصل بشید کافیه از یه کامپایلر تازه استفاده کنید و از API هاش استفاده کنید ( بسته به نوع دیتابیسی که میخاید بهش وصل بشید )
ولی خب یه مقدار دنگ و فنگ داره
همون استفاده از MFC بهترین کاره
کافیه تو سایتایی مثل MSDN ، codeproject سرچ کنی ، راحت به نتیجه میرسی
راستی یادم رفت بگم که این دو کلاس که معرفی کردم مربوط به کار با واسط ODBC است
و این فناوری یک واسط برای زبان SQL است
آقاي arian_vc با عرض پوزش نصف چيزايي كه گفتيد متوجه نشدم(mfc , api) !
میتونم بپرسم حالا چرا از بانك اطلاعات بدتون مياد؟ اگه لازم باشه از يك بانك اطلاعات استفاده كنيد چیکار میکنید؟
البته همینطور که فهمیدید در برنامه نویسی مبتدی هستم و در کار با دیتا بیس هم در حد صفر. فرض كنيم لازم باشه دفترچه تلفن بنويسيد البته از فايل هم ميشه به عنوان دیتابیس استفاده کرد من خودم سعي كردم جدول بالا رو با فايل انجام بدم ولي برای نوشتن توي فايل بايد خيلي دقت كرد در ضمن برای مرتب کرن دادههای جدید به مشکل برمی خورم و هم نميشه وارد كردن اطلاعات رو به فرد ديگه اي واگذار كرد.
جناب yeketaz منvc++ رو نصب کردم ولی هنوز فرصت نکردم باهاش ور برم انشالله تا دو سه روز آینده .
ولی اگه اگه اطلاعاتی راجع به کلاسها یا توابع مربوط به اکسس دارید ممنون میشم بفرستید فقط برای اینکه اکسس دمدست تره.
حالا بدمون می یاد دلیل نمی شه استفاده نکنیم.اگه لازم بشه استفاده هم می کنیم
اونم که گفتم ماله زبانه SQL ه نه ماله بانک اطلاعاتی SQL یعنی شما با هر بانکی بخوای می تونی با این دو تا کلاس ارتباط برقرار کنی
با تشکر از دوستان گرامی با جستجو هایی که انجام دادم به این نتیجه رسیدم که دلفی گزینه مناسبیه هر چند باید از صفر شروع کنم .