问题列表 - 第21748页

用于创建可视化编程语言的平台

我有兴趣创建一种可视化编程语言,可以帮助非程序员(比如孩子)编写简单的程序,就像Labview或Simulink一样,工程师可以将功能块连接在一起而不知道它们是如何在内部构建的.这是通过演示编程吗?什么是示例应用程序?什么是一个理想的平台,可以让我这样做(它可以是一个桌面或一个网络应用程序)

programming-languages

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

在xaml中使用数据模板时,如何以不同方式设置不同的项目?

我希望从datatemplate生成的元素看起来有所不同,具体取决于模型中的某些属性.例如,我希望以各种颜色显示文本,或者为每个生成的元素显示不同的图像或路径绘图.我知道如何一般地做到这一点,但我正在寻找一种解决方案,允许设计师在不触及代码的情况下编辑Expression Blend中的视觉细节.例如最简单的解决方案:

   <DataTemplate>
        <StackPanel Orientation="Horizontal"> 
            <Image Source="{Binding MyImageSource}"/>
            <TextBlock Width="200"  Text="{Binding MyText}" Forecolor="{Binding MyColor}"></TextBox> 
        </StackPanel> 
    </DataTemplate> 
Run Code Online (Sandbox Code Playgroud)

其中'MyImageSource'和'MyColor'是项目模型(ImageSource和Brush类型)的属性,不能满足我的需求,因为我不想分配这些值.我希望设计师这样做.我的模型不是'MyImageSource'和'MyColor'属性,而是具有类型为enum或string(或其他类型)的'ItemType'或'ItemStyle'属性.我不是在寻找"宗教"MVVM的严格解决方案.我唯一的要求是避免设计师等待我按照他的指示纠正代码,例如"将列表Y中的X类型的项目颜色更改为#FFAACC",因为它似乎在某种程度上违反了SoC规则.

编辑(根据答案):

我找到了bendewey 在这里描述的类似解决方案- 它需要使用ItemsSource属性为控件派生自定义控件.为每种元素类型使用不同数据模板的想法很简洁,但在我看来,它涵盖了我们想要为每个项目生成完全不同的可视元素的情况.当元素仅在某些颜色和图像上有所不同(并且除此之外还包含许多常见元素),那么为每个元素类型创建单独的数据模板将导致不必要的代码(xaml)重复.在这种情况下,弗拉德的解决方案更适合.除了两个人之外还有其他技术吗?

.net data-binding silverlight xaml expression-blend

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

我如何从asp.net Web应用程序中选择文件夹或文件?

我有一个ASP.NET Web应用程序,我需要将网页中的数据放到输出文本文件中.我想让用户能够选择保存文件的文件夹.例如,当用户单击"浏览"按钮时,应显示"选择文件夹"对话框.

是否有可能在asp.net Web应用程序中实现这样的东西?

谢谢,

谢尔盖

c# asp.net

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

表格不会提交

我的表单提交有问题,这是交易.我正在创建一个图像网站,我想为每个图像创建注释,所以我有一个锚点链接,点击时显示注释表单,即将html加载到不在第一个位置的网页中,所以页面内部加载的表单未提交.

是否有可能无法提交加载到网页中的表单?这有什么其他问题吗?我甚至尝试<a href="#" id="test">Click me</a>在加载的内容中添加类似内容,然后我添加了

$("#test").click(function(){
alert("SOMETHING");
});
Run Code Online (Sandbox Code Playgroud)

到我的JavaScript,它也不会提醒...我做错了什么?

编辑

好的,这是我如何加载表格..

我的图像下方有一个锚点链接:

<a href="javascript:;" onclick="showComments('22');" class="answer_comment">Add image content</a>
Run Code Online (Sandbox Code Playgroud)

这是javascript,它是文档就绪函数:

function showComments(post){
         var xHTML = "<div class=\"addComment\">";
         xHTML += "<form action=\"<?=base_url()?>images/post_comment/" + post + "\" method=\"post\" id=\"comment_form\" name=\"comment_form\">";
         xHTML += "<input type=\"hidden\" id=\"comment_post_id\" name=\"comment_post_id\" value=\"" +post + "\"/>"; 
         xHTML += "<textarea name=\"comment_text\" class=\"comment\" rows=\"8\" cols=\"40\"></textarea>";
     .....
Run Code Online (Sandbox Code Playgroud)

像这样我填写我的评论表格..需要更多代码?

html javascript jquery

0
推荐指数
1
解决办法
531
查看次数

是否有基于I/O完成端口的Delphi组件?

我知道Indy,ICS,SynapseClever InetSuite,它们都不支持IOCP.还有什么吗?

编辑:我找到了iocpclasses,它是用Delphi5编写的.我想,总比没有好.

delphi iocp

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

用c ++返回一个数组

假设我有一个数组

int arr[] = {...};
arr = function(arr);
Run Code Online (Sandbox Code Playgroud)

我有这个功能

 int& function(int arr[])
 {
//rest of the code
        return arr;
 }
Run Code Online (Sandbox Code Playgroud)

我在这里犯了什么错误?

c++ arrays

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

如何编写和提出RFC?

我发现IMAPv4有一个缺点:它强制用户下载全身(text/html +附件).如何编写和提出RFC来解决这个问题?如果您有过以前编写技术文档,提案,特别是RFC的经验,请分享.先感谢您.

rfc

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

如何将INFO和DEBUG日志消息发送到stdout和更高级别的消息到stderr

使用python的日志记录模块是否有一种简单的方法可以发送具有DEBUG或INFO级别的消息以及具有更高级别的消息到不同的流?

无论如何这是个好主意吗?

python logging

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

Jquery表单插件文件上传

我有一个jquery表单插件的问题.我尝试异步上传文件,但它不提交表单.html标记和javascript代码如下所示

<form id="fileUploadForm" method="post" action="Default.aspx" enctype="multipart/form-data">
<input type="text" name="filename" />
<input type="file" id="postedFile" name="postedFile" />
<input type="button" value="Submit" onclick="UploadFile();" />
</form>

$(document).ready(function() {

        $('#fileUploadForm').ajaxForm();            
    });

function UploadFile() {

        var options =
        {                
            url:"Default.aspx",                
            beforeSend: ShowRequest,
            success: SubmitSuccesfull,
            error:AjaxError                               
        };            
        $("#fileUploadForm").ajaxSubmit(options);
        return false;
    }. 
Run Code Online (Sandbox Code Playgroud)

我有另一个测试表单,它只有一个文本框,它工作正常.此外,当我评论输入类型="文件"...行时,上面的表格也正常.输入类型文件有什么问题?任何的想法?

forms jquery plugins file-upload

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

在C中将一个结构分配给另一个

你可以将一个结构的一个实例分配给另一个,如下所示:

struct Test t1;
struct Test t2;
t2 = t1;
Run Code Online (Sandbox Code Playgroud)

我看到它适用于简单的结构,它是否适用于复杂的结构?
编译器如何知道如何根据类型复制数据项,即区分int和字符串?

c struct

134
推荐指数
5
解决办法
15万
查看次数