導航:首頁 > 文件教程 > 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文件相關的資料

熱點內容
怎麼杜絕網路貸款 瀏覽:966
win8無線網路連接2 瀏覽:341
coreldraw12摳圖教程 瀏覽:733
lnmp部署後nginx配置文件位置 瀏覽:907
修改sql資料庫路徑 瀏覽:248
bibi網站有哪些好看的動漫 瀏覽:496
linux查看依賴關系 瀏覽:475
資料庫系統的組成要素 瀏覽:368
大數據文案工作一個閆多少錢 瀏覽:847
如何下載友邦app 瀏覽:19
win10系統載入的時間很慢 瀏覽:991
ug配置文件放在哪 瀏覽:235
福昕閱讀器怎麼取消雙擊關閉文件 瀏覽:227
f663n光貓超級密碼配置文件 瀏覽:610
系統與編程有什麼區別 瀏覽:550
軍隊計算機網路安全評估方法 瀏覽:252
編程時如何將文字資料封裝 瀏覽:985
ipad2升級ios1032 瀏覽:469
win10文件健康顏色 瀏覽:581
nodejs視頻網站 瀏覽:747

友情鏈接