关闭

一个经典的问题(构造函数调用+抽象类+间接继承抽象类)

经典案例 案例1: using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace ConsoleApplication1 { abstract class Test1 { public int Num1 { get; priva...
阅读(432) 评论(0)

C#抓取ajax异步数据

using System;   using System.Collections.Generic;   using System.Text;   using System.ComponentModel;   using System.Windows.Forms;   using System.IO;   using System.Threading;   using System.T...
阅读(1916) 评论(0)

C# 深度解说值传参和引用传参的原理

例子一   using System; class Element {     public int Number=10; } class Test {     static void Change(Element s)     {         s.Number=100;     }     static void...
阅读(412) 评论(0)

C# 操作Excel ——Excel获取数据、时间、图片

public class ExcelControl:ConvertObject       {          //Fields          private _Workbook _objBook=null ;          private Application _objExcel=null ;          private object _objOpt=Missing....
阅读(1847) 评论(0)

.NET(C#):关于正确读取中文文本文件

当你用Windows记事本保存文本文件时,默认会使用ANSI编码保存,如果文本包含中文的话,会用GB18030标准编码(GB18030编码向后对GBK编码保持兼容,同时GBK也向后兼容GB2312编码)。   在记事本中输入“a刘”,然后保存,用二进制编辑器打开文本文件,结果会是: 61 C1 F5   可以看到,61是”a”的ASCII码:97。而C1 F5...
阅读(3286) 评论(0)

使用C#的HttpWebRequest模拟登陆网站

这篇文章是有关模拟登录网站方面的。 实现步骤; 启用一个web会话 发送模拟数据请求(POST或者GET) 获取会话的CooKie 并根据该CooKie继续访问登录后的页面,获取后续访问的页面数据。 我们以登录人人网为例,首先需要分析人人网登录时POST的数据格式,这个可以通过IE9中只带的F12快捷键,调出开发人员工具。如下图:   通过开始捕获得到...
阅读(45057) 评论(9)

代码性能分析-Dottrace跟踪代码执行时间

当自己程序遇到性能问题,比如请求反应缓慢,怎么分析是哪里出了问题呢?dottrace可以帮助.net程序跟踪出代码里每个方法的执行时间,这样让我们更清晰的看出是哪里执行时间过长,然后再分析应该怎样解决。 Dottrace是由JetBrainshttp://www.jetbrains.com/ 公司开发的一款产品,它分dottrace Performance和dottrace Memory...
阅读(4903) 评论(1)

C# webBrowser控件使用心得

最近用到WebBrowser控件,遇到很多问题,也学习了不少新的东西。下面是我在C#下写的关于WebBrowser控件使用的代码。 1、WebBrowser常用属性 .Refresh();//刷新 .GoBack();//后退 .GoForward();//前进 .Navigate(new Uri(address)); //打开链接 .Dock = DockSt...
阅读(2085) 评论(1)

C# 抓取网页内容

1、抓取一般内容 需要三个类:WebRequest、WebResponse、StreamReader 所需命名空间:System.Net、System.IO 核心代码: WebRequest request = WebRequest.Create("http://www.cftea.com/");   WebResponse response = request....
阅读(7109) 评论(0)

C++文件操作详解(ifstream、ofstream、fstream)

C++ 通过以下几个类支持文件的输入输出: ofstream: 写操作(输出)的文件类 (由ostream引申而来)  ifstream: 读操作(输入)的文件类(由istream引申而来)  fstream: 可同时读写操作的文件类 (由iostream引申而来)  打开文件(Open a file) 对这些类的一个对象所做的第一个操作通常就是将它和一个真正的文...
阅读(573) 评论(2)

泛型概述

2.0 版 C# 语言和公共语言运行时 (CLR) 中增加了泛型。 泛型将类型参数的概念引入 .NET Framework,类型参数使得设计如下类和方法成为可能:这些类和方法将一个或多个类型的指定推迟到客户端代码声明并实例化该类或方法的时候。 例如,通过使用泛型类型参数 T,您可以编写其他客户端代码能够使用的单个类,而不致引入运行时强制转换或装箱操作的成本或风险,本文内容来自MSDN,我们只是参考...
阅读(309) 评论(0)

C# 你可能没这样用过 return

C# 中 return 关键子字是我们用的再常用不过的一个语法了,然而你用到过他们所有的表现形式吗? 下面我就来一一演示它出现的各种场合,仅限于个人能想到的,还是那句话,强烈欢迎补充。。共同进步。 1.第一种我们常见的格式 1 public int CalcNum(int x, int y)2 {3 return x * y;//返回一个整形值4 }...
阅读(398) 评论(0)

C#遍历ComboBox

C#遍历ComboBox的内容: 一: for (int i = 0; i < comboBox1.Items.Count; i++) { MessageBox.Show(comboBox1.GetItemText(comboBox1.Items[i])); } 二: foreach (System.Data.DataRowView dr in comboBox...
阅读(3675) 评论(1)

闲谈StringBuilder

大家都知道StringBuilder在拼接大量字符串的时候相对String来说具有很高的效率,这是由于StringBuilder在内部处理上使用了字符串的链式存储表示法(串的块链存储法)。串的块链存储结构的C代码是这样的: #define CHUNKSIZE 80 typedef struct Chunk { char ch[CHUNKSIZE]; struct Chunk* nex...
阅读(373) 评论(0)

C++ 值传递、指针传递、引用传递详解

关于值传递,指针传递,引用传递这几个方面还会存在误区, 所有我觉的有必要在这里也说明一下~ 下文会通过例子详细说明哦 值传递: 形参是实参的拷贝,改变形参的值并不会影响外部实参的值。从被调用函数的角度来说,值传递是单向的(实参->形参),参数的值只能传入, 不能传出。当函数内部需要修改参数,并且不希望这个改变影响调用者时,采用值传递。 指针传递: 形参为指向实参...
阅读(1034) 评论(0)
33条 共3页1 2 3 下一页 尾页
    个人资料
    • 访问:122013次
    • 积分:890
    • 等级:
    • 排名:千里之外
    • 原创:0篇
    • 转载:33篇
    • 译文:0篇
    • 评论:18条
    文章分类
    文章存档
    最新评论