vbnet代碼生成器 在線生成vb代碼

VB.NET中的動態(tài)代碼生成技巧

本文的討論也將著眼于這兩種情況 首先是當程序員需要動態(tài)建立一個控件并將代碼附著于控件之上時 例如 你或許想創(chuàng)建一個鏈接列表 但是不知道需要創(chuàng)建鏈接的數(shù)量或是鏈接中會出現(xiàn)什么樣的數(shù)據(jù) 第二種是當程序員需要定義代碼以反映出特殊需求的時候 例如 你或許要執(zhí)行能反映用戶系統(tǒng)配置的代碼

成都創(chuàng)新互聯(lián)是專業(yè)的雙河網(wǎng)站建設(shè)公司,雙河接單;提供網(wǎng)站設(shè)計制作、成都做網(wǎng)站,網(wǎng)頁設(shè)計,網(wǎng)站設(shè)計,建網(wǎng)站,PHP網(wǎng)站建設(shè)等專業(yè)做網(wǎng)站服務(wù);采用PHP框架,可快速的進行雙河網(wǎng)站開發(fā)網(wǎng)頁制作和功能擴展;專業(yè)做搜索引擎喜愛的網(wǎng)站,專業(yè)的做網(wǎng)站團隊,希望更多企業(yè)前來合作!

類似上述的情況當然不會每天都上演 事實上 它們只在非常情況下才出現(xiàn) 然而 作為程序員 仍然要意識到 NET為解決動態(tài)情形提供了方案 有了正確的技巧 你就可以寫出能靈活處理動態(tài)情況的應(yīng)用程序了

使用動態(tài)控件

許多程序員總會遇到需要動態(tài)創(chuàng)建控件的時候 我們所展示的例子中程序員向FlowLayoutPanel中添加了LinkLabels 或許你可以個這樣的設(shè)置來記錄和保存常用的URL 文件 網(wǎng)絡(luò)地址或是其他資源所在位置的數(shù)值 這一示例沒有真正保存鏈接 但是你可以使用XML序列化功能來實現(xiàn)保存

每次當用戶點擊Test按鈕時 示例代碼就會動態(tài)創(chuàng)建一個新的LinkLabel控件 真正的演示代碼并不復雜 例一就展示了創(chuàng)建這類控件以及將控件放入FlowLayoutPanel lstLabel中通常所需要做的一切

例一 向FlowLayoutPanel中添加新的鏈接 ?Private Sub btnTest_Click() Handles btnTest Click   Create a link  Dim NewLink As LinkLabel =New LinkLabel()   Add some properties to it  NewLink Text = DateTime Now  ToLongTimeString()   Set the click event handler  AddHandler NewLink Click  AddressOf NewLink_Click   Place the button on the form  lstLinks Controls Add(NewLink) End Sub

如你所料 該代碼開始的時候創(chuàng)建了一個新的LinkLabel并為其賦予了一些值 這一示例使用的是當前時間 你的代碼或許能夠?qū)δ骋徽鎸嵸Y源進行訪問

請注意該代碼也向鏈接的Click事件中指定了一個處理程序 你必須使用示例中的AddHandler技巧 因為普通的Handles關(guān)鍵詞路徑不起作用 一方面 設(shè)計應(yīng)用程序的時候你并不清楚控件的名稱 即便你為控件指定了一個名稱 你也不知道用戶要創(chuàng)建的控件數(shù)量 所以我們沒有辦法清楚會有多少處理程序會被創(chuàng)建 處理程序的代碼與控件代碼類似 因此沒有必要創(chuàng)建多個處理程序 用于這個示例的處理代碼見例二 例二 處理動態(tài)控件點擊事件 ?Private Sub NewLink_Click( _ ByVal sender As System Object  ByVal e As System EventArgs)  Verify that you actually have a LinkLabelIf Not sender GetType() Is GetType(LinkLabel) ThenMessageBox Show( Wrong control type provided! )ReturnEnd If  Convert the input sender to a Button Dim ThisLink As LinkLabel = sender   Show that we have the correct button MessageBox Show( You created this link at:   + ThisLink Text)End Sub 

你可能已經(jīng)注意到例一中的事件處理器使用的是寬松代表——它沒有將ByVal發(fā)送器作為System Object 也沒有將ByVal e作為System EventArgs作為參數(shù)因為它不需要這二者 然而 當你創(chuàng)建一個事件處理器來動態(tài)創(chuàng)建控件時 通常你需要將ByVal發(fā)送器作為System Object參數(shù) 這意味著將這兩者都包含其中

有些程序員在創(chuàng)建事件處理器的時候會出現(xiàn)一個錯誤 即沒有檢查傳入控件的類型 發(fā)送器對象可能包含多選擇 而如果未對事件處理器進行事件處理類型的設(shè)置 那么你就會面臨更多的選擇 我們的示例代碼一開始就檢查了傳入控件對象的類型 這樣以來發(fā)送器就不會像下面所展示的代碼一樣 ?Private Sub btnTest _Click() Handles btnTest Click   Create a link Dim NewButton As Button = New Button()  Add some properties to it NewButton Text = DateTime Now ToLongTimeString()  Set the click event handler AddHandler NewButton Click  AddressOf NewLink_Click  Place the button on the form lstLinks Controls Add(NewButton)End Sub 

