نحوه راه اندازی گوشی های هوشمند و رایانه های شخصی پرتال اطلاعاتی
  • خانه
  • ویندوز 7، XP
  • موضوعات مقالات ترمی در رشته "پایگاه های اطلاعاتی": منابع. کمک از HDPE برای فروش یک آپارتمان

موضوعات مقالات ترمی در رشته "پایگاه های اطلاعاتی": منابع. کمک از HDPE برای فروش یک آپارتمان

گزارش

برنامه نگهداری پایگاه داده

مدول Proect1حاوی اطلاعات مربوط به تمامی 2- فرم ها می باشد.

فرم 1 ( واحد 1) - حاوی منوی اصلی است که دارای موارد زیر است:

  1. داده ها
  2. کمک

Ø کمک 1

  1. گزارش

Ø گزارش فروش

Ø گزارش رسیدها

  1. خروجی

برای ایجاد منو روی فرم، کامپوننت را نصب کنید منوی اصلی ، که دارای خواص زیر:

Ø کلیدهای خودکار- آیا کلیدها به طور خودکار ایجاد خواهند شد تماس سریع... اگر انتخاب کنی خودکارسپس دلفی به طور خودکار کلیدها را ایجاد می کند. در دستیاین به صورت دستی انجام می شود.

Ø AutoMegre- ادغام خودکار با پنجره های فرزند.

Ø تصاویر- اتصال لیستی از تصاویری که می توانند در آیتم های منو نمایش داده شوند.

Ø موارد- آیتم های منو شرح داده شده است.

برای ویرایش منو، روی ویژگی Items دوبار کلیک کنید و ویرایشگر منو باز می شود. همان ویرایشگر را می توان با دوبار کلیک کردن روی کامپوننت فراخوانی کرد منوی اصلی 1... در بازرس شی، ویژگی را تایپ کنید عنوانکلمه "داده". با زدن دکمه Enter منوی Data ایجاد می شود. بقیه آیتم های منو با قیاس ایجاد می شوند.

ایجاد یک مورد فرعی برای منوی "گزارش". در کادر درست زیر منوی "گزارش" و در ویژگی کلیک کنید عنوانکلمه "گزارش فروش" را وارد می کنیم. بقیه موارد فرعی منو با قیاس ایجاد می شوند.

برای ایجاد یک کنترل کننده رویداد برای کلیک کردن روی یک آیتم منو، مورد را انتخاب کنید " خروجی«و روی آن دوبار کلیک کنید یا به تب رویدادها بروید و روی رویداد دوبار کلیک کنید OnClick... این اقدامات باعث می شود دلفی یک کنترل کننده رویداد برای رویداد کلیک منو ایجاد کند. در این کنترلر موارد زیر را می نویسیم:

در اینجا ما از روش فرم استفاده می کنیم نزدیک ... این روش فرم را می بندد. اگر فرم اصلی را ببندیم کل برنامه بسته می شود.

برای آیتم منو "داده" یک کنترل کننده رویداد اختصاص می دهیم:

GroupBox1.Visible: = True;

این روششی GroupBox1 و اشیاء واقع در آن را قابل مشاهده می کند که برای وارد کردن و ویرایش داده ها در جداول استفاده می شود: "کالا"، "دریافت کالا"، "فروش کالا".

سازماندهی اتصال پایگاه داده به برنامه از طریق اجزای زیر انجام می شود:

Ø جدول 1: TTable;

Ø DataSource1: TDataSource.

Ø DBGrid1: TDBGrid.

شی را قرار دهید DBGrid1از پالت کامپوننت DataControls Form1.این شی را با انتخاب ماوس فعال می کنیم. بریم سراغ ملکش منبع اطلاعات منبع داده 1.

یک شی غیر بصری قرار دهید منبع داده 1از پالت کامپوننت دسترسی به دادهبر فرم 1.ما این شی را فعال می کنیم. بریم سراغ ملکش مجموعه دادهو لیست کشویی آنها را انتخاب کنید میز 1.



بیایید یک Table1: TT غیر تصویری را از گروه اجزای BDE انتخاب کنیم. بیایید آن را هر کجا که می خواهید بگذارید فرم 1... این شی را با انتخاب ماوس فعال می کنیم. بریم سراغ ملکش نام جدول... جدول "Tovar" را از لیست کشویی انتخاب کنید. بیا بریم ملک فعال.بیایید آن را برابر کنیم درست است، واقعی... پس از آن در DBGridجدول انتخاب شده نمایش داده می شود.

