خط تولید، به عنوان مفهومی که در تولید و ساخت صنعتی مورد استفاده قرار گرفته است، اکنون در صنعت نرمافزار توجه بسیاری را به خود جلب نموده است. یک خط تولید نرمافزار، شامل خانوادهای از سیستمها است که مجموعهای از داراییهای فنی دربین تمام آنها مشترک بوده و دارای بخشهای مختلف و از پیش تعیین شده است که به منظور دستیابی به نیاز مشتریان خاصی درنظر گرفته شدهاند. خط تولید مهندسی نرمافزار ارزش افزوده فراوانی برای شرکتهای توسعه دهنده دارد، استفاده مجدد بالا، زمان کوتاه عرضه محصولات و کیفیت همگی از ویژگیهایی هستند که توسعه آنها را مقرون به صرفه نمودهاند.
اين رويكرد، يك رويكرد مديريت كلینگر براي ترويج كارايی و اثربخشی يك سازمانی با تلاش برای نوآوری، انعطافپذيری و يكپارچگی با فناوری میباشد.
برای بهرهبرداری جامع از شرایط خودکار سامانه بایستی در زمان طراحی پایگاه داده به نکات زیر توجه شود:
1. اولین فیلد هرجدول کلید اصلی است.
2. نام فیلد کلیدی جداول همان نام جدول به اضافه واژه "ID" است.
3. خاصیت درج خودکار شماره در زمان ایجاد رکورد جدید فعال شده است.
برای درک کامل استفاده از کنترلها، چند نمونه مثال ارایه میگردد. بنابراین قبل ازشروع شرح هر کنترل یک نمونه بانک اطلاعاتی معرفی میشود. مثالها، در مسیر پیادهسازی فرمهای جداول اطلاعاتی این بانک خواهد بود.
v نام پایگاه داده: Office_DB
v سیستم بانک اطلاعاتی: MSSQL
v نامکاربری: admin
v کلمهعبور:123456
v برای تمامی جداول فرمی با همان نام با پیشوند frm ساخته میشود
موجودیتهای پایگاه داده
نام موجودیت
نام جدول اطلاعاتی
فیلد کلید اصلی
1
شرکای تجاری
Parties_Entities
Parties_Entities_ID
2
اطلاعات دسترسی شرکای تجاری
Parties_Entities_Access
Parties_Entities_Access_ID
3
اشخاص
Person
Person_ID
4
شرکت
Company
Company_ID
5
نوع موجودیت شرکای تجاری
LT_Entities_Class
LT_Entities_Class_ID
6
نوع رابطه کاری شرکای تجاری
LT_Business_Partner_Class
LT_Business_Partner_Class_ID
7
گروههای کاری
LT_WorkGroup
LT_WorkGroup_ID
8
نوع اطلاعات دسترسی
LT_Access_Type
LT_Access_Type_ID
9
نوع جنسیت
LT_Gender
LT_Gender_ID
10
ملیت
LT_Nationality
LT_Nationality_ID
11
اطلاعات پایه صاحب کسب و کار
Business_Owner
Business_Owner_ID
12
جدول اصلی فروش
Purchas_Sale_Invoice
Purchas_Sale_Invoice_ID
13
جدول جزییات فروش
Purchas_Sale_Invoice_Detail
Purchas_Sale_Invoice_Detail_ID
14
گروه و دسته بندی کالا
Product_Group
Product_Group_ID
15
تعاریف کالا
Product
Product_ID
16
واحد کالا
LT_Shipping_Unit
LT_Shipping_Unit_ID
17
تعریف مقادیر مولفههای پایه کسب
Business_Option
Business_Option_ID
18
عناوین مولفههای پایه کسب و کار
LT_Business_Option
LT_Business_Option_ID
تشریح شرایط بهرهگیری از کنترلهای ساخت صفحات کاربری
کنترل تایپها به طورکلی به سه دسته تقسیم میشوند:
دسته اول: این گروه از کنترل تایپها دادههای عددی یا متنی هستند که از فرمت خاصی پیروی میکنند به طور مثال شماره کارت یک داده عددی است که از فرمت خاصی پیروی میکند که حتما باید شانزده رقمی بوده واین شانزده رقم در چهار عدد چهار رقمی ارائه شود. در این نوع کنترلها باید تابع کنترل فرمت به فرم الصاق شود.
دسته دوم: این گروه از کنترل تایپها دادههای عددی یا متنی هستند که در پایگاه داده ما موجود است و برای تکمیل فرم فعلی ما نیاز به رجوع به پایگاه داده و بعد به فرم موردنظر و بعد خواندن اطلاعات مورد نظر داریم. در این نوع کنترلها باید فرم موردنظر که در پایگاه داده موجود است مشخص شده و همچنین فیلدهای مورد نظر از فرم مربوطه نیز باید مشخص شود.
دسته سوم: این گروه از کنترل تایپها دادههای عددی یا متنی یا تصاویری هستند که میتوانند در قالب متن فایل عکس متن یا عدد وارد شده و به کاربر نمایش داده شود.
لازم به ذکر است هدف از این دستهبندی صرفا راحتتر شدن درک کنترلهاست و ممکن است کنترلی که جز دسته دوم میباشد نیاز به سورس نیز داشته باشد به طور مثال کنترل تایپ فرم باید فرم مربوطه معرفی شود و همچنین برای خواندن از فرم باید سورسی نیز وارد کنیم تا کلید اصلی رکوردهای ذخیره شده از فرم را چک کند
اکنون به تشریح نحوه بکارگیری هر نوع کنترل در آموزشهای بعدی میپردازیم.
پیش نیازهای نصب زیفریم
آموزش نصب JDK-JRE
نصب زیفریم
آموزش راهاندازی تامکت
آشنایی با تنظیمات تامکت
مقدمه و معرفی چارچوب زی
استقرار سامانه زیفریم
تعریف یک پروژه
تعریف سامانه کاربردی
مدیریت سامانه
کار با فرم (بخش اول)
کار با فرم (بخش دوم)
بخشهای توسعه فرم
انواع کنترل و خصوصیات آن
پرسوجوهای عملگر داده
منوهای دسترسی
گردش کار
تهیه گزارش
مقدمهی آموزش کنترلها
کنترل Hidden
کنترل Textbox
کنترل Data Combo
کنترل CheckBox
کنترل Option
کنترل Date Box
کنترل Text Area
کنترل LookUp Table
کنترل Find Object Box
کنترل Grid View
کنترل File
کنترل Tree
کنترل Image
کنترل Download Obj
کنترل Search Text
کنترل Label
کنترل Text Editor
کنترل List Box
کنترل DD TreeView
کنترل Chart
کنترل Menu
کنترل Flat Tree View
کنترل Client Button
کنترل Form
کنترل Check Box List
کنترل Radio Btn List
کنترل Button
جاوا اسکریپت در کنترل
سفارشی سازی
کلاس های مقدماتی