此代碼在FlowLayoutPanel中創(chuàng)建了一個按鈕 大多數(shù)情況下這都能正常運行 除非事件處理器不按照按鈕所示的進行操作 如果你打算服務(wù)多個控件類型 那么每個控件類型都需要一個獨特的處理 你可以使用多事件處理器或者為某些類型提供選擇標準

NewLink_Click()事件處理器照常將傳入發(fā)送器轉(zhuǎn)換成指定類型 在這個示例中則是LinkLabel 該代碼可以訪問LinkLabel屬性并能用其他方式進行互動 在我們的示例中 只顯示了一個能在創(chuàng)建鏈接的時候告知我們的對話框

使用動態(tài)代碼

在運行時創(chuàng)建一個控件是在無法確定應(yīng)用程序功能的時候采取的一種策略 但是動態(tài)創(chuàng)建控件并不適用于所有的情況 有些時候你必須建立可執(zhí)行代碼 雖然你的應(yīng)用程序運行的目的是補償不同極其之間的配置 不同用戶的需求 不同的環(huán)境需求或是其他要求 當應(yīng)用程序所運行的電腦不存在控件 那么通常是需要創(chuàng)建動態(tài)代碼的

幸運的是 NET為我們提供了一系列動態(tài)代碼選項 例如 你可以創(chuàng)建一個可執(zhí)行的能獨立運行的程序或是可以想運行中的程序加載一個DLL然后再執(zhí)行 當你需要演示一個外部任務(wù)的時候可以使用選擇可執(zhí)行 如運行一種腳本——該DLL選項最適合擴大現(xiàn)有的應(yīng)用程序功能

你可以運行來自文件或內(nèi)存的動態(tài)代碼 當你需要不止一次地運行代碼時 可以使用文件 對代碼的檢查可以再次運行外部文件而不需要對其進行二次編譯 當你需要多次演示任務(wù)的時候 如一個安裝請求 那可以使用內(nèi)存圖像

當然我們也可以更改源代碼 例如 你可以使用字符串來建立需要在應(yīng)用程序中直接使用的代碼 如果你需要代碼具有高度靈活性 且代碼本身不是很長時 這一方法的優(yōu)勢就非常顯著 也可以從文件里建立代碼 就如同VS一樣 這一方法最適用于相對穩(wěn)定且不需要復雜編碼的需求 第三種選擇是使用Documentation Object Model來創(chuàng)建代碼并將其作為CodeDom樹型結(jié)構(gòu)的一個系列 該樹型結(jié)構(gòu)包括了CodeCormpileUnits 這就像是用DOM模式創(chuàng)建了一個XML文件

使用動態(tài)創(chuàng)建代碼的最好方式是用示例來檢查一下 例三展示了一個基本 Hello World 示例 該示例用源代碼直接創(chuàng)建了代碼因此你可以看到整個運行以及生成一個外部可執(zhí)行文件的過程

例三 動態(tài)編碼示例 ?Private Sub btnTest _Click() Handles btnTest Click   Create a piler Dim Comp As VBCodeProvider = New VBCodeProvider()  Define the parameters for the code you want to pile Dim Parms As CompilerParameters = New CompilerParameters)   We do want to create an executable  rather than a DLL Parms GenerateExecutable = True   The piler will create an output assembly called Output Parms OutputAssembly =  Output    The piler won t treat warnings as errors Parms TreatWarningsAsErrors = False   Add any assembly you want to reference Parms ReferencedAssemblies Add( System Windows Forms dll )   Define the code you want to run  Dim SampleCode As StringBuilder = New StringBuilder() SampleCode Append( Imports System Windows Forms  + vbCrLf) SampleCode Append( Module TestAssembly  + vbCrLf) SampleCode Append( Sub Main()  + vbCrLf) SampleCode Append( MessageBox Show(  + Chr( ) + _ Dynamically Created Code!  + _Chr( ) +  )  + vbCrLf)SampleCode Append( End Sub  + vbCrLf)SampleCode Append( End Module  + vbCrLf)  Define the code to run Dim Executable As CompilerResults = _ Comp CompileAssemblyFromSource(Parms  SampleCode ToString())  Display error messages if there are any If Executable Errors HasErrors ThenFor Each Item As CompilerError In Executable ErrorsMessageBox Show(Item ErrorText)NextElse  If there aren t any error messages  start the  executable Process Start( Output )End IfEnd Sub 

一開始你創(chuàng)建了一個使用VBCodeProvider的編譯器Comp 舊一點的 NET版本使用的是不同的方法但是這里所講的是微軟推薦的一個新方法

為了使用編譯器 你必須創(chuàng)建能描述應(yīng)用程序的參數(shù) 這些參數(shù)類似于VS中你創(chuàng)建的參數(shù) 只是現(xiàn)在你可以對它們進行定義 該代碼一開始就將GenerateExecutable設(shè)置為True 這意味著你需要的是一個EXE文件而不是DLL

