⑴ windowsPE工具箱是干什麼用的
在裝系統的時候抄會用到windowsPE工具箱,襲可以進入桌面里設置,如果直接裝系統裝不了的好可能要用到這個,可以在你原來的系統保留一些有用的文件,也可以把光碟里的系統靜像文件復制過去,在用手動運行GUEST就行了
⑵ 如何安裝SPAMS工具箱在Matlab 2014b在Windows 8.1下
至於Matlab工具箱安裝中涉及到了Matlab的搜索路徑、工作目錄、當前路徑、用戶路徑等好多術語,可以直接查看Matlab的幫助系統,在那裡可以得到最直接的答復,但是需要一定的英文基礎哦 添加工具箱的方法很多,所有方法都是為了達到同一個目的,將工具箱的所在路徑添加到Matlab的搜索路徑下就可以了(將工具箱復制到toolbox目錄然後在set path裡面添加這個目錄就可以用了) 下面介紹一種最簡單的操作,下面以安裝mathmodl(數學建模工具箱)為例進行說明a、將你所需要安裝的工具箱解壓到$MatlabRoot\toolbox中(其實任意路徑都是可以的,但是為了方便管理,我們一般都安裝在這里),$MatlabRoot是你的Matlab安裝路徑,可以在Matlab中輸入matlabroot命令獲取(1)在Matlab輸入如下內容(當你可以直接使用資源管理器進入toolbox目錄) >> matlabrootans =D:\Program Files\MATLAB\R2008a
>> winopen(ans)復制代碼(2)此時會自動跳到Matlab的安裝目錄下,雙擊打開目錄下的toolbox文件夾(3)將mathmodl工具箱復制到toolbox中 b.將剛才mathmodl的路徑添加到Matlab搜索路徑下(可以使用Matlab命令行,也可是用Matlab菜單操作,為了簡便這里使用第二種)(1)在Matlab中如下操作,File——>Set Path...——>點擊Add with subfolders...(2)在瀏覽文件中,選擇剛才的安裝路徑$MatlabRoot/toolbox/mathmodl後,點擊確定 (3)此時返回到Set Path對話框,點擊左下角的保存按鈕(記住一定要保存),此時工具箱徹底安裝完畢,點擊Close關閉對話框c.測試下新安裝工具箱是可以使用,在Matlab中輸入如下內容 >>mathmodl%輸入工具箱名稱,此時一般會返回該工具箱的說明,也就是mathmodl路徑下content.m中的內容
%在命令行中輸入如下,此時會返回mathmodl路徑下所有的文件
X
⑶ win7PE工具箱安裝如何使用
1.首先下載「u啟動windows7PE工具箱」到電腦本地,建議下載到電腦桌面(方便自己找到)。
2.安裝「u啟動windows7PE工具箱」
雙擊打開該安裝程序,如下圖所示為雙擊打開後的界面:
如上圖所示,「安裝位置」建議大家默認,直接點擊「開始安裝」按鈕即可!
注意:此次的安裝只是安裝這個工具箱到電腦,還不屬於使用的過程,所以大家先默認讓它安裝!
當點擊「開始安裝」按鈕後將會出現一個安裝的過程界面,如下圖所示為正在安裝「u啟動windows7PE工具箱」到電腦磁碟:
直到安裝進度完成後,將會進入到安裝完成的窗口,如下圖所示為軟體安裝完畢的窗口:
如上圖所示,完成後我們點擊「開始製作」按鈕,將會打開軟體的主程序,如下圖所示為點擊了「開始製作」按鈕後打開的軟體主程序界面:
好了,現在我們已經成功將「u啟動windows7PE工具箱」安裝到電腦裡面了,那麼不少用戶會問:「現在就可以使用了嗎?」
小編回答:「還不可以哦,因為我們現在只是解壓「u啟動windows7PE工具箱」到電腦裡面而已,至於要使用的話,還需要我們進一步的安裝和製作!」
win7pe工具箱包含兩種功能:
⑴:可將win7PE系統維護工具箱直接安裝到電腦系統盤!
⑵:也可把win7PE系統維護工具箱製作到u盤裡面,將u盤製作成啟動盤!
⑷ windows pe 怎麼添加工具箱
下載最新的通用pe工具箱將u盤製作成啟動盤以後,接著把提前下載好的pe工具拷貝到u盤啟動盤裡面。
然後重啟,在bios系統下設置u盤為第一啟動,保存重啟進入到u盤winpe系統後,在逗我的電腦地打開u盤就可以看到准備好的pe工具了。因為這些pe工具都是免安裝的,所以解壓後打開就可以使用了。
⑸ 如何:創建 Windows 窗體應用程序
使用 Visual C++ 開發 Windows 窗體項目,通常與使用任何其他 .NET 語言(如 Visual Basic.NET 或 C#)進行開發並無不同。使用Visual C++ 編寫的 Windows 窗體應用程序通過新的 Visual C++ 語法使用 .NET Framework 類和其他 .NET 功能。有關更多信息,請參見 New C++ Language Features。在本過程中,您將使用「工具箱」中的幾種標准控制項創建 Windows 窗體應用程序。用戶可以在完成後的應用程序中選擇一個日期,此時將出現一個文本標簽,顯示所選的日期。創建新的 Windows 窗體項目在「文件」菜單上,單擊「新建」,然後單擊「項目」。在「項目類型」窗格中,選擇「Visual C++」節點中的「CLR」,然後在「模板」窗格中選擇「Windows 窗體應用程序」。鍵入項目的名稱,如「winformsapp」。您可以接受默認位置、鍵入一個位置或者瀏覽到要保存項目的目錄。Windows 窗體設計器即打開,顯示所創建項目的「Form1」。向窗體添加控制項如果「工具箱」窗口不可見,請單擊「視圖」菜單上的「工具箱」。將「工具箱」中的三個控制項放到「Form1」設計圖面上:將一個 Label 控制項拖動到靠近「Form1」左上角的位置。將一個 DateTimePicker 控制項拖動到 Label 控制項正下方。將一個 Button 控制項拖動到窗體底部靠近中心點的位置。窗體看上去應類似於:設置窗體和控制項的屬性單擊窗體圖面上的空白區域以選擇窗體。如果「屬性」窗口不可見,請單擊「視圖」菜單上的「屬性」(或者按 F4)。您可能需要關閉「工具箱」以獲得更多空間。設置窗體的「Text」屬性(顯示在窗體標題欄中),方法是在「屬性窗口」中「Text」屬性的右側單擊,並鍵入:日期選擇器單擊以選擇標簽,將其「Text」屬性設置為:選擇日期:單擊以選擇按鈕,將其「Text」屬性設置為:「確定」窗體看上去應類似於:編寫事件處理程序代碼在本節中,您將編寫在發生以下事件時運行的代碼:Button 控制項上的 Click 事件DateTimePicker 控制項上的 ValueChanged 事件編寫代碼以處理事件雙擊按鈕以添加按鈕 Click 事件處理程序(按鈕的默認事件為 Click 事件)。在選項卡式頁面的編輯區域中顯示的窗體的「代碼」視圖中,自動創建了一個空事件處理程序方法。在button1_Click 方法的左大括弧之後按 Enter,並鍵入在發生該事件時運行的代碼:Application::Exit();在鍵入范圍解析運算符 (::) 之後,IntelliSense�6�4 將顯示可能的有效選項的列表。您可以從該列表中選擇一個選項並按 Tab,雙擊它,或者繼續鍵入。返回「設計」視圖,方法是單擊編輯區域中的「Form1.h [設計]」選項卡,或者單擊「視圖」菜單上的「設計器」。單擊以選擇 DateTimePicker 控制項。若要向 DateTimePicker 控制項添加 ValueChanged 事件處理程序,請單擊「屬性」窗口中的閃電形圖標,顯示該控制項的事件。雙擊「ValueChanged」事件,在「代碼」視圖中生成一個空事件處理程序。注意ValueChanged 是DateTimePicker 控制項的默認事件,因此,您也可以通過雙擊 DateTimePicker 控制項來生成空事件處理程序。在dateTimePicker1_ValueChanged 方法的左大括弧之後按 Enter,並鍵入在發生該事件時運行的代碼:label1->Text=String::Format("New date: {0}", dateTimePicker1->Text);當應用程序的用戶選擇了新的日期時,標簽的 Text 屬性將設置為後跟 DateTimePicker 的Text 屬性的字元串 New date:。Visual Studio 提供了幾個可以簡化代碼鍵入的功能:當鍵入箭頭運算符 (->) 時,IntelliSense 將顯示可從中選擇的有效選項列表。當鍵入方法的左括弧時,將出現一個工具提示窗口,其中顯示該方法的各個重載的有效參數。要查看不同的重載,請使用向上鍵或向下鍵。自動完成可以根據您已鍵入的部分完成變數名或成員的鍵入。例如,如果鍵入了 String::Fo 並按Ctrl-空格鍵或 Tab,Visual Studio 將自動完成鍵入 String::Format。生成並運行程序在「生成」菜單上,單擊「生成解決方案」。如果存在錯誤,請單擊「輸出」窗口中的「轉到下一條消息」按鈕。錯誤信息文本顯示在狀態欄中。您可以雙擊任何錯誤,直接轉到源代碼中包含該錯誤的行。在「調試」菜單上,單擊「不進行調試直接運行」。即顯示您生成的應用程序。測試該應用程序,方法是單擊 DateTimePicker 上的向下箭頭,選擇一個日期。標簽文本即更改為顯示所選的日期。您可以向此應用程序添加更多功能,如菜單、其他表單和幫助文件。實驗。
⑹ windows7自動安裝工具包怎麼安裝
【Win7桌面小工具的安裝方法】:
Win7桌面小工具的安裝比較簡單,下載好桌面小工具後,雙擊打開,點擊「安裝」按鈕,即可安裝Win7桌面小工具。
【示例截圖】
【補充說明】
1、Win7桌面小工具大致包含新聞類、工具類以及娛樂類,資源還是比較豐富的。點擊圖標下方的「下載」按鈕,即可進行得到安裝程序,容量一般不超過5MB,下載完後會有安裝提示,點擊「安裝」即可,然後回到小工具菜單就能看到相應的圖標了。
2、Win7桌面小工具的下載獲得及啟用方法,請點擊下面網址,自行查看相關教程。
⑺ 如何:從命令行創建 Windows 窗體應用程序
控制台應用程序在命令行執行所有的輸入和輸出,因此對於快速試驗語言功能和編寫命令行實用工具,它們是理想的選擇。注意在開發Windows窗體應用程序時也將遇到本節中討論的開發環境的功能,因此,請不要僅因為您不打算編寫控制台應用程序就跳過本節!在本節中,您將學習:如何創建新的控制台應用程序。如何在代碼編輯器中使用書簽。如何查看解決方案資源管理器。如何使代碼保持良好的格式。如何使用IntelliSense更快更准確地輸入代碼。如何生成並運行您的應用程序。在該任務中創建的程序將使用System.IO命名空間中的類獲取並顯示包含在C:\目錄中的所有文件及其大小的列表。您可以這些代碼為基礎,開發用於在目錄中搜索特定文件名的實用工具。創建C#控制台應用程序在「文件」菜單上,單擊「新建項目」。出現「新建項目」對話框。該對話框列出VisualC#速成版可以創建的不同默認應用程序類型。選擇「控制台應用程序」作為項目類型,並將應用程序的名稱更改為「列出文件」。默認位置應是恰當的,但您始終可以根據需要輸入新路徑。單擊「確定」。VisualC#速成版為您的項目創建一個以項目標題命名的新文件夾,然後打開VisualC#速成版主窗口,包括代碼窗格,您將在其中輸入和編輯構成應用程序的C#源代碼。注意窗口頂部的工具欄。該工具欄包含各種圖標,用於創建、載入和保存項目、編輯源代碼、生成應用程序以及隱藏和顯示構成VisualC#速成版環境的其他窗口。該工具欄的最右端的五個圖標用來打開重要的窗口,如「解決方案資源管理器」和「工具箱」。將滑鼠指針放在其中任一圖標上可獲取彈出工具提示幫助。注意書簽使您可以從源代碼中的一個位置快速跳轉到另一位置,因此它對於編寫大型程序很有用。要創建書簽,請單擊「切換書簽」圖標或按Ctrl+B+T。邊距中會顯示一個青色標記。使用同樣的過程可刪除現有的書簽。您可以創建任意數量的書簽,並且可以使用「下一個」和「上一個」書簽圖標或按Ctrl+B+N和Ctrl+B+P在它們之間跳轉。確保「解決方案資源管理器」是可見的,方法是單擊屏幕右端的「解決方案資源管理器」選項卡或工具欄中的「解決方案資源管理器」圖標。「解決方案資源管理器」是非常有用的窗格,因為它顯示構成項目的各種文件。該項目中最重要的文件是「Program.cs」文件,它包含應用程序的源代碼。如果希望使VisualC#速成版的顯示保持美觀整潔,了解如何打開和隱藏「解決方案資源管理器」之類的窗口非常重要。默認情況下,「解決方案資源管理器」是可見的。如果要隱藏「解決方案資源管理器」,請單擊其標題欄中的「自動隱藏」圖標(圖釘圖標),或打開「解決方案資源管理器」標題欄中的「選項」菜單並啟用「自動隱藏」。其他窗口(如「類視圖」和「屬性」)也有這些圖標。在「代碼編輯器」中鍵入類名「Console」。如果「解決方案資源管理器」仍擋住「代碼」窗格,請在「代碼」窗格中單擊一次以隱藏「解決方案資源管理器」。現在單擊Main方法內的左大括弧({)的右邊,然後按Enter鍵開始新行。注意編輯器如何自動縮進游標。注意「代碼編輯器」始終嘗試將代碼格式保持為標準的、易於閱讀的布局。如果代碼開始顯得雜亂,您可以重新格式化整個文檔,方法是單擊「高級」,然後單擊「編輯」菜單中的「設置文檔格式」,或者按Ctrl+E+D。鍵入C#類名或關鍵字時,您可以選擇:自行鍵入完整的單詞,或者讓IntelliSense工具(「代碼」窗格的一部分)幫您完成。例如,當鍵入「c」時,將顯示單詞的彈出列表,因為IntelliSense嘗試預測您要鍵入的單詞。在這種情況下,您將看不到剛才顯示的單詞「Console」,因此要麼向下滾動列表,要麼繼續鍵入單詞「console」。當「console」在列表中突出顯示時,按Enter或Tab,或者雙擊它,Console將添加到代碼中。使用IntelliSense的好處是可以保證大小寫和拼寫是正確的。鍵入代碼還是讓IntelliSense幫您完成,完全由您決定。鍵入一個句點和方法名WriteLine。在Console後鍵入句點時,將立即顯示另一個IntelliSense列表。該列表包含屬於Console類的所有可能的方法和屬性。您需要WriteLine方法,並且應該能夠在列表的底部看到它。自行完成鍵入WriteLine或按向下鍵以選擇它,然後按Enter或Tab或雙擊它。WriteLine將添加到代碼中。鍵入左括弧。您將立即看到IntelliSense的另一項功能—方法簽名,它顯示為工具提示消息。在本例中,您可以看到19個不同的簽名,並可以通過單擊向上鍵和向下鍵瀏覽它們。鍵入字元串「該程序列出目錄中的所有文件。」鍵入引號內的消息,並添加一個右括弧。您將看到顯示一條紅色波浪下劃線,提醒您缺少某些符號。鍵入一個「分號」(;),下劃線將消失。完成程序。鍵入或復制並粘貼以下代碼來完成程序:C#staticvoidMain(string[]args){Console.WriteLine(":");System.IO.DirectoryInfodir=newSystem.IO.DirectoryInfo(@"C:\");foreach(System.IO.FileInfofileindir.GetFiles("*.*")){Console.WriteLine("{0},{1}",file.Name,file.Length);}Console.ReadLine();}程序中的最後一行是Console.ReadLine();,它使程序在按Enter鍵之前暫停。如果省略此行,命令行窗口將立即消失,您將看不到程序的輸出。如果您正在創建始終從命令行控制台中使用的命令行實用工具,可能需要省去對ReadLine()方法的調用。運行程序。現在您的第一個程序已完成,可以編譯和運行了。要執行此操作,請按F5或單擊工具欄中的「開始」圖標。在程序編譯和運行後,將打開「控制台」窗口,並顯示文件及其大小的列表。
⑻ 如何創建,安裝和調試Windows服務
我們將研究如何創建一個作為Windows服務的應用程序。內容包含什麼是Windows服務,如何創建、安裝和調試它們。會用到System.ServiceProcess.ServiceBase命名空間的類。
什麼是Windows服務?
Windows服務應用程序是一種需要長期運行的應用程序,它對於伺服器環境特別適合。它沒有用戶界面,並且也不會產生任何可視輸出。任何用戶消息都會被寫進Windows事件日誌。計算機啟動時,服務會自動開始運行。它們不要用戶一定登錄才運行,它們能在包括這個系統內的任何用戶環境下運行。通過服務控制管理器,Windows服務是可控的,可以終止、暫停及當需要時啟動。
Windows 服務,以前的NT服務,都是被作為Windows NT操作系統的一部分引進來的。它們在Windows 9x及Windows Me下沒有。你需要使用NT級別的操作系統來運行Windows服務,諸如:Windows NT、Windows 2000 Professional或Windows 2000 Server。舉例而言,以Windows服務形式的產品有:Microsoft Exchange、SQL Server,還有別的如設置計算機時鍾的Windows Time服務。
創建一個Windows服務
我們即將創建的這個服務除了演示什麼也不做。服務被啟動時會把一個條目信息登記到一個資料庫當中來指明這個服務已經啟動了。在服務運行期間,它會在指定的時間間隔內定期創建一個資料庫項目記錄。服務停止時會創建最後一條資料庫記錄。這個服務會自動向Windows應用程序日誌當中登記下它成功啟動或停止時的記錄。
Visual Studio .NET能夠使創建一個Windows服務變成相當簡單的一件事情。啟動我們的演示服務程序的說明概述如下。
1. 新建一個項目
2. 從一個可用的項目模板列表當中選擇Windows服務
3. 設計器會以設計模式打開
4. 從工具箱的組件表當中拖動一個Timer對象到這個設計表面上(注意: 要確保是從組件列表而不是從Windows窗體列表當中使用Timer)
5. 設置Timer屬性,Enabled屬性為False,Interval屬性30000毫秒
6. 切換到代碼視圖頁(按F7或在視圖菜單當中選擇代碼),然後為這個服務填加功能
Windows服務的構成
在你類後面所包含的代碼里,你會注意到你所創建的Windows服務擴充了System.ServiceProcess.Service類。所有以.NET方式建立的Windows服務必須擴充這個類。它會要求你的服務重載下面的方法,Visual Studio默認時包括了這些方法。
•Dispose – 清除任何受控和不受控資源(managed and unmanaged resources)
•OnStart – 控制服務啟動
•OnStop – 控制服務停止
資料庫表腳本樣例
在這個例子中使用的資料庫表是使用下面的T-SQL腳本創建的。我選擇SQL Server資料庫。你可以很容易修改這個例子讓它在Access或任何你所選擇的別的資料庫下運行。
CREATE TABLE [dbo].[MyServiceLog] (
[in_LogId] [int] IDENTITY (1, 1) NOT NULL,
[vc_Status] [nvarchar] (40)
COLLATE SQL_Latin1_General_CP1_CI_AS NOT NULL,
[dt_Created] [datetime] NOT NULL
) ON [PRIMARY]
Windows服務樣例
下面就是我命名為MyService的Windows服務的所有源代碼。大多數源代碼是由Visual Studio自動生成的。
Code
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Data.SqlClient;
using System.Diagnostics;
using System.ServiceProcess;
namespace CodeGuru.MyWindowsService
{
public class MyService : System.ServiceProcess.ServiceBase
{
private System.Timers.Timer timer1;
/// <remarks>
/// Required designer variable.
/// </remarks>
private System.ComponentModel.Container components = null;
public MyService()
{
// This call is required by the Windows.Forms
// Component Designer.
InitializeComponent();
}
// The main entry point for the process
static void Main()
{
System.ServiceProcess.ServiceBase[] ServicesToRun;
ServicesToRun = new System.ServiceProcess.ServiceBase[]
{ new MyService() };
System.ServiceProcess.ServiceBase.Run(ServicesToRun);
}
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.timer1 = new System.Timers.Timer();
((System.ComponentModel.ISupportInitialize)
(this.timer1)).BeginInit();
//
// timer1
//
this.timer1.Interval = 30000;
this.timer1.Elapsed +=
new System.Timers.ElapsedEventHandler(this.timer1_Elapsed);
//
// MyService
//
this.ServiceName = "My Sample Service";
((System.ComponentModel.ISupportInitialize)
(this.timer1)).EndInit();
}
/// <summary>
/// Clean up any resources being used.
/// </summary>
protected override void Dispose( bool disposing )
{
if( disposing )
{
if (components != null)
{
components.Dispose();
}
}
base.Dispose( disposing );
}
/// <summary>
/// Set things in motion so your service can do its work.
/// </summary>
protected override void OnStart(string[] args)
{
this.timer1.Enabled = true;
this.LogMessage("Service Started");
}
/// <summary>
/// Stop this service.
/// </summary>
protected override void OnStop()
{
this.timer1.Enabled = false;
this.LogMessage("Service Stopped");
}
/*
* Respond to the Elapsed event of the timer control
*/
private void timer1_Elapsed(object sender,
System.Timers.ElapsedEventArgs e)
{
this.LogMessage("Service Running");
}
/*
* Log specified message to database
*/
private void LogMessage(string Message)
{
SqlConnection connection = null;
SqlCommand command = null;
try
{
connection = new SqlConnection(
"Server=localhost;Database=SampleDatabase;Integrated
Security=false;User Id=sa;Password=;");
command = new SqlCommand(
"INSERT INTO MyServiceLog (vc_Status, dt_Created)
VALUES (』" + Message + "』,getdate())", connection);
connection.Open();
int numrows = command.ExecuteNonQuery();
}
catch( Exception ex )
{
System.Diagnostics.Debug.WriteLine(ex.Message);
}
finally
{
command.Dispose();
connection.Dispose();
}
}
}
}
安裝Windows服務
Windows服務不同於普通Windows應用程序。不可能簡簡單單地通過運行一個EXE就啟動Windows服務了。安裝一個Windows服務應該通過使用.NET Framework提供的InstallUtil.exe來完成,或者通過諸如一個Microsoft Installer (MSI)這樣的文件部署項目完成。
添加服務安裝程序
創建一個Windows服務,僅用InstallUtil程序去安裝這個服務是不夠的。你必須還要把一個服務安裝程序添加到你的Windows服務當中,這樣便於InstallUtil或是任何別的安裝程序知道應用你服務的是怎樣的配置設置。
1. 將這個服務程序切換到設計視圖
2. 右擊設計視圖選擇「添加安裝程序」
3. 切換到剛被添加的ProjectInstaller的設計視圖
4. 設置serviceInstaller1組件的屬性:
1) ServiceName = My Sample Service
2) StartType = Automatic
5. 設置serviceProcessInstaller1組件的屬性
1) Account = LocalSystem
6. 生成解決方案
在完成上面的幾個步驟之後,會自動由Visual Studio產生下面的源代碼,它包含於ProjectInstaller.cs這個源文件內。
Code
using System;
using System.Collections;
using System.ComponentModel;
using System.Configuration.Install;
namespace CodeGuru.MyWindowsService
{
/// <summary>
/// Summary description for ProjectInstaller.
/// </summary>
[RunInstaller(true)]
public class ProjectInstaller :
System.Configuration.Install.Installer
{
private System.ServiceProcess.ServiceProcessInstaller
serviceProcessInstaller1;
private System.ServiceProcess.ServiceInstaller serviceInstaller1;
/// <summary>
/// Required designer variable.
/// </summary>
private System.ComponentModel.Container components = null;
public ProjectInstaller()
{
// This call is required by the Designer.
InitializeComponent();
// TODO: Add any initialization after the InitComponent call
}
#region Component Designer generated code
/// <summary>
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.serviceProcessInstaller1 = new
System.ServiceProcess.ServiceProcessInstaller();
this.serviceInstaller1 = new
System.ServiceProcess.ServiceInstaller();
//
// serviceProcessInstaller1
//
this.serviceProcessInstaller1.Account =
System.ServiceProcess.ServiceAccount.LocalSystem;
this.serviceProcessInstaller1.Password = null;
this.serviceProcessInstaller1.Username = null;
//
// serviceInstaller1
//
this.serviceInstaller1.ServiceName = "My Sample Service";
this.serviceInstaller1.StartType =
System.ServiceProcess.ServiceStartMode.Automatic;
//
// ProjectInstaller
//
this.Installers.AddRange(new
System.Configuration.Install.Installer[]
{this.serviceProcessInstaller1, this.serviceInstaller1});
}
#endregion
}
}
用InstallUtil安裝Windows服務
現在這個服務已經生成,你需要把它安裝好才能使用。下面操作會指導你安裝你的新服務。
1. 打開Visual Studio .NET命令提示
2. 改變路徑到你項目所在的bin\Debug文件夾位置(如果你以Release模式編譯則在bin\Release文件夾)
3. 執行命令「InstallUtil.exe MyWindowsService.exe」注冊這個服務,使它建立一個合適的注冊項。
4. 右擊桌面上「我的電腦」,選擇「管理」就可以打計算機管理控制台
5. 在「服務和應用程序」裡面的「服務」部分里,你可以發現你的Windows服務已經包含在服務列表當中了
6. 右擊你的服務選擇啟動就可以啟動你的服務了
在每次需要修改Windows服務時,這就會要求你卸載和重新安裝這個服務。不過要注意在卸載這個服務前,最好確保服務管理控制台已經關閉,這會是一個很好的習慣。如果沒有這樣操作的話,你可能在卸載和重安裝Windows服務時會遇到麻煩。僅卸載服務的話,可以執行相的InstallUtil命令用於注銷服務,不過要在後面加一個/u命令開關。
調試Windows服務
從另外的角度度看,調試Windows服務絕不同於一個普通的應用程序。調試Windows服務要求的步驟更多。服務不能象你對普通應用程序做的那樣,只要簡單地在開發環境下執行就可以調試了。服務必須首先被安裝和啟動,這一點在前面部分我們已經做到了。為了便於跟蹤調試代碼,一旦服務被啟動,你就要用Visual Studio把運行的進程附加進來(attach)。記住,對你的Windows服務做的任何修改都要對這個服務進行卸載和重安裝。
附加正在運行的Windows服務
為了調試程序,有些附加Windows服務的操作說明。這些操作假定你已經安裝了這個Windows服務並且它正在運行。
1. 用Visual Studio裝載這個項目
2. 點擊「調試」菜單
3. 點擊「進程」菜單
4. 確保 顯示系統進程 被選
5. 在 可用進程 列表中,把進程定位於你的可執行文件名稱上點擊選中它
6. 點擊 附加 按鈕
7. 點擊 確定
8. 點擊 關閉
9. 在timer1_Elapsed方法里設置一個斷點,然後等它執行
總結
現在你應該對Windows服務是什麼,以及如何創建、安裝和調試它們有一個粗略的認識了。Windows服務的額處的功能你可以自行研究。這些功能包括暫停(OnPause)和恢復(OnContinue)的能力。暫停和恢復的能力在默認情況下沒有被啟用,要通過Windows服務屬性來設置。
⑼ 怎樣創建一個window應用程序
步驟/方法
創建一個window窗體程序(四步驟)
(1)打開Visual Studio 編輯器
(2)選擇 「文件」 → 「新建」 → 「項目」 命令
(3)項目選擇類型 「C#」 。
(4)模版選擇 「window窗體應用程序」 ,如下圖:在window應用程序窗體中製作登陸界面。就是在下面的窗體中開始我們的製作:右鍵點擊form窗體屬性,出現的屬性框是原來設置窗體或控制項的各種屬性,後面會詳細介紹。直接按 F5 鍵運行,將會出現下圖的窗體:認識window程序。window程序和控制台程序有很大的區別,打開window窗體應用程序的解決方案資源管理器,如下圖:
(1)form1.cs :窗體文件,程序員對窗體的編寫代碼一般都放在這個文檔里。
(2)Form1.Designer.cs :窗體設計文件,其中的代碼由Visual Studio 自動生成,一般不需要 修改。
(3)Program.cs :主程序,其中包含程序入口的Main()方法。雙擊打開解決方案資源管理器中(上圖)的: program.cs ,可以看到window程序的Main方法,如下圖所示:window應用程序的窗體文件有兩種編輯視圖,分別是窗體設計器和代碼設計器。上面步驟2是窗體設計器,下面是代碼設計器(滑鼠點擊form1右鍵打開屬性可以看到):修改窗體的標題名稱。我們只要 使用【屬性框】,修改文字使用屬性框中Text屬性,我們把窗體標題修改:高校學生管理系統登錄:
把我們需要的控制項從【工具箱】中拖入form1窗體里。這里我要不停的在屬性框(找到Text屬性修改漢字顯示的)和工具性來回使用。記得去屬性框,修改Text屬性值,否者是不顯示漢字的。使用控制項如下圖:界面製作好後,按F5或者點擊調試按鈕:我們開始運行,運行的就過界面如下:成功製作登錄界面,你可能說點擊登錄怎麼沒反應,那是因為我們沒有寫事件,這篇文章先介紹如何製作登錄見面以後再實現登錄後跳轉,大家想製作美觀的界面可以去工具箱里看看控制項,那裡有很多控制項,慢慢摸索試試。
注意事項
注意修改屬性值。
界面的大小可以拖動,拖到合適為止。
如果找不到【工具箱】找到菜單欄,點擊視圖,裡面可以找到。
⑽ winsetupfromusb 怎麼裝pe工具箱
硬碟安裝win7。 一、下載 Windows7原版光碟鏡像。 二、 將 Windows7 原版鏡像解壓到 C區外任何一個分區根目錄。 三、下載硬碟安裝器 NT6 HDD Installe 存放於 之前存放win7安裝文件的盤符的 根目錄 ,也就是和win7的安裝文件放到一起 。 四、運行 nt6 hdd Installe , 會出現下面的窗口,如果您現在的系統是XP可以選擇1,如果是vista或者win7選擇2 (nt6 也會根據系統進行推薦), 選擇後按回車 確認。 五、 重新啟動 PC進行安裝。 六、 在啟動過程中會出現啟動項選擇菜單,這時選擇nt6 hdd Installer mode 1選項: 以後的安裝和光碟安裝完全相同。 特別提醒在出現詢問「進行何種類型的安裝」的時候要選擇「自定義安裝」。在出現詢問「你講Windows安裝在何處」時,選擇安裝系統的分區後, 這里選擇右下角的 驅動 器選項(高級)格式化所選分區。 U盤安裝Windows7 一、製作啟動U盤 (一)、用微軟工具製作直接安裝window7原版鏡像啟動U盤 1。下載、安裝、運行Windows 7 USB DVD Download Tool; 2。點擊「Browser」選擇安裝的Windows 7光碟鏡像(ISO); 3。選擇使用「USB device」模式; 4。將已經格式化的「U盤」(註:4G及其以上)插入USB 介面; 5。點擊「Begin Copying」執行光碟鏡像文件復制。 (二)用軟碟通(UitraISO)製作window7原版鏡像啟動光碟 1、下載、安裝軟碟通; 2、插入U盤(不小於4G); 3、運行軟碟通,點擊「文件」菜單下的「打開」按鈕,打開已准備好的ISO鏡像文件; 4、點擊菜單欄里的「啟動」菜單下的「寫入硬碟映像」命令,打開「寫入硬碟映像」對話框; 5、選擇U盤啟動方式,點擊寫入即可。 二、用U盤安裝原版window7系統 (一)、把計算機啟動方式設置成首選對應的U盤啟動方式,直接啟動計算機,即與光碟安裝一樣運行。 (二)在PE下安裝window7原版鏡像 1、把WINDOWS7的ISO鏡像解壓到D:\win7\...。(win7文件夾也可以不建) 2.進入PE,格式化C盤為NTFS。 3.從D:\win7\提取boot和bootmgr這兩個文件到C盤根目錄。再從D:\win7\sources提取boot.wim和install.wim這兩個文件到C:\sources。4.在PE中運行cmd,輸入「c:\boot\bootsect.exe /nt60 c:」(注意exe和/及nt60和c:之間有空格),回車後看到提示successful即成功了! 然後拔出U盤,重起電腦。 5.出現安裝界面,點左下角「修復計算機(Repair Your computer,不要點「現在安裝」)」進入系統恢復選項,選最後一項「command prompt」,進入DOS窗口。 6.進入DOS後,輸入「D:\win7\sources\setup」,回車,進入系統的正常安裝。 7.當看到詢問你是何種類型的安裝時,選擇自定義(高級),並選擇格式化C盤,以後的安裝即自動完成。