程序员如何扩大交际圈

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/iteye_10037/article/details/82279256
程序员由于大部分时间面对电脑,而且加班很多,所以时间长了,往往会失去很多交际和认识新朋友的机会,这对于个人发展和更高质量的生活是不利的。

处理人际关系是一门非常高深并且有趣的学问(不必一本深入理解计算机系统简单),其最难的地方就在于没有标准答案。见人说人话,见鬼说鬼话。

沟通是一个不断学习和练习的过程,就像打游戏一样,开始很差,很快挂机,慢慢学习到一些技巧后,就能够随心所欲的玩。沟通也是要实践,失败,总结,重新再来,不断的练习。

走出第一步最难,你身边导出都是机会,难度不在于你如何沟通,而在于你是否愿意。

要多想和多琢磨如何改善人际关系,扩充自己的交际圈。程序编的好是因为你用了很多时间来想这方面的问题。人际关系也是一样,你需要花时间去琢磨。

不要说和某些人没有共同语言,脑子转快点,你和任何人之间都是可以有共同语言的。这是一个选择的问题,没有对错。

现实的交际能力之外,网络交际能力也是很有用的。你在网络中通过交换思想交到的朋友或许比现实的朋友更加了解彼此喜好,更加容易找到共同的话题。

最重要的一条,不要老宅在家,经常呼朋唤友,出去多走走,享受山水美景,聊聊好友近况,这也是增加知识和视野的最佳方法。
展开阅读全文

如何扩大,缩小图形

09-13

为什么我这个图形没有发生任何改变,我不是用scaletrnsfrom扩大20,20的吗?,源代码如下:rnrn#pragma oncern#include"HGTRecord.h"rn#include"PointD.h"rn#using rn#using rnrnrnpublic ref class DrawSelectrn public:rn int direct;rn PointD Center, aPos_S, aPos_E;rn public:rn DrawSelect(System::Drawing::Graphics ^g,List ^hgtRecord, System::Collections::ArrayList ^ges,DrawH::Virable ^aVirable);rn /*DrawSelect(System::Drawing::Graphics ^g,int a,int b,int c,int d,System::Collections::ArrayList ^ges,DrawH::Virable ^aVirable);*/rn;rn//DrawSelect::DrawSelect(System::Drawing::Graphics ^g,int a,int b,int c,int d,System::Collections::ArrayList ^ges,DrawH::Virable ^aVirable)rn// aPos_S.X=a;rn// aPos_S.Y=b;rn// aPos_E.X=c;rn// aPos_E.Y=d;rn// DrawH::Line ^tmpLine=gcnew DrawH::Line(aPos_S,aPos_E);rn// tmpLine->Draw(g,DrawH::DrawMode::TraceLine,aVirable);rn// ges->Add(tmpLine);rn//rnDrawSelect::DrawSelect(System::Drawing::Graphics ^g,List ^hgtRecord, System::Collections::ArrayList ^ges,DrawH::Virable ^aVirable)rn DrawH::Arc ^tmpArc;rn array^ ar=gcnew array(9);rn int Count=hgtRecord->Count; rn for (int i = 0; i < Count; i++)rn rn direct=(int)hgtRecord[i].type;rn aPos_S.X = (double)hgtRecord[i].startP.X; //起点X坐标rn aPos_S.Y = (double)hgtRecord[i].startP.Y;//起点Y坐标rn aPos_E.X = (double)hgtRecord[i].endP.X;//终点X坐标rn aPos_E.Y = (double)hgtRecord[i].endP.Y;//终点Y坐标rn Center.X = (double)hgtRecord[i].centerP.X;rn Center.Y = (double)hgtRecord[i].centerP.Y;rn rn //pd用于判断是第一次绘制图形还是扩大或者缩小图形,为0表示第一次绘制图形,为1代表扩大或者缩小图形rn if(hgtRecord[i].pd==1)rn if (direct==2)//当是顺圆弧rn rn tmpArc=gcnew DrawH::Arc(Center,aPos_E,aPos_S); rn tmpArc->Draw(g,DrawH::DrawMode::Trace,aVirable);rn ges->Add(tmpArc);rn rn else if (direct==3)//当是逆圆弧rn rnrn tmpArc=gcnew DrawH::Arc(Center,aPos_S,aPos_E); rn tmpArc->Draw(g,DrawH::DrawMode::Trace,aVirable); rn ges->Add(tmpArc);rn rn else if (direct==1)//当是直线rn rn g->ScaleTransform(20,20);rn DrawH::Line ^tmpLine=gcnew DrawH::Line(aPos_S,aPos_E); rn g->ScaleTransform(50,50);rn g->Save();rn tmpLine->Draw(g,DrawH::DrawMode::TraceLine,aVirable);rn ges->Add(tmpLine);rn rn else if (direct==423||direct==424) //当是引入引出线rn DrawH::Line ^tmpArc=gcnew DrawH::Line(aPos_S,aPos_E);rn tmpArc->Draw(g,DrawH::DrawMode::LeadLine,aVirable);rn ges->Add(tmpArc);rn rn tmpArc=nullptr;rn rnrnrnrn //第一次绘制图形rn elsern if (direct==2)//当是顺圆弧rn rn tmpArc=gcnew DrawH::Arc(Center,aPos_E,aPos_S); rn tmpArc->Draw(g,DrawH::DrawMode::Trace,aVirable);rn ges->Add(tmpArc);rn rn else if (direct==3)//当是逆圆弧rn rn rn tmpArc=gcnew DrawH::Arc(Center,aPos_S,aPos_E); rn tmpArc->Draw(g,DrawH::DrawMode::Trace,aVirable); rn ges->Add(tmpArc);rn rn else if (direct==1)//当是直线rn rn DrawH::Line ^tmpLine=gcnew DrawH::Line(aPos_S,aPos_E);rn tmpLine->Draw(g,DrawH::DrawMode::TraceLine,aVirable);rn ges->Add(tmpLine);rn rn else if (direct==423||direct==424) //当是引入引出线rn DrawH::Line ^tmpArc=gcnew DrawH::Line(aPos_S,aPos_E);rn tmpArc->Draw(g,DrawH::DrawMode::LeadLine,aVirable);rn ges->Add(tmpArc);rn rn tmpArc=nullptr;rn rn rnrn 论坛

没有更多推荐了,返回首页