这是一个面试问题.鉴于Visual Studio 2008和保存为.PNG文件的图标,它们需要将图像作为嵌入资源,并用作表单标题栏中的图标.
我正在寻找这个问题的模型答案,两个(工作!)代码和任何Visual Studio技巧.(如果我下次见到它,那么模特答案就应该让我找到工作.)
具体来说,一旦它是嵌入式资源,我不知道如何加载图像,也不知道如何将图像作为标题栏的图标.
作为部分解决方案,忽略嵌入位,我将资源复制到输出目录并尝试以下方法: -
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
this.Icon = new Icon("Resources\\IconImage.png");
}
}
Run Code Online (Sandbox Code Playgroud)
这失败了错误"参数'图片'必须是可以用作图标的图片."
我假设.PNG文件实际上需要是.ICO,但我看不到如何进行转换.这个假设是正确的还是有不同的问题?
将图像文件标记为嵌入式资源非常容易,但之后如何访问图像.我可以提供一些示例代码吗?
在问题答案中,我找到以下编码提示: -
2)带有一个参数的简单lambda:
x => x.ToString() //simplify so many calls
Run Code Online (Sandbox Code Playgroud)
作为一个尚未使用3.0的人,我并不真正理解这个技巧,但它看起来很有趣,所以我希望通过一些例子来简化这种简化调用的方法.
我研究了lambdas,所以我想我知道他们做了什么,但是我可能不完全明白所以一点点拆包也可能是有条不紊的.
我自己写了一个快速的应用程序 - 第一个项目,但是我试图找到用于将输入字符串的结果写入Excel中的命名单元格的VBA代码.
例如,输入框询问问题"您要将哪个作业编号添加到列表中?"...然后,用户将输入参考编号,例如"FX1234356".然后宏需要将该信息写入一个单元格,然后我可以用它来完成宏(基本上是一些数据中的搜索).
在通过代理申请工作时,我有时被一个代理人阻止,他说你知道软件包X.当我回复时我知道类似的包Y,他们可能会说,除非你知道XI不能推动你前进.
问题是这些代理中的一些人不知道他们在说什么,他们只是被客户用作筛选过滤器.
能够对这些代理人说,因为我知道YI可以期望在给定的天数/月内合理地精通X,这将是有用的.然而,不知道X确定所需的时间是我问这个问题的原因.
最近X是Oracle,Y是SQL Server.
那些知道两者的人能否表达对合理熟练需要多长时间的意见?NB我不是在谈论成为一名DBA!