برای مدیریت این جدول (افزودن، حذف سوابق، ذخیره یا لغو تغییرات) را قرار دهید فرم 1زیر جدول یک شی DBNavigator است. برای انجام این کار، آن را در پالت کامپوننت انتخاب کنید. DataControls.آن را فعال می کنیم و به ملک می رویم منبع اطلاعات، از لیست کشویی انتخاب کنید منبع داده 1.

بر اساس قیاس، ما 2 جدول باقی مانده را برای جداول ایجاد می کنیم. ارسال"و" راشد».

برای ایجاد یک کتیبه در بالای جدول، یک شی را روی فرم خود قرار دهید منبع اطلاعاتاز پالت کامپوننت استاندارد.بیایید آن را فعال کنیم. بریم سراغ ملکش عنوانبیایید متن "محصول" را وارد کنیم.

بر اساس قیاس، برچسب ها برای جداول دیگر ایجاد می شوند: ارسال"و" راشد».

برای ایجاد یک دکمه با تصویر، به گروه مؤلفه بروید اضافی.بیایید یک شی را انتخاب کنیم BitBtn.بیایید آن را روی جسم قرار دهیم جعبه گروه 1... بیایید آن را فعال کنیم. بریم سراغ ملکش نوع... از لیست کشویی، را انتخاب کنید bk لغو... بعد به ملک رد می شویم عنوان... بیایید کلمه "خروج" را بنویسیم. بیایید روی ملک بایستیم نوعو مساوی کنید bkCustom... بیایید یک کنترل کننده رویداد برای این دکمه ایجاد کنیم:

GroupBox1.Visible: = False;

برای ایجاد یک علامت عام، باید شی را فعال کنید جدول 2.دوبار کلیک کنید این شی... پنجره ویرایشگر فیلد باز می شود. در پنجره زمینه ویرایشگر فیلد، دستور را انتخاب کنید NewFields... بیایید به فیلد جدید نام "tov" و نوع آن را بدهیم رشته... سوئیچ را در گروه تنظیم کنید نوع فیلدبه موقعیت جستجو... در لیست مجموعه داده میز 1- این مجموعه داده ای است که می خواهید مشاهده کنید. در هر دو لیست فیلدهای کلیدیو LookupFieldsاز این کادر محاوره ای، مقدار را انتخاب کنید کد- این فیلد کلی است که جستجو بر روی مقدار آن انجام می شود. در لیست نتیجهمقدار را انتخاب کنید NaimT- این چیزی است که باید در مجموعه داده ما نمایش داده شود.

به طور مشابه، فیلدهای جستجو را برای Table3 ایجاد می کنیم.

برای آیتم های زیرمنو "گزارش فروش" و "گزارش دریافت"، یک کنترل کننده رویداد با تغییر نام جداول و فیلدها به ترتیب ایجاد کنید که داده های جدول را در یک سند تخلیه می کند. مایکروسافت ورد:

Var Str1, Str2, Str3, Str4: String;(اعلام می کند متغیرهایی مانند رشته }

VSpisok، علامت: Variant;(متغیرهایی مانند گونه }

VSpisok: = CreateOleObject ("Word.Application.8");(یک شی Ole ایجاد می کند)

VSpisok.Documents.Open ("D: \ institut \ Nort \ spisok0.doc");(الگوی سند را بارگیری می کند)

VSpisok.ActiveDocument.SaveAs ("D: \ institut \ Nort \ spisok1.doc");(الگو را در یک سند کاری ذخیره می کند)

VSpisok.Visible: = True;(پنجره می سازد کلمه قابل مشاهده است}

علامت: = VSpisok.ActiveDocument.Bookmarks;(به یک متغیر علامت نشانک می نویسد)

mark.Item ("N1").(مکان نما را روی نشانک N1 قرار می دهد)

جدول 3. اول(در اولین رکورد جدول می ایستد)

در حالی که Not Table3.Eof شروع می شود(جدول را در یک حلقه پر می کند)

Str1: = جدول 3 ["KodR"];(Str1 را به مقدار فیلد Table3 اختصاص می دهد)

Str2: = جدول 3 ["tovar"];(مقدار فیلد Table3 را به Str2 اختصاص می دهد)

