我看到有人使用label作为DataGrid的ItemRenderer,代码就在这里.我只是不明白1)这里的"@"是什么意思:"数据.@价格"2)"数据"的类型是什么,我怎么能用它?为了理解这一点,我应该搜索哪个关键字?
package {
import mx.controls.Label;
import mx.controls.listClasses.*;
public class PriceLabel extends Label {
private const POSITIVE_COLOR:uint = 0x000000; // Black
private const NEGATIVE_COLOR:uint = 0xFF0000; // Red
override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void {
super.updateDisplayList(unscaledWidth, unscaledHeight);
/* Set the font color based on the item price. */
setStyle("color", (parseFloat(data.@price) <= 0) ? NEGATIVE_COLOR : POSITIVE_COLOR);
}
}
}
Run Code Online (Sandbox Code Playgroud)
谢谢
我有一个文本框控件有时会以编程方式更新,也可以由用户更新.我怎么能区分这两个事件?我想在用户更改文本时将"Dirty"标志设置为"true".
我有一个相当奇怪的问题.我有一个非常简单的应用程序,它从csv格式的文件中读取一些数据,并将一个极性"蝴蝶"绘制到一个表单.然而,欧洲国家的一些人改变了一个非常奇怪的曲线,当我修改程序输出一些样本值来尝试和锻炼正在发生的事情时,它只给了我更多的问题!
以下是预期值的示例,以及特定用户获得的内容:
EXPECTED -> SEEN
0.00 0.00 -> 0,00 0,00
5.00 1.35 -> 5,00 1346431626488,41
10.00 2.69 -> 10,00 2690532522738,65
Run Code Online (Sandbox Code Playgroud)
所以右边的所有值(在我的程序中计算)都乘以10 ^ 12!如何在CLR中发生这种情况?第一个数字 - 0,5,10 - 只是由写入输出的简单循环产生,使用:value += 5.
产生这些计算的代码确实使用alglib.net库进行插值,但是从http get返回的xml中提取的其他2个值也会出现问题,然后从弧度转换为度数.
也不是一个问题,但为什么十进制值会用逗号而不是小数点打印?输出代码很简单string.Format("{0:F}", value)
,其中值是double?
那么,为什么一些值会被移动12个小数位,而不是其他值,并且仅在某些国家?是的其他人运行应用程序没有问题...不确定是否有任何相关性,但这个输出来自荷兰.
我使用以下代码使用js打开和关闭div(向上/向下滑动)
我将滑动事件附加到按钮上,并且向上滑动事件以关闭文本.
我想要的是按钮onclick打开并再次点击关闭滑动元素.
这是JS
// slide down effect
$(function(){
$('.grabPromo').click(function(){
var parent = $(this).parents('.promo');
$(parent).find('.slideDown').slideDown();
});
$('.closeSlide').click(function(){
var parent = $(this).parents('.promo');
$(parent).find('.slideDown').slideUp();
});
});
Run Code Online (Sandbox Code Playgroud)
HTML:
<span class="grabPromo">Open</span>
Run Code Online (Sandbox Code Playgroud)
在我有的滑下区域
<a class="closeSlide">Close</a>
Run Code Online (Sandbox Code Playgroud)
任何帮助赞赏.
理想情况下,我想在向下滑动按钮上使用向下箭头,向上指向箭头以替换它以在同一按钮上向上滑动.并完全取消关闭链接.
任何帮助赞赏.干杯
我在java中制作网页游戏,每次进入GUI设计时都遇到麻烦,通常我会查看其他代码并复制大部分设计,而我无法决定应该使用哪种设计.我使用了Applet,Canvas,JFrame.我需要的是在不同游戏之间切换的主循环和绘图功能.那么我应该使用哪个类和哪个设计,哪个更好,为什么,可能链接到有用的教程和示例...请解释你的建议.谢谢.
我有一些包含对象日志的文件。每个文件可以存储不同类型的对象,但单个文件是同构的——它只存储单一类型的对象。
我想编写一个方法来返回这些对象的数组,并使该数组具有指定类型(文件中的对象类型是已知的并且可以作为参数传递)。
粗略地说,我想要的是以下内容:
public static <T> T[] parseLog(File log, Class<T> cls) throws Exception {
ArrayList<T> objList = new ArrayList<T>();
FileInputStream fis = new FileInputStream(log);
ObjectInputStream in = new ObjectInputStream(fis);
try {
Object obj;
while (!((obj = in.readObject()) instanceof EOFObject)) {
T tobj = (T) obj;
objList.add(tobj);
}
} finally {
in.close();
}
return objList.toArray(new T[0]);
}
Run Code Online (Sandbox Code Playgroud)
上面的代码不能编译(返回语句有错误,演员表有警告),但它应该让你知道我想要做什么。有关执行此操作的最佳方法的任何建议?
是否有任何.NET库将字符串解析为公式?
即; "如果用户输入"(2 + 5)*2",图书馆将能够计算出来吗?
编辑:最好能适用于Windows Phone 7而不需要太多摆弄的东西会很棒!
有人会在不同场景中启发我对XPath和DOM之间的综合性能比较吗?我已经阅读了一些问题,比如xPath vs DOM API,哪一个有更好的性能和XPath或querySelector?.他们都没有提到具体案件.这是我可以开始的一些事情.
作为xPath与DOM API的答案,哪一个具有更好的性能,平均程序员可能会在以DOM方式实现复杂任务(例如涉及多个轴)时搞砸,同时保证优化XPath.因此,我的问题只关心可以通过两种方式完成的简单选择.
谢谢你的评论.
我有一些(5年)Delphi(30年帕斯卡)的经验,但在WEB编程方面却没有那么多.我已经在我的一些程序中安装了FTP(文件传输)和SMTP(邮件)支持,并取得了成功.我也使用了HTTP(Get),然后解析了一些字符串,也取得了成功.但是,就是这样!
现在我必须连接到https(安全)URL并使用ASMX服务来发送和接收XML文件.该文件没问题,已经过测试.
但是..我几乎不知道如何使用Delphi 7实现这种连接.我怀疑SOAP(简单对象访问协议)和可疑离子是从这个例子中引出的,在这里它创建对象"out out稀薄的空气"没有视觉课,但我不确定!
书面示例在C#中:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Xml;
using System.Xml.Serialization;
using System.IO;
namespace SendaStgrXML
{
public partial class AAmain : Form
{
public AAmain()
{
InitializeComponent();
}
private string FileLoc = null;
private void AAmain_Load(object sender, EventArgs e)
{
}
private void btnSend_Click(object sender, EventArgs e)
{
Stream strm;
try
{
// Test:
string url = @"https://securep.rsk.is/stadgreidsla/stadgreidslaws/thjonusta.asmx";
// Life:
//string url = @"https://secure.rsk.is/stadgreidsla/stadgreidslaws/thjonusta.asmx";
//proxyStadgreidslaWSE.Stadgreidsla stadgr = …
Run Code Online (Sandbox Code Playgroud) c# ×3
.net ×2
java ×2
actionscript ×1
adobe ×1
apache-flex ×1
applet ×1
asmx ×1
delphi ×1
dom ×1
events ×1
formula ×1
itemrenderer ×1
javascript ×1
jquery ×1
performance ×1
rule ×1
rule-engine ×1
string ×1
textbox ×1
xml ×1
xpath ×1