C#项目开发实战入门(全彩版)JD 零基础学Oraclepdf下载pdf下载

C#项目开发实战入门(全彩版)JD 零基础学Oracle百度网盘pdf下载

作者:
简介:本篇主要提供C#项目开发实战入门(全彩版)JD 零基础学Oraclepdf下载
出版社:
出版时间:2017-04
pdf下载价格:0.00¥

免费下载


书籍下载


内容介绍

容简介

《C#项目开发实战入门》以Q友——做你自己的QQ、365系统加速器、快递单打印精灵、闪电下载器、五子棋游戏、明日ERP管理系统、铭成在线考试系统和Show——企业个性化展示平台共8个项目为案例,从软件工程的角度出发,按照项目的开发顺序,系统、全面地介绍了项目开发流程,从开发背景、系统功能分析、业务流程分析、数据库建模到项目开发,每一过程都进行了详细讲解,旨在使读者真正获得程序开发经验,提高项目开发能力。

《C#项目开发实战入门》应用的主要技术及知识点有:C#、SQL Server 2014、Timer、打印组件、自定义组件、Thread 线程、断点续传、Socket 编程、SQLServer 2014、水晶报表、WebForm、ASP.NET、MySQL 、HTML5、 jQuery、 三层架构等。

——优势——

零基础实战入门——9小时预备知识入门学习;

项目精彩,讲解到位——8个流行项目,10小时教学视频,代码注释详尽;

书网结合——在线课程,PC端、移动端免费同步学习;

4色真彩印刷——还原编程真实开发环境。

——随书附赠——

《小白手册》——环境搭建、程序调试、排错秘籍,帮助用户轻松搭建开发环境,快速解决开发问题;

光盘——22小时视频讲解、项目讲解视频、项目源码、资源文件、代码查错器、代码片段,方便读者学习。

二维码——书中设置多种功能二维码,视频二维码、代码解释二维码、会员二维码等;手机看视频,手机看文档,多种资源手机一扫尽在掌握。

技术支持——QQ、微信、论坛等均可获得图书内容相关的技术支持,登录明日学院网站(www.mingrisoft.com)可以获得全方位的学习资源和技术支持。

光盘附赠开发资源库——686个完整案例分析、15个经典模块开发过程完整展现、15套企业项目开发过程全面详解、686道能力测试题目、636个企业面试真题。

——读者对象——

零基础编程的自学者

编程爱好者

大中专院校的老师和学生

培训机构的老师和学生

参加毕业设计的学生

初级和中级程序开发人员

《C#项目开发实战入门》是一本让初学者通过项目实战开发学编程的超值图书。

作者简介

明日科技,是一家专业从事软件开发、教育培训以及软件开发教育资源整合的高科技公司,其编写的教材既注重选取软件开发中的必需、常用内容,又注重内容的易学、方便以及相关知识的拓展,深受读者喜爱。其编写的图书主要有“从入门到精通”“软件开发视频大讲堂”“软件开发实战1200例”“软件工程师开发大系”等多个系列。多次荣获“全行业优xiu畅销品种”“中国大学出版社优xiu畅销书”等奖项,多个品种长期位居同类图书销售排行榜的前列。

插图





目录

C#开发之旅1
第1章Q友——做你自己的QQ(C#+SQLServer2014+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使用VisualStudio2015创建项目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
1.10本章总结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
2.10其他辅助功能.156
2.10.1开机启动和光盘自动运行的实现156
2.10.2编程实现电脑重启.158
2.11一起来找茬.158
2.12本章总结.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
3.10一起来找茬.238
3.11本章总结.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.2INI配置文件说明.247
4.3.3项目目录结构预览248
4.4公共类设计248
4.4.1Set系统设置类.248
4.4.2DownLoad文件下载类251
4.4.3xuchuan断点续传类.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
5.10本章总结.324
第6章明日ERP管理系统(C#+SQLServer2014+水晶报表实现)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.1DataBase类338
6.6.2CommonUse类.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
6.10操作权限模块设计.359
6.10.1操作权限模块概述.359
6.10.2设计操作权限窗体.360
6.10.3初始化用户及其权限列表.360
6.10.4查看操作员的权限.363
6.10.5修改操作员权限.365
6.11其他主要功能模块.366
6.11.1系统登录模块设计.366
6.11.2系统主窗体设计.366
6.11.3基础数据管理模块设计.366
6.11.4采购管理模块设计.368
6.11.5仓库管理模块设计.369
6.11.6生产管理模块设计.370
6.11.7客户管理模块设计.371
6.11.8财务管理模块设计.372
6.11.9报表统计模块设计.372
6.12文件清单.373
6.13本章总结.374
第7章铭成在线考试系统(WebForm+SQLServer2014+实现)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
7.10其他主要模块设计.413
7.10.1阅读考试规则模块设计.413
7.10.2教师信息管理模块设计.414
7.10.3管理员信息维护模块设计.415
7.11本章总结.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.5Show网站首页设计430
8.5.1Show网站首页概述430
8.5.2配置数据库链接431
8.5.3按照行业和场景分类模板431
8.5.4显示和查询现有模板435
8.5.5模板点击量的添加和计算436
8.5.6H5场景的新建437
8.5.7自定义查询模板440
8.5.8退出登录功能的实现444
8.5.9动画的方式返回网页的顶部445
8.6给首页添加特效445
8.6.1HTML5轮播图效果的实现.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

前言