程序开发范例宝典
- 格式:docx
- 大小:91.02 KB
- 文档页数:18
经典C语言程序设计100例1.数字排列2.奖金分配问题3.已知条件求解整数4.输入日期判断第几天5.输入整数进行排序6.用*号显示字母C的图案7.显示特殊图案8.打印九九口诀9.输出国际象棋棋盘10.打印楼梯并按条件打印笑脸11.经典兔子问题12.判断素数13.水仙花数问题14.正整数分解质因数 15.学习成绩划分16.正整数求其最大公约数和最小公倍数17.统计英文字母/空格/数字个数18.求s=a+aa+aaa+aa...a的值19.求解"完数" 20.球体自由落下物理问题21.猴子吃桃问题22.乒乓球比赛抽签问题23.打印菱形图案24.分数数列求和25.求1+2!+3!+...+20!的和26.利用递归方法求5! 27.将输入字符以相反顺序打印28.岁数问题29.求解正整数位数30.判断回文数31.星期几猜测游戏32.改变文本颜色33.学习gotoxy()与clrscr()函数34.练习函数调用35.设置文本颜色36.求100之内的素数37.对10个数进行排序38.求3*3矩阵对角线元素之和39.数字插入数组重新排序40.将一个数组逆序输出41.static定义静态变量用法42.使用auto定义变量用法43.使用static的另一用法44.使用external的用法45.使用register定义变量方法46.宏#define命令练习(1) 47.宏#define命令练习(2) 48.宏#define命令练习(3)49.#if #ifdef和#ifndef的综合应用50.#include 的应用练习51.学习使用按位与 & 52.学习使用按位或 |53.学习使用按位异或 ^ 54.取一个整数从右端开始的4~7位。
55.学习使用按位取反~ 56.用circle画圆形57.学用line画直线58.用rectangle画方形 59.画图综合例子60.画图综合例子261.打印杨辉三角形62.学习putpixel画点63.画椭圆ellipse 64.利用ellipse and rectangle画图65.画个最优美的图案 66.输入3个数字按大小顺序输出 67.输入数组交换元素重新输出68.多个整数后移位置问题69.圆圈报数问题70.计算一个字符串长度71.编写输入/输出函数72.创建链表73.反向输出链表74.连接两个链表75.算一道简单题目76.调用函数求1/2+1/4+...+1/n77.填空练习(指向指针的指针) 78.找到年龄最大的人 79.字符串排序80.海滩猴子分桃81.已知公式条件求数字82.八进制转换为十进制83.求0-7所能组成的奇数个数84.由两个素数之和表示的偶数85.判断一个素数能被几个9整除 86.两个字符串连接程序87.结构体变量传递 88.读取数字的整数值并打印出该值个数的*89.数据加密90.专升本一题91.时间函数举例1 92.时间函数举例293.时间函数举例3 94.一个猜数游戏95.家庭财务管理小程序96.计算字符串中子串出现的次数97.输入字符并保存到磁盘98.字符串转换成大写字母并输出保存99.文件操作应用1 100.文件操作应用2-------------------------------------------------------------------------------- c语言经典100题【实用】【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。
经典C语言程序设计100例1-10【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。
组成所有的排列后再去掉不满足条件的排列。
2.程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++) /*以下为三重循环*/for(j=1;j<5;j++)for (k=1;k<5;k++){if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/printf("%d,%d,%d\n",i,j,k);}}【程序2】题目:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7.5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于 40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于 100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1.程序分析:请利用数轴来分界,定位。
注意定义时需把奖金定义成长整型。
2.程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf("%ld",&i);bonus1=*0.1;bonus2=bonus1+*0.75;bonus4=bonus2+*0.5;bonus6=bonus4+*0.3;bonus10=bonus6+*0.15;if(i<=)bonus=i*0.1;else if(i<=)bonus=bonus1+(i-)*0.075;else if(i<=)bonus=bonus2+(i-)*0.05;else if(i<=)bonus=bonus4+(i-)*0.03;else if(i<=)bonus=bonus6+(i-)*0.015;elsebonus=bonus10+(i-)*0.01;printf("bonus=%d",bonus);}-----------------------------------------------------------------------------【程序3】题目:一个整数,它加上100后是一个完全平方数,再加上168又是一个完全平方数,请问该数是多少?1.程序分析:在10万以内判断,先将该数加上100后再开方,再将该数加上268后再开方,如果开方后的结果满足如下条件,即是结果。
经典C语言程序设计100例1.数字排列2.奖金分配问题3.已知条件求解整数4.输入日期判断第几天5.输入整数进行排序6.用*号显示字母C的图案7.显示特殊图案8.打印九九口诀9.输出国际象棋棋盘10.打印楼梯并按条件打印笑脸11.经典兔子问题12.判断素数13.xx数问题14.正整数分解质因数15.学习成绩划分16.正整数求其最大公约数和最小公倍数17.统计英文字母/空格/数字个数18.求s=a+aa+aaa+aa...a 的值19.求解"完数" 20.球体自由落下物理问题21.猴子吃桃问题22.乒乓球比赛抽签问题23.打印菱形图案 24.分数数列求和25.求1+2!+3!+...+20!的和26.利用递归方法求5! 27.将输入字符以相反顺序打印 28.岁数问题29.求解正整数位数30.判断回文数31.星期几猜测游戏32.改变文本颜色33.学习gotoxy()与clrscr()函数34.练习函数调用35.设置文本颜色36.求100之内的素数37.对10个数进行排序38.求3*3矩阵对角线元素之和39.数字插入数组重新排序 40.将一个数组逆序输出41.static定义静态变量用法42.使用auto定义变量用法43.使用static的另一用法44.使用external的用法45.使用register定义变量方法 46.宏#define命令练习(1)47.宏#define命令练习(2) 48.宏#define命令练习(3)49.#if #ifdef和#ifndef的综合应用50.#include 的应用练习 51.学习使用按位与 & 52.学习使用按位或 |53.学习使用按位异或 ^ 54.取一个整数从右端开始的4~7位。
55.学习使用按位取反~ 56.用circle画圆形57.学用line画直线58.用rectangle画方形59.画图综合例子60.画图综合例子261.打印杨辉三角形62.学习putpixel画点 63.画椭圆ellipse 64.利用ellipse and rectangle画图65.画个最优美的图案 66.输入3个数字按大小顺序输出 67.输入数组交换元素重新输出68.多个整数后移位置问题69.圆圈报数问题70.计算一个字符串xx 71.编写输入/输出函数72.创建链表73.反向输出链表74.连接两个链表75.算一道简单题目76.调用函数求1/2+1/4+...+1/n77.填空练习(指向指针的指针) 78.找到年龄最大的人79.字符串排序 80.xx猴子分桃81.已知公式条件求数字82.八进制转换为十进制83.求0-7所能组成的奇数个数84.由两个素数之和表示的偶数85.判断一个素数能被几个9整除86.两个字符串连接程序87.结构体变量传递 88.读取数字的整数值并打印出该值个数的*89.数据xx 90.专升本一题91.时间函数举例1 92.时间函数举例293.时间函数举例3 94.一个猜数游戏95.家庭财务管理小程序 96.计算字符串中子串出现的次数97.输入字符并保存到磁盘98.字符串转换成大写字母并输出保存99.文件操作应用1 100.文件操作应用2--------------------------------------------------------------------------------c语言经典100题【实用】【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。
软件开发文档范例20211207002350项目概述本项目旨在开发一款适用于企业内部使用的管理软件,旨在提高企业内部工作效率,优化工作流程。
该软件将包含员工管理、项目管理、任务分配、进度跟踪、报告等功能,以支持企业的日常运营和项目管理。
目标用户本软件的主要目标用户为企业管理层、项目经理、团队负责人以及普通员工。
企业管理层可以通过该软件实时了解企业运营情况,项目经理和团队负责人可以方便地分配任务、跟踪项目进度,普通员工则可以通过该软件接收任务、汇报工作进度。
功能需求1. 员工管理:包括员工信息录入、查询、修改、删除等功能,以及员工考勤、薪资、绩效等管理功能。
2. 项目管理:包括项目创建、项目成员分配、项目进度跟踪、项目报告等功能。
3. 任务分配:包括任务创建、任务分配、任务进度跟踪、任务报告等功能。
4. 进度跟踪:包括项目进度、任务进度、员工工作进度等跟踪功能。
5. 报告:包括项目报告、任务报告、员工工作报告等功能。
技术选型1. 开发语言:Python2. 数据库:MySQL3. 前端框架:React4. 后端框架:Django5. 版本控制:Git开发计划1. 需求分析:2021年12月7日 2021年12月14日2. 设计阶段:2021年12月15日 2021年12月28日3. 开发阶段:2021年12月29日 2022年2月28日4. 测试阶段:2022年3月1日 2022年3月15日5. 上线部署:2022年3月16日风险评估1. 技术风险:可能会遇到技术难题,如数据库优化、性能优化等。
2. 时间风险:可能会因为技术难题或其他原因导致开发进度延误。
3. 人员风险:团队成员可能会因为个人原因离职,导致项目进度受到影响。
解决方案1. 对于技术风险,可以增加技术预研时间,提前解决可能遇到的技术难题。
2. 对于时间风险,可以制定详细的开发计划,并严格按照计划执行。
3. 对于人员风险,可以提前做好人员储备,以应对可能的人员变动。
经典C语言程序设计100例1.数字排列2.奖金分配问题3.已知条件求解整数4.输入日期判断第几天5.输入整数进行排序6.用*号显示字母C的图案7.显示特殊图案8.打印九九口诀9.输出国际象棋棋盘10.打印楼梯并按条件打印笑脸11.经典兔子问题12.判断素数13.水仙花数问题14.正整数分解质因数15.学习成绩划分16.正整数求其最大公约数和最小公倍数17.统计英文字母/空格/数字个数18.求s=a+aa+aaa+aa...a的值19.求解"完数"20.球体自由落下物理问题21.猴子吃桃问题22.乒乓球比赛抽签问题23.打印菱形图案24.分数数列求和25.求1+2!+3!+...+20!的和26.利用递归方法求5!27.将输入字符以相反顺序打印28.岁数问题29.求解正整数位数30.判断回文数31.星期几猜测游戏32.改变文本颜色33.学习gotoxy()与clrscr()函数34.练习函数调用35.设置文本颜色36.求100之内的素数37.对10个数进行排序38.求3*3矩阵对角线元素之和39.数字插入数组重新排序40.将一个数组逆序输出41.static定义静态变量用法42.使用auto定义变量用法43.使用static的另一用法44.使用external的用法45.使用register定义变量方法46.宏#define命令练习(1)47.宏#define命令练习(2)48.宏#define命令练习(3)49.#if #ifdef和#ifndef的综合应用50.#include 的应用练习51.学习使用按位与&52.学习使用按位或|53.学习使用按位异或^54.取一个整数从右端开始的4~7位。
55.学习使用按位取反~56.用circle画圆形57.学用line画直线58.用rectangle画方形59.画图综合例子160.画图综合例子261.打印杨辉三角形62.学习putpixel画点63.画椭圆ellipse64.利用ellipse and rectangle画图65.画个最优美的图案66.输入3个数字按大小顺序输出67.输入数组交换元素重新输出68.多个整数后移位置问题69.圆圈报数问题70.计算一个字符串长度71.编写输入/输出函数72.创建链表73.反向输出链表74.连接两个链表75.算一道简单题目76.调用函数求1/2+1/4+...+1/n77.填空练习(指向指针的指针)78.找到年龄最大的人79.字符串排序80.海滩猴子分桃81.已知公式条件求数字82.八进制转换为十进制83.求0-7所能组成的奇数个数84.由两个素数之和表示的偶数85.判断一个素数能被几个9整除86.两个字符串连接程序87.结构体变量传递88.读取数字的整数值并打印出该值个数的*89.数据加密90.专升本一题91.时间函数举例192.时间函数举例293.时间函数举例394.一个猜数游戏95.家庭财务管理小程序96.计算字符串中子串出现的次数97.输入字符并保存到磁盘98.字符串转换成大写字母并输出保存99.文件操作应用1100.文件操作应用2--------------------------------------------------------------------------------c语言经典100题【实用】【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1、2、3、4。
C#程序开发范例宝典目录第1章窗体与界面设计 11.1菜单应用实例 2实例001带历史信息的菜单 2实例002菜单动态合并 3实例003像开始菜单一样漂亮的菜单 4实例004任务栏托盘菜单 5实例005可以拉伸的菜单界面 5实例006菜级联菜单71.2工具栏设计7实例007带背景的工具栏7实例008浮动工具栏8实例009带下拉菜单的工具栏9实例010具有提示功能的工具栏91.3状态栏设计10实例011在状态栏中显示检查框10实例012带进度条的状态栏11实例013状态栏中加入图标121.4导航菜单界面12实例014OutLook界面12实例015带导航菜单的主界面14实例016图形化的导航界面151.5特色程序界面17实例017类QQ的程序界面17实例018类似Windows Xp的程序界面18 实例019以图形按钮显示的界面20实例020以树形显示的程序界面21实例021动态按钮的窗体界面221.6特殊形状的窗体24实例022非矩形窗体24实例023建立字体形状窗体25实例024控件随窗体自动调整26实例025带分隔栏的窗体27实例026随机更换主界面背景271.7多媒体光盘28实例027自动启动的多媒体光盘程序28 实例028为触摸屏程序添加虚拟键盘29 1.8窗体效果30实例029半透明渐显窗体31实例030窗口颜色的渐变321.9窗体动画33实例031窗体中的滚动字幕33实例032动画显示窗体34实例033制作闪烁的窗体35实例034直接在窗体上绘图37实例035动画形式的程序界面381.10标题栏窗体39实例036使窗体标题栏文字右对齐39实例037没有标题栏但可以改变大小的窗口391.11设置窗体位置40实例038设置窗体在屏幕中的位置40实例039始终在最上面的窗体411.12设置窗体大小42实例040限制窗体大小42实例041获取桌面大小42实例042在窗口间移动按钮43实例043如何实现Office助手441.13窗体控制技术45实例044在关闭窗口前加入确认对话框45实例045使用任意组件拖动窗体46实例046修改提示字体及颜色471.14其他技术48实例047如何为MDI类型窗体设置背景图片48实例048向提示框中添加图标49第2章控件应用512.1TextBox控件应用52实例049只允许输入数字的TextBox控件52实例050限制用户名称长度及设置密码文本54实例051自动删除非法字符55实例052为TextBox控件添加列表选择框572.2Button控件应用58实例053在Button按钮中显示图标582.3ComboBox控件应用59实例054将数据表中的字段添加到ComboBox控件59 实例055带查询功能的ComboBox控件612.4RichTextBox控件应用63实例056利用RichTextBox控件实现文档管理功能63 实例057利用RichTextBox控件实现文字定位与标识65 实例058用RichTextBox控件显示图文数据672.5ListBox控件应用68实例059在ListBox控件间交换数据68实例060将数据库数据添加到组合框中70实例061借助绑定控件实现数据选择录入71实例062ListBox拒绝添加重复信息722.6选择类控件应用73实例063利用选择控件实现权限设置74实例064利用选择控件实现复杂查询762.7ListView控件应用78实例065ListView列表拒绝添加重复信息78实例066将数据库数据添加到ListView控件80实例067用ListView控件制作导航界面81实例068在ListView控件中对数据排序或统计83实例069在ListView控件中绘制底纹84实例070在列表视图中拖动视图项85实例071用ListView控件选取整行数据88实例072用ListView控件开发登录界面892.8TreeView控件应用91实例073将数据库数据显示到树视图中91实例074用TreeView控件制作导航界面93实例075用TreeView控件遍历磁盘目录94实例076TreeView控件在数据库中的应用96实例077带复选框的树状菜单982.9其他控件典型应用100实例078TrackBar的简单应用100实例079SplitContainer的应用102实例080MaskedTextBox控件的简单应用103实例081制作日历计划任务105实例082ImageAnimator类显示动画图片108实例083QQ头像列表1102.10控件技术112实例084程序运行时智能增减控件112实例085控制焦点移动114实例086动态创建控件115实例087在Button按钮上绘图1162.11焦点变换与输入控制117实例088按回车键焦点在控件中移动的录入窗口117实例089程序运行时拖动控件119实例090控件得到焦点时变色120实例091控件的输入限制1212.12特殊控件122实例092为控件制作立体效果122实例093获取控件名称和内容124第3章组件应用1273.1BackgroundWorker组件128实例094BackgroundWorker组件执行异步操作1283.2ErrorProvider组件130实例095使用ErrorProvider组件验证文本框输入130实例096利用ErrorProvider组件查看数据集中的错误132 3.3EventLog组件134实例097使用EventLog组件读写Windows系统事件日志134 实例098使用EventLog组件保存Windows系统日志136实例099使用EventLog组件向本机现有日志中添加条目1383.4FileSystemWatcher组件140实例100使用FileSystemWatcher组件监视系统日志文件是否被更改140 3.5HelpProvider组件142实例101使用HelpProvider组件调用帮助文件1423.6Process组件143实例102使用Process组件访问本地进程1433.7Timer组件145实例103使用Timer组件制作计时器145实例104使用Timer组件显示当前系统时间150实例105使用Timer组件制作左右飘动的窗体151实例106使用Timer组件实现奥运倒计时1523.8ServiceController组件154实例107使用ServiceController组件控制计算机的服务1543.9ImageList组件156实例108使用ImageList组件制作动画图片1563.10DirectoryEntry组件157实例109使用DirectoryEntry组件建立虚拟目录158第4章图形技术1614.1绘制图形162实例110基本图形绘制162实例111在图片中写入文字163实例112局部图片的复制165实例113波形图的绘制1664.2图形转换168实例114BMP转换成JPG格式168实例115JPG转换成BMP格式170实例116位图转化为WMF171实例117Ico文件转化为位图172实例118图片批量转换工具1734.3图像预览175实例119局部图像放大175实例120浏览大图片177实例121剪切图片178实例122图像旋转181实例123鼠标拖拽图像1824.4图形缩放与变换183实例124如何放大和缩小图像183实例125如何旋转JPG图像184实例126如何实现图形翻转1854.5图像效果186实例127百叶窗效果显示图像186实例128推拉效果显示图像187实例129水平交错效果显示图像188实例130垂直交错效果显示图像190实例131图像纹理效果191实例132图像浮雕效果193实例133积木效果194实例134马赛克效果显示图像1954.6图像字体197实例135旋转的文字197实例136当前系统字体列表198实例137空心文字199实例138如何在图片上平滑移动文字201 4.7图像动画202实例139动画背景窗体202实例140随鼠标移动的图像203实例141十字光标定位204实例142抓取鼠标形状2064.8图像识别207实例143查看图片的像素207实例144获取指定点的RGB值2074.9图像工具208实例145获取图片类型208实例146简单画图程序209实例147看图工具213实例148文字保存为图片2154.10图像应用215实例149随机更换壁纸程序216实例150屏幕保护217实例151模拟石英钟219实例152生肖速查221第5章多媒体技术2255.1CD、VCD播放226实例153播放指定的avi-mid-wav文件226 实例154获取多媒体详细信息列表227 5.2MP3、W A V播放228实例155带记忆功能的MP3播放器228实例156自动播放的MP3播放器231实例157学校体操定时音乐播放2335.3动画播放234实例158播放Flash动画234实例159制作A VI播放器236实例160播放Gif动画237实例161利用Image制作小动画2395.4媒体控制240实例162检测是否安装声卡240实例163打开和关闭CDROM241实例164控制PC喇叭发声2425.5多媒体应用243实例165开机祝福程序243实例166制作家庭影集245实例167产品电子报价246实例168产品滚动展示程序248实例169将图片资源添加到EXE里249 5.6屏幕保护相关程序250实例170电子相册屏幕保护程序250实例171歌曲播放屏幕保护程序251第6章文件系统2536.1创建和删除文件254实例172创建和删除文件夹254实例173建立临时文件255实例174根据日期动态建立文件256实例175清空回收站2576.2查找文件258实例176搜索文件259实例177检查文件是否存在260实例178提取指定文件夹目录2616.3修改文件261实例179更改文件名称262实例180修改文件属性262实例181修改文件及目录的名字2646.4文件目录265实例182获得临时文件目录265实例183获取应用程序所在目录266实例184得到系统当前目录266实例185在程序中改变当前路径2676.5复制文件268实例186移动正在使用的文件268实例187批量复制文件2696.6指定类型的文件操作270实例188文本文件的操作270实例189简单的文件加密解密2716.7其他273实例190获取窗口文本273实例191判断文件是否正在被使用274实例192在程序中调用.HLP文件275实例193C#中实现文件拖放276实例194文件比较276第7章操作系统与Windows相关程序279 7.1启动相关280实例195进入Windows前发出警告280实例196实现注销、关闭和重启计算机281 7.2获得磁盘属性284实例197获得硬盘序列号284实例198获取映射驱动器路径286实例199判断驱动器类型2877.3磁盘相关设置288实例200取消磁盘共享288实例201检查驱动器容量289实例202检测磁盘是否准备好290实例203图表显示磁盘容量291实例204格式化磁盘2937.4系统控制294实例205怎样隐藏鼠标294实例206允许和禁止用户关机295实例207锁定计算机2967.5系统设置297实例208设置系统输入法297实例209设置桌面颜色298实例210鼠标交换左右键2997.6系统监控299实例211检测系统启动模式300实例212内存使用状态监控301实例213监视剪贴板内容3027.7系统软件信息303实例214获取用户名303实例215获取系统目录305实例216注册系统热键306实例217获取和修改BIOS计算机名307 7.8鼠标操作308实例218动画鼠标309实例219限制鼠标活动区域310实例220获取鼠标在任意点的位置311实例221判断键盘按下的键值3117.9程序控制312实例222打开控制面板中的程序313实例223添加程序托盘314实例224不出现在任务栏上的程序314实例225怎样调用外部的Exe文件315实例226关闭外部已开启的程序3167.10程序运行317实例227防止程序多次运行317实例228开机后程序自动运行319实例229获取任务栏尺寸大小320实例230改变系统提示信息321实例231获取系统环境变量322实例232启动屏幕保护3237.11系统隐藏324实例233隐藏、显示任务栏324实例234隐藏、显示开始按钮325实例235查看当前系统版本326实例236使桌面图标文字透明328实例237检索系统中正在运行的任务329实例238列出系统中的打印机3307.12其他332实例239两种信息发送方式332实例240功能快捷键336第8章注册表3398.1操作注册表340实例241怎样存取注册表信息340实例242注册表保存注册信息341实例243设置“显示属性”窗体342实例244列出注册表指定项下全部键值3438.2系统设置344实例245隐藏、显示桌面图标345实例246隐藏驱动器345实例247禁用运行注册表3478.3IE浏览器设置348实例248修改IE浏览器标题栏内容348实例249隐藏IE浏览器的右键关联菜单349实例250设置IE浏览器的默认主页350实例251禁止修改IE浏览器主页3518.4应用软件设置352实例252设置Word 2000文档及图片的保存路径352实例253限制软件使用次数353第9章数据库技术3559.1连接Access数据库356实例254连接Access数据库356实例255连接加密的Access数据库357实例256自动识别Access 2000数据库路径358实例257连接网络上共享的Access 2000数据库3609.2连接SQL Server数据库361实例258使用ODBC DSN连接SQL Server数据库361实例259使用ODBC非DSN连接SQL Server数据库364 实例260使用OLE DB连接SQL Server数据库365实例261建立SQL Server数据库连接3669.3连接其他数据库367实例262连接Excel367实例263连接Oracle数据库3689.4数据库结构的读取与修改369实例264读取SQL Server数据库结构369实例265修改SQL Server数据库结构3729.5数据录入374实例266利用数据绑定控件录入数据374实例267使用对象录入数据376实例268利用SQL语句录入数据379实例269利用存储过程录入数据3809.6图片存取技术383实例270使用存取文件名的方法存取图片383实例271使用对象向SQL Server数据库存入图片384 9.7数据修改387实例272利用数据绑定控件修改数据387实例273利用数据对象修改数据390实例274利用SQL语句修改数据391实例275利用存储过程修改数据3939.8数据保存前判断395实例276判断输入数据是否符合要求395实例277通过存储过程实现自动编号3989.9数据删除401实例278删除表格中指定的记录401实例279利用SQL语句删除数据4029.10数据记录403实例280分页显示信息403实例281移动记录4049.11数据维护406实例282在C#中分离SQL Server数据库406实例283在C#中附加SQL Server数据库407实例284在C#中附加单文件SQL Server数据库4099.12数据备份恢复410实例285备份SQL Server数据库410实例286还原SQL Server数据库4139.13管理系统开发相关415实例287开启SQL Server数据库415实例288断开SQL Server数据库与其他应用程序的连接417实例289带图像列表的系统登录程序419实例290利用SQL语句执行外围命令420实例291系统初始化421第10章SQL查询相关技术42510.1SELECT子句426实例292查询特定列数据426实例293使用列别名428实例294在列上加入计算430实例295使用函数设置条件43110.2查询常量432实例296查询数字433实例297查询字符串434实例298查询日期数据436实例299查询逻辑型数据437实例300查询空数据43810.3查询变量440实例301利用变量查询字符串数据440实例302利用变量查询数值型数据441实例303利用变量查询日期型数据44210.4模式查询444实例304利用“_”通配符进行查询444实例305利用“%”通配符进行查询445实例306利用“[]”通配符进行查询446实例307利用“[^]”通配符进行查询448实例308复杂的模式查询44910.5TOP和PERCENT限制查询结果450实例309查询前10名数据450实例310取出数据统计结果的前10名数据451实例311查询销售量占前50%的图书信息453实例312查询库存数量占后20%的图书信息454 10.6周期、日期查询455实例313查询指定日期的数据455实例314查询指定时间段的数据457实例315按月查询数据45810.7比较、逻辑、重复查询460实例316查询数据大于指定条件的数据460实例317NOT与谓词进行组合条件的查询461实例318查询时不显示重复记录463实例319列出数据中的重复记录和记录条数465 10.8在查询中使用OR和AND运算符466实例320利用OR运算符进行查询466实例321利用AND运算符进行查询467实例322同时利用OR、AND运算符进行查询469 10.9排序、分组统计471实例323数据分组统计(单列)471实例324在分组查询中使用ALL关键字473实例325在分组查询中使用CUBE运算符475实例326在分组查询中使用ROLLUP477实例327对数据进行降序查询479实例328对数据进行多条件排序480实例329对统计结果进行排序482实例330按仓库分组统计图书库存(多列)483 实例331多表分组统计484实例332使用COMPUTE485实例333使用COMPUTE BY48710.10聚合函数488实例334利用聚合函数SUM对销售额进行汇总488实例335利用聚合函数A VG求某班学生的平均年龄490实例336利用聚合函数MIN求销售额、利润最少的商品492实例337利用聚合函数MAX求月销售额完成最多的员工493实例338利用聚合函数COUNT求日销售额大于某值的商品数495实例339利用聚合函数First或Last求数据表中第一条或最后一条记录496 10.11多表查询(连接查询)498实例340利用FROM子句进行多表查询498实例341使用表别名499实例342合并多个结果集50110.12嵌套查询503实例343简单嵌套查询503实例344复杂嵌套查询504实例345嵌套查询在查询统计中的应用50610.13子查询508实例346用子查询做派生的表508实例347用子查询作表达式510实例348在Update语句中应用子查询51110.14联合语句Union512实例349使用联合查询512实例350多表联合查询514实例351对联合查询后的结果进行排序51510.15内联接查询517实例352简单内联接查询517实例353复杂内联接查询518实例354使用内联接选择一个表与另一个表中行相关的所有行51910.16外联接查询520实例355left outer join查询521实例356right outer join查询522实例357使用外联接进行多表联合查询52310.17利用IN进行查询525实例358用IN查询表中的记录信息525实例359使用IN引入子查询限定查询范围52610.18交叉表查询527实例360利用Trasform分析数据527实例361利用Trasform动态分析数据529实例362静态交叉表(SQLServer 2000)531实例363动态交叉表(SQLServer 2000)53310.19函数查询535实例364在查询语句中使用格式化函数536实例365在查询语句中使用字符串函数537实例366在查询中使用日期函数53810.20having语句应用540实例367利用having语句过滤分组数据540实例368having语句应用在多表查询中54110.21视图的应用543实例369在C#中应用视图543实例370获取数据库中的全部用户视图544实例371通过视图修改数据54510.22存储过程的应用546实例372C#应用存储过程546实例373应用存储过程添加数据547实例374应用存储过程修改数据549实例375应用存储过程删除数据550实例376C#应用查询存储过程551实例377获取数据库中全部的存储过程552实例378加密存储过程55310.23触发器的应用555实例379Insert触发器的应用555实例380Update触发器在系统日志中的应用556实例381触发器的嵌套使用557实例382获取数据库中的触发器559第11章报表与打印技术56111.1Windows组件打印562实例383打印窗体中的数据562实例384图形打印56411.2利用报表生成器设计报表566实例385利用报表专家设计并显示学生基本信息566实例386分组统计报表569实例387在水晶报表中添加图表57111.3水晶报表基本操作574实例388在水晶报表中使用Access数据库575实例389在水晶报表中使用SQL Server数据库576实例390订货总金额超过10万元显示“恭喜获奖”文字577 实例391薪资大于或等于1万元使用蓝色字体标记580实例392筛选薪资大于2000元的男员工582实例393按类别分组统计图书库存584实例394按成绩总分降序排序585实例395部门销售量占公司总销售量的业绩百分比586 11.4子报表的使用588实例396插入子报表588实例397编辑与重新导入子报表589实例398根据需要显示子报表59111.5调用Office进行打印593实例399利用Word打印员工报表593实例400利用Excel打印学生信息报表595第12章图表技术59712.1简单图表598实例401绘制坐标系598实例402绘制椭圆599实例403绘制矩形601实例404绘制曲线60212.2柱形图表603实例405将汇总数据利用图表分析603实例406柱形图表分析商品走势605实例407对排序数据进行分析608实例408利用控件实现柱形图分析60912.3折线图表610实例409利用图表分析产品销售走势610实例410利用图表分析彩票中奖情况612实例411多曲线数据分析614实例412网站人气指数曲线分析61712.4饼型图表619实例413利用饼型图分析公司男女比率619实例414利用饼型图分析产品市场占有率620实例415利用多饼型图分析企业人力资源情况621 12.5图表技术的应用623实例416绘制验证码623实例417绘制不规则窗体625第13章硬件相关开发技术62713.1串口控制628实例418通过串口发送数据628实例419通过串口关闭对方计算机63013.2加密狗631实例420密码写入与读出加密狗631实例421使用加密狗进行身份验证63413.3IC卡应用635实例422向IC卡中写入数据635实例423读取IC卡中的数据638实例424利用IC卡制作考勤程序63913.4监控641实例425简易视频程序641实例426摄像头监控录像644实例427超市摄像头定时监控系统64513.5语音卡控制647实例428语音卡电话呼叫系统647实例429客户来电查询系统652实例430语音卡实现电话录音65313.6手机程序开发655实例431利用短信猫收发短信息655实例432利用短信远程关闭计算机659实例433短信息采集烟草销售数据660实例434“春晚”节目评比短信息互动平台663 13.7其他程序664实例435条形码扫描器销售商品664实例436利用神龙卡制作练歌房程序665第14章网络开发技术66914.1计算机设置670实例437更改计算机名称670实例438通过计算机名获取IP地址672实例439通过IP地址获取主机名称673实例440修改本机IP地址674实例441得到本机MAC地址677实例442获得系统打开的端口和状态678实例443更改DNS地址68014.2远程控制681实例444远程控制计算机682实例445远程服务控制68314.3网络复制文件686实例446网络中的文件复制68614.4局域网管理688实例447在局域网内发送信息688实例448获取网络中所有工作组名称690实例449列出工作组中所有计算机692实例450获取网络中某台计算机的磁盘信息693 实例451映射网络驱动器69414.5网络连接与通信696实例452编程实现Ping操作69614.6网络聊天室698实例453利用C#设计聊天程序698实例454编写网络聊天室700第15章Web编程70315.1浏览器应用704实例455制作自己的网络浏览软件704实例456XML数据库文档的浏览70815.2上网控制710实例457定时上Internet710实例458监测当前网络连接状态71215.3邮件管理713实例459收取电子邮件713实例460SMTP协议发送电子邮件71715.4网上信息提取719实例461提取并保存网页源码719实例462提取网页标题722第16章加密、安全与软件注册72516.1数据加密与解密726实例463数据加密技术726实例464文本文件加密与解密727实例465利用图片加密文件73216.2Access数据库安全735实例466如何编程修复Access数据库735实例467访问带验证模式的Sqlserver 2000数据库73716.3软件注册与加密739实例468利用INI文件对软件进行注册739实例469利用注册表设计软件注册程序741实例470利用网卡序列号设计软件注册程序743实例471根据cpu序列号、磁盘序列号设计软件注册程序746 第17章数据结构与算法74917.1链表的实现750实例472单向链表的实现75017.2双向链表755实例473双向链表75517.3堆栈760实例474堆栈的实现76017.4队列762实例475队列的实现76317.5树的实现764实例476树的实现76417.6排序769实例477冒泡排序769实例478选择排序770实例479插入排序771实例480希尔排序77217.7常见算法的实际应用773实例481判断素数的算法773实例482加密和解密算法774实例483判断身份证是否合法775实例484判断IP地址是否合法的算法777实例485按要求生成指定位数编号778实例486身份证号从15位升到18位算法779第18章C#高级开发78118.1Windows服务开发782实例487将局域网聊天程序开发成Windows服务78218.2Remoting分布式开发789实例488运用Remoting实现文件传送789实例489大规模数据访问时缓解服务器压力79618.3COM+服务开发802实例490COM+服务实现银行转账系统803实例491COM+服务解决同时访问大量数据并发性807 第19章实用工具81319.1数据库工具814实例492自动配置ODBC的程序814实例493制作SQL Server提取器81719.2个人工具819实例494个人通讯录819实例495电子名片盒822实例496个人日记本823实例497个人理财管理82519.3实用工具827实例498电话区号、邮编管理软件827实例499火车时刻查询软件828实例500网站网址导航程序83219.4其他工具833实例501人民币金额转换834实例502列举局域网SQL服务器836实例503整点报时程序837实例504红绿灯程序839实例505万年历841实例506彩票抽奖机844实例507电子相册846第20章程序打包84920.1最简单的程序打包850实例508最简单的程序打包850实例509将特定文件安装到指定文件夹中85220.2打包注册表信息854实例510打包注册表信息854技术要点对应实例位置857。
图1.1 光盘内容框架图二、用户名和密码1.本书实例中使用的用户名和密码统一为:用户名:mr密码:mrsoft2.SQL Server数据库的登录用户名和密码为:用户名:sa密码:空三、安装配置1.附加SQL Server 2000数据库下面以“02”为例,讲解附加SQL Server 2000数据库的方法。
(1)将mingrisoft\02\DataBase文件夹下扩展名为db_02.mdf和db_02_log.LDF的两个文件拷贝到SQL Server 2000安装路径下的MSSQL\Data目录下。
(2)打开SQL Server 2000中的“企业管理器”,然后展开本地服务器,在“数据库”数据项上单击鼠标右键,在弹出的快捷菜单中选择“所有任务”/“附加数据库”菜单项,如图1.2所示。
图1.2 附加数据库(3)此时打开“附加数据库”窗口,单击“…”按钮,选择SQL Server 2000的MSSQL/Data 目录下的db_02.mdf数据库,如图1.3所示。
图1.3 选择所要附加的数据库(4)在“指定数据库所有者”下拉列表框中选择sa,然后单击“确定”按钮,数据库便附加成功了。
(5)单击【确定】按钮,弹出如图1.4所示的提示框。
图1.4 系统提示(6)单击【确定】按钮,完成附加数据库操作。
2.附加SQL Server 2005 数据库下面以“11”为例,讲解附加SQL Server 2005数据库的方法。
(1)将\mingrisoft\11\DataBase文件夹中的db_11.mdf和db_11_log.ldf文件拷贝到SQL Server 2005安装路径下的MSSQL.1\MSSQL\Data目录下。
(2)选择“开始”/“程序”/Microsoft SQL Server 2005/SQL Server Management Studio 项,进入到“连接到服务器”页面,如图1.5所示。
103f程序1】【题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1。
程序分析:可填在百位、十位、个位的数字都是1、2、3、4.组成所有的排列后再去掉不满足条件的排列。
2。
程序源代码:main(){int i,j,k;printf("\n");for(i=1;i<5;i++)/*以下为三重循环*/for(j=1;j〈5;j++)for (k=1;k〈5;k++){if (i!=k&&i!=j&&j!=k) /*确保i、j、k三位互不相同*/printf(”%d,%d,%d\n",i,j,k);}}==============================================================【程序2】题目:企业发放的奖金根据利润提成。
利润(I)低于或等于10万元时,奖金可提10%;利润高于10万元,低于20万元时,低于10万元的部分按10%提成,高于10万元的部分,可可提成7。
5%;20万到40万之间时,高于20万元的部分,可提成5%;40万到60万之间时高于40万元的部分,可提成3%;60万到100万之间时,高于60万元的部分,可提成1.5%,高于100万元时,超过100万元的部分按1%提成,从键盘输入当月利润I,求应发放奖金总数?1。
程序分析:请利用数轴来分界,定位。
注意定义时需把奖金定义成长整型。
2.程序源代码:main(){long int i;int bonus1,bonus2,bonus4,bonus6,bonus10,bonus;scanf(”%ld",&i);bonus1=100000*0.1;bonus2=bonus1+100000*0.75;bonus4=bonus2+200000*0。
5;bonus6=bonus4+200000*0。
3;bonus10=bonus6+400000*0。
程序开发范例ASP. net程序设计范例宝典目录第一章搭建ASP. NET开发环境实例Input (Reset)控件实现重置功1.1环境配置能实例安装与配置IIS实例Table控件布局登录页面实例配置ASP. NET应用程序开发环境实例Table控件布局DataList模板1. 2Web. Config文件配置(职员信息)实例配置Access数据库连接实例Select控件实现联动效果(选择实例配置SQL Server数据库连接省,显示对应的城市)实例配置Session的生命周期第三章CSS样式与Javascript脚本实例限制上传文件大小与时间应用实例连接默认错误页 3. 1控件样式实例配置验证级别实例普通控件样式(Button、第二章HTML开发与实现TextBox、Label)2. 1框架的使用实例图片样式按钮(Button、实例FrameSet布局聊天室框架ImageButton、LinkButton)实例IFrame布局企业管理系统实例数据控件样式(GridView、2.2滚屏的实现DataList)实例滚动显示博客公告 3.2链接样式实例滚动显示销售产品图片实例鼠标单击链接样式实例滚屏效果并实现超级链接实例鼠标滑过链接样式2. 3常用HTML控件实例鼠标离开链接样式3.3页面样式实例使用Winow. Close关闭窗口时9实例页面整体风格屏蔽确认对话框实例滚动条样式实例实现指定尺寸的无边框窗口实例页面中鼠标的样式 3.8其他3.4菜单设计实例设置为主页实例推拉式菜单实例收藏本站实例下拉式菜单实例联系我们实例白动隐藏式菜单实例离开时启动收藏夹3.5文字特效第四章常用Web服务器控件实例文字逐个闪烁 4. 1使用控件显示文本实例文字飘动输出实例显示密码格式文本实例星星会聚链接点实例显示长口期格式时间3.7窗口控制实例显示金额格式文本实例打开新窗口显示全屏广告信息 4.2使用控件显示图片实例自动关闭的广告窗口实例显示验证码图片实例弹出窗口居中显示实例动态显示用户头像实例打开新窗口显示详细信息实例使用网页对话框显示图片实例弹出窗口的Cookie控制实例实现上传图片实例为弹出的窗口加入关闭按钮实例Gr i dVi ew 控件显示商品缩略图实例关闭弹出窗口刷新父窗口 4. 3控件的超级链接实例ImageButton按钮超级链接查看商品详细信息实例GridView控件中使用超级链接模板列查看详细信息实例DataList控件模板中使用LinkButton查看详细信息4. 4下拉列表框的应用实例间接改变DropDownList当前选项实例实现多个DropDownList控件的联动实例动态添加、删除DropDownList控件选项4.5单选按钮的应用实例性别选择实例网络考试系统中单选题答案的选择4.6复选框的应用实例登录身份选择实例网络考试系统中多选题答案的选择4.7控件连接数据源实例通过向导配置AccessDataSource实例通过向导配置SqlDataSource实例通过向导配置XmlDataSource4.8 GridView控件的应用实例数据绑定并实现分页功能实例选中、编辑、取消、删除数据项实例GridView实现正反双项排序功能实例Gr i dV i ew 控件中DropDownL i s t控件的绑定实例通过CheckBox删除选中记录实例删除GridView控件行信息弹出确认提示框实例在GridView控件中实现自动编实例GridView控件实现主细表实例查看当前页详细信息实例验证电话号码实例单元格中指定字符串固定长度 5.2口期与时间类验证实例供求信息网审核发布信息实例验证□期输入格式实例根据学生成绩合格与不合格显示实例验证时间输入格式不同颜色实例验证口期与时间输入格式4.9DataList控件的使用5. 3文本与数值验证实例绑定数据并实现分页实例验证是否为空实例编辑DataList控件模板显示员实例验证输入的数值是否在指定范围工信息实例比较2个文本框中的文本实例DataList控件实现主细表实例验证身份证号码实例DataList控件实现删除功能实例验证输入文本是否为汉字4.9Repeater控件的使用实例验证护照实例Repeater控件数据绑定 5.4自定义验证实例Repeater控件分页实例验证合法的数据表名称实例编辑Repeater控件标识商品信实例验证货币类型息第六章高级Web服务器控件第五章验证控件 6. 1制作广告条5. 1通讯类验证实例制作旗帜广告条实例验证Email地址和邮政编码实例制作随机广告条实例验证网址 6. 2网站导航实例Hyp er Link实现简单的网站导航实例SitMapPath实现供求网站导航实例TreeView控件设置0A办公系统导航实例Menu控件实现BBS导航6.3登录控件使用实例实现Login控件实现会员登录实例CreateUserWizard控件创建新用户登录6.4日期与时间实例通过Calendar控件查看指定口期新闻实例制作万年历实例日历备忘录6.5用WebPart实现个性化实例创建简单的WebPart页实例在WebPart中加入用户控件实例在WebPart中加入简单WebPart实例WebPart之间的连接实例用Panel控件显示或隐藏一组控件实例通过ListBox实现点菜功能第七章ADO. NET技术7. 1数据库连接实例建立Access数据库连接实例与加密后的Access数据库建立连接实例建立SQL Server数据库连接实例建立Oracle数据库连接实例建立ODBC数据源连接7.2数据添加实例添加单条数据实例添加多条数据实例将文件添加到数据库中7.3数据更新实例更新指定记录实例批量更新数据实例商品价格调整6.6其他7.4数据删除实例删除指定记录实例格式化时间并进行绑定实例删除所有记录实例DataBinder. Eval绑定数据库中7.5图片存取技术图片路径实例将上传图片名称存储到数据库中实例Eval 和Bind 绑定DataList 控实例将图片以二进制格式存储到数据件显示Blog信息库中8.2非数据源绑定实例读取数据库中上传图片名称并显实例绑定变量示该图片实例绑定常量实例读取并显示数据库中二进制图片实例绑定集合7.6生成与恢复SQL脚本实例绑定表达式实例生成SQL数据库脚本实例绑定方法结果实例通过SQL脚本恢复数据库结构8. 5控件绑定数据7.7数据备份与还原实例查询商品信息并绑定到服务器控实例备份SQL Server数据库件实例还原SQL Server数据库实例将数据库中菜谱数据绑定到7.8事务处理ListBox 控件实例事务在插入多表数据中的应用实例将新闻类型绑定到实例事务在添加留言信息中的应用DropDowenList 控件第八章数据绑定技术实例将数组绑定到DropDownList控8.1数据源绑定件8.6XML数据绑定实例利用变量字符查询字符串数据实例将XML文件中数据绑定到实例利用变量查询数值型数据TreeView 控件实例利用变量查询□期型数据实例将XML文件中数据绑定到9.4模式查询GridView 控件实例利用—通配符进行查询实例将XML文件中数据绑定到菜单实例利用%通配符进行查询Menu控件实例利用□通配符进行查询第九章SQL查询相关技术实例利用「]通配符进行查询9. 1SELECT实例复杂的模式查询实例查询特定列数据9. 5TOP和PERCENT限制查询结果实例使用列别名实例查询前10名数据实例在列上加入计算实例取出数据统计结果前10名数据实例使用函数设置条件实例9. 2查询常量实例实例查询数字9.6周期、口期查询实例查询字符串实例查询指定口期的数据实例查询□期数据实例查询指定时间段的数据实例查询逻辑型数据实例按月查询数据实例查询空数据9. 7比较、逻辑、重复查询9. 3查询变量实例查询数据大于指定条件的数据实例NOT与谓词进行组合条件的查询9. 11聚合函数实例查询时不显示重复记录实例利用聚合函数SUM对销售额进行实例列出数据中的重复记录和记录条汇总数实例利用聚合函数AVG求某班学生的9. 9在查询中使用OR和AND运算符平均年龄实例利用0R进行查询实例利用聚合函数MIN求销售额以及实例利用AND进行查询利润最少的商品实例同时利用OR、AND进行查询实例利用聚合函数MAX求月销售额完9. 10排序、分组统计成最多的员工实例在分组查询中使用ALL关键字实例利用聚合函数COUNT求日销售额实例在分组查询中使用CUBE运算符大于某值的商品数实例在分纟H杳询中使用ROLLUP实例利用聚合函数First或Last求实例对数据进行降序排列数据表中第一条或最后一条记录实例对数据进行多条件排序9. 12多表查询实例对统计结果进行排序实例利用FROM子句进行多表查询实例数据分组统计(单列)实例使用表别名查询实例按仓库分组统计图书库存(多实例合并多个结果集列)9. 13嵌套查询实例多表分组统计实例简单嵌套查询实例使用COMPUTE 和COMPUTE BY实例复杂嵌套查询实例嵌套查询在查询统计中的应用实例使用IN引入子查询限定查询范9. 14子查询围实例利用子查询派生数据表实例用IN查询表中的记录信息实例利用子查询作为表达式9. 19交义表查询实例在Update语句中应用子查询实例利用TRASF0RM分析数据9. 15联合语句union实例利用TRASF0RM动态分析数据实例使用联合查询实例静态交义表实例多表联合查询实例动态交叉表实例对联合查询后的结果进行排序9. 20函数查询9. 16内连接查询实例在查询语句中使用格式化函数实例简单内连接查询实例在查询语句中使用字符串函数实例复杂内连接查询实例在查询中使用口期函数实例使用内连接选择一个表与另一个9. 21HAVING语句应用表中行相关的所有行实例利用HAVING语句过滤分组数据9. 17外连接查询实例HAVING语句应用在多表查询中实例left outer join 查询第十章视图、存储过程及触发器的应实例right outer join 杳询用实例使用外连接进行多表联合查询10. 1视图的应用9. 18利用in进行查询实例创建视图实例在ASP. NET中应用视图实例获取数据库中的全部用户视图实例获取页面间传送的值实例修改视图实例获取客户端浏览器版本信息实例删除视图实例获取客户端和服务器端IP地址10. 2存储过程的应用11. 3在线统计实例创建存储过程实例利用Application对象统计在线实例应用存储过程实现登录身份验证人数实例应用存储过程添加数据实例统计IP地址登录次数实例获取数据库中的全部存储过程实例统计用户在线停留时间实例修改存储过程实例统计日访问量实例删除存储过程实例统计网站总访问量10. 3触发器的应用11.4聊天室实例创建触发器实例利用Application对象实现消息实例应用触发器白动插入回复记录发送实例获取数据库中的触发器实例利用Session对象实现私聊功能第^一章ASP. NET内置对象11.5在线投票11. 1页面传值实例利用Cookie对象防止重复投票实例利用Response. Redirect ()方法实例每月只能投票一次进行页面传值11.6购物车实例通过Session对象传递一贞向地址实例查看购物车11.2获取信息实例从购物车中移除指定商品实例清空购物车实例遍历指定驱动器第十二章文件处理12. 5获取文件属性12. 1对文件的操作实例获取文件名称、大小及类型实例创建、删除、移动和复制文件实例获取文件创建人、创建时间及修实例修改文件名称改时间实例查看文件是否存在12.6在线解压缩文件实例文件的简单读写实例在线压缩文件实例网上购物商城中读取服务条款文实例在线解压缩文件本文件12.7其他12.2对文件夹的操作实例读取注册表信息实例创建、删除、移动和复制文件夹实例通过修改注册表设置网站主页实例修改文件夹名称实例读取驱动器信息12.3文件上传与下载第十三章图形图像与多媒体实例单文件上传13. 1简单图形绘制实例多文件上传实例GDI+绘制直线、矩形和多边形实例上传图片文件并显示实例GDI+绘制圆形、椭圆形和扇形实例文件下载实例绘制带有阴影效果的矩形实例获取文件下载所需时间13.2绘制验证码12.4遍历文件实例绘制汉字验证码实例遍历指定目录下的所有文件实例绘制字母和数字混合验证码13.3柱形图表实例插入Flash动画实例柱形图表分析投票结果实例插入背景透明的Flash动画实例柱形图表分析网站流量13.9在线播放与下载实例柱形图表分析汽车销售业绩实例在线点播13.4折线图表实例MP3文件下载实例折线图表分析人口出生率实例H制视频播放器实例折线图表分析商品价格走势实例带记忆的在线影片欣赏实例折线图表分析网站人气指数第十四章水晶报表与打印13. 5饼形图表14. 1打印Web窗体实例饼形图表分析男女比例实例打印Web窗体实例饼形图表分析产品市场占有率实例打印窗体中内容实例饼形图表分析人力资源情况14.2打印图片13.6头像选择实例打印图片实例通过下拉列表选择头像实例打印简历实例通过网页对话框选择头像14. 3利用报表生成器设计报表13. 7控制、显示图片特效实例简单报表实例通过滑动鼠标控制图片大小实例分组统计报表实例显示随机图像实例主明细报表实例获取页面中图像的实际尺寸14.4水晶报表中数据源和数据的操作13. 8 Flash 动画实例在水晶报表中使用Access数据库实例在水晶报表中使用SQL Server 数据库实例在水晶报表中使用Excel工作薄实例跨数据源查询14.5水晶报表中字段和文本对象的操作实例订货总金额超过10万元时才能显示出恭喜获奖的文字实例薪资大于或等于1万元使用蓝色字体标记14.6水晶报表中数据的筛选实例筛选月销售额大于100万的商品实例筛选薪资大于2000元的男员工14.7水晶报表中数据的分组、排序与汇总实例按仓库分组统计图书库存实例按成绩总分降序排序实例部门销售量占公司总销售量的业绩百分比实例利用累计方式替每一笔数据记录加上笔数编号14.9子报表的使用实例插入子报表实例连接子报表到主报表中的数据实例通过子报表来组合不相关的报表实例不可链接的数据与子报表协同工作14.10 ASP. NET中实现网络打印实例通过网络打印工作总结报告实例通过网络打印产品检验报告第十五章XML技术15.1读写XML文件实例写XML文件实例读XML文件实例修改XML文件实例在SQL Server中读取XML文件14.8水晶报表的计算15.2 XML文件节点操作实例插入XML节点实例利用Web Services发送手机短实例检索XML节点信实例删除XML节点实例利用Web Services 发送Email 15. 3XML文件转换邮件实例HTML文件和XML文件的相互转16.4其他换实例利用Web Services传送图片实例DataSet和XML文件的相互转换实例利用Web Services实现验证码实例XSL转换XML文件技术15.4XML文件加密、解密实例利用Web Services实现天气预实例加密XML文件报实例解密XML文件实例利用Web Services实现产品编第十/弋章Web Services号16. 1认识Web服务第十七章ASP. NET高级应用实例创建Web Services17. 1访问Office文件实例引用Web Services实例调用Word、Excel文件16.2Web服务实现数据库操作实例调用PowerPoint中幻灯片实例SQL Server数据库连接服务17.2电子邮件实例Web Services调用数据库中的实例利用Jmail组件发送和接收邮件存储过程实例利用SMTP服务发送电子邮件16.3 Web服务实现通讯功能17. 4网站搜索实例一般搜索18.4Access数据库安全实例高级搜索实例防止Access数据库被下载实例常用搜索实例编程实现修复Access数据库17.6ASP. NET应用程序打包与发布实例锁定和解锁Access数据库中的实例打包ASP. NET应用程序表实例发布ASP. NET应用程序18.5过滤非法字符第十八章ASP. NET安全机制实例过滤SQL非法字符18. 1用户登录实例过滤HTML非法字符实例普通登录实例禁止用户输入非法字符实例Session对象判断用户登录状态第十九章综合实例实例网络上实现惟一登录19. 1企业门户网站实例防止SQL注入式攻击登录实例实例验证码技术登录实例18. 1权限实例实例设置ASP. NET身份验证模式实例实例测试管理员级别19.2BLOG实例权限不够弹出消息对话框实例查看文章最新信息18. 3数据加密技术实例文章中加入表情图象实例MD5加密登录用户名和密码实例文章管理功能的实现实例SHA1加密页面传値实例权限管理留言信息19. 3论坛实例购物车的实现实例查看帖子信息实例商品搜索实例发表帖子19.50A办公自动化系统(工作流模实例回复帖子块)实例删除帖子及其回复信息实例采购申请19.4B2C电子商务网站实例领导审批实例商品管理实例文件传送与接收实例会员管理实例聊天室。