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

熱點內容
ai中線段怎麼添加寬度配置文件 瀏覽:956
lol文件怎麼找不到game 瀏覽:142
aecc視頻教程 瀏覽:983
linux怎麼查看資料庫用戶名 瀏覽:182
cefs文件系統 瀏覽:404
學平面設計個編程哪個好 瀏覽:701
如何把編程文件轉為hex 瀏覽:80
清除蘋果地圖來自地址 瀏覽:233
已經打開的文件如何清理 瀏覽:685
視頻網站有什麼用 瀏覽:70
多個表格文件怎樣壓縮文件 瀏覽:729
cad文件大很卡如何解決 瀏覽:633
將java程序打包成apk 瀏覽:277
2021唱吧文件找不到了 瀏覽:463
華為p9手機文件管理 瀏覽:284
固定在工具欄的文件夾怎麼查找路徑 瀏覽:667
半條命2有幾個版本 瀏覽:333
電腦管家微信備份文件夾 瀏覽:826
ubuntu文件夾解鎖 瀏覽:34
網站多少錢一單 瀏覽:382

友情鏈接