小编Arg*_*tyr的帖子

在可编辑表中通知用户输入验证失败的有效方法

我正在寻找有关如何有效地通知用户他们对可编辑表的输入无效的想法.例如,如果表的一列表示美国邮政编码,并且用户在邮政编码"85rr3"中输入单元格,您将如何通知用户该问题?

validation user-interface

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

有效地访问众多Cocoa控件

我有一个具有大量控件的界面,请参见下图.

界面http://www.richardstelling.com/hosted/cocoainterface.png

访问这些内容的最佳方式是什么,IBOutlets在我的AppController课程中创建288 并将它们全部链接起来似乎效率低下.

我看了表格,但他们似乎很简单.

这是一个概念验证,不会发货,所以我对任何想法持开放态度.但有一点需要注意,我必须使用Objective-C作为最终产品,用Objective-C/Cocoa编写.

注意:

  1. 界面是静态的
  2. 较小的盒装将保持整数(0-255)

user-interface cocoa objective-c

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

在javascript中拆分字符串

我在javascript中有变量名为s.它包含值为'40&lngDesignID = 1'.我想用&拆分它并且想得到40和lngDesignID = 1.我怎么能在javascript中做到这一点?有人可以帮忙吗?

javascript string parsing

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

在Delphi中使用TRichEdit滚动问题

我正在为TRichEdit添加行如何将注意力集中在刚刚添加的行上?

For Idx := 1 to 1000 do
   RichEdit.Lines.add(IntToStr(Idx));
Run Code Online (Sandbox Code Playgroud)

编辑

我只是丰富的底线显示刚刚添加的内容和所有其他行向上滚动

delphi richedit

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

在同一窗口或新窗口中打开链接(标签)

在同一窗口中打开链接始终是最佳做法.现在大多数常见的浏览器都使用标签,这仍然是规则吗?我个人更喜欢关闭一个标签/窗口而不是按下后门按钮.你的想法是什么?

html usability user-interface

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

sharepoint将列表复制到其他Web

如何将包含其所有数据的sharepoint列表复制到其他Web?

有一个stsadm命令来做到这一点?

甚至通过gui.

sharepoint stsadm

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

当并非所有程序员都能访问完整的源代码时,如何避免Delphi致命错误F2051

在我们的团队中,新程序员无法访问我们应用程序的所有来源.只要他们必须访问仅依赖于类可以访问源的程序表单,一切都可以.当他们必须使用来自单位的其他类时,他们只有.dcu,当dcu中的类改变他们的界面时,他们会得到F2051错误.

两种方式都有干净的方法吗?

  • 隐藏新程序员的部分资源的可能性
  • 当"隐藏"单元中的类发生更改时,请避免出现F2051错误

我搜索了一种方法来编译Delphi代码到中间表示,隐藏源但允许编译的方式,但我没有找到任何东西.

delphi

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

在delphi中生成的crc与javascript中的crc不同

我在将javascript函数转换为delphi时遇到了一些麻烦.除了crc部分,一切正常.

这是一个很长的问题,但我真的需要帮助.这个软件将帮助我完成我的工作.我正在使用Delphi XE3.

首先,我将发布delphi函数,以便我可以显示问题所在.

    function getChlg(c: DWORD; slt: string; s1,s2: Char): string;
    const
     n = 4;
    var
     arr: array of char;
     start,Endd,t: Integer;
     m: Extended;
     crc: DWORD;
     chlg, astr: string;
     //loop vars
     i,j,k: integer;
    begin
     start:=Ord(s1);
     Endd:=Ord(s2);
     SetLength(arr, n);
     m:=Math.Power(((Endd - start) + 1),n);

     for i := 0 to 3 do
      arr[i]:=s1;

     for i := 0 to round(m)-1 do
     begin

      for j:= n-1 downto 0 do
      begin
       t:=Ord(arr[j]);
       Inc(t);
       arr[j]:=Chr(t);
       if (Ord(arr[j]) <= Endd) then
        break
       else
        arr[j]:=s1;
      end; //j …
Run Code Online (Sandbox Code Playgroud)

javascript delphi crc

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

Jedi API如何帮助您使用Windows API?

我知道Jvcl是什么..它是一组组件并且你安装它们,但我真正感兴趣的是Jedi win32 API转换的东西.我不确定如何处理它们或如何使用它们.

你没有安装它们吗?比方说,我想使用API​​ SendInput或类似的; 如何在Jedi API中找到如何使用它?这就是Jedi API的用途吗?

我看了他们的网站,搜索了没有运气的教程.我甚至下载了我能找到的所有帮助文件,但我还是迷路了.

delphi api winapi jedi

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