小编Vor*_*ler的帖子

制作winform开关标签

我正在使用Visual Studio 2008在C#中进行winform.

目前,我有一个tabcontrol,包含2个选项卡.在第一个,有一个按钮.当我点击它时,我必须被带到第二个标签.

问题是,我不知道怎么做.我已经尝试过调试,查看各种属性并搞乱它们,但我发现没有任何帮助.

这里有人知道如何解决这个问题吗?

额外信息:我的变量名为tabControl1,textTab和logTab.

我在textTab中,单击那里的按钮,我想要被带到logTab.基本上就是这样.

c# tabs visual-studio-2008 winforms

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

HTML属性accesskey无法正常工作

所以,我正在测试所有不同的HTML标签和属性,稍微提升一些东西,并且出于某种原因,accesskey似乎不起作用.

accesskey属性用于将键分配给元素.根据您的操作系统,按Alt +键(Windows)或Cmd +键(Mac)将关注该元素.

这里有一点点:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en-us">
<head>
    <title>Title</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <style type="text/css">
        a:focus{
            color:red
        }
    </style>
</head>
<body>
    <a accesskey="x" target="new" href="#">Hello</a>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

所以我正在开发一台Windows机器.因此,当我按下Alt + x时,我希望锚点变红.但事实并非如此.代码有问题,或者我预计会发生错误的事情?

在Firefox上,没有任何反应.谷歌浏览器打开一个新选项卡(因为它应该,目标属性说"新",这意味着在新的选项卡/窗口中打开)和IE跳转到锚点但不做任何进一步.

xhtml accessibility

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

使用PHP/Javascript进行多文件上传,无闪存

我正在尝试制作一个允许同时上传多个文件的网页.我将文件扩展名限制为最常见的图像,如JPG,JPEG,PNG和GIF.

我已经对此进行了一些研究,无论在哪里,我都会看到闪光灯闪光灯.

我真的不想使用闪光灯.特别是Flash 10,它禁用了最常用的方法来启用多文件上传.

我正在寻找的是一种不断创建越来越多输入字段的方法,每个字段都有一个浏览按钮,然后在表单底部有一个最终上传按钮.使用Javascript创建新的输入字段真的很不错.

所以我想知道这是如何工作的.我是否需要为所有文件输入字段赋予相同的名称属性,以便我可以使用1段PHP代码来解决这个问题?或者,有没有办法让PHP检测出如何汇总多少文件并简单地将代码解析为for-loop中的文件?

javascript php file-upload

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

C#中构造函数的特定形式

我正在学习ICT.我的课程之一是C#,另一门是物理.我们的物理老师使用Visual Studio动画一些动作给了我一些他用来做的代码.他告诉我们要查一查.这是我不认识的事情:

public static Vector operator + (Vector v1, Vector v2)
{
    return new Vector(v1.X + v2.X, v1.Y + v2.Y, v1.Z + v2.Z);
}
Run Code Online (Sandbox Code Playgroud)

那应该是一个构造函数,但我以前从未见过这样的东西.我不知道它叫什么,所以我不知道谷歌的用途.

有人可以开导我吗?

c# constructor visual-studio

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

PHP读取CSV文件的问题

我正在尝试从a.csv文件中读取数据,将其作为文本输出到网页上.

这是我第一次这样做,我遇到了一个令人讨厌的小问题.

我的.csv文件(默认情况下由Excel打开)有多行,我将整个内容读作一个长字符串.

像这样:

$contents = file_get_contents("files/data.csv");
Run Code Online (Sandbox Code Playgroud)

在我制作的这个示例文件中,有2行.

Paul Blueberryroad 85 us手电筒,包装2008年11月20日,下午4:39

Hellen Blueberryroad 85 us lens13mm,手电筒,手提袋,ExtraBatteries 2008年11月20日,16:41:32

但PHP读取的字符串是这样的:

Paul; Blueberryroad 85; us;手电筒,Bag; 2008年11月20日,下午4:39Hellen; Blueberryroad 85; us; lens13mm,手电筒,袋子,ExtraBatteries; 2008年11月20日,16:41:32

我正在分裂:

list($name[], $street[], $country[], $accessories[], $orderdate[]) = split(";",$contents);
Run Code Online (Sandbox Code Playgroud)

我想要的是$ name []包含"Paul"和"Hellen"作为其内容.并且其他数组接收各自列的值.

相反,我只得到保罗和$ orderdate []的内容

2008年11月20日下午4:39海伦

所以所有行都连接在一起.有人能告诉我如何实现我的需求吗?

编辑:发现解决方案,只剩下一个令人讨厌的东西:

我现在用这段代码解决了这个问题:

