Time of Update: 2018-12-07
調用start方法啟動一個預設的Internet瀏覽器System.Diagnostics.Process.Start("http://www.baidu.com"); Form1 按鍵行動控制項 C#代碼using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using
Time of Update: 2018-12-07
本次樣本效果如下: Form1為父表單(包含textBox1、button1) Form2為子表單(包含textBox2、button2)父表單給子表單傳值 ================== 1.點擊Form1的button1 開啟Form2 父表單給子表單傳值 可以調用重載子表單的建構函式 直接傳入相關數值 public partial class Form1 : Form { public Form1()
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->private static void GetSingleThread() { string name = Process.GetCurrentProcess().ProcessName; int id = Process.GetCurrentProcess(
Time of Update: 2018-12-07
Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->1 this.Close() ; //關閉當前表單或對象 2 3 Application.Exit(); //關閉所有應用程式視窗4 5 如果啟動了多線程,就需要用下面的方法來關閉了c#通過Application.Exit();無法退出單獨開啟的線程 通過 Environment.
Time of Update: 2018-12-07
最近想寫一個自訂的動畫資料檔案,按照原來的做法,先定義一個文字格式設定的資料檔案,然後寫一個轉換器轉換成二進位,然後遊戲中讀入並解析。不過我最近特別懶,雖然我已經設計了一個“萬能的”文字格式設定和二進位轉換工具,但是解析二進位檔案的工作仍然繁瑣,並且根據以往的經驗,可能會經常的修改檔案格式,於是我想直接使用文字格式設定吧,首先想到的是XML,不過最近實在太懶了,連XML都懶得去解析,嗯,還有google Protocol
Time of Update: 2018-12-07
C#字串串連常用的四種方式:StringBuilder、+、string.Format、List<string>。1.+的方式string sql = "update tableName set int1=" + int1.ToString() + ",int2=" + int2.ToString() + ",int3=" + int3.ToString() + " where id=" + id.ToString();編譯器會最佳化為:string sql =
Time of Update: 2018-12-07
功能:將一個或多個按鍵訊息發送到使用中視窗,就如同在鍵盤上進行輸入一樣。文法:SendKeys.Send(string keys);SendKeys.SendWait(string keys);說明:(1)每個按鍵由一個或多個字元表示。為了指定單一鍵盤字元,必須按字元本身的鍵。例如,為了表示字母 A,可以用 "A" 作為 string。為了表示多個字元,就必須在字元後面直接加上另一個字元。例如,要表示 A、B 及 C,可用 "ABC" 作為 string。 (2)對 SendKeys
Time of Update: 2018-12-07
關鍵技術點有兩個:1.將鍵盤所在的表單設定為浮動工具條表單。只要將表單的CreateParams重寫即可,這樣表單就不會擷取焦點,代碼如下:#region 將當前表單指定為浮動工具條表單public enum WindowStyles : uint{ WS_OVERLAPPED = 0x00000000, WS_POPUP = 0x80000000, WS_CHILD = 0x40000000, WS_MINIMIZE = 0x20000000, WS_VISIBL
Time of Update: 2018-12-07
(1)通過使用VS2008建立項目解決方案,在解決方案中新增C++工程(DLL)和C# 工程(用戶端)【建立C++DLL和C#工程的具體步驟在此不詳細說明,請參照相 關文檔】;(2)編譯C++DLL工程和C#用戶端工程;(3)編譯通過後將DLL產生的副檔名為Dll、Lib,以及編寫DLL時使用到的標頭檔 (副檔名為.h)全部複製到C#用戶端程式所在的Debug檔案夾下面;(4)開啟C#用戶端程式,建立類:MyDLL(該類名供C#用戶端調用)(5)在C#用戶端程式中引入命名空間:using
Time of Update: 2018-12-07
在ASP.Net中經常會從網面中取資料或更新網頁的顯示。因為HTML中有些特殊字元如<, >, &等,顯示實際值不一致,造成儲存到資料庫再取出來時會不一樣。因此需要以下函數做轉換:///<summary> ///替換html中的特殊字元 ///</summary> ///<paramname="theString">需要進行替換的文本。</param>
Time of Update: 2018-12-07
#region 驗證作業系統使用者名稱 public bool isExistUserName(string name) { List<string> nameList = GetSysUserNames(); return nameList.Contains(name); } public List<string> GetSysUserNames() {
Time of Update: 2018-12-07
1:最直白的迴圈遍曆方法,可以分為遍曆key--value索引值對以及所有的key兩種表現形式2:用Linq的方式去查詢(當然了這裡要添加對應的命名空間 using System.Linq) 如下為一個十分簡單的程式碼範例: private void GetDicKeyByValue() { Dictionary<string, string> dic = new Dictionary<string, string>();
Time of Update: 2018-12-07
遠程式案頭登入的.NET開發,可以使用MSTSCLib.dll和MsTscAxWrapper.dll兩個轉換過的動態庫,而無需使用WINDOWS內建的OCX,因為使用OCX開發可以會遇到其它問題。 主要代碼: 代碼Code highlighting produced by Actipro CodeHighlighter
Time of Update: 2018-12-07
//添加應用程式集區空間引用using System.DirectoryServices; 代碼Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> string method="Start"; //Start開啟 Recycle回收 Stop 停止 string AppPoolName = "chengxuchiname"; try
Time of Update: 2018-12-07
C++ INI檔案 INI檔案多用於儲存程式的初始化資訊。例如,記錄程式串連資料庫的名稱、上一次使用者登入的名稱、使用者的註冊資訊等。一. INI 檔案格式[Section1 Name]KeyName1=value1KeyName2=value2...... ......[Section2
Time of Update: 2018-12-07
引言: 編寫高效簡潔的C語言代碼,是許多軟體工程師追求的目標。本文就工作中的一些體會和經驗做相關的闡述,不對的地方請各位指教。第1招:以空間換時間 電腦程式中最大的矛盾是空間和時間的矛盾,那麼,從這個角度出發逆向思維來考慮程式的效率問題,我們就有瞭解決問題的第1招——以空間換時間。例如:字串的賦值。方法A,通常的辦法:#define LEN 32char string1 [LEN];memset (string1,0,LEN);strcpy (string1,“This is a
Time of Update: 2018-12-07
使用ida5.2 + hexray
Time of Update: 2018-12-07
public static string QueryWebPageContent(string url) { try {string content = ""; WebClient wc = new WebClient(); byte[] buffer =wc.DownloadData(new Uri(url)); //用預設編碼轉換網頁內容 Encoding encoding =Encoding.Default; content =
Time of Update: 2018-12-07
C#自動給據sql中的帶@的變數提取變數名稱在從簡單資料對象中取得產生SqlParameter數組進行資料插入//自動取得sql中的帶@的變數,產生SqlParameter數組,從簡單資料對象中取得sql中所需變數值public class ziDongGetSqlPara{ #region public static object[] getParArr(string strSql, object dataObj) /// <summary> ///
Time of Update: 2018-12-07
1 介面的定義Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/-->public interface IAttribute{ string Name { get;set;}}public class Component : IAttribute{ public string Name { get {