葡京在线开户 一个程序员的行事更与成长感悟(中)

A+项目是一个合作性的非营利性、阶段性的品类,到6月份晚为主就无欲怎么管了,公司合生机勃勃更回到B项目。B项目开的连无绝顺畅,2010年之6月份距离09年新创店经常已经仙逝1年,公司启动资金已经为此了,老板只能依赖借钱发工钱了,各方面压力开始增大,加班为比较累了。9月份,B项目为主可测试体验,10月份落实技术封测(不顶记得是10月份尚是11月份矣)。那同样年国庆,假期好呢从不回老家,和业主和技术总监并呆在局将在打的从事。产品直接当调、修改,修Bug,与此同时,公司吗在谋求新一车轮的筹融资,和森机构、个人、公司有硌谈判,当然,这至关重要是老板娘做的从事,只是当作同事,能感受及这种条件与压力。

返回目录

星罗棋布文章《一个程序员的劳作经验以及成长感悟(上)》
名目繁多文章《一个程序员的做事经验跟成人感悟(中)》
多重文章《一个程序员的劳作经验和成长感悟(下)》
多元文章《一个程序员的做事经验及成人感悟(终)》

再说说Activity之间的数码传递

        /// <summary>
        /// 点选item 后的事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        void listView_ItemClick(object sender, AdapterView.ItemClickEventArgs e)
        {
            Toast.MakeText(this, "你选择了 " + datas[e.Position].Title, ToastLength.Short).Show();

            Intent intent = new Intent(this, typeof(UserInfoLayoutActivity));
            /* 通过Bundle对象存储需要传递的数据 */
            Bundle bundle = new Bundle();
            /*字符、字符串、布尔、字节数组、浮点数等等,都可以传*/
            intent.PutExtra("Title", datas[e.Position].Title);
            intent.PutExtra("Desc", datas[e.Position].Desc);
            intent.PutExtra("AssistsCount", datas[e.Position].AssistsCount);
            intent.PutExtra("Fails", datas[e.Position].Fails);
            intent.PutExtra("Score", datas[e.Position].Score);
            intent.PutExtra("Level", datas[e.Position].Level);
            intent.PutExtra("Image", datas[e.Position].Image);
            /*把bundle对象assign给Intent*/

            intent.PutExtras(bundle);
            StartActivity(intent);
        }

方代码是当某某项目于单击后所接触的轩然大波,而在波成立了Intent对象,它是跨Activty传值的基本功,之后PutExtra为其赋值,它一定给一个hash表,OK,下面我们更来探望第二页如何去领受这些多少

 

   protected override void OnCreate(Bundle savedInstanceState)
        {

            base.OnCreate(savedInstanceState);
            SetContentView(Resource.Layout.UserInfoLayout);//指定要去渲染的视图     
            var listView = FindViewById<ListView>(Resource.Id.userInfoViewMain);
            listView.Adapter = new UserAdapter(this, new UserInfo
            {
                Title = Intent.GetStringExtra("Title"),
                Desc = Intent.GetStringExtra("Desc"),
                AssistsCount = Intent.GetIntExtra("AssistsCount", 0),
                Level = Intent.GetIntExtra("Level", 0),
                Fails = Intent.GetIntExtra("Fails", 0),
                Image = Intent.GetIntExtra("Image", 0),
                Score = Intent.GetIntExtra("Score", 0),
            });
        }

 

代码中的OnCreate是每个Activity所怀有的方式,即其是跻身Activity后,第一独假设履行之法子,这里一般是立视图,初始化数据,加载PartialView,最后,我们看一下叔的程序执行的终极效果。

葡京在线开户 1

其次独页面

葡京在线开户 2

呵呵,怎么样,挺有趣吧!

 回到目录

欢迎交流,谢绝转载。

先聊聊Activity

先是一个Activity都见面失去继承Activity类,这个类里有办法就为我们贯彻,我们得拿activity看做是MVC里的Action,即其承担渲染我们的页面,组件页面及所用的数量等,我们事先来探望一个Activity在渲染页面时一旦经历的几乎只事件(方法),这些方法我们都好当起定义之activity中错过再写她!

   onCreate:在这边开创界面,做一些数额的初始化工作;

  onStart: 到当时无异步变成“用户可见不可互相”的状态;

  onResume:变成和用户可互相的,(在Activity栈系统经过储藏室的计管理这些Activity,即当前Activity在库房的无比上面,运行完弹出栈,则归上一个Activity);

  onPause:到立刻无异于步是可见但不可互相的,系统会终止动画等消耗CPU的作业。从上文的叙说已经明白,应该当此处保留你的有数额,因为是时段你的先后的事先级降        
      低,有或受系统注销。在此地保留的数码,应该以onResume里读出来。

  onStop:变得不可见 ,被下一个activity覆盖了

  onDestroy:这是Activity被kill前最后一个给调用方法了,可能是外类调用finish方法要是网为省空间将它们小的结果,可以用isFinishing()来判断其,如果您生出      
       一个Progress
Dialog在线程中运行,请在onDestroy里将他cancel掉,不然当线程结束的当儿,调用Dialog的cancel方法会抛大。

      onPause,onstop, onDestroy,三栽状态下
