C范例开发汇总光盘_第1页
C范例开发汇总光盘_第2页
C范例开发汇总光盘_第3页
C范例开发汇总光盘_第4页
C范例开发汇总光盘_第5页
已阅读5页,还剩13页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、C#范例开发大全光盘图书简介:本书精心挑选了有代表意义的488个实例,详细介绍如何利用C#语言的强大功能开发务类应 用程序。本书附带1张DVD光盘,内容为本书中所有实例的多媒体语音教案视频及书中的所有实 例源代码。本书共21章,分3篇,内容涉及窗体设置、控件的应用、组件的应用、文件操作、图形图像、 多媒体技术、系统操作、注册表编辑、数据库基础、报表与打印技术、正则表达式、多线程编程技 术、局域网开发技术、C# 3.0新增功能、数据库高级技术、Web开发、数据安全、移动开发技术、 打包部署及其他高级技术等。本书内容丰富,实用性强,实例典型,容易理解。书中的所有实例源代码都Windows Serv

2、er 2003下测试通过,保证能够正常运行。本书适合C#语言初、中级学习人员学习和提髙使用,也可 以作为.NET程序员案头必备的参考资料。目录第1篇基础窗体开发篇第1章窗体设置(教案视频:55分钟)21.1常规窗体设置2实例001控制窗体大小2 实例002最前端显示窗体3 实例003设宜窗体相对起始位宜3 实例004设置窗体透明度4 实例005设置窗体颜色5 实例006在多窗体间移动控件6 实例007右对齐窗体标题文字7 实例008改变无边框窗体大小7 实例009移动无边框窗体8 实例010禁止关闭窗体9 实例011通过控件拖动窗体10 实例012根据窗体自动调整控件1112特殊窗体设置13实

3、例013设计不规则窗体13实例014设计带分隔栏的窗体14实例015在窗体中滚动字幕14实例016设计闪烁的窗体15实例017设计动画显示窗体16实例018设计运动的窗体18实例019修改提示框字体及颜色18实例020建立字体形状窗体20实例021设计带帮助键的窗体201.3对话框的应用21实例022使用ColorDialog调用Windows颜色对话框21实例023使用FolderBrowserDialog调用Windows浏览文件夹对话框22实例024使用FontDialog调用Windows字体对话框23实例025使用OpenFileDialog调用打开文件对话框23实例026使用Sav

4、cFilcDialog调用保存文件对话框241.4特色程序界面25实例027类似Windows的程序界面25实例028类似QQ的程序界而28实例029类似Office助手的程序界面29实例030根据鼠标状态设置动态变化的按钮301.5其他技术31实例031为MDI类型窗体设置背景图片32实例032继承窗体设计32第2章控件的应用(教案视频:92分钟)342.1菜单34实例033动态创建菜单34实例034类似Windows的菜单35实例035任务栏托盘菜单36实例036改变菜单字体37实例037将菜单置于窗体右侧37实例038浮动菜单38实例039级联菜单39实例040带历史信息的菜单40实例0

5、41为菜单添加图标41实例042设计透明菜单422.2工具栏42实例043设计浮动工具栏42实例044设计带背景的工具栏43实例045设计带下拉菜单的工具栏43实例046为工具栏按钮增加提示功能442.3状态栏45实例047在状态栏中加入进度条45实例048为状态栏中加入图标45实例049动态更新状态栏信息462.4文本框47实例050自动删除非法字符47实例051设计密码输入框49实例052限制文字长度49实例053设置多行显示与滚动条502.5按钮51实例054为按钮增加图标51实例055设计不规则按钮51实例056设讣多种状态按钮532.6选择类控件54实例057利用选择控件实现权限设置

