我想再次开始创建网站,但我已经离开了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) 我一直在尝试将文本文件加载到组合框中,然后创建一个按钮,将我在组合框中所做的任何更改保存回文本文件.
问题是,当我在组合框中输入内容时,所选的"项目"不会更新.我可以更改句子,但是一旦我点击"保存"按钮,它也会更新组合框,它会在我编辑它之前返回.
此外,当我编辑组合框并单击下拉箭头时,它再次显示文本文件的内容,没有我编辑的句子.
我一直在寻找一段时间,但到目前为止似乎没有人知道如何做到这一点.: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) 我不知道是否有一个技术术语,所以我没有在谷歌和这个网站上找到任何东西.
我的一个朋友多年来一直在制作网站,并且实际上建立了一个商业,使用了一个相当独特的(对我来说)系统.
他把他的页面分成了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)
以这种方式编码网站是一种好习惯吗? - 如此,为什么?最后但同样重要的是,您是否以这种方式编写页面代码?
我正在开发一个从页面上的文本文件中获取文本的应用程序. 示例链接: 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)
这显然不起作用,但你明白了.
先感谢您!
我正在制作一个程序,要求用户选择他/她希望打开的文件.
他们可以选择大约3个不同的文件,每个文件都会影响按钮的布局,以及它们的一些属性.
问题是,目前我有这个庞大的列表:
label1.Visible = false;
label2.Visible = false;
form.size = etc.
Run Code Online (Sandbox Code Playgroud)
每个文件影响大约16个不同的控件,因此总共有48个可能的更改.
是否有更快/更好的方式来组织您的程序布局?
先感谢您.
框架:3.5语言:C#
Windows窗体应用程序