Str3: = FloatToStr (جدول 3 ["kol"]);(مقدار فیلد Table3 ['kol'] را از Number به String تبدیل می کند و اختصاص می دهد ارزش داده شدهمتغیر Str3)

Str4: = DateToStr (جدول 3 ["DataR"]);(مقدار فیلد Table3 ['DataR'] را از نوع Date به نوع String تبدیل می کند و این مقدار را به متغیر Str4 اختصاص می دهد)

VSpisok.Selection.InsertBefore (Str1);(نوشتن Str1 در موقعیت فعلی)

VSpisok.Selection.InsertBefore (Str2);(نوشتن Str2 در موقعیت فعلی)

VSpisok.Selection.MoveRight (12);(به فیلد بعدی جدول سند بروید)

VSpisok.Selection.InsertBefore (Str3);(نوشتن Str3 در موقعیت فعلی)

VSpisok.Selection.MoveRight (12);(به فیلد بعدی جدول سند بروید)

VSpisok.Selection.InsertBefore (Str4);(نوشتن Str4 در موقعیت فعلی)

VSpisok.Selection.MoveRight (12);(به فیلد بعدی جدول سند بروید)

Table3.Next;

بیایید یک کنترل کننده رویداد برای زیر منوی "Help 1" ایجاد کنیم:

Form2.ShowModal;

روش ShowModal Form2 (در بالای تمام پنجره های دیگر) را باز می کند.

این فرم برای نمایش داده های مربوط به فروش و دریافت کالا طراحی شده است. انتخاب کالا انجام می شود دوبار کلیک کنیدبا ثبت آیتم مورد نیاز در جدول "اقلام".

خلق كردن این فرمشما باید دنباله زیر را در منوی اصلی Delphi File - New - Form انجام دهید. آن را در فهرستی که پایگاه داده ما در آن ذخیره شده است ذخیره کنید. در افزونه ها استفاده می کند، در ویرایشگر کد، بنویسید واحد 1.

حالا بیایید جدولی ایجاد کنیم که اطلاعات مربوط به انتخاب از آن گرفته شود. برای انجام این کار، شی را انتخاب کنید DBGrid1از پالت کامپوننت DataControlsو اعتراض منبع داده 1از پالت کامپوننت دسترسی به داده... بیایید این اشیاء را روی خود قرار دهیم فرم صفحه نمایش... ما شی را فعال می کنیم منبع داده 1.بریم سراغ ملکش مجموعه داده... Form1.Table1 را از لیست کشویی انتخاب کنید

ما شی را فعال می کنیم DBGrid1.بیایید به مراسم او برویم OnDblClick.بیایید یک رویه پردازش برای این رویداد ایجاد کنیم:

Var Str1: رشته;

Str1: = Form1.Table1 ["kod"];

Label2.Caption: = "فروش توسط" + Form1.Table1 ["naimT"];

Label3.Caption: = "دریافت توسط" + Form1.Table1 ["NaimT"];

Query1.SQL.Clear;

Query1.SQL.Add ("Select * from rashod where KodR = " + "" "" + Str1 + "" "");

Query1.Open;

Query2.SQL.Clear;

Query2.SQL.Add ("Select * from postup where KodP = " + "" "" + Str1 + "" "");

Query2.Open;

برای ایجاد جدولی که اطلاعات مربوط به این محصول را نمایش می دهد، باید آبجکت هایی ایجاد کنید DBGrid2از پالت کامپوننت DataControlsیک شی پرس و جو 1از پالت کامپوننت BDEو همچنین شیء منبع داده 2از پالت کامپوننت دسترسی به داده... ما شی را فعال می کنیم منبع داده 2و خاصیت آن را انتخاب کنید مجموعه داده... از لیست کشویی، را انتخاب کنید پرس و جو 1.

ما شی را فعال می کنیم DBGrid2،روی اموالش بایستیم منبع اطلاعاتو از لیست کشویی انتخاب کنید منبع داده 2... ما شی را فعال می کنیم پرس و جو 1،بریم سراغ ملکش SQLو در ویرایشگر کد انتخاب کنید * از rashod.

بر اساس قیاس، جدول دیگری برای انتخاب از جدول "Postup" ایجاد می شود.

نتیجه

