主讲人:史勇
章节数:11章
学习时长:40课时
学习人数:2623人
评分:
0.00分
(0人评分)
本课程我们将学习使用C#语言在WinForm平台下开发Windows桌面应用程序。首先,我们将学习类和对象的概念以及区别,这有助于之后更深入的理解WinForm中的窗体和控件;其次,通过由浅入深的方式介绍了WinForm中的窗体和各种控件的用法。按照控件的用途,依次介绍了文本类控件、选择类控件、菜单和工具栏、图像类控件以及列表类控件等,使用这些控件制作程序界面与用户进行交互并展示数据。最后,我们介绍了微软的数据库访问技术ADO.NET,主要讲解了ADO.NET的核心对象以及数据库增、删、改、查等操作方式。 在本课程学习过程中,将与前续课程紧密衔接。在集成开发环境Visual Studio 2012下使用C#语言进行编程;在学习ADO.NET时,将使用Microsoft SQL Server 2012对数据库进行管理;在项目实施过程中,将使用PhotoShop制作图片素材以美化交互界面。
# 每章的素材能不能发一下 #
# 1 #
#
FlowerEntities1 db = new FlowerEntities1();
public ActionResult Index()
{
return View();
}
/// <summary>
/// 查询方法
/// </summary>
/// <param name="sort"></param>
/// <param name="order"></param>
/// <returns></returns>
public ActionResult Select(string sort="FlowerID",string order="desc")
{
var flower = db.Flower.AsQueryable();
if (order == "desc")
{
switch (sort)
{
case "FlowerID":
flower = flower.OrderByDescending(f => f.FlowerID);
break;
case "FlowerName":
flower = flower.OrderByDescending(f => f.FlowerName);
break;
case "Price":
flower = flower.OrderByDescending(f => f.Price);
break;
case "season":
flower = flower.OrderByDescending(f => f.season);
break;
case "color":
flower = flower.OrderByDescending(f => f.color);
break;
}
}
else
{
switch (sort)
{
case "FlowerID":
flower = flower.OrderBy(f => f.FlowerID);
break;
case "FlowerName":
flower = flower.OrderBy(f => f.FlowerName);
break;
case "Price":
flower = flower.OrderBy(f => f.Price);
break;
case "season":
flower = flower.OrderBy(f => f.season);
break;
case "color":
flower = flower.OrderBy(f => f.color);
break;
}
}
return Json(flower, JsonRequestBehavior.AllowGet);
}
/// <summary>
/// 删除方法
/// </summary>
/// <param name="id"></param>
/// <returns></returns>
public ActionResult Del(int id)
{
var f = db.Flower.Find(id);
db.Flower.Remove(f);
int a = db.SaveChanges();
if (a == 1)
{
return Content("true");
}
else
{
return Content("false");
}
}
/// <summary>
/// 修改方法
/// </summary>
/// <param name="f"></param>
/// <returns></returns>
public ActionResult Update(Flower f)
{
var hua = db.Flower.Find(f.FlowerID);
hua.FlowerName = f.FlowerName;
hua.Price = f.Price;
hua.season = f.season;
hua.color = f.color;
int a= db.SaveChanges();
if (a==1)
{
return Content("true");
}
else
{
return Content("false");
}
}
}
}
#
# 求解决 #