Time of Update: 2018-12-07
引言我查閱過不少Asp.Net的書籍,發現大多數作者都是站在一個比較高的層次上講解Asp.Net。他們耐心、細緻地告訴你如何一步步拖放控制項、設定控制項屬性、編寫CodeBehind代碼,以實現某個特定的功能。這種做法,實際上是回答了“如何去做”的問題,卻沒有回答“為什麼可以這樣做”的問題。儘管我很推崇 悉江華先生的《聖殿祭祀的Asp.Net開發詳解》一書,但當我翻看了一下其對角色(Role)
Time of Update: 2018-12-07
TCPClient tcpc=new TCPClient(); if(0==tcpc.Connect("wwp.icq.com",80)) { Stream sm = tcpc.GetStream(); sm.Write(arrMsg,0,sendmsg.Length); StreamReader sr=new StreamReader(tcpc.GetStream(),Encoding.Default); string strRev=sr.ReadLine(); if(strRev.
Time of Update: 2018-12-07
在使用.net的過程中,資料庫訪問是一個很重要的部分,特別是在b/s系統的構建過程中,資料庫操作幾乎成為了一個必不可少的操作。調用預存程序實現資料庫操作使很多程式員使用的方法,而且大多數的程式員都是能使用預存程序就使用預存程序,很少直接使用sql語句,所以預存程序是很有用而且很重要的。預存程序簡介簡單的說,預存程序是由一些sql語句和控制語句組成的被封裝起來的過程,它駐留在資料庫中,可以被客戶應用程式調用,也可以從另一個過程或觸發器調用。它的參數可以被傳遞和返回。與應用程式中的函數過程類似,預
Time of Update: 2018-12-07
select CONVERT(varchar, getdate(), 120 )2004-09-12 11:06:08select replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')20040912110608select COUNVRT(varchar(12) , getdate(), 23 )2008-04-01select CONVERT(varchar(12) ,
Time of Update: 2018-12-07
在一個TreeView裡, 我想讓TreeViewItem的MouseRightButtonDown事件裡讓這個TreeViewItem的IsSelected屬性設為true, 原始代碼如下,private void OnGetFoucus(object sender, RoutedEventArgs e){ TreeViewItem smallTreeItem = sender as TreeViewItem; smallTreeItem.IsSelected = true;
Time of Update: 2018-12-07
在Web中, 需要在父頁面上開啟一個小的子表單, 讓後在子表單上的確定按鈕點擊的時候, 回傳重新整理父頁面. 暫時的做法是用window.open 開啟表單, 然後在子表單中使用window.openr來擷取到父表單的對象,這樣來處理的,注意這裡只能用window.open來開啟表單,而不能使用連結上的target=_blank來開啟表單. 可選的方案有: 1: 使用window.showmodeldialog來開啟表單,使用windows.parent來擷取父表單的對象.
Time of Update: 2018-12-07
先串連到master資料庫, 然後執行建立資料庫的sql語句, 就可以了.範例程式碼如下:void button_Click(object sender, RoutedEventArgs e) { string connectionString = "Data Source=192.168.0.8;Initial Catalog=master;" +"Persist Security Info=True;User ID=sa;Password=sa";
Time of Update: 2018-12-07
很多時候, 我們定義了一個功能介面, 可能有很多介面實現, 比如我們有一個系統, 有一個警示時間通知介面, 我們可能有簡訊的通知實現, 也可能有郵件的通知實現, 也可能有其他方式的通知實現, 如果根據需要載入呢? 有一種方式是, 將實現這個介面的所有的dll放到一個指定目錄下, 然後用反射的方式去載入實現.代碼如下: Dictionary<string, IModelCodeGenerator> addInTypes = new Dictionary<string,
Time of Update: 2018-12-07
public static string Compress(string uncompressedString) { byte[] byteData = Encoding.GetEncoding("GB18030").GetBytes(uncompressedString); using (MemoryStream srcStream = new MemoryStream(byteData)) { using (var destStream = new
Time of Update: 2018-12-07
1.添加報表檔案myreport.rpt2.添加資料集dataset1 3。資料庫字典 選擇 “項目資料”--“ADO。NET資料集” 選擇剛才的dataset14.拖動欄位名到報表中後台代碼:form_load事件中填寫 SqlConnection con = new SqlConnection(@"server=172.16.10.80;database=gouwuke_chs;uid=admin;pwd=7418;");
Time of Update: 2018-12-07
【Csdn獨家譯稿 7月12日】這些年來,我們的.NETTeam Dev不斷在更新升級開發工具,這也提供了一個機會,讓我們能對.NET系列的開發工具做出不斷的評估和規範。以下是我們總結出的一些.NET開發不可錯過的高效工具。1.Two monitors——必備的。2.Visual Studio——同樣的,也是必備的。3.Launchy——一款免費的必備工具。它能協助開發人員快速調用電腦中的程式捷徑,而無需再通過傳統的“開始”——“所有程式”中尋找所需的程式。在安裝後,只需鍵入Alt +
Time of Update: 2018-12-07
set ANSI_NULLS ONset QUOTED_IDENTIFIER ONgoALTER PROCEDURE [dbo].[updatetushufenlei_beifabook]ASbegindeclare @id intdeclare @productname nvarchar(500)declare @SearchKeyword varchar(1000)declare @sql varchar(1000)declare @zhi varchar(1000)set @zhi='
Time of Update: 2018-12-07
//調用API函數using System.Runtime.InteropServices; //表單層的初始位置 public const int HWND_TOPMOST = -1; 程式表單中聲明方法 //API函數 [DllImport("user32", EntryPoint = "SetWindowPos")] //靜態視窗保持的位置 public static extern bool
Time of Update: 2018-12-07
例子1:using System;using System.IO;using Winista.Text.HtmlParser;using Winista.Text.HtmlParser.Lex;using Winista.Text.HtmlParser.Util;using Winista.Text.HtmlParser.Tags;private void button1_Click(object sender, EventArgs e){ //we can use the stream
Time of Update: 2018-12-07
1.不要在流淚的時候做任何決定,情緒負面的時候說話越少越好。 2.不要去反覆思考同一個問題,不要把所有的感情都放在一個人身上,你還有父母,還有其他朋友。 3.不要害怕做錯什麼,即使錯了,也不必懊惱,人生就是對對錯錯,何況有許多事,回頭看來,對錯已經無所謂了。 4.有負面情緒是正常的,但是自己一定要知道,要明白這隻是生活的一小部分,在其餘的時間裡,要盡量的讓情緒平穩起來。 5.那個人突然不聯絡你了,很正常;那個人突然又聯絡你了,也很正常,這也不說明什麼。 6.如果不懂,就說出來
Time of Update: 2018-12-07
一、HTMLParser.net是什嗎?HTMLParser.net是HtmlParser的JAVA版本的dot net版本。二、HTMLParser可以用來做什嗎?HtmlParser是用來改造或者提取HTML,通過HtmlParser可以高速,快捷的從Html頁面中分離出你想要的內容。三、HTMLParser的核心模組是org.htmlparser.Parser類,這個類實際完成了對於HTML頁面的分析工作。這個類有下面幾個建構函式: public Parser ();
Time of Update: 2018-12-07
SystemFonts是一個字型資源類, 它的用法在下面代碼中可以看出:<Button Margin="10, 10, 5, 5" Grid.Column="0" Grid.Row="3" FontSize="{x:Static SystemFonts.IconFontSize}" FontWeight="{x:Static SystemFonts.MessageFontWeight}" FontFamily="{x:Static
Time of Update: 2018-12-07
你還在使用2.X嗎?CKEditor 3.6介面效果很漂亮,功能強大,配置也簡單,下面我來介紹一下配置方法:1.首先到http://ckeditor.com/download官方網站下載最新的CKEditor ,目前的最新版是3.61,下載 CKEditor for ASP.NET。下載完成後,解壓壓縮包,可以看到提供的例子和bin目錄,還有_Samples檔案夾。2.開啟你的項目,把_Samples檔案夾下的ckeditor檔案夾copy到你的項目裡面,然後添加引用,尋找到
Time of Update: 2018-12-07
對typedef的瞭解typedef是C語言中用來聲明新的類型名用來替代已有類型的一個轉換符合。說明:1) 用typedef只可以聲明新的類型名,但是不可以用來定義變數。2)typedef只是對已經存在的類型增加一個類型名,並沒有創造新的類型。3)
Time of Update: 2018-12-07
測試的url地址是http://www.test.com/testweb/default.aspx?id=1, 結果如下:Request.ApplicationPath: /testwebRequest.CurrentExecutionFilePath: /testweb/default.aspxRequest.FilePath: /testweb/default.aspxRequest.Path: