网站颜色:

C#项目开发实战入门全彩版从入门到精通 新手 自学 源码视频

  • 产品名称:C#项目开发实战入门
  • 书名:C#项目开发实战入门
  • 作者:明日科技
  • 作者地区:中国大陆
  • 译者:明日科技
  • 定价:69.80元
  • 编者:明日科技
  • 书名:C#项目开发实战入门
  • 开本:16
  • 是否是套装:否
  • 出版社名称:吉林大学出版社

目  录

C#开发之旅1

1Q——做你自己的 C# + SQL Server 2014 + Timer实现)3

1.1 开发背景7

1.2 系统功能设计7

1.2.1 系统功能结构 7

1.2.2 系统业务流程 8

1.3 系统开发准备8

1.3.1 系统开发环境要求 8

1.3.2 创建数据库及数据表 8

1.3.3 使用Visual Studio (咨询特价)创建项目 12

1.4 数据库设计.15

1.4.1 数据表设计 .15

1.4.2 视图设计 .17

1.5 登录窗体设计.17

1.5.1 登录窗体概述 .18

1.5.2 登录窗体实现流程 .18

1.5.3 设计登录窗体 .18

1.5.4 验证用户输入 .25

1.5.5 实现用户登录 .28

1.5.6 通过按回车键切换输入焦点 .33

1.5.7 实现记住密码和自动登录功能 .33

1.5.8 打开申请账号窗体 .35

1.5.9 自定义最小化和关闭按钮的实现 .36

1.6 申请账号窗体设计.36

1.6.1 申请账号窗体概述 .37

1.6.2 申请账号窗体实现流程 .37

1.6.3 设计申请账号窗体 .37

1.6.4 窗体加载时的默认设置 .45

1.6.5 申请账号功能的实现 .46

1.6.6 关闭当前窗体 .48

1.7 主窗体设计.48

1.7.1 主窗体概述 .49

1.7.2 主窗体实现流程 .49

1.7.3 设计主窗体 .50

1.7.4 定义公共变量和方法 .63

1.7.5 窗体加载事件的实现 .63

1.7.6 工具栏按钮功能的实现 .65

1.7.7 双击打开聊天窗体 .67

1.7.8 实时消息提醒及好友头像闪烁 .69

1.8 聊天窗体设计.72

1.8.1 聊天窗体概述 .72

1.8.2 聊天窗体实现流程 .73

1.8.3 设计聊天窗体 .73

1.8.4 窗体加载时显示好友头像及 昵称信息 .77

1.8.5 显示所有未读消息 .78

1.8.6 消息发送功能的实现 .79

1.8.7 查看消息记录 .81

1.9 一起来找茬.81

(咨询特价) 本章总结83

攻占C#大陆.84

C#大咖实战训练营.85

