diff --git a/README.md b/README.md index 5a567eb..3f39237 100644 --- a/README.md +++ b/README.md @@ -18,37 +18,40 @@ * 课程设计:[EasyLife V0.1.0](https://github.com/ZhaoQi99/EasyLife/tree/Course_Design/) ## 实验内容 +* 下载地址:[实验内容.doc](https://github.com/ZhaoQi99/SNNU_CSharp_Course/blob/master/Lab_Report/%E5%AE%9E%E9%AA%8C%E5%86%85%E5%AE%B9.doc) + ### 实验一:VB/C#.NET集成环境与程序的建立 -1. 生成简单的“Hello,world!”程序。 -2. 演示窗体大小及背景颜色的变化。 +1. 生成简单的“Hello,world!”程序。[Helllo World](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/Hello%20World) +2. 演示窗体大小及背景颜色的变化。[实验一](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%B8%80) ### 实验二:VB/C#.NET编程基础练习 -1. 生成控制台应用程序进行基本输入输出。 -2. 利用信用卡分类识别或字符分类识别练习选择结构;利用密码通关或计算进入循环次数练习循环结构。 -3. 利用Array类练习数组排序。 -4. 利用过程重载定义一个求两数或三数和的sum函数。 -5. 使用简单例子1+2+…+n<9,找出n值进行单步跟踪或断点设置。 -6. 使用Try…Catch…Finally来进行除数为0或运行时数组索引值超出界限的异常处理。 +1. 生成控制台应用程序进行基本输入输出。[实验二-1](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%8C-1) +2. 利用信用卡分类识别或字符分类识别练习选择结构;利用密码通关或计算进入循环次数练习循环结构。[实验二-2](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%8C-2) +3. 利用Array类练习数组排序。[实验二-3](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%8C-3) +4. 利用过程重载定义一个求两数或三数和的sum函数。[实验二-4](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%8C-4) +5. 使用简单例子1+2+…+n<9,找出n值进行单步跟踪或断点设置。[实验二-5](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%8C-5) +6. 使用Try…Catch…Finally来进行除数为0或运行时数组索引值超出界限的异常处理。[实验二-6](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%8C-6) ### 实验三:VB/C#.NET控件与界面设计 -1. 制作跑马灯实现动画设计。 -2. 标签控件动态生成和三个窗体切换实例。 -3. 益智游戏。 -4. 制作调色板。 -5. 不破坏背景的慢跑动画。 +1. 制作跑马灯实现动画设计。[实验三-1](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%B8%89-1) +2. 标签控件动态生成和三个窗体切换实例。[实验三-2](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%B8%89-2) +3. 益智游戏。[实验三-3](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%B8%89-3) +4. 制作调色板。[实验三-4](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%B8%89-4) +5. 不破坏背景的慢跑动画。[实验三-5](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%B8%89-5) +6. 制作常见菜单。[实验三-6](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%B8%89-6) ### 实验四:窗口事件应用技巧 -1. 创建过滤字符的TextBox控件。 -2. 利用上下左右键控制坦克图移动。 -3. 使用鼠标事件来创建画图。 -4. 添加和删除控件共享事件过程实例。 +1. 创建过滤字符的TextBox控件。[实验四-1](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E5%9B%9B-1) +2. 利用上下左右键控制坦克图移动。[实验四-2](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E5%9B%9B-2) +3. 使用鼠标事件来创建画图。[实验四-3](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E5%9B%9B-3) +4. 添加和删除控件共享事件过程实例。[实验四-4](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E5%9B%9B-4) ### 实验五:ADO.NET数据库应用 -1. 制作一个可插入、删除、修改PERSON数据表的员工工资系统。 -2. 使用DataView对象对SCOREDB.mdb数据库的SCORE数据表作排序,过滤学生的成绩。 -3. 将MEMBER数据表的数据记录与TextBox、ComboBox、DataGrid控件做数据绑定。 -4. 制作两个关系数据表的数据库应用程序。 -5. 使用BindingManagerBase对象与TextBox控件做数据绑定的操作,且可动态浏览BOOK数据表的上一条、下一条记录。 +1. 制作一个可插入、删除、修改PERSON数据表的员工工资系统。[实验五-1](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%94-1) +2. 使用DataView对象对SCOREDB.mdb数据库的SCORE数据表作排序,过滤学生的成绩。[实验五-2](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%94-2) +3. 将MEMBER数据表的数据记录与TextBox、ComboBox、DataGrid控件做数据绑定。[实验五-3](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%94-3) +4. 制作两个关系数据表的数据库应用程序。[实验五-4](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%94-4) +5. 使用BindingManagerBase对象与TextBox控件做数据绑定的操作,且可动态浏览BOOK数据表的上一条、下一条记录。[实验五-5](https://github.com/ZhaoQi99/SNNU_CSharp_Course/tree/master/%E5%AE%9E%E9%AA%8C%E4%BA%94-5) ### 实验六:多项目开发 1. 使用三个窗体模块文件及一个标准模块文件,使输入字符串以不同形式显示。