




已阅读5页,还剩35页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
应用框架开发指南蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁羀莀螆螀膂膃蚂蝿芄蒈薈螈羄芁蒄螇肆蒇荿螆腿艿蚈袆袈蒅薄袅羁芈蒀袄肃蒃莆袃芅芆螅袂羅腿蚁袁肇莄薇袀腿膇蒃袀衿莃荿罿羁膅蚇羈肄莁薃羇膆膄蕿羆羆荿蒅羅肈节螄羄膀蒇蚀羄芃芀薆羃羂蒆蒂虿肅艿莈蚈膇蒄蚆蚈袆芇蚂蚇聿薂薈蚆膁莅蒄蚅芃膈螃蚄羃莃虿蚃肅膆薅螂膈莂蒁螂袇膅莇螁 eas-bos应用框架开发指南目录1.应用框架概述42.应用框架设计模型结构52.1.通用设计模式及功能说明52.1.1.取数虚模式52.1.2.操作状态提示模式52.1.3.后台操作模式62.1.4.快速定位模式72.1.5.表头排序模式72.1.6.界面状态管理模式82.1.7.数据绑定模式82.1.8.表格设置模式92.1.9.通用校验框架模式92.1.10.通用异常框架模式102.1.11.树型结构的算法优化模式102.1.12.查看编辑界面的编辑与删除模式112.1.13.打印设置用户相关性支持模式112.2.典型ui交互及生命周期管理122.2.1.ui创建的过程及处理122.3.业务对象层132.3.1.通用设计方法132.3.2.业务数据状态管理132.3.3.类体系152.3.4.所有业务对象超类corebase162.3.5.普通业务对象超类objectbase172.3.6.基础资料超类database182.3.7.层次数据超类treebase192.3.8.单据超类corebillbase(单据头)202.3.9.单据超类corebillentrybase(单据体)212.3.10.财务类单据超类billbase(单据头)222.3.11.财务类单据超类billentrybase(单据体)222.4.ui层232.4.1.通用设计方法232.4.2.数据绑定232.4.3.ui元素的使能控制242.4.4.uiloadlistener242.4.5.序时簿类ui252.4.6.类体系252.4.7.通用基类coreui262.4.8.普通序时簿类listui262.4.9.带通用查询的序时簿类commonquerylistui292.4.10.单据序时簿类ui302.4.11.层次数据序时簿类ui302.4.12.带拥有者的层次数据序时簿类ui332.4.13.带分类的层次数据序时簿ui332.4.14.带拥有者和分类的层次数据序时簿ui342.4.15.编辑类ui342.4.16.类体系342.4.17.普通编辑类ui352.4.18.单据编辑类ui373.应用框架典型范例393.1.普通基础资料393.2.层次型基础资料393.3.hd单据结构范例393.4.hmd单据结构范例(不推荐使用)39第40页,总40页1. 应用框架概述应用框架初始目标即是实现基本数据结构及通用界面交互的处理。减轻业务系统通用界面的开发工作量,提高工作效率。目前的应用框架分为两层,一部分是uimodel主要是对于ui层的抽象,独立于eas开发系统;另一部分是与eas进行紧密集成的eas_framework部分。本文档主要描述eas_framework的设计实现部分。2. 应用框架设计模型结构2.1. 通用设计模式及功能说明2.1.1. 取数 虚模式对于列表方式数据查询,应用框架统一使用虚模式进行取数。1.意图:在数据量较大的情况下,进行分批取数,减少网络流量,加快响应速度。2.动机:在信息系统中,数据查询是最常用的操作,但如果查询结果数据量很大情况下,一方面会增加网络传输的数据量,另一方面是一个耗时的过程,客户会出现一个可能较长时间的等待。这两方面都会降低软件的可用性。为解决这个问题,我们使用虚模式。如果列表中定义了主键,query会创建一个临时表来存放主键,以后取数据均通过此临时表进行处理。如果没有定义主键,则使用top 100等方式来获取。后一种方式不推荐使用。3.适用性:在数据量较大情况下非常有效。额外消耗是会创建一个临时表处理。4.应用:listui中使用。5.缺点及注意事项:因为大于100条数据时,会会创建一个临时表处理。2.1.2. 操作状态提示模式对于操作提示,应用框架统一了提示方式。如果界面中有状态条,则在状态条中提示;如果没有状态条,则为对应框方式处理。1.意图:在状态条中进行统一信息提示。2.动机:在企业信息管理系统中,用户与系统的交互非常多。在用户操作过程中,一些非法的提示、成功完成操作,不成功的操作,我们传统的做法是给用户一个对话框提示,显示这些信息。但这样一来,我们会增加用户的无意义的操作,中断用户的连续操作,对用户非常不友好。为了解决这类问题,对于一些系统的提示,采用状态条进行统一的提示,减少用户的一些无意义的操作。用户仅在状态栏就可以获取系统信息。3.适用性:对用户的一些常用而且连续的操作界面,我们这种模式大大方便用户的交互。对于无状态栏或信息较多的情况无能为力。4.应用:coreui,editui5.缺点及注意事项:对于模式对话框,目前由于没有显示状态栏,所以此模式不生效。2.1.3. 后台操作模式对于长时间的耗时操作,应用框架统一了处理机制,当前界面锁定,状态栏进度条提示。但用户可切换到其他业务界面继续操作。1.意图:长时间操作进行多线程处理,不影响其他任务。2.动机:在企业应用管理系统中,有一些长时间的操作功能,如过账、结账等功能。这时传统的做法会让用户等待,直到操作完成。这样用户这段时间内基本上对系统不可操作,大大降低了用户的可用性。为了解决这个问题,框架采用了对某些功能使用多线程机制,对于耗时操作新起一个线程来运行。这样其他任务还可以继续使用,增加了用户体验。3.适用性:对于一些操作提供了方便。长时间操作的当前操作页签会锁定,直到系统完成后释放。4.应用:coreui5.缺点及注意事项:如果业务系统的状态在锁定之后控件完成一些状态改变,当后台操作完成后的状态恢复不生效。需要特别注意处理。2.1.4. 快速定位模式对于列表方式数据查询,业务系统可定制定位字段,应用框架根据定制字段在列表中自动定位。1.意图:对于大数据量情况下,快速定位到用户期望操作的数据下。2.动机:对于大数据量的列表,框架已经使用了虚模式,但用户要在列表中找一条符合条件的数据,就可能需要拉动滑动条来查看,这对于用户来说是一件不愉快的事。为了解决这个问题,我们对常用的列使用了快速定模式,方便用户来进行查找操作。3.适用性:用户可快速地在列表中找到符合条件的记录。4.应用:listui5.缺点及注意事项:由于此定位方式是基于表格查找方法,最差的情况上,把所有虚模式的数据取回来后发现没有匹配项,这时提示用户没有找到。这种情况下效率最差。2.1.5. 表头排序模式对于列表浏览界面,可通过单击表头来实现使用表头字段进行重新的全排序。1.意图:对于列表数据,用户可自由地重新排序他希望的列。2.动机:对于大数据量的列表结果,通常我们做过滤时会让用户指定排序的列。但在结果查询后,用户也希望可以在结果集中进行重新排序,而不是进行重新过滤后指定排序字段。为了解决这个问题,我们允许用户对指定的表列头进行排序,而不需要重新在过滤中指定排序字段。3.适用性:用户可对结果集进行快速的重新排序。4.应用:listui表头排序。5.缺点及注意事项:如果表格中有列为query中没有的,会出错。需要业务会知应用框架不可排序列。2.1.6. 界面状态管理模式对于新增、查看、编辑状态进行了统一处理。1.意图:对于编辑界面的状态处理进行管理。2.动机:对于通用的用户操作状态,我们给出一下统一的处理机制。如:查看状态下,所有的界面元素被锁定,切换到编辑状态时解锁,还原初始状态。3.适用性:用于对eas中统一的操作管理机制。4.应用:editui及其子类。5.缺点及注意事项:对于业务状态决定的界面元素需要业务来完成。2.1.7. 数据绑定模式1.意图:统一规划界面数据与实体的关系。2.动机:由于控件与界面操作的实体没有任何关联,那么每个界面我们都需要开发人员手工对控件与实体的值进行同步处理,大家需要写很多重复代码,为了减少大家的工作量,并且可视化处理,同bos studio配合,来共同完成对象属性与控件属性的映射关系。3.适用性:可在数据编辑界面完成数据加载到控件,也可把控件的值写入对象中。4.应用:在定义了数据绑定的界面中。支持hd,hmd,hdd等常见结构。5.缺点及注意事项:数据绑定必须识别数据类型,控件类型。这样生成代码才能识别出来。2.1.8. 表格设置模式1.意图:统一表格的格式处理,如:列宽,列顺序,行高等情况。2.动机:由于表格的一些通用格式用户可以自己进行定义,那么统一进行格式数据管理也顺理成章。目前可以进行统一处理的格式有:统一的行高,列宽,列锁定(此列前所有列都被锁定),列次序,列隐藏。3.适用性:仅对于固定列的表格有意义。4.应用:所有listui的子类。5.缺点及注意事项:动态列的表格,由过滤条件来决定列的显示情况的不能处理。或者说需要业务的处理在应用框架表格设置后进行后续处理。2.1.9. 通用校验框架模式1.意图:统一数据校验处理机制。2.动机:通用校验框架主要实现了客户端的自动化校验以及支持扩展的自定义校验,并与通用异常框架结合,将校验产生的错误信息一次性抛出,改善了原有方式的用户交互性。通用校验框架主要负责客户端校验过程,服务器端的校验仍然按原有方式处理。3.适用性:对于实体属性自动化校验相对比较简单,几乎不需要用户的干预,只需为实体属性定义约束规则即可。针对一些复杂业务逻辑的校验,校验框架提供了自定义实体属性的校验方式,自定义校验使用命名约束实现,所有符合命名约束的方法将会被框架调用。4.应用:服务端,客户端均可使用。5.缺点及注意事项:对于已经存在的eas代码升级不能平滑进行,需要开发人员修改程序代码。2.1.10. 通用异常框架模式1.意图:通用异常框架是为了解决业务系统中抛出的多异常的需求,使用通用异常处理框架,可以将多个异常封装成一个业务异常抛出,并能对抛出异常的信息进行自定义的格式化实现。2.动机:在服务器端的controllerbean里面,经常要对值对象属性进行校验,并将校验错误的异常抛出。但是这样的异常分布太多,如果多个异常同是发生是并不能对于这些进行一次性校验,这样对于用户很难使用,也不友好。通用异常框架包装所有的可校验异常,可一次性抛出,方便用户一次性修改错误信息,很大程度上提高了软件的可用性。3.适用性:对于值对象属性的非法性等简单处理的异常进行统一包装。4.应用:服务端,客户端均可使用。5.缺点及注意事项:对于已经存在的eas代码升级不能平滑进行,需要开发人员修改程序代码。2.1.11. 树型结构的算法优化模式1.意图:对于层次结构的数据避免了递归算法,提高数据查询效率。2.动机:使用特定的数据结构来避免树结构的递归处理算法,对于整棵树,可以一次性获取所有的节点数据,减少了数据的处理。约定,使用长编码来生成树结构的层次关系,这样使用长编码就可以一次得到一个节点的所有下级节点。3.适用性:适用于树结构的数据维护中,并且对于树的排序没有特殊的要求情况下。4.应用:所有eas的树结构中。5.缺点及注意事项:对于编码的次序只能靠字符的次序来排列,不能由用户决定树结构的一个树排列次序。2.1.12. 查看编辑界面的编辑与删除模式1.意图:能够在编辑界面中对于数据进行修改与删除处理。2.动机:对于数据编辑界面,需要能够由查看状态切换到编辑状态,并且可以进行数据的删除操作。这种模式改进行了用户的体验,方便数据维护操作。3.适用性:对于所有的数据编辑,此模式都可使用。4.应用:可应用于editui的所有子类中。5.缺点及注意事项:暂无。2.1.13. 打印设置用户相关性支持模式1.意图:由于目前的打印设置的格式用户可自行定义,包括:页眉,页脚,内部字体等。因此有必要对于这类用户可自定义的格式进行保存处理,以方便用户下一次依然使用此设置。2.动机:用户对于目前表格中的页眉,页脚,字体等信息可以进行编辑与修改,但eas原来没有考虑用户重用此类设置,倒致用户每次打印表格数据都要进行重复的工作,大大降低的eas的可用性。因此,应用框架统一把此类需求进行整理,进行了一致的处理。3.适用性:适用于序时薄的界面中。4.应用:仅适用于eas的listui的子类中。5.缺点及注意事项:仅适用于eas的listui的子类中。2.2. 典型ui交互及生命周期管理2.2.1. ui创建的过程及处理说明及注意事项:1. 所有的ui创建都由uifactory来完成;2. uifactoryhelper完成ui中的对象初始化工作;3. 业务对象层应用框架在业务对象层建立了一些典型业务对象,可用做设计人员建立自己的业务对象的超类。这些用做超类的业务对象,既定义了对象属性,也提供了业务方法。例如,层次数据的超类treebase在数据保存时会自动维护level、isleaf和longnumber的正确性。3.1.1. 通用设计方法3.1.2. 业务数据状态管理业务数据状态属于数据的附加描述属性,表达业务数据经过的处理过程,例如:是否已生效、是否已审核,并据此进行相应的逻辑控制。业务数据状态根据业务数据的不同类型会有不同组合,例如:基础资料中可能只有是否生效状态,而单据中会有是否已审核及是否已关闭等状态。在应用架构中会抽象业务数据中存在的状态种类,并在超类体系里固化对某些通用状态的处理逻辑。状态配置表下表列出了所有已知的数据状态属性,这些属性将作为基础的状态属性供定义具体的业务对象时选择使用。状态名状态描述状态枚举类型属性名字段名说明生效状态0:暂存effectedstatusenumeffectedstatusfeffectedstatus暂存的业务数据不需要进行数据合法性检查,不参与统计报表和结账结算处理1:生效作废状态0:普通deletedstatusenumdeletedstatusfdeletedstatus作废的业务数据不参与统计报表和结账结算处理1:作废审核状态0:未审核1:已审核checkedstatusenumcheckedstatusfcheckedstatus冻结状态0:未冻结blockedstatusenumblockedstatusfblockedstatus冻结的业务对象禁止参与新的业务活动,但已经存在的业务活动不受影响。有的业务对象的冻结状态可能会进一步细分,如“客户”的冻结可能会包含:posting block、order block、delivery block、invoicing block1:已冻结下达状态0:未下达
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 诊室患者安全管理制度
- 诊所新风设备管理制度
- 试件标准养护管理制度
- 财务签字审批管理制度
- 财政扶贫项目管理制度
- 货品安全配送管理制度
- 货物运输变更管理制度
- 货车司机仓库管理制度
- 物资采购沟通协议书范本
- 护理心理学案例分析 课件
- 汽车维修企业安全生产事故隐患排查治理制度
- 某化纤毛纺织厂全厂总配变电所及配电系统设计-课程设计论文
- 2024年大学试题(法学)-行政法与行政诉讼法考试近5年真题集锦(频考类试题)带答案
- 有限空间辨识记录(辨识结果不是有限空间的)
- 小学英语时态练习大全(附答案)-小学英语时态专项训练及答案
- 医院整体搬迁服务 投标方案(技术方案)
- 鱼塘个人承包协议书范本
- 带转速微分负反馈的双闭环直流调速系
- 国家公务员考试行测行政职业能力测验(行政执法)2025年模拟试题及答案解析
- GB/T 4706.8-2024家用和类似用途电器的安全第8部分:电热毯、电热垫、电热衣及类似柔性发热器具的特殊要求
- 正压式空气呼吸器使用培训课件
评论
0/150
提交评论