新書推薦:
《
农为邦本——农业历史与传统中国
》
售價:NT$
340.0
《
小麦文明:“黄金石油”争夺战
》
售價:NT$
445.0
《
悬壶杂记全集:老中医多年临证经验总结(套装3册) 中医医案诊疗思路和处方药应用
》
售價:NT$
614.0
《
无法忍受谎言的人:一个调查记者的三十年
》
售價:NT$
290.0
《
战争社会学专论
》
售價:NT$
540.0
《
剑桥意大利戏剧史(剑桥世界戏剧史译丛)
》
售價:NT$
740.0
《
教育何用:重估教育的价值
》
售價:NT$
299.0
《
理想城市:环境与诗性
》
售價:NT$
390.0
內容簡介:
本书介绍C #项目开发方法,包括基础知识、SQL Server 使用技术以及两者相互配合使用的过程,重点放在C #和SQL Server 的实际操作方面的讲解,对于操作中的技能部分有详细的介绍。本书的内容选取、编写和组织等都以技能考核点为中心。操作题是模拟技能大赛试题,软件版本
较新,包括计算机客户端软件开发。本书提供了丰富的操作案例,通过多个项目讲解各种编程技巧,以便更好地对照学习。
本书可作为各类职业院校计算机及相关专业的教材,也可以作为参加世界技能大赛人员的学习资料。
本书配有电子课件及源代码,选用本书作为授课教材的教师可登录机械工业出版社教育服务网(www.cmpedu.com)注册后免费下载或联系编辑(010-88379194)咨询。
目錄 :
前 言
项目1 多窗体的WinForm应用程序 1
职业能力目标 1
任务1 建立解决方案 1
任务2 多窗体的显示 7
任务3 改变窗体的位置和大小 8
任务4 探究窗体的设计 10
任务5 窗体之间传值 13
项目2 常用控件 17
职业能力目标 17
任务1 Label控件的应用 17
任务2 LinkLabel控件的应用 20
任务3 ComboBox控件的应用 23
任务4 ListBox控件的应用 30
任务5 TreeView控件的应用 35
任务6 ListView控件的应用 40
任务7 Panel控件的应用 42
任务8 RadioButton控件的应用 45
任务9 CheckBox控件的应用 47
任务10 TabControl控件的应用 50
任务11 MonthCalendar控件的应用 54
任务12 Custom Control的应用 56
任务13 User Control的应用 63
项目3 文件系统 68
职业能力目标 68
任务1 File类的应用 68
任务2 FileInfo类的应用 73
任务3 StreamReader类与StreamWriter类
的应用 76
任务4 FileStream类的应用 79
任务5 Path类的应用 82
项目4 数据库技术 85
职业能力目标 85
任务1 连接Access数据库 85
任务2 连接SQL Server数据库 89
任务3 连接Excel文件 92
任务4 导入Excel文件 95
任务5 分离与附加数据库 98
任务6 备份与恢复数据库 101
项目5 SQL Server 103
职业能力目标 103
任务1 学习SQL基本语句 103
任务2 多表连接INNER JOIN查询 109
任务3 学习SQL函数 113
任务4 分组统计 119
任务5 In与Exists查询 121
任务6 统计查询 123
项目6 ADO.NET 128
职业能力目标 128
任务1 SqlConnection连接数据库 128
任务2 SqlCommand操作数据库 133
任务3 SqlDataAdapter填充数据集 136
任务4 SqlDataReader读取数据库 138
任务5 构建DataTable表 141
任务6 创建DataSet数据集 144
项目7 控制台应用程序 148
职业能力目标 148
任务1 输入与输出 148
任务2 选择语句 154
任务3 循环 159
任务4 函数调用 162
项目8 类 166
职业能力目标 166
任务1 继承类 166
任务2 封装字段 171
任务3 多态应用 177
任务4 构造方法 182
任务5 重载 184
任务6 字符串的应用 188
项目9 登录模块 192
职业能力目标 192
任务1 绑定数据源的登录 192
任务2 简易登录 200
任务3 带有角色分配的登录 205
任务4 带有验证码的登录 212
任务5 MD5加密登录 221
项目10 数据处理模块 223
职业能力目标 223
任务1 数据查询模块 223
任务2 数据修改模块 236
任务3 数据删除模块 247
任务4 数据增加模块 254
项目11 航空软件系统设计与开发 260
职业能力目标 260
一、系统需求分析 260
二、系统总体设计 261
三、系统详细设计 265
四、测试 286
参考文献 288
內容試閱 :
本书的主要特点是:把C#和SQL Server结合在一起介绍,有完整的实践项目;项目软件开发 所需要的基础理论单独讲解,配有大量的实例,这些实例都是经过Visual Studio测试通过的。为了 更好地学习本书,建议先学习部分C#和SQL Server的基础知识,再结合本书的实例加以练习,提 高动手实践能力。对于每个任务,读者可以根据要求自己先试着开发,遇到问题时,再参考本书 的解决方案。项目开发完成后,可着手测试和优化程序,总结编程技巧,做到融会贯通。本书作 者长期担任计算机专业课程教学和商务软件开发工作,在世界技能大赛商务软件解决方案项目上 有多年的竞赛辅导经验。
全书共11个项目。项目1主要讲述常用的多窗体的WinForm应用程序;项目2主要介绍用C#开 发项目时的常用控件;项目3主要介绍程序开发中应用的文件系统;项目4、项目5和项目6介绍软 件开发的后台数据库和连接数据库部分,是本书的重点和难点之一;项目7简单介绍C#控制台应 用程序;项目8讲解面向对象编程的重要基础知识点,如类、继承、封装、多态等;项目9和项目 10是模块化编程的实践,也是本书的重点和难点之一;项目11是综合案例,让有一定基础的读者 可以更有效率地掌握重点和难点,从而快速提升C#项目开发技能。
读者通过学习本书的案例,可以成长为C#程序员、C#软件工程师,完成软件的代码编写、 单元测试和维护工作,也可以成长为SQL Server数据库管理员,能参与数据库整体架构设计,能编 写复杂的SQL脚本。
由于编者水平有限,书中错误和疏漏之处在所难免,恳请广大读者批评指正。