Parms OutputAssembly屬性包含了輸出文件的名稱 你只需要在想創(chuàng)建文件時提供這一信息即可 而不需要生成可執(zhí)行內(nèi)存了 如果你ixiang生成可執(zhí)行文件的內(nèi)存版本 可以將Parm GenerateInMemory屬性設(shè)置為True

使用Parm TreatWarningsAsErrors屬性來確定如何處理警告信息 默認的設(shè)置會使其為錯誤 這意味著你的應(yīng)用程序可能無法對其進行編譯 大多數(shù)程序員使用默認設(shè)置 盡管他們開發(fā)了程序 但是在開發(fā)完成的程序中卻將其設(shè)置為False

大多數(shù)應(yīng)用程序需要外部DLL以正常運行 當然 你不能創(chuàng)建任意的沒有引用外部DLL的Windows表單程序 通常 你要使用Reference文件夾來完成這一任務(wù) 不過 當你動態(tài)創(chuàng)建代碼的時候可以依賴于Parms ReferencedAssemblies屬性 如下所示 只需添加你要的DLL即可

現(xiàn)在 你已經(jīng)定義了項目 接下來需要為其創(chuàng)建源代碼 如前文所述 你可以依賴于一個外部文件或DOM模式 然后 該示例創(chuàng)建了代碼因此你可以看到整個過程 下面是代碼的原始形式 ?Imports System Windows Forms Module TestAssemblySub Main()MessageBox Show( Dynamically Created Code! )End SubEnd Module 

這個簡單的例子顯示了一個對話框 注意vbCrLf的使用 如果你不使用這一方法 那編譯器會發(fā)送給你一個錯誤信息 vbCrLf條目在該代碼中所起的作用與在程序代碼中的作用相同 只是添加的方式不一樣

從這一點老說 你最后會用Comp CompileAsseblyFromSource()方法編譯代碼 當使用DOM模式和文件的時候可以使用這一方法 而在所有三種情況中 編譯器用參數(shù)和源代碼創(chuàng)建了你請求的輸出 該運算的輸出出現(xiàn)在Executable中 是CompilerResults類型

編譯的失敗次數(shù)多于程序員的預(yù)計 無論你是在哪里使用動態(tài)編碼技巧 你必須假設(shè)會出現(xiàn)失敗的情況以及處理失敗的方案 在本例中 代碼尋找的是錯誤并在編譯失敗時將其展示在了信息框中 否則 代碼會依賴于Process Start()方法來啟用可執(zhí)行文件

底線

動態(tài)編碼技巧并不是萬能鑰匙 當你為開發(fā)問題找到了好的靜態(tài)解決方案時 當然也可以使用 但是在我們所列出的情況中沒有可行的靜態(tài)方案 因此要選擇動態(tài)編碼技巧 大多數(shù)情況下 要用動態(tài)編碼技巧解決以下問題

◆ 用戶的環(huán)境會以不可預(yù)見的方式更改時

◆ 無法控制用戶電腦的安裝

◆ 用戶或應(yīng)用程序都添加了你要用控件執(zhí)行的數(shù)據(jù)要素

◆ 應(yīng)用程序必須執(zhí)行很早以前的安裝任務(wù) 且這些任務(wù)與電腦 環(huán)境 網(wǎng)絡(luò)或其他不確定因素聯(lián)系緊密時

◆ 應(yīng)用程序要執(zhí)行了處理級別的任務(wù) 且這些任務(wù)取決于機器連接或其他狀況

lishixinzhi/Article/program/ASP/201311/21812

點虐 編成基礎(chǔ)課有什么?還需要其他什么知識?

-VS點虐 -ASP點虐 -基礎(chǔ)知識 (加分給我吧 謝謝了)

7709: 利用AJAX技術(shù)實現(xiàn)網(wǎng)頁無刷新進度條顯示 2007-11-17 14:55:37

7708: C# 中的常用正則表達式總結(jié) 2007-11-17 14:54:06

7707: ASP.NET的Request對象的屬性介紹 2007-11-17 14:50:36

7682: VS2005 項目上如何添加右鍵菜單 2007-11-16 10:14:13

7680: ASP.NET 清除 HTML 標記函數(shù) 2007-11-16 9:58:06

7679: ASP.NET AJAX中的非同步PageMethod調(diào)用 2007-11-16 9:56:29

7678: .Net中PE文件的結(jié)構(gòu) 2007-11-16 9:55:22

7612: .NET 2.0里強類型數(shù)據(jù)創(chuàng)建多層應(yīng)用 2007-11-14 12:41:40

7610: .NET代碼生成器有助于快速應(yīng)用程序開發(fā) 2007-11-14 12:39:15

7609: 動態(tài)加載類的原理—元數(shù)據(jù)的使用 2007-11-14 12:38:22

7608: 理解并使用ASP.NET的高級配置 2007-11-14 12:37:25

7605: 點虐 中數(shù)據(jù)庫事務(wù)機制 2007-11-14 12:31:35

7604: 點虐 打包自動安裝數(shù)據(jù)庫 2007-11-14 12:30:30

7603: 點虐 緩存應(yīng)用與分析 2007-11-14 12:29:22

7602: 點虐 官方編碼方法和命名規(guī)則 2007-11-14 12:28:28

7601: .Net遠程方法調(diào)用研究 2007-11-14 12:26:13