2 365系统加速器(C# + Access + 系统API + 注册表实现)87

2.1 开发背景.91

2.2 系统功能设计.91

2.2.1 系统功能结构 .91

2.2.2 系统业务流程 .92

2.3 系统开发必备.92

2.3.1 系统开发环境要求 .92

2.3.2 创建365系统加速器项目 92

2.3.3 数据库设计 .95

2.4 制作仿360安全卫士的主窗体98

2.4.1 主窗体概述 .98

2.4.2 主窗体实现流程 .98

2.4.3 设计主窗体 .99

2.4.4 窗体标题栏的实现 104

2.4.5 主窗体中的快捷按钮 108

2.4.6 系统托盘的实现 109

2.5 系统检测窗体设计110

2.5.1 系统检测窗体概述 111

2.5.2 系统检测窗体实现流程 111

2.5.3 设计系统检测窗体 111

2.5.4 初始化树菜单 114

2.5.5 根据选择项显示其详细信息 120

2.6 设计功能集合窗体121

2.6.1 功能集合窗体概述 121

2.6.2 功能集合窗体实现流程 122

2.6.3 分割功能集合窗体 122

2.6.4 设计导航工具栏 123

2.6.5 设计系统清理面板 125

2.6.6 设计实用工具面板 129

2.6.7 设计任务管理面板 132

2.6.8 设计选项面板 134

2.7 系统清理功能实现135

2.7.1 系统清理功能概述 135

2.7.2 系统清理功能的实现 136

2.8 实用工具集合137

2.8.1 实用工具集合功能概述 137

2.8.2 实现仿XP系统的快速关机功能 137

2.8.3 调用系统常用工具 141

2.9 电脑屏幕锁定143

2.9.1 电脑锁屏功能概述 143

2.9.2 电脑锁屏实现流程 144

2.9.3 设计锁屏设置窗体 144

2.9.4 设计锁屏窗体 148

2.9.5 设计解锁窗体 153

(咨询特价) 其他辅助功能.156

(咨询特价).1 开机启动和光盘自动运行的实现 156

(咨询特价).2 编程实现电脑重启 .158

(咨询特价) 一起来找茬.158

(咨询特价) 本章总结.160

攻占C#大陆161

C#大咖实战训练营162

3 快递单打印精灵——电商最佳拍档(C# +打印组件+自定义组件实现)163

3.1 开发背景166

3.2 系统功能设计166

3.2.1 系统功能结构 166

3.2.2 系统业务流程 166

3.3 系统开发环境要求168

3.4 数据库设计168

3.4.1 数据库结构预览 168

3.4.2 数据表设计 168

3.5 系统开发必备170

3.5.1 创建项目 170

3.5.2 创建项目文件夹 172

3.5.3 导入资源 174

3.5.4 导入INI配置文件 .175

3.5.5 导入登录窗体 176

3.5.6 导入主窗体设计界面 177

3.6 主窗体中的快捷菜单实现179

3.6.1 快递单设置的快捷菜单 180

3.6.2 快递单打印的快捷菜单 181

3.6.3 快递单查询的快捷菜单 181

3.7 快递单设置模块设计182

3.7.1 快递单设置模块概述 182

3.7.2 快递单设置模块实现流程 182

3.7.3 设计快递单设置窗体 183

3.7.4 显示快递单信息 188

3.7.5 打开添加/修改快递单信息窗体 .189

3.7.6 设计添加/修改快递单信息窗体 .190

3.7.7 删除指定的快递单 198

3.7.8 自定义组件(扩展TextBox .200

3.7.9 设计快递单模板 203

3.8 快递单打印模块设计211

3.8.1 快递单打印模块概述 211

3.8.2 快递单打印模块实现流程 211

3.8.3 设计快递单打印窗体 212

3.8.4 初始化快递单模板 213

3.8.5 打印快递单 219

3.9 快递单查询模块设计222

3.9.1 快递单查询模块概述 222

3.9.2 快递单查询模块实现流程 223

3.9.3 设计快递单查询窗体 223

3.9.4 初始加载快递单类型 226

3.9.5 打开查询条件输入窗体 229

3.9.6 设计查询条件输入窗体 229

3.9.7 查询快递单历史记录 236

(咨询特价) 一起来找茬.238

(咨询特价) 本章总结.240

攻占C#大陆241

C#大咖实战训练营242

4 闪电下载器(C# + Thread线程 + 断点续传实现)243

4.1 开发背景246

4.2 系统功能设计246

4.2.1 系统功能结构 246

4.2.2 系统业务流程 246

4.3 系统开发必备247

4.3.1 系统开发环境要求 247

4.3.2 INI配置文件说明 .247

4.3.3 项目目录结构预览 248

4.4 公共类设计248

4.4.1 Set系统设置类 .248

4.4.2 DownLoad文件下载类 251

4.4.3 xuchuan断点续传类 .255

4.5 主窗体设计256

4.5.1 主窗体概述 256

4.5.2 设计主窗体 257

4.5.3 初始化控件及下载任务状态 258

4.5.4 打开新建下载任务窗体 266

4.5.5 开始、暂停、删除及续传操作 267

4.5.6 网络速度实时监控 269

4.5.7 退出程序时保存续传文件 270

4.5.8 打开系统设置窗体 271

4.6 新建下载任务窗体设计272

4.6.1 新建下载任务概述 272

4.6.2 设计新建下载任务界面 272

4.6.3 显示默认下载路径 273

4.6.4 选择下载文件保存位置 273

4.6.5 自动获取下载文件名 274

4.6.6 确认下载文件信息 274

4.7 系统设置窗体设计276

4.7.1 系统设置窗体概述 276

4.7.2 设计系统设置窗体 277

4.7.3 显示用户的默认设置 278

4.7.4 切换设置界面 279

4.7.5 保存用户设置 280

4.8 本章总结282

5 五子棋游戏(C# + Socket编程 + Thread线程实现)283

5.1 开发背景286

5.2 系统功能设计286

5.2.1 系统功能结构 286

5.2.2 系统业务流程 286

5.3 系统开发必备287

5.3.1 系统开发环境要求 287

5.3.2 数据库设计 288

5.3.3 项目目录结构预览 288

5.4 自定义UDP协议控件.288

5.5 服务器窗体设计293

5.5.1 服务器窗体概述 293

5.5.2 设计服务器窗体 293

5.5.3 开始/停止服务 .293

5.5.4 设置分数排名方式 294

5.5.5 关闭服务器 295

5.6 客户端注册窗体设计296

5.6.1 客户端注册窗体概述 296

5.6.2 设计客户端注册窗体 296

5.6.3 系统加载时获取本地IP地址 297

5.6.4 在下拉列表中绘制图片 297

5.6.5 注册用户功能的实现 298

5.7 五子棋大厅窗体设计301

5.7.1 五子棋大厅窗体概述 301

5.7.2 设计五子棋大厅窗体 301

5.7.3 循环播放背景音乐 302

5.7.4 进入指定的房间 302

5.7.5 进入指定的座位 305

5.7.6 局域网内的公共聊天 308

5.8 游戏对决窗体设计309

5.8.1 游戏对决窗体概述 309

5.8.2 设计游戏对决窗体 309

5.8.3 开始五子棋对决 311

5.8.4 五子棋算法实现 313

5.8.5 在棋盘上添加双方的棋子 316

5.8.6 判断双方的输赢 320

5.9 其他主要功能展示322

5.9.1 客户端登录功能的实现 322

5.9.2 自定义游戏大厅窗体的标题栏 322

5.9.3 游戏大厅中加载服务区 323

5.9.4 游戏大厅中显示在线用户列表 323

5.9.5 如何拖动无边框的窗体 323

(咨询特价) 本章总结.324

6章 明日ERP管理系统(C# + SQL Server 2014 + 水晶报表实现)325

6.1 开发背景328

6.2 系统功能设计328

6.2.1 系统功能结构 328

6.2.2 系统业务流程 329

6.3 业务逻辑编码规则330

6.3.1 数据库对象命名规则 330

6.3.2 业务编码规则 331

6.3.3 系统命名规范 331

6.4 系统开发必备332

6.4.1 系统开发环境要求 332

6.4.2 项目目录结构预览 332

6.5 数据库设计333

6.5.1 数据库概要说明 333

6.5.2 数据库逻辑设计 334

6.6 公共类设计338

6.6.1 DataBase 338

6.6.2 CommonUse .342

6.7 物料清单模块设计347

6.7.1 物料清单模块概述 347

6.7.2 设计物料清单窗体 348

6.7.3 获取所有母件信息 348

6.7.4 获取指定母件的子件信息 349

6.7.5 打开物料清单编辑窗体 350

6.7.6 添加/修改物料清单 .350

6.8 销售收款单模块设计353

6.8.1 销售收款单模块概述 353

6.8.2 设计销售收款单窗体 353

6.8.3 查看已审核的销售出库单 354

6.8.4 查看指定出库单的详细信息 355

6.9 产品销售毛利汇总模块设计356

6.9.1 产品销售毛利汇总模块概述 356

6.9.2 设计产品销售毛利汇总窗体 357

6.9.3 初始化产品名称 357

6.9.4 按时间段查询产品销售毛利汇 总信息 358

(咨询特价) 操作权限模块设计.359

(咨询特价).1 操作权限模块概述 .359

(咨询特价).2 设计操作权限窗体 .360

(咨询特价).3 初始化用户及其权限列表 .360

(咨询特价).4 查看操作员的权限 .363

(咨询特价).5 修改操作员权限 .365

(咨询特价) 其他主要功能模块.366

(咨询特价).1 系统登录模块设计 .366

(咨询特价).2 系统主窗体设计 .366

(咨询特价).3 基础数据管理模块设计 .366

(咨询特价).4 采购管理模块设计 .368

(咨询特价).5 仓库管理模块设计 .369

(咨询特价).6 生产管理模块设计 .370

(咨询特价).7 客户管理模块设计 .371

(咨询特价).8 财务管理模块设计 .372

(咨询特价).9 报表统计模块设计 .372

(咨询特价) 文件清单.373

(咨询特价) 本章总结.374

7 铭成在线考试系统(WebForm + SQL Server 2014 + JavaScript实现)375

7.1 开发背景379

7.2 系统功能设计379

7.2.1 系统功能结构 379

7.2.2 系统业务流程 380

7.3 系统开发必备380

7.3.1 系统开发环境要求 380

7.3.2 项目目录结构预览 381

7.4 数据库设计381

7.4.1 数据库结构预览 382

7.4.2 数据表结构 382

7.5 公共类设计384

7.5.1 定义数据库连接方法 384

7.5.2 GridView控件进行数据绑定 384

7.5.3 创建执行SQL语句的方法 .385

7.5.4 判断多种身份的方法 385

7.6 登录模块设计387

7.6.1 登录模块概述 387

7.6.2 设计登录界面 387

7.6.3 生成验证码 388

7.6.4 登录功能的实现 389

7.6.5 关闭登录窗口时进行确认 391

7.7 考试模块设计391

7.7.1 考试模块概述 391

7.7.2 选择考试科目 392

7.7.3 设计考试页面 393

7.7.4 随机抽取试题 394

7.7.5 计时器功能的实现 395

7.7.6 “交卷功能的实现 396

7.7.7 自动评分功能的实现 397

7.8 试题管理模块设计398

7.8.1 试题管理模块概述 398

7.8.2 显示教师相关信息 398

7.8.3 设计试题管理页面 399

7.8.4 查看试题基本信息 399

7.8.5 查看试题详细信息 401

7.8.6 添加试题信息 403

7.8.7 查看考试结果 404

7.8.8 删除考试结果 406

7.9 后台管理模块设计406

7.9.1 后台管理模块概述 406

7.9.2 管理学生基本信息 406

7.9.3 考试科目的管理 411

(咨询特价) 其他主要模块设计.413

(咨询特价).1 阅读考试规则模块设计 .413

(咨询特价).2 教师信息管理模块设计 .414

(咨询特价).3 管理员信息维护模块设计 .415

(咨询特价) 本章总结.416

 

8 Show——企业个性化展示平台(ASP.NET + MySQL + HTML5 + jQuery + 三层架构实现)417

界面预览.418

项目功能应用技术预览.420

攻占C#大陆.421

武林荣誉称厚422

特别提醒: 

亲爱的读者朋友,为了使您更好地学习编程,在随书附赠的光盘中提供了一章拓展内容《Show —— 企业个性化展示平台》,如果您学有余力,可以进一步进行学习。

(以下拓展内容在配书光盘中)

8.1 开发背景423

8.2 系统功能设计423

8.2.1 系统功能结构 423

8.2.2 系统业务流程 423

8.3 系统开发必备424

8.3.1 系统开发环境要求 424

8.3.2 项目目录结构预览 425

8.4 数据库设计425

8.4.1 数据库表结构预览 425

8.4.2 数据表结构 427

8.5 Show网站首页设计430

8.5.1 Show网站首页概述 430

8.5.2 配置数据库链接 431

8.5.3 按照行业和场景分类模板 431

8.5.4 显示和查询现有模板 435

8.5.5 模板点击量的添加和计算 436

8.5.6 H5场景的新建 437

8.5.7 自定义查询模板 440

8.5.8 退出登录功能的实现 444

8.5.9 动画的方式返回网页的顶部 445

8.6 给首页添加特效445

8.6.1 HTML5轮播图效果的实现 .445

8.6.2 鼠标经过显示二维码 448

8.6.3 以层的方式显示页面 449

8.6.4 鼠标经过div的下拉动画 .451

8.7 场景编辑页面设计452

8.7.1 创建页面 453

8.7.2 删除页面 455

8.7.3 复制页面 456

8.7.4 调整页面顺序 459

8.7.5 保存页面信息 460

8.7.6 设置场景封面 461

8.7.7 预览场景 464

8.7.8 发布场景 468

8.8 其他主要页面设计470

8.8.1 登录页面设计 471

8.8.2 用户注册页面设计 471

8.8.3 模板详细信息页面设计 472

8.8.4 后台用户管理页面设计 472

8.8.5 后台用户场景管理页面设计 473

8.8.6 后台基础信息维护页面设计 473

8.9 本章总结474

热门设计服务