自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(258)
  • 资源 (1)
  • 收藏
  • 关注

原创 第50章、Session应用

【知识要点】  (1)了解不同页面之间的传值  (2)Session的应用【问题提出】  到目前为止,我们所学习都是单页面赋值或运算,如果我们打算在不同的页面传值该如何做呢?  【在线指导】  在不同页进行传值,ASP.NET为我们提供了很多种方法,Session也是其中一种,而且非常重要的一种方法。如果你打算了解更多:ASP.NET页面间传递数值的方式有哪些?

2013-05-30 15:26:12 1521

原创 第49章、调用返回参数存储过程

【知识要点】  (1)SQL SERVER创建“返回参数存储过程”  (2)C#调用返回参数存储过程【问题提出】  存储过程的好处我们早已知道了,那么如何使用C#调用返回参数存储过程呢?  【在线指导】  SQL SERVER数据库创建返回参数存储过程回顾:第39章、创建返回参数存储过程  C#调用返回参数存储过程,我们只需稍加改造“输入输出参数存储过程”的

2013-05-30 15:25:41 1563

原创 第48章、调用输入输出参数存储过程

【知识要点】  (1)SQL SERVER创建“输入参数存储过程”  (2)C#调用输入输出参数存储过程【问题提出】  存储过程的好处我们早已知道了,那么如何使用C#调用输入输出参数存储过程呢?  【在线指导】  SQL SERVER数据库创建输入输出参数存储过程回顾:第38章、创建输入输出参数存储过程  C#调用输入输出参数存储过程在上一章“输入参数存储过

2013-05-30 15:25:03 2012

原创 第47章、调用输入参数存储过程

【知识要点】  (1)SQL SERVER创建“输入参数存储过程”  (2)C#调用输入参数存储过程【问题提出】  存储过程的好处我们早已知道了,那么如何使用C#调用输入参数存储过程呢?  【在线指导】  SQL SERVER数据库创建存储过程回顾:第37章、创建输入参数存储过程  C#调用输入参数存储过程就没有“无参数存储过程”那么简单了,不过也不难,我们

2013-05-30 15:24:14 1569

原创 第46章、调用简单存储过程

【知识要点】  (1)SQL SERVER如何创建存储过程   (2)如何调用无参数存储过程【问题提出】  存储过程的好处我们早已知道了,那么如何使用C#调用无参数存储过程呢?  【在线指导】  SQL SERVER数据库创建存储过程回顾:第36章、创建无参数存储过程  C#调用无参数存储过程是非常简单的,我们可以简单的把“EXEC prcClient”作为

2013-05-30 15:23:40 1513

原创 第45章、Repeater

【知识要点】  (1)Repeater控件【问题提出】  在显示“合作单位”的列表中,我们可以单击“客户名称”显示客户的详细信息。【在线指导】   DataList控件与Repeater控件是一对极佳的搭档,DataList用来显示列表,Repeater用来显示相关详细信息。  我们本章在上一章DataList的基础上重点讲解Repeater。 1、设计界面

2013-05-30 15:23:12 1198

原创 第44章、DataList

