امتیاز موضوع:
  • 0 رأی - میانگین امتیازات: 0
  • 1
  • 2
  • 3
  • 4
  • 5
ساخت دیکشنری
نویسنده پیام
hadi-karimi آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #1
ساخت دیکشنری
سلام
من یک پروژه دارم و آن هم درست کردن یک دیکشنری در VB با دیتابیس با ویژگی های زیر:
1-مانند دیکشنری نارسیس به طور خودکار جستجو کند و جواب را تهویل دهد
2- دارای تلفظ باشد
3- برای هر لغت در صورت امکان عکس بگذارم
من مورد یک آن را به خوبی انجام داده ام اما دو مورد بعدی را نمی دانم چه کارش بکنم ConfusedConfused
خودم فکر می کنم که باید برای عکس گذاشتن از دستور If استفاده کنم اما با عقل جور در نمی آید باید هزار تا If بذارم AmazeAmazeAmaze
حالا می خوام شمادوستان من را کمک کنید ممنون می شمShyShy
۱۸-آبان-۱۳۸۶, ۲۱:۴۵:۲۹
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #2
RE: ساخت دیکشنری
hadi-karimi نوشته است:سلام
من یک پروژه دارم و آن هم درست کردن یک دیکشنری در VB با دیتابیس با ویژگی های زیر:
1-مانند دیکشنری نارسیس به طور خودکار جستجو کند و جواب را تهویل دهد
2- دارای تلفظ باشد
3- برای هر لغت در صورت امکان عکس بگذارم
من مورد یک آن را به خوبی انجام داده ام اما دو مورد بعدی را نمی دانم چه کارش بکنم ConfusedConfused
خودم فکر می کنم که باید برای عکس گذاشتن از دستور If استفاده کنم اما با عقل جور در نمی آید باید هزار تا If بذارم AmazeAmazeAmaze
حالا می خوام شمادوستان من را کمک کنید ممنون می شمShyShy

منظورت از if چیه دیگه؟ برای عکس گذاشتن که احتیاج به دستور if نیست
مگه از دیتابیس استفاده نمی کنی؟ خب پس حداقل 2 تا Field داری، یکی برای کلمات English و یکی دیگه هم معنی این کلمات، حالا فیلد سومی هم اضافه کن و عکس ها رو توش ذخیره کن، برای ذخیره عکس هم باید اون ها رو binary کنی و تو دیتابیست ذخیره کنی!!! اگه بلد نیستی 1 سرچ تو سایت بزن انقدر زیاده که حد نداره!

پارک24
مرجع خرید و فروش خودرو
۲۰-آبان-۱۳۸۶, ۱۶:۳۵:۳۰
وب سایت ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #3
RE: ساخت دیکشنری
ذخیره کردن عکس توی دیتابس کار درستی نیست چون حجم دستابیس رو بالا میبره . شما کافیه فقط مسیر اون عکس رو توی دیتابیس ذخیره کنی و در صورت نیاز توی برنامه نمایشش بدی !

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۲۰-آبان-۱۳۸۶, ۱۶:۵۶:۴۷
ارسال‌ها
پاسخ
Darg غایب
مدير بازنشسته
*****

ارسال‌ها: 894
موضوع‌ها: 40
تاریخ عضویت: تير ۱۳۸۴

تشکرها : 381
( 702 تشکر در 190 ارسال )
ارسال: #4
RE: ساخت دیکشنری
Mamad2003 نوشته است:ذخیره کردن عکس توی دیتابس کار درستی نیست چون حجم دستابیس رو بالا میبره
آیا با رفتن حجم دیتا بیس ت سرعت باز کردن و خواندن اطلاعات تاثیری داره؟
۲۰-آبان-۱۳۸۶, ۲۰:۱۶:۵۹
وب سایت ارسال‌ها
پاسخ
Mamad2003 آفلاین
کاربر با تجربه
****

ارسال‌ها: 1,150
موضوع‌ها: 18
تاریخ عضویت: آذر ۱۳۸۲