7592: .NET中窗體間相互訪問的幾種方式 2007-11-14 11:49:21

7591: .Net 下的Wondows窗體常用項目 2007-11-14 11:48:14

7590: 點虐 的4個基本概念 2007-11-14 11:47:23

7589: 每個.NET開發(fā)人員應(yīng)該下載的十個必備工具 2007-11-14 11:46:31

7585: 正則表達式語法 2007-11-14 11:39:01

7573: ASP.NET2.0中創(chuàng)建基于XML的應(yīng)用程序 2007-11-13 14:06:51

7572: ASP.NET 2.0 中實現(xiàn)跨頁提交 2007-11-13 14:06:02

7571: ASP.NET 2.0中WEB應(yīng)用程序的部署 2007-11-13 14:04:54

7570: ASP.NET 2.0中構(gòu)造個性化網(wǎng)頁 2007-11-13 14:03:20

7562: ASP.NET設(shè)計網(wǎng)絡(luò)硬盤之文件夾實現(xiàn) 2007-11-13 13:55:13

7559: 在Asp點虐 中使用HtmlArea編輯器 2007-11-13 13:13:32

7415: 檢測瀏覽器是否安裝了視頻插件 2007-11-10 17:46:21

7414: ASP.NET和瀏覽器 2007-11-10 17:36:09

7413: Web.config詳解+asp點虐 優(yōu)化 2007-11-10 15:18:34

7408: HTTP 404。您正在查找的資源(或者它的一個依賴項)可能已被移除,或其名稱已更改,或暫時不可用。 2007-11-10 9:49:41

7330: 直接輸出文字文件 2007-11-7 20:34:07

7329: Server 物件 2007-11-7 20:33:21

7328: 使用COM 組件 2007-11-7 20:32:44

7327: HtmlEncode 以及HtmlDecode 方法 2007-11-7 20:31:26

7326: UrlEncode 以及UrlDecode 方法 2007-11-7 20:30:32

7325: Application 物件 2007-11-7 20:29:36

7324: 取得Application 對象變量內(nèi)容的方法 2007-11-7 20:28:48

7323: 鎖定Application 物件 2007-11-7 20:27:43

7322: Session 物件 2007-11-7 20:27:14

7321: 設(shè)定Cookie 變量的生命周期 2007-11-7 20:25:28

7320: Session 和Cookie 的關(guān)系 2007-11-7 20:24:08

7319: 錯誤處理程序 2007-11-7 20:23:21

7318: Try...Catch...Finally 和Throw 敘述 2007-11-7 20:21:35

7317: 常見的例外對象 2007-11-7 20:17:44

7316: 可視化的除錯工具 2007-11-7 20:17:11

7315: 使用Debug 工具列 2007-11-7 20:15:39

7314: 程序的追蹤及檢視 2007-11-7 20:14:55

7313: E-Mail 傳送 2007-11-7 20:13:23

7312: 附錄B 關(guān)鍵詞 2007-11-7 20:11:06

7311: 附錄A 函數(shù)索引 2007-11-7 20:10:10

7012: .NET體系中的源程序安全問題 2007-11-5 16:41:53

7011: 遠程處理框架.NET Remoting 2007-11-5 16:40:42

7010: .NET體系結(jié)構(gòu) 2007-11-5 16:39:27

7009: .NET的目標 2007-11-5 16:38:18

7008: .NET中的特殊類型成員 2007-11-5 16:36:34

6967: Microsoft.NET平臺基礎(chǔ)構(gòu)造 2007-11-5 15:39:43

6944: 超級鏈接和列表 2007-11-4 16:18:09

6792: .NET中的Bug正則表達式問題 2007-10-30 10:53:24

6791: MVC在點虐 中非要不可么? 2007-10-30 10:52:11

6790: ASP.NET中的Response對象 2007-10-30 10:51:15

6773: 將 Visual Studio .NET 調(diào)試器用于 ASP.NET 應(yīng)用程序 2007-10-30 10:04:07

6707: 根據(jù)在微軟面試的經(jīng)驗所編寫的點虐 高級程序員試卷 2007-10-29 10:54:28

6330: Asp.Net XML操作基類 2007-10-19 9:53:22

6329: Asp.Net XML操作基類 2007-10-19 9:53:18

6302: .NET 框架中的安全性概述 2007-10-19 9:04:29

6290: .NET經(jīng)典代碼匯總(五) 2007-10-19 8:36:17

6289: .NET經(jīng)典代碼匯總(三) 2007-10-19 8:34:34

6288: .NET經(jīng)典代碼匯總(二) 2007-10-19 8:30:53

6287: .NET經(jīng)典代碼匯總(一) 2007-10-19 8:29:18

6270: .NET架構(gòu)和 J2EE 有哪些差異? 2007-10-17 14:14:23

6258: .NET Framework 3.0框架慨述 2007-10-17 10:50:47

6234: .NET組件和COM組件之間的相互操作 2007-10-16 12:01:15

6233: 解決.NET(WebApplication)安裝部署的不能選擇安裝路徑的問題 [轉(zhuǎn)] 2007-10-16 12:00:32

6230: net正則表達式詳解(推薦) [轉(zhuǎn)] 2007-10-16 11:57:27