بنابراین، در این کار، سیستم اطلاعاتی "حسابداری کالا در انبار" توسعه یافته است. این IS برای خودکارسازی فعالیت های سر طراحی شده است. انبار برای حسابداری کالا در انبار.

IS شامل نرم افزار و بخش های اطلاعاتی است. زیر سیستم نرم افزاریشامل:

Ø زیر سیستم کنترل؛

Ø زیر سیستم نگهداری پایگاه داده؛

Ø زیر سیستم گزارش.

Ø زیر سیستم مرجع.

بخش اطلاعاتی شامل یک پایگاه داده متشکل از سه جدول مرتبط ("کالا"، "دریافت کالا"، "فروش کالا") است که در قالب "Paradox 7.0" پیاده سازی شده است. پایگاه داده حاوی داده هایی در مورد در دسترس بودن کالاها، دریافت و فروش آنها، تامین کنندگان، خریداران است.

سیستم اطلاعاتتوسعه یافته توسط دلفی 6.0 با استفاده از اجزای استاندارد.

IS به شما امکان می دهد اطلاعات را در پایگاه داده و همچنین در زمان واقعی (RMV) برای تولید گواهی ها و گزارش ها ویرایش کنید. مراجع با نمونه گیری تشکیل می شود رکوردهای فردیبر اساس نام محصول گزارش ها در قالب جداول با ایجاد از قالب ها تولید می شوند اسناد MS-Wordاز طریق فناوری COM.

حجم کل آی سی توسعه یافته 974 کیلوبایت است. IS می تواند در آن کار کند هر ویندوزسیستم عامل سازگار

در عمل توسط متخصصان نمایه

OJSC AKB "Svyaz - Bank"

اولیانوفسک، 20__

در مورد کارآموزی

تعاریف زیادی وجود دارد پایگاه داده، منظور ما از این مفهوم موارد زیر است:

پایگاه داده ─ فایل (سند) که در آن اطلاعات (داده ها) در قالب خاصی ذخیره می شود.

سایر تعاریف پایگاه داده

پایگاه داده:

    یک فایل داده از یک ساختار خاص.

    مجموعه ای با نام از داده های مرتبط با یک حوزه موضوعی خاص.

    مجموعه ای یکپارچه از داده های به اشتراک گذاشته شده توسط گروهی از افراد.

    ذخیره سازی الکترونیکی اطلاعات که دسترسی به آن با استفاده از یک یا چند کامپیوتر انجام می شود.

    اطلاعات به هم پیوسته (داده ها) در مورد اشیایی که به طور ویژه در حافظه خارجی رایانه سازماندهی و ذخیره شده اند.

    یک مدل اطلاعاتی که به شما امکان می‌دهد داده‌های مربوط به گروهی از اشیاء را که دارای مجموعه‌ای از ویژگی‌های یکسان هستند، به‌طور منظم ذخیره کنید.

انواع مدل پایگاه داده

        بر اساس سلسله مراتب؛

ارتباط بین اشیاء وجود دارد. یک عنصر اصلی در نظر گرفته می شود، بقیه تابع هستند. هر شی می تواند چندین شی بیشتر را شامل شود سطح پایین... به صورت گرافیکی درختی را نشان می دهد که از اشیاء سطوح مختلف تشکیل شده است.

        شبکه؛

این یک تعمیم سلسله مراتبی به دلیل فرض اشیاء با بیش از یک جد است.

        رابطه ای؛

متداول ترین، تعمیم شبکه و مدل پایگاه داده سلسله مراتبی است. شامل یک یا چند جدول دو بعدی به هم پیوسته است.

    یک ردیف جدول یک نمونه شی (رکورد) است.

    ستون جدول یک ویژگی یک شی (فیلد) است.

روابط بین جداول می تواند بر اساس اصل اصلی (والد، استاد) - تابع (فرزند، جزئیات) وجود داشته باشد.

سیستم های مدیریت پایگاه داده

DBMS ─ سیستمی از برنامه ها که به شما امکان می دهد یک پایگاه داده ایجاد کنید، اطلاعات ذخیره شده در آن را به روز کنید و دسترسی راحت به آن را برای مشاهده و جستجو فراهم کنید.

سایر تعاریف DBMS