تشکرها : 9
( 388 تشکر در 232 ارسال )
ارسال: #5
RE: ساخت دیکشنری
میتونه تاثیر داشته باشه با وجود اینکه نحوه استخراج داده ها بهینه سازی میشه . اصلا شما باید دلیل خاصی داشته باشی که دیتای باینری مثل تصویر توی دیتابیست ذخیره کنی !
توی این مثال دیکشنری هیچ نیازی به ذخیره عکس ها در دیتابیس نیست چون عکس داده ای نیست که نیاز به امنیت ، حفاظت یا پردازشی داشته باشه که دیتابیس به شما ارائه میکنه .

گويند بهشت و حور و کوثر باشد  ..  جوي می و شير و شهد و شکر باشد
پر کن قدح باده و بر دستم نه      ..   نقدي ز هزار نسيه خوشتر باشد  
۲۰-آبان-۱۳۸۶, ۲۰:۳۷:۴۱
ارسال‌ها
پاسخ
hadi-karimi آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #6
RE: ساخت دیکشنری
سلام دوست عزیز
از این که جوابم را دادید ممنونم واین که شما گفتید را انجام دادم یعنی سه فیلد به نام های فارسی انگلیس و عکس ایجاد کردم ولی درvb در image , picture با خطای invalid picture مواجه می شوم
اگر این گونه باشد کلی از کارهایم جلو می افتد
در ضمن آیا در vb امکان این وجود دارد که یک لغت(انگلیسی) را بنویسم و آن را بخواند یا این که باید از یک فیلد دیگر ایجاد کنم و در آن فایل های صوتی هر لغت را قرار دهم
اگر این گونه است از چه type باید استفاده کنم
۲۳-آبان-۱۳۸۶, ۲۳:۴۵:۱۴
ارسال‌ها
پاسخ
hamed_Arfaee آفلاین
مدیر بخش
*****

ارسال‌ها: 1,334
موضوع‌ها: 231
تاریخ عضویت: تير ۱۳۸۳

