payamvha/North_RAG huggingface dataset:
کرده و صدا را قطع می‌کند. ارتعاش سیم‌های پیانو به‌تنهایی صدای بلندی ایجاد نمی‌کند، اما این ارتعاشات به صفحهٔ صدا منتقل می‌شوند که با جابجا کردن هوا انرژی را به صدا تبدیل می‌کند. شکل نامنظم و جایگاه خارج از مرکز پل صدا تضمین می‌کند که صفحهٔ صدا در همهٔ بسامدها به‌خوبی مرتعش شود. دمپری که بالا رفته است، اجازه می‌دهد نت تا زمانی‌که کلید (یا پدال پایدار) رها شود، ادامه پیدا کند. سه عامل در تعیین زیر و بمی سیم مرتعش تأثیرگذارند: یک سیم مرتعش به‌طور هم‌زمان به بخش‌های مختلفی تقسیم می‌شود که هر یک با بسامدی مستقل
مختلفی تقسیم می‌شود که هر یک با بسامدی مستقل نوسان می‌کنند. هر بخش صدایی خاص خود تولید می‌کند که به آن «جزء» یا «پارتیال» گفته می‌شود. یک سیم مرتعش دارای یک بسامد پایه و مجموعه‌ای از پارتیال‌ها است. خالص‌ترین ترکیب دو صدا زمانی است که بسامد یکی دو برابر دیگری باشد. برای یک موج تکرارشونده، سرعت برداری برابر است با طول موج ضرب‌در بسامد : روی سیم پیانو، امواج از هر دو انتها بازتاب می‌شوند. برهم‌نهی این امواج بازتابی باعث ایجاد الگوی موج ایستاده می‌شود، اما فقط برای طول‌موج‌هایی که به‌صورت باشند؛ که در آن طول
برای طول‌موج‌هایی که به‌صورت باشند؛ که در آن طول سیم است؛ بنابراین، تنها بسامدهایی که یک سیم تولید می‌کند عبارت‌اند از: . رنگ صوتی (تیمبر) تا حد زیادی با محتوای این هارمونیکها تعیین می‌شود. سازهای مختلف برای یک زیر و بم یکسان، محتوای هارمونیکی متفاوتی دارند. یک سیم واقعی در هارمونیک‌هایی می‌لرزد که مضارب کامل بسامد پایه نیستند. این باعث ایجاد مقداری ناسازآوایی می‌شود که به صدا غنا می‌بخشد، اما در کل محدودهٔ ساز چالش‌هایی در کوک کردن ایجاد می‌کند. ضربه زدن به کلید پیانو با سرعت بیشتر باعث افزایش دامنهٔ
به کلید پیانو با سرعت بیشتر باعث افزایش دامنهٔ امواج و در نتیجه افزایش بلندی صدا می‌شود. از دینامیک بسیار ضعیف () تا بسیار قوی ()، سرعت چکش تقریباً تا ۱۰۰ برابر تغییر می‌کند. زمان تماس چکش با سیم از ۴ میلی‌ثانیه در به کمتر از ۲ میلی‌ثانیه در می‌رسد. اگر دو سیم که بر یک زیر و بم تنظیم شده‌اند هم‌زمان نواخته شوند، صدای یکی دیگری را تقویت می‌کند و صدایی بلندتر اما کوتاه‌مدت‌تر تولید می‌شود. اگر یکی از سیم‌ها ناهم‌زمان با دیگری مرتعش شود، همدیگر را تضعیف می‌کنند و صدایی ضعیف‌تر اما بادوام‌تر به‌گوش می‌رسد.
و صدایی ضعیف‌تر اما بادوام‌تر به‌گوش می‌رسد. نگهداری. کوک کردن. پیانوها سازهایی سنگین و نیرومند، اما درعین‌حال حساس هستند. در گذر زمان، متخصصان حمل پیانو روش‌های خاصی برای جابه‌جایی ایمن پیانوهای گرند و دیواری توسعه داده‌اند تا از آسیب به بدنه و سازوکار درونی ساز جلوگیری شود. پیانوها نیازمند کوک منظم هستند تا در بسامد مناسب باقی بمانند. نمد چکش‌ها برای جبران سخت شدن تدریجی‌شان تنظیم می‌شود و سایر اجزا نیز باید به‌طور دوره‌ای تنظیم گردند. پیانوها نیازمند نگهداری منظم‌اند تا چکش‌های نمدی و سازوکار کلیدها
نگهداری منظم‌اند تا چکش‌های نمدی و سازوکار کلیدها به‌درستی عمل کنند. پیانوهای فرسوده را می‌توان بازسازی یا نوسازی کرد. در نهایت، سیم‌ها نیز باید تعویض شوند. اغلب با تعویض و تنظیم شمار زیادی از اجزا، سازهای قدیمی می‌توانند عملکردی برابر با پیانوهای نو داشته باشند. کوک پیانو شامل تنظیم کشش سیم‌ها با آچار مخصوصی است تا فاصله‌های بین نت‌ها با دقت هماهنگ شوند و ساز کوک گردد. برخلاف گیتار و ویولن که نوازندهٔ آن‌ها خود کوک را انجام می‌دهد، نوازندگان پیانو معمولاً یک تکنسین تخصصی برای این کار استخدام می‌کنند.
یک تکنسین تخصصی برای این کار استخدام می‌کنند. منظور از «کوک بودن» در پیانو فقط رسیدن به بسامد خاصی نیست، بلکه تعامل پیچیده بین همهٔ نت‌های گام کروماتیک است که در هر پیانو کمی متفاوت است و بنابراین، بسامد هر نت اندکی با مقدار نظری تفاوت دارد. معمولاً پیانوها بر اساس نسخه‌ای تعدیل‌شده از اعتدال مساوی کوک می‌شوند. در همهٔ سامانه‌های کوک، هر نت بر پایهٔ رابطه‌اش با یک بسامد مرجع انتخاب می‌شود که معمولاً لا۴ با بسامد ۴۴۰ هرتز است که به آن ایزو ۱۶ می‌گویند. رابطهٔ بین دو نت، که به آن فاصله گفته می‌شود، نسبت
بین دو نت، که به آن فاصله گفته می‌شود، نسبت بسامدهای آن‌هاست. دو فاصله هنگامی یکسان شنیده می‌شوند که نسبت بسامد آن‌ها برابر باشد. ساده‌ترین و آسان‌ترین فاصله‌ها برای تشخیص و کوک، آن‌هایی هستند که نظام کوک خالص دارند، یعنی نسبت عددی ساده‌ای دارند. "اعتدال" به سامانه‌ای گفته می‌شود که این فواصل خالص (مثلاً پنجم درست با نسبت ۳:۲) را کمی تغییر می‌دهد تا ویژگی ریاضی دیگری حاصل شود؛ مثلاً در اعتدال مساوی، پنجم کمی باریک‌تر کوک می‌شود. این عمل باعث ایجاد بیت یا لرزش در شدت صدا می‌شود که حاصل تداخل بین بسامدهای
لرزش در شدت صدا می‌شود که حاصل تداخل بین بسامدهای نزدیک است. سرعت بیت برابر است با اختلاف بسامدهای مؤلفه‌هایی که در هر دو نت حضور دارند. کوک‌کنندگان پیانو باید با گوش خود، کوک را کمی کشیده کنند، یعنی نت‌های بسیار زیر را اندکی بالاتر و نت‌های بم را اندکی پایین‌تر از جدول ریاضی کوک کنند تا پیانو خوش‌آوا به‌نظر برسد. نواختن و فن اجرا. پیانو مانند هر ساز دیگر ممکن است از روی نت‌نویسی، بداهه‌نوازی یا با گوش نواخته شود. هرچند برخی از نوازندگان موسیقی فولک معاصر یا بلوز خودآموخته‌اند، در موسیقی کلاسیک و جاز
یا بلوز خودآموخته‌اند، در موسیقی کلاسیک و جاز نظام‌های آموزشی رسمی وجود دارد، از جمله آزمون‌های سطح‌بندی پیش‌دانشگاهی، مدارک دانشگاهی و هنری در مقاطع کارشناسی، کارشناسی ارشد و دکترای هنر موسیقی در نوازندگی پیانو. فن نوازندگی پیانو در گذار از هارپسیکورد و کلاویکورد به فورته‌پیانو شکل گرفت و در طی توسعهٔ پیانوی امروزی ادامه یافت. دگرگونی در سبک‌های موسیقایی، سلیقهٔ مخاطبان و ظهور نوازندگان چیره‌دست در سده‌های نوزدهم و بیستم باعث شکل‌گیری مکاتب مختلف فن نوازندگی پیانو شد. گرچه تکنیک اغلب به‌عنوان اجرای فیزیکی
پیانو شد. گرچه تکنیک اغلب به‌عنوان اجرای فیزیکی یک ایدهٔ موسیقایی دیده می‌شود، اما بسیاری از آموزگاران و نوازندگان بر ارتباط میان جنبه‌های فیزیکی و ذهنی یا احساسی نوازندگی تأکید دارند. از جمله رویکردهای شناخته‌شده در فن نوازندگی می‌توان به روش‌های دوروتی تابمن، ادنا گولندسکی، فرد کارپوف، شارل-لویی هانون و اتو اورتمان اشاره کرد. سبک‌های اجرایی. بسیاری از آهنگ‌سازان موسیقی کلاسیک از جمله یوزف هایدن، ولفگانگ آمادئوس موتسارت، فرانتس شوبرت و لودویگ فان بتهوون برای فورته‌پیانو آهنگ نوشتند، سازی که تفاوت زیادی با
فورته‌پیانو آهنگ نوشتند، سازی که تفاوت زیادی با پیانوی امروزی داشت. حتی آهنگ‌سازان دوران رمانتیسم مانند فرانتس لیست، فردریک شوپن، کلارا شومان، روبرت شومان، فانی مندلسون، فلیکس مندلسون و یوهانس برامس نیز برای پیانوهایی نوشتند که تفاوت قابل‌توجهی با پیانوهای قرن بیست‌ویکم داشتند. موسیقی‌دانان امروزی ممکن است برداشت اجرایی خود را از آثار تاریخی قرن‌های ۱۷ تا ۱۹ با در نظر گرفتن تفاوت در رنگ صدا میان سازهای قدیمی و جدید یا با توجه به تغییرات در سبک اجرای موسیقی تعدیل کنند. از اواخر دوران فعالیت بتهوون،
موسیقی تعدیل کنند. از اواخر دوران فعالیت بتهوون، فورته‌پیانو به‌تدریج به‌سازی شبیه‌تر به پیانوی امروزی تبدیل شد. پیانوهای امروزی در اواخر قرن نوزدهم به‌طور گسترده رواج یافتند. این پیانوها دامنهٔ صوتی وسیع‌تری نسبت به فورته‌پیانو داشتند و حدود ۳۰ کلید بیشتر داشتند که محدودهٔ بم و زیر آن را گسترش می‌داد. تولید انبوه پیانوهای دیواری باعث شد قیمت آن‌ها کاهش یافته و برای طبقهٔ متوسط قابل دسترس‌تر شود. در قرن نوزدهم، پیانوها در سالن‌های موسیقی و میخانه‌ها ظاهر شدند و گاهی تک‌نواز یا در کنار یک گروه رقص کوچک،
شدند و گاهی تک‌نواز یا در کنار یک گروه رقص کوچک، اجرای زنده ارائه می‌دادند. همان‌طور که نوازندگان هارپسیکورد خوانندگان یا رقصندگان را همراهی می‌کردند، پیانیست‌ها نیز در اواخر قرن هجدهم و پس از آن این نقش را بر عهده گرفتند. در قرن نوزدهم، نوازندگان آمریکایی که برای مخاطبان طبقهٔ کارگر در بارها و میخانه‌های کوچک اجرا می‌کردند، به‌ویژه ، سبک‌های موسیقایی تازه‌ای بر پایهٔ پیانوی امروزی پدیدآوردند. رگتایم که آهنگ‌سازانی مانند اسکات جاپلین آن را معروف کردند، تا حدود سال ۱۹۰۰ به مخاطبان گسترده‌تری دست یافت.
تا حدود سال ۱۹۰۰ به مخاطبان گسترده‌تری دست یافت. محبوبیت رگتایم به‌سرعت جای خود را به پیانوی جاز داد. تکنیک‌ها و ریتم‌های جدیدی برای پیانو پدید آمد، از جمله اوستیناتو در بوگی ووگی و شیوهٔ Shearing voicing. اثر "راپسودی آبی" از جرج گرشوین مرزهای تازه‌ای گشود و پیانوی جاز آمریکایی را با صداهای سمفونیک درآمیخت. تکنیک کمپینگ برای همراهی خوانندگان جاز بر پیانو نیز به‌خوبی در نوازندگی دوک الینگتون نمود یافت. در همین دوران، هونکی‌تونک نیز با ریتم‌های خاص خود رواج یافت. از دل جاز، سبک بیباپ پدید آمد که
خود رواج یافت. از دل جاز، سبک بیباپ پدید آمد که آهنگ‌سازان-پیانیست‌هایی مانند تلانیوس مانک و باد پاول نمایندگان برجستهٔ آن بودند. در اواخر قرن بیستم، بیل ایوانز آثاری خلق کرد که تکنیک‌های کلاسیک را با نوآوری‌های جاز درهم آمیخت. در دههٔ ۱۹۷۰، هربی هنکاک از نخستین پیانیست‌هایی بود که با استفاده از سبک‌های نوین شهری مانند جاز فانک و جاز فیوژن به محبوبیت در جریان اصلی موسیقی رسید. پیانو در سبک راک اند رول و موسیقی راک نیز جایگاه پررنگی داشته و توسط هنرمندانی مانند جری لی لوئیس، لیتل ریچارد، کیت امرسون (امرسون،
جری لی لوئیس، لیتل ریچارد، کیت امرسون (امرسون، لیک اند پالمر)، التون جان، بن فولدز، بیلی جول، نیکی هاپکینز، ریک ویکمن، فردی مرکوری و توری ایموس نواخته شده است. در یک حراج در ساتبیز لندن در سال ۲۰۲۳، پیانوی یاماها مدل بیبی گرندِ فردی مرکوری که آهنگ «بوهمین راپسودی» و چند اثر دیگر کوئین بر آن ساخته شده بود، به مبلغ ۱٫۷ میلیون پوند (۲٫۱ میلیون دلار) فروخته شد. ساتبیز اعلام کرد این مبلغ رکورد فروش پیانوی یک آهنگ‌ساز را شکسته است. آهنگ‌سازان نوگرایی نیز در آثار خود از پیانوی گرند امروزی بهره برده‌اند، از جمله
خود از پیانوی گرند امروزی بهره برده‌اند، از جمله جان کیج و فیلیپ گلس. سبک سنتی برمه‌ای. پیانو در میانه‌های سدۀ نوزدهم وارد برمه شد و به‌سرعت توسط موسیقی‌دانان درباری بومی‌سازی گردید. نوازندگان شیوه‌ای نو ابداع کردند که در آن با استفاده از انگشت‌گذاری درهم‌تنیدهٔ هر دو دست روی یک خط ملودیک، امکان تزیینات زمانی آزاد، نُت‌های گذرای چرخان با ریتم سنکوپ‌دار، هم‌زمان با ضرب‌آهنگ ثابت ناقوس و چکش، فراهم می‌شد. این شیوه برای اجرای قطعات Mahāgīta به‌کار گرفته شد. بسیاری از پیانیست‌های برمه‌ای (مانند Sandayar Hla
بسیاری از پیانیست‌های برمه‌ای (مانند Sandayar Hla Htut و Sandayar Chit Swe) عنوان افتخاری "ساندایا" () را از واژهٔ «پیانو» برگرفته‌اند. نقش پیانو. پیانو ساز کلیدی در بسیاری از سبک‌های موسیقی غربی است. پیانوها در نقش تک‌نواز یا ساز همراهی کاربرد دارند و هم می‌توانند به‌تنهایی نواخته شوند و هم همراه با آواز یا ساز دیگر، چه در گروه‌های کوچک (مانند گروه‌های مجلسی) و چه در گروه‌های بزرگ (مانند ارکستر یا بیگ بند). بسیاری از آهنگسازان و ترانه‌پردازان پیانیست ماهری هستند، چرا که صفحه‌کلید پیانو امکان آزمایش تعامل
هستند، چرا که صفحه‌کلید پیانو امکان آزمایش تعامل پیچیدهٔ ملودی‌ها و آکوردها و نیز بررسی چندصدایی را فراهم می‌کند. آهنگ‌سازان موسیقی فیلم یا موسیقی تلویزیونی نیز از پیانو بهره می‌برند، چرا که دامنهٔ وسیع این ساز امکان آزمایش خط ملودی و خط باس را به آن‌ها می‌دهد، حتی اگر در نهایت برای سازهای دیگر ارکستر تنظیم شود. رهبران گروه و رهبران کر معمولاً پیانو می‌آموزند، چرا که برای آموزش قطعات جدید یا رهبری در اجرا، ابزاری عالی است. بسیاری از رهبران ارکستر نیز آموزش پیانو دیده‌اند، زیرا این ساز به آن‌ها اجازه می‌دهد
دیده‌اند، زیرا این ساز به آن‌ها اجازه می‌دهد با استفاده از نسخهٔ پیانویی یا خلاصه‌سازی از پارتیتور، بخش‌هایی از سمفونی را بنوازند و تفسیر خود را پرورش دهند. پیانو ابزار اساسی در آموزش موسیقی در مدارس ابتدایی، متوسطه، دانشگاه‌ها و هنرستان‌هاست. بیشتر کلاس‌های موسیقی و اتاق‌های تمرین دارای پیانو هستند. حتی استادانی که خود نوازندهٔ پیانو نیستند نیز ممکن است پیانو در دفتر کار خود داشته باشند تا برای آموزش تئوری موسیقی، تاریخ موسیقی و درک موسیقی از آن استفاده کنند.
قلعه میرانی قلعه‌ای واقع در مدخل خلیج عمان و استان مسقط است و توسط پرتغالی‌ها ساخته شده‌است. پرتغالی‌ها در سال ۱۵۸۸ قلعه را بازسازی و قسمت‌هایی از جمله جای پرتاب توپ، توپخانه، انبار ذخیره و مهمات، نمازخانه و مقر استقرار فرمانده و نگهبان به آن اضافه نمودند. در عهد احمد بن سعید البوسعیدی مؤسس آل سعید در قرن هجدهم و همچنین در عهد نوه‌اش سلطان بن احمد بن سعید قلعه به‌شکلی که اکنون دیده می‌شود بازسازی شد.
قلعه جلالی قلعه‌ای در بندر قدیمی مسقط، پایتخت عمان است. این قلعه توسط پرتغالی‌ها در زمان فیلیپ دوم در دهه ۱۵۸۰، پس از دو بار حملهٔ نیروهای عثمانی برای محافظت از بندرگاه ساخته شد. قلعه در ۱۶۵۰ به دست نیروهای عمانی افتاد. در طول جنگ‌های داخلی بین ۱۷۱۸–۱۷۴۷، این قلعه دو بار توسط ایرانیان به فراخوان یکی از امام‌های رقیب تسخیر شد. این قلعه بعداً مورد بازسازی گسترده قرار گرفت. کاربرد. در زمان خود، قلعه جلالی به عنوان زندان یا پناهگاه اعضای خانواده سلطنتی به کار می‌رفت. در قرن بیستم تا دههٔ هفتاد از آن به به عنوان
در قرن بیستم تا دههٔ هفتاد از آن به به عنوان زندان اصلی عمان استفاده می‌شد. در ۱۹۸۳ قلعه مرمت و به موزه‌ای خصوصی از تاریخ فرهنگی عمان برای بازدید مقامات عالی‌رتبه تبدیل شد. در نمایشگاه قلعه ادواتی چون توپ، تفنگ فتیله‌ای، نقشه، فرش و ابزار دیگر نمایش داده می‌شود.
تاریخچه. ویژوال فاکس پرو یک زبان برنامه‌نویسی داده محور شی گرا و روال محور است که توسط مایکروسافت تهیه شده‌است. در سال ۱۹۸۴، این زبان از زبان فاکس پرو (که اوایل با نام FoxBASE شناخته می‌شد) تولید شده توسط نرم‌افزار فاکس، مشتق شد. بعد از این که فناوری‌های فاکس در سال ۱۹۹۲ با مایکروسافت ادغام شد امکانات جدید و پسوند visual را پیدا کرد. آخرین نسخهٔ فاکس پرو(۲٫۶) تحت Mac OS، داس، ویندوز و یونیکس کار می‌کرد. ویژوال فاکس پرو ۳٫۰، اولین نسخه ویژوال، پشتیبانی از platform را به Mac و ویندوز کاهش داد و نسخه‌های بعدی
را به Mac و ویندوز کاهش داد و نسخه‌های بعدی فقط تحت ویندوز بودند. نسخه کنونی ویژوال فاکس پرو تحت com است و مایکروسافت ابراز داشته که قصد ندارد که یک نسخه تحت .NET از آن ارائه کند. فاکس پرو به عنوان عضوی از خانواده زبان‌های xbase، که ساختاری بر اساس زبان برنامه‌نویسی dbase دارند، ظهور کرد. Clipper و recital از دیگر اعضای خانواده زبان‌های xbase هستند. ویژوال فاکس پرو، که معمولاً با نام اختصاری VFPدیده می‌شود به‌طور محکمی با موتور پایگاه دادهٔ ارتباطی خود گره خورده است که این امر باعث می‌شود توانایی‌های xBase
است که این امر باعث می‌شود توانایی‌های xBase برای فاکس پرو افزایش یابد و از پرسش‌های sql و عملیات کار با داده پشتیبانی کند. بر خلاف اکثر سیستم‌های مدیریت پایگاه داده، ویژوال فاکس پرو یک زبان برنامه‌نویسی پویا و با تمامی امکانات است که در نتیجه نیازی به یک محیط برنامه‌نویسی همه منظوره اضافی ندارد. ویژوال فاکس پرو نه تنها برای نوشتن برنامه‌های «چاق» مشتری بلکه برای میان افزارها و برنامه‌های تحت وب نیز کاربرد دارد. در اواخر سال ۲۰۰۲ این قابلیت که ویژوال فاکس پرو با استفاده از بسته تطبیق‌پذیری ویندوز wine
پرو با استفاده از بسته تطبیق‌پذیری ویندوز wine بتواند روی لینوکس هم اجرا شود معرفی شد. در سال ۲۰۰۳ این مطلب شکایت مایکروسافت را در پی داشت که در آن ادعا شده بود که مستقرسازی کد فاکس پرو زمان اجرا روی ماشین‌های غیر ویندوز با گواهینامه «کاربر پایانی» متناقض است. در دسامبر سال ۲۰۰۵، VFP برای اولین بار به جمع ۲۰ رتبه اول در فهرست جمعیت برنامه‌نویسی تیوب راه پیدا کرد. در ماه مارس ۲۰۰۷ در رتبه ۱۹ ام این فهرست بود که آن را تبدیل به یک زبان «ب» می‌کرد و در دسامبر ۲۰۰۸ به رتبه ۲۳ ام نزول کرد. در ماه مارس ۲۰۰۷،
۲۰۰۸ به رتبه ۲۳ ام نزول کرد. در ماه مارس ۲۰۰۷، مایکروسافت اعلام کرد که دیگر VFP 10 وجود نخواهد داشت بدین معنی که VFP 9 آخرین نسخه تجاری VFP تولید شده توسط مایکروسافت خواهد بود. البته پشتیبانی از نسخه ۹ با ارائه بسته سرویس‌هایی که در تاریخ‌های ۸ دسامبر ۲۰۰۵ و ۱۱ اکتبر ۲۰۰۷ در اختیار قرار گرفت همچنان ادامه دارد. همزمان با اعلام رسمی پایان عمر، کار روی نسخه انتشاری بعدی تحت عنوان سدنا (نام یکی از سیارات کوتوله که به تازگی کشف شده بود) که روی پایه کد VFP 9 ساخته شده بود به تازگی آغاز شده بود و در نهایت در ۲۵
شده بود به تازگی آغاز شده بود و در نهایت در ۲۵ ژانویه ۲۰۰۸ در اختیار عموم قرار گرفت. با همه این‌ها مایکروسافت اعلام کرده که هسته VFP همچنان به عنوان یک کد بسته باقی خواهد ماند. نگاهی گذرا به فاکس پرو. در توالی مطالب زیر طراحی یک پایگاه داده ساده به همراه یک جدول و یک فرم را دنبال خواهیم کرد. پایگاه دادهٔ موردنظر ما جزئیات سی دی‌های برنامه نویسیمان را نگه می‌دارد. در اداره، بیش از هزار سی دی وجود دارد و ما نمی‌توانیم سی دی مورد نظرمان را پیدا کنیم. هر کدام یک شماره ID یکتا دارند و روی طبقه به ترتیب عددی
یک شماره ID یکتا دارند و روی طبقه به ترتیب عددی چیده شده‌اند. اگر من همان سی دی «ویژوال اینتردو» را دوباره بخواهم آنگاه پایگاه داده به من اطلاع می‌دهد که کجا آن را بیابم. پایگاه داده همچنین شماره سریال و کلید ثبت نام را نگه می‌دارد و این امر در موقعی کمک می‌کند که شماره ID سی دی را نداشته باشیم. مطلب با یک توصیف از رویه کاربردی ای موجود در ویژوال فاکس پرو شروع می‌کنیم. سپس یک جدول می‌سازیم، آنگاه یک فرم آماده می‌کنیم تا اطلاعات را در آن نمایش دهیم و در پایان نیز یک فایل قابل اجرا تولید خواهیم کرد. فاکس پرو
نیز یک فایل قابل اجرا تولید خواهیم کرد. فاکس پرو در میان ابزارهای تولیدی مایکروسافت غیرمعمول است. از این لحاظ که یک پوستهٔ خط فرمان نیز دارد. همان‌طور که ممکن است انتظار داشته باشید یک نوار ابزار نیز با تمام دکمه‌های معمول وجود دارد. اما همچنین با یک پنجرهٔ فرمان نیز روبرو هستید که در آن می‌توانید دستورهای فاکس پرو را وارد کنید. تصویر بالا قسمتی از محیط ویژوال فاکس پرو را به همراه چند خط از دستورهای فاکس در پنجرهٔ فرمان نشان می‌دهد. پنجره در سمت چپ صفحه نمایش قرار دارد و در کاربرد معمول بزرگتر خواهد یود و
قرار دارد و در کاربرد معمول بزرگتر خواهد یود و اندازهٔ فونت کوچکتری خواهد داشت تا مقدار بیشتری از هر دستور را نمایش دهد. Intellisense. کلمات کلیدی این زبان به صورت حروف بزرگ و با رنگ آبی نمایش داده می‌شوند. این تنظیمات پیش‌فرض فاکس پرو است. به محض این که فاکس پرو کلمه‌ای که شما تایپ می‌کنید را تشخیص بدهد آن را با رنگ آبی نشان خواهد داد. اگر شما کلید space یا tab را فشار دهید فاکس پرو کلمهٔ مورد نظر را در صورت امکان برای شما کامل خواهد کرد و یک لیست از پارامترها و گزینه‌هایی که می‌تواند در ادامه آن دستور
و گزینه‌هایی که می‌تواند در ادامه آن دستور بیاید را به شما نشان می‌دهد. بر خلاف سایر زبان‌های مایکروسافت intellisense ویژوال فاکس پرو باز و مستند بوده – در واقع یک جستجو در یک جدول فاکس پرو – شما می‌توانید لغات مورد نظر خود را به این لیست اضافه کنید. استفاده از پنجرهٔ فرمان. وقتی شما برای اولین بار می‌خواهید ویژوال فاکس پرو را یاد بگیرید ممکن است تحریک شوید تا پنجرهٔ فرمان را ببندید و فاکس پرو را در همان شکل «اشاره و کلیک» رایج در اختیار بگیرید. همان طوری‌که در اکسس این کار را انجام می‌دهید این امر ممکن
در اکسس این کار را انجام می‌دهید این امر ممکن است، اما یک روش کند و محدود خواهد یود. فقط به عنوان یک مثال ساده، شما می‌توانید از طریق انتخاب new از منوی file و سپس مشخص کردن این که شما یک فایل جدید از نوع کد می‌خواهید یک فایل برنامه جدید (ماژول کد) ایجاد کنید. اما این کار بسیار سریعتر خواهد یود اگر شما در پنجرهٔ فرمان کلمهٔ mc را تایپ کرده و enter را بزنید!! مدیر پروژه. مدیر پروژهٔ ویژوال فاکس پرو اجزای یک پروژه را کنترل می‌کند و به شما اجازه می‌دهد تا یک فایل اجرایی یا dll از آن بسازید. همچنین یک راه
یک فایل اجرایی یا dll از آن بسازید. همچنین یک راه بسیار آسان برای شما فراهم می‌کند تا فایل‌های متعلق به برنامه، فرم‌ها، گزارش‌ها و کلاس‌ها را تولید یا اصلاح کنید. به جای استفاده از منو یا پنجرهٔ فرمان برای باز کردن یک فایل شما می‌توانید به راحتی روی فایل موردنظر در project manager دابل کلیک کنید. این روش برای تمام انواع فایل کاربرد دارد. اگر یک فایل از نوع bmp را به پروژه اضافه کنید در نتیجهٔ این کار فاکس پرو، paint را در ازای دابل کلیک کردن باز می‌کند. با وجود این که مدیر پروژه بسیار شبیه پنجره پایگاه
با وجود این که مدیر پروژه بسیار شبیه پنجره پایگاه داده متعلق به یک نسخه قدیمی تر از access می‌باشد، کد برنامه یا طرح اجزای پروژه را در برندارد. در واقع جدولی است از اطلاعات پروژه به همراه جزئیات فایل‌های مورد نیاز شامل این که این فایل‌ها کجا ذخیره شده‌اند یا هر نوع توضیحاتی که بخواهیم به آن‌ها نسبت دهیم. به این معنا که بسیاری از پروژه‌های پایگاه داده می‌توانند فایل‌های یکسانی را از زیر روال‌های مشترک یا کتاب‌خانه‌های کلاس به اشتراک بگذارند. با تایپ create proj در پنجرهٔ فرمان یک پروژهٔ جدید ایجاد کنید. شکل
در پنجرهٔ فرمان یک پروژهٔ جدید ایجاد کنید. شکل بالا یک پروژهٔ خالی را نشان می‌دهد. همچنان که فایل‌هایی به پروژه اضافه می‌شوند گره‌هایی روی دید درختی گسترش پیدا می‌کنند. شش دکمه در سمت راست مدیر پروژه قرار دارد. سه تای اول به شما اجازه می‌دهد تا یک فایل جدید را ایجاد کنید، یک فایل موجود را به پروژه اضافه کنید و یک فایل از پروژه را تغییر دهید. دکمه run یک فایل برنامه را اجرا خواهد کرد، یک فایل فرم را نمایش می‌دهد یا یک فایل گزارش را چاپ می‌کند. remove اشاره به یک فایل مورد نظر را از پروژه پاک می‌کند و build
یک فایل مورد نظر را از پروژه پاک می‌کند و build فایل‌های پروژه را داخل یک dll یا یک فایل اجرایی می‌سازد استفاده از مدیر پروژه. اولین نکته برای کار با مدیر پروژه این است که بتوانیم آن را در اختیار بگیریم. اگر روی نوار عنوان کلیک کنیم می‌توانیم آن را به درون منوی اصلی بکشیم. اگر به یکی از فایل‌ها نیاز داشته باشیم باید روی tab موردنظر کلیک کنیم تا یک لیست پایین افتادنی ظاهر شود. با این کار مقدار زیادی فضا روی میز کار حفظ می‌شود. زمانی که مدیرپروژه شبیه عکس زیر باشد هیچ‌کدام از دکمه‌ها در نمایش کامل قابل دیدن
باشد هیچ‌کدام از دکمه‌ها در نمایش کامل قابل دیدن نیستند ولی همة قابلیت‌ها روی یک منویی که از طریق کلیک راست کردن ظاهر می‌شود مهیا هستند. اگر در عین حالی که مدیر پروژه بسته شده‌است بخواهیم که یکی از صفحات را قابل دیدن نگه داریم باید آن tag را پاره کنیم. فقط کافیست روی caption آن کلیک کنیم و آن را روی میز کار فاکس پرو بیندازیم. جدول‌های داده. فایل‌های جدول. بر خلافaccess یا sql saver فاکس پرو تمام جدول‌های پایگاه داده را تحت عنوان فایل‌های جدا از هم نگه می‌دارد. فیلدهای با طول ثابت در یک فایل با پسوند .dbf
فیلدهای با طول ثابت در یک فایل با پسوند .dbf نگهداری می‌شوند. در حالی که داده‌های با طول متغیر گرافیک و اشیا ole پسوند .fpt دارند و indexها با پسوند .cdx ذخیره می‌شوند. این جداسازی خوبی‌ها و بدی‌هایی دارند اما در طی سالیان دراز اثبات شده‌است که قابل اتکا هستند. طراحی یک جدول. ما اولین و مهم‌ترین فاز این فرایند را کنار می‌گذاریم و فرض می‌کنیم ساختار جدول قبلاً نهایی شده‌است. این پروژه یک جدول خاص با عنوان CD با ساختار زیر دارد. ایجاد یک جدول. روی tab مربوط بهdata از مدیر پروژه کلیک کرده، روی free tables
بهdata از مدیر پروژه کلیک کرده، روی free tables کلیک راست می‌کنیم. New file را انتخاب کرده، new table را از کادر محاوره‌ای که ظاهر می‌شود انتخاب می‌کنیم. این محاوره به شما اجازه می‌دهد تا table wizard را شروع کنید که اگر برنامهٔ شما متناظر با یکی از templateهای آماده باشد می‌تواند بسیارمفید باشد. یک محاوره کاوشگر ظاهر خواهد شد که پیشنهاد می‌کند تا یک جدول با نام table1.dbf ایجاد کنیم. اسم مورد نظر را به CD.bdf تغییر داده، آن را در همان پوشه‌ای که فایل مدیر پروژه قرار دارد ذخیره کنید. یک پروژهٔ کاربردی
پروژه قرار دارد ذخیره کنید. یک پروژهٔ کاربردی نوعاً فایل‌های خود را در یک ساختار درختی از مسیرها قرار می‌دهد. اما ما در اینجا برای سادگی همهٔ فایل‌ها را در همان پوشهٔ فعلی قرار می‌دهیم. Table desingner ظاهر می‌شود. شش فیلد مورد نظر از لیست بالا را اضافه کرده، دکمهٔ ok را زمانی که تمام شده‌اید بزنید. دقت کنید که هیچ اندازه‌ای برای integer و فیلدهای date داده نشده‌است. بلکه ثابت هستند. فیلدهای خاکستری در سمت راست طراح فقط برای جدول‌هایی مهیا هستند که قسمتی از یک پایگاه داده باشند. دیدن جدول. زمانی که شما
از یک پایگاه داده باشند. دیدن جدول. زمانی که شما table designer را ببندید باید یک ورودی شبیه این در نوار وضعیت در پایین صفحه نمایش ببینید. این نشان دهنددهٔ این است که جدول با نام CD باز است و برای استفاده انحصاری شما آماده است و در ضمن هیچ رکوردی را در برندارد. تایپ کنید: Browse. تا جدول خالی مورد نظر را ببینید. اگر نوار وضعیت خالی است نگران نباشید. اگر زمانی که شما دستور مورد نظر را تایپ می‌کنید، هیچ جدولی باز نباشد آنگاه فاکس یک درخت از مسیرها را نشان داده از شما تقاضا می‌کند که یک جدول را انتخاب کنید.
از شما تقاضا می‌کند که یک جدول را انتخاب کنید. اضافه کردن تعدادی رکورد. بر خلاف access شما نمی‌توانید یک رکورد جدید را از طریق تایپ کردن در یک خط خالی در یک سلول ایجاد کنید. حتماً باید append new record را از منوی table انتخاب کنید. این منو زمانی که یک پنجرهٔ مرورگر روی میزکار باز است، ظاهر می‌شود. این کار را سه یا چهار بار انجام داده و مقداری اطلاعات را به جدول اضافه کنید تا هنگام طراحی یک فرم، چیزی داشته باشید که با آن کار کنید. طراح فرم. درست مانند هر کدام از ابزارهای توسعهٔ ویندوز، فرم پایه‌ای‌ترین
کدام از ابزارهای توسعهٔ ویندوز، فرم پایه‌ای‌ترین رویه برای کاربر است. فاکس پرو یک ویزارد فرم دارد که به سرعت یک فرم با ظاهر خوب تولید می‌کند. ایجاد یک فرم. روی tab document مدیر پروژه کلیک کرده سپس روی forms کلیک راست کنید.new file را انتخاب کرده سپس از محاوره مورد نظر new form را بزنید. form designer ظاهر خواهد شد. تصویر بالا from designer و نوار ابزار form controls را نشان می‌دهد در حالی که ماوس به کنترل button اشاره می‌کند. اضافه کردن داده. فرم باید به یک جدول داده وصل شود. روی فرم کلیک راست کرده data
یک جدول داده وصل شود. روی فرم کلیک راست کرده data environment را انتخاب کنید. یک درخت مسیر باز خواهد شد به‌طوری‌که بتوانید یک جدول را انتخاب نمایید. روی CD.dbf کلیک کنید. سپس محاورهٔ add table را ببندید. با این کار فقط فرم و پنجره‌های data environment باید باقی بمانند. از ماوس برای انتخاب شش فیلد از data envioronment استفاده کنید و آن‌ها را به داخل فرم بکشید. اگر شما این کار با استفاده از یک کلیک چپ معمول انجام دهید فاکس پرو به‌طور خودکار یک کنترل شبکه‌ای برای فیلدها تولید خواهد کرد. وقتی که فایل‌ها را رها
فیلدها تولید خواهد کرد. وقتی که فایل‌ها را رها می‌کنید یک منو به همراه یک گزینه برای نشان دادن فیلدها به عنوان یک سطر یا چند کنترلی ظاهر خواهد شد. گزینهٔ create multiple controls here را انتخاب کنید. قبل از این که فیلدها را رها کنید مطمئن شوید که ماوس را به گوشهٔ بالا سمت چپ فرم حرکت داده‌اید. بعضی از فیلدها کاملاً عریض هستند و شما مجبور خواهید شد که فرم را به اندازه‌ای عریض تر کنید تا آن‌ها جا شوند. در نهایت data environment را بسته، فقط form designer را روی صفحه نمایش باقی بگذارید. اجرای فرم. روی علامت