《Windows程序设计(C#2.0)实例教程/全国高等职业教育计算机类规划教材·实例与实训教程系列》[85M]百度网盘|pdf下载|亲测有效
《Windows程序设计(C#2.0)实例教程/全国高等职业教育计算机类规划教材·实例与实训教程系列》[85M]百度网盘|pdf下载|亲测有效

Windows程序设计(C#2.0)实例教程/全国高等职业教育计算机类规划教材·实例与实训教程系列 pdf下载

出版社 社会出版社
出版年 2013-08
页数 390页
装帧 精装
评分 9.5(豆瓣)
限时特惠 00:00:00
活动结束后恢复原价
纸质书参考价 ¥23
电子版限时价 ¥5.99 省 18 元

选择版本

不满意全额退款
发货失败双倍赔偿
邮箱即时发送

内容简介

本篇主要提供Windows程序设计(C#2.0)实例教程/全国高等职业教育计算机类规划教材·实例与实训教程系列电子书的pdf版本下载,本电子书下载方式为百度网盘方式,点击以上按钮下单完成后即会通过邮件和网页的方式发货,有问题请联系邮箱ebook666@outlook.com

内容简介

  《Windows程序设计(C#2.0)实例教程/全国高等职业教育计算机类规划教材·实例与实训教程系列》介绍了C#的Windows编程的基本技术,通过WebShop电子商城后台管理系统介绍了Windows基本控件和ADO.NET数据库编程技术的应用。主要内容包括:Visual C#.NET 2005开发环境;C#.NET 基本语法;WebShop后台登录模块的设计与实现;WebShop用户管理模块的设计与实现;WebShop商品管理模块的设计与实现;WebShop会员管理模块的设计与实现;WebShop系统管理模块的设计与实现;WebShop后台主模块的设计与实现;报表技术;部署应用程序。

目录

第1章 C#.NET编程基础
1.1 .NET与C#概述
1.1.1 .NET概述
1.1.2 C#概述
【例1-1】创建一个简单的控制台程序
1.2 C#数据类型
1.2.1 数据类型概述
1.2.2 数据类型转换
【例1-2】使用数据类型
课堂实践1
1.3 常量与变量
1.3.1 变量和变量作用域
1.3.2 常量和const关键字
【例1-3】根据指定的半径求圆的面积
1.3.3 标识符和关键字
1.3.4 运算符和表达式
【例1-4】使用表达式
课堂实践2
1.4 字符串和数组
1.4.1 字符串
1.4.2 数组及应用
【例1-5】应用数组实现选择排序
课堂实践3
1.5 流程控制
1.5.1 if-else选择结构
【例1-6】判断指定数的奇偶性
1.5.2 switch选择结构
【例1-7】百分制成绩转换到五级制
1.5.3 for和foreach循环结构
【例1-8】计算1到100的累加和
1.5.4 while和do-while循环结构
【例1-9】猜数字游戏
1.5.5 跳转语句
课堂实践4
1.6 知识拓展-typeof运算符
课外拓展

第2章 面向对象编程技术
2.1 面向对象概述
2.1.1 面向对象的基本概念
2.1.2 面向对象的基本特性
课堂实践1
2.2 C#中的类与对象
2.2.1 类的声明
2.2.2 字段、方法和属性
2.2.3 对象的创建
【例2-1】编写描述学生的C#类
2.2.4 构造函数
【例2-2】使用构造函数
课堂实践2
2.3 继承与多态
2.3.1 继承
【例2-3】编写交通工具类和小汽车类
2.3.2 多态
【例2-4】编写绘画类
课堂实践3
2.4 接口、委托和事件
2.4.1 接口
【例2-5】遥控器接口及实现
2.4.2 委托
【例2-6】实例化委托对象
2.4.3 事件
课堂实践4
2.5 知识拓展
2.5.1 名称空间
2.5.2 异常处理
课外拓展

第3章 教学案例系统分析与设计
3.1 WebShop电子商城系统简介
3.2 电子商城需求分析
3.2.1 电子商城需求概述
3.2.2 系统用例模型
3.2.3 系统开发环境
3.3 功能模块设计
3.3.1 用户管理模块
3.3.2 商品管理模块
3.3.3 订单管理模块
3.3.4 系统工具模块
3.3.5 系统设置模块
3.4 数据库设计
3.4.1 会员信息表
3.4.2 商品类别表
3.4.3 商品信息表
3.4.4 员工表
3.4.5 支付方式表
3.4.6 订单信息表
3.4.7 订单详情表
3.4.8 用户表
3.5 图书管理系统功能介绍
3.5.1 公用模块
3.5.2 档案管理员
3.5.3 借阅管理员
3.5.4 系统管理员
课外拓展

第4章 WebShop后台登录界面的设计
4.1 技术准备
4.1.1 使用IDE创建Windows应用程序
4.1.2 Windows的消息系统
【例4-1】第一个Windows应用程序
4.1.3 Form类
4.1.4 MessageBox类
【例4-2】简单窗体程序
4.1.5 解决方案和项目
课堂实践1
4.1.6 Label控件
4.1.7 TextBox控件
4.1.8 Button控件
【例4-3】简单加法器
4.1.9 PictrueBox控件
【例4-4】“关于”对话框
课堂实践2
4.2 登录界面的设计
4.2.1 界面分析
4.2.2 功能实现
4.3 知识拓展
4.3.1 控件的常用属性和事件
4.3.2 LinkLabel控件
4.3.3 MaskedTextBox 控件
【例4-5】使用MaskedTextBox
课外拓展

第5章 WebShop后台登录功能的实现
5.1 技术准备
5.1.1 ADO.NET对象模型
5.1.2 System.Data命名空间
5.1.3 SqlConnection类
5.1.4 连接字符串
【例5-1】创建电子商城数据库连接
课堂实践1
5.1.5 SqlCommand类
5.1.6 SqlDataReader类
【例5-2】读取会员信息
课堂实践2
5.2 登录功能的实现
5.2.1 界面分析
5.2.2 功能实现
课堂实践3
5.3 知识拓展
5.3.1 程序调试技术
5.3.2 Debug和Release
5.3.3 连接Access数据库
5.3.4 连接Oracle数据库
5.3.5 ODBC方式连接数据库
课外拓展

第6章 用户管理功能的设计与实现
6.1 技术准备
6.1.1 RadioButton控件
6.1.2 GroupBox控件
【例6-1】字体设置
6.1.3 CheckBox控件
【例6-2】闹钟设置
课堂实践1
6.1.4 CheckListBox控件
【例6-3】选择爱好
6.1.5 TabControl控件
【例6-4】使用选项卡
【例6-5】用户权限设置
课堂实践2
6.2 添加用户的设计与实现
6.2.1 界面设计
6.2.2 功能实现
6.3 权限设置的设计与实现
6.3.1 界面设计
6.3.2 功能实现
课堂实践3
6.4 知识拓展
6.4.1 焦点控制和键盘事件处理
6.4.2 添加已有窗体到项目
6.4.3 ToolTip组件
6.4.4 NumericUpDown控件
6.4.5 Panel控件
课外拓展

第7章 商品管理功能的设计与实现
7.1 技术准备
7.1.1 ListBox控件
【例7-1】简易点菜单
7.1.2 DataAdapter类
7.1.3 DataSet类
【例7-2】使用DataSet进行登录验证
课堂实践1
7.1.4 ComboBox控件
【例7-3】 组合框数据绑定
7.1.5 DateTimePicker控件
7.1.6 Timer组件
【例7-4】简易备忘录
课堂实践2
7.2 商品管理功能的实现
7.2.1 界面设计
7.2.2 功能实现
7.2.3 通用数据库访问类
7.3 添加/修改商品功能的实现
7.3.1 界面设计
7.3.2 功能实现
课堂实践3
7.4 知识拓展
7.4.1 MonthCalendar控件
7.4.2 App.config文件
课外拓展

第8章 订单管理功能的设计与实现
8.1 技术准备
8.1.1 DataGirdView控件
【例8-1】数据源向导
【例8-2】查询商品信息
课堂实践1
8.1.2 BindingSource类
8.1.3 BindingNavigator控件
【例8-3】订单详情导航
8.1.4 存储过程的调用和SqlParameter
【例8-4】调用存储过程查询商品
课堂实践2
8.2 订单管理功能的设计与实现
……

前言/序言

  本书是湖南省职业院校教育教学改革研究项目(项目编号:ZJGB2009014)的研究成果,是国家示范性建设院校重点建设专业(软件技术专业)的建设成果,是实践环节系统化设计的实验成果。
  在当前全球信息化浪潮中,数据库技术作为信息存储和信息处理的基础,在信息时代有着举足轻重的地位。目前,数据库及基于数据库技术的应用程序开发已经渗透到社会生活的各个领域,成为计算机应用领域重要的组成部分。Microsoft Visual C#是一种功能强大、使用简单的语言,Microsoft Visual Studio 2005提供的开发环境使得C#的优良特性更易于体现和应用。基于C#.NET既可以进行传统的C/S模式的应用程序开发,也可以进行基于Web的B/S模式的应用程序开发。虽然Web应用程序发展和普及的速度很快,但C/S模式的应用程序由于其开发速度快、安全性能高等特点在许多中小型企业的信息管理中仍得到广泛应用。C/S模式的应用程序所拥有的模块化、可视化编程和事件驱动编程的特性,也一直为广大程序员所喜爱。
  本书沿用在电子工业出版社已出版的《SQL Server 2005实例教程》和《UML建模实例教程》中使用的“WebShop电子商城”项目,按照真实的软件开发中的模块化开发过程重构课程内容,将C#.NET的基本技术和真实项目中的子模块开发所需的技术进行系统分析,将基本控件的使用和 ADO.NET 数据库访问技术合理分解到实际项目的各模块中,在真实的应用场景中介绍C#.NET技术。同时通过“图书管理系统”的开发过程让学生进行同步练习,实现讲练结合。让学生通过这两个系统的完整的开发实践,掌握应用C#语言进行Windows程序开发的知识和技能。本书的主要特点如下。
  (1)基于C#课程学习链路,准确定位课程。根据软件行业C#程序员的岗位能力的要求,设置了基于C#的课程学习链路。该课程目标为培养C#程序员的Windows项目开发能力,与该系列中的其他教材成为“C/S系统”的支撑教材,从不同侧面讲解完整软件的开发技术。该课程在C#程序员的课程链路的位置如下图所示。
  (2)以真实项目为中心,合理设置教学模块,重构课程内容。基于“WebShop电子商城后台管理系统”开发实践,经过精心设计将项目分解为多个既独立又具有一定联系的程序模块。学生在完成各程序模块的开发过程中,掌握C#语言的基本知识和数据库编程的基本操作。
  (3)面向教学环节,理论和实践融合,适合理论实践一体化教学。面向教学环节,合理设计教材内容,基于点的实例和基于面的案例相结合。将教师的知识讲解和操作示范与学生的技能训练设计在同一教学单元和教学地点完成,融“教、学、练”于一体,体现“在做中学、学以致用”的教学理念。
  本书由湖南铁道职业技术学院刘志成、宁云智、林东升编著,湖南铁道职业技术学院的陈承欢、彭勇、冯向科、翁健红、杨茜玲、薛志良、刘荣胜、李蓓蓓、唐丽玲参与了部分章节的编写,中软国际的向凤工程师、湖南株洲华通科技有限公司的左振宇高级工程师参与了教学案例的编写。电子工业出版社左雅老师对本书的编写提出了许多宝贵的意见。在此一并表示感谢,同时也感谢家人的支持。
  本书适合作为高职高专软件技术、信息管理和电子商务等专业的教材,也可以作为培训教材使用。由于时间仓促以及编者水平有限,书中难免存在错误和疏漏之处,欢迎广大读者和同仁提出宝贵意见和建议。