6221: TreeView樹形控件與數(shù)據(jù)庫結(jié)合編程! 2007-10-16 10:27:46

6220: ASP.NET的底層的工作機制介紹 2007-10-16 10:24:13

6219: ASP.NET 2.0 中的 Windows 身份驗證 2007-10-16 10:23:21

6218: ASP.NET 2.0 中的窗體身份驗證 2007-10-16 10:22:08

6205: 介紹.Net組件開發(fā)ajax控件 2007-10-16 9:52:03

6204: 如何判斷.NET Compact Framework的版本 2007-10-16 9:47:46

6143: Datetime日期函數(shù) 2007-10-14 15:01:42

6141: datetime 轉(zhuǎn)換為字符串 2007-10-14 14:58:48

6137: 在System.timers.timer中給定時器觸發(fā)的Elapsed事件傳遞參數(shù) 2007-10-14 13:43:52

6078: asp點虐 2.0中使用存儲過程的方法 2007-10-13 10:31:24

6077: 三種asp點虐 跳轉(zhuǎn)頁面的方法比較 2007-10-13 10:30:44

6076: ASP.NET Windows 身份驗證的工作機制 2007-10-13 10:30:01

6075: .NET SDK中CorFlags.Exe的使用方法 2007-10-13 10:29:10

6073: WebSite和WebApplication的區(qū)別 2007-10-13 10:27:23

6026: Asp.Net函數(shù)集 2007-10-10 9:56:20

6025: ASP.NET網(wǎng)絡(luò)編程中常用到的27個函數(shù)集. 2007-10-10 9:54:15

5592: 在asp點虐 2.0中使用存儲過程 2007-9-29 12:41:34

5581: 什么是WEB標準?初學者了解WEB標準 2007-9-29 12:19:35

5480: ASP.NET畫圖全攻略(上) 2007-9-26 16:16:45

5479: ASP.NET畫圖全攻略(下) 2007-9-26 16:14:48

5360: asp點虐 中顯示DataGrid控件列序號的幾種方法 2007-9-23 14:55:41

5359: ASP.NET虛擬主機安全漏洞解決方案 2007-9-23 14:48:54

5358: 如何在域控制器上安裝asp點虐 ? 2007-9-23 14:47:59

5255: .NET 3.x新特性體驗之擴展方法 2007-9-20 10:03:52

5253: 優(yōu)秀ASP.NET程序員的修煉之路 2007-9-20 10:00:22

5211: 多線程、Socket技術(shù)及委托技術(shù)的關(guān)系 2007-9-18 13:35:53

5210: 你必須知道的.NET之特性和屬性 2007-9-18 13:35:01

5158: 正確理解.NET和SQL Server中“空值” 2007-9-15 10:36:33

5157: 必須知道的.NET之對接口和抽象類 2007-9-15 10:35:23

5050: .NET 3.x新特性之自動屬性及集合初始化 2007-9-10 9:37:39

5044: 使用ADO.NET示例訪問數(shù)據(jù)庫 2007-9-10 9:14:40

5008: 如何操作 Office Open XML 格式文檔 2007-9-8 19:33:51

5006: Office (2007) Open XML 文件格式簡介 2007-9-8 19:29:28

4985: ASP.NET的本質(zhì)之IIS以及進程模式 2007-9-6 13:52:10

4878: 讓你的.NET應(yīng)用成為一個灰色盒子 2007-9-2 16:34:41

4877: 解析web2.0與數(shù)據(jù)庫之間的四點啟示 2007-9-2 16:34:06

4876: Web2.0催生的蝴蝶效應(yīng) 業(yè)務(wù)敏捷與SOA 2007-9-2 16:28:48

4875: 從.NET類庫代碼來看ASP.NET運行時 2007-9-2 16:25:12

4779: 從注冊表下手 切斷一切黑客入侵的路徑 2007-8-27 10:31:22

4738: Asp.Net、Ado點虐 數(shù)據(jù)庫編程超級攻略 2007-8-25 17:47:35

4737: 通過避免下列10個常見ASP.NET缺陷使網(wǎng)站平穩(wěn)運行 2007-8-25 17:45:51

4736: net中統(tǒng)一的存儲過程調(diào)用方法 2007-8-25 17:44:11

4735: 如何在asp點虐 2.0下面使用基于數(shù)據(jù)庫(sqlserver2000)的cache 2007-8-25 17:42:32

4734: 在 IIS 中配置 SQL XML 支持 2007-8-25 17:41:08

4729: asp點虐 2.0學習歷程 菜鳥到中級程序員的飛躍 2007-8-25 17:34:00

4728: ASP.NET網(wǎng)絡(luò)編程中常用到的27個函數(shù)集 2007-8-25 17:33:09

4727: ASP.NET中數(shù)據(jù)校驗部分的封裝與應(yīng)用 2007-8-25 17:32:05

4725: Web.config詳解+asp點虐 優(yōu)化 2007-8-25 17:23:24

4724: ASP.NET應(yīng)用程序資源訪問安全模型 2007-8-25 16:54:50

4720: ADO.NET和LINQ中古怪的事務(wù)特性 2007-8-25 16:43:53

