[Source code] system framework nicklee. Framework. v1.x for Asp.net

Source: Internet
Author: User
[ Source code ] System framework nicklee. Framework. v1.x for Asp.net

Design Mode:

UI-> uifacloud-> controller-> domain-> XML-> O/Rm-> Database

Ui: Interface Layer

Uifacloud: interface object factory. You can obtain or set interface control values and attributes.

Controller: Business Layer for various business Verification

Domain, XML: data layer, execute data query in XML

O/RM, database: Database Interaction

Procedure:

Note: Read the framework first. all documents in document
1. database:
Use sqlserver2000 to create a new database frameworkdatabase, and restore the database using the frameworkdatabase under the database folder (System Framework Demonstration)
Use nicklee.web.demo.rar in the path of the new data database vvv. web. demo \ mastergrid \ database Restore database (comprehensive demonstration)
2. set virtual directory:
the system framework demonstrates the virtual directory name framework. web, set the virtual directory folder: framework. web
comprehensive demonstration of the virtual directory name nicklee. web. demo, set the virtual directory folder: nicklee. web. demo
scheduled calendar shows the virtual directory name scheduledemo. Set the virtual directory folder: scheduledemo
3. database Connection configuration
system framework demo framework. web/database. config
comprehensive demonstration of web. config
scheduled calendar is not displayed. Access database is used.
Note: Some databases are configured in the background (*. CS), modify
4. add your local path to the reference for the framework. all *. DLL reference
5. re-compile the Demo module you need. The bin directory is deleted due to the upload consideration and VS is used. net2003 can be run only after being re-compiled.

Include

Control Library: nicklee. Web. ui.3.0
Frame Animation demonstration and design animation demonstration
Framework v1.x SourceCode
Nicklee. Web. UI other demos

Nicklee system framework and general control library, general class library update records
2005-10-14
1. uifacloud in nicklee. common controls over control errors in server templates in the grid;
2. added the following in the demo framework:
10000w-level general data template: demo with Grid Control
Number and time limit input demonstration
-Level general template, path _ temp/webform1.aspx
3. nicklee. Web. UI all controls base class Cache Control

2005-10-15
1. nicklee. Web. UI 3.0.1003 final release:
Nicklee. Web. UI universal control library version 3.0.1003.0;
Nicklee. Web. UI. VB universal control library version 3.0.1003.0;
Nicklee. Common general class library version 3.0.1003.0;
2. Add notes for nicklee. Framework presentation layer, business layer, and logic layer:
3. nicklee. Framework framework design optimization;
4. added the following in the demo framework:
No page refresh demo.

2005-10-18

If you have any questions, please send them to me here or discuss the solution...

2005-10-19
1. ibatis adds queryfordatatable:
Example:
Mapper. instance (). queryfordatatable ("xtm_user_usercheck", uihashtable );
Returns a datatable, which is only used in a select case;
Use the new DLL, path framework. Library;
2. Framework. Web. uiprocess. pagebase structure optimization;
3. Open a new form from the page, input data in the new form, refresh the parent form after confirmation, discard the opendialog standard IE, and use W3C standard window. open;
See the 1000-level general data template.

2005-10-21
1. added the ibatis Code Generator 2;
2. the login. aspx login verification is changed from the dataset example to the datatable example;
3. added the datatable attribute to the pagebase. CS, controllerbase. CS, and rulebase. Cs framework base classes;
4. The interopservices interface designersupport is integrated into the nicklee. Web. UI control library. You do not need to reference designersupport. dll when using the nicklee. Web. UI control library;

2005-10-24
1. uifacloud update and bug Modification
1.1 The dropdownlist of the server control cannot be obtained or reversed.
2.2 Support for the client control uifacloud is added:
Supported get types:
Htmlinputtext,
Htmltextarea,
Htmlinputhidden,
Htmlinputfile,
Htmlselect
Supported set types
Htmlinputtext,
Htmltextarea,
Htmlinputhidden,
Htmlselect
Because htmlinputfile does not support reverse filling, the interface factory only supports get;
3.3 Add a database ID field to the control naming rule, A + B + C + D + E
Format: A + B + C + D + E, A + B + C + D must be 6 bits, the Control ID must be more than 6 bits, and comply with naming conventions, otherwise, uifacloud cannot be applied!
A: one-digit, uppercase, and punctuation marks, indicating the namespace to which the control belongs.
B: three-digit, lower-case, and English Punctuation Marks, indicating the specific type of the control. For detailed instructions, see.
C: one-digit database identifier, which must be d or D. If the control does not match the fields in the database, you can use all the characters except the letter, which must be d or D, otherwise, uifacloud does not take this field out to interact with the database.
D: one character, in lower case, with English Punctuation Marks :_
E: it is an unlimited number of digits, case-insensitive, and punctuation. It is the name of the corresponding field in the database.
Note: Upgrade required! Otherwise, uifacloud cannot be applied to versions earlier than v1.3.2, nicklee. framework.
The client control must be run as a server control.
2. nicklee. Framework
Change the naming rules for all controls that interact with the database to the new uifacloud specification.

2005-10-25
1. uifacloud adds the set type and linkbutton.
2. Added database designs such as filling menu infinitely in the background. For details, see controlsfill. CS.
For more information about converting from XML to database filling, see controlsfill. CS.
3. nicklee. Common description
Including nicklee. Common. encode encrypted namespace
Nicklee. Common. jsutil script namespace
Nicklee. Common. sqlpkfill primary key Filling
Nicklee. Common. uifacloud interface factory namespace
4. The nicklee. Common. uifacloud. uifactory_set function is optimized to reduce the self-designed part and add naming rules to judge whether the number of IDS is greater than 6 and the fourth character is D or D.
See the software release. xls.
5. added encryption and decryption methods in user_edit.aspx.cs.

2005-10-27
1. nicklee. Web. UI 3.0.1004 final release:
Nicklee. Web. UI added the control firstfocus.
Modify gridslideheader. A JavaScript error occurs when no DataGrid is available.

2005-10-28
1. nicklee. Common adds a regular expression to verify the namespace.
2. The ibatis advanced tutorial is added because the majority of users are not familiar with ibatis.
3. Added: Query Optimization and paging for massive databasesAlgorithmSolution .doc.
Mythical man-month document

2005-11-3
1. nicklee. Web. UI adds the control webmp3. Open the speaker on the home page to enjoy it...
2. Due to the larger part of the overall framework, the Flash animation demonstration in the compressed package is now canceled.

2005-11-5
1. nicklee. Web. UI 3.0.1005 final version released:
Nicklee. Web. UI added the control columncontrol.
All common control libraries passed the test in. Net framework2.0.
2.add the scheduledemo.rar,nicklee.web.demo.rar demo.

2005-11-6 (version support: nicklee. frameworkv1.6.1)
1. added the MS crm3.0 menu simulation demo.
2. The captchacontrol is added. The verification code supports Unicode and the font size changes randomly. The verification code is strictly designed according to W3C standards.
3. added an unlimited drop-down menu demonstration. For more information, see "number and time limit input ".
The menu scroll bar control is added to solve the problem that the menu is too long. See the login page
The tabscript scroll bar control is added to solve the bad effects caused by the too long tabscript menu. See ERP menu
This is an artistic experience for customers on the Asp.net UI Layer.
4. added the window2005 desktop topic to adjust the overall ie effect.
Microsoftcrm3.0uistyleguide.swf, which defines the specific color and style of Microsoft crm3.0.
Add a clickoncebutton and click a button to prevent users from submitting the button by mistake.

2005-11-13 (version support: nicklee. frameworkv1.7.1)
1. added the webeditor control, which is strictly designed according to W3C standards.
You must support the ASP page to view the webeditor effect.

2005-11-15 (version support: nicklee. Framework. v1.7.2)
1. The control firstfocus settings submit button and then submit the bug modification twice.
2. added the document upload function (image, file, animation...) to the webeditor control.
3. added the nicklee. Framework. chm help document.
Nicklee. Common Chinese help
Nicklee. Web. UI help
Nicklee. Web. UI. VB help
See the framework. javasnet. Help documentation. nicklee. Framework. CHM
4. Due to restrictions on upload, we have no more than 10 MB. We have decided to remove the "Monthly God" feature in software engineering. Please forgive me. Please Google your own to download the electronic documentation of the "Monthly God" feature.

2005-11-24 (version support: nicklee. Framework. v1.7.3)
1. Window XP Start Menu demonstration.
2. nicklee. Common refactoring optimization.
3. Add the "man-months" in software engineering to meet the requirements of everyone

2005-12-02 (version support: nicklee. Framework. v1.8.1)
1.dnc.com.cn Online Demo address provided by the webmaster
Nicklee.dnc.com.cn
However, database interaction is not supported.
2. Fixed the bug of invalid style sheets in the root directory.
3. added the background code design for narbar and Treeview. For more information, see "Microsoft crm3.0 simulation". For more information about wireless database filling, see controlsfill. CS.
4. added the background design after the design of the narbar, Treeview, and menu templates.
5. nicklee. Web. UI 3.0.1008 final version released:
Added the smartphotoalbum album Control and Its demonstration.
4. Open the compressed package and do not release it directly.
2005-12-18 (version support: nicklee. Framework. v1.9.1)
1. nicklee. Web. UI 3.0.1009 final version released:
Nicklee. Web. UI added the control richslider.
The 21 thousand-level data demo is changed to the distributed data processing method. For details, see the "0.1 million-level data Demo" code.
Added richslider demo
3. The MessageBox control only supports controls in the control libraries of Microsoft and nicklee. Web. UI and nicklee. Web. UI. VB. Other custom controls are not currently supported.
2005-1-9 (version support: nicklee. Framework. v1.9.2)
1. nicklee. Web. UI. VB added the control multicolumncombobox.
Nicklee. Web. UI 3.0.1010 released:
2. corrected the digital verification error because the three controls cannot exist on the same page.
Added three controls to automatically refresh page properties.
An error occurred while comparing the maximum and minimum values of the three controls.
3. We recommend that you update the last update before the Chinese New Year and fix many bugs.
(The main modification part is W3C syntax compatibility. In this way, 30 35 controls support IE, Firefox, and other browsers)

Related Article

Contact Us

The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion; products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the content of the page makes you feel confusing, please write us an email, we will handle the problem within 5 days after receiving your email.

If you find any instances of plagiarism from the community, please send an email to: info-contact@alibabacloud.com and provide relevant evidence. A staff member will contact you within 5 working days.

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.