第一次实践作业
2015-04-25 15:50
253 查看
Github地址:https://github.com/chudongrui/test
第一次实践作业
•1、分组,3~5人一组,选出每组组长,课代表汇总后以文件形式统一提交至本平台
•2、注册Github,开始管理自己的源代码
–创建一个Github仓库,命名为test。
–给出课本P37页编程基本功的代码,并提交至Github的test仓库中。
–地址提交至本组小组长,由各组长将地址以粘贴形式提交本平台。
•3、建立个人及团队博客(3~5人)
–个人博客内容:个人github链接及git学习心得总结。
–团队博客内容:当前主流的单元测试工具汇总;小组分工情况。
–由每组组长汇总后将本团队博客地址以粘贴形式提交到网络平台。
总结体会
git是一个快速,开源,分布式的版本控制系统。
GIT源码地址:git-scm.com/download
GitHub是一个基于web与git的托管项目服务,你可以这里托管你的代码。
网址:https://github.com/
下载
http://git-scm.com/downloads
安装
打开GitBashhttp://git-scm.com/
http://git-scm.com/
http://try.github.com/
Git的工作流程
与远程仓库同步(pull,fetch)
修改文件
查看变更(show,status)
载入变更(add or –a)
提交载入的变更(commit)
重复
上传(push)
Git Bash常用命令
pwd 当前工作目录
clear 清屏
ls 列举当前目录下的文件及文件夹
cd 更改目录
mkdir 创建目录
touch 创建空文件
cp 拷贝
rm 移除
mv 移动文件,可用来对文件重命名
date 当前日期
echo 回显
Git配置用户名和Email
打开GitBash
git config --gloabl user.name "Your Name"
git config --global user.email "your_email@example.com"
git config --list
exit
第一个Git库
告诉Git你是谁
git config –global user.name “xucons”
git config –global user.email “xucons@gmail.com”
创建一个库
git init
克隆一个库
git clone git://git.kernel.org/scm/git/git.git
p37代码:
1. public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello,World!");
}
}
2.
#include
using namespace std;
void myReverse(char*, char*);
char * senReverse(char*);
int main()
{
char sen[]="hello, I am a student!";
char *result=senReverse(sen);
cout << result << endl;
return 0;
}
void myReverse(char *start, char *end)
{
char temp;
while(start
{
temp=*start;
*start=*end;
*end=temp;
start++;
end--;
}
}
char * senReverse(char *sen)
{
char *start=sen, *end=sen+strlen(sen)-1;
myReverse(start, end); //先反转整个句子
[cpp]
释部分是另外一种实现,只不过看起来有些繁琐
int loc; //记录每个单词的长度
for(start=sen,end=start;(*end)!='\0';start+=loc)
{
loc=0;
while((*end)!=' '&&(*end)!='\0'){end++, loc++;}
end--;
myReverse(start, end);
end+=2;
loc++;
}
*/
end=start;
while(*start!='\0')
{
3.
int MaxSum(int *A,int n)
{
int maximum=-INF;
int sum;
for(int i=0;i
{
sum=0;
for(int j=i;j
{
sum+=A[j];
if(sum>maximum)
maximum=sum;
}
}
return maximum;
}
4.
///
/// 使窗口的中的指定控件支持运行时移动
/// TODO:运行时缩放
///
public class ControlMoveResize
{
#region 私有成员
bool IsMoving = false;
Point pCtrlLastCoordinate = new Point(0,0);
Point pCursorOffset = new Point(0, 0);
Point pCursorLastCoordinate = new Point(0, 0);
private Control ctrl = null;
private ScrollableControl Containe = null;
#endregion
#region 私有方法
///
/// 在鼠标左键按下的状态记录鼠标当前的位置,以及被移动组件的当前位置
///
///
///
private void MouseDown(object sender, MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
IsMoving = true;
pCtrlLastCoordinate.X = ctrl.Left;
pCtrlLastCoordinate.Y = ctrl.Top;
pCursorLastCoordinate.X = Cursor.Position.X;
pCursorLastCoordinate.Y = Cursor.Position.Y;
}
}
private void MouseMove(object sender, MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
if (this.IsMoving)
{
第一次实践作业
•1、分组,3~5人一组,选出每组组长,课代表汇总后以文件形式统一提交至本平台
•2、注册Github,开始管理自己的源代码
–创建一个Github仓库,命名为test。
–给出课本P37页编程基本功的代码,并提交至Github的test仓库中。
–地址提交至本组小组长,由各组长将地址以粘贴形式提交本平台。
•3、建立个人及团队博客(3~5人)
–个人博客内容:个人github链接及git学习心得总结。
–团队博客内容:当前主流的单元测试工具汇总;小组分工情况。
–由每组组长汇总后将本团队博客地址以粘贴形式提交到网络平台。
总结体会
git是一个快速,开源,分布式的版本控制系统。
GIT源码地址:git-scm.com/download
GitHub是一个基于web与git的托管项目服务,你可以这里托管你的代码。
网址:https://github.com/
下载
http://git-scm.com/downloads
安装
打开GitBashhttp://git-scm.com/
http://git-scm.com/
http://try.github.com/
Git的工作流程
与远程仓库同步(pull,fetch)
修改文件
查看变更(show,status)
载入变更(add or –a)
提交载入的变更(commit)
重复
上传(push)
Git Bash常用命令
pwd 当前工作目录
clear 清屏
ls 列举当前目录下的文件及文件夹
cd 更改目录
mkdir 创建目录
touch 创建空文件
cp 拷贝
rm 移除
mv 移动文件,可用来对文件重命名
date 当前日期
echo 回显
Git配置用户名和Email
打开GitBash
git config --gloabl user.name "Your Name"
git config --global user.email "your_email@example.com"
git config --list
exit
第一个Git库
告诉Git你是谁
git config –global user.name “xucons”
git config –global user.email “xucons@gmail.com”
创建一个库
git init
克隆一个库
git clone git://git.kernel.org/scm/git/git.git
p37代码:
1. public class HelloWorld {
public static void main(String[] args) {
System.out.println("Hello,World!");
}
}
2.
#include
using namespace std;
void myReverse(char*, char*);
char * senReverse(char*);
int main()
{
char sen[]="hello, I am a student!";
char *result=senReverse(sen);
cout << result << endl;
return 0;
}
void myReverse(char *start, char *end)
{
char temp;
while(start
{
temp=*start;
*start=*end;
*end=temp;
start++;
end--;
}
}
char * senReverse(char *sen)
{
char *start=sen, *end=sen+strlen(sen)-1;
myReverse(start, end); //先反转整个句子
[cpp]
释部分是另外一种实现,只不过看起来有些繁琐
int loc; //记录每个单词的长度
for(start=sen,end=start;(*end)!='\0';start+=loc)
{
loc=0;
while((*end)!=' '&&(*end)!='\0'){end++, loc++;}
end--;
myReverse(start, end);
end+=2;
loc++;
}
*/
end=start;
while(*start!='\0')
{
3.
int MaxSum(int *A,int n)
{
int maximum=-INF;
int sum;
for(int i=0;i
{
sum=0;
for(int j=i;j
{
sum+=A[j];
if(sum>maximum)
maximum=sum;
}
}
return maximum;
}
4.
///
/// 使窗口的中的指定控件支持运行时移动
/// TODO:运行时缩放
///
public class ControlMoveResize
{
#region 私有成员
bool IsMoving = false;
Point pCtrlLastCoordinate = new Point(0,0);
Point pCursorOffset = new Point(0, 0);
Point pCursorLastCoordinate = new Point(0, 0);
private Control ctrl = null;
private ScrollableControl Containe = null;
#endregion
#region 私有方法
///
/// 在鼠标左键按下的状态记录鼠标当前的位置,以及被移动组件的当前位置
///
///
///
private void MouseDown(object sender, MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
IsMoving = true;
pCtrlLastCoordinate.X = ctrl.Left;
pCtrlLastCoordinate.Y = ctrl.Top;
pCursorLastCoordinate.X = Cursor.Position.X;
pCursorLastCoordinate.Y = Cursor.Position.Y;
}
}
private void MouseMove(object sender, MouseEventArgs e)
{
if (Containe == null)
{
return;
}
if (e.Button == MouseButtons.Left)
{
if (this.IsMoving)
{
相关文章推荐
- 软件工程实践第一次作业--准备
- 软工实践第一次作业-准备
- 软工实践第一次作业-黄紫仪
- 【软件工程实践 · 团队项目】 第一次作业
- 2015级软工实践k班第一次作业-准备
- 软件工程实践第一次作业--准备
- 软工实践第一次作业
- 软件工程实践第一次作业
- 软工实践第一次作业----阅读有感
- 软件工程实践 2017 第一次作业
- 软件工程实践第一次作业--准备
- 2017软工实践--第一次作业
- 软件工程实践第一次作业--准备篇
- 软工实践2017年第一次作业
- 软件工程实践第一次作业--准备
- 软件工程实践:结对作业(第一次作业)
- 软件工程实践第一次作业
- 软件工程实践第一次作业
- 第一次作业:软件工程的实践项目课程的自我目标
- 【软件工程实践 · 团队项目】 第一次作业