6、54实例058利用选择控件实现复杂査询562.7组合框控件58实例059从文件读入选项59实例060根据输入增加选项60实例061绑定数据源612.8富文本框63实例062显示Word文档63实例063完成字符查找与替换64实例064显示图片672.9 ListBox 控件 68实例065在ListBox间拖放选项68实例066绑左数据源到ListBox控件69实例067 ListBox重复选项检测71实例068动态增加选项列72实例069自定义ListBox项的颜色742.10 ListView 控件 75实例070重复选项检验75实例071绑左数据源到ListView 76实例072对选项

7、进行排序79实例073单个控件中拖动数据项79实例074多个控件中拖动数据项82实例075设置整行选中84实例076为数拯项设计分组842.11树控件85实例077绑定数据源85实例078用递归(Recursion)方法增加节点87 实例079搜索树节点88实例080拖动树节点90实例081遍历磁盘目录92实例082设计简单资源管理器94实例083实现树菜单功能962.12其他控件98实例084使用MaskedTextBox区分正确和不正确的用户输入98 实例085使用NumericUpDown实现数值微调99实例086使用ProgressBar控件显示进度条的变化100实例087使用Date

8、TimePicker if算当前的时间101实例088使用GroupBox对界而中的控件进行分组102 实例089使用TabControl实现Windows选项卡效果103 实例090使用LinkLabel实现类似于超链接的功能104 实例091 PictureBox图片框的应用105实例092使用ToolTip实现在文本框中输入数据时给予提示106 实例093使用WebBrowser实现简单的浏览器107实例094使用Splitcontainer将窗体分成左右两部分109实例095使用TableLayoutPanel进行窗体布局110实例096使用HScrollBar实现横向滚动条的多项功能

9、1102.13焦点变换与输入控制111实例097当控件获得焦点时变色111实例098按下Enter键在控件中移动焦点112实例099获取控件的划称和内容113第3章组件的应用(教案视频:20分钟)1143.1 Timer 组件 114实例100设计闹钟114实例101实现倒计时1153.2 ErrorProvider 组件 117实例102当文本框输入不合理数据时进行验证1173.3 ImageList 组件 118实例103设计屏幕保护程序1183.4 Backgroundworker 组件 119实例104执行异步操作并显示操作进度1193.5 DirectoryEntry 组件 121实

10、例105建立虚拟目录1213.6 DirectorySearcher 组件 123实例106搜索Windows用户对象1233.7 EventLog 组件 124实例107读写Windows系统事件日志124实例108查找保存Windows系统日志1263.8 FileSystemWatcher 组件 128实例109监视指泄文件的变化1283.9 HelpProvider 组件 130实例110调用Windows系统帮助文件1303.10 Process 组件 131实例111设计任务管理器1313.11 ServiceController 组件 133实例112设计系统服务管理器133第4

11、章文件操作(教案视频:34分钟)1364.1文件夹操作136实例113批量创建文件夹136实例114根据日期自动备份文件夹137实例115遍历文件夹139实例116批量删除文件夹1404.2文件存取142实例117创建文件142实例118修改文件属性143实例119写入文件144实例120读取文件信息145实例121批量修改文件名147实例122粉碎文件148实例123移动文件150实例124移动文件夹151实例125移动使用中的文件15243文件搜索153实例126按文件名搜索文件153实例127检查文件是否存在155 实例128查询文件夹中文件数虽:1554.4典型文件操作157 实例12

12、9文本文件操作实现一个记事本157实例130二进制文件操作159实例131 ini文件操作161实例132将类的对象写入文件163实例133 XML文件的读写164实例134用鼠标实现文件拖放166第5章图形图像(教案视频:47分钟)1685.1图形绘制168实例135基本图形绘制168 实例136左义线型与宽度169 实例137用纹理填充线条170 实例138设宜线条透明度171 实例139设置线条箭头172 实例140绘制艺术边框173 实例141绘制艺术图案173 实例142绘制数学曲线175 实例143图形缩放175实例144图形旋转176 实例145图形平移177实例146图形动画1

