PDA

View Full Version : توليد اتوماتيك فرمهاي هوشمند ورود اطلاعات در VB.Net بدون نوشتن كد



shamseddin
پنج شنبه 22 مرداد 1388, 20:01 عصر
سلام
شايد مورد قديمي باشه ولي چيزي كه ديدم را دوست دارم همه ازش استفاده كنن
db control

http://downloads.digitaltrends.com/d...2933/dbcontrol (http://downloads.digitaltrends.com/detail/382933/dbcontrol)
http://www.softsea.net/soft/134182.htm

viper2009
جمعه 23 مرداد 1388, 12:28 عصر
سلام

می تونی بیشتر واسم توضیح بدی؟ منظورت اینکه مثل فرم لاگین از قبل آماده است؟

shamseddin
جمعه 23 مرداد 1388, 15:44 عصر
سلام
دوست عزيز من خودم مبتدي هستم و اين اطلاعات رو از سايتهاي مختلف جمع كردم اميدوارم بدردتون بخوره


ابزاري است كه به كمك آن ميتوان براحتي و در كوتاهترين زمان ممكن فرمهاي هوشمند ورود اطلاعات را در محيط #C و يا VB.Net و بانكهاي اطلاعاتي MS Access ,MS SQLServer , Oracle و ديگر Provider هاي OLeDb توليد كرد.

- DBControl يك كنترل از نوع Data Source ميباشد و كليه كنترلهايي كه قابليت Data Binding دارند مانند TextBox , ComboBox , ListBox,CheckBox , MaskEdit , RichtextBox, DataGrid,FlexGrid,… ميتوانند به آن Bind شوند.

- ضمنا DBControl شامل يك Wizard قوي به نام DBControl Form Wizard ميباشد كه كليه مراحل توليد فرمها را بدون نوشتن كد انجام خواهد داد.
* توجه : پس از اجرای کامل برنامه Setup نمونه اجرائی فرمهای تولید شده با DBControl به همراه Source آنها در مسیر نصب قرار میگیرد.
پس از اجراي كامل برنامه Setup به محيط Net. وارد شويد .برنامه نصب به طور اتوماتيك يك منوي جديد به نام DBControl Form Wizard به منوي Tools افزوده است:
- از برنامه هاي هاي موجود در منوي Tools گزينه DBControl Data Form Wizard را انتخاب كرده و آن را اجرا كنيد . ( فرم زير ظاهر خواهد شد )

با اجراي DBControl Data Form Wizard ميتوان مراحل توليد فرمهاي ورود اطلاعات را به راحتي و بدون نوشتن كد اجرا كرد .


توجه :قبل از اجراي Wizard بايد Reference به Dbcontrol.dll داده شده باشد .

- پس از اجراي Wizard فرم زير ظاهر خواهد شدكه به كمك آن Connection به DataBase مورد نظر ايجاد خواهد شد .(مانند خاصيت ConnectionString در كنترل AdoDc)
- در صفحه بعدي نام Table و يا View ي مورد نظر و يا احتمالا جمله SQL و فيلدهاي اطلاعاتي را كه در فرم ظاهر خواهد شد انتخاب ميشود

