首页 理论教育 疑难问题解析|C#编程新手自学手册

疑难问题解析|C#编程新手自学手册

时间:2023-10-22 理论教育 版权反馈
【摘要】:本节将对本章中比较难以理解的问题进行讲解。本实例保存在“19”文件夹内,项目名为chuli。图19-24 新建项目2)调整窗体Form1的大小,然后编写绘图处理代码。上述项目代码执行后,将在窗体内显示当前系统支持的字体,并以对应的字体格式显示名称,如图19-25所示。图19-25 系统已安装的字体职场点拨——谈加薪和升职每一位在公司里工作的职场人员,都期望赢得加薪升职的机会,程序员也不例外。

疑难问题解析|C#编程新手自学手册

本章详细介绍了C#在GDI+图形图像编程方面的基本知识。本节将对本章中比较难以理解的问题进行讲解。

读者疑问:请问怎样实现创建对角线的渐变画刷效果?

解答:可以通过下面的代码创建对角线的渐变画刷:

978-7-111-36370-5-Part03-950.jpg

读者疑问:请问怎样设置输出文字的格式,包括字体和大小?

解答:下面通过一个具体的实例来说明文本处理的过程。本实例保存在“19”文件夹内,项目名为chuli。项目实例的功能是创建一个窗体项目,然后在窗体内显示对应格式的文本内容。

项目实例的实现步骤如下。

1)在Visual Studio 2010中创建一个名为“chuli”的Windows应用程序,如图19-24所示。

978-7-111-36370-5-Part03-951.jpg

图19-24 新建项目

2)调整窗体Form1的大小,然后编写绘图处理代码。主要代码如下所示:

978-7-111-36370-5-Part03-952.jpg

978-7-111-36370-5-Part03-953.jpg

上述代码的具体实现流程如下。

978-7-111-36370-5-Part03-954.jpg定义项目用到的各种类型的常数变量

978-7-111-36370-5-Part03-955.jpg定义窗体构函数Form1,设置窗体的显示属性。(www.xing528.com)

978-7-111-36370-5-Part03-956.jpg定义Graphics对象g,根据滚动条的位置来平移坐标系原点。

978-7-111-36370-5-Part03-957.jpg定义int变量x和y,用于显示对应的坐标。

978-7-111-36370-5-Part03-958.jpg通过foreach语句注意获取系统字体数组内的数据。

978-7-111-36370-5-Part03-959.jpg通过AutoScrollMinSize校正滚动条的滚动范围。

上述项目代码执行后,将在窗体内显示当前系统支持的字体,并以对应的字体格式显示名称,如图19-25所示。

978-7-111-36370-5-Part03-960.jpg

图19-25 系统已安装的字体

职场点拨——谈加薪和升职

每一位在公司里工作的职场人员,都期望赢得加薪升职的机会,程序员也不例外。当前竞争日益激烈,怎样才能在众多竞争者中脱颖而出而成功升职呢?笔者在此有如下三条建议供大家借鉴。

(1)脱颖而出,让老板惊喜

惊喜有多种,例如提前完成了项目,例如给公司介绍了一个新客户。杰克·韦尔奇曾透露这样一条升职秘诀:“我想要做的就是‘脱颖而出’。如果我仅仅回答了老板的问题,那么就很难引起注意。其实每当老板们提出问题时,他们在脑海中早已经有了自己的答案,他们只是想得到再次的确认而已。为了显示与众不同,我想我的回答应该比提出的问题范围更广一些。我想给出的不仅仅是答案,还有意料之外的新鲜的观点。”就是遵循这条原则,杰克·韦尔奇从通用电气最底层开始打拼并最终成为通用电气首席执行官

(2)懂得办公室游戏规则

当前竞争日益激烈,究竟怎样才能在现代职场中立足并脱颖而出呢?美国职业咨询专家给出的答案是:“经理们依旧倾向于雇用和提拔与之相处和谐的人,也就是说,那些聪明的,懂得办公室政治的人。”无论什么游戏,都有它自己的规则,程序员所处的办公室也不例外。程序员也要遵循游戏规则,如果不遵循,升职就遥遥无期,薪水就会原地踏步,老板就会对自己视若无睹,甚至被老板炒鱿鱼。当然实力才是最坚固的发展基础,如果没有专业实力,那么即使拥有多高超的办公室政治技巧,也将最终一败涂地。

(3)掌握说服老板的最核心法则

富兰克林曾经说过:“如果你想说服某人,不要诉诸于道德,而要诉诸于利益。”我们可以将这条规则运用在加薪升职上。例如程序员AA这样说服老板给他加薪:“从整个大环境来评估,去年我每个月的平均所得有些差强人意。但我觉得自己绝对物超所值,应该有更高的薪金,我已经列出去年所经手的项目和客户满意度,以此来向公司证明自己的工作表现。”后来AA决定向老板列举为公司所赚取的各种利润,以及旗下客户愿意继续合作的稳定度分析。并最终决定向老板提出加薪10%的要求,结果很出乎AA的意料,因为公司竟然足足给他加了15%的薪水。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