تشکرها : 1250
( 2634 تشکر در 730 ارسال )
ارسال: #7
RE: ساخت دیکشنری
در مورد سوال اول
(( در تكميل سخنان محمد)) :براي كم كردن حجم ديتا بيس (دوباره) ميتونييد با فرض اينكه عكسها تون هميشه كنار برنامه اصلي تو پوشه عكسها است فقط تو فيلد عكس نام عكس رو بنويسيد
و موقع فراخواني بصورت زير كار كنيد :
کد:
picture1.picture=loadpicture(app.path & "\Pics\" & Picname)
كه picname همون نام عكس است كه از ديتا بيس خوندين
در مورد سوال دوم
تو سايت نمونه خواندن متن هست

حامد ارفعی

موفقيت، پيش رفتن است، نه به نقطه ي پايان رسيدن.(آنتوني رابينز)


تریگرها در SQL server

آیا میدانید SQL ای
(آخرین ویرایش در این ارسال: ۲۴-آبان-۱۳۸۶, ۰۱:۳۱:۳۹، توسط hamed_Arfaee.)
۲۴-آبان-۱۳۸۶, ۰۱:۲۳:۴۵
وب سایت ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #8
RE: ساخت دیکشنری
شما برای دیکشنری Speech نمی خوای، Speech به برنامه ای می گن که فقط کلمه رو می خونه، هیچ کاری به لحجه و این حرفها نداره
در حالی که دیکشنری احتیاج داره که کلمات رو درست و با لحجه مناسب بگه، کاری که دیکشنری نارسیس کرده اینه که 1 فیلد تو دیتا بیسش قرار داده و توی اون فیلد دو تا عدد قرار داده، اولی شروع و دومی پایان
اومده 1 فایل .wav هم گذاشته و وقتی شما می خوای تلفظ کلمه ای رو بشنوی برنامه اون فایل رو باز می کنه و با توجه به مقادیر داخل فیلد از 1 جا شروع به خوندن می کنه و 1 جا هم تموم می کنه

پارک24
مرجع خرید و فروش خودرو
۲۴-آبان-۱۳۸۶, ۱۴:۱۳:۲۱
وب سایت ارسال‌ها
پاسخ
hadi-karimi آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #9
RE: ساخت دیکشنری
far_222000 نوشته است:شما برای دیکشنری Speech نمی خوای، Speech به برنامه ای می گن که فقط کلمه رو می خونه، هیچ کاری به لحجه و این حرفها نداره
در حالی که دیکشنری احتیاج داره که کلمات رو درست و با لحجه مناسب بگه، کاری که دیکشنری نارسیس کرده اینه که 1 فیلد تو دیتا بیسش قرار داده و توی اون فیلد دو تا عدد قرار داده، اولی شروع و دومی پایان
اومده 1 فایل .wav هم گذاشته و وقتی شما می خوای تلفظ کلمه ای رو بشنوی برنامه اون فایل رو باز می کنه و با توجه به مقادیر داخل فیلد از 1 جا شروع به خوندن می کنه و 1 جا هم تموم می کنه
۲۵-آبان-۱۳۸۶, ۱۴:۴۵:۳۷
ارسال‌ها
پاسخ
far_222000 آفلاین
مدير بخش ديتابيس
*****

ارسال‌ها: 955
موضوع‌ها: 68
تاریخ عضویت: شهریور ۱۳۸۴

تشکرها : 468
( 1249 تشکر در 422 ارسال )
ارسال: #10
RE: ساخت دیکشنری
خب چرا بعد از حرف من چیزی ننوشتی؟

پارک24
مرجع خرید و فروش خودرو
۲۶-آبان-۱۳۸۶, ۱۶:۴۶:۲۹
وب سایت ارسال‌ها
پاسخ
hadi-karimi آفلاین
تازه وارد

ارسال‌ها: 6
موضوع‌ها: 3
تاریخ عضویت: آبان ۱۳۸۶

تشکرها : 0
( 0 تشکر در 0 ارسال )
ارسال: #11
RE: ساخت دیکشنری
سلام آقا ببخشید من همش مزاحم شما می شوم
این یک قسمت از پروژه من است لطفا یه نظری بهش بیاندازید
یه چند تا مشکل دارد این که در عنصر datalist می خوام مانند نارسیس با زدن لغت آن را پیدا کند و در لیست نمایش دهد
DataList1.SelectedItem= text1.text
من خودم این جوری فکر می کنم ولی کار نمی کند
بعد این که وقتی لغتی را می زنم در ایتدای فیلد اضافه می شود من نمی خواهم این اتفاق رخ دهد باز هم خودم فکر می کنم از خصوصیت readonly باید استفاده کنم اما نمی شود
می خوام با کلیک روی دکمه های بعدی و قبلی در Data1 لغات در datalist هم جابجا شود
شما گفتید که برای عکس گذاشتن باید یک پوشه از عکس های مورد نظر داشته باشم منظور شما این است
If text1.text=”email” then
Picture/image.picture=loadpicture(آدرس عکس)
End if
آیا این گونه منظورتان است که برای هر عکس یک دستور if بذارم
یه نگاه هم به فرم add بیانداز می خوام بگم برای ذخیره عکس دیگر باید چه کار کنم
در ضمن در فرم اصلی در دکمه تلفظ باید یک activex control درست کنم و در آن کنترل activex pluging را با برنامه speech ارتباط برقرار کنم ولی این کار یک برنامه دیگر را باز می کند و می خواهم در همان جا لغتم را بخواند
و برای اضافه کردن کلمه هم باید از تلفظ استقاده کنم ان وقت چه می شود
آدرس فایل ها را خودتان تنظیم کنید


فایل‌(های) پیوست شده
.zip   dic.zip (اندازه: 24.33 KB / تعداد دفعات دریافت: 117)
۲۷-آبان-۱۳۸۶, ۲۰:۳۰:۳۷
ارسال‌ها
پاسخ


موضوعات مرتبط با این موضوع...
موضوع نویسنده پاسخ بازدید آخرین ارسال
  دیکشنری رویال نگارش 1.0 (به همراه سورس) mobilebaz 9 7,423 ۱۴-اردیبهشت-۱۳۸۷, ۰۴:۲۰:۰۷
آخرین ارسال: hossain p
  دیکشنری در vb hadi-karimi 1 1,846 ۰۶-آبان-۱۳۸۶, ۲۳:۱۵:۰۳
آخرین ارسال: Di Di

پرش به انجمن:


کاربرانِ درحال بازدید از این موضوع: 1 مهمان

صفحه‌ی تماس | IranVig | بازگشت به بالا | | بایگانی | پیوند سایتی RSS