zoukankan      html  css  js  c++  java
  • c#9

    本次博客内容为实验过程中学习到的新知识。

    用C#编写WindowPhone

    1.页面跳转

     private void Button_Click(object sender, RoutedEventArgs e)
            {
                Frame.Navigate(typeof(BlankPage1),t);
            }

    这是一个Button在Click事件下的页面跳转代码。

    用到的函数是Frame.Navigate(typeof(括号内为要跳转的页面名称),这里写需要传递的参数)

    这个函数不但可以实现跳转,还能将本页的数据传递到下一个页面中。

    t可以是string,也可以是一个数组,即可以传递多个数据。

    在跳转页面中,我们需要接收这些数据。

      protected override void OnNavigatedTo(NavigationEventArgs e)
            {
                m = e.Parameter as double[];
               
                …………
            }

    m是一个double[],用e.Parameter as 参数的类型     接收传过来的参数。利用m[],使用这些数据。

    2.强制转换

    Text的内容为string,但因为计算需要,我们要将string转换成int 或者 duoble,不能过默认转换,因此我们要用强制转换。

    string a=moneyTextBox.Text;

    int data=Convert.toInt32(a);

    3.一些Math函数

    Math.Pow(a,b)  //计算a的b次方

    Math.Round(c,2)  //将浮点数c保留2位

    4.获得时间

    DateTime.Now.Year.ToString();          获取年份   // 2008

    DateTime.Now.Month.ToString();      获取月份   // 9

    DateTime.Now.DayOfWeek.ToString(); 获取星期   // Thursday

    DateTime.Now.DayOfYear.ToString(); 获取第几天   // 248

    DateTime.Now.Hour.ToString();          获取小时   // 20

    DateTime.Now.Minute.ToString();     获取分钟   // 31

    DateTime.Now.Second.ToString();     获取秒数   // 45

  • 相关阅读:
    改进初学者的PID-微分冲击
    孤独
    改进初学者的PID-采样时间
    mac10.9下eclipse的storm开发环境搭建
    ubuntu12.04+hadoop2.2.0+zookeeper3.4.5+hbase0.96.2+hive0.13.1伪分布式环境部署
    Linux学习笔记之rpm包管理功能全解
    Linux学习笔记之文件读取过程
    Linux学习笔记之Linux系统的swap分区
    Linux学习笔记之grep命令和使用正则表达式
    Prometheus监控学习笔记之容器监控Grafana模块
  • 原文地址:https://www.cnblogs.com/wh-tju/p/4511618.html
Copyright © 2011-2022 走看看