自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(28)
  • 资源 (3)
  • 收藏
  • 关注

转载 java protected修饰符访问权限

java protected修饰符同包内可访问,继承该类的子类可以访问,不管该子类是否和父类在同一个包内是吗?package com.fu;     public class Base {                 protected int protectedInt;  //protected成员

2017-12-11 11:49:10 503

转载 java中static的作用

static是静态修饰符,什么叫静态修饰符呢?大家都知道,在程序中任何变量或者代码都是在编译时由系统自动分配内存来存储的,而所谓静态就是指在编译后所分配的内存会一直存在,直到程序退出内存才会释放这个空间,也就是只要程序在运行,那么这块内存就会一直存在。这样做有什么意义呢?在Java程序里面,所有的东西都是对象,而对象的抽象就是类,对于一个类而言,如果要使用他的成员,那么普通情况下必须先实例

2017-11-10 15:36:50 485

原创 主键和外键

2016-10-08 09:30:04 281

原创 Repeater和控件的runat="server"分析

一、功能说明:勾选复选框后,对是否输入了数量及其格式进行验证。原始设计是多选,在后台进行验证;现在需改为单选,在前台进行验证。二、原始代码:HTML代码:(该部分代码置于repeater控件中)asp:Repeaterrunat="server" ID="ProductPlanList">C#代码:后台代码中,需经过执行验证然

2016-09-20 16:15:50 1446 1

原创 各种情况下的方法调用

using System;using System.Collections.Generic;using System.Linq;using System.Text;namespace Exeplems{ public class Class1 { public static void Method() { Conso

2016-08-08 10:52:46 402

原创 第一次独立编写小程序——写入数据库

老师姓名:                                    using System;using System.Data.SqlClient;namespace mmkj{    public partial class _Default : System.Web.UI.Page    {       

2016-05-27 17:36:39 843

原创 事件(多路委托、事件)

事件的主要特点是一对多关联,即一个事件源,多个响应者。在具体技术上,.NETFramework 的事件处理机制是基于多路委托实现的。public delegate void MyMultiDelegate(int value );//事件发布者类public class Publisher{  public MyMultiDelegate handlers; //事件响应者

2016-05-13 16:42:15 504

原创 委托(委托变量、多路委托变量)

微软公司在设计运行于.NET Framework 平台之上的面向对象语言(如C#和VisualBasic.NET)时引入了这一新特性。int i; //定义变量i=100; //给变量赋值委托(delegate)也可以看成是一种数据类型,它所定义的变量能接收的数值只能是一个函数。委托类型的变量可以接收一个函数的地址,很类似于C++语言的函数指针。public class M

2016-05-13 14:57:16 1027

原创 多态(继承多态和接口多态、多态数组)

使用基类变量引用子类对象,或使用接口变量引用实现了此接口的对象。这其实就是多态编程。多态编程的基本原理是:使用基类或接口变量编程。在多态编程中,基类一般都是抽象基类,其中拥有一个或多个抽象方法,各个子类可以根据需要重写这些方法。或者使用接口,每个接口都规定了一个或多个抽象方法,实现接口的类根据需要实现这些方法。因此,多态的实现分为两大基本类别:继承多态和接口多态。

2016-05-10 15:40:27 4271 1

原创 接口与显式实现接口

鸭子是一种鸟,会游泳,同时又是一种食物。C# 中所有的类都只能有一个父类,C#引入了接口(interface)这一概念,并规定“一个类可以实现多个接口”。关键字interface 用于定义接口。//定义两个接口public interface ISwim{void Swim();}public interface IFood{void Cook();

2016-05-05 16:42:25 756

原创 抽象类、抽象方法、抽象属性

在一个类前面加上“abstract”关键字,此类就成为了抽象类。一个方法类前面加上“abstract”关键字,此方法就成为了抽象方法。抽象类一般用于表达一种比较抽象的事物,比如前面所说的“水果”,而抽象方法则说明此抽象类应该具有的某种性质,比如Fruit 类中有一个抽象方法GrowInArea(),说明水果一定有一个最适合其生长的地区,但不同的水果生长地是不同的。abstract cl

2016-05-05 16:25:00 9732

原创 子类与父类之间的方法重载、隐藏、重写与虚方法调用

由于子类对象同时“汇集了”父类和子类的所有公共方法,如果子类中某个方法与父类方法的签名一样(即方法名和方法参数都一样),那当通过子类对象访问此方法时,访问的是子类还是父类所定义的方法?总的来说,子类方法与父类方法之间的关系可以概括为以下三种。

2016-05-05 14:54:08 6488

原创 子类父类变量的相互赋值

子类对象可以被当成基类对象使用。Parent p;Son c = new Son ();p = c; //正确,子类对象可以传给父类变量c = p; //错误,父类对象变量不可以直接赋值给子类变量如果确信父类变量中所引用的对象的确是子类类型,则可以通过类型强制转换进行赋值,其语法格式为:子类对象变量=(子类名称)基类对象变量;或使用as 运算符子类对

2016-05-05 11:18:11 3514

原创 类与类成员(字段和方法)的访问权限

public class A{public int publicI; //public 和private 主要用于定义单个类的成员存取权限private int privateI;protected int protectedI;private void f() //只要是类A 直接定义的实例方法,不管它是公有还是私有的,都可以访问类自身的私有实例字段  {    pr

2016-05-05 10:30:39 934

原创 命名空间与类库

一、命名空间可以看成是类的“容器”,它可以包含多个类。如果要使用命名空间中的类,需要指明其命名空间。using MyDLL;或MyDLL.MyPublicClass obj=new MyDLL.MyPublicClass();两种方式都可以。命名空间是可以嵌套的。namespace MyDLL{  //…  namespace MyChildDLL  {

2016-05-04 17:57:44 4380 1

原创 值类型与引用类型(线程堆栈与托管堆)

一、.NET 将变量的类型分为“值类型”与“引用类型”两大类。诸如int 和float 之类的变量属于值类型,而“类”类型的变量则属于 “引用类型”。值类型的变量一定义之后就马上可用。比如定义“int i;”之后,变量i 即可使用。引用类型的变量定义之后,还必须用new 关键字创建对象后才可以使用。二、值类型变量与引用类型变量的内存分配模型也不一样值类型变量与引用类

2016-05-04 14:02:56 1091

原创 进程(应用程序)之二

using System;using System.Diagnostics;using System.IO;using System.Linq;using System.Text;using System.Threading.Tasks;namespace Console用进程打开文件2{    class Program    {        stati

2016-04-24 21:39:04 287

原创 VS快捷键C#

1、alt+shift+F10,引用一个类时,定位找到其命名空间并且引用其命名空间。2、F12,转到类的定义页面。3、选中所要注释(反注释)的行或段落,    注释:Ctrl+K, Ctrl+C,实际操作,按住Ctrl键不放,先按K键,再按C键。相当于Ctrl+K加  Ctrl+C的组合键    反注释:Ctrl+K, Ctrl+U4、Ctrl+E+D 来使代码对齐。5、C

2016-04-24 10:26:51 1880

原创 进程(应用程序)之一

一个应用程序就是一个进程,而一个进程又是多个线程组成的。进程帮助我们在内存中分配应用程序执行所需要的空间。可以通过进程来直接操作应用程序。VS——C#中进程的类名是Process,其命名空间是using System.Diagnostics。创建一个控制台应用程序,源码如下:using System;using System.Collections.Generic;usin

2016-04-23 09:24:04 451

原创 未能将网站配置为使用ASP.NET4.5(待解决)

电脑上更新了VS版本或升级补丁或升级了framework或升级了windows可能会遇到此问题。第一步是:配置IIS应用程序池.net framework的版本,第二步,运行--->cmd--->输入  %windir%\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i回车这样就运行成功了

2016-04-21 09:44:04 5440 6

原创 类和对象(字段=变量、方法=函数、方法重载、静态成员、属性、构造函数)

一、类类包括:字段、属性、构造函数、函数、索引器。一个类都可以包含两种成员:字段(Field)与方法(Method)。字段即变量,方法即函数。类的字段一般代表类中被处理的数据,类的方法大多代表对这些数据的处理过程或用于实现某种特定的功能,方法中的代码往往需要访问字段保存的数据。声明为public 的变量和函数可以被外界直接访问,与此对应,private 的变量与函数

2016-04-20 17:30:26 1620

原创 面向对象思想

一、面向对象与面向过程(结构化)思想的对比结构化编程的基本方法是“功能分解法”,具体来说,就是将要解决的实际问题进行分解,把一个大问题分成若干个子问题,每个子问题又可以被分解为更小的问题,直到得到的子问题可以用一个函数来实现为止。程序=数据结构+算法数据结构代表了要处理的信息,而算法则表明要对这些信息进行哪些处理工作。(1)结构化软件系统的基本编程单位是函数。(2)整个

2016-04-20 17:17:27 474

原创 vs2012没有C#智能代码提示+更新后报错“未找到与约束匹配的导出”

案发现场还原:1.刚来公司,同事小美在她的电脑上用vs2015写了一个小项目,发给我,我在自己的电脑vs2012上打开后,发现编辑时没C#控件的智能代码提示,只有Html代码的提示;2.我怀疑是vs2012缺少智能代码提示的插件,于是在网上找到了SP1更新包,进行更新(系统没有出现异常,系统更新记录里有该条更新记录);3.结果还是没有C#智能代码提示;4.请教高手同事,他发现在我的

2016-04-19 14:57:02 1982

原创 SQL语言创建数据库表

--(注释)select *from dbo.Base_Department where State=0create database testljdgouse testljdgocreate table testljd1( ljd_id int, ljd_name varchar(30))select* from testljd

2016-04-19 13:54:33 452

原创 Camel和Pascal命名规范

Camel:多用于给普通变量(局部变量)和字段命名的规范,第一个单词的首字母小写,其余的单词首字母大写。如变量highSchoolStudent,字段要加下划线,如_highSchoolStudent。Pascal:多用于给类、方法(函数)和属性命名的规范,每个单词的首字母大写。如HighSchoolStudent。方法命名一般用动词,变量命名一般按功能或方法的返回值命名。如 int ma

2016-04-18 22:12:58 10443

原创 项目管理--TFS2012

今天开始在自己的台式电脑上试着配置TFS2012。TFS2012迅雷下载地址:http://download.microsoft.com/download/5/2/e/52e22b90-2ba7-427b-9ea4-604d3b37a2e7/vs2012_tfs_chs.iso 电脑配置:     CPU:3.10GHz    Memory:8GB    System:64

2013-09-15 10:40:14 720

原创 项目管理TFS2012

今天开始在自己的台式电脑上试着配置TFS2012。首先开始准备环境工作:TFS2012迅雷下载地址:http://download.microsoft.com/download/5/2/e/52e22b90-2ba7-427b-9ea4-604d3b37a2e7/vs2012_tfs_chs.iso 电脑配置:     CPU:3.10GHz    Memory:8GB

2013-09-15 10:34:09 699

原创 项目管理TFS之路

今天开始在自己的台式电脑上试着配置TFS2012。TFS2012迅雷下载地址:http://download.microsoft.com/download/5/2/e/52e22b90-2ba7-427b-9ea4-604d3b37a2e7/vs2012_tfs_chs.iso 电脑配置:     CPU:3.10GHz    Memory:8GB    System:64

2013-09-14 18:03:10 1039

灰色建模系统

灰色系统理论建模软件

2016-09-29

2011年下半年11月软件设计师真题

2011年下半年软件设计师真题,上午科目

2012-04-12

线性代数同济四版教材

线性代数考研用电子版教科书,同济第四版,pdf格式

2011-05-07

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除