1)  teaching development
教学开发
2)  a Pebble-in-the-Pond Model for Instructional design
波纹环状教学开发模式
3)  teaching
教学
1.
Problems in Furniture Design Courses Teaching in Universities;
高等院校家具设计教学中存在的一些问题
2.
Prominence Given to Engineering Thinking in Teaching Principle of Chemical Engineering;
化工原理教学中突出工程思维的培养
3.
Promoting Teaching Reform for the Advancement of Innovation Education——Intensify Teaching Reform and Practice in "Water Pollution Control Engineering" Curriculum;
深化教学改革 推进创新教育——加强水污染控制工程课程教学改革与实践
4)  instruction
教学
1.
The new thought of the sketch instruction of design profession;
设计专业素描教学的新思路
2.
Cultivation of Students Innovative Ability in HVE Mechanical Courses Instruction;
高职机械类课程教学中学生创新能力的培养
5)  education
教学
1.
Chinese-French Bilingual Education in Advanced Anatomy;
深化医学解剖学的中法双语教学
2.
Research about Clinical skill emulate training system in Emergency medicine Education;
临床技能仿真训练系统在急诊医学教学中的应用研究
3.
Application of PBL model in education of obstetrics and gynecology;
PBL模式在妇产科理论教学中的应用
6)  Teaching and Learning
教学
1.
Application of MATLAB Figure Technology to Teaching and Learning of Substance Structure;
MATLAB图形技术在物质结构教学中的应用
2.
How to apply research learning to the teaching and learning of P.E of senior students in middle school;
高中体育教学如何引入研究性学习
参考词条
补充资料:Pro/E二次开发使用toolkit开发trigger的程序

使用toolkit开发trigger的程序时,往往需要能够连续通过trigger来触发dll中的函数.
我碰到的问题:
   1.配置trigger:
   Name: CimDll
   Event: Create PIV
   Time:  POST
   RequireNO
   DLL:Cim.dll
   Function:PDMTPIVCreatePostOperation
   
  2.源代码:
   int PDMDLLInit()
{
   PTCERROR pdm_status;
   FILE      *g_pfileLog;
   g_pfileLog =fopen("test.dat","w");
   setbuf(g_pfileLog,NULL);
   fprintf(g_pfileLog,"begin test\n");
   pdm_status = PDMTriggerRegister("PDMTPIVCreatePostOperation", PDMTPIVCreatePostOperation);
   if (pdm_status != PDM_SUCCESS)
   {  
    printf("Failed to Register Trigger PIV Create Post.\n");
   }
    return (pdm_status);
}


int PDMTPIVCreatePostOperation(int argc, void **argv)
{
   fprintf(g_pfileLog,"test\n");
   .....
   fprintf(g_pfileLog,"end test\n");
   fclose(g_pfileLog);


}


   结果:以上代码存在的问题:如果我们在第一次checkin到C/S中后,删除test.dat文件,然后再进行checkin时,发现没有再生成test.dat,在函数PDMTPIVCreatePostOperation()中所进行的对文件的操作都无效.
   原因:我们使用trigger触发时,真正起作用的是函数:PDMTPIVCreatePostOperation(),而PDMDLLInit()只是在第一次checkin时起作用,所以在第一次调用PDMTPIVCreatePostOperation()后,我就fclose(g_pfileLog),所以出现了上面的情况.所以注意的是:不要把一些重要的东西放在函数PDMDLLInit()中.

说明:补充资料仅用于学习参考,请勿用于其它任何用途。