C#程式开发实用教程


C#程式开发实用教程

文章插图
C#程式开发实用教程【C#程式开发实用教程】《C#程式开发实用教程》是2013年清华大学出版社出版的图书,作者是马晓波 。
基本介绍书名:C#程式开发实用教程
ISBN:9787302317661
定价:49元
出版社:清华大学出版社
装帧:平装
图书简介本书共分14章,由浅入深地介绍了Visual C# .NET基础、面向对象基础编程技术、Visual C# .NET控制项及其套用、图形图像和多媒体编程、网路程式开发、档案处理和系统操作、资料库编程、Web应用程式开发、WPF应用程式开发、XML技术等内容,最后通过两个实例(图像处理程式实例和B/S型网上考试系统)对前面的知识进行综合套用 。目录第1章VisualC#.NET简介 11.1.NET框架概述 21.1.1公共语言运行库 31.1.2类库 41.1.3.NET程式的编译与运行 51.1.4.NET框架与J2EE 71.2VisualStudio2010.NET集成环境 71.2.1VisualStudio2010概述 71.2.2VisualStudio2010的新特性 81.2.3VisualStudio2010的视窗 91.3VisualC#.NET的三种应用程式结构 101.3.1以VisualC#.NET编写控制台应用程式 101.3.2以VisualC#.NET编写Windows应用程式 131.3.3以VisualC#.NET编写ASP.NETWeb应用程式 181.4上机实训 221.5本章习题 23第2章我的第一个C#程式 252.1HelloWorld程式 262.2编译和运行程式 272.2.1在VisualStudio2010中编译和运行 282.2.2通过命令行编译和运行 292.3程式详解 302.4上机实训 312.5本章习题 32第3章面向对象基础编程知识 333.1基础编程知识 343.1.1关键字及标识符 343.1.2数据类型 363.1.3运算符和表达式 393.1.4结构化控制语句 403.1.5数组 413.1.6结构体 423.1.7函式 423.2类 433.2.1声明一个类 433.2.2类成员的声明和访问 453.3对象 463.3.1对象的声明和访问 463.3.2对象和类的关係 473.4方法 473.4.1方法的声明和参数 473.4.2静态方法和非静态方法 493.4.3重载方法 503.4.4析构函式 523.4.5构造函式 523.5属性 543.6上机实训 563.7本章习题 56第4章面向对象高级编程技术 594.1封装技术 604.1.1封装的作用 604.1.2如何实现封装 604.2多态技术 624.2.1多态的作用 624.2.2如何实现多态 634.3继承技术 644.3.1继承的作用 644.3.2如何实现继承 654.4抽象类和抽象方法 664.4.1抽象类与抽象方法概述 664.4.2使用抽象类和抽象方法 664.5异常处理 674.5.1何为异常处理 674.5.2抛出和捕获异常 684.5.3预定义异常 694.5.4使用throw语句处理异常 694.5.5使用try-catch-finally语句处理异常 714.5.6自定义异常 724.6域 734.7上机实训 744.8本章习题 74第5章VisualC#.NET控制项及其套用 755.1文本框套用 765.1.1常用属性和事件 765.1.2文本控制项套用实例 775.1.3按钮控制项 815.1.4标籤控制项 815.2单选按钮套用 825.2.1常用属性和事件 825.2.2单选按钮控制项套用实例 835.3複选框套用 865.3.1常用属性和事件 865.3.2複选框控制项套用实例 875.4列表框套用 905.4.1常用属性和事件 905.4.2列表框控制项套用实例 915.4.3Random类的使用 955.4.4关于随机System.Random类的套用技巧 965.5组合框套用 965.5.1常用属性和事件 965.5.2组合框控制项套用实例 975.6Timer控制项用法 1005.6.1常用属性和事件 1005.6.2Timer控制项套用实例 1015.7图片框套用 1035.7.1常用属性和事件 1035.7.2PictureBox控制项套用实例 1035.8对话框控制项套用 1065.8.1打开档案对话框控制项 1065.8.2保存档案对话框控制项 1075.8.3颜色对话框控制项 1085.8.4字型对话框控制项 1085.8.5PrintDialog控制项和PrintDocument控制项 1095.8.6对话框控制项套用实例开发 1105.9多窗体设计 1205.9.1添加窗体的方法 1215.9.2多窗体套用实例 1225.10上机实训 1245.11本章习题 125第6章图形图像和多媒体编程 1276.1GDI+编程 1286.1.1Graphics对象和画笔画刷 1286.1.2在窗体上显示直线、矩形、椭圆 1346.1.3图像进行平移、旋转与缩放 137 6.1.4绘製象棋棋盘 1386.1.5可擦写图形轮廓的实现 1416.2截图操作 1436.2.1固定大小的截图 1436.2.2任意大小的截图 1446.2.3图片的拖动 1466.3图像显示与保存 1486.3.1利用Bitmap类的对象显示图像档案 1486.3.2保存到图像档案 1496.3.3实例开发——图片的显示和保存 1496.4托盘程式 1526.4.1托盘程式的关键技术 1526.4.2开发托盘程式 1526.5定时抓取当前程式视窗 1546.6特殊形状的窗体界面 1566.6.1定製不规则窗体时使用的类库 1566.6.2使用类库定製不规则窗体 1576.6.3使用点阵图的不规则窗体 1586.7生成数字字元验证码图片 1616.7.1设计原理 1616.7.2功能实现 1626.8播放声音与视频的档案 1646.8.1通过API函式播放声音档案 1646.8.2ActiveX控制项 1656.8.3WindowsMediaPlayer控制项播放声音和视频档案 1656.8.4无声动画控制项(Animation) 1666.9上机实训 1676.10本章习题 167第7章网路程式开发 1697.1网路通信编程基础 1707.1.1Socket套接字简介 1707.1.2TCP协定和UDP协定 1707.1.3Socket编程原理 1717.1.4套接字Socket类编程 1727.1.5.NET框架中网路通信的套用层类 1787.2使用TcpClient类和TcpListener类实现TCP协定通信 1787.2.1TcpClient类和TcpListener类 1787.2.2实现基于TCP协定的区域网路通信程式 1817.3使用UdpClient类实现UDP协定编程 1857.3.1UdpClient类 1857.3.2UdpClient类开发UDP程式的过程 1877.4上机实训 1877.5本章习题 188第8章档案处理和系统操作 1898.1资料夹浏览器设计 1908.1.1目录管理 1908.1.2档案管理 1918.1.3资料夹浏览器实现 1948.2档案的读写 2018.2.1FileStream类读写档案 2018.2.2文本档案的读写 2038.2.3二进制档案的读写 2058.3VisualC#.NET调用WindowsAPI 函式 2078.3.1WindowsAPI函式 2078.3.2调用WindowsAPI的基本过程 2088.4注册表编程 2098.5处理滑鼠和键盘事件 2108.5.1处理滑鼠相关的事件 2108.5.2处理键盘相关的事件 2118.6上机实训 2128.7本章习题 212第9章资料库编程 2159.1ADO.NET资料库访问技术 2169.1.1Connection对象 2199.1.2Command对象 2209.1.3DataReader对象 2209.1.4DataAdapter对象 2219.1.5DataSet对象 2229.2SQLServer2008使用基础 2239.3简单数据表操作方法 2339.3.1利用嚮导进行数据处理 2339.3.2在保持连线的方式下进行数据操作 2379.3.3在无状态方式下进行数据操作 2399.4使用DataReader顺序读取 2409.5资料库中的图像存取 2429.6上机实训 2459.7本章习题 245第10章Web应用程式开发 24710.1Web窗体与ASP.NET内置对象 24810.1.1ASP.NET工作原理 24810.1.2Web窗体页面的结构 24810.1.3ASP.NET的常用内置对象 24910.2ASP.NET常用控制项 25410.2.1ASP.NET控制项分类 25510.2.2文本输入控制项 25610.2.3複选框和单选钮 25610.2.4Button、ImageButton和LinkButton控制项 25710.2.5Image控制项和ImageMap控制项 25810.2.6DropDownList控制项 25810.2.7Calendar控制项 25910.2.8视图控制项 26010.2.9验证控制项 26210.3ADO.NET对资料库的操作 26410.3.1连线两种资料库 26410.3.2读取资料库 26410.3.3数据的添加、删除和修改 26510.4资料库操作控制项 26510.4.1数据源控制项 26510.4.2数据显示控制项GridView 26810.5上机实训 27110.6本章习题 272第11章WPF应用程式开发 27311.1WPF简介 27411.2创建WPF应用程式 27511.3WPF应用程式实例 28011.4上机实训 289 11.5本章习题 290第12章XML技术 29112.1XML的概念 29212.1.1使用XML的原因 29212.1.2XML的档案规範 29312.1.3XML的显示技术 29612.1.4使用DOM访问XML文档 29712.2用.NET框架中的类操作XML档案 29912.2.1与XML有关的命名空间和相关类 29912.2.2对XML档案编辑操作 30312.3使用ADO.NET中的DataSet进行XML档案的创建和读写 30912.3.1使用DataSet创建XML档案 30912.3.2使用DataSet读取XML档案 31112.4基于XML的Web留言板设计 31312.5上机实训 32012.6本章习题 320第13章图像处理程式实例 32313.1图像处理基础 32413.2图像处理技术 33313.2.1黑白处理 33313.2.2逆反处理 33413.2.3平滑处理 33613.2.4霓虹处理 33713.2.5锐化处理 33813.2.6浮雕处理 34013.2.7图像雾化 34113.2.8底片处理 34213.2.9平移变换 34313.2.10旋转变换 34413.2.11比例变换 34513.2.12查看缩略图 346第14章B/S型网上考试系统设计 34914.1功能需求分析 35014.2系统设计 35114.3功能模组实现 35614.3.1公共模组 35614.3.2登录模组 36214.3.3后台管理模组 36514.3.4用户管理模组 36714.3.5专业信息管理模组 37014.3.6考试科目管理模组 37214.3.7试卷管理模组 37414.3.8试题管理模组 38214.3.9答题模组 393附录课后习题参考答案 399