问题列表 - 第18064页

打开已预先填写表格的页面

我有一份报名表。当页面加载时,它必须检查:

if ($_SESSION[WorkMode] == 'UPDATE')
Run Code Online (Sandbox Code Playgroud)

然后用数据库中的值填充表单,否则打开一个空白表单。

如果我在不同的 PHP 文件中获取结果并在加载时调用此 .php 文件,如何填写表单。

html php

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

iPhone:在视图中调整CALayer子图层的大小

我已经设置了一个UIView,并在视图的图层中添加了几个CALayers作为子图层.甚至可以随着视图调整子图层的大小吗?当我通过设置新帧来调整图层大小时,只有视图的图层会获得新的大小,而不是子图层.我将图层的setNeedsDisplayOnBoundsChange设置为true,将contentsGravity设置为kCAGravityResizeAspect,但到目前为止没有任何帮助.我错过了很明显的东西吗?

谢谢,亲切的问候,汉斯

iphone calayer

5
推荐指数
0
解决办法
3244
查看次数

Div鼠标悬停

在web上运行Asp.net 2.0 C#.在我的网站中我有三个div.每个div包含几个元素,当我鼠标悬停一个div然后它垂直展开,最初所有div都在Collapsible.如何编写这个鼠标悬停事件.如何在可折叠中设置所有div内容.我想要Accordion,但Accordion标题不是水平垂直发生的.

javascript

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

在Intellij IDEA中有没有办法看到当前行所属方法的名称?

在我们的代码库中有一些非常长的方法(几页代码).在阅读代码时,有时能够看到当前行所属方法的名称,而无需查阅方法的开头.在Intellij IDEA中这可能吗?我正在使用Intellij IDEA 7.0.3.

intellij-idea

37
推荐指数
4
解决办法
6363
查看次数

是否可以使用类似IBOutlet数组的东西?

我在我当前的iPhone应用程序中有一个顶级列表视图,它由代码填充.我使用Interface Builder组装了视图,因此它包含很多UILabels.

很显然,我不希望有name1,name2在我的课,等网点,但更喜欢一个name[10]阵列.

是否可以这样做,并将每个项目连接到适当的标签(或任何其他界面构建器,如视图)?

iphone interface-builder uilabel iboutlet iboutletcollection

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

为Swing重新流动标签小部件

是否有一个Swing的小部件,其行为类似于a JLabel,如果文本的尺寸发生变化,它会自动重排文本?例如:

Large horizontal space available:
+--------------+
| Foo bar baz  |
+--------------+

Small horizontal space available:
+---------+
| Foo bar |
| baz     |
+---------+

我目前正在使用JEditorPanesetContentType("text/html")和HTML内容.这有效,但它不使用系统的默认标签字体来显示文本.此外,我宁愿不将HTML标记放入我的文本中 - 最好\n将字符转换为换行符,其他所有内容都将显示为文本.

java formatting swing label widget

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

WCF Xml与二进制序列化的优点和缺点

我知道如果我使用WCF进行二进制序列化,我会失去互操作性.

如果我愿意接受这一点,我很遗憾,如果使用二进制文件超过Xml有效率的好处.

如果还有其他任何利弊,我上面没有提到过

.net wcf

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

help: 从 VB6 项目调用 C# winforms dll?

我有一个 VB6 项目(windows 应用程序),我必须在 C#.net 中的现有 VB6 项目中重新开发一个模块。

我在 C#.net 中开发的模块应该是一个 dll 并且应该包含一些 Windows 窗体。我能够从我的 vb6 项目中成功调用 ac# console applicaiton dll,但是当我尝试从我的 VB6 项目中使用 winforms 调用 C# 类库时遇到了问题。

这就是我为我的概念证明所做的 - 这是我的 C#.net 类库项目中的一个类文件。

namespace TestDll
{
    public interface IClass1
    {
        void DisplayMessage();
    }


    public class Class1:IClass1
    {              
        void IClass1.DisplayMessage()
        { 
            MessageBox.Show ("Displyaing message");
        }

    }
}
Run Code Online (Sandbox Code Playgroud)

我在同一个 nemspace 中有一个表单,我计划Class1在 C# winform 的 page_load 事件上实例化并使用它的对象。

在我的 VB6 项目中,我想显示我在 C#.net dll 中的表单。我用这个代码调用它 -

Private Declare Sub DislayMessage Lib "TestDll.dll" ()

Private …
Run Code Online (Sandbox Code Playgroud)

c# windows vb6 dll interop

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

如何在C中的最后一行之前添加一行

嗨,我在Unix平台上的C工作.请告诉我如何在C的最后一行之前追加一行.我在附加模式中使用了fopen但是我不能在最后一行之前添加一行.

我只想写入文件中的倒数第二行.

c file handle

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

我用我的工厂方法过度了吗?

我们的核心产品的一部分是一个网站CMS,它使用各种页面小部件.这些小部件负责显示内容,列出产品,处理事件注册等.每个小部件由从基本小部件类派生的类表示.在呈现页面时,服务器从数据库中获取页面的小部件,然后创建正确类的实例.工厂方法对吗?

Private Function WidgetFactory(typeId)
    Dim oWidget
    Select Case typeId
        Case widgetType.ContentBlock
            Set oWidget = New ContentWidget
        Case widgetType.Registration
            Set oWidget = New RegistrationWidget
        Case widgetType.DocumentList
            Set oWidget = New DocumentListWidget
        Case widgetType.DocumentDisplay
    End Select
    Set WidgetFactory = oWidget
End Function
Run Code Online (Sandbox Code Playgroud)

无论如何,这一切都很好,但随着时间的推移,小部件类型的数量增加到大约50,这意味着工厂方法相当长.每次我创建一个新类型的小部件时,我会在方法中添加另外几行,并且在我脑海中发出一点警报,这可能不是最好的做事方式.我倾向于忽略那个警报,但它越来越响亮.

那么,我做错了吗?有没有更好的方法来处理这种情况?

language-agnostic design-patterns factory-method

5
推荐指数
2
解决办法
528
查看次数