如何在一个组中使用多个文件扩展名OpenFileDialog?我有Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff"
和我想创建组,所以JPG是*.jpg和*.jpeg,TIFF是*.tif和*.tiff以及'所有图形类型'?我怎样才能做到这一点?
我有PictureBox picture.
我用:
picture.Size = bmp.Size;
picture.Image = bmp;
Run Code Online (Sandbox Code Playgroud)
假设有两个整数maxWidth和maxHeigth.
我希望picture在其大小超过maxWidth和/或时添加垂直/水平滚动条maxHeight.我怎样才能做到这一点?
我正在使用Visual Studio 2010.我正在尝试在OpenGL中编写简单的Camera类.我需要在Camera.h中包含gl/gl.h
gl/gl.h已经包含在main.cpp中了,Camera.h包含在main.cpp中当我放入
#include <gl/gl.h>
Run Code Online (Sandbox Code Playgroud)
在Camera.hi中有一堆像这样的错误:
Error 11 error C2086: 'int APIENTRY' : redefinition C:\Program Files (x86)\Microsoft SDKs\Windows\v7.0A\include\gl\GL.h 1153 1 Gaz 3D
文件:
Camera.h
#include <math.h>
#include <gl/gl.h>
#ifndef _CAMERA_H
#define _CAMERA_H
class Camera
{
private:
Camera();
public:
static Camera& getCamera();
float x, y, z, rotv, roth;
void moveForward(float n);
void moveBackward(float n);
void moveLeft(float n);
void moveRight(float n);
void lookUp(float n);
void lookDown(float n);
void lookLeft(float n);
void lookRight(float n);
};
#endif
Run Code Online (Sandbox Code Playgroud)
main.cpp中:
#include <windows.h>
#include <gl\gl.h>
#include …Run Code Online (Sandbox Code Playgroud) 我在Windows 7 64位上的Visual Studio 2010中创建了一个程序.当我尝试在Windows XP 32位上运行它时,我收到msvcr100.dll缺失的消息.当我尝试将该文件从Win7复制到WInXP时,我收到msvcr100.dll错误的消息.如何在VS中设置构建,以便msvcr100.dll不是必需的?
我如何获得Form程序的args?在控制台应用程序中我可以使用args[]但是表单应用程序呢?
我有简单的WCF服务应用程序(基于本教程:入门).我的问题是,当我向我的应用程序添加一个函数并希望使用以下命令重新生成Proxy.cs文件时:
C:\kod>svcutil.exe /language:cs /out:Proxy.cs /config:app.config http://localhos
t:8000/PBMB
我得到以下结果.我知道重新生成这些文件的唯一解决方案是重新启动计算机.但每次改变任何事情时这样做都令人沮丧.有人可以帮忙吗?
结果:
Microsoft(R)服务模型元数据工具[Microsoft(R)Windows(R)Communication Foundation,版本4.0.30319.1]版权所有(c)Microsoft Corporation.版权所有.
尝试使用WS-Metad ata Exchange或DISCO 从' http:// localhost:8000/PBMB ' 下载元数据.错误:无法导入wsdl:portType详细信息:运行WSDL导入扩展时抛出异常:System.Se rviceModel.Description.DataContractSerializerMessageContractImporter错误:找不到具有目标命名空间" http:// PBMB "的架构.XPath到错误源:// wsdl:definitions [@ targetNamespace =' http:// PBMB ']/wsdl:p ortType [@ name ='IService']
错误:无法导入wsdl:binding详细信息:导入wsdl:port的wsdl:bind是错误的.XPath to wsdl:portType:// wsdl:definitions [@ targetNamespace =' http:// PBMB ']/wsdl:portType [@ name ='IService'] XPath to Error Source:// wsdl:definitions [@ targetNamespace =' http://tempuri.org/ ']/wsdl:binding [@ name ='WSHttpBinding_IService']
错误:无法导入wsdl:port详细信息:导入wsdl:port所依赖的wsdl:binding时出错.XPath to wsdl:binding:// wsdl:definitions [@ targetNamespace =' http://tempuri.org/ ']/wsdl:binding [@ name ='WSHttpBinding_IService'] XPath to Error …
我有一个包含21000个字符串(每行一行)和500 MB其他文本文件(maily源代码)的文本文件.对于每个字符串,我需要确定它是否包含在任何这些文件中.我编写的程序可以完成这项工作,但是它的性能非常糟糕(它会在几天内完成,我需要在最多5-6小时内完成工作).
我正在使用C#,Visual Studio 2010编写
关于我的问题,我有几个问题:
a)哪种方法更好?
foreach(string s in StringsToSearch)
{
//scan all files and break when string is found
}
Run Code Online (Sandbox Code Playgroud)
要么
foreach(string f in Files)
{
//search that file for each string that is not already found
}
Run Code Online (Sandbox Code Playgroud)
b)逐行扫描一个文件是否更好
StreamReader r = new StreamReader(file);
while(!r.EndOfStream)
{
string s = r.ReadLine();
//... if(s.Contains(xxx));
}
Run Code Online (Sandbox Code Playgroud)
要么
StreamReader r = new StreamReader(file);
string s = r.ReadToEnd();
//if(s.Contains(xxx));
Run Code Online (Sandbox Code Playgroud)
c)线程是否会改善性能以及如何做到这一点?
d)是否有任何软件可以做到这一点,所以我不必编写自己的代码?
我在Visual Studio 2010中创建了一个项目(winforms).我制作了一个新表格,我希望这个新表格成为该计划的主要形式.我该怎么改变它?
我有数据库存档C:\Users\Pawel\Documents\DB.sdf.我该如何连接它?
下面的简单代码不起作用并生成异常.
码:
[WebMethod]
public String TestCon()
{
SqlConnection sql = new System.Data.SqlClient.SqlConnection(
@"Data Source=C:\Users\Pawel\Documents\DB.sdf");
string str = "OK";
try
{
sql.Open();
sql.Close();
}
catch (Exception ex)
{
str = ex.Message;
}
return str;
}
Run Code Online (Sandbox Code Playgroud)
结果:
A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network …
import javax.swing.*;
public class test
{
public static void main(String[] args) throws Exception
{
JFrame frame = new JFrame("Test");
frame.setDefaultCloseOperation(WindowConstants.EXIT_ON_CLOSE);
frame.setSize(120,80);
JComboBox cb = new JComboBox();
cb.addItem("A very long combo-box item that doesn't fit no. 1");
cb.addItem("A very long combo-box item that doesn't fit no. 2");
frame.add(cb);
frame.validate();
frame.setVisible(true);
}
}
Run Code Online (Sandbox Code Playgroud)
如何使组合框项目以其所有文本可见的方式显示?
现在我有这样的事情:

我不想在折叠时更改组合框的大小.
我只是想增加扩展部分的宽度.
c# ×7
winforms ×4
arguments ×1
build ×1
file ×1
include ×1
java ×1
jcombobox ×1
jpopup ×1
msvcr100.dll ×1
opengl ×1
picturebox ×1
redefinition ×1
scroll ×1
scrollbar ×1
search ×1
sql-server ×1
string ×1
swing ×1
wcf ×1
web-services ×1