$fo = fopen("files/users.csv", "rb+");
while(!feof($fo)) {
  $contents[] = fgetcsv($fo,0,';');
}
fclose($fo);
Run Code Online (Sandbox Code Playgroud)

出于某种原因,尽管我的CSV文件只有2行,但它返回2个数组和1个布尔值.前两个是我的数据数组,布尔值是0.

php csv file-io

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

通过PHP解析html <script>并不完全正常

我发现这很奇怪,一定是我做错了,但仍然......我正在使用PHP和TPL文件的页面上工作.在我的TPL文件中,如果需要,页脚中有一些额外的行.

例如,使用Javascript进行表单检查.

所以在PHP中我这样做了:

$foot = "<script type=\"text/javascript\">if(document.getElementById){loadEvents();}</script>";
Run Code Online (Sandbox Code Playgroud)

然后解析$ foot变量,HTML中的结果如下:

<script type="text/javascript">if(document.getElementById)</script>
Run Code Online (Sandbox Code Playgroud)

所以{loadEvents();}失踪了.

有没有人看到我在这里失踪的东西......我真的没有找到它.我忘了逃避角色什么的吗?

javascript php template-engine smarty

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

用C#读取文件,方法不同

学习C#,我的书给我看了读取文件的课程.我发现2个非常相似,并且Visual Studio调试器没有显示两者之间的明显差异.

码:

FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);


FileStream fs = File.Open(path, FileMode.Open, FileAccess.Read);
Run Code Online (Sandbox Code Playgroud)

现在我想知道,这两种阅读文件的方式有什么区别.你知道有任何内部差异吗?

.net c# file

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

将webdevelopment与webdesign分开

我是网络开发的学生,我有一个关于业务的问题(放学后,找工作等).

现在,我的大学教了我好几件事,我自己也学到了很多东西.我们经常使用XHTML 1.1,CSS 2.1,Javascript(主要是formchecking)和PHP,我们所有的代码都必须符合W3C(在线验证器),否则我们甚至没有得到成绩.就我自己而言,我已经搞砸了jQuery,明年我们将获得ASP.NET和LINQ.我也看到MySQL的程度不错,但我不认为自己是专家.

问题是,虽然我喜欢编写网站/应用程序并找到新的东西和方法,但我在设计/"让它看起来很漂亮"方面的技巧却是不可能的.

我想知道的是,在业务方面,这对工作机会有何影响?

我的意思是,给我一个PSD文件和必要的图像,我会给你你的工作网站,没问题.我将记录我的代码和所有内容.但是要想出我自己的外观和感觉......我觉得很难决定使用哪种颜色的东西,如果悬停效果看起来像这样或者那样,当我这样做时,我是否会出现一个小箭头,等等等......

是否期望开发人员同时成为设计师?或者有些公司将其分开而其他公司则没有?

问题是,我没有任何公司的经验.我不知道他们如何实现他们网站的创建.因为作为学生,我们没有一个设计师团队告诉我们要做什么,我们必须自己做所有事情.幸运的是,院长已经说设计不会影响成绩.

php

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

PHP中的MySQL查询给出了明显错误的结果

我正在使用PHP和PHPMyAdmin来创建一个小型的站点.我给会员一个ID号码,根据该号码,数据库中当前最大的号码是+1

在我得到PHP脚本之前,我做了25次测试.

然后我使用PHPMyAdmin删除了这25个条目.

但现在,当我的PHP代码执行此操作时:

function getLatestID() {
    $query = "SELECT max(member_id) FROM members";
    $result = @mysql_query($query) or showError("unable to query database for user information");
    if (!($record = mysql_fetch_array($result))) return null;
    return $record[0];
}
Run Code Online (Sandbox Code Playgroud)

我得错了号码.

测试场景:数据库表包含3个条目,ID为1,2和3.

我启动一个调试会话并在返回时放置一个断点$record[0].我检查它的内容,而不是3,这是最大的数字,它是28.

在25 + 3 = 28中,我已经删除了25个条目...

有谁知道是什么导致了这个以及我如何解决它?

php mysql phpmyadmin

3
推荐指数
2
解决办法
458
查看次数

为什么有些程序是用C++编写的,而其他程序则不是?

这是我一直想知道的事情.

以记事本++为例.维基百科告诉我它是用C++编写的,它只是Windows版本.

现在拿PHP.维基百科告诉我这也是用C++编写的,但也可以在其他操作系统上运行.

但我看到更多语言,然后只是C++ for PHP ...这是怎么做到的?他们是否在C++中创建了一些新代码,看到它有效,然后弄清楚如何在Perl中执行它,或者会发生什么?

php c++ cross-platform

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