DBMSنرم افزار، در نظر گرفته شده برای:

      توصیف داده ها، دستکاری داده ها (دستکاری)؛

      مدیریت داده ها در حافظه خارجی;

      حفاظت از داده ها و کنترل یکپارچگی، کنترل دسترسی همزمان؛

      عملیات خدمات با داده ها (اداره، بایگانی، و غیره).

DBMS─ مجموعه ای از ابزارهای نرم افزاری طراحی شده برای ایجاد یک ساختار پایگاه داده برای پر کردن و ویرایش محتوای آن و برای تجسم اطلاعات، به عنوان مثال. برای انتخاب داده هایی که معیارهای مشخص شده را دارند، آنها را مرتب کرده و روی صفحه نمایش، چاپگر یا انتقال از طریق شبکه های رایانه ای نمایش دهید.

DBMS─ برنامه ای که با آن اطلاعات وارد پایگاه داده، مشاهده، مرتب سازی، فیلتر کردن، جستجو، صادرات (ترجمه به فرمت های دیگر DBMS ها) یا وارد می شود.

DBMSنرم افزارطراحی شده برای کار با پایگاه های داده

انواع subd

    از طریق اجرا:

    جهانی (دسترسی)؛

    تخصصی (1C)؛

از طریق دسترسی به داده ها:

  • محلی (dBase; Access; Paradox);

    شبکه، توزیع شده (سرورهای پایگاه داده: MS SQL Server، InterBase، Oracle، PostgreSQL).

فرصت ها و هدف از subd

هدف اصلی یک DBMS این است که ابزاری ساده و مقرون به صرفه را در اختیار کاربر قرار دهد که به او امکان می دهد پایگاه داده های مورد نیاز خود را ایجاد کند.

برای کار با پایگاه داده، DBMS باید موارد زیر را ارائه دهد:

    امکان وارد کردن و خواندن اطلاعات؛

    کار با حجم زیادی از داده ها؛

    سرعت بازیابی اطلاعات؛

    یکپارچگی داده ها (ثبات آنها)؛

    محافظت در برابر تخریب، تخریب، از دسترسی غیرمجاز؛

    سیستم اعلان های دوستانه (به ازای هر کاربر بدون آموزش خاص).

بیایید انواع مدل های پایگاه داده را با جزئیات بیشتری در نظر بگیریم.

توسعه فرم های پایگاه داده

برای امنیت اطلاعاتپنجره ای برای وارد کردن نام کاربری و رمز عبور ایجاد شد (شکل 2.3).

شکل 2.3 - پنجره ورود به پایگاه داده

پس از ورود به سیستم، صفحه اصلی پایگاه داده نمایش داده می شود که روی آن 3 دکمه برای دسترسی به ماژول های برنامه و همچنین DBGrid وجود دارد که اطلاعات اولیه مهمانان فعلی هتل را نمایش می دهد. (شکل 2.4)


شکل 2.4 - صفحه اصلی پایگاه داده

شکل 2.5 - ماژول درخواست

این فرم شامل 4 پرسش SQL آماده است که برای مدیر هتل مورد نیاز است. اجزای RadioButton برای جابجایی بین درخواست ها استفاده می شود. 2 دکمه در فرم برای بازگشت وجود دارد صفحه نخستو برای مشاهده کل پایگاه داده بروید. کد برنامهدر ضمیمه A

همچنین فرمی برای مشاهده تمامی پایگاه های داده وجود دارد. پس از کلیک بر روی دکمه "View DB" می توانید به آن بروید. (شکل 2.6)

شکل 2.6 - فرم نمای پایگاه داده

در فرم 4 جزء RadioButton برای جابجایی بین جداول، یک جزء DBGrid برای مشاهده داده ها از جداول و یک جزء DBNavigator برای مدیریت، افزودن، ویرایش و حذف رکوردها در پایگاه داده وجود دارد. همچنین دکمه ای برای رفتن به ماژول درخواست ها وجود دارد - دکمه "برو به درخواست ها".

برای پایگاه های داده، توانایی ایجاد یک گزارش قابل چاپ بسیار مهم است. بنابراین، یک فرم برای گزارش ها به برنامه اضافه کردیم (به دکمه "گزارش" بروید). گزارش با استفاده از اجزای تب QuickReport ایجاد شده است. پنجره گزارش در حال توسعه است. (شکل 2.7)

