【.Net】
文章平均质量分 78
柏修的个人笔录
#有缘行迹于几个厂的晚熟互联网普通从业者,心怀技术热情,老是写些个人总结.
#喜欢大学时热爱也有时间去打的篮球.
#坚信路行漫漫,修行不止
展开
-
.Net之路(一)概述
.net 概述.net是微软的新一代技术平台,用来开发相关的.net系统。这些系统都是基于一些标准,且高性能、稳定。而.net的核心是.net Framework ,它主要包括.net类库公共语言运行时(CLR)。net可以适应多种语言的开发。如c++、Jscript、F++、c++,而VB.net是其中的一种。是使用.net Framework类库来编写,并运行于公共语言运行原创 2013-03-09 19:47:28 · 1613 阅读 · 7 评论 -
似曾相识?值类型与引用类型的区别及其转换
值类型与引用类型的区别在上一篇中,简单的总结了下值类型与引用类型的基本概念.下图是总结的一张表关于内存的分配问题,这些堆和栈的概念,我都是不是很懂.类似一个篮子,里面可以放各式各样的东西.这里就是用来放置不同类型的数据,先大致这样来理解下.以后要用到的时候再去研究,如果有兴趣大家看看这个堆栈或许能明白.主要区别值类原创 2013-01-13 21:12:34 · 1184 阅读 · 3 评论 -
使用构造函数与析构函数
构造函数 在每创造一个新的对象时,如果需要对其进行初始化一些属性等,就需要用到构造函数。它是与类同名的方法,但是没有返回的数据类型。如下://student 类public class Student{ private string strName; //成员变量 // 利用构造函数来对初始的student进行赋值 publi原创 2013-01-20 20:02:33 · 1264 阅读 · 8 评论 -
基础C#总结
由于在学习c#这段视频是为了辅助设计模式的学习,这部分的内容也和VB的内容很大程度上是一样的.虽然在开始的时候,有些困难.在接触了一些例子和实验后.理解起来变得顺畅了很多.下面是对c#基础内容的总结.很多内容都在VB中有过接触,所以都是些基础知识.捋一捋,将这些时间脑子的东西整理下.以上主要分为数据类型、变量和常量、运算符、流程控制、程序结构。在数据类型里面,主要讲了值类型和引用原创 2013-01-23 08:49:23 · 1246 阅读 · 5 评论 -
浅析值类型与引用类型的内存分配[转载]
1、 值类型和引用类型的区别 1. 值类型的数据存储在内存的栈中;引用类型的数据存储在内存的堆中,而内存单元中只存放堆中对象的地址。2. 值类型存取速度快,引用类型存取速度慢。3. 值类型表示实际数据,引用类型表示指向存储在内存堆中的数据的指针或引用4. 值类型继承自System.ValueType,引用类型继承自System.Object5.转载 2013-01-27 08:19:19 · 1342 阅读 · 2 评论 -
C#中的委托与事件
概念委托委托是一个类,它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递。委托用于将方法作为参数传递给其他方法。在方法重载的上下文中,方法的签名不包括返回值。但在委托的上下文中,签名的确包括返回值。换句话说,方法和委托必须具有相同的返回值。委托的声明 public delegate void EventHandler(); //无原创 2013-02-07 18:47:18 · 1115 阅读 · 3 评论 -
c#中的多态
概念多态是面向对象三大特性(封装、继承、多态)之一。是接口的不同实现方式,在uml中老师这样解释到:“通过继承实现不同对象调用不同方法来实现不同的行为”。例子public class Animal { public virtual void Eat() { Console.WriteLine("原创 2013-02-14 16:38:39 · 900 阅读 · 3 评论 -
针对:Arraylist集合无法修改,下一次枚举无法操作的解决方案
在考试系统的调试过程中,需要对添加的试题进行移除。而由于试题是放置在arraylist的动态数组中的。一下就是这个用来循环移除的代码。这个代码看起来没有任何问题,但是由于arraylist在遍历过程中是无法对其进行修改的。所以总会出现无法进行下一次枚举的错误。 源码: foreach (DataRow row in ltAllQuestion)原创 2014-01-27 16:40:03 · 2147 阅读 · 31 评论 -
.Net之路(四)利用DataTable、DataSet返回SQL Server的表或者单个字段
什么是DataTable? DataTable 是一个临时保存数据的网格虚拟表(表示内存中数据的一个表)。DataTable是 ADO.NET 库中的核心对象。它可以被应用在 VB 和 ASP 上。它无须代码就可以简单的绑定数据库。它具有微软风格的用户界面。DataTable的简单使用 1>返回整个表的数据原创 2013-05-16 21:27:27 · 3857 阅读 · 12 评论 -
.Net之路(五)概述SQLHelper
前言 大家都知道在我们的三层或者使用到数据库的时候,通常都会使用到一个SQLHelper的类。起初在刚开始重构机房收费系统的时候,就是在遇到相同的代码的时候就想起来去抽象成类。这里想跟大家分享一个这个我起码是现在遇到的堪称完美的SQLHelper类了。要点1.构造函数的使用构造函数的使用来定义公共的数据库连接对象。原创 2013-06-19 21:18:55 · 2348 阅读 · 7 评论 -
浅谈C#中的数据类型
C#语言是一种强类型语言,在程序中用到的变量、表达式和数值等都必须有类型,编译器检查所有数据类型操作的合法性,非法数据类型操作不会被编译。c#中,两种不同性质的数据类型,分别是值类型和引用类型。值类型1)概念包含实际数据的量。定义一个值类型的变量时,根据它所声明的类型,以堆栈方式分配一块大小相适应的存储区域给这个变量,随后对这个变量的读或写操作就直接在这块内原创 2013-01-08 20:47:42 · 1104 阅读 · 5 评论 -
菜鸟初识c#
首先对于c#基本的框架内容,做一个总体的浏览.基本概念对象在面向对象编程的常用成分,每个对象都可以用该对象的一组属性和本身的一组操作(方法)来定义。1. 可以是现实中的物理对象。如:车,书,班级2. 可以是概念实体的实例。如:管理企业的一种方式类定义:一个类即是一原创 2013-01-02 21:04:41 · 1186 阅读 · 3 评论 -
.Net之路(十三)数据库导出到EXCEL
.NET中导出到Office文档(word,excel)有我理解的两种方法.一种是将导出的文件存放在服务器某个文件夹下面,利用response输出到浏览器地址栏,直接打开;还有直接利用javascript来导出html中的标签。1.javascript导出function AllAreaWord(areaId) { var myDate = new Date();原创 2014-06-03 00:49:35 · 2028 阅读 · 23 评论 -
.Net之路(二)简介
前言 ADO.NET的名称起源于ADO(ActiveX Data Objects),是.NET Framework主要组件之一(其他有XML 、线程处理、IO、组件模型、安全性、诊断等)用于在以往microsoft技术中访问数据。之所以使用ADO.NET名称,是因为。2000年,微软的Microsoft .NET计划开始成形,许多的微软产品都冠上.NET的标签原创 2013-03-29 19:14:42 · 2080 阅读 · 5 评论 -
.Net之路(三)如何连接数据库?
前言一个月以前的有一篇关于ADO.NET简介的博客,那时候只是从一些基本概念和基本操作上了解ADO.NET关于数据库连接的情况,虽然现在仍旧是摸索中。相比以前,我感觉现在的理解更明朗了很多。我想这就是老师说的:“学习就 是一个过程”。概述 ADO.NET提供了用于数据库连接、查询、增加、修改、删除、更新的五个对象:Connection、C原创 2013-04-25 10:04:40 · 1897 阅读 · 15 评论 -
.Net之路(七)website和webapplication
前言 在利用VS2010创建web项目的时候,会有两个选择。可以选择直接创建website网站,还可以选择 使用webapplication应用程序。刚刚接触web开发,看到这两个就疑惑了,既然是都可以,那为什 有两个呢?这样的分开,肯定是有它的道理的。下面是我对这个问题进行的一些总结,都是从网 上找的一些资料,与大家分享。 website原创 2013-08-17 21:35:03 · 3177 阅读 · 20 评论 -
.Net之路(八)再谈asp.net
前言 asp.net的视频不是很多,但是中间由于毕业论文等一些事情.花的时间比较长,知识所以整体上学习的也不是很连贯 打算在总结的时候来复习一下这些知识.只能是大概的来了解asp.net到底有哪些东西。然后再以后用到的时候来找 吧!打算分几个部分来总结,感觉知识有点多。 基础什么是asp.net?它跟asp和我们口中的.net平台又有什么关系?这些在原创 2013-09-30 00:37:36 · 1715 阅读 · 12 评论 -
.Net之路(十)控件篇
继上一篇的asp.net总结,由于上篇主要是对一些宏观的概念进行讲解,同学反映太过简单。遂本文对控件部分加以详细总结,与大家分享。#%%--静候板砖 如上图。虽然分支有点多,基本上还是可以看的清的,大体上分为html控件、web控件、验证控件、用户控件、自定义控件。Html控件概念一般运行在客户端进行运行,不会提原创 2013-10-04 17:58:10 · 1863 阅读 · 7 评论 -
.Net之路(九).ashx来实现ajax用户名的验证
一般处理程序 在说一般处理程序之前,先来看看什么是aspx。在vs中,使用的大多是aspx页面。aspx页面就是在接收到一个请求之后,将返回的结果生成一个html页面返回给服务器。当我们有时候需要自己来处理这个结果,而不是直接返回html的时候。怎么做呢?这时候就需要一般处理程序了。一般处理程序就是这样一个只有cs页面,而没有前台的文件。扩展名为ashx。 实例原创 2013-11-27 16:57:54 · 3157 阅读 · 40 评论 -
.Net之路(十一)StringBuilder和string
之前在东软代码生成器的代码中,我们经常看到strbuilder的使用。在之前,无论是机房收费系统还是学生信息管理系统,用的居多还是string。这次这里使用这个一个对象,所以小小的研究一下。花了一点时间做了一个小demo来熟悉一下。 和string在效率的执行的差异在东软中,主要是用来拼接一些sql的字符串。就是这个对象常用的方法append,直接来看看例子和执行的效率。原创 2014-02-27 16:01:59 · 1799 阅读 · 33 评论 -
.Net之路(十二)Cookie对象
定义 检索浏览器请求中发送的信息,并输出的结果发送的到浏览器,将用户的信息。当然并非所有的浏览器都支持cookie,数据信息以文本的信息。 常用属性及说明 Expires设定cookie变量的有效时间,默认时间1000min,当设置为0时,则会实时的删除cookie变量。 1.cookie的生命周期 cookie不会变量是存放在客户端计算机上,但是原创 2014-03-29 00:05:58 · 1620 阅读 · 30 评论 -
.Net之路(十五)图解LoadRunner压力测试
在项目编码阶段结束后,对一个软件的评测就开始了原创 2014-07-12 23:24:52 · 3073 阅读 · 13 评论 -
.Net之路(六)概述为vs2010自定义添加版权信息
前言在vs编写代码的时候,需要向新建的类中添加自己的版权信息等。每次总是复制粘贴这些信息,不仅仅麻烦,按照编程的思想来说也是非常不合理的。还记得在大话设计模式中大鸟说过:“复制粘贴是最容易的编程,也是最没有价值的编程”。下面就与大家分享一下如何自定义添加版权信息等。 正文1.找到vs2010类的文件D:\Program Files原创 2013-07-28 21:28:31 · 2457 阅读 · 12 评论 -
.Net之路(十四)com组件、OLEDB导入EXCEL
.NET com组件原创 2014-06-13 23:55:05 · 2579 阅读 · 26 评论