Time of Update: 2018-12-06
1.最長用的一種截取方式,如下: string str1="1,2,3,4,5,6"; string [] str=str1.split(','); //得到一個str的數組{“1”,”2“,“3”,”4“,“5”,”6“} foreach(string s in str) { Response.Write(s+"<br />"); } //輸出結果: // 1 // 2 // 3 // 4 // 5 // 6 2.也可用多個字元來截取,如下: string str2="1,2,3,
Time of Update: 2018-12-06
using (SqlConnection conn = new SqlConnection("server=(local);database=TallyMoney;user id=sa;password=sa;")) { conn.Open();//串連資料庫 SqlTransaction transaction;//開始一個本地事務 transaction =
Time of Update: 2018-12-06
最顯著的一點就是它參數化了類型,把類型作為參數抽象出來,從而使我們在實際的運用當中能夠更好的實現代碼的重複利用,同時它提供了更強的型別安全,更高的效率,不過在約束方面,它只支援顯示的約束,這樣在靈活性方面就顯得不是那麼好了。我覺得它之所以能夠提供更高的效率是因為泛型在執行個體化的時候採用了 "on-demand"的模式,即按需執行個體化,發生在JIT(Just In Time)編譯時間。 下面來看如何定義一個泛型類,很簡單,你只需要意識到一點,在這裡,類型已經被參數化了: using
Time of Update: 2018-12-06
本文利用C#和.NET提供的類來輕鬆建立一個抓取網頁內容來源代碼的程式。HTTP是WWW進行資料訪問最基本的協議之一,在.NET的基本類型庫類中提供了兩個對象類:HTTPWebRequest和HTTPWebResponse,分別用來向某資源發送請求和獲得響應。為了得到一個資源的內容,我們先指定一個想要抓取的URL地址,用HTTPWebRequest對象進行請求,用HTTPWebResponse對象接收響應的結果,最後用TextStream對象來提取我們想要的資訊,並在控制台列印出來。
Time of Update: 2018-12-06
C#解壓縮字串(代碼)的兩種方法需要第一中是使用.NET本身的類庫,第二種方法使用第三方組件 ICSharpCode.SharpZipLib.dll(參考:http://www.cnblogs.com/kevinxtq/articles/454814.html)代碼詳細列表:using System;using System.IO;using System.IO.Compression;using System.Collections.Generic;using
Time of Update: 2018-12-06
“方法的簽名”包括傳回型別、方法名、參數列表,這三者共同標識了一個方法。 “聲明方法”,即指出該方法的簽名。“定義方法”,則是指定調用方法時執行的代碼。 “同名方法”是指方法的簽名相同的兩個方法。 “重寫”一個方法,意味著子類想繼承父類對方法的聲明,卻想重新定義該方法。 單獨使用“使用”一詞時,包括“顯式”或“隱式”兩種使用方式:前者是指在代碼中指明,後者是根據語句的上下文推斷。 某個類的方法,包括了在該類中定義的方法,以及由繼承得到的直接父類的方法。注意這條規則的遞迴性質。 理論部分
Time of Update: 2018-12-06
/// <summary>/// 截取字串,不限制字串長度/// </summary>/// <param name="str">待截取的字串</param>/// <param name="len">每行的長度,多於這個長度自動換行</param>/// <returns></returns> public string CutStr(string str,int len){
Time of Update: 2018-12-06
public void UpdateContactTableByDataSet(DataSet ds,string strTblName) { try { SqlDataAdapter myAdapter = new SqlDataAdapter(); SqlConnection conn = new SqlConnection(strConnection); SqlCommand myCommand = new SqlCommand("select * from
Time of Update: 2018-12-06
XmlDocument xmlDoc = new XmlDocument(); xmlDoc.Load("bookstore.xml"); //xmlDoc.LoadXml("<!--l version=\"1.0\" encoding=\"gb2312\--><BOOKSTORE></BOOKSTORE>");
Time of Update: 2018-12-06
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %><!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http:/
Time of Update: 2018-12-06
小研究了一下如何用Ajax.dll實現上一個例子,很沮喪,因為使用人家的方法,更簡單,代碼更少,而且僅僅是它的皮毛而已。所以,如果做項目要用到Ajax,建議研究一下架構,比如說Ext。它的類庫和文檔相當豐富,簡單易上手。 好吧,我把實現過程列出來。首先我們需要一個Ajax.dll檔案,這個自己去找吧!放到項目中,並添加好引用。首先,你需要一個類,隨意命名為“AjaxMethod.cs”代碼如下: namespace Test.AjaxTest { ///
Time of Update: 2018-12-06
伺服器端程式using System;using System.Net;using System.Net.Sockets;using System.Text;namespace SocketServer{/// <summary>/// Class1 的摘要說明。/// </summary>class Class1{ /// <summary> /// 應用程式的主進入點。 /// </summary> //定義連接埠號碼
Time of Update: 2018-12-06
這幾天研究比較多,其中一個成果就是下面這個映像壓縮類。可以把BMP檔案壓成任意品質的JPEG,在.net framework
Time of Update: 2018-12-06
最近一直在研究。Net Micro Framework字型檔(tinyfnt),由於tinyfnt檔案頭部有一段描述資料,所以很想定義一個結構體,像VC一樣直接從檔案中讀出來,省得用流一個個解析很是麻煩。
Time of Update: 2018-12-06
using System; using System.Collections.Generic; //int[]到string[]的轉換 public class Example { static void Main() { int[] int_array = { 1, 2, 3 }; string[] str_array = Array.ConvertAll(int_array, new Converter&
Time of Update: 2018-12-06
1.總是用屬性 (Property) 來代替可訪問的資料成員 2.在 readonly 和 const 之間,優先使用 readonly 3.在 as 和 強制類型轉換之間,優先使用 as 操作符 4.使用條件屬性 (Conditional Attributes) 來代替條件編譯語句 #if 5.總是為自訂類重載 ToString 方法 6.區別實值型別和參考型別 7.使用不可變的實值型別(Immutable Atomic Value
Time of Update: 2018-12-06
using System;using System.Collections.Generic;using System.ComponentModel;using System.Data;using System.Drawing;using System.Text;using System.Windows.Forms;using System.Data.OleDb;using System.IO;namespace SendEMail{ public partial class
Time of Update: 2018-12-06
Page page的引用 比如 彈出B.aspx B a=new B();把 page換成 a 即可;開啟一個.net視窗,並且這個.net視窗位於最前面 /**//// <summary> /// 開啟一個.net視窗口,並且這個.net視窗位於最前面 /// </summary> /// <param name="page">提用的頁面</param> /// <
Time of Update: 2018-12-06
對於RSS總沒什麼好主意,今天意外的搜尋到了一篇不錯的文章Write Your Own .NET RSS Feed in
Time of Update: 2018-12-06
問題1:服務端接收的所有中文都是"?????"(亂碼) 解決:設定HTTPRIO控制項的HTTPRIO.HTTPWebNode.UserUTF8InHeader屬性為true問題2:Dephi編寫的用戶端在windows2003下調用WebService提示"Access violation at address 00E59195. Write of address 00E59195" 解決:我的電腦屬性->進階->效能->設定->資料執行防止。選中"只為關鍵