【知识要点】  (1)DataList【问题提出】  在显示合作单位的列表中,我们可以单击“客户名称”显示客户的详细信息。【在线指导】   DataList控件在WEB项目中我们常用于显示一个列表,如果是网站前站则常用于显示新闻列表,与之相对应的单击列表之后,使用Repeater控件显示详细信息。  我们本章讲解如何使用DataList 。 1、设计界面  (1

2013-05-30 15:22:44 1339

原创 第43章、分页显示

【知识要点】  (1)GridView分页【问题提出】  对于数据量较大的时候,我们常常进行分页。【在线指导】   PagedDataSource类封装了GridView控件的属性,从而使GridView控件可以执行分页,它就是一个数据的容器,我们先把数据从数据库中读取出来放在这个容器中,然后设置容器的属性取出当前要显示的页上的部分数据,然后将此部分数据再绑定到页面上的显示

2013-05-30 15:22:06 1328

原创 第42章、记录速改

【知识要点】  (1)记录速改(更新)【问题提出】  我们打算修改部分客户的手机号码,如果按第39章那样做,每改一个客户手机号码都要打开一个新页面修改,我们打算像下面一样去做!【在线指导】  在上一章我们顺利完成了记录的“编辑”和“取消”功能,但最为核心的“更新”功能则留在了本章解决,让我们加油,攻克这个小山峰!一、获取当前行的客户编号和手机号码  如果我们能够获取

2013-05-30 15:21:29 1226

原创 第41章、记录速改(一)

【知识要点】  (1)记录速改(取消)【问题提出】  我们打算修改部分客户的手机号码,如果按第39章那样做,每改一个客户手机号码都要打开一个新页面修改,我们打算像下面一样去做!【在线指导】  如果我们想快速修改一列或者两列内容,使用“第39章、记录修改”则有些麻烦,我们更希望直接修改,我们称之为“速改”。一、创建SqlManage.aspx1、设计界面  (1)

2013-05-30 15:20:14 1081

原创 第40章、通用类DataAccess

【知识要点】  (1)通用类【问题提出】  我们发现“连接数据库”、加载“GridView”、加载“下拉列表框”等等有着太多重复的代码,能不能简化代码呢?     而有一天,却突然发现别人加载“GridView”的代码却只有两行,你惊呆了!  【在线指导】  我们通过一个通用类文件DataAccess.cs、Web.config简化我们的代码不是梦!  操作步骤

2013-05-28 09:09:36 2289

原创 第39章、记录修改

【知识要点】  (1)记录修改【问题提出】  我们可能对客户表修改它的联系方式,如何做呢?【在线指导】  我们在GridView新增加一列“编辑”,通过单击“修改”,打开客户的详细信息,然后输入修改的内容,然后单击“更新”可以完成。  我们之前学习了BoundField列(绑定列)的用法,我们今天再学习一下HyperLinkField列(超级链接列)的用法,可以

2013-05-28 09:09:05 1210

原创 第38章、多条记录删除

【知识要点】  (1)学习多条记录删除  (2)模板列【问题提出】  同时删除多条记录如何实现?【在线指导】  我们虽然已经学会了删除单条记录,但在软件项目中我们更愿意一次删除多条记录,这是我们常见而且也乐意做的,相对来说,难度有点大,但是下点功夫还是容易搞定的。  难点有二:(1)模板列的学习与使用;(2)获取模板列的值。1、设计界面  (1)打开Hell

2013-05-28 09:08:24 1215

原创 第37章、单条记录删除

【知识要点】  (1)单条记录删除【问题提出】  对于已经终止合作的客户,我们常常会从表中删除,那么如何完成删除一条记录呢?【在线指导】  我们在第31章已经学习了如何删除记录,但如果真的在实际项目中是那样删除一条记录,估计不会有人用你开发的系统。我们更常见的是如上图所示,看中某一条,可以直接删除。  我们需要学习一个新的事件,你可想而知,如果是三个条件呢?四个条件呢?

2013-05-28 09:07:45 1255

原创 第36章、多条件检索

【知识要点】  (1)学习多条件检索 【问题提出】  有时候我们记得客户名称的一部分,有时候我们只记得联系人,多条件检索在实际开发过程中更为常见。【在线指导】  通过上一章的学习,我们知道单条件检索是十分简单的,那么多条件检索虽说不上太难,但是并不简单,我们一起来学习一下多条件检索。  我们看一下可能存在的情况(客户名称和联系人只相当于两个条件):  (1)如果“客

2013-05-28 09:06:54 1142

原创 第35章、单条件检索

【知识要点】  (1)学习单条件检索 【问题提出】  我们有时并不记得公司全称,常常进行模糊查询?【在线指导】  大多数网站或者WEB项目都提供检索功能,百度就是一个典型的模糊检索,检索是我们必须掌握的一项技能,实际上我们仅仅是把SQL语句变得可以根据检索内容不同而检索出不同的内容就可以了。1、设计界面  (1)打开Hello项目,单击“启动页>最近使用的项目>He

2013-05-28 09:06:15 1107

原创 第34章、数据控件GridView

【知识要点】  (1)初识GridView  (2)为GridView加个样式  (3)让GridView自定义表头 【问题提出】  如何把客户以下面列表的形式展示出来呢?【在线指导】  GridView数据控件在网站后台或者WEB项目中是应用最高的一个控件,我们一步一步来掌握它。   一、初识GridView1、设计界面  (1)打开Hello项目,单

2013-05-28 09:05:41 1129

原创 第33章、填充三种常见列表

【知识要点】  (1)填充DropDownList  (2)填充RadioButtionList  (3)填充CheckBoxList【问题提出】如何把客户以下面列表的形式展示出来呢? 【在线指导】  GridView数据控件在网站后台或者WEB项目中是应用最高的一个控件,我们一步一步来掌握它。   一、填充DropDownList1、设计界面  (1)

2013-05-28 09:05:04 1100

原创 第32章、更新一条记录

【知识要点】  (1)更新记录【问题提出】  我们计划把客户编号为“41010099”的郑州郑海电子有限公司的联系手机号码更改为“15838301133”。    查看一下Client表的表内容,回顾一下在SQL SERVER查询编辑器修改一条记录的SQL语句:  UPDATE Product SET mPrice=6600 WHERE cProdCode='00000

2013-05-28 09:04:27 1095 1

原创 第31章、删除一条记录

【知识要点】  (1)删除记录【问题提出】  随着时间的推移,西格玛集团·电脑超市停止了某些客户的合作,实际上就是从客户表(Client)中删除一条记录。   我们计划把客户编号为“01000100”的北京西格玛集团删除,这是我们自己公司,不是客户,我们要将之从客户表中删除。    查看一下Client表的表内容,回顾一下在SQL SERVER查询编辑器删除一条记录的S

2013-05-28 09:03:57 1314

原创 第30章、数据验证

【知识要点】  (1)数据验证 【问题提出】  学会了读取表中的内容,但表中的内容又是从哪来的?噢,对!是录进来的的,让我们一起看一下如果为客户表(Client)中添加一条记录。   【在线指导】  顾名思义,验证控件就是校验用户输入数据正确性的控件,如用户在文本框中输入数据后,便显示一条提示信息,表明了校验的数据是不合法的。验证过程既可以在服务器上执行,也可以在客户机

2013-05-28 09:03:18 1055

原创 第29章、向表中添加一条记录

【知识要点】  (1)添加记录【问题提出】  学会了读取表中的内容,但表中的内容又是从哪来的?噢,对!是录进来的的,让我们一起看一下如果为客户表(Client)中添加一条记录。     回顾一下Client表的表结构。  【在线指导】  本章的核心是插入记录,主要通过INSERT INTO ……和Comm.ExecuteNonQuery()实现。   1、设

2013-05-28 09:02:31 5477

原创 第28章、读取表中的所有记录

【知识要点】  (1)SqlDataReader   (2)while循环 【问题提出】  在上一章,我们学会了读取SuperMarket库中Client表的一条记录,我们如何读取表中所有记录呢?   【在线指导】  本章的核心是SqlDataReader.Read()方法的使用,配合while循环完成所有记录的读取。   SqlDataReader:

2013-05-28 09:01:56 1158

原创 第27章、读取表中的一条记录

【知识要点】  (1)SqlDataReader 【问题提出】  数据库是连上了,但是我更愿意看到SuperMarket库中Client表的内容,那样我才确保真的连上了,该如何做?   【在线指导】  本章的核心是学习SqlDataReader类的使用,如果在SQL SERVER篇中你掌握了“游标”的概念,那么二者则非常相似。   数据库连接类:    SqlD

2013-05-28 09:01:26 1356

原创 第26章、连接SQL SERVER数据库

【知识要点】  (1)命名空间namespace   (2)数据库连接类SqlConnection 【问题提出】  我们知道web页面上看到的内容大多数来自数据库,但是C#究竟如何连接数据库呢?又是怎么把数据存取到SQL SERVER数据库呢?你已经无法等待了。   【在线指导】  我们学习ASP.NET如果不和数据库打交道,那绝对是有问题的,你还别说,前两年,还真

2013-05-28 09:00:25 1359

原创 第25章、继承

【知识要点】  (1)继承  (2)继承种类 【问题提出】  继承作为面向对象编程至关重要的一个概念,但总感觉很抽象,如何理解呢?  【在线指导】  回到我们现实生活中来,我们都知道或者听说过:种瓜得瓜、种豆得豆,还有:龙生龙,凤生凤,老鼠生来会打洞,如果在生物学上我们称之为遗传,专业一点会研究DNA序列,那么把这个搬到我们的编程上,就是继承。  在面向对象程序设计

2013-05-28 08:59:45 1022

原创 第24章、public、private、static

【知识要点】  (1)访问修饰符。【问题提出】  我们常常看见public、private等,它们有什么用呢?  【在线指导】  五种访问修饰符。访问修饰符说明public公有访问,不受任何限制private私有访问,只限于本类成员访问,子类,实例都不能访问。protected保护访问。只限于本类和子类访问

2013-05-28 08:58:54 1042

原创 第23章、构造函数

【知识要点】  (1)构造函数【问题提出】  我们有时创建一个对象往往会初始化一些成员属性,是如何做的呢?  【在线指导】  我们可以通过构造函数完成,那么什么是构造函数呢?  构造函数:是一种特殊的方法,主要用来在创建对象时初始化对象,即为对象成员变量赋初始值,总与new运算符一起使用在创建对象的语句中。一个类可以有多个构造函数,可根据其参数个数的不同或参数类型的

2013-05-28 08:58:28 993

原创 第22章、类与对象

【知识要点】  (1)类  (2)对象【问题提出】  在上一章我们对“面向对象”有了基本的一个认识,在本章我们打算创建真实的类和对象,从代码层面上对类和对象有一个直观的认知。  【在线指导】  我们就以“兵”为例吧,我们一说到兵,你脑海中会有一个什么样的形象呢?你的脑海中会是一个“推着一个小推车,上面放着一个烤炉,烤炉上面放着若干个红薯……”吗?一定不是,那是卖烤红

2013-05-28 08:57:31 988

原创 第21章、什么是面向对象?

【知识要点】  (1)面向对象的思想 【问题提出】  面向对象编程好像很时髦,但感觉好像好深奥噢?   【在线指导】  你的书、手机、电脑、汽车等等都是对象,你能看到的东西都可以认为是对象。你的车:是四个圈的奥迪A6、黑色的、排量为2.4、有四个轮子、一个方向盘(这些静态的特征我们称之为对象的属性)……,它可以加速、拐弯、倒车、鸣笛(这些动态的特征我们称之为对象的方法)……

2013-05-28 08:56:54 889

原创 第20章、控制语句foreach用法

第20章、控制语句foreach用法【知识要点】  (1)foreach用法 【问题提出】  对于我们在初始就知道数组有多少个元素,无疑使用一维数组或者二维数组是没有问题的,关键很多的时候我们刚开始就不知道有多少个元素,有没有好办法?   【在线指导】  本章我们与上章内容一模一样,唯一不同的地方是在输出动态数组时我们采用了foreach方法。foreach用法

2013-05-23 17:51:50 1182

原创 第19章、动态数组

第19章、动态数组【知识要点】  (1)动态数组概念   (2)动态数组的好处   (3)命名空间:System.Collections【问题提出】  对于我们在初始就知道数组有多少个元素,无疑使用一维数组或者二维数组是没有问题的,关键很多的时候我们刚开始就不知道有多少个元素,有没有好办法?   【在线指导】  使用动态数组首先要引用命名空间:System.

2013-05-23 17:51:16 1118

原创 第18章、二维数组

第18章、二维数组【知识要点】  (1)二维数组定义   (2)二维数组存取 【问题提出】  一维数组经过你艰苦努力,总算搞明白了,但是看着经典的C#书籍中讲解的二维数组,已经快让你彻底疯掉了,如此难以理解?   【在线指导】  一维数组我们可以简单的认为这100名应聘者排成一列,我们使用Student[0]、Student[1]……;实际上二维数组理解起来也不

2013-05-23 17:49:09 1294

原创 第17章、一维数组

第17章、一维数组【知识要点】  (1)一维数组定义   (2)一维数组存取 【问题提出】  我们打算存放100名应聘者的笔试分数,如果用Student1、Student2……这个方法似乎太糟糕了,有没有先进的办法呢?   【在线指导】  如果把有类似的性质的数据放在一起,我们最好使用数组,不仅避免了用A1、A2这样不直观的变量定义,而且使用数组的好处是可以使用

2013-05-23 17:48:39 1083

原创 第16章、上传控件

第16章、上传控件【知识要点】  (1)上传控件FileUpload   (2)Server.MapPath()方法 【问题提出】  无论电子邮件附件上传还是网站产品图片上传,都是一项基本的应用,我们如何实现?   【在线指导】  如果在ASP年代,文件上传那个时候还真是一个拦路虎,不过到了ASP.NET,我们已经够幸福了,微软已经将之作为一个标准控件提供给我们

2013-05-23 17:48:06 1099

原创 第15章、图像

第15章、图像【知识要点】  (1)图像Image 【问题提出】  无论是西格玛集团·电脑超市的公司网站上还是人力资源管理系统员工简历的照片,应该用哪个控件呢?  【在线指导】  自古就有“一图胜千文”,我们不管是展示一个产品还是查看一个人的应聘信息,能够看到产品图片和应聘人的相片,无疑是直观的,我们通过图像Image这个控件来实现。常用属性:    Ima

2013-05-23 17:46:48 1076

原创 第14章、复选框列表

第14章、复选框列表【知识要点】  (1)复选框列表CheckBoxList 【问题提出】  电子考试系统变得越来越普及,下图所展示的是一个考试系统中多选题,我们需要从“四选多”选择一个或多个正确的答案,如何实现?   【在线指导】  如果我们利用前面所学的单选按钮,也不失为一个办法,但是我们有一个更好的控件来解决类似的问题,而在实际的考试系统中或者网上调查都是从数

2013-05-23 17:46:06 1206

原创 第13章、单选按钮列表

第13章、单选按钮列表【知识要点】  (1)单选按钮列表RadioButtonList 【问题提出】  电子考试系统变得越来越普及,下图所展示的是一个考试系统中单选题,我们需要从四选一中选择一个正确的答案,如何实现?   【在线指导】  如果我们利用前面所学的单选按钮,也不失为一个办法,但是我们有一个更好的控件来解决类似的问题,而在实际的考试系统中或者网上调查都是从

2013-05-23 17:45:33 1465

原创 第12章、列表框

第12章、列表框【知识要点】  (1)列表框ListBox 【问题提出】  第8章我们学习了下拉列表框,特点是多选一,而我们实际项目中还经常会有多先多的情况,这就需要列表框,我们尝试完成以下从多个电脑品牌中同时选择多个品牌。   【在线指导】  列表框在WEB项目中也是应用较多的一个控件,我们应该很好掌握它。常用属性:    SelectionMode

2013-05-23 17:44:00 1155

原创 第11章、单选按钮和复选框

第11章、单选按钮和复选框【知识要点】  (1)单选按钮RadioButton;  (2)复选框CheckBox。 【问题提出】  登录窗口仅仅使用到文本框、密码框和按钮,已经没有什么问题了,但是很快你发现性别与爱好要使用到单选按钮和复选项框,你迫切希望快速掌握它。    【在线指导】  单选按钮RadioButton和复选框CheckBox也是在网站或者项目中

2013-05-23 17:43:21 2363

UltraSnap抓图工具

  最方便最好用的抓图和编辑工具。用过这个,其他的都可以扔掉了。

2013-01-15

空空如也

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

TA关注的人

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