小编ill*_*lep的帖子

从C#程序的DLL访问方法

我有一个C程序,我已经创建了一个DLL文件.我使用的是Windows Vista和Visual C++.

现在我需要从C#代码的Main()方法访问该DLL中的方法.这样做的步骤是什么?

到目前为止,我已添加DLL文件作为参考,此后我该怎么办?

这只是一个例子:

int main1( void ) {
  prinf("Hello World");
}
Run Code Online (Sandbox Code Playgroud)

请注意,这个类也使我们使用其他.lib函数,但我能够成功地创建一个DLL.(我不知道这是否相关)

现在我需要从我的C#Main()访问此方法;

[STAThread]
static void Main()
{
  // I need to call that main1() method here

  Application.EnableVisualStyles();
  Application.SetCompatibleTextRenderingDefault(false);
  Application.Run(new Form1());
}
Run Code Online (Sandbox Code Playgroud)

c c# dll visual-c++

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

文本到语音转换器

我将创建一个文本到语音转换器,它可以在Windows和基于Linux的系统中执行.有人可以帮我回答以下问题;

  1. 我应该用什么语言; Java,C++还是其他?
  2. 我要创建的程序应该能够读取大块数据.
  3. 应该有良好的音质.
  4. 有哪些库可以实现这一目标?

请分享您的经验.

c++ java linux windows text-to-speech

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

C#屏幕分辨率和表格显示

我有一个C#WinForms应用程序,当我将可执行文件提供给不同的用户时,应用程序显示不同的大小(基于他们的屏幕分辨率).无法看到应用程序的某些部分.

无论如何根据屏幕分辨率自动调整窗口大小,还是有另一种方法?

编辑:此外,它在不同的操作系统下以不同的风格出现,是否有标准化其设计?

.net c# winforms

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

失去焦点 - 基本问题

我有C#windows窗体应用程序,具有所有默认设置.我正在使用VS 2008,OS - Windows VIsta.

当我的表单失去焦点时(例如当用户点击表单后面的某些内容时),我需要使用相同的表单来失去焦点以重新获得它.

我利用这个事件来处理这件事;

private void Form1_Deactivate_1(object sender, EventArgs e)
{

  Console.WriteLine("DEACTIVATE EVENT _______+++++++++_________");
   Form1 f = new Form1();
  f.show();
}
Run Code Online (Sandbox Code Playgroud)

在这里,您将看到的是当表单失去焦点时,将执行Console.writeline命令并在屏幕上显示一个新表单.我不想要这个.我想要失去焦点的确切形式重新获得焦点并重新出现在屏幕上.我该怎么做呢.

c# forms focus show

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

标签 统计

c# ×3

.net ×1

c ×1

c++ ×1

dll ×1

focus ×1

forms ×1

java ×1

linux ×1

show ×1

text-to-speech ×1

visual-c++ ×1

windows ×1

winforms ×1