- در صفحه بعدي بعضي از خواص فرم ايجاد شده مانند زبان توليد فرم (#C يا Vb ) نام فرم و برخي از خواص DBControl تنظيم خواهد شد:

- صفحه بعدي خبر از تكميل و توليد فرم درخوست شده ميدهد :

- اكنو ن فرم مورد نظر آماده اجرا است كافي است باكليد F5 آن را در محيط .Net اجرا كنيد.

امكانات كنترلDBControl
1- Delete , Update , Insert ركوردها به صورت Single Update يا Batch Update

2- مرور ركوردها ( Navigation) با كليدهاي UP ركورد قبلي , Down ركورد بعدي ، PgUp بيست ركورد به عقب ، PgDown بيست ركورد به جلو ، Ctrl Down آخرين ركورد ، Ctrl Up اولين ركورد.

3- تشخيص اتوماتيك فيلدهاي كليد اصلي PK توسط كنترل و تست تكراري نبودن مقادير اين فيلدها هنگام ورود اطلاعات .

4- -تشخيص اتوماتيك فيلدهاي Not Null .

5- امكان جستجوي مقادير فيلدها با روش Query By Form همانند محيط Oracle . با استفاده از كليد F11 مقادير فيلدها خالي شود و با وارد كردن تمام و يا قسمتي از مقادير هر يك فيلدها و اجراي جستجو F12 نتيجه مورد نظر در داخل Recordset فرم فيلتر خواهد شد.

6-تنظيم اتوماتيك حداكثر طول فيلدها با توجه به مقدار تعريف شده در Table و Set شدن خاصيت Maxlen هر يك از فيلدها.

7-امكان تهيه كپي از ركورد جاري Duplicate Record

8- تشخيص اتوماتيك فيلدهاي عددي و كاراكتري و ايجاد محدوديتهاي لازم در هنگام ورود اطلاعات فيلدهاي عددي

9- اعمال فيلترهاي مورد نظر بر روي ركوردها Hard ****** (فيلترهايي كه با Query نيز باز نخواهند شد ) و ****** از داخل محيط برنامه نويسي.

10- امكان اعمال مجوزهاي دسترسي با توجه به شرايط كاربران و ايجاد محدوديت افزودن ركورد , حذف ركوردها و يا اصلاح ركوردها با استفاده ا. خواص UpdateAllowed, DeleteAllowed, InsertAllowed

11- امكان Sort صعودي و يا نزولي بر روي هريك از فيلدهاي موجود با كليد F6

12- امكان Set كردن Connection جاري در هنگام RunTime با استفاده از خاصيت Connection

توجه : قبل از نصب ActiveDB بايد نر م افزار Visual Basic 6 به همراه Service Pack 4 بر روي كامپيوتر مورد نظر نصب شده باشد.پس از اجراي كامل برنامه Setup به محيط VB6 وارد شده و به منوي Add-Ins رفته و Add-In Manager را انتخاب كنيد:- از برنامه هاي هاي موجود در Add-In Manager گزينه ActiveDB Data Form Wizard را انتخاب كرده و انتخاب Loaded و Load on Startup را Tick بزنيد . با اجراي ActiveDb Data Form Wizard ميتوان مراحل توليد فرمهاي ورود اطلاعات را به راحتي و بدون نوشتن كد اجرا كرد. - پس از اجراي Wizard فرم زير ظاهر خواهد شدكه به كمك آن Connection به DataBase مورد نظر ايجاد خواهد شد .(مانند خاصيت ConnectionString در كنترل AdoDc) - در صفحه بعدي نام Table و يا View ي مورد نظر و يا احتمالا جمله SQL و فيلدهاي اطلاعاتي را كه در فرم ظاهر خواهد شد انتخاب ميشود. 3- در صفحه بعدي بعضي از خواص فرم ايجاد شده تنظيم خواهد شد:4- در صورتيكه مي خواهيد در اجراهاي بعدي بعضي از مقادير مانند ConnectionString ماندگار باشد گزينه مورد نظر را Tick ميزنيم و مراحل توليد فرم خاتمه مي يابد.5- اكنو ن فرم مورد نظر آماده اجرا است كافي است باكليد F5 آن را در محيط VB اجرا كنيد.امكانات كنترلActiveDB1- Delete , Update , Insert ركوردها به صورت Single Update يا Batch Update 2- مرور ركوردها ( Navigation) با كليدهاي UP ركورد قبلي , Down ركورد بعدي ، PgUp بيست ركورد به عقب ، PgDown بيست ركورد به جلو ، Ctrl Down آخرين ركورد ، Ctrl Up اولين ركورد.3- تشخيص اتوماتيك فيلدهاي كليد اصلي PK توسط كنترل و تست تكراري نبودن مقادير اين فيلدها هنگام ورود اطلاعات .4- -تشخيص اتوماتيك فيلدهاي Not Null .5- امكان ايجاد List of Value جهت فيلدهايي كه مقادير آنها از جداول ديگر بانك اطلاعاتي تامين ميشود و اعمال Validation هاي لازم بر روي مقادير اين فيلدها و نيز توليد Lable شرح فيلد در هنگام اجرا ( Runtime ) بصورت اتوماتيك .6- امكان جستجوي مقادير فيلدها با روش Query By Form همانند محيط Oracle . با استفاده از كليد F11 مقادير فيلدها خالي شود و با وارد كردن تمام و يا قسمتي از مقادير هر يك فيلدها و اجراي جستجو F12 نتيجه مورد نظر در داخل Recordset فرم فيلتر خواهد شد.6-تنظيم اتوماتيك حداكثر طول فيلدها با توجه به مقدار تعريف شده در Table و Set شدن خاصيت Maxlen هر يك از فيلدها.7-امكان تهيه كپي از ركورد جاري Duplicate Record 8- امكان تهيه و چاپ گزارشات سريع با فرمت Html از RecordSet جاري فرم و نيز Set كردن عناوين فيلدهاي گزارش توسط كاربر.9- امكان صدور اطلاعات جاري فرم به فرمت Export to Excell 10- تشخيص اتوماتيك فيلدهاي عددي و كاراكتري و ايجاد محدوديتهاي لازم در هنگام ورود اطلاعات فيلدهاي عددي11- اعمال فيلترهاي مورد نظر بر روي ركوردها Hard Filter (فيلترهايي كه با Query نيز باز نخواهند شد ) و Filter از داخل محيط برنامه نويسي.12- امكان اعمال مجوزهاي دسترسي با توجه به شرايط كاربران و ايجاد محدوديت افزودن ركورد , حذف ركوردها و يا اصلاح ركوردها با استفاده ا. خواص UpdateAllowed, DeleteAllowed, InsertAllowed13- امكان Sort صعودي و يا نزولي بر روي هريك از فيلدهاي موجود با كليد F614- امكان Set كردن Connection جاري در هنگام RunTime با استفاده از خاصيت ActiveConnection15- …. و بيش از 100 Event, Method, Property مختلف جهت سهولت كار برنامه نويسان.