C范例开发大全_第1页
C范例开发大全_第2页
C范例开发大全_第3页
C范例开发大全_第4页
C范例开发大全_第5页
已阅读5页,还剩23页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

1、共21章,分3篇,内容涉及窗体设置、控件的应用、组件的应用、文件操作、图形图 像、多媒体技术、系统操作、注册表编辑、数据库基础、报表与打印技术、正则表达式、多线程编程技术、局域网开发技术、C# 3.0新增功能、数据库高级技术、Web开发、数据安全、移动开发技术、打包部署及其他高级技术等。目录第1篇基础窗体开发篇第1章窗体设置(教学视频:55分钟)21.1常规窗体设置2实例001控制窗体大小2实例002最前端显示窗体3实例003设置窗体相对起始位置 3实例004设置窗体透明度4实例005设置窗体颜色5实例006在多窗体间移动控件 6实例007右对齐窗体标题文字 7实例008改变无边框窗体大小 7

2、实例009移动无边框窗体8实例010禁止关闭窗体9实例011通过控件拖动窗体10实例012根据窗体自动调整控件 111.2特殊窗体设置13实例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浏览文件夹对话框

3、22实例024使用FontDialog调用 Windows字体对话框23实例025使用OpenFileDialog调用打开文件对话框 23实例026使用SaveFileDialog调用保存文件对话框 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的菜单3

4、5实例035任务栏托盘菜单36实例036改变菜单字体37实例037将菜单置于窗体右侧 37实例038浮动菜单38实例039级联菜单39实例040带历史信息的菜单40实例041为菜单添加图标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实例05

5、3设置多行显示与滚动条 502.5按钮51实例054为按钮增加图标51实例055设计不规则按钮51实例056设计多种状态按钮532.6选择类控件54实例057利用选择控件实现权限设置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

6、动态增加选项列72实例069自定义ListBox项的颜色742.10 ListView 控件 75实例070重复选项检验75实例071绑定数据源到ListView 76实例072对选项进行排序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使用Mas

7、kedTextBox区分正确和不正确的用户输入98实例085使用NumericUpDown实现数值微调99实例086使用ProgressBar控件显示进度条的变化 100实例087使用DateTimePicker计算当前的时间101实例088使用GroupBox对界面中的控件进行分组 102实例089使用TabControl实现 Windows选项卡效果103实例090使用LinkLabel实现类似于超链接的功能 104实例091 PictureBox图片框的应用105实例092使用ToolTip实现在文本框中输入数据时给予提示106实例093使用WebBrowser实现简单的浏览器 107实

8、例094使用SplitContainer将窗体分成左右两部分109实例095使用TableLayoutPanel进行窗体布局110 实例096使用HScrollBar实现横向滚动条的多项功能 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

9、 组件 118实例103设计屏幕保护程序1183.4 BackgroundWorker 组件 119实例104执行异步操作并显示操作进度1193.5 DirectoryEntry 组件 121实例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实例11

10、0调用 Windows系统帮助文件1303.10 Process 组件 131实例111设计任务管理器1313.11 ServiceController 组件 133实例112设计系统服务管理器133第4章文件操作(教学视频: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实例12

11、4移动文件夹151实例125移动使用中的文件1524.3文件搜索153实例126按文件名搜索文件153实例127检查文件是否存在155实例128查询文件夹中文件数量 1554.4典型文件操作157实例129文本文件操作实现一个记事本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设置线

12、条箭头172实例140绘制艺术边框173实例141绘制艺术图案173实例142绘制数学曲线175实例143图形缩放175实例144图形旋转176实例145图形平移177 实例146图形动画1785.2图像浏览179实例147打开图像文件179实例148图像局部放大180实例149图像缩放181实例150图像旋转182实例151图像翻转1835.3图片编辑184实例152图片裁剪184实例153调整图像分辨率185实例154调整对比度186实例155调整亮度188实例156使用Gamma曲线调整图像190实例157图像中增加文字191实例158路径转化为文字192实例159 BMP文件转换成 J

13、PG格式193实例160 ICO文件转化成 BMP格式1955.4图像效果196实例161浮雕效果196实例162反色效果198实例163百叶窗效果199实例164积木效果200实例165光照效果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将图片设定为桌面

14、223第6章多媒体技术(教学视频:15分钟)2266.1媒体播放器226实例179音频播放器226实例180视频播放器2306.2动画播放232实例181播放Flash动画232实例182播放GIF动画233实例183利用Image制作小动画2356.3硬件控制235实例184检测是否安装声卡236实例185控制光驱的打开和关闭 236 6.4多媒体应用238实例186定时播放音乐238实例187歌曲播放屏幕保护程序 239实例188简单的语音朗读241第7章系统操作(教学视频:40分钟)2447.1磁盘操作244实例189读取硬盘序列号244实例190获取本地驱动器信息 245实例191设置

15、磁盘共享246实例192检查驱动器容量248实例193检测磁盘是否准备好 249实例194查看磁盘可用空间250实例195修改磁盘格式2517.2系统控制252实例196获取系统登录252实例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使桌面图标文字透明

16、267实例211获取系统已经安装的字体 268实例212列出系统中的打印机 270实例213监控CPU的使用状态270实例214监控内存的使用状态 271实例215关闭正在运行的任务 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

17、实例227调用外部程序286实例228控制程序运行数量287 实例229开机后程序自动运行 288实例230改变系统提示信息289实例231获取系统环境变量290实例232启动屏幕保护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浏览器标题栏内容

18、304实例243设置IE浏览器的下载路径 304实例244设置IE浏览器的默认主页 305实例245禁止修改IE浏览器主页306第2篇数据库、文件和网络应用篇第9章数据库基础(教学视频:80分钟)3089.1连接数据库308实例246连接Access数据库308实例247连接带密码的Access数据库310实例248连接网络中共享的 Access数据库311实例249连接SQL Server数据库314实例250连接带密码的 SQL Server数据库315实例251使用ODBC连接数据源317实例252使用数据绑定控件连接数据源3209.2管理数据库323实例253创建数据库323实例254

19、删除数据库325实例255分离数据库326实例256附加数据库3289.3插入数据331实例257利用SQL语句插入数据331实例258利用SQL语句插入批量数据3339.4更新数据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数据

20、有效性验证 352实例266用户信息设置验证352实例267验证输入日期354实例268验证数值范围356实例269验证身份证号码358实例270验证电子邮件地址 360实例271验证自定义特殊字符 36110.2连接数据库363实例272连接Access数据库363实例273连接SQL Server数据库36510.3操作数据库368实例274在ASP.NET中查询数据库中的数据 368实例275在ASP.NET中向数据库中插入数据 370实例276在ASP.NET中修改数据库中的数据 372实例277在ASP.NET中删除数据库中的数据 37410.4 ASP.NET中的控件应用 376实

21、例278在ASP.NET中使用列表框控件 376实例279在ASP.NET中使用下拉列表框控件 378实例280在ASP.NET中使用单选按钮控件 379实例281在ASP.NET中使用复选框控件 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分钟)4001

