《C#语言程序设计》根据应用型人才的培养目标和“应用为本,学以致用”的教学理念,精选必需的教学内容,分别在DOS和Windows视窗两种运行环境下介绍C#程序设计基础知识与Windows应用开发技术,并以一个完整的基于三层架构的实例——图书借阅管理系统详细介绍实际项目的开发过程。全书共分8章,主要内容包括C#语言概述、.NET框架和Visual Studio.NET开发工具概述,C#语法与结构化程序设计基础,面向对象程序设计基础,基于三层架构的图书馆借阅管理系统基础设计,异常处理,ADO.NET数据库应用程序设计,图书馆借阅管理系统的窗体设计与功能实现。本书既可作为应用型本科计算机相关专业的专业教材,也可以作为非计算机专业学生及计算机爱好者学习C#语言的入门书籍。
章概述11.1C#语言概述11.1.1Microsoft Visual Studio简介11.1.2C#运行环境——.NET框架21.2安装Microsoft VisualStudio 201331.3C#主要应用程序类型51.3.1控制台应用程序51.3.2Windows应用程序81.3.3Web应用程序101.3.4WPF和Silverlight应用程序121.3.5Windows Phone应用程序14本章小结15习题15第2章表达式求值162.1值类型162.2引用类型212.3变量与常量252.3.1变量252.3.2常量272.4类型转换272.4.1隐式类型转换272.4.2显示类型转换282.4.3装箱和拆箱292.5运算符和表达式302.5.1算术运算符302.5.2关系运算符312.5.3逻辑运算符312.5.4位运算符332.5.5赋值运算符332.5.6条件运算符342.5.7运算符的优先级与结合34本章小结35习题35实验36第3章流程控制383.1分支语句383.1.1if语句383.1.2switch语句433.2循环语句483.2.1while循环语句483.2.2do?while循环语句483.2.3for循环语句493.2.4foreach循环语句503.3跳转语句523.3.1break语句523.3.2continue语句523.3.3return语句533.3.4goto语句54本章小结55习题55实验57第4章面向对象基础584.1面向对象的概念584.2类和对象594.3类的成员604.3.1字段604.3.2方法634.3.3构造方法和析构方法714.3.4属性754.3.5索引器774.4继承784.5多态81本章小结84习题84第5章图书借阅管理系统基础设计895.1图书借阅管理系统业务流程895.2功能模块设计895.3系统数据库设计905.4三层架构的创建92本章小结96习题96第6章异常处理976.1错误和异常976.2异常处理结构986.2.1try?catch语句986.2.2try?finally语句1006.2.3try?catch?finally语句1016.2.4throw语句1026.3自定义异常类103本章小结104习题105第7章数据库应用开发1067.1ADO.NET概述1067.1.1ADO.NET对象模型1067.1.2ADO.NET命名空间1077.2Connection对象1077.2.1选择.NET 数据提供程序1077.2.2使用SqlConnection对象1087.2.3使用OleDbConnection对象1097.3Command对象的使用1097.3.1插入、修改、删除数据1107.3.2读取数据1117.3.3执行存储过程1157.4DataAdapter和DataSet对象的使用1167.4.1填充DataSet1177.4.2更新DataSet118本章小结119习题119实验121第8章图书借阅管理系统的窗体设计与功能实现1228.1登录窗体1228.2主窗体1268.2.1窗体间传值1318.2.2多文档界面设计1338.2.3背景中的文字左右滚动1358.2.4系统通知区域图标的实现1368.3用户管理1378.3.1单选按钮和复选框的使用1388.3.2组合列表框的使用1398.3.3补充三层架构内容1408.3.4逐条添加用户功能1448.3.5批量添加用户功能1458.3.6在数据库中使用触发器1468.4图书分类1478.4.1拆分器控件的使用1478.4.2树状视图控件的使用1488.4.3列表视图控件的使用1508.4.4图书分类功能1518.4.5添加类别功能1558.4.6新书入库功能1568.5借书与还书1618.5.1复合控件1628.5.2扩展控件1658.5.3补充三层架构内容1688.5.4图书借阅功能1718.5.5图书归还功能1748.6查询功能1768.6.1使用XML Web服务1778.6.2用户详细信息1848.6.3读者借阅信息1878.6.4将DataGridView内容导出到Word1898.6.5图书查询功能1938.6.6图书借阅信息查询功能1948.7部署1988.7.1安装InstallShield LimitedEdition for Visual Studio1988.7.2部署图书借阅管理系统1998.7.3生成安装包及安装程序203参考文献205附录C#应用系统开发实训206