13、78 5.2图像浏览179 实例147打开图像文件179 实例148图像局部放大180实例149图像缩放181实例150图像旋转182实例151图像翻转183 5.3图片编辑184实例152图片裁剪184实例153调整图像分辨率185实例154调整对比度186实例155调整亮度188实例156使用Gamma曲线调整图像190实例157图像中增加文字191实例158路径转化为文字192实例159 BMP文件转换成JPG格式193实例160 ICO文件转化成BMP格式1955.4图像效果196实例161浮雕效果196实例162反色效果198实例163百叶窗效果199实例164积木效果200实例16

14、5光照效果201实例166黑白效果203实例167扭曲效果204实例168锐化效果205实例169柔化效果206实例170马赛克效果2085.5图像工具209实例171类似Windows画图的简单绘图程序209实例172看图工具214实例173文字保存为图片217实例174图像合成218实例175图像边缘探测220实例176查看图片的像素222实例177获取指泄点的RGB值222实例178将图片设定为桌面223第6章多媒体技术(教案视频:15分钟)2266.1媒体播放器226实例179音频播放器226实例180视频播放器2306.2动画播放232实例181播放Flash动画232实例182播放

15、GIF动画233实例183利用Image制作小动画2356.3硬件控制235实例184检测是否安装声卡236实例185控制光驱的打开和关闭2366.4多媒体应用238实例186定时播放音乐238实例187歌曲播放屏幕保护程序239实例188简单的语音朗读241第7章系统操作(教案视频:40分钟)2447.1磁盘操作244实例189读取硬盘序列号244实例190获取本地驱动器信息245 实例191设置磁盘共享246实例192检查驱动器容量248 实例193检测磁盘是否准备好249 实例194查看磁盘可用空间250 实例195修改磁盘格式2517.2系统控制252实例196获取系统登录252 实例

16、197重启计算机253 实例198隐藏鼠标254实例199禁止用户关机255 实例200锁泄计算机256 实例201淸空系统回收站2577.3系统设置258实例202设置系统输入法258 实例203设置桌面背景259 实例204交换鼠标左右键260 实例205隐藏任务栏261 实例206隐藏开始菜单261 实例207查看系统版本263 实例208修改系统时间264 实例209修改计算机名266 实例210使桌而图标文字透明267 实例211获取系统已经安装的字体268 实例212列岀系统中的打印机270 实例213监控CPU的使用状态270 实例214监控内存的使用状态271 实例215关闭正

17、在运行的任务272 实例216监视剪贴板的内容274 实例217获取系统用户名276 实例218获取系统目录277 实例219注册系统热键277 实例220检测系统启动模式2797.4鼠标操作280实例221动态变化鼠标状态280 实例222限制鼠标活动范围281 实例223获取鼠标在任意点的颜色282实例224判断键盘按下的键值2837.5程序运行284实例225打开控制而板中的程序284 实例226不出现在任务栏上的程序286 实例227调用外部程序286实例228控制程序运行数量287实例229开机后程序自动运行288实例230改变系统提示信息289实例231获取系统环境变量290实例2

18、32启动屏幕保护291实例233创建快捷方式291第8章 注册表编辑(教案视频:12分钟)2938.1注册表操作293实例234读取注册表信息293实例235修改注册信息294实例236保存注册文件295实例237搜索注册表内容296实例238删除指泄信息2978.2系统设置299实例239隐藏桌面图标299实例240设置桌面显示属性300实例241禁止运行注册表3028.3 IE浏览器设置303实例242修改IE浏览器标题栏内容304实例243设宜IE浏览器的下载路径304实例244设置IE浏览器的默认主页305实例245禁止修改IE浏览器主页306第2篇数据库、文件和网络应用篇第9章数据库