22、2.1操作 Word文档400实例288创建 Word文档400实例289向 Word文档中写入文本 402实例290向 Word文档中添加表格 404实例291向Word文档中插入图片40612.2操作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文档中写入数据 4

23、25实例301向PowerPoint文档中插入图片 42712.4操作Excel工作簿429实例302创建Excel工作簿429实例303向Excel工作簿中写入数据 431实例304在Excel工作簿中创建图表 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获取远

24、程IE上网记录453实例312远程关闭计算机457实例313远程注销计算机460实例314远程重启计算机463第14章XML应用技术(教学视频:22分钟)46714.1 写入 XML 467实例315创建XML文件467 实例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简单

25、列计算481实例326复杂列计算483实例327限制纪录条数484实例328应用CASE语句进行判断485实例329应用IIF语句进行判断487实例330执行算术组合计算488实例331连接列值489实例332使用字符函数对列格式化 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字符型数据转换

26、为数值型503实例343字符型数据转换为日期型504实例344使用“”通配符505实例345使用“ A ”通配符506实例346使用LIKE运算符507实例347使用“”匹配字符 508实例348使用" _”匹配字符509实例349匹配发音511实例350查找空值512实例351查找非空值513实例352使用NVL()函数514实例353使用DECODE()函数51515.3字符处理517实例354去除字符串中的空格 517实例355替换指定字符518实例356截取字符串519实例357字符串大小写转换520实例358字符出现次数统计521实例359连接字符串523实例360指定字符

27、串格式524实例361比较字符串是否相同 525实例362比较字符串是否相似 52615.4日期处理527实例363长短日期格式转换527实例364设定日期输出格式528实例365使用BETWEEN查询时间段529实例366查询某一天是星期几 530实例367计算两天之间的年数 532实例368计算两天之间的月数 533实例369计算两天之间的天数 534实例370计算两天之间的小时数 535实例371获取系统时间53615.5数据排序537实例372升序排序537实例373降序排序538实例374列别名排序539实例375复合排序540实例376按姓氏笔画排序541实例377按姓氏拼音排序5

28、4215.6统计分组543实例378使用SUM()函数实现数据汇总 543实例379使用COUNT()函数计算总数544 实例380使用MIN()函数求最小值545 实例381使用MAX()函数求最大值547 实例382清除重复数据549实例383使用GROUP BY分组统计550实例384使用HAVING过滤分组数据55115.7使用子查询 552实例385为子查询命名552实例386使用子查询更新数据 553实例387使用子查询删除数据 554实例388使用IN子查询556实例389使用NOT IN子查询55715.8多表查询558实例390笛卡尔乘积查询559实例391使用表别名560实

29、例392内联接560实例393外联接561实例394自联接562实例395动态交叉表563实例396使用UNION运算符566实例397使用UNION ALL将几个表的数据显示在一个表中567实例398使用MINUS实现差值运算569实例399数据库之间复制数据 57015.9 DDL 运用 571实例400创建表结构572实例401增加列573实例402删除列574 实例403创建视图575实例404通过视图更新数据577实例405通过视图删除数据578实例406创建存储过程580实例407事务中运用存储过程 581实例408使用存储过程修改数据 583实例409加密存储过程585实例410

30、创建触发器587第3篇高级应用篇第16章 进程与线程(教学视频:15分钟)59016.1进程应用技术590实例411创建进程管理程序590实例412创建进程信息程序592实例413使用进程加载应用程序 59316.2线程应用技术594实例414创建多线程594实例415为创建的线程命名 596实例416创建具有参数的线程 597第17章Web开发(教学视频:90分钟)59917.1 Web 服务 599实例417建立 Web服务599实例418增加对 Web服务的引用601实例419通过 Web服务获取 DataSet 602实例420通过 Web服务连接Oracle数据库604实例421通过

31、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.3 ASP.NET 开发 625实例434 Web页面处理的过程625实例435文本输入控件的应用 627实例436按钮控件的应用628实例437复选框控件的应用 629实例438单选按钮控件的应用 631实例439列表框的应用633实例440 ImageButton 控件的应用633实例441日历控件的应用634实例442数据表格的应用635实例443验证控件的应用637实例44

温馨提示

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

评论

0/150

提交评论