问题列表 - 第186页

Word Automation:无需通过剪贴板即可编写RTF文本

我试图存储在变量中的一些RTF字符串替换Word(2003/2007)中的当前选择.

这是当前的代码:

Clipboard.SetText(strRTFString, TextDataFormat.Rtf)
oWord.ActiveDocument.ActiveWindow.Selection.PasteAndFormat(0)
Run Code Online (Sandbox Code Playgroud)

有没有办法在不通过剪贴板的情况下做同样的事情.或者有没有办法将剪贴板数据推送到安全的地方并在之后恢复?

automation ms-word word-vba

11
推荐指数
1
解决办法
6167
查看次数

人们如何选择产品名称?

我恭维自己,我是一个优秀的程序员,可以摆脱平面设计.但是我无能为力的事情就是提出好名字 - 似乎与我合作的人也不是.我们现在处于略显荒谬的境地,我们已经为客户安装了几年的产品正在为客户安装,受到好评并且正在赚钱 - 但还没有名字.

我们的公司太小了,没有像适当的营销部门那​​样做这件事.那么人们如何倾向于选择名称,徽标和品牌?

naming

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

WCF通过防火墙推送到客户端?

另请参阅WCF服务器如何通知WCF客户端有关更改的信息?(更好的解决方案然后简单的轮询,例如Coment或长轮询)

我需要通过客户端防火墙使用WCF推送技术.这一定是一个常见的问题,而且我知道它在理论上是有效的(参见下面的链接),但是我没能使它工作,而且我找不到能够演示它的代码示例.

要求:

  • WCF
  • 客户端通过tcp端口80(netTcpBinding)连接到服务器.
  • 服务器以不规则的间隔(1分钟到几个小时)推送信息.
  • 用户不必配置防火墙,服务器推送必须通过所有入站端口关闭的防火墙.为此,需要在同一连接上使用TCP双工,双重绑定不起作用,因为必须在客户端防火墙上打开端口.
  • 客户端定期(可能每15分钟)向服务器发送心跳,因此服务器知道客户端仍处于活动状态.
  • 服务器是带有WAS的IIS7.

解决方案似乎是双工netTcpBinding.根据这些信息:

WCF通过防火墙和NAT

在IIS中保持连接打开

但我还没有找到一个有效的代码示例..我尝试将微软的WCF样本中的"Duplex"和"TcpActivation"样本结合起来,没有任何运气.请有人指出我可以使用的示例代码,或构建一个小样本应用程序.非常感谢!

.net wcf firewall push duplex

9
推荐指数
1
解决办法
1万
查看次数

调用跨线程事件的最简洁方法

我发现.NET事件模型是这样的,我经常会在一个线程上引发事件并在另一个线程上侦听它.我想知道将后台线程中的事件编组到我的UI线程的最简洁方法是什么.

根据社区建议,我用过这个:

// earlier in the code
mCoolObject.CoolEvent+= 
           new CoolObjectEventHandler(mCoolObject_CoolEvent);
// then
private void mCoolObject_CoolEvent(object sender, CoolObjectEventArgs args)
{
    if (InvokeRequired)
    {
        CoolObjectEventHandler cb =
            new CoolObjectEventHandler(
                mCoolObject_CoolEvent);
        Invoke(cb, new object[] { sender, args });
        return;
    }
    // do the dirty work of my method here
}
Run Code Online (Sandbox Code Playgroud)

c# events multithreading

77
推荐指数
4
解决办法
11万
查看次数

如何使用Windows开发机器为iPhone开发?

有没有办法在Windows机器上修补iPhone SDK?是否有针对Windows的iPhone SDK版本的计划?

我能想到的另一种方法是在Windows 上运行的VMWare服务器上运行Mac VM映像,尽管我不太确定这是多么合法.

windows iphone ios

1161
推荐指数
26
解决办法
110万
查看次数

实现日志观察器

我想知道如何实现类似于tail -fC/C++的程序,这是一个监视并处理添加到日志文件中的新行的程序?

c c++ io file

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

PHP有内置数据结构吗?

我正在查看PHP手册,我没有看到大多数语言都有的数据结构部分,例如列表和集合.我只是盲目或PHP没有这样的内置?

php data-structures

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

如何在ColdFusion(Java)中在CMYK和RGB之间转换图像?

我需要将图像从CMYK转换为RGB - 不一定再回来了,但是嘿,如果可以的话......

随着ColdFusion 8的发布,我们获得了CFImage标签,但它不支持这种转换; Image.cfcAlagad的Image Component也没有.

但是,应该可以用Java; 我们可以通过CF来利用它.例如,以下是创建Java线程以休眠进程的方法:

<cfset jthread = createObject("java", "java.lang.Thread")/>
<cfset jthread.sleep(5000)/>
Run Code Online (Sandbox Code Playgroud)

我猜可以使用类似的方法来利用java来进行这种图像转换,但不是Java开发人员,我不知道从哪里开始.任何人都可以在这里伸出援手吗?

java coldfusion image

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

为网页添加内联搜索功能

是否可以将内联搜索框嵌入到提供与IE7Pro 内联搜索或类似 Firefox/Safari 插件类似功能的网页中?

html javascript

6
推荐指数
1
解决办法
2746
查看次数

我的正则表达式匹配太多了.我怎么让它停下来?

J0000000: Transaction A0001401 started on 8/22/2008 9:49:29 AM
J0000010: Project name: E:\foo.pf
J0000011: Job name: MBiek Direct Mail Test
J0000020: Document 1 - Completed successfully
Run Code Online (Sandbox Code Playgroud)

我有这个巨大的丑陋的字符串,我正在尝试使用正则表达式从中提取片段.

在这种情况下,我想抓住"项目名称"之后的所有内容,直到它说"J0000011:"的部分(每次11将是一个不同的数字).

这是我一直在玩的正则表达式

Project name:\s+(.*)\s+J[0-9]{7}:
Run Code Online (Sandbox Code Playgroud)

问题是它不会停止,直到它碰到J0000020:最后.

如何在第一次出现J [0-9] {7}时使正则表达式停止?

regex

77
推荐指数
3
解决办法
4万
查看次数