4646: 從信息經(jīng)濟學看ASP 2007-8-24 12:39:26

4601: 在VS2005中調(diào)試Windows Service 2007-8-22 8:08:59

4306: 解析ASP的Application和Session對象 2007-8-15 12:43:18

4134: 微軟架構(gòu)師談編程語言發(fā)展之二 2007-8-13 9:10:05

4133: 微軟架構(gòu)師談編程語言發(fā)展之一 2007-8-13 9:09:25

4132: 針對構(gòu)架師的.NET 3.0 框架介紹 2007-8-13 9:07:29

3967: ASP.NET Atlas 為您期待已久的 AJAX 樣式的網(wǎng)站提供支持 2007-8-5 21:12:13

3966: 異步 Web 部件 2007-8-5 21:11:11

3965: ASP.NET 2.0 中的資源與本地化 2007-8-5 21:10:18

3964: 將更智能的 ASP.NET 文件下載體驗內(nèi)置到您的 Web 應(yīng)用程序中 2007-8-5 21:09:29

3946: 定時執(zhí)行任務(wù)的三種方法 2007-8-5 19:52:51

3945: 如何分析、撰寫流程圖文檔 2007-8-5 19:35:43

3492: ASP.NET 2.0 中的代碼隱藏和編譯 2007-8-1 11:37:23

3490: ASP.NET入門隨想之檢票的老太太 2007-8-1 11:35:45

3489: ASP.NET 2.0頁面框架簡要慨述 2007-8-1 11:35:14

3487: ASP.NET的錯誤處理機制 2007-8-1 11:32:15

3486: ASP.NET中綁定枚舉類型 2007-8-1 11:31:49

3485: ASP.NET底層架構(gòu)探索之再談.NET運行時 2007-8-1 11:31:22

3484: ASP.NET底層架構(gòu)探索之ASP.NET管道 2007-8-1 11:30:58

3325: ASP.NET 的狀態(tài)管理 2007-7-31 14:52:07

3324: Asp點虐 實現(xiàn)IIS控制管理(Web虛擬目錄的創(chuàng)建及管理) 2007-7-31 14:50:35

3316: 認識ASP.NET配置文件Web.config 2007-7-31 14:40:41

3304: Google高價關(guān)鍵字排名:字母K開頭 2007-7-31 14:01:49

3303: Google高價關(guān)鍵字排名:字母J開頭 2007-7-31 14:01:09

3302: Google高價關(guān)鍵字排名:字母I開頭 2007-7-31 14:00:39

3301: Google高價關(guān)鍵字排名:字母H開頭 2007-7-31 14:00:11

3300: Google高價關(guān)鍵字排名:字母G開頭 2007-7-31 13:59:36

3299: Google高價關(guān)鍵字排名:字母F開頭 2007-7-31 13:59:00

3298: Google高價關(guān)鍵字排名:字母E開頭 2007-7-31 13:58:25

3297: Google高價關(guān)鍵字排名:字母D開頭 2007-7-31 13:57:57

3296: Google高價關(guān)鍵字排名:字母C開頭 2007-7-31 13:57:29

3295: Google高價關(guān)鍵字排名:字母B開頭 2007-7-31 13:56:49

3294: Google高價關(guān)鍵字排名:字母A開頭 2007-7-31 13:56:16

3293: 十大AdSense工具 2007-7-31 13:55:36

3292: Google AdSense與廣告發(fā)布商間的合同關(guān)系分析 2007-7-31 13:54:30

2895: 學習Web 2.0的方向盤 2007-7-23 15:36:59

2867: 什么是Web Service? 2007-7-23 14:39:08

2798: ASP.NET 2.0程序安全的基礎(chǔ)知識 2007-7-23 10:12:08

2772: ASP.NET中Cookie編程的基礎(chǔ)知識 2007-7-23 9:43:15

2197: 本機代碼和 .NET Framework 代碼的安全性 2007-7-10 7:10:12

2196: .NET Framework 高級開發(fā) 2007-7-10 7:09:37

2195: .NET Framework 核心開發(fā) 2007-7-10 7:09:04

2194: 訪問數(shù)據(jù) (Visual Studio) 2007-7-10 7:08:28

2193: NET Framework 概述 2007-7-10 7:07:44

2192: NET Framework 2.0 版中的新增功能 2007-7-10 7:06:50

2191: 謂詞和操作 2007-7-10 6:57:00

2190: 利用 .NET 3.0 技術(shù)構(gòu)建互操作保險系統(tǒng) 2007-7-10 6:56:07

2189: 檢查托管代碼 2007-7-10 6:55:05

2188: .NET Framework 2.0 中的分析器堆棧遍歷 2007-7-10 6:54:01

2187: 介紹 .NET Framework 3.0 2007-7-10 6:52:29

2082: Windows RSS 平臺簡介 2007-7-7 9:39:03

2081: 使用 Microsoft .NET 的企業(yè)解決方案模式 2007-7-7 9:37:51

2080: 自治應(yīng)用程序的體系結(jié)構(gòu) 2007-7-7 9:37:04

2079: “融化奶酪效應(yīng)”的處理 2007-7-7 9:36:30

2078: 闡述企業(yè)結(jié)構(gòu)空間 (Enterprise Architectural Space) 2007-7-7 9:36:04