برای پرورش اطلاعاتی که نیاز داریددر گزارش، از پرس و جوی SQL استفاده کردیم. خود پرس و جو در داخل جزء ADOQuery در ویژگی SQL نوشته می شود. مؤلفه ADOQuery اطلاعاتی را از ماژول داده DM دریافت می کند که با استفاده از دستور «File> Use Unit…» آن را به فرم وصل کردیم. در فرم QuickReport، خطوط زیر در ویژگی ها گنجانده شده است: PageHeader (سرصفحه، تاریخ و زمان ایجاد گزارش روی آن قرار دارد)، عنوان (نام گزارش نوشته شده است)، ColumnHeader (نام ستون ها برای رکوردها نوشته شده است. )، جزئیات (برای پر کردن گزارش با داده های پایگاه داده استفاده می شود)، PageFooter (صفحات گزارش نشان داده شده است). برای دریافت و پر کردن داده‌ها از ADOQuery، از اجزای QRDBText استفاده کردیم که در ویژگی‌ها تنظیم شده‌اند: DataSet - اتصال به ADOQuery، DataField - ستون‌های مورد نیاز از پایگاه داده. ما همچنین از QRlabel برای امضاهای مختلف استفاده کردیم. کد برنامه و متن درخواست در ضمیمه A آمده است.

شکل 2.7 - فرم گزارش

پس از انجام اقدامات فوق، یک گزارش آماده دریافت کردیم (شکل 2.8)


شکل 2.8 - گزارش تمام شده

ایجاد سیستم کمک آنلاین

DrExplane یک ابزار توسعه کمک بسیار آسان برای استفاده است. بدون دانش لازم، می توانید به سرعت ایجاد کنید کمک HTML(CHM)، راهنمای وب، اسناد PDF و Word.

کمک آماده (شکل 2.9)

شکل 2.9 - راهنما

ایجاد یک پوسته برای کار آفلاین با آن الزامی است انواع مختلفکتاب های مرجع.

همه دایرکتوری ها به دو نوع تقسیم می شوند - پایگاه داده ها و دایرکتوری ها با فرمت html.

خود فایل های دایرکتوری (ساختار) باید بر اساس خواسته های من توسعه داده شوند. یعنی معلوم می شود که شما باید یک پوسته و یک قالب فایل ایجاد کنید که توسط پوسته "درک" شود.

پوسته باید بتواند این دایرکتوری ها را به هم متصل کند، آنها را جستجو کند، انتخاب هایی را از پایگاه داده ایجاد کند، رکوردها را صادر کند، رکوردها را مرتب کند، ویرایش کند، اضافه کند. سوابق خودو تغییر می کند. همچنین، پوسته کار طبقه‌بندی‌کننده رکوردها، ایجاد طبقه‌بندی‌کننده خودتان (از این پس به عنوان «گروه‌های کاربر» نامیده می‌شود) را فراهم می‌کند.

مانند فرصت های اضافیبرنامه ریزی شده است که یک ماژول برای چاپ داده های آدرس روی پاکت ها ایجاد شود دفتر خاطرات الکترونیکی، ماشین حساب.

هدف از پوسته کار با مقدار زیادپایگاه داده های مختلف پایگاه داده اصلی یک پایگاه داده از شرکت های روسی است.

دایرکتوری در قالب یک پایگاه داده.

اساس چنین مرجعی جداول داده است. جدول اصلی و جداول متصل (به همان شیوه در دسترسی).

به عنوان مثال، یک جدول اصلی با فیلدهای زیر وجود دارد:

نام شرکت

کد شهر

پمپ بنزین

یکاترینبورگ، لنینا، 1

امسک، میرا، 44

مسکو، تجارت، 23

فیلدهایی که در مثال با * مشخص شده اند، فیلدهای شاخص هستند، یعنی دو جدول دیگر وجود دارد که حاوی رمزگشایی این فهرست ها هستند.

شاخص منطقه

شهر مسکو

کد پستی شهر

رمزگشایی

اکاترینبورگ

در پوسته، هنگام کار با دایرکتوری، داده های از قبل رمزگشایی شده نمایش داده می شود. این جداول نمایه برای کاهش حجم کتاب مرجع ساخته شده است. پس از همه، به عنوان مثال، رکورد "منطقه Sverdlovsk" را می توان در پایگاه داده هفتاد تا هشتاد هزار بار یافت.

