热门关键字:  听力密码  新概念美语  单词密码  巧用听写练听力  零起点
图书信息

C# WinForm实践开发教程

中国水利水电出版社
    【作 者】钱哨 李挥剑 李继哲 主编 【I S B N 】978-7-5084-7002-3 【责任编辑】张玉玲 【适用读者群】高职高专 【出版时间】2010-01-01 【开 本】16开 【装帧信息】平装(光膜) 【版 次】第1版 【页 数】466 【千字数】 【印 张】 【定 价】34 【丛 书】软件职业技术学院“十一五”规划教材 【备注信息】教育部高等学校高职高专计算机类专业教学指导委员会优秀教材
图书详情

            作为项目深入开发的基础平台,基于.NET FrameWork 2.0平台进行的C# Windows程序设计越来越受到各高校和培训机构的重视。本书针对计算机及软件工程专业的教学特点,坚持实用技术和实际案例相结合的原则,注重操作能力和实践技能的培养,以案例与核心知识讲解为主线,详尽介绍了C# Windows程序设计所需要的基本理论知识。本书内容包括Windows编程基础、WinForm高级控件、文件处理技术、GDI+图形图像编程技术、ADO.NET数据库开发技术、水晶报表技术、CS网络编程技术、WinForm中的打包和部署及WinForm实训。同时为配合本书的课堂内、外授课,还编写了本书的配套实训教程《C# WinForm上机实训指导》,对本书内容进行了更深入的开发和实践操作。

            本书实用性和操作性并重,且充分考虑到当下计算机及软件工程专业教学的特点和社会需求,注重学生实践能力的培养。本书不但可作为高等院校计算机应用、信息管理、电子商务、软件技术等各专业的教材,也可作为企业人员在职培训以及软件从业人员提高专业技术水平的参考用书,对于广大C# Windows程序设计自学者也是一本有益的读物。

    面向有一定C#语言基础的读者;以“案例驱动”方式编写;实例完整、丰富;其中有很多实用的技巧提示;配套有上机实训指导

    本书面向的读者

          本书源于计算机及应用软件教学一线教师多年的随堂讲义和授课心得,面向.NET FrameWork 2.0的初、中级用户,全面系统地介绍了C# WinForm的特点、基础知识和具体的应用案例。全书由浅入深、层层深入地讲解了C# WinForm窗体开发技术,并且每章配有电子教案及源代码。

          本书实用性和操作性并重,且充分考虑到当下计算机及软件技术专业教学的特点和软件用人单位需求,注重学生实践能力的培养。本书不但可作为高等院校计算机应用、信息管理、电子商务、软件技术等各专业的教材,也可作为企业人员在职培训以及软件从业人员提高专业技术水平的参考用书,对于广大C# Windows程序设计自学者也是一本有益的读物。

    本书的组织结构

           为了配合C# Windows系统开发相关课程的教学工作,体现本教材的编写特色,更好地为读者服务,作者编写了本书相关的教学资料,内容包括四个部分:

           第一部分是学习指南,介绍了课程性质与任务、课程内容和要求、教学建议、教学时间分配等内容。

           第二部分是教材正文,教师可以在课堂演示的基础上,指导学生根据教材的案例完成上机实践。同时,每章都配有课后作业,学生可以在课余完成有关案例的开发设计工作。本书最后一章为实训内容,教师可以据此布置期末实训考核,根据学生完成的情况给出期末实习成绩。

           第三部分是电子教案(采用电子文档的形式,读者可到出版社网站下载),教师可以根据不同的教学要求按需选取,重新组合。

           第四部分是参考资料(同样采用电子文档的形式),每一章都配有辅助的资料,这些资料是很多工作在软件开发一线的C# Windows开发者的心血,对扩展学生眼界、拓展学生课外知识起到了很好的辅助效果。

    本书由钱哨、李挥剑、李继哲任主编,潘静虹、孙晔、魏丽莉、王曙光任副主编。全书由钱哨统稿,最终由潘静红进行修改并定稿。参加本书编写的还有夏永恒、王满师、鲁一力、何文、张传立、张继红、陈小全、黄少波、张光升、李凤等。本书在编写过程中还得到了很多学习本课程的学生的帮助:曾丽珍、杨露、曾珍,她们在校稿、策划、预读、资料收集整理、电子教案制作等方面也做了很多工作,在此表示感谢。应该特别指出的是,本书的顺利出版,与中国水利水电出版社的大力支持是分不开的,在此深表谢意。

           限于编者水平,本书及配套教学资料中若有错误或不妥之处,请读者给予批评指正。


    前言
     
    第1章  Windows编程基础 1
    1.1  课程简介与课程定位 1
    1.1.1  课程简介 1
    1.1.2  课程体系定位 2
    1.2  Windows和窗体的基本概念 2
    1.2.1  Windows Forms程序的基本结构 3
    1.2.2  了解WinForm程序的代码结构 5
    1.3  WinForm 中的常用控件 8
    1.3.1  简介 9
    1.3.2  基本控件的使用 11
    1.4  多文档界面(MDI)处理 21
    1.4.1  多文档界面简介 21
    1.4.2  多文档界面设置及窗体属性 22
    1.4.3  多文档界面的窗体传值技术 25
    1.5  菜单和菜单组件 32
    1.5.1  简介 32
    1.5.2  菜单的实践操作 32
    1.6  窗体界面的美化 34
    本章小结 36
    课后练习 37
    第2章  Windows高级控件 39
    2.1  单选按钮(RadioButton) 39
    2.2  图片框控件 40
    2.2.1  图片框控件的基本属性 41
    2.2.2  图片框控件实践操作 41
    2.3  选项卡控件 43
    2.3.1  简介 43
    2.3.2  选项卡控件的基本属性 43
    2.3.3  选项卡控件的实际操作 44
    2.4  进度条控件 46
    2.4.1 简介 46
    2.4.2  进度条控件的基本属性 47
    2.4.3  进度条控件的实际操作 47
    2.5  ImageList 控件 48
    2.5.1 简介 48
    2.5.2  ImageList控件的基本属性及方法 49
    2.5.3  ImageList 控件的实际操作 49
    2.6  ToolBar 控件 51
    2.6.1  简介 51
    2.6.2  ToolBar 控件的基本属性及方法 51
    2.6.3  ToolBar控件的实际操作 52
    2.7  StatusStrip 控件 53
    2.7.1 简介 53
    2.7.2  StatusStrip控件的实际操作 54
    2.8  Timer 控件 56
    2.8.1  简介 56
    2.8.2  Timer控件的属性及方法、事件 56
    2.8.3  Timer控件的实际操作 57
    2.9  ListView 控件 58
    2.9.1 简介 58
    2.9.2  ListView控件的属性及方法 58
    2.9.3  ListView控件实践操作 59
    2.10  TreeView 控件 66
    2.10.1  简介 66
    2.10.2  TreeView控件的属性及方法 67
    2.10.3  TreeView控件的实际操作 68
    2.11  CheckedListBox 可选列表框控件 73
    2.11.1  简介 73
    2.11.2  CheckedListBox控件的属性及方法 73
    2.11.3  CheckedListBox控件的实际操作 74
    2.12  numericUpDown微调按钮控件 80
    2.12.1  简介 80
    2.12.2  numericUpDown控件的属性 81
    2.12.3  numericUpDown控件的实际操作 81
    2.13  monthCalendar日历控件 82
    2.13.1  简介 82
    2.13.2  monthCalendar控件的属性 82
    2.13.3  monthCalendar控件的实际操作 83
    2.14  DataTimePicker控件 86
    2.14.1  简介 86
    2.14.2  DataTimePicker控件的属性 87
    2.14.3  DataTimePicker控件的实际操作 87
    2.15  为程序添加多媒体功能 89
    2.15.1  简介 89
    2.15.2  为程序添加多媒体功能的实际操作 90
    2.16  用户自定义控件 90
    2.16.1  简介 91
    2.16.2  用户自定义控件实践操作 91
    本章小结 92
    课后练习 93
    第3章  文件处理技术 94
    3.1  System.IO命名空间 94
    3.1.1  System.IO类介绍 95
    3.1.2  File类的常用方法 97
    3.1.3  FileInfo类的常用方法 98
    3.1.4  文件夹类Directory的常用方法 103
    3.1.5  File类的常用操作的静态方法练习 107
    3.2  文件流类FileStream 110
    3.3  文件的读写 113
    3.4  读写二进制文件 126
    3.4.1  二进制文件读取器/编写器介绍 127
    3.4.2  写二进制文件 129
    3.5  读写内存流 133
    3.5.1  读写内存流——MemoryStream类 134
    3.5.2  MemoryStream类案例学习 135
    3.5.3  读写缓存流——BufferedStream类 137
    本章小结 139
    课后练习 140
    第4章  ADO.NET数据库访问技术 141
    4.1  ADO.NET简介 141
    4.1.1  ADO.NET的优点及主要对象 145
    4.1.2  ADO.NET的结构 146
    4.1.3  ADO.NET对数据库的访问 148
    4.1.4  ADO.NET连接数据库管理系统 150
    4.1.5  Connection对象 154
    4.1.6  Command对象 158
    4.1.7  .NET中的事务处理 161
    4.2  ADO.NET——查询和检索数据 163
    4.2.1  DataSet对象 163
    4.2.2  DataTable、DataColumn和DataRow对象 172
    4.2.3  DataAdapter对象 178
    4.2.4  DataReader对象 185
    4.3  DataGridView控件——显示和操作数据 194
    4.3.1  DataGridView控件概述 194
    4.3.2  DataGridview控件创建的案例教学 201
    4.3.3  DataGridView控件与存储过程 209
    本章小结 219
    课后练习 220
    第5章  GDI+编程 222
    5.1  GDI+绘图基本知识 222
    5.1.1  坐标系统 222
    5.1.2  System.Drawing命名空间 223
    5.1.3  Graphics类 223
    5.2  绘图工具类 224
    5.2.1  Pen类 224
    5.2.2  Brush类 227
    5.2.3  Font类 228
    5.2.4  坐标的平移与缩放 228
    5.3  绘制图形 230
    5.3.1  绘制曲线 231
    5.3.2 图形控件的使用 234
    本章小结 237
    课后练习 237
    第6章  水晶报表技术 238
    6.1  水晶报表简介 238
    6.2  水晶报表的基本操作 240
    6.3  水晶报表的执行模式和类型 242
    6.3.1  水晶报表的执行模式 242
    6.3.2  水晶报表的类型 242
    本章小结 250
    课后练习 250
    第7章  网络编程 251
    7.1  网络基础 251
    7.2  HTTP网络编程 253
    7.2.1  WebClient类 253
    7.2.2 WebRequest类和WebResponse类 254
    7.2.3 Web浏览器控件 256
    7.3  TCP网络编程 257
    7.3.1  System.Net.Sockets命名空间 257
    7.3.2  TCP类 257
    7.3.3 Socket类 260
    7.3.4  编写聊天程序 263
    本章小结 265
    课后练习 265
    第8章  WinForm打包和部署 266
    8.1  WinForm打包和部署介绍 266
    8.1.1  简介 266
    8.1.2  创建部署项目 267
    8.2  简单的打包和部署 268
    第9章  WinForm课程实训 277
    9.1  综合项目陈述 277
    9.2  WinForm项目实训的具体步骤和实现方法 279
    9.2.1  筹建项目小组的基本原则 280
    9.2.2  项目小组任务分工阶段 280
    9.2.3  需求分析阶段(软件及数据库建模) 282
    9.2.4  软件开发的实施阶段 284
    9.2.5  软件测试阶段 286
    9.2.6  安装部署、答辩阶段 286
    参考文献 289
最新评论共有 0 位网友发表了评论
发表评论
评论内容:不能超过250字,需审核,请自觉遵守互联网相关政策法规。
用户名: 密码:
匿名?
注册