2077: .NET應(yīng)用體系結(jié)構(gòu):設(shè)計應(yīng)用和服務(wù) 2007-7-7 9:35:05

2076: 支付處理的IFX服務(wù)定位研究 2007-7-7 9:34:30

2075: office XML的交互性 2007-7-7 9:32:53

2074: 軟件開發(fā)和運營的建模 2007-7-7 9:30:55

2073: SOA 案例研究:不同應(yīng)用程序的集成組織 2007-7-7 9:30:21

2072: 面向服務(wù)在互連系統(tǒng)中的角色 2007-7-7 9:29:49

2071: Web 服務(wù)在衛(wèi)生保健 HL7 上的應(yīng)用 - Web 服務(wù)基礎(chǔ)實現(xiàn)框架 2007-7-7 9:28:39

2070: WS-Security中WSE2.0和SUN JWSDP1.5的協(xié)作 2007-7-7 9:11:32

2069: 在數(shù)據(jù)架構(gòu)規(guī)劃前進行XML消息的設(shè)計,增加Web服務(wù)的互操作性 2007-7-7 9:10:52

2068: 通過分頁列表來提高應(yīng)用程序性能 2007-7-7 9:10:24

2067: 為Windows應(yīng)用創(chuàng)建簡單的異步調(diào)用模式 2007-7-7 9:09:59

2066: Information Bridge Framework:為Office桌面程序?qū)崿F(xiàn)面向服務(wù)的架構(gòu)(SOA) 2007-7-7 9:09:26

2065: .NET應(yīng)用架構(gòu):設(shè)計應(yīng)用與服務(wù) 2007-7-7 9:08:51

2064: 元數(shù)據(jù)驅(qū)動的用戶界面 2007-7-7 9:08:14

2063: 創(chuàng)建安全的ASP.NET應(yīng)用:認證,授權(quán)和安全通訊 2007-7-7 9:07:48

2062: 提高 Web 應(yīng)用程序安全性:威脅和對策 2007-7-7 9:07:14

2061: 應(yīng)用程序概念視圖 2007-7-7 9:06:38

2060: Microsoft 體系結(jié)構(gòu)概述 2007-7-7 9:06:05

2059: 協(xié)約和組織:B2B 的協(xié)議體系結(jié)構(gòu) 2007-7-7 9:05:34

2058: 應(yīng)用程序互操作性:Microsoft .NET 和 J2EE 2007-7-7 9:04:56

2057: 智能客戶端 Offline Application Block 2007-7-7 9:04:25

2056: 智能客戶端體系結(jié)構(gòu)與設(shè)計指南 2007-7-7 9:03:52

2055: 利用 SLI進行基于主機的 Web 服務(wù)集成 2007-7-7 9:01:57

2054: 服務(wù)設(shè)計的原則:服務(wù)模式與反模式 2007-7-7 9:01:08

2053: 企業(yè)計算中的面向服務(wù) 2007-7-7 9:00:33

2052: 管理連接系統(tǒng)中 Web 服務(wù)的體系結(jié)構(gòu)問題 2007-7-7 9:00:05

2051: Web 解決方案平臺 2007-7-7 8:59:08

2050: 建立企業(yè)體系結(jié)構(gòu)的更佳途徑 2007-7-7 8:58:37

2049: 使用 Microsoft Outlook 擴展企業(yè)應(yīng)用程序:體系結(jié)構(gòu)設(shè)計指南 2007-7-7 8:57:45

2048: Motion Lite:由 Microsoft Motion 使用的業(yè)務(wù)體系結(jié)構(gòu)技術(shù)的快速應(yīng)用 2007-7-7 8:57:01

2047: 設(shè)計模式:Model View Presenter 2007-7-7 8:56:05

2046: 通過 Active Directory 管理自定義外殼程序 2007-7-7 8:55:27

2045: 實用體系結(jié)構(gòu):邏輯分層 2007-7-7 8:54:26

2044: 《架構(gòu)師雜志》評述:Scott Guthrie 2007-7-7 8:53:52

2043: 軟件即服務(wù) (SaaS): 企業(yè)角度 2007-7-7 8:53:17

2042: 批量承載高可用性體系結(jié)構(gòu) 2007-7-7 8:50:59

2040: .NET Framework SDK 2007-7-6 21:37:26

2039: Visual Studio Team System 文檔 2007-7-6 21:36:34

2038: Visual SourceSafe 2007-7-6 21:36:02

2037: .NET Framework 詞匯表 2007-7-6 21:35:22

2036: 工具和功能 2007-7-6 21:34:36

2035: 智能設(shè)備開發(fā) 2007-7-6 21:34:02

2034: Visual Studio Tools for Office 2007-7-6 21:32:58

2033: Visual Web Developer 用戶界面元素 2007-7-6 21:32:09

2032: Visual Web Developer 設(shè)置 2007-7-6 21:31:26

2031: ASP.NET 的配置管理 2007-7-6 21:30:39

2030: ASP.NET 編程 2007-7-6 21:30:00

2029: 用于移動設(shè)備的 ASP.NET 網(wǎng)站 (Visual Studio) 2007-7-6 21:29:24

