|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
数据挖掘有点高深的,主要估计就是使用一些算法提取一些实用的数据。学好数据挖掘的话可以应聘baidu或者google,但是一般人家对算法的要求听高的。你最好还是学点应用型的吧。这种主要是研究型的。控件|成绩写Unicode控件时发明的传字串参数的成绩:
成绩形貌:
Unicode的OCX,属性参数Text,范例:BSTR。
控件的源码(VC中)
afx_msgvoidSetText(LPCTSTRlpszText)
VB挪用1:
DimstrTestAsString
strTest=Text1.Text‘Text1文本框为空
IfNotIsNull(strTest)Then
TestOCX2221.stringTest=strTest
EndIf
了局:
SetText中lpszText是NULL。
VB挪用2:
DimstrTestAsString
strTest=""
IfNotIsNull(strTest)Then
TestOCX2221.stringTest=strTest
EndIf
了局:
SetText中lpszText不为NULL,失掉指向空串的无效指针。
因而:
上述挪用1时:
当控件的处置程序间接挪用了CString的==或!=,那就有成绩了,由于CString这两个操纵符不撑持NULL,会堕落。也就是挪用了不支空指针的操纵。
好吧,仍是接纳保险的做法吧:加多一句:
If(lpszText==NULL)lpszText=_T("");
很奇异:
不晓得VB的两种挪用为啥会传出分歧的值。没分明。
至于为何ANSI不会有成绩,多是由于VB挪用ANSI的控件时,必要对字串举行外部的转换(由Unicode转ANSI),而往除大概为空指针的情形。
不过你如果学.net的话,你就不要选os了,这课比较底层的。你可以旁听数据库加上软件构件和中间件。(webservices和面向服务的课也应该听一听) |
|