• 大小: 16.07MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-07-07
  • 语言: C#
  • 标签: C#  设计  案例  精编  

资源简介

是源码 图书简介: 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个文件信息

评论

共有 条评论