小编Tod*_*ain的帖子

如何以编程方式确定Jet数据库引擎类型

我有一个程序需要升级它打开到JET Version4.x的任何Access(Jet)数据库,如果它还不是那个版本.(这样可以使用SQL-92语法功能)

升级(相对)容易.调用JRO.JetEngine对象的CompactDatabase方法(如此处所述)应该可以解决问题,但在此之前,我需要确定是否需要升级.如何确定Jet OLEDB:现有数据库的引擎类型?这可以从开放的OleDBConnection确定吗?

注意:

  1. 我说的是数据库版本,而不是Jet库版本.
  2. C#或.Net解决方案非常感谢.
  3. 这是一个使用Jet引擎的应用程序,而不是Access应用程序.

.net c# ms-access jet

10
推荐指数
1
解决办法
8665
查看次数

是否可以从Visual Studio 2010创建Office 2003 VSTO加载项?

我们已经为Word 2003和Excel 2003提供了现有的VS 2008 VSTO加载项.我们目前无法升级Office版本.

我们刚刚尝试将我们的解决方案升级到VS 2010并且转换和编译很好,但是在构建和运行加载项时,我们会收到一条消息,指出未安装所需的Office版本.

有没有办法绕过这个问题(没有升级到Office 2007或2010),以便我们可以使用VS 2010来构建这个加载项?

vsto ms-office visual-studio-2010 visual-studio

10
推荐指数
1
解决办法
6580
查看次数

是否有开发工具包/ lib(用c或c ++编写)来编写docx文件?

是否有开发工具包/ lib(用c或c ++编写)来编写docx文件?微软有一个开发工具包,但它是用C#编写的.

c c++ docx openxml

10
推荐指数
1
解决办法
970
查看次数

使用VBA在Excel中绘制的最佳方法是什么?

我是一名土木工程师,负责设计一个程序,允许用户定义道路的横截面数量,然后计算用于建造道路层的不同材料的数量.我需要能够绘制用户已定义的横截面的表示.我不确定这是否最好通过在图表上绘制各种系列或绘制形状对象来实现.有人有想法吗?

典型的巷道部分

excel vba excel-vba

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


使用Windows Phone 7 Mango PhotoCamera的ViewFinder方向

我使用PhotoCamera控件和Windows Phone 7 Mango Beta 2开发工具.

相机控件的"ViewFinder"是一个填充了VideoBrush的矩形对象,如下例所示:

http://msdn.microsoft.com/en-us/library/hh202956%28v=VS.92%29.aspx

我的问题是,当我在手机上运行应用程序时,ViewFinder图像始终显示逆时针旋转90度.无论手机如何定位,都是如此.

有谁知道如何正确定位ViewFinder?

camera windows-phone-7

10
推荐指数
1
解决办法
6428
查看次数

加速/减速比与KeyFrame相当

是否有一个公式将AccelerationRatioDecelerationRatio转换为Bezier控制点,以便在a KeySpline中使用SplineDoubleKeyFrame?例如,"缓出"可能是DecelerationRatio=0.5,但这似乎不等于KeySpline="0.0,0.0 0.5,1.0"KeySpline="0.5,0 1,0.5".

这会涉及SplineDoubleKeyFrame到多个实现DecelerationRatio=0.5吗?或者他们是一个特殊的公式,使他们在一个框架中等效?

或者这不是通过a SplineDoubleKeyFrame而是通过EasingDoubleKeyFrame反而实现的(如果是,那么EasingFunction/EasingMode/Other Attributes是什么)?

本质上,我正在尝试<DoubleAnimation Storyboard.TargetName="deceleratedRectangle" Storyboard.TargetProperty="(Rectangle.Width)" DecelerationRatio="0.5" Duration="0:0:10" From="20" To="400" />使用KeyFrames 来实现,因为会有多个帧以相同的属性路径为目标并加速/减速.


更新:根据第7页的Microsoft WPF-Silverlight比较白皮书.pdf:

通过向动画添加AccelerationRatio和DecelerationRatio属性,可以稍微修改线性插值.这些属性实际上为整个动画创建了三个线性插值,以便修改起始和停止速度.例如,设计师将使用这些属性使对象逐渐加速或突然停止.不幸的是,Silverlight没有实现这两个属性,但可以使用带有线性插值的关键帧动画来复制效果.

所以我想这意味着只需要3个关键帧即可完成,但是公式是什么我不知道.


解决方案:对于其他可能需要的人,发布由Peter Taylor制作的ECMAScript解决方案:

<html>
    <head>
        <title>Acceleration or deceleration with Bezier splines</title>
        <script type="text/javascript"><!--
            function calcBezier() {
                var res = new Array();
                var y0 = +document.getElementById("y0").value;
                var y1 = +document.getElementById("y1").value;
                var t0 = …
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net animation xaml

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

如何在Mango Windows Phone 7中从7.1降级到7.0?

我安装了windows phone 7 mango sdk,以便尝试多任务和其他一些芒果功能.我将项目升级到7.1只是意识到开发人员手机也没有更新.由于我需要在实际手机上测试以向我的老师证明事情,我需要降级到7.0.我删除了所有仅限Mango的代码,但现在无法降级项目.

如何手动将项目降级到7.0?

我试图创建一个新项目并移动代码,但有很多东西无法正常工作.我也尝试将一些XML文件设置为7.0,但它没有构建.

升级时会更改哪些文件?

windows-phone-7

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

确保顺序堆栈3不会出现在4个混洗数组中?

我有一个阵列,{0,1,2,3}想要改变它.工作得很好

Public Function ShuffleArray(ByVal items() As Integer) As Integer()
    Dim ptr As Integer
    Dim alt As Integer
    Dim tmp As Integer
    Dim rnd As New Random()

    ptr = items.Length

    Do While ptr > 1
        ptr -= 1
        alt = rnd.Next(ptr - 1)
        tmp = items(alt)
        items(alt) = items(ptr)
        items(ptr) = tmp
    Loop
    Return items
End Function
Run Code Online (Sandbox Code Playgroud)

一些时间.然而,我发现,通常会产生的堆{1,2,3,0}在那里0只是放置在堆栈的后面.实际上,通常情况下这根本不是随机的.不希望"新随机化阵列中的原始序列3".

无论如何要改善这一点,以便:

  1. 物品永远不会处于原始位置
  2. 一堆3个连续项(从不允许原始序列)(或任意数量的连续原始项)

它可能是阵列中的6个项目或10个项目,但我目前正在使用的只有4个项目.C#或VB.net都没关系.

.net c# vb.net arrays shuffle

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

构建Outlook 2007的表单

我刚刚介绍了Outlook表单的概念.我不知道这是否能解决我的问题,但这就是我想做的事情:

我希望能够让公司内部的员工填写一些表格.所以我要做的就是创建表单并将其推送到Outlook?填写表格后,我能以某种方式捕获数据吗?有没有人这样做过?有人可以推荐一个好的教程/例子吗?

更新: Outlook-> Access选项看起来很棒,但似乎表单必须通过电子邮件发送给某人.换句话说,如果有人想填写任何表格,他们首先必须通过电子邮件发送表格.如果一个人想要填写表格怎么办?如果他无法访问Access数据库,他会怎么做?

sql forms ms-access outlook vba

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