Skip to content

陕西师范大学"可视化程序设计"课程的实验报告与代码。

License

Notifications You must be signed in to change notification settings

SNNU-CS/snnu-csharp-course

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Build Status Release License

SNNU_CSharp_Course

陕西师范大学"可视化程序设计"课程的实验报告与代码。


下载地址

实验报告

实验内容

实验一:VB/C#.NET集成环境与程序的建立

  1. 生成简单的“Hello,world!”程序。Helllo World
  2. 演示窗体大小及背景颜色的变化。实验一

实验二:VB/C#.NET编程基础练习

  1. 生成控制台应用程序进行基本输入输出。实验二-1
  2. 利用信用卡分类识别或字符分类识别练习选择结构;利用密码通关或计算进入循环次数练习循环结构。实验二-2
  3. 利用Array类练习数组排序。实验二-3
  4. 利用过程重载定义一个求两数或三数和的sum函数。实验二-4
  5. 使用简单例子1+2+…+n<9,找出n值进行单步跟踪或断点设置。实验二-5
  6. 使用Try…Catch…Finally来进行除数为0或运行时数组索引值超出界限的异常处理。实验二-6

实验三:VB/C#.NET控件与界面设计

  1. 制作跑马灯实现动画设计。实验三-1
  2. 标签控件动态生成和三个窗体切换实例。实验三-2
  3. 益智游戏。实验三-3
  4. 制作调色板。实验三-4
  5. 不破坏背景的慢跑动画。实验三-5
  6. 制作常见菜单。实验三-6

实验四:窗口事件应用技巧

  1. 创建过滤字符的TextBox控件。实验四-1
  2. 利用上下左右键控制坦克图移动。实验四-2
  3. 使用鼠标事件来创建画图。实验四-3
  4. 添加和删除控件共享事件过程实例。实验四-4

实验五:ADO.NET数据库应用

  1. 制作一个可插入、删除、修改PERSON数据表的员工工资系统。实验五-1
  2. 使用DataView对象对SCOREDB.mdb数据库的SCORE数据表作排序,过滤学生的成绩。实验五-2
  3. 将MEMBER数据表的数据记录与TextBox、ComboBox、DataGrid控件做数据绑定。实验五-3
  4. 制作两个关系数据表的数据库应用程序。实验五-4
  5. 使用BindingManagerBase对象与TextBox控件做数据绑定的操作,且可动态浏览BOOK数据表的上一条、下一条记录。实验五-5

实验六:多项目开发

  1. 使用三个窗体模块文件及一个标准模块文件,使输入字符串以不同形式显示。
  2. 简易多项目开发实例。
  3. 利用Shell函数启动“记事本”与“小时钟”应用程序;利用Process.Start方法启动Flash MX所制作的影片文件。
  4. 在C#.NET程序语言制作的窗体上输入本金、月数及利率后,将其计算的存款金额结果传给VB.NET程序语言所制作的窗体。

实验七:GDI+绘图与多媒体应用

  1. GDI+渐变层绘图、文本综合实例。
  2. 制作可打开文件存图的绘图程序。
  3. 使用Region对象制作需要的特殊图形,制作不规则形状的窗体。
  4. 当按下动物图标会显示该动物的中英文名称并播放其声音文件。
  5. 做一个影像文件(.mpg)、音乐文件(.mid)与声音文件(*.wav)点唱机。
  6. 利用Windows Media Player组件制作自己的多媒体播放器

实验八:VB/C#.NET面向对象编程

  1. 练习创建类及属性、方法、事件。
  2. 练习继承和多态的实现。
  3. 以System.Array对象为例练习接口与实现。
  4. 制作类库以提供给其他项目引用。

About

陕西师范大学"可视化程序设计"课程的实验报告与代码。

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages