程式設計C 中乙個窗體就是指乙個程式集

時間 2023-03-25 11:40:09

1樓:匿名使用者

窗體包含在程式集中。

1,程式集(assembly)是乙個或多個託管模組,以及一些資源檔案的邏輯組合。

2,在編譯應用程式中,所建立的cil**儲存在乙個程式集中,程式集包括可執行的應用程式檔案(.exe副檔名檔案)和其他應用程式使用的庫(.dll副檔名檔案)。

組成:1.程式集清單,包含描述該程式集中各元素彼此如何關聯的資料集合,還包含指定該程式集的版本要求和安全標識所需的所有元資料,以及定義該程式集的範圍和解析對資源和類的應用所需的全部元資料。

2.元資料,提供有關程式集中定義的型別的資訊,包括型別的名稱,可見性,基類和型別所實現的介面。注意:程式集清單和元資料說明了程式集是自我描述的。

3.實現這些型別的msil**。

4.資源集,諸如位圖,指標,靜態文字等。

程式集=資源+**(窗體和其他類)+引入的庫。

2樓:螞蟻棚

錯了。internal是整個解決方案內都可訪問吧;乙個程式集一般是乙個專案;窗體在c/s裡邊一般是指你建的乙個介面(以來的檔案;c/s下就是。aspx檔案了。

3樓:傳奇勇者

窗體和程式集不是乙個概念,窗體一般是程式設計時候的範圍,程式集是編譯後的範圍,可以簡單的理解為乙個或幾個dll檔案。

就跟白菜跟記憶體比較一樣,雖說有記憶體變成白菜價的比喻,但是記憶體跟白菜真沒有什麼必然聯絡。

對於計算機專業的人員來說,最好用常用的語句,不要用這些特殊修飾符,c#很多附加的託管、泛指,linq等等的那些東西,沒啥實際用處,害人的。

利用c# 做乙個windows窗體應用程式設計 顯示如下圖

4樓:匿名使用者

你可以定義乙個學生類,類的屬性就是學號、性別、班級等等,然後呼叫該類新建五個物件,也就是你說的1到5個學生啦~這時候每個textbox顯示學生類的不同屬性就行~

如何在c#的乙個程式中新增乙個新窗體?

5樓:匿名使用者

點選專案右鍵,新增windows窗體。

在窗體屬性中有視窗樣式,可以自行設定(在屬性欄最下面有說明的),視窗初始位置設定屬性 startpositior,有center就是在螢幕居中的。

6樓:匿名使用者

在工程中新增--windows窗體。

7樓:jupiter阿興

直接點右鍵,新增不就可以嗎?

c#中程式集指的是什麼?

8樓:草薙在

簡單地說就是乙個dll或者乙個exe 裡面包含了很多類的定義 和資源。

複雜了講就多了。

9樓:匿名使用者

因為c#編譯好的程式集中的public類、屬性或函式,被自動賦予了外部介面。

所以外部程式只需要通過這個外部介面就可以呼叫它相應的類、屬性或函式。

10樓:匿名使用者

簡單的說就是你將你的c#專案經過。

執行編譯之後形成的。

dll檔案和可執行檔案中封裝成的。

程式**集合。

複雜了也是說不清。

只需知道概念就o了。

不必深究。

11樓:網友

比如這個就是乙個程式集,包含一些資源檔案、託管模組(clr頭、pe32(+)頭、元資料、il**),注意:il**再經jit編譯器(即時編譯器)生成對應與不架構的cpu指令、最終於clr上執行。。。

c# 基礎問題 什麼是同一程式集和不同程式集?

12樓:匿名使用者

程式集就是你的**編譯以後在bin目錄下生產的。exe或者。dll檔案,至於internal這個關鍵字,你可以理解為:

只能在同乙個命名空間中可以呼叫,出來這個命名空間就必須引用這個程式集和該命名空間才能呼叫裡面的類和方法。

13樓:網友

被編譯到同乙個dll或exe中的程式就是處於同乙個程式集中,在不同的dll或exe檔案中的程式就是處於不同的程式集中。

.net中的程式集就是乙個編譯器直接生成的dll或可執行的exe檔案,包含程式集清單、元資料和msil等。是乙個或者多個型別定義及資源檔案的集合體。

14樓:匿名使用者

internal 只能在同一程式集訪問。

public 可以在任意程式集訪問。

同一程式集可以理解為就是整個專案的集合(bin目錄下生成的所有檔案)比如:@1**網是乙個專案 @2網銀交易系統是乙個專案@1要付款 就可以通過@2提供的介面呼叫@2的交易程式來完成!

純屬個人見解^0^

15樓:匿名使用者

程式集等同於專案,你又幾個專案就有幾個程式集。

乙個系統可以有多個專案,也就有了多個程式集。

16樓:匿名使用者

建議你看 c#高階程式設計第七版 2000多頁 看懂了你可以做很多人的師傅了。

c#的windows窗體程式設計中,如果我的**和程式都在乙個盤下但是不同的資料夾,新增**時的路徑是什麼?

17樓:匿名使用者

在程式中使用到的檔案可以通過backgroundimage之類的或者是建乙個resource資料夾,通過新增資源將**儲存到程式固定目錄下,後續設計器使用時可直接新增;程式中,利用命名空間。

**名來使用。

c#裡我弄了兩個窗體,乙個是登陸,乙個是主窗體....

18樓:

因為你的登陸視窗是程序主視窗,這個視窗關閉就以為這關閉程式。。。所以你可以有兩個辦法,不把他作為主視窗,也就是不要作為第乙個form,要麼就把它隱藏,不過主視窗隱藏可能會導致程序不能真正關掉。。。

19樓:網友

我估計你的程式啟動視窗就是登陸視窗吧?一旦程式啟動視窗被關閉,那麼所有的視窗都會關閉,你可以修改一下,把程式啟動視窗的關閉事件裡寫上,把關閉改為隱藏。

20樓:網友

登入窗體寫這樣的**。

frmmain frmmain = new frmmain();

dialogresult dr =

21樓:匿名使用者

假設:登入窗體是from1,主窗體是from2

在from1的button事件裡。

private void button1_click(object sender, eventargs e)

22樓:匿名使用者

登入視窗按鈕沒有做跳轉。做上就解決了。

23樓:匿名使用者

那說明你程式設計的有問題啊。什麼程式,winform還是wpf

c#中在乙個窗體中通過按鈕開啟另乙個窗體

24樓:小小歐平兒

1、在winform專案點選右鍵-新增-新建項-windows forms-windows 窗體,新建乙個要彈出的窗體form2。

2、在form1中拖入乙個button,修改text屬性為彈出窗體。

3、雙擊按鈕,進入**編寫介面。

4、編寫**「form2 form2=new form2;;

5、點選啟動按鈕,或者按f5鍵,執行程式。

6、點選彈出窗體按鈕後,彈出新窗體。

25樓:然後去遠足

題主確定窗體類名沒輸錯麼?from2還是form2?

如果想開啟乙個 form2 的窗體類,只需要:

form2 form = new form2();有沒有引數得看你 form2 的建構函式怎麼寫的了。

或者簡化成:

new form2().show();

26樓:茗香淡然

下面的方法不會重複開啟第二個相同的視窗,就是說不會有2個 form2 。

這個寫在你點選事件裡。

27樓:匿名使用者

你的窗體名寫錯了 是 form2 吧。

28樓:茴字三寫

wpf乙個視窗開啟另乙個視窗,並簡單的在視窗之間傳輸引數。

c語言程式設計(小程式),C語言程式設計(乙個小程式)

資料很大,需要用 64 位的 整型盛放 include ifdef win32 typedef unsigned int64 uint64 t else typedef unsigned long long uint64 t endif int main printf lu n sum return...

程式設計c選擇題,程式設計C 乙個選擇題

答案是b。分析如下 首先,題幹 x y 24 其執行結果為 x 24,y 24 然後再分析每個選項 a 執行結果,x 24,y 8,z 8 b 執行結果,x 24,y 24,z 8 c 執行結果,x 8,y 8,z 8 d 執行結果,x 24,y 8,z 8 這是分析過程,呵呵 首先,樓主必須搞清楚...

關於C語言程式設計的問題,乙個關於C語言程式設計的問題

我用vc 6.0執行,兩次都一樣啊,都是位址 恭喜你發現某個編譯器的bug了,不知道你用的是哪個編譯器?不應該有什麼問題,你用什麼編譯的?變數的位址是執行時分配的,你編譯的程式在不同的電腦上運作結果都有可能不同 你有引用stdio.h包嗎?include stdio.h 再來,lx格式符是輸出長整型...

c語言程式設計的小問題,乙個C語言程式設計的小問題

你也弄得太複雜了,各種陣列相互引用。首先,你只需要定義一次 結構體 pk,然後abcd用一句 pk a,b,c,d 就可以了。第二,為什麼會有 笑臉 很大的可能是 n j 1 0 在特定條件下賦值造成的,你需要檢查一下第一次發牌時前面幾張的條件。最後發乙個我寫的供參考。include include...

C語言程式設計的小問題,C語言程式設計的乙個小問題

可能是因為你的ch 是char型別的 ch xx i j 4 就可能導致ch溢位 從而ch的值實際上根本不是xx i j 4 if ch 4 32 ch 4 100 ch xx i j 4 if ch 32 ch 100 關鍵看這兩個,上面乙個ch實際沒有移位,而是用乙個臨時的變數儲存了ch移位的值...