c#教程(超清晰,你值得拥有)

所需积分/C币:44 2018-12-24 11:28:58 2.61MB PDF
收藏 收藏 7
举报

非常经典的c#教程,内含比较详细的知识点解答,走过路过,不要错过
1.91静态字段、实例字段、常量和只读字段 1.92属性 36 1.10类的方法 1.10.1方法的声明. l0.2方法参数的和类 1.10.3静态方法和实例方法……… 1.10.4方法的重载 4 1.10.5採作符重载 1.10.6this关键字 1.类的多态性 143 1.12抽象类和抽象方法. 1.13密封类和密封方法 1.14接口 1.14.1接口声明 47 1.14.2接口的继承 1.143类对接口的实现 1.15代表 1.16事件 1.16.1事件驱动…… 1.16.2事件的声明. 1.163事件的预订和撒消 51 1.17索引指示器 1.18名字空问 1.18.1名字空间的声明.… 1.182名宁空间使用 19非安全代码 习题 第二章 Windows编稈的基础知识.… 2.1窗口 2.2 Windows的消息系统… 22.1消息驱动(事件驱动 222事件队列. 223注视窗凵 2.3 Windows编程接口和类厍 23.1 Windows编程接口(APD) 56 232MFC类库 233组件库 2.34NEI框架类库…… 24 Windows应用程序的基本结构 241最简单的 Windows应用程序 57 242用 Visual studio. net建立 Windows应用程序框架. 24.3方案 Solution)和项目( Project 习题 第三音常用控件和类的使用 3.1控件道用属性 65 3.2Form类 3.3标签(abel)控件 3.4按钮( Button)控件 3.5事件处理两数的参数. 3.6文本框( TextBox)控件… 3.7 Convert类 69 3.8单选按钏( RadioButton)和〔 troup Box控件 3.9 中日丰日 3.10多选框( CheckBox)控件… 3.11列表选择控件( ListBOx)…… 3.12下拉列表组合框( ComboBox)控件… 3.13 ToolTip控件… 3.14超级链接( Linkable)控件….. 74 3.15定时( Timer)控件 3.16 DateTime类. 3.17菜单 3.18具条 319状态栏( Status Bar控件. 3.20鼠标事件 80 321快捷菜单( Contextmenu) 综合例子:计算器 习题: 第匹章文木编缉器的实现. 4.1用 RichTextBox控件实现文本编缉器.….… 42实现文本编辑器的剪贴板功能. 4.3实现文本编辑器的存取文件功能 43.1 Openfiledialog和 Savefiledialog控件 4.3.2存取文件功能的实现 44修改宁体属性 80 441 Font dialog控件属性和方法 91 4.4.2修改字体属性的实现方法 91 4.5实现 About对话框 4.6实现文本编辑器査找替换功能. 4.6.1模式对话框和非模式对话框. 1, 93 46.2与宇板查找替换功能的实现 47提示用户保存修改的文件. 1对话框 MessageBox… 4.7.2提示用户保存修改的文件的实现 48打印和打印预览 %%%99 48.1 PrintDocument类 48.,2打印设置对话框控件 Page Setup Dialog 4.8.3打印预览. 484用打印对话框 PrinlDialog实现打卬 102 49编写多文档界面应用程序 102 491建立类似 Microsoft word的编辑器.. 103 49.2主窗口和子窗口的菜单的融合 104 49.3建立类似Ⅴ Visualstudio,Net的编缉器 106 习题 108 第五章图形图像编程. …110 5.图形设备环境接口(GD …l10 52 Graphics类 110 521使用 Graphics类绘图的基木步骤… l11 522窗体的 Paint事件 Ill 53GDI+中三种坐标系统:… 54GD中常用的结构 112 541结构 Point和 Pointe 112 542结构Sie和 SizeF… 112 543结构 Rectangle和 RectangleF… l12 544结构 Color 112 5.5画笔 113 5.6创建画刷 114 561单色画刷 SolidBrush 114 56.2阴影画刷 HatchBrush l14 563纹理(图像)出刷 TextureBrush 115 564颜色渐变画刷 Lineargradient brush. l16 56.5画刷 Path radient brush. 117 57基木图形的绘制和填充 …118 571绘制线段 18 57.2 Arraylist类… .120 573画椭园(圆)及键盔消息的使用. 57.4画矩形 122 57.5绘制圆弧 57.6 Draw Pie方法 l23 577 Bezier曲线 578 Draw Polygon方法 57.9 Draw Closedcurve方法 .124 57.10 Draw Curve方法 57. DrawPath方法和 GraphicsPath类 5712 Draw String方法 126 5713 DrawImage和 DrawIcon方法 57.14 Fillellipse方法… 5715 FillRectangle方法 28 57.16 FillPie方法 128 57.17 FillRegion方法和 Region类 128 5.8 Matrix类和图形的平移、变形、旋转. .130 581Matx类 130 5.8.2图形的平移、变形、旋转 130 58.3仿射矩阵 59图形文件格式.…132 5.10图形框 PictureBox控件 133 5.11 Bitm 类 …134 5.l1.1 Bitmap类支持的图像类型 134 5.2Bimp类的方法… 点 l34 5,14在 PictureBox中画任意由线 135 5.15存取位图文件 136 51.6用拖动鼠标方法画椭圆或圆 ……136 5.12图像剪贴板功能. 138 5.12.1剪贴区域选定 138 512.2剪贴板复功能的实现. 138 5123剪贴板剪贴功能的实现.… ∴139 5.,12.4剪贴板粘贴功能的实现. 4139 53图像的处理. 141 5.13.1图像的分辨力 141 5.13.2彩色图像交换为灰度图像 142 5.13.3灰度图像处理 142 5.134动画 习题…. 144 第六章文件和流 145 6.1用流读写文件 6.1用 Filestream类读写字节 145 6,12用 BinaryReader和 Binary writer类读写基本数据类型…145 613用 StreamReader和 Stream Writer类读写字符串 146 62File类和 Filelnfo类 1416 6,2.1Hil类常用的方法. 622文件打开方法: File Open 147 6.23文件创建方法:File, reate∴ 624文件朋除方法: File delete… 147 625文件复制方法: File Copy.. 147 6.2.6文件移动方法: File move 148 627设置文件属性方法:File. Setauributes 148 6.,28判断文件是否存在的方法: File exist l48 629得到文件的属性… 148 Directory类和 DirectoryInfo类 …148 6,3.1 Directory类常用的方法如下 632日录创建方法: Directory: CreateDirectory… 63.3目录属性设置方法: DirectoryInfo. Attributes49 634日录删除方法: Directory Delete 149 63.5目录移动方法: Directory. Move… .150 63.6获取当前目录下所有子目录: Directory.( retDirectories 150 63.7获取当前目录下的所有文件方法: Directory. GelFiles 150 638判断日录是香存在方法: Direct 150 64例子:查找文件 151 6,4.1 Panel和IistⅤiew控件 .151 64.2在指定文件夹中查找文件 151 6.5例子:拆分和合并文件, 习题:… .153 第七章多线程程序设计…… l54 7.1线程类( Thread的属性和方法 7.2线程的创建 15 7.3建立线程类 156 73.1进度条( ProgressBar)控件 …156 73.2用线程控制进度条… 156 74线程的优先级… 157 75多个线程互斥… 158 75.1多个线程同时修改共享数据可能发生错误 7.52用LOCK诘句实现互压 159 753用Mute类实现互斥 7.54用 Monitor类实现互斥 59 76 Monitor类 159 77线程的同步:生产者和消费者关系 159 77.1生产者线程和消费者线程不同步可能发生错误 772生产者线程和消费者线程同步的实现 160 习题: 161 第八章 ADO. NET与数据操作… 162 8.1数据库基本概念 …162 8.2设计连接和不连接数据库应用程序的基本步骤 162 8.3用 ACCESS创建数据库 ……163 84结构化查询语言SQL… .l165 84.1 Select语句 842 Insert语句 …165 843 Delete诂句 844 Update语句 8.5用( Connection对象连接数据库。 166 86 Command对象 166 8.7 DataAdapter对象 ∴167 8.8 DataSet对象 881使用 Data Set的优点 168 88.2数据集 Dataset概念 883使用 Data set对象 884为 Data Set对象中的表指定主键、建立关系 169 89用Data( raid控件显示数据和数据绑定 8.10不连接数据库应用程序的完整的例子 170 8.1修改数据并保存修改的数据到源数据库 8.12其它数据绑定控件…… 813建立主从关系表 第九章 ASP Net编程基础知识. 9.1网络基础 921局域网、广域网和 INTERNET 175 922网络传输协议. .175 92.3IP地址 9,24域名. l76 926端口号 .176 927HIML,HTTP和网页… 177 928Wb服务器和浏览器工作方式 17 929宿主目录、默认主页及网站 177 9210静态网页 9211客户端动态网页… 9,212服务器端动态网页 78 92.13修改宿主目录建立虚拟目录 178 92HTML标记语言 179 92.1HTML标记 180 922HTML文件结构 180 923语言了符集的信息… l81 924背景色彩和文字色彩 925页面空白 182 926显示一幅图 182 927超级链接 182 928超级链接在新窗口打开另一网页…… ∴82 929标尺线 183 92.10网页中标题的字体 184 9.211网页中正文字体… 184 9,2.12斜休、粗休字符及为字休增加下划线,删除线… 9,2.13字体标记的组合使用. 9214字体的颜色. 92.15客户字体 186 9216网页中控件的概念 186 9217窗体控件和其它控件的使用 187 92.18例子:文字输入和密码输入 9219用 FronTpage做页的例∫,使用复选框和单选按钍 18 9.3ASP.NET技术基础 189 93.1HIML服务器端控件… 189 93.2Wcb服务器端控件. 90 93.3 Web form的事件处理 190 934记事本编写 ASPNET动态网页 190 93.5用ⅵ sual studio. net实现 ASPNET动态网页 191 9.3.6 Code behind技术 937 ASPNEt和HTML兼容 938网页中使用C4语句 第十章Wab服务器端控件 常用的 ASPNET服务器端控件 196 10.1.1Labl控件 196 10.1.2 TextBox控件 10.1.3 Button、 LinkButton和 IinageBut tor控 10.14 CheckBox和 CheckBoxlist控件 197 10.1.5 Radiobutton和 RadioButtonlist控件 197 01.6 Image控件 .………..198 10.1.7 Hyperlink控件 l99 10.1.8 Table、 Tablecell和 Tablerow控件 10.1.9 DrowDownlist控件 199 10.2 ASPNet控件数据绑定 00 10.2.1数据绑定基础 200 10.22基于变量的数据绑定 …201 1023基集合的绑定 202 10.2.4基于表达式绑定 206 10.2.5基于 DataBinder.Eva方法的数据绑定 207 10.2.6列表绑定控件. 208 0.3数据验证控件 10.3.1数据验证概述. 217 10.32常用的验证控件.…1218 10.3.3验证控件常用的属性 218 10.3.4 RequiredField validator 218 10.3.5自定义数据验证控件 CustomⅤ validator控件 219 221 10.3.8 RegularExpressionvalidator控件, 10.36 Validation summarv控件 10.3.7 Compare validator控件 10.4 Datagrid控件 0.4. Datagrid控件概述 27 10.4.2 Datagrid控件绑定数捷库表 0.4.3 DataGrid控件对数据库记录分页显示… 228 10.4.4 Datagrid控件对记录排序 230 10.4.5用 Boundcoluur列将标题改为中文 10.4.6增加按钮列 234 10.4.7增加 Hy perLinkColum列 10.4.8增加 EditCommandcolumn列… 10.49控件 TemplateColumn的用法 10.5 Adrotator控件 243 10.6 Calender控件... 2414 10.7 isual studio.Net实现留言板 247 第十一章 ASPNET内建对象 250 1. I Request对象… 250 1l1用 Request对象获取另一个网页传递的数据 250 1.12用 Request对象获取客户端浏览器的信息 11.3用 Request对象获取服条器信息 .252 112 Response对象 12.1用 Response对象发送信息在浏览器中显示 252 1.2.2用 Response对象重定向浏览器 11.3 Cookie对象. 254 11.3.1用 Cookie对象记录访问的次数… 254 11.3.2k网上商店购物筐实现 255 14 Application对象… 258 111 pplication对象属性.… .258 1142方法 .258 1.4.3事件…… …259 1144例子:显示访问网站总人数 11.5 Session对象… ……261 属性 方法 11.5.3事件 262 11.54用 Session对象实现网上崗店购物筐 .263 11.6 Server对象.… 1.6.1属性 Machinename和 ScriptTimeout. 265 116.2 HtmlEncode方法 .266 1163 URLEncode方法 266 1164 Map Path方法,… 66 习是 第十二章可扩展标记语言. …267 121HTML及其缺点 267 122SGML(标准通用置标语言) 267 123XML(可扩展置标语言) 267 124XML的文档格式 268 .5用XSL文件显示XML文档 .269 26NET对XML的文持 127 ADO NET和XML… 276 12.8仗用Ⅴ isual studio.Net建立和显示XML文档 279 第|三章Web服务 281 3.web服务的概念和用途. .28l 13.2建立Web服务 282 132.1用记事本建立Web服务 282 13.2.2用Ⅴ isual studio. net建立Web服务… 13.23服务揸述语言(WSDL)… 285 13.3基于.Not的Wb服务客户端程序 285 133.1Web服务客户端程序代理类. 286 13.32 Http-get、 Http-posT和SOAP协议 286 13.33仗用代坦类的web服务客户端稈序 286 13.3.4 Visual studie.\et建立Web服务客户端程序. 287

...展开详情
试读 127P c#教程(超清晰,你值得拥有)
立即下载 低至0.43元/次 身份认证VIP会员低至7折
    抢沙发
    一个资源只可评论一次,评论内容不能少于5个字
    • 分享宗师

      成功上传21个资源即可获取
    关注 私信 TA的资源
    上传资源赚积分,得勋章
    最新推荐
    c#教程(超清晰,你值得拥有) 44积分/C币 立即下载
    1/127
    c#教程(超清晰,你值得拥有)第1页
    c#教程(超清晰,你值得拥有)第2页
    c#教程(超清晰,你值得拥有)第3页
    c#教程(超清晰,你值得拥有)第4页
    c#教程(超清晰,你值得拥有)第5页
    c#教程(超清晰,你值得拥有)第6页
    c#教程(超清晰,你值得拥有)第7页
    c#教程(超清晰,你值得拥有)第8页
    c#教程(超清晰,你值得拥有)第9页
    c#教程(超清晰,你值得拥有)第10页
    c#教程(超清晰,你值得拥有)第11页
    c#教程(超清晰,你值得拥有)第12页
    c#教程(超清晰,你值得拥有)第13页
    c#教程(超清晰,你值得拥有)第14页
    c#教程(超清晰,你值得拥有)第15页
    c#教程(超清晰,你值得拥有)第16页
    c#教程(超清晰,你值得拥有)第17页
    c#教程(超清晰,你值得拥有)第18页
    c#教程(超清晰,你值得拥有)第19页
    c#教程(超清晰,你值得拥有)第20页

    试读已结束,剩余107页未读...

    44积分/C币 立即下载 >