这个问题背后的数学已被多次询问,所以这并不是我所追求的.相反,我正在尝试将用于确定这些点的等式编程为JavaScript中的循环,以便我可以在圆周上均匀地显示点.
因此,使用点的X和Y位置的等式:
pointX = r * cos(theta) + centerX
pointY = r * sin(theta) + centerY
Run Code Online (Sandbox Code Playgroud)
我应该可以用这个来计算它:
var centerX = 300;
var centerY = 175;
var radius = 100;
var numberOfPoints = 8;
var theta = 360/numberOfPoints;
for ( var i = 1; i <= numberOfPoints; i++ ) {
pointX = ( radius * Math.cos(theta * i) + centerX );
pointY = ( radius * Math.sin(theta * i) + centerY );
// Draw point ( pointX , pointY )
} …Run Code Online (Sandbox Code Playgroud) 我希望这是解释这个的最佳方式......
我有3个视图对象:学校,课程和课程.每所学校都有多门课程,每门课程可以有多个课程(将课程视为学习课程,课程为实际课程).在我的主视图中,我显示所有学校,然后单击一个以进入它.在"CourseView"页面上,它显示学校的名称以及与该学校相关的所有课程.我正在尝试做的,也是所有列出的每门课程相关的课程.这可能吗(没有大量的jQuery/JSON魔法,我还在学习)?
public class School
{
public int Id { get; set; }
public string SchoolName { get; set; }
public string WelcomeMsg { get; set; }
public string SchoolLogo { get; set; }
public List<Course> Courses { get; set; }
}
public class Course
{
public int Id { get; set; }
public string CourseCode { get; set; }
public string CourseName { get; set; }
public int SchoolId { get; set; }
public List<Class> Classes { get; set; …Run Code Online (Sandbox Code Playgroud) 我的同学问了这个问题,我想确定我告诉他正确的答案.本质上,下面的代码(确实显示"6"作为答案)混淆了他到MessageBox.Show((i - ).ToString());.
我的解释是减量操作(i--)实际上并没有发生,因为它被传递给MessageBox对象的.Show方法.因此它显示6,因为它实际上并没有将该值减少1.
这是正确的解释吗?我从未试图在同时显示值的同时抛出inc/dec操作,所以我不确定我的推理是否正确.谢谢!
int i = 6; // I starts as 6...
if (i >=4 ) // Then the check to see if i >= 4 is TRUE...
{
if( i == 5) // The check to see if i == 5 is FALSE...
{
MessageBox.Show(i.ToString());
}
else
{
MessageBox.Show((i--).ToString()); // ****
}
}
else
{
MessageBox.Show((i++).ToString());
}
Run Code Online (Sandbox Code Playgroud) 我现在在学习MVC 4方面遇到了一些麻烦,我希望有人可以提供帮助.据我所知,搜索中出现的问题没有重复,但如果有,请指导我.
我的问题是:在我在index.aspx页面上显示的学校列表中,是否有可能让用户点击"详细信息"链接,以便它返回并显示该特定学校的详细信息?我已经在下面的代码中包含了所有相关信息,但请原谅我是否太多(我不确定究竟需要什么).
如您所见,ActionResult Index()会返回我数据库中所有学校的列表.我想要做的是在他们点击"详细信息"时回发,以便视图返回有关该学校的特定信息.这可能吗?我认为有可能只传递被点击的学校的Id,但是当我回到DAC层时,它接受Id(int)作为参数,当我希望它返回一个"学校"类型的对象.这有意义吗?
对于它的价值,我知道一点Javascript,但没有jQuery,JSON等(还).
所以我有5层:
我的观点对象:
SchoolVO.cs:
public int Id { get; set; }
public string Name { get; set; }
public string Slogan { get; set; }
Run Code Online (Sandbox Code Playgroud)
我的数据库访问类:
SchoolDAC.cs
public static School GetSchool(School school)
{
try
{
using (SqlConnection conn = ConnectionHelper.GetConnection("SchoolDB"))
{
SqlCommand cmd = new SqlCommand("Schools.GetSchool", conn);
cmd.CommandType = CommandType.StoredProcedure;
cmd.Parameters.AddWithValue("@SchoolId", school.Id);
using (SqlDataReader dr = cmd.ExecuteReader())
{
if (dr.Read())
{
school = readRecord(dr);
// readRecord() is just another method …Run Code Online (Sandbox Code Playgroud)