Time of Update: 2017-01-13
C#中的介面interface [public|protected|private] interface InterfaceName{ //mothed// propery// event//delegate}在實現介面時,帶介面名與不帶介面的區別 不帶的區別eg: public interface IMyShow { void Show(); } public class MyShow:IMyShow { public void Show()//必須寫上前的public若寫成void
Time of Update: 2017-01-17
職責鏈模式(ChainOfResponsibility):使多個對象都有機會處理請求,從而避免請求的寄件者和接收者之間的耦合關係。將這個對象連成一條鏈,並沿著這條鏈傳遞該請求,直到有一個對象處理它為止。職責鏈的好處:當客戶提交一個請求時,請求時沿鏈傳遞直至有一個ConcreteHandler對象負責處理它。使得接收者和寄件者都沒有對方的明確資訊且鏈中的對象自己也並不知道鏈的結構。結果是職責鏈可簡化對象的相互連結,它們僅需保持一個指向其後繼者的引用,而不需保持它所有的候選接受者的引用。用戶端:[c
Time of Update: 2017-01-16
編譯器對屬性和方法的處理機制
Time of Update: 2017-01-13
一、認識Web.config檔案 Web.config檔案是一個XML文字檔,它用來儲存 ASP.NET Web 應用程式的配置資訊(如最常用的設定ASP.NET Web 應用程式的身分識別驗證方式),它可以出現在應用程式的每一個目錄中。當你通過VB.NET建立一個Web應用程式後,預設情況下會在根目錄自動建立一個預設的
Time of Update: 2017-01-16
class ExchangeRate { private const string _BASEURL = "網頁地址"; public const string CURRENCYCODE = "貨幣類型以'|'隔開";//貨幣類型 public Hashtable GetValues() { Hashtable htReturn = new Hashtable(); string url = _BASEURL; //+
Time of Update: 2017-01-16
沒有牛B的設計模式,代碼精練精練實用,功能齊全,調用簡單 。。全全完完為碼農考慮MailSmtp ms = new MailSmtp("smtp.qq.com","1215247044","xxxx"); //選擇性參數 ms.SetCC("610262374@qq.com");//抄送可以多個 ms.SetBC("610262374@qq.com");//暗送可以多個
Time of Update: 2017-01-14
本文執行個體講述了C#實現操作MySql資料層類MysqlHelper。分享給大家供大家參考。具體如下:using System;using System.Data;using System.Configuration;using System.Collections.Generic;using System.Linq;using System.Text;using System.Xml.Linq;using MySql.Data;using
Time of Update: 2017-01-14
本文執行個體講述了c#中SqlHelper封裝SqlDataReader的方法。分享給大家供大家參考。具體如下:/// <summary>/// 執行sql語句返回一個DataReader/// 當返回DataReader的時候,注意:/// 1.Connection不能關閉/// 2.DataReader不能關閉/// 3.command對象執行ExecuteReader()的時候需要傳遞一個參數CommandBehavior.CloseConnection///
Time of Update: 2017-01-14
前奏1. 在建立項目中的Models檔案下,建立Products類:public class Products { public int Id { get; set; } public string Name { get; set; } public double Price { get; set; } }2. 在控制器中執行個體化此類var p = new Products() { Id = 1, Name = "飲料",
Time of Update: 2017-01-12
//JS代碼 function checkname() { var Msg = document.getElementById("d_username"); var chk = CheckN(); if (chk) { $.ajax({ url: 'registerOK.aspx', type: 'POST', data: { lb: "checkname", username:
Time of Update: 2017-01-12
但是很多人都喜歡在 protected void Page_Load(object sender, EventArgs e) {}裡面來寫代碼,甚至在某些按鈕裡面寫判斷session是否存在~~ 這樣當然是能實現效果的,問題就在,如果有1000個頁面~~你需ctrl+C。。。Ctrl+V 很多次~~~ 我的思路就是寫一個BasePage類繼承 System.Web.UI.Page public class BasePage : System.Web.UI.Page {
Time of Update: 2017-01-14
最近在做一個項目,其中一個功能是根據一個URL地址,擷取到網頁的原始碼。在ASP.NET(C#)中,擷取網頁原始碼貌似有很多種方法,我隨便搞了一個簡單的WebClient,非常簡單容易。但後面一個非常惱火的問題出來了,那就是中文的亂碼。通過仔細研究,中文的網頁不外乎GB2312和UTF-8這兩種編碼。於是有了下面這段代碼: /// <summary> /// 根據網址的URL,擷取原始碼HTML /// </summary>
Time of Update: 2017-01-13
在搜尋引擎的開發中,我們需要對Html進行解析。本文介紹C#解析HTML的兩種方法。AD: 在搜尋引擎的開發中,我們需要對網頁的Html內容進行檢索,難免的就需要對Html進行解析。拆分每一個節點並且擷取節點間的內容。此文介紹兩種C#解析Html的方法。C#解析Html的第一種方法:用System.Net.WebClient下載Web Page存到本地檔案或者String中,用Regex來分析。這個方法可以用在Web Crawler等需要分析很多Web
Time of Update: 2017-01-10
本文為在mvc4中使用ajax實現無重新整理分頁demo,記錄一下。解決方案思想:頁面資料的初始載入和按頁載入都是通過ajax來進行,頁面分頁連結點擊後利用ajax技術發送當前頁碼到後端控制器,後端控制器根據當前頁碼和設定的pageSize從資料庫中取出對應頁的資料。後端控制器處理完後利用PartialView方法把資料返回到分部視圖中,利用ViewBag來返回總記錄數和pageSize。ajax通過回呼函數把控制器返回的分部視圖內容載入到主視圖中顯示。說明:分頁具體的分頁導航和樣式使用了kkp
Time of Update: 2017-01-13
// 連接字串// 連接字串 string xlsPath = Server.MapPath("~/app_data/somefile.xls"); // 絕對實體路徑 string connStr = "Provider=Microsoft.Jet.OLEDB.4.0;" + "Extended Properties=Excel
Time of Update: 2017-01-13
一、模型配置案例會用到三個models。文章類別表和文章表用gii產生下即可,最後一個是搜尋驗證模型。其中,只講下一個聯表和搜尋驗證。其他不用操作。1.文章表關聯<?php//...other code//關聯public function getCate(){ return $this->hasOne(ArticleCate::className(),['id' => 'cid']);
Time of Update: 2017-01-13
代碼:public void ProcessRequest(HttpContext context){context.Response.ContentType = "image/jpeg";//建立位元影像,並且給指定邊框的寬高using (Image img=new Bitmap(80,25)){//建立畫家對象,在img對象畫字串using (Graphics g=Graphics.FromImage(img)){
Time of Update: 2017-01-13
本文執行個體講述了asp.net簡單產生驗證碼的方法。分享給大家供大家參考,具體如下:1.建立一個一般處理常式namespace WebApplication1{ /// <summary> /// $codebehindclassname$ 的摘要說明 /// </summary> [WebService(Namespace = "http://tempuri.org/")] [WebServiceBinding(ConformsTo =
Time of Update: 2017-01-13
1、首先是在後台驗證碼的aspx檔案的Page_Load中的事件代碼: using System; using System.Collections.Generic; using System.Linq; using System.Web; using System.Web.UI; using System.Web.UI.WebControls; using System.Drawing; namespace 學生線上考試系統 { public partial class
Time of Update: 2017-01-13
哈哈好久沒冒泡了,最進看見點選驗證碼有點意思,所以想自己寫一個。先上如果你被這個效果吸引了就請繼續看下去。貼代碼前先說點思路:1.要有一個漢字型檔,並按字形分類。(我在資料庫裡是安部首分類的)2.擷取驗證碼(也就是取幾個文字做驗證碼)3.根據取出來的文字去找形近字4.排列驗證碼文字和形近字5.繪製圖片6.顯示一、擷取字型檔我國文化博大精深,辣麼多的字從哪兒來?當然我不可能手動加進去,於是我就在網上隨便找了一個能查漢字的網站,去抓別人的資料。抓資料的方法請點傳送門。傳送門裡說的只是思路,如果有不明