摘要:
我们组是用c++写底层模块,c#写界面。c++生成dll然后在c#中调用。期间各种函数调用出了各种问题。1.c#尝试读取或写入受保护的内存,这通常指示其他内存已损坏。 这是由于c#跟c++某些数据类型不匹配导致的。c++中使用了char**,试了各种方法包括list,string[],vector... 阅读全文
摘要:
bug:1.使用背单词功能的时候,如果单词本内单词较少,复习几次之后无论设置多少新词个数都无法再使用复习功能,只能退出再重新进入,偶尔仍然不能使用复习功能。2.在含有中文的系统生词本里,要是选择z到a排序,显然排序不对,中文的排序没有任何规律,而且在有中文的时候设置这样的功能本来也不是那么合理。3.... 阅读全文
摘要:
我们组成员:佘彦廷,周文祥信息隐藏:指在设计和确定模块时,使得一个模块内包含的特定信息(过程或数据),对于不需要这些信息的其他模块来说,是不可访问的。 我们组本次作业这一方面体现在封装了第一次作业添加了一部分功能之后的代码,采用c++写底层,c#做界面的方式。c#里调用了c++生成的dll,总共只... 阅读全文