问题列表 - 第34481页

在Visual Studio 2010中创建Windows外壳程序扩展

我正在尝试使用Visual Studio 2010在C++中创建一个荒谬简单的shell扩展,但我似乎甚至无法将示例作为起点.

我使用的是Windows 7 x64.

我已经尝试过这个Visual Studio模板,但是一旦我让模板在VS2010中工作,我就会遇到很多错误,我不知道如何修复.

我已经尝试了The Complete Idiot编写Shell扩展指南,一旦演示编译了所有正确的注册表设置等,就会创建,但不会出现上下文菜单.

我已经看过这个C#COM Interop示例了,但是由于这篇文章*,我对使用C#是否安全感到困惑,但是如果我使用.NET 4看起来我可能会好的,因为它支持正在进行并行CLR托管.

  • 简而言之:历史上,两个版本的.NET无法在同一个进程中运行,而shell扩展的工作方式是将它们注入到进程中.所以,如果.NET 3.5被注入到.NET 2的过程- 爆炸

那么,我现在可以使用.NET 4.0吗?

是否有可下载的VS2010解决方案,增加了简单的shell扩展?

我过去常常对C++没有那么糟糕,但经过多年的.NET成型后,我很生疏,因此,摆弄细节来解决我现在的例子所带来的错误.正在证明......狡猾!

我真的可以做一个干净的石板开始,我可以打破自己,弄清楚做错了什么!

windows shell-extensions visual-studio-2010

14
推荐指数
1
解决办法
8669
查看次数

Python - 制作脚本来操纵Windows文件路径但在Linux上运行

我有这个脚本处理包含Windows文件路径的行.但是该脚本在Linux上运行.有没有办法在linux上运行时更改os库来执行Windows文件路径处理?

我想的是:

import os
os.pathsep = '\\'
Run Code Online (Sandbox Code Playgroud)

(因为os.pathsep是不起作用的;出于某种原因)

我的剧本:

for line in INPUT.splitlines():
    package_path,step_name = line.strip().split('>')
    file_name = os.path.basename(package_path)
    name = os.path.splitext(file_name)[0]
    print template % (name,file_name,package_path)
Run Code Online (Sandbox Code Playgroud)

python linux windows filesystems

5
推荐指数
1
解决办法
2714
查看次数

在Windows或Ubuntu上是否有类似IDLE的ruby编辑器?

我想向我的表弟介绍一些编程.理想的红宝石,就像我熟悉的那样.然而,找到合适的文本编辑器真的很痛苦.我需要编辑器的所有内容就是能够键入几行代码,按"运行"并获得一些结果(或者不是,视具体情况而定).编辑器越简单越好,我不需要Netbeans,Eclipse等.我想要避免的是使用终端运行脚本的必要性,TextWrangler,Textmate和IDLE for Python可以做到这一点.不幸的是我需要能在Windows或Ubuntu上运行的东西,否则我会在他的笔记本电脑上安装Textmate.

任何建议将不胜感激.

ruby

8
推荐指数
1
解决办法
3783
查看次数

将图像作为BLOB或纯文件存储在某个地方是否更高效?

我有一个带256MB RAM的LAMP服务器(云端的穷人服务器).我有一个应用程序编写在这台机器上运行.目前人们上传图像,他们直接进入mysql作为BLOB.

有人担心这可能是非常耗费内存的操作,我们将其转移到简单的普通文件.有人可以告诉我这些问题是否有效?(考虑到我们将在未来6个月内拥有足够的内存,我们是否值得努力改变已经写好的颂歌?)

作为一般规则,我们应该何时将图像存储在数据库中以及何时作为文件?

php mysql performance lamp

3
推荐指数
3
解决办法
1881
查看次数

加载包含200多个控件的Windows窗体

我的表格有超过200个控件!加载表单并绑定控件大约需要7秒钟.

我用一些性能分析器跟踪了应用程序,但除了构造函数之外,我没有找到任何带有HOT标志的东西.

我想知道是否可以像backgroundWorker(多线程)一样调用InitializeComponent方法!

.net c# multithreading loading winforms

-1
推荐指数
2
解决办法
3700
查看次数

这个联合国是什么意思?

我想插入一个工会,有人建议:

SELECT x INTO ##temp
FROM (SELECT x FROM y UNION ALL SELECT x FROM z) UN
Run Code Online (Sandbox Code Playgroud)

它有效,但是什么UN?不幸的是,谷歌搜索"t-sql un"并不是很有帮助:p

注意:我发现你可以做,SELECT x INTO ##temp FROM y UNION ALL SELECT x FROM b但我仍然很好奇UN.

编辑:好的,所以它是一个别名,但为什么需要这个工作?如果我删除它,它将不会执行.

t-sql sql-server

2
推荐指数
1
解决办法
858
查看次数

晚期绑定与多态性 - 有什么区别?

我已经看到两者互换使用,但他们真的是一样的意思吗?根据我的理解,Polymorphism延伸了这样一个事实:你可以通过子类的实例交换类的实例,而Late Binding意味着当你调用实例的方法时,类型决定调用哪个方法(子类/超类) .

oop polymorphism late-binding

7
推荐指数
1
解决办法
7335
查看次数

集成测试和功能测试有什么区别?

功能测试和集成测试是否相同?

您通过单元测试开始测试,然后在完成单元测试后,您将进行集成测试,从而对整个系统进行测试.功能测试与集成测试相同吗?您仍然将整个系统作为一个整体并对其进行功能一致性测试.

testing

123
推荐指数
5
解决办法
7万
查看次数

如何理解visual studio的.pdb文件?

我用编辑打开它,完全凌乱.

顺便说一句,在"反汇编"视图中,是否可以转储所有汇编代码?我试过但只能抓住一条线

disassembly visual-studio pdb-files

2
推荐指数
1
解决办法
9432
查看次数

在C#中设置所有对象的背景颜色

有没有一种简单的方法来设置表单上所有对象的背景颜色?我试图通过一切运行时的点击事件来做到这一点.所以会有一个按钮.我想避免的是:

changeColor_Click
{
  label1.BackColor = Color.Black;
  label2.BackColor = Color.Black;
  label3.BackColor = Color.Black;
  etc...
}
Run Code Online (Sandbox Code Playgroud)

我在找什么:

changeColor_Click
{
 all.BackColor = Color.Black;
}
Run Code Online (Sandbox Code Playgroud)

请记住,每个标签都是在GUI上启动的不同颜色背景:

label1 =蓝色

label2 =红色

label3 =黄色

我有很多不同的对象,我试图找到一个在主题之间切换的好方法.有关如何实现这一目标的任何建议?

c# background-color

2
推荐指数
1
解决办法
3030
查看次数