Time of Update: 2015-01-14
標籤:Des工具類:/// <summary>/// .Net加密解密協助類/// </summary>public class NetCryptoHelper{ /// <summary> /// Des預設密鑰向量 /// </summary> public static byte[] DesIv = { 0x12, 0x34, 0x56, 0x78, 0x90, 0xAB, 0xCD, 0xEF }; /// &
Time of Update: 2015-01-14
標籤:百度地圖 c# 地圖開發 在《C#的百度地圖開發(二)轉換JSON資料為相應的類》一文中,我們得到了百度座標,現在依據這一座標來擷取相應的資訊。下面是相應的代碼public class BaiduMap{ /// <summary> /// 依據座標擷取定位資訊的URL模板。 /// 參數1:百度地圖API的KEY。 //
Time of Update: 2015-01-14
標籤:百度地圖 c# 地圖定位 在《C#的百度地圖開發(三)依據座標擷取位置、商圈及周邊資訊》中已經得到座標的位置資訊,有了這些定位資訊,那要如何在前端的頁面上顯示出來呢?這需要用到百度地圖的JavaScript的API。下面是範例程式碼。前端代碼<%@ Page Language="C#" AutoEventWireup="true"
Time of Update: 2015-01-14
標籤:.net c# 百度地圖 地圖開發 百度地圖的開發文檔中給出了很多的案例,而當用到具體的語言來開發時,又會有些差異。我是使用C#來開發的。在擷取相應的資料時,需要通過URL傳值,然後擷取相應的返回值(這一點很多平台的開發都是如此:比如的企業號)。所以我們第一步要解決的就是如何發起URL請求。如果是在前端,我們可以很輕易的發起UR
Time of Update: 2015-01-13
標籤:The C# Memory Model in Theory and Practice Best Practices All code you write should rely only on the guarantees made by the ECMA C# specification, and not on any of the implementation details explained in this article. Avoid unnecessary use
Time of Update: 2015-01-13
標籤:轉載:http://www.jb51.net/article/54810.htm http://www.cnblogs.com/HunterWei/archive/2012/06/13/csharpyieldreturn.html http://www.cnblogs.com/nankezhishi/archive/2009/03/20/1418086.html&
Time of Update: 2015-01-13
標籤:近來項目中有需要用到一個技術:使用C#操控捷徑,包含建立和讀取等。現整理一下實現方式,分享給大家。第一步 建立一個項目無需廢話,跳過。第二步 引用COM組件右鍵“引用”,“添加引用”,選擇“COM組件”,找到“Windows Script Host Object Model”,然後確定。第三步 編寫建立捷徑的代碼建立捷徑//
Time of Update: 2015-01-13
標籤:上一篇講述了在C#中有關Regex的類之間的關係,以及它們的方法,這一篇主要是將Regex這個類的用法的,關於Match及MatchCollection類會在下一篇講到。對於Regex的應用,基本上可以分為驗證、提取、分割和替換。僅僅利用Regex類就可以實現驗證和簡單替換。利用Regex類實現驗證經曆2009年的備案和DNS停止解析風波之後,大部分的帶有反饋性的網站和論壇都對一些敏感詞進行了過濾,包含有這類敏感詞的文章要麼內容被替換要麼被禁止發表,利用Regex類就可以實現這個功能,下面
Time of Update: 2015-01-08
標籤: C#中有許多名為“前置處理器指令”的命令。這些命令從來不會轉化為可執行代碼中的命令,但會影響編譯過程的各個方面。 例如,使用前置處理器指令可以禁止編譯器編譯代碼的某一部分。如果計劃發布兩個版本的代碼,即基本版本和擁有更多功能的企業版本,就可以使用這些前置處理器指令。在編譯軟體的基本版本時,使用前置處理器指令可以禁止編譯器編譯與額外功能相關的代碼。 另外,在編寫提供調試資訊的代碼時,也可以使用前置處理器指令。實際上,在銷售軟體時,一般不希
Time of Update: 2015-01-08
標籤:有這麼個需求:要統計所有的設定檔,這些設定檔都xml格式,並把這些配置寫到資料表裡,如果有注釋要把這些注釋寫到對應設定物件的描述欄位上 <item id="" key="-1" firstname="" secondname="" cssname="hy" decription=""> </item> <!--111--> <item id="" key="-1" firstname="" secondname=""
Time of Update: 2015-01-09
標籤: 今天來結束第九章,聊下我們經常忽略,但是編譯器會幫我們完成的"類型判斷和重載決策",理解編譯器如何幫我們完成,相信在寫代碼時會更明確,避免一些編譯出錯,排查的問題,讓我們開發更給力。 我們知道隱式類型的數組以及將方法群組轉換為委託類型都需要類型推斷,但將方法組作為其它方法的參數進行轉換時,會顯得極其複雜,我們由淺入深,一步一步來看,編譯器是如何幫我們做的一些推斷。 1 //定義一個泛型方法,參數分別為TInput類型和一個Func<TInput,
Time of Update: 2015-01-09
標籤:原文:使用C#發送Http 請求實現類比登陸(以部落格園為例) 類比登陸的原理很簡單,就是發送一個Http 請求伺服器獲得響應,然後用戶端擷取到cookie即可實現類比登陸,比如一些搶票軟體的原理無非也是這樣類比用戶端的cookie 然後發送請求去搶票,然後12306 本文將示範如何用C# 來實現類比登陸的,推薦一款工具Fiddler,這是一款監聽http 請求的利器。廢話不多說,我就以部落格園為例來實現類比登陸。首先我登陸部落格園
Time of Update: 2015-01-09
標籤:1.等待用戶端串連的時候,catch{}內不要編寫異常處理,否則報錯;2.線上程中對別的控制項進行操作,要使用委託,否則引起衝突;(或者new thread)//將串連上的用戶端顯示在List中,跨線程委託處理 delegate void SetListBoxCallback(string str); public void SetListBox(string str) { if
Time of Update: 2015-01-09
標籤:c# xml xmltextwriter xmltextreader using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml;namespace Xml{ class Program {
Time of Update: 2015-01-09
標籤:參考網址: http://www.cnblogs.com/kissazi2/p/3393595.htmlhttp://www.cnblogs.com/kissazi2/p/3389551.htmlhttp://www.cnblogs.com/kissazi2/p/3392094.html實際配置時,使用環境Microsoft Visual Studio 2010 Version 10.0.30319.1Mircosofe .NET Framework
Time of Update: 2015-01-10
標籤:c# 自動縮放 控制項大小 介面 1 要想控制項隨視窗大小變化自動縮放,就要重寫Resize函數就可以實現了。 protected override void OnResizeEnd(EventArgs e) { base.OnResizeEnd(e); Size endSize =
Time of Update: 2015-01-08
標籤:直接把這個 Form嵌入到一個 Panel中即可.樣本如下:要嵌入的 Form: public partial class FormEmbed : Form { public FormEmbed() { InitializeComponent(); } private void button1_Click(object sender, EventArgs e) {
Time of Update: 2015-01-09
標籤:雖然每天都用已經很熟悉了,但是寫下來就當給自己的一個筆記吧。bool值的操作符&&和||都是短路求值,也就是說當判斷到可確定結果的時候,就會跳過右側運算式,如果裡面有運算過程當然也就不執行了。提到操作符的優先順序和結合性的總結,不贅述了,如果需要用到細節判斷的時候,參見c# 2010從入門到精通 step by step的p68,裡面有表。c#的if判斷裡面只能是用布林運算式。if(inWord) 的寫法比 if(inWord == true) &
Time of Update: 2015-01-09
標籤:本文只說明開發過程中最常遇到的錯誤,並且百思不得其解的小問題 ******************************************** 準備工作 ***********************************************1.肯定是在新浪開放平台上註冊(建議就是用自己的新浪微博帳號,方便記憶)2.註冊應用(Apple ID、Bundle
Time of Update: 2015-01-08
標籤:#define _VAL(x) #x //#x的作用就是把x運算式變成一個字串。(注意 : 不帶分行符號‘\n‘ , 分行符號ascii==10)。如:_STR(i<100)printf("%s\n" , _STR(i<100)) ;會在終端列印 i<100。下面來實現assert宏,和標準庫的同樣功能。可列印出錯的”檔案、行、運算式“。//massert.c#include