小编Nic*_*ick的帖子

一个很好的HTML骨架

我想再次开始创建网站,但我已经离开了HTML场景一段时间了.我只是想知道这是否是一个网站的好骨架.如果没有,我应该更改,添加和/或删除什么?

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" 
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">

<html>
    <head>
        <rel="stylesheet" type="text/css" href="css/main.css" />
        <meta http-equiv="content-type" content="text/php; charset=utf-8" />

        <title>Site Template - Welcome!</title>
    </head>

    <body>
        <div class="Container">
            <div class="Header">

            </div>

            <div class="Menu">
                <ul id="nav"> 
                    <li>menu item</li>  
                    <li>menu item</li> 
                    <li>menu item</li>  
                    <li>menu item</li> 
                    <li>menu item</li>  
                    <li>menu item</li> 
                </ul> 
            </div>

            <div class="Body">

            </div>
        </div>

    </body>

    <footer>
        <div class="Footer">
            <b>Copyright - 2010</b>
        </div>
    </footer>
</html>
Run Code Online (Sandbox Code Playgroud)

html boilerplate skeleton-code

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

C#:实时组合框更新

我一直在尝试将文本文件加载到组合框中,然后创建一个按钮,将我在组合框中所做的任何更改保存回文本文件.

问题是,当我在组合框中输入内容时,所选的"项目"不会更新.我可以更改句子,但是一旦我点击"保存"按钮,它也会更新组合框,它会在我编辑它之前返回.

此外,当我编辑组合框并单击下拉箭头时,它再次显示文本文件的内容,没有我编辑的句子.

我一直在寻找一段时间,但到目前为止似乎没有人知道如何做到这一点.:P

private void cbBanken_SelectedValueChanged(object sender, EventArgs e)
{
    this.cbBanken.Update();
}
Run Code Online (Sandbox Code Playgroud)

我觉得这样的东西可能有效,但它没有做任何事情.我确实设法在更改后将一个新项目添加到列表中,但这不是我想要的.我希望能够编辑项目,而不是添加新项目.

我希望这足够详细.感谢您的时间!

编辑:好的,还有一件事:"它只会更新我改变的第一个字符.所以如果我在任何地方使用退格键,它会更新,然后我必须重新启动它才会再次更新.此外,它会转到远处在组合框线的左边,这可能非常烦人.如果有人知道如何修复它,我真的很感激."

我目前正在使用此代码:

private void comboBox1_TextChanged(object sender, EventArgs e) 
{ 
    if(comboBox1.SelectedIndex>=0) 
    { 
        int index = comboBox1.SelectedIndex; 
        comboBox1.Items[index] = comboBox1.Text; 
    } 

} 
Run Code Online (Sandbox Code Playgroud)

c# combobox

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

将php内容拆分为多个文件

我不知道是否有一个技术术语,所以我没有在谷歌和这个网站上找到任何东西.

我的一个朋友多年来一直在制作网站,并且实际上建立了一个商业,使用了一个相当独特的(对我来说)系统.

他把他的页面分成了3个部分,标题,正文和页脚.将它们放入3个文件,然后在正文页面中包含页眉和页脚,只留下:(示例)

<?php   include_once "Constants/Header.php";    ?>

        <div id="Container">
            <div id="Header">
                HEADER
            </div>

            <div id="Menu">
                <ul id="Nav"> 
                    <li>Menu item</li>  
                    <li>Menu item</li> 
                    <li>Menu item</li>  
                    <li>Menu item</li> 
                    <li>Menu item</li>  
                    <li>Menu item</li> 
                </ul> 
            </div>

            <div id="Body">

            </div>
        </div>

<?php   include_once "Constants/Footer.php";    ?>
Run Code Online (Sandbox Code Playgroud)

以这种方式编码网站是一种好习惯吗? - 如此,为什么?最后但同样重要的是,您是否以这种方式编写页面代码?

html php split include

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

C#字符串操作

我正在开发一个从页面上的文本文件中获取文本的应用程序. 示例链接: http ://test.com/textfile.txt

该文本文件包含以下文本:

1 Milk Stuff1.rar
2 Milk Stuff2.rar
3 Milk Stuff2-1.rar
4 Union Stuff3.rar
Run Code Online (Sandbox Code Playgroud)

我想要做的是如下,删除每一行的所有内容,除了以'Stuff'开头并以'.rar'结尾的"单词".

问题是,大多数简单的解决方案,比如使用.Remove,.Split或.Replace都会失败.这是因为,例如,使用空格格式化字符串最终返回:

1
Milk
Stuff1.rar\n2
Milk
Stuff2.rar\n3
Milk
Stuff2-1.rar\n4
Union
Stuff3.rar\n
Run Code Online (Sandbox Code Playgroud)

我敢打赌,它并不像看起来那么难,但我会帮助你给予我任何帮助.

Ps:为了清楚起见,这就是我希望它返回的内容:

Stuff1.rar
Stuff2.rar
Stuff2-1.rar
Stuff3.rar
Run Code Online (Sandbox Code Playgroud)

我目前正在使用此代码:

            client.HeadOnly = true;
            string uri = "http://test.com/textfile.txt"; 

            byte[] body = client.DownloadData(uri);
            string type = client.ResponseHeaders["content-type"]; 
            client.HeadOnly = false; 

            if (type.StartsWith(@"text/")) 
            {
                string[] text = client.DownloadString(uri);

                foreach (string word in text)
                {
                    if (word.StartsWith("Patch") && word.EndsWith(".rar"))
                    {
                        listBox1.Items.Add(word.ToString());
                    }
                }
            }
Run Code Online (Sandbox Code Playgroud)

这显然不起作用,但你明白了.

先感谢您!

c# regex web-applications .net-3.5 downloadstring

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

在C#中更改表单布局

我正在制作一个程序,要求用户选择他/她希望打开的文件.

他们可以选择大约3个不同的文件,每个文件都会影响按钮的布局,以及它们的一些属性.

问题是,目前我有这个庞大的列表:

label1.Visible = false;
label2.Visible = false;
form.size = etc.
Run Code Online (Sandbox Code Playgroud)

每个文件影响大约16个不同的控件,因此总共有48个可能的更改.

是否有更快/更好的方式来组织您的程序布局?

先感谢您.

框架:3.5语言:C#

Windows窗体应用程序

c# layout winforms

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