额 就问个问题
我现在不知道学到哪了下学期就要开C++面向对象分析与设计了
但是我现在还不了解什么事实C++面向对象那
能不能解答一下我的问题啊
或者能不能指点指点我 学习一下C++啊?
还有什么我现在看的是visual c++6.0程序设计有用没啊?
如果哪位朋友愿意指点 我的 加我Q一下吧 不愿意就在这说吧 QQ317301482 --------------------编程问答-------------------- 先买本书看看如c++primer
C是编程语言,VC++是微软提供的C/C++开发工具(内涵C++编译器)
http://topic.csdn.net/u/20080215/17/384807c0-54ad-4e4d-a4c4-1783f4270500.html --------------------编程问答-------------------- 面向对象的核心就是类,其实就是把数据和方法封装一下:
class BVector:public BPoint
{
private:
BPoint star;
BPoint end;
double XAng;//向量与X轴夹角
double YAng;
double ZAng;
double MoldLen;
public:
BVector();
BVector(BPoint Star,BPoint End);
BVector(const BVector &v1);
void Set(BPoint Star,BPoint End);
bool IsCross(const BVector &vec);//相交
void ComputeParameter();//自动计算参数
double AngOfTowVector(const BVector &v1)const;//两向量夹角以角度为单位
bool IsTowVectorParallelism(const BVector &v1)const;//判断两向量是否平行
bool IsTowVectorInArea(const BVector &v1)const;//判断两向量是否共面
BVector VectorAccumulate(const BVector &v1)const;//向量积
double AmountAccumulate(const BVector &v1)const;//数量积
bool IsTowVectorPerpendicular(const BVector &v1)const;//判断两向量是否垂直
double MixtureAccumulate(const BVector &v1,const BVector &v2)const;//混合积
BVector GetParallelismLine(double d,const BVector &vec)const;//计算与矢量平行的线
BPoint GetDisPoint(double d,double landa,const BVector &vec)const;//计算线外一定距离的点
BPoint GetDisPerpendicularPoint(double d,double landa,const BVector &vec)const;//计算线外一定距离并垂直于线的点
BPoint OrderLineToPoint(const BPoint &pt)const;//点关于线对称的点
BPoint Revolve(double Ang,const BPoint &pt34)const;//以This向量为旋转轴把物体旋转Ang度
BVector Revolve(double Ang,const BVector &vec)const;
BPoint MoveAndRevolve(const BPoint &pt,const BVector &vec)const;//从this向量平移旋转到vec向量
BVector MoveAndRevolve(const BVector &vecMov,const BVector &vec)const;//this为原始向量vec为转到的向量
BPoint GetCrossPoint(const BVector &vec);//求同面不平行两向量交点
int ROrL(const BPoint &pt)const;//判断点在向量的左右
int ROrL(const BVector &vec)const;//判断向量在向量的左右
BVector AngleBisector(const BVector &vec)const;//求角平分线
BVector operator*(double landa);
BVector AngleSegmentation(const BVector &vec,int n,int m,double mold=1);//求两向量角度分割成m份的第n段的向量
BVector AreaPerpendVec(const BVector &vec,const BPoint &pt=BPoint())const;//求和两向量同面并垂直于其中一条和另一条同向的向量
~BVector();
};
C++是语言基础,VC++6.0是编译工具,如果语言没学好肯定用VC编不好程序,编译器内要学的东西比语言的东西多太多了
补充:.NET技术 , VC.NET