做作业送书啦,完成16道编程题就有机会得书
来源:互联网 发布:手机水平仪软件 编辑:程序博客网 时间:2024/04/30 17:39
我是《31天学会CRM项目开发(C#编程入门及项目实战)》的作者,现组织带学徒、免费赠书活动,做完下面16道编程题,就有机会免费获得价值89元的《31天学会CRM项目开发》赠书一本,总共10本,先来先得,送完为止。
1)、安装开发工具VS2010/2013/2015,并激活。
2)、Hello World!,创建一个Windows窗体程序,拖入一个按钮控件,点击按钮,弹出Hello World!对话框,将项目编译成exe文件,并复制到其他电脑运行。
3)、文本框练习。创建一个Winform窗体,拖入两个Textbox文本框控件,命名为tb1和tb2,再拖入一个Button控件,命名为btn1。要求,设置tb2的ReadOnly属性为true,在tb1中输入一段文本字符,单击bt1,使tb2的文本=tb1的文本。
4)、加减乘除练习 。拖入三个文本框控件,依次命名为tbA,tbB,tbResult,设置tbResult为只读,拖入一个下拉框控件命名为cbOp,拖入一个Label控件,设置其Text为等号。通过代码
int a = 0;
int.TryParse(this.tbA.Text, out a);
double b = 0;
double.TryParse(this.tbB.Text, out b);
将文本转成整型或Double类型。双击控件分别得到_TextChanged和_SelectedIndexChanged事件,在事件中添加tbA和tbB的加减乘除代码,将运算结果显示在tbResult中。
5)、开发一款简易的计算器,实现加减乘除的数学计算。
6)、文本文件读写。创建一个winform窗体,拖入一个文本框,拖入两个按钮控件,分别命名为btnRead和btnWrite,单击btnRead读取文本文件的内容显示在文本框,单击btnWrite将文本框中的内容写入到文本文件。
7)、显示图片。创建一个winform窗体,拖入一个PictureBox控件,拖入一个按钮控件,单击按钮,在PictureBox控件中显示一个本地图像文件。
8)、公司抽奖系统。创建一个winform窗体,从工具箱拖入一个PictureBox,拖入一个Label控件,拖入一个Button控件,拖入一个timer控件,准备若干照片和对应的名字。单击按钮启动timer,开始抽奖,PictureBox上显示照片,Label上显示对应的名字,每间隔半秒更换照片和名字,再次单击按钮停止抽奖。
9)、级联下拉框。创建一个WINFORM窗体,拖入两个下拉框控件,分别命名为cbProvince和cbCity,前者为省份列表,后者为城市列表。自行填充部分省份和城市数据,当选择省份时,城市下拉框自动显示所属的城市列表。
10)、读取文件夹及其文件。创建一个WINFORM窗体,拖入一个按钮、文本框、FolderBrowserDialog等控件,设置文本框多行、只读、有滚动条。单击按钮,显示FolderBrowserDialog,选择一个文件夹,在文本框中显示选定文件夹下的所有文件夹及文件。
11)、资源管理器。创建一个WINFORM窗体,拖入一个treeview控件,拖入一个listview控件,在treeview中显示本地计算机盘符及子文件夹(树形结构),右侧listview中显示选中文件夹的子文件夹及文件。双击listview中的文件,可直接打开。
12)、安装第三方DotNetBar组件,并依次观察各常用控件的效果。DotNetBar是一款带有56个 Windows Form 控件的工具箱,使开发人员可以轻而易举地创建出专业美观的Windows Form...
13)、安装数据库。下载并安装SQL Server 2014 Express,创建数据库demo,在demo数据库中创建一个user表,设置id(自增),username,displayName,password等字段。填充若干条记录,并使用select * form user查询user表的记录。
14)、连接SQL Server数据库。创建一个WINFORM窗体,连接数据库demo,并使用SQLCommand执行查询和更新语句。
15)、登录界面开发。创建两个WINFORM窗体,分别命名为FormLogin和FormMain,在FormLogin窗体中拖入两个文本框和两个Button,分别命名为tbUsername、tbPassword、btnLogin和btnCancel,单击btnLogin连接数据库查询select count(0) from user where username = @username,判断用户是否存在,存在的话再显示主窗体FormMain。
16)、用户管理。创建一个窗体,拖入一个datagridview控件,读取用户表user中的记录,可通过datagridview实现增加、修改、删除用户。设置datagridview有行号,允许插入新行,允许编辑。
将编程题源代码或截图打包发送至3133856930@qq.com,经审核后,确认是独立、真实完成了作业,即可送书。本活动最终解释权归作者所有。
- 做作业送书啦,完成16道编程题就有机会得书
- 阿里CEO张勇谈业务:花无百日红,断舍离,才有机会做得漂亮
- 文摘:不值得做的事情,就不值得做好
- 未做作业(已完成)
- 读华章书,写图书感受,就有机会获赠华章新书一册
- 实时搜索-下一个Google就得做这个
- 有挑战的地方就有机会
- 就业窍门:5.务实,也许就有机会
- 有机会
- 完成作业
- 作业完成
- TCL通讯高管谈国产手机新军:活着就有机会
- socket编程_给它做得这么简单
- 个人讲解 网站初步建设完成后还有那些工作得做
- 刚开始弄Blog,等我做得像样了就请同学们上来看。
- 越深入java 就觉得java做得越烂,java设计问题 之 : 数据绑定
- 不管什么你想做什么,只要一停下,很可能就得重新开始
- 微软的无线连接功能做得太智能,有时候就变成画蛇添足的垃圾鸡肋
- tjut 2853
- LeetCode 143 Reorder List(重排序链表)(Linked List)(*)
- A pointer to an object & A pointer one past the end of a different object
- 500总结
- CTP源码分析3 CTP链路质量估计层结构及源码分析(二)----LEEP协议中的Trickle算法
- 做作业送书啦,完成16道编程题就有机会得书
- POJ-3274-Gold Balanced Lineup
- [C++]C++/CX 编程简述
- Expanding Rods--二分答案
- 【zzuli-oj】-1907-小火山的宝藏收益(树,STL,思维)
- java基础知识(二)——基础知识的学习
- 火车进站-即数的全排列问题
- 面向对象方法编一个简易的控制台版贪吃蛇(三)
- HDU 1829 A Bug's Life 带权并查集