资源简介
是源码
图书简介:
C# 是一种先进的、面向对象的语言,使用C# 语言可以让开发人员快速地建立大范围的基于MS网络平台的应用,并且提供大量的开发工具和服务,帮助开发人员开发基于计算和通信的各种应用。
本书精选了10个C# 开发案例,分别是员工管理信息系统、房屋出租管理系统、仓库管理信息系统、研究生管理信息系统、图书馆管理信息系统、宿舍管理信息系统、理财管理信息系统、IT设备资产管理系统、俄罗斯方块游戏的编制和贪吃蛇游戏的编制。
本书内容详实、语言简练、思路清晰、图文并茂、理论与实际设计相结合,适合作为高等院校计算机、自动化、机械、电子等相关专业学生课程设计的指导书,也适合作为开发人员的参考用书。
目 录
第1章 C#?基础知识 1
1.1 Visual Studio.NET 1
1.1.1 什么是.NET 1
1.1.2 .NET结构 1
1.2 基本C# 2
1.2.1 什么是C# 2
1.2.2 C#?代码结构 2
1.2.3 C#注释 3
1.2.4 标识符与关键字 4
1.3 C# 基本类型 5
1.3.1 值类型 6
1.3.2 引用类型 8
1.3.3 类型转换 13
1.4 变量和常量 15
1.4.1 变量的定义 15
1.4.2 变量的命名 15
1.4.3 变量的类型 16
1.4.4 常量 17
1.5 运算符与表达式 17
1.5.1 运算符分类 17
1.5.2 算术运算符 18
1.5.3 关系运算符 19
1.5.4 赋值运算符 21
1.5.5 逻辑运算符 21
1.5.6 位运算符 22
1.5.7 其他运算符 24
1.5.8 运算符优先级和结合性 25
第2章 C#?程序设计 27
2.1 C#?控制台应用程序 27
2.1.1 创建工程 27
2.1.2 修改代码 28
2.1.3 运行程序 29
2.2 C# Windows应用程序 30
2.2.1 新建工程 30
2.2.2 添加新的窗口 31
2.2.3 添加菜单 32
2.3 SQL入门 33
2.3.1 SQL简介 33
2.3.2 SQL的优点 33
2.3.3 从服务器资源管理器
连接数据库 34
2.4 连接数据库 36
2.4.1 .NET中的Connection对象 36
2.4.2 C#?连接Access 36
2.4.3 C#?连接SQL Server 37
2.4.4 C#?连接Oracle 38
2.4.5 C#?连接MySQL 39
第3章 俄罗斯方块游戏的编制 41
3.1 程序概述 41
3.1.1 游戏的功能 41
3.1.2 游戏的预览 41
3.2 游戏的概要设计 42
3.2.1 游戏实现方案 42
3.2.2 游戏逻辑设计 43
3.3 游戏的详细设计及编码 43
3.3.1 主界面设计编码 43
3.3.2 游戏控制设置设计编码 50
3.3.3 游戏方块设计编码 52
3.3.4 游戏声音设计编码 66
3.4 本章小结 66
第4章 贪吃蛇游戏的编制 67
4.1 程序概述 67
4.1.1 游戏的功能 67
4.1.2 游戏的预览 67
4.2 游戏的概要设计 68
4.2.1 游戏实现方案 68
4.2.2 游戏逻辑设计 68
4.3 游戏的详细设计及编码 68
4.3.1 主界面设计编码 68
4.3.2 游戏颜色设置设计编码 73
4.3.3 游戏蛇设计编码 76
4.4 本章小结 79
第5章 员工管理信息系统 80
5.1 系统概述 80
5.1.1 系统功能与应用背景 80
5.1.2 系统预览 80
5.2 系统设计 82
5.2.1 系统设计思想 82
5.2.2 系统结构设计 82
5.2.3 系统功能模块划分 83
5.3 数据库设计 83
5.3.1 数据库需求分析 83
5.3.2 数据库概念结构设计 84
5.3.3 数据库逻辑结构设计 85
5.3.4 设置表与表之间的关系 86
5.4 工种种类设置 87
5.4.1 添加工种种类 87
5.4.2 浏览工种种类 88
5.4.3 修改工种种类 89
5.4.4 删除工种种类 91
5.5 员工个人信息管理 92
5.5.1 添加员工信息 92
5.5.2 浏览员工信息 94
5.5.3 修改员工信息 95
5.5.4 删除员工信息 97
5.6 员工所属部门信息管理 98
5.6.1 添加部门信息 98
5.6.2 浏览部门信息 99
5.6.3 修改部门信息 100
5.6.4
代码片段和文件信息
using System.Reflection;
using System.Runtime.CompilerServices;
//
// 有关程序集的常规信息是通过下列
// 属性集控制的。更改这些属性值可修改与程序集
// 关联的信息。
//
[assembly: Assemblytitle(““)]
[assembly: AssemblyDescription(““)]
[assembly: AssemblyConfiguration(““)]
[assembly: AssemblyCompany(““)]
[assembly: AssemblyProduct(““)]
[assembly: AssemblyCopyright(““)]
[assembly: AssemblyTrademark(““)]
[assembly: AssemblyCulture(““)]
//
// 程序集的版本信息由下列 4 个值组成:
//
// 主版本
// 次版本
// 内部版本号
// 修订号
//
// 您可以指定所有这些值,也可以使用“修订号”和“内部版本号”的默认值,方法是按
// 如下所示使用 ‘*‘:
[assembly: AssemblyVersion(“1.0.*“)]
//
// 要对程序集进行签名,必须指定要使用的密钥。有关程序集签名的更多信息,请参考
// Microsoft .NET framework 文档。
//
// 使用下面的属性控制用于签名的密钥。
//
// 注意:
// (*) 如果未指定密钥,则程序集不会被签名。
// (*) KeyName 是指已经安装在计算机上的
// 加密服务提供程序(CSP)中的密钥。KeyFile 是指包含
// 密钥的文件。
// (*) 如果 KeyFile 和 KeyName 值都已指定,则
// 发生下列处理:
// (1) 如果在 CSP 中可以找到 KeyName,则使用该密钥。
// (2) 如果 KeyName 不存在而 KeyFile 存在,则
// KeyFile 中的密钥安装到 CSP 中并且使用该密钥。
// (*) 要创建 KeyFile,可以使用 sn.exe(强名称)实用工具。
// 在指定 KeyFile 时,KeyFile 的位置应该相对于
// 项目输出目录,即
// %Project Directory%\obj\。例如,如果 KeyFile 位于
// 该项目目录,应将 AssemblyKeyFile
// 属性指定为 [assembly: AssemblyKeyFile(“..\\..\\mykey.snk“)]
// (*) “延迟签名”是一个高级选项 - 有关它的更多信息,请参阅 Microsoft .NET framework
// 文档。
//
[assembly: AssemblyDelaySign(false)]
[assembly: AssemblyKeyFile(““)]
[assembly: AssemblyKeyName(““)]
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1078 2007-07-21 20:27 ch04 贪吃蛇游戏的编制\SnakeRun\App.ico
文件 1859 2007-07-21 20:27 ch04 贪吃蛇游戏的编制\SnakeRun\AssemblyInfo.cs
文件 45056 2007-09-01 14:03 ch04 贪吃蛇游戏的编制\SnakeRun\bin\Debug\SnakeRun.exe
文件 36352 2007-09-01 14:03 ch04 贪吃蛇游戏的编制\SnakeRun\bin\Debug\SnakeRun.pdb
文件 3993 2007-07-22 10:43 ch04 贪吃蛇游戏的编制\SnakeRun\Color.cs
文件 8120 2007-07-22 10:43 ch04 贪吃蛇游戏的编制\SnakeRun\Color.resx
文件 13836 2007-07-22 15:31 ch04 贪吃蛇游戏的编制\SnakeRun\MainForm.cs
文件 14661 2007-07-22 10:36 ch04 贪吃蛇游戏的编制\SnakeRun\MainForm.resx
文件 4884 2007-07-22 10:43 ch04 贪吃蛇游戏的编制\SnakeRun\obj\Debug\Snake.SnakeColor.resources
文件 45056 2007-09-01 14:03 ch04 贪吃蛇游戏的编制\SnakeRun\obj\Debug\SnakeRun.exe
文件 11866 2007-07-22 10:36 ch04 贪吃蛇游戏的编制\SnakeRun\obj\Debug\SnakeRun.MainForm.resources
文件 36352 2007-09-01 14:03 ch04 贪吃蛇游戏的编制\SnakeRun\obj\Debug\SnakeRun.pdb
..A..H. 23944 2007-09-01 14:04 ch04 贪吃蛇游戏的编制\SnakeRun\obj\Debug\SnakeRun.projdata
文件 2498 2007-07-21 20:33 ch04 贪吃蛇游戏的编制\SnakeRun\Snake.cs
文件 5226 2007-07-22 10:43 ch04 贪吃蛇游戏的编制\SnakeRun\SnakeRun.csproj
文件 1804 2007-09-01 14:04 ch04 贪吃蛇游戏的编制\SnakeRun\SnakeRun.csproj.user
文件 901 2007-07-21 20:27 ch04 贪吃蛇游戏的编制\SnakeRun\SnakeRun.sln
..A..H. 8704 2007-09-01 14:04 ch04 贪吃蛇游戏的编制\SnakeRun\SnakeRun.suo
文件 2452 2007-06-29 07:34 ch05 员工管理信息系统\personMIS\Backup\personMIS\about.cs
文件 7546 2007-06-29 07:34 ch05 员工管理信息系统\personMIS\Backup\personMIS\about.resx
文件 7162 2007-09-20 10:48 ch05 员工管理信息系统\personMIS\Backup\personMIS\AddDepart.cs
文件 12075 2007-09-20 10:48 ch05 员工管理信息系统\personMIS\Backup\personMIS\AddDepart.resx
文件 7891 2007-09-20 10:48 ch05 员工管理信息系统\personMIS\Backup\personMIS\AddIncome.cs
文件 13198 2007-09-20 10:48 ch05 员工管理信息系统\personMIS\Backup\personMIS\AddIncome.resx
文件 7406 2007-09-20 10:48 ch05 员工管理信息系统\personMIS\Backup\personMIS\Addjob.cs
文件 10952 2007-09-20 10:48 ch05 员工管理信息系统\personMIS\Backup\personMIS\Addjob.resx
文件 19414 2007-09-20 10:48 ch05 员工管理信息系统\personMIS\Backup\personMIS\Addperson.cs
文件 19936 2007-09-20 10:48 ch05 员工管理信息系统\personMIS\Backup\personMIS\Addperson.resx
文件 1078 2007-06-28 08:45 ch05 员工管理信息系统\personMIS\Backup\personMIS\App.ico
文件 1859 2007-06-28 08:45 ch05 员工管理信息系统\personMIS\Backup\personMIS\AssemblyInfo.cs
............此处省略850个文件信息
- 上一篇:CubeAttitudeShow.zip
- 下一篇:C#图解教程第4版中文PDF原版
相关资源
- C#图解教程第4版中文PDF原版
- C# 类似webapi的Nancy框架
- C#课程设计案例精编源代码
- 鲜花销售管理系统
- C#入门经典第7版中文高清非扫描目录
- 企业OA办公系统 asp.net源码 三层架构
- 数据库《学生信息管理系统》课程设
- basler相机C#封装
- 大华视频C#DEMO
- C#经典入门书籍,适合新手入门 高清
- VisualC#23经典游戏编程开发+源代码
- c#快递管理系统带sql数据库
- c# + 三维opengl
- C#二维三维图形绘制工程宝典 / 伍逸著
- 基于GDAL和C#语言读取栅格影像
- 对应C#开发的gdal配置文件
- Microsoft Visual C# 2013 Step by Step,最新资
- 地理信息系统二次开发教程-c#+ArcGis
- Spring.net全中文教程 + C#源码
- 精通C#与.NET 4.0数据库开发源码
- SDK3.8 指纹仪 中控U.are.U 4000B二次开发
- 15个C#系统源码 15个C#系统源码
- C#基于MVC+EasyUI+ECharts后台管理系统完整
- C#.NET员工考勤系统,源码分享
- 影院管理系统 c# 毕业设计作品
- 仓库管理系统c#+SQLSERVER
- SharpDevelop.
- C#数据库课程设计
- C#,.NET, SQL数据库,前台及后台,
- 游戏设计、原型与开发 - 基于Unity与
评论
共有 条评论