如何创建连接字符串到云存储帐户,以便我可以访问表,blob和队列?示例代码表示赞赏
刚刚在"你使用什么JS lib"民意调查中看到了这个评论
"@Xanti - 是的,是的,编程中的模块化和抽象是一种可怕的做法.调用其他函数的函数?浪费."
这让我很好奇,因为我正在使用Kohana框架为PHP和Jquery库的javascript.
为什么有些人会考虑抽象和模块化的不良做法?是不是为简化和加快开发而制定的框架和库?
这是投票的链接
去年,我使用Entity Framework(当然是.NET3.5)为我们的项目开发了一个数据访问服务,并使用Julie Lerhman的书作为指导开发了状态跟踪POCO对象.我们使用WCF并且还拥有Silverlight 3客户端.我们正在转向.NET 4.0,我想转而使用代码生成来消除浪费的开发人员编写POCO类和翻译类的时间.
通过我所做的研究,似乎有三种状态跟踪POCO:
1)更改了跟踪代理:对我们似乎没有用,因为它似乎不适用于WCF序列化.
2)基于快照:检索POCO实体图时拍摄快照,将客户端返回的图与该快照进行比较,比较差异......对我来说似乎不错.
3)自跟踪实体:代码生成器生成用于在POCO对象内进行自我跟踪的逻辑.这似乎与我们现在所做的很接近,除非它是为我们生成的.
我试图弄清楚所有这些方法之间的优缺点.我猜测1和2是"连接"的,并且他们需要最初查询POCO以保持实例化的ObjectContext,但是无法确认这一点.我也没有看到为什么有人会真的打扰选项1的原因,因为选项3似乎做同样的事情......
快照似乎对我来说最简单,但如果这需要ObjectContext保持打开很长一段时间我不太确定...
我只是一名初级程序员,所以这里有任何建议,特别是关于Silverlight 3(我相信选项2和3适用于Silverlight 3但2可能有问题)非常感谢.
另一个SO问题询问WPF中的自动完成文本框.有几个人建了这些,其中一个答案就是这个代码项目的文章.
但我没有找到任何WPF自动完成文本框与WinForms自动完成文本框进行比较.codeproject示例有效,有点......
alt text http://i50.tinypic.com/sx2ej5.jpg
...但
所以,我的问题:
*没有任何人有一个免费的WPF自动完成文本框的作品,并提供优质的UI体验?*
回答
我是这样做的:
0.0.获得WPF工具包
0.1.运行WPF Toolkit的MSI
0.2.在Visual Studio中,从工具箱(特别是数据可视化组)拖放到UI设计器中.在VS工具箱中看起来像这样:
替代文字http://i49.tinypic.com/s12q6x.jpg
如果您不想使用设计师,请手工制作xaml.它看起来像这样:
<toolkit:AutoCompleteBox
ToolTip="Enter the path of an assembly."
x:Name="tbAssembly" Height="27" Width="102"
Populating="tbAssembly_Populating" />
Run Code Online (Sandbox Code Playgroud)
...工具箱命名空间以这种方式映射的位置:
xmlns:toolkit="clr-namespace:System.Windows.Controls;assembly=System.Windows.Controls.Input.Toolkit"
Run Code Online (Sandbox Code Playgroud)
0.3.提供Populating事件的代码.这是我用过的东西:
private void tbAssembly_Populating(object sender, System.Windows.Controls.PopulatingEventArgs e)
{
string text = tbAssembly.Text;
string dirname = Path.GetDirectoryName(text);
if (Directory.Exists(Path.GetDirectoryName(dirname)))
{
string[] files = Directory.GetFiles(dirname, "*.*", SearchOption.TopDirectoryOnly);
string[] dirs = Directory.GetDirectories(dirname, "*.*", SearchOption.TopDirectoryOnly);
var candidates = new List<string>(); …Run Code Online (Sandbox Code Playgroud) 我已经创建了一个简单的子类StackPanel,我可以使用动画在屏幕上移动TranslateTransform.它看起来像这样:
public class MovingStackPanel : StackPanel
{
public void BeginMove(Point translatePosition)
{
RenderTransform = new TranslateTransform();
Duration d = new Duration(new TimeSpan(0, 0, 0, 0, 400));
DoubleAnimation x = new DoubleAnimation(translatePosition.X, d);
DoubleAnimation y = new DoubleAnimation(translatePosition.Y, d);
/*
Storyboard.SetTarget(x, RenderTransform);
Storyboard.SetTargetProperty(x, new PropertyPath("X"));
Storyboard.SetTarget(y, RenderTransform);
Storyboard.SetTargetProperty(y, new PropertyPath("Y"));
Storyboard sb = new Storyboard();
sb.Children.Add(x);
sb.Children.Add(y);
sb.Completed += sb_Completed;
sb.Begin();
*/
RenderTransform.BeginAnimation(TranslateTransform.XProperty, x);
RenderTransform.BeginAnimation(TranslateTransform.YProperty, y);
}
void sb_Completed(object sender, EventArgs e)
{
Console.WriteLine("Completed.");
}
}
Run Code Online (Sandbox Code Playgroud)
这是我的问题:如果我直接为X和Y属性设置动画,就像上面的代码一样,它可以工作.但是,如果我使用上面注释掉的代码,这实际上是 …
我想测试两种语言是否有共同的字符串.这两种语言都来自下面描述的常规语言的子集,我只需要知道两种语言中是否存在字符串,而不是产生示例字符串.
该语言由类似glob的字符串指定
/foo/**/bar/*.baz
其中**匹配0个或更多字符,并*匹配零个或多个不是的字符,/所有其他字符都是字面值.
有任何想法吗?
谢谢,迈克
编辑:
我们有一个应用程序可以在我们客户的(Windows OS/PC)计算机上自动安装自己的升级程序.它重量轻(650K),为我们的客户提供非常具体的任务,帮助我们为他们收集数据,作为我们为客户提供整体服务的一部分.它首先检查我们的网站,看看是否存在更新版本的应用程序并下载最新版本.我们遇到的问题越来越多是双重的:
我们可以一个接一个地帮助那些不太了解问题是什么以及如何解决问题的客户,但这非常耗时.它重新出现在我们发布的每个新版本上,用于自动下载和升级(大约每季度一次).看到我们有大约1500名客户,这很难管理.
请与我分享您实施的任何方法或如何解决此问题.
更多细节:该应用程序是VFP 8 exe.它有一个首先启动的shell应用程序,查看是否有新版本,下载新版本,然后启动它.
我可以在我的可执行jar文件中包含rt.jar并双击运行它而不先在机器上安装java吗?我希望在我的罐子里使用那个rt.jar来启动它,可能吗?如果没有,还有其他方式吗?
我想知道是否可以在Qt插件界面中指定构造函数?(扩展应用程序)
我想使用接口强制插件在构造函数中获取参数.