19、基础(教案视频:80分钟)3089.1连接数据库308实例246连接Access数据库308实例247连接带密码的Access数据库310实例248连接网络中共享的Access数据库311实例249连接SQL Server数据库314实例250连接带密码的SQLServer数据库315实例251使用ODBC连接数据源317实例252使用数据绑左控件连接数据源3209.2管理数据库323实例253创建数据库323实例254删除数据库325实例255分离数据库326实例256附加数据库3289.3插入数据331实例257利用SQL语句插入数据331实例258利用SQL语句插入批量数据3339.4更

20、新数据336实例259使用SQL语句更新数据336实例260使用SQL语句批量更新数据3389.5数据删除340实例261利用SQL语句删除指左数据341实例262利用SQL语句删除批量数据343实例263利用SQL语句清空数据表3459.6数据备份与还原347实例264备份SQL Server数据库347实例265还原SQL Server数据库349第10章ASP.NET应用技术(教案视频:60分钟)35210.1数据有效性验证352实例266用户信息设置验证352实例267验证输入日期354实例268验证数值范用356实例269验证身份证号码358实例270验证电子邮件地址360实例271

21、验证自定义特殊字符36110.2连接数据库363实例272连接Access数据库363实例273连接SQL Server数据库36510.3操作数据库368实例274在ASP.NET中查询数据库中的数据368实例275在ASP.NET中向数据库中插入数据3701 / 1实例276在ASP.NET中修改数据库中的数据372 实例277在ASP.NET中删除数据库中的数据37410.4ASP.NET中的控件应用376实例278在ASP.NET中使用列表框控件376实例279在ASP.NET中使用下拉列表框控件378 实例280在ASP.NET中使用单选按钮控件379 实例281在ASP.NET中使

22、用复选框控件381 实例282在ASP.NET中使用DataList控件382第11章水晶报表应用技术(教案视频:20分钟)38611.1创建报表386实例283新建水晶报表386实例284在报表中添加图表390实例285在报表中添加子报表39211.2报表中的特殊文件394实例286在报表中使用图片395实例287在报表中使用Excel文件396第12章操作Office文件(教案视频:58分钟)40012.1操作Word文档400实例288创建Word文档400实例289向Word文档中写入文本402实例290向Word文档中添加表格404实例291向Word文档中插入图片40612.2操作

23、PDF文档408实例292创建PDF文档408实例293新建PDF文档页410实例294读取PDF文档412实例295设置PDF文档属性415实例296设置PDF文档的显示格式416实例297设置PDF文档大小419实例298设置PDF文档边界42112.3 操作 PowerPoint 文档 423实例299创建PowerPoint文档423实例300向PowerPoint文档中写入数拯425实例301向PowerPoint文档中插入图) 42712.4操作Excel工作簿429实例302创建Excel工作簿429实例303向Excel工作簿中写入数据431实例304在Excel I作簿中创建

24、图表433第13章局域网开发技术(教案视频:26分钟)43613.1获取局域网计算机信息436实例305 Ping程序的实现436实例306获取本地讣算机名称和IP地址440实例307获取网卡信息44213.2网络通信443实例308使用SMTP协议发送电子邮件443实例309点对点聊天程序的实现445实例310局域网广播程序的实现44913.3计算机控制453实例311获取远程IE上网记录453实例312远程关闭计算机457实例313远程注销计算机460实例314远程重启计算机463第14章XML应用技术(教案视频:22分钟)46714.1 写入 XML 467实例315创建XML文件467

25、实例316写入XML元素值469实例317设置XML属性值47014.2 读取 XML 472实例318读取XML文件472实例319读取XML元素值473实例320读取XML属性值475第15章数据库高级技术(教案视频:180分钟)47715.1简单査询477实例321查询单列477实例322査询多列478实例323查询所有列479实例324使用列别名480实例325简单列计算481实例326复杂列计算483实例327限制纪录条数484实例328应用CASE语句进行判断485实例329应用IIF语句进行判断487实例330执行算术组合计算488实例331连接列值489实例332使用字符函数对

