導航:首頁 > 文件教程 > winform如何調用exe文件

winform如何調用exe文件

發布時間:2024-09-10 07:34:13

Ⅰ vs2010 winform怎麼生成exe文件

你可以首先點擊你這個項目的菜單項的生成——生成解決方案

最後在這個文件夾的bin文件夾——Debug文件夾,點開後就可以看到一個exe文件,那就是了,一般只要生成了,就有個exe文件在這個路徑下

Ⅱ C# winform 如何調用資源文件及如何將外部的EXE文件放入資源文件里

"http://blog.sina.com.cn/s/blog_5f3ea8140100hma7.html"
using System;
using System.Windows.Forms;
using System.Resources;
using System.Reflection;
using System.IO;
namespace test
{
static class Program
{
[STAThread]
static void Main(string[] args)
{
Stream stream = Assembly. GetExecutingAssembly_r(). GetManifestResourceStream_r("test.Code.exe");
byte[] bs = new byte[stream.Length];
stream.Read(bs, 0, (int)stream.Length);
Assembly asm = Assembly.Load(bs);
MethodInfo info = asm.EntryPoint;
ParameterInfo[] parameters = info. GetParameters_r();
if ((parameters != null) && (parameters.Length > 0))
info.Invoke(null, (object[])args);
else
info.Invoke(null, null);
}
}
}

Ⅲ c#的winform窗體中如何嵌套exe應用程序

(1) 用窗體的靜態方法作為顯示窗體和使用窗體功能的入口
一個窗體往往會顯示其他窗體以實現一定的功能。通過在被調用窗體中實現一個靜態函數供調用窗體使用可以簡化窗體間的交互,隱蔽被調用窗體的數據,從而加強封裝特性。
如主窗體為FormMain,被調用窗體為FormChild。在FormChild中實現一個靜態方法:
Static void DoSomething()
{
new FormChild.ShowDialog();
//實現功能
//…
}
在主窗體中調用被調用窗體的DoSomething()方法:
FormChind.DoSomething();
這樣就可以顯示被調用窗體並由被調用窗體執行預設的功能,並且該靜態函數封裝了構造和初始化被調用窗體的邏輯。程序的結構更加清晰,類的職責更加明確。
(2) 判斷用戶在對話框中點擊的按鈕
對話框的ShowDialog方法會返回DialogResult類型的返回值。DialogResult是枚舉類型,通過檢查該枚舉值,即可知道用戶是通過單擊哪個按鈕關閉對話框的。
例如,要檢測用戶是否是單擊了OK按鈕從而關閉文件對話框,可以使用如下代碼
if (this.openFileDialogPhoto.ShowDialog()==DialogResult.OK)
{

}
(3) 將資料庫中讀取的照片文件顯示在控制項中
從資料庫中讀取照片,照片的列row.phptoImage是byte 數組類型。要將照片直接顯示在控制項中,而非先存儲在硬碟上再調入控制項顯示,需要使用MemoryStream類。具體方法如下:
MemoryStream mstream;
if(row.photoImage.Length!=0)
{
mstream=new MemoryStream(row.photoImage);
this.picPhoto.Image= new Bitmap(mstream);
}
(4) 使用 Command 對象的 ExecuteScalar 方法
一般使用 Command 對象的 ExecuteReader 方法來將資料庫的返回結果保存在 DataReader 中。如以下代碼所示:
dbReader = cmd.ExecuteReader();
但如果返回結果是單個標量值,如一個整數或一個字元串,則可以執行 Command 對象的 ExecuteScalar 方法直接獲取該值。
編碼示例如下:
byte b;
b = (byte)cmd.ExecuteScalar();

(5) 為 Command 對象添加參數的兩種方法
這兩種方法其實是 Parameters 對象的 Add 方法的兩種變體。第一種方法比較簡單,就是直接使用 Add 方法添加參數,並同時指定參數的類型和值。代碼如下:
cmd.Parameters.Add("@EmpID",System.Data.SqlDbType.Int).Value = iEmpID;
另外一種方法比較復雜,它需要先聲明一個 SqlParameter 類型的對象,然後使用 Add 方法添加該參數對象。這種方法便於調試。代碼如下:
SqlParameter paramEmpID = new SqlParameter("@EmpID", System.Data.SqlDbType.Int);
paramEmpID.Value = strSelfIntro;
cmd.Parameters.Add(paramEmpID);
(6) 解決Typed DataSet中空欄位值的問題
Typed DataSet可以大大提高開發的效率。但是在某個欄位值為空的情況下,使用Typed DataSet讀取該欄位會引發系統異常。要解決這個問題有兩種方法:
1) 在資料庫中為所有運行為空的欄位設置預設值
2) 修改VS.NET自動生成的XSD文件
在這里僅介紹第二種方法。對於值可以為空的欄位,XSD文件中原來的描述應該類似如下代碼(其中DeptName、Title和Telephone欄位在資料庫中可以為空值):
<xs:elementname="Name"type="xs:string"/>
<xs:elementname="LoginName"type="xs:string"/>
<xs:elementname="Email"type="xs:string"/>
<xs:elementname="DeptName"type="xs:string"minOccurs="0"/>
<xs:elementname="Title"type="xs:string"minOccurs="0"/>
<xs:elementname="Telephone"

文章出處:http://www.diybl.com/course/4_webprogram/asp.net/netjs/2007921/72800.html

Ⅳ C#的WinForm中嵌入.exe文件

這個函數setparent
函數原型:HWND SetParent(HWND hWndChild,HWND hWndNewParent); 參數: hWndChild:子窗口句柄。 hWndNewParent:新的父窗口句柄。如果該參數是NULL,則桌面窗口就成為新的父窗口。在WindowsNT5.0中,如果參數為HWND_MESSAGE,則子窗口成為消息窗口。
-------------------
你在c#裡面調用就是了,父窗口句柄設置為你的那個窗口,子窗口句柄就是你說的你那個EXE文件運行後的窗口的句柄。

Ⅳ winform窗體裡面怎麼打開exe程序

也可以在窗體界面上設置一個鏈接,鏈接到.exe文件

閱讀全文

與winform如何調用exe文件相關的資料

熱點內容
iphone5左上角翹屏 瀏覽:863
自製音樂節奏燈教程 瀏覽:963
java獲取jar文件路徑 瀏覽:227
手機test文件可刪除么 瀏覽:719
升win10卡在34 瀏覽:962
sfc文件 瀏覽:262
公牛蘋果數據線2a什麼意思 瀏覽:489
勒索蠕蟲檢測工具 瀏覽:68
蘋果手錶固件描述文件下載 瀏覽:330
android獲取sd卡視頻文件 瀏覽:949
蘋果手機設置通用網路設置 瀏覽:83
md298zpa是什麼版本 瀏覽:317
srslog文件在哪個目錄 瀏覽:948
無法找到文件中可刪除的圖片 瀏覽:739
dnf90版本副職業 瀏覽:848
c只讀打開文件 瀏覽:575
如何在電腦文件上添加圖片 瀏覽:297
xslist網站怎麼登錄 瀏覽:735
ftp不能直接打開文件 瀏覽:145
ps調整後的xps文件 瀏覽:572

友情鏈接