مثال بالا برای مرجع ارائه شده است، در واقع جداول بزرگتر و تعداد فیلدها بیشتر است.

برای هر مرجع، جدولی از "طبقه بندی رکوردها" وجود دارد، یعنی یک فیلد شاخص که رکوردی را به یک گروه خاص اختصاص می دهد. خود طبقه بندی کننده (لیست) در آن قرار می گیرد پنجره جداگانهروی دسکتاپ پوسته هنگامی که یک یا آن رکورد را از طبقه‌بندی‌کننده انتخاب می‌کنید، مجموعه‌ای از رکوردها از پایگاه داده انجام می‌شود و تنها مواردی که شرایط را برآورده می‌کنند نمایش داده می‌شوند.

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

اطلاعات فنی کتاب راهنما: عنوان، توضیحات، نویسنده، تاریخ اخرین بروزرسانی، هزینه، مسیر صفحه این دایرکتوری در سایت (هایپرلینک).

شمارشی از توابعی که باید در پوسته با این مرجع کار کنند.

فهرست فیلدهایی که توسط آنها "جستجوی سریع" انجام می شود.

طرح کارت ضبط.

طرح بندی فرم برای چاپ سوابق از کتاب مرجع.

داده های مجوز

جدول طبقه بندی رکورد

برنامه ریزی شده است که خود فایل دایرکتوری روی آن ساخته شود مبتنی بر xml، اما در اینجا به صلاحدید توسعه دهنده. نکته اصلی این است که این قالب برای پوسته قابل درک است و دایرکتوری به درستی متصل شده است.

هنگامی که مرجع متصل می شود، پوسته تمام داده ها را می خواند، همه جداول را به کاتالوگ خود منتقل می کند و روابط بین جداول را سازماندهی می کند. و تمام عملکردهای کار با دایرکتوری متصل هستند: جستجو، انتخاب، صادرات و غیره.

مرجع در قالبhtml

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

الزامات برای عملکرد پوسته باید حداقل باشد: لیست بزرگ سیستم های عامل(بر مرحله اولیهشما می توانید خود را به ویندوز 9x، 2000، NT، XP محدود کنید، تا حد امکان داده های فنی رایانه ( رم، پردازنده)، نباید نیاز به نصب داشته باشد درایورهای اضافی، برنامه ها. هر چیزی که برای کار کردن پوسته لازم است باید از کیت توزیع نصب شود.

همه توابع باید در دسترس و قابل درک برای استفاده توسط یک کاربر عادی باشد.

لیست تمام توابع پوسته:

فهرست راهنما

اتصال دایرکتوری

حذف دایرکتوری

فهرست همه فهرست های موجود

مرجع 1

کتاب راهنما 2

مرجع 3

لیست گسترده ای از دایرکتوری های نصب شده

جستجوی سریع

جستجوی پیشرفته

جستجو در یافت شد

ورودی را به "جیب" منتقل کنید

پاک کردن "جیب"

یک یادداشت اضافه کنید

حذف ورودی

ویرایش مدخل

وارد کردن داده ها به یک مرجع

به ورودی بعدی بروید

به رکورد قبلی بروید

مرتب سازی رکوردها به ترتیب صعودی AaL

مرتب سازی رکوردها به ترتیب نزولی ЯàА

تنظیم چاپ

نمونه چاپ

در حال ویرایش فرم خروجی

چاپ روی پاکت نامه

ماشین حساب

دفتر خاطرات

کار با گروه ها

ایجاد گروه

ویرایش گروه

حذف یک گروه

افزودن ورودی به گروه

حذف ورودی از گروه

در مورد برنامه

لیستی از همه فهرست های موجود دریافت کنید

پر شده شرایط مرجعشرح داده شده ظاهربرنامه ها (محل همه پنجره ها، آیتم های منو)، توضیحات کاملساختار فایل دایرکتوری، شرح تنظیمات، فرآیند اتصال دایرکتوری و غیره.

توجه شما را به این نکته جلب می کنم که برای توزیع روی سی دی به برنامه ای نیاز دارم نه موتورهای اینترنتی.

متأسفانه، توسعه دهنده ای که پوسته را برای من ساخته بود بدون هیچ ردی ناپدید شد، اما او موفق شد رابط برنامه را توسعه دهد. کاملاً درست نیست، اما برای درک آنچه نیاز دارم کافی است.

مقالات مرتبط برتر