26、列格式化491实例333 WHERE条件查询492实例334 BETWEEN区间查询49315.2数据筛选495实例335使用IN运算符查询495实例336使用NOT运算符496实例337使用行值表达式简化查询497实例338使用DISTINCT查询498实例339随机返回数据499实例340返回第1022行间的数据500实例341返回行号502实例342字符型数据转换为数值型503实例343字符型数据转换为日期型504实例344使用“”通配符505实例345使用“門”通配符506实例346使用LIKE运算符507实例347使用“”匹配字符508实例348使用匹配字符509实例349匹配发音5

27、11实例350查找空值512实例351査找非空值513实例352使用NVL()函数514实例353使用DECODEO函数51515.3字符处理517实例354去除字符串中的空格517实例355替换指泄字符518实例356截取字符串519实例357字符串大小写转换520实例358字符出现次数统讣521实例359连接字符串523实例360指立字符串格式524实例361比较字符串是否相同525实例362比较字符串是否相似52615.4日期处理527实例363长短日期格式转换527实例364设泄日期输出格式528实例365使用BETWEEN査询时间段529实例366查询某一天是星期几530实例367计

28、算两天之间的年数532实例368计算两天之间的月数533实例369计算两天之间的天数534实例370计算两天之间的小时数535实例371获取系统时间53615.5数据排序537实例372升序排序537实例373降序排序538实例374列别名排序539实例375复合排序540实例376按姓氏笔画排序541实例377按姓氏拼音排序54215.6统计分组543实例378使用SUM()函数实现数据汇总543实例379使用COUNT0函数计算总数544实例380使用MINOS数求最小值545实例381使用MAX()函数求最大值547实例382淸除重复数据549实例383使用GROUP BY分组统计550

29、实例384使用HAVING过滤分组数据55115.7使用子査询552实例385为子査询命划552实例386使用子查询更新数据553实例387使用子查询删除数据554实例388使用IN子査询556实例389使用NOT IN子査询55715.8多表査询558实例390笛卡尔乘积查询559实例391使用表别名560实例392内联接560实例393外联接561实例394自联接562实例395动态交叉表563实例396使用UNION运算符566实例397使用UNION ALL将几个表的数据显示在一个表中567 实例398使用MINUS实现差值运算569实例399数据库之间复制数据57015.9 DDL

30、运用 571实例400创建表结构572实例401增加列573实例402删除列574实例403创建视图575实例404通过视图更新数据577实例405通过视图删除数据578实例406创建存储过程580实例407事务中运用存储过程581实例408使用存储过程修改数据583实例409加密存储过程585实例410创建触发器587第3篇高级应用篇第16章进程与线程(教案视频:15分钟)59016.1进程应用技术590实例411创建进程管理程序590实例412创建进程信息程序592实例413使用进程加载应用程序59316.2线程应用技术594实例414创建多线程594实例415为创建的线程命名596实例4

31、16创建具有参数的线程597第17章Web开发(教案视频:90分钟)59917.1 Web 服务 599实例417建立Web服务599实例418增加对Web服务的引用601实例419通过Web服务获取DataSet 602实例420通过Web服务连接Oracle数据库604实例421通过Web服务修改数据库605实例422通过Web服务上传文件60617.2网络应用608实例423制作自己的网络浏览软件608实例424 XML数据库文档的浏览610 实例425获取网络IP地址611实例426监测当前网络连接状态612 实例427收取电子邮件613实例428发送电子邮件617 实例429下载网页619实例430提取网页源码620 实例431提取网页标题621 实例432上传和下载文件622 实例433实现点对点聊天62317.3ASP.NET 开发 625实例434 Web页面处理的过程625 实例435文本输入控件的应用627 实例436按钮控件的应用628 实例437复选框控件的应用629 实例438单选按钮控件的应用631 实例439列表框的应用633 实例440 ImageButton控件的应用633 实例441日历控件的应用634 实例44

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论