2028: 從 Visual Studio .NET 2002 或 2003 進行轉(zhuǎn)換 2007-7-6 21:28:33

2027: XML Web services (Visual Studio) 2007-7-6 21:27:44

2026: 在 Visual Studio 中管理 ASP.NET 網(wǎng)站 2007-7-6 21:26:54

2025: 自定義 ASP.NET 網(wǎng)站 (Visual Studio) 2007-7-6 21:26:09

2024: ASP.NET 調(diào)試和疑難解答 (Visual Studio) 2007-7-6 21:25:34

2023: ASP.NET 網(wǎng)站安全 (Visual Studio) 2007-7-6 21:24:56

2022: ASP.NET 數(shù)據(jù)訪問 (Visual Studio) 2007-7-6 21:24:16

2021: ASP.NET Web 服務(wù)器控件 (Visual Studio) 2007-7-6 21:23:35

2020: ASP.NET 網(wǎng)頁 (Visual Studio) 2007-7-6 21:22:48

2019: ASP.NET 網(wǎng)站 (Visual Studio) 2007-7-6 21:22:04

2018: Visual Web Developer 2007-7-6 21:20:46

1974: .NET Framework 快速入門 2007-7-6 20:41:53

1973: .NET Framework 示例 2007-7-6 20:41:14

1972: .NET Compact Framework 2007-7-6 20:40:32

1971: 對應(yīng)用程序進行全球化和本地化 2007-7-6 20:39:51

1970: XML 文檔和數(shù)據(jù) 2007-7-6 20:39:10

1969: 本機代碼和 .NET Framework 代碼的安全性 2007-7-6 20:38:15

1968: .NET Framework 高級開發(fā) 2007-7-6 20:37:37

1967: Visual Studio 中的 .NET Framework 類庫 2007-7-6 20:37:00

1966: 并行 (Side-by-Side) 執(zhí)行 2007-7-6 20:36:12

1965: 運行庫如何定位程序集 2007-7-6 20:35:37

1964: .NET Framework 應(yīng)用程序的部署方案 2007-7-6 20:34:47

1963: Windows 窗體應(yīng)用程序的 ClickOnce 部署 2007-7-6 20:33:58

1962: .NET Framework 部署基礎(chǔ) 2007-7-6 20:33:15

1961: .NET Framework 部署功能 2007-7-6 20:32:30

1960: Visual Studio 中的部署應(yīng)用程序和組件 2007-7-6 20:31:23

1959: 生成、調(diào)試和測試 2007-7-6 20:30:36

1958: 編輯代碼和資源文件 2007-7-6 20:29:28

1957: 管理解決方案、項目和文件 2007-7-6 20:28:38

1956: Visual Studio 集成開發(fā)環(huán)境 2007-7-6 20:27:57

1955: 如何修復 Visual Studio 2007-7-6 20:26:52

1954: 如何卸載 Visual Studio 2007-7-6 20:25:31

1953: 2007-7-6 20:24:29

1952: 2007-7-6 20:23:57

1951: 與其他開發(fā)人員交互 2007-7-6 20:23:26

1950: 使用 Visual Studio 中的幫助 2007-7-6 20:22:07

1949: 如何實現(xiàn) - 常規(guī)開發(fā) 2007-7-6 20:21:17

1948: 示例和演練(開發(fā)環(huán)境) 2007-7-6 20:20:41

1947: 更改選擇設(shè)置 2007-7-6 20:19:50

1946: Visual Studio集成開發(fā)環(huán)境快速教程 2007-7-6 20:18:59

1945: 從 Visual Studio 試用版升級 2007-7-6 20:17:58

1944: Visual Studio 2005 中的新增功能 2007-7-6 20:16:57

1943: Windows Vista 和 Visual Studio 2007-7-6 20:15:30

1942: Microsoft 多語言用戶界面 (MUI) 和 Visual Studio 2007-7-6 20:14:50

1941: 安裝 Visual Studio 2005 圖像庫 2007-7-6 20:14:04

1940: 安裝 Visual Studio 64 位組件 2007-7-6 20:13:23

1939: 并行安裝 Visual Studio 版本 2007-7-6 20:12:35

1938: Visual Studio用戶權(quán)限和高級設(shè)置選項 2007-7-6 20:11:52

1937: Visual Studio 硬件要求 2007-7-6 20:10:59

1936: Visual Studio安裝和設(shè)置要點 2007-7-6 20:09:53

1935: Visual Studio 簡介 2007-7-6 20:07:20

急?。B編譯時出現(xiàn)“代碼生成器或鏈接器出錯”

你在創(chuàng)建這個程序時候把程序文件,窗體文件等不是放在一個地方。你要把OBJ和FRM文件都放在F:\秘書處資料管理軟件\這個目錄下面就好了。一旦OBJ文件找不到,就會發(fā)生這個問題

新聞標題:vbnet代碼生成器 在線生成vb代碼
網(wǎng)頁網(wǎng)址:http://muchs.cn/article34/ddijcse.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站策劃域名注冊、外貿(mào)建站、企業(yè)網(wǎng)站制作、標簽優(yōu)化、App開發(fā)

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

手機網(wǎng)站建設(shè)