activity都发或被系统kill 掉。

全部集体就是这样的状态做了大约7单月,时间到了2010年新春佳节,此时,市面上之幼社区娱乐比09年初曾基本上出了诸多,儿童页游市场成为一切片红海,盈利状况异常勿开展,而我辈的A游戏按计划还索要一些个月才会推出。春节下,大概3月份之法,老板说了算我们要调整趋势,改吧回合制rpg游戏(因为调整特别深,这里就拿调整后的打叫B项目吧)。这个控制在马上来拘禁是不得已的、但是是适合市场需求的调整。整个集团就是按照新对象来开展工作了。

咱于开发应用程序时,不可能仅使用一个Layout或者一个Activity,比如您个管理网,要求用户优先刊登陆然后又利用,这时你至少要出星星点点个activity吧,先登陆一个,然后成功后待过到转一个Activity,这就是碰到了大半独Activity之间传递数据的题材,这吗是今天我们而说的!

友好负担腾讯外包那个型于那儿是自从办事以来感到压力最特别的时,时间紧、任务还,最根本的凡碰到题目得清一色负自己解决,没人能支援团结。在那段日子,开创了夜晚睡公司的历史记录。最终路虽然稍bug和蘑菇,还是比较顺利上线了,对方吗让了比大之评说,也也后来跟腾讯的平多级合作下了根基。经过是路,自己在技术、做事方式、抗压能力者都出矣增强。

时很快,又到了2011年春节,又一个转折点快发生了。

网页打由此2008年底上进,市场及面世了同一批挣大钱的娱乐,如热血三皇家。大量投资者跟商社开投入网页游戏的研发中,市面上呢油然而生了各种不同门类的网页游戏,策略战争类、儿童社区类还是rpg类游戏等还产生成之作。在这充分环境下,佛山公司确立了,公司老板娘美术生,做个人站/专业网站即十年,之前一直以上海做企业,因为起了佛山协作之机会,独身来到佛山,组建了新公司(后面上海庄虽销了),上海公司事先主要积累在于flash动画平台资源,在戏开发方面为从未什么经验。佛山公司未雨绸缪组建约15总人口之研发团队,开发5-8人数,美术5-8人口,老板任项目经理兼策划以及美术总监,研发项目也Q版儿童类社区娱乐(下面称为A项目),预计研发时也半年到同年。

入职这家店铺发三三两两独值得提的缘由,一凡是温馨想离开广州即时座哗然的城,想到安静的地方闭关修炼学习;而这个局以当时起环境各面来说还入自己的想法;二凡是发生一个细节,就是错过面试,和面试官(老板)谈了准备去的下,他积极为了往来车费,这个是本身并未想到的。这个细节给我当企业老板娘是一个心甘情愿分享的口、公司为是好信赖的。虽然说换这工作易了市、要搬家,但随即的话,自己从未有过想到会在此间一呆就是是4年,并且广州离佛山为大近,自己并不需要下基本上酷的决意去挑选这个店同当下卖工作。

2010开春,公司又闹一个空子跟有事业单位通力合作,把A项目改造成为一个及世博会相关的、适合年轻人玩的种类(暂成为A+项目),公司同时拿大部分活力与人力转入到之类别之研发中失矣,我顶了是项目之对外、对内沟通的天职。4月底,A+项目达线,但更了太悲催的作业—-在在线人数异常少的状下起了服务器宕机,这档子事在未来几乎年以集体中都养了“阴影”。A+项目需要自我形容过多技术说明性的文档和PPT演示文档,那时像好花费在写代码上之时刻未是无数,每天的事情非常杂,写文档、沟通策划、沟通工作布置等等,这个经验吗一定程度及锻炼了上下一心的文档能力与拍卖问题之力量。

本人是于企业树立一两全后开始上班之,是公司之率先批职工,算是公司的“创业元老”。当然,那时候没啊创业的定义,只是作为一卖工作,只是现在回过头去看,四年举行的工作,遇到的题目、和所付的心机我以为跟和谐创业除了没有资金压力外其他并无最非常分别。

……未完待续。

2009年6月,入职新公司。

A项目在日趋往前面推进,不过本纪念起来,似乎从未专门明白的开发计划和活趋势,因为所有团队还没有最多开打之经历,于是便按在市场上的同类型的成熟产品来开,依葫芦画瓢,觉得不好的地方在我们的想法。以Q版儿童社区娱乐吗主题,展开功能,一路开销、一路找寻、一路窜。期间,调出了几乎单同事进行公园、牧场游戏与一些无所事事小游戏的出,想拿它们构成进游戏受错过。同时,公司又连了腾讯的一个休闲游戏外包项目,由自身负责客户端支付,大概连了2个多月份。

自入职后一个月左右研发团队主导健全,工作陆续开展,一开始集团开一些简短的功能模块和底蕴功能点,我要担负模块出,时间没过多久,出现了一个有时候的时,把团结推进上了准组长的职位,担负起了主程和组长之天职,也深受投机产生了由另外一个角度去对待问题、处理问题的机遇,关注团体开发效率、关注完。