3. 常规控件开发流程