跨过高考的大道,我选择了计算机这一门专业,刚接触到第一门语言是我也是感到陌生,自己有怕问老师,就感觉学的特别吃力,讲师知道了我的情况后,主动与我交谈,帮我解答问题,他告诉我,学计算机不与其他专业,这是一门操作能力很强的语言。如果不懂就要多问。

  经过这一年的努力学习,我的进步很大,在学校参加过各种编程大赛,取得了优异的成绩。

  我认为作为IT员工应该具备一下特点:

  IT奋斗新感想_是 1.要有团队合作精神,一个人的力量是渺小的,但是团队的力量是巨大的。

      2.要有良好的职业道德和素养,这是具备程序员的基本准则。

      3.不懂就要问,这是程序员自主学习的潜能。

   说明一下,我还在读大二  IT奋斗新感想_的_02,在校期间我们小组创作了许多作品:

   下面就看看我的结业项目吧;

  IT奋斗新感想_能力_03

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Data.SqlClient;
using System.Runtime.InteropServices;
namespace MiniQQ
{
    public partial class LoginFrm : Form
    {
        public LoginFrm()
        {
            InitializeComponent();
        }
        #region 调用API向系统发送控制条被单击的消息,模拟了系统的窗体托动,提高效率
        [DllImport("user32.dll")]
        public static extern bool Rese();
        protected override void WndProc(ref Message m)
        {
            switch (m.Msg)
            {
                case 0x84:
                    base.WndProc(ref m);
                    if (m.Result == (IntPtr)0x1)
                    {
                        m.Result = (IntPtr)2;
                        return;
                    }
                    break;
            }
            base.WndProc(ref m);
        }
        #endregion
        private void picMin_MouseEnter(object sender, EventArgs e)
        {
            this.picMin.Image = Image.FromFile("IMMinButton_Down.bmp");
        }
        private void picMin_MouseLeave(object sender, EventArgs e)
        {
            this.picMin.Image = null;
        }
        private void picClose_MouseLeave(object sender, EventArgs e)
        {
            this.picClose.Image = null;
        }
        private void picClose_MouseEnter(object sender, EventArgs e)
        {
            this.picClose.Image = Image.FromFile("IMCloseButton_Down.bmp");
        }
        private void picMin_Click(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Minimized;
        }
        private void picClose_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        private void lblRegister_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            RegisterFrm frm = new RegisterFrm();
            frm.ShowDialog();
        }
        private void lblGetPwd_LinkClicked(object sender, LinkLabelLinkClickedEventArgs e)
        {
            GetPwdFrm frm = new GetPwdFrm();
            frm.ShowDialog();
        }
                                                       
        private Boolean ValidateInput()
        {
            if (this.txtQQNum.Text.Equals(""))
            {
                MessageBox.Show("请输入QQ号码!");
                this.txtQQNum.Focus();
                return false;
            }
            if (this.txtQQPwd.Text.Equals(""))
            {
                MessageBox.Show("请输入QQ密码!");
                this.txtQQPwd.Focus();
                return false;
            }
            return true;
        }
        private void btnLogin_Click(object sender, EventArgs e)
        {
            if (this.ValidateInput())
            {
                try
                {
                    DBHelper.connection.Open();
                    String sql = String.Format("select count(*) from UserInfo where id={0}", this.txtQQNum.Text);
                    SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                    int result = Convert.ToInt32(command.ExecuteScalar());
                    if (result == 0)
                    {
                        MessageBox.Show("QQ号码与密码不匹配!");
                        this.txtQQNum.Focus();
                        this.txtQQNum.SelectAll();
                    }
                    else
                    {
                        UserHelper.qqNum = Convert.ToInt32(this.txtQQNum.Text);
                        LoginWaitFrm frm = new LoginWaitFrm();
                        frm.Show();
                        this.Visible = false;
                        frm.loginFrm = this;
                    }
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    if (DBHelper.connection.State == ConnectionState.Open)
                        DBHelper.connection.Close();
                }
            }
        }
        private void btnCancel_Click(object sender, EventArgs e)
        {
            this.Close();
        }
    }
}


  IT奋斗新感想_团队合作_04

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Runtime.InteropServices;
using System.Data.SqlClient;
using SideBarControlLibrary;
using System.Media;
using System.Diagnostics;
namespace MiniQQ
{
    public partial class MainFrm : Form
    {
        public MainFrm()
        {
            InitializeComponent();
        }
        #region 调用API向系统发送控制条被单击的消息,模拟了系统的窗体托动,提高效率
        [DllImport("user32.dll")]
        public static extern bool Rese();
        protected override void WndProc(ref Message m)
        {
            switch (m.Msg)
            {
                case 0x84:
                    base.WndProc(ref m);
                    if (m.Result == (IntPtr)0x1)
                    {
                        m.Result = (IntPtr)2;
                        return;
                    }
                    break;
            }
            base.WndProc(ref m);
        }
        #endregion
        private void picMin_MouseEnter(object sender, EventArgs e)
        {
            this.picMin.Image = Image.FromFile("IMMinButton_Down.bmp");
        }
        private void picMin_MouseLeave(object sender, EventArgs e)
        {
            this.picMin.Image = null;
        }
        private void picClose_MouseLeave(object sender, EventArgs e)
        {
            this.picClose.Image = null;
        }
        private void picClose_MouseEnter(object sender, EventArgs e)
        {
            this.picClose.Image = Image.FromFile("IMCloseButton_Down.bmp");
        }
        private void picMin_Click(object sender, EventArgs e)
        {
            this.WindowState = FormWindowState.Minimized;
        }
        private void picClose_Click(object sender, EventArgs e)
        {
            this.Close();
        }
        private void btnExit_Click(object sender, EventArgs e)
        {
            if (MessageBox.Show("退出QQ?", "信息", MessageBoxButtons.OKCancel, MessageBoxIcon.Question) == DialogResult.OK)
            {
                this.Close();
            }
        }
        private void MainFrm_FormClosed(object sender, FormClosedEventArgs e)
        {
            Application.Exit();
        }
        private void btnSearchFriends_Click(object sender, EventArgs e)
        {
            SearchFriendFrm frm = new SearchFriendFrm();
            frm.ShowDialog();
        }
        private void MainFrm_Load(object sender, EventArgs e)
        {
            this.ntiIcon.Text = UserHelper.qqNum.ToString();
            this.sbFriends.SideBarPanels.Add("我的好友");
            this.sbFriends.SideBarPanels.Add("陌生人");
            this.sbFriends.ActivePanelIndex = 0;
            this.ShowSelfInfo();
            this.ShowFriendList();
            this.sbFriends.ActivePanelIndexChanged += new SideBarControlLibrary.ActivePanelIndexChangedEventHandler(this.sbFriends_ActivePanelIndexChanged);
        }
        public void ShowFriendList()
        {
            this.sbFriends.SideBarPanels[0].SideBarIcons.Clear();
            this.sbFriends.SideBarPanels[1].SideBarIcons.Clear();
            String sql = String.Format("select UserInfo.Id,UserInfo.NickName,UserInfo.FaceId from FriendsInfo inner join UserInfo on FriendsInfo.FriendId = UserInfo.Id where FriendsInfo.HostId = {0}", UserHelper.qqNum);
            try
            {
                DBHelper.connection.Open();
                SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                SqlDataReader reader = command.ExecuteReader();
                while (reader.Read())
                {
                    SideBarIcon icon = new SideBarIcon(reader["NickName"].ToString(), Convert.ToInt32(reader["FaceId"]));
                    icon.Tag = reader["Id"];
                    this.sbFriends.SideBarPanels[0].SideBarIcons.Add(icon);
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (DBHelper.connection.State == ConnectionState.Open)
                    DBHelper.connection.Close();
            }
        }
        public void ShowSelfInfo()
        {
            try
            {
                String sql = String.Format("select UserInfo.NickName,UserInfo.faceId from UserInfo where UserInfo.Id = {0}", UserHelper.qqNum);
                DBHelper.connection.Open();
                SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                SqlDataReader reader = command.ExecuteReader();
                if (reader.Read())
                {
                    this.picFace.Image = this.ilFaces.Images[Convert.ToInt32(reader["faceId"])];
                    this.lblNickName.Text = reader["NickName"].ToString() + "(" + UserHelper.qqNum + ")";
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (DBHelper.connection.State == ConnectionState.Open)
                    DBHelper.connection.Close();
            }
        }
        private void sbFriends_IconClick(SideBar senderBar, SideBarPanel senderPanel, SideBarIcon senderIcon)
        {
            int friendFaceId = -1;
            String sql = String.Format("select FaceId from userInfo where Id={0}", Convert.ToInt32(senderIcon.Tag));
            try
            {
                DBHelper.connection.Open();
                SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                friendFaceId = Convert.ToInt32(command.ExecuteScalar());
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (DBHelper.connection.State == ConnectionState.Open)
                    DBHelper.connection.Close();
            }
            senderIcon.ImageIndex = friendFaceId;
            this.sbFriends.Refresh();
            this.tmrChatMessage.Stop();
            UserHelper.friendId = Convert.ToInt32(senderIcon.Tag);
            ChatFrm frm = new ChatFrm();
            frm.Show();
        }
        int friendId = 0;
        int friendFaceId = -1;
        private void tmrMessage_Tick(object sender, EventArgs e)
        {
            String sql = String.Format("SELECT Top 1 FromUserId, MessageTypeId FROM MessagesInfo WHERE ToUserId={0} AND MessageState=0", UserHelper.qqNum);
            int messageTypeId = 0;  // 消息类型
                                                        
            try
            {
                DBHelper.connection.Open();
                SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                SqlDataReader reader = command.ExecuteReader();
                if (reader.Read())
                {
                    friendId = Convert.ToInt32(reader["FromUserId"]);
                    messageTypeId = Convert.ToInt32(reader["MessageTypeId"]);
                }
                reader.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (DBHelper.connection.State == ConnectionState.Open)
                    DBHelper.connection.Close();
            }
            if (messageTypeId == 1)
            {
                sql = String.Format("select FaceId from userInfo where Id={0}", this.friendId);
                try
                {
                    DBHelper.connection.Open();
                    SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                    friendFaceId = Convert.ToInt32(command.ExecuteScalar());
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    if (DBHelper.connection.State == ConnectionState.Open)
                        DBHelper.connection.Close();
                }
                Boolean result = false;
                foreach (SideBarPanel panel in this.sbFriends.SideBarPanels)
                {
                    foreach (SideBarIcon icon in panel.SideBarIcons)
                    {
                        if (Convert.ToInt32(icon.Tag) == friendId)
                        {
                            result = true;
                            this.sbFriends.ActivePanelIndex = panel.Index;
                            break;
                        }
                    }
                    if (result)
                        break;
                }
                if (!result)
                {
                    sql = String.Format("select UserInfo.NickName,UserInfo.faceId from UserInfo where UserInfo.Id = {0}", friendId);
                    try
                    {
                        DBHelper.connection.Open();
                        SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                        SqlDataReader reader = command.ExecuteReader();
                        if (reader.Read())
                        {
                            SideBarIcon icon = new SideBarIcon(reader["NickName"].ToString(), Convert.ToInt32(reader["faceId"]));
                            icon.Tag = friendId;
                            this.sbFriends.ActivePanelIndex = 1;
                            this.sbFriends.ActiveSideBarPanel.SideBarIcons.Add(icon);
                        }
                        reader.Close();
                    }
                    catch (Exception ex)
                    {
                        MessageBox.Show(ex.Message);
                    }
                    finally
                    {
                        if (DBHelper.connection.State == ConnectionState.Open)
                            DBHelper.connection.Close();
                    }
                }
                SoundPlayer player = new SoundPlayer("msg.wav");
                player.Play();
                this.tmrChatMessage.Start();
            }
            else if(messageTypeId == 2)
            {
                SoundPlayer player = new SoundPlayer("system.wav");
                player.Play();
                this.tmrAddFriend.Start();
            }
        }
        private void sbFriends_ActivePanelIndexChanged(SideBar sender)
        {
            SoundPlayer player = new SoundPlayer("folder.wav");
            player.Play();
        }
        private void tmrAddFriend_Tick(object sender, EventArgs e)
        {
            if (this.btnMessage.Image != null)
                this.btnMessage.Image = null;
            else
                this.btnMessage.Image = Image.FromFile("MessageReading.gif");
        }
        //头像闪烁
        private void tmrChatMessage_Tick(object sender, EventArgs e)
        {
            foreach (SideBarPanel panel in this.sbFriends.SideBarPanels)
            {
                foreach (SideBarIcon icon in panel.SideBarIcons)
                {
                    if (Convert.ToInt32(icon.Tag) == this.friendId)
                    {
                        if (icon.ImageIndex != 100)
                            icon.ImageIndex = 100;
                        else
                            icon.ImageIndex = this.friendFaceId;
                    }
                    this.sbFriends.Refresh();
                }
            }
        }
        private void btnMessage_Click(object sender, EventArgs e)
        {
            if (this.tmrAddFriend.Enabled)
            {
                this.btnMessage.Image = Image.FromFile("MessageReading.gif");
                this.tmrAddFriend.Stop();
                MessageFrm frm = new MessageFrm();
                frm.Show();
            }
            else
            {
                SearchMessageFrm frm = new SearchMessageFrm();
                frm.ShowDialog();   
            }
        }
        private void picFace_Click(object sender, EventArgs e)
        {
            PersonalInfoFrm frm = new PersonalInfoFrm();
            frm.ShowDialog();
            this.ShowSelfInfo();
        }
        private void cmsFriendList_Opening(object sender, CancelEventArgs e)
        {
            if (this.sbFriends.SelectedSideBarIcon != null && this.sbFriends.ActivePanelIndex == 0)
            {
                this.tsmiDelete.Visible = true;
            }
            else
            {
                this.tsmiDelete.Visible = false;
            }
            if (this.sbFriends.SelectedSideBarIcon != null &&this.sbFriends.ActivePanelIndex == 1)
            {
                this.tsmiAddFriend.Visible = true;
            }
            else
            {
                this.tsmiAddFriend.Visible = false;
            }
            if (this.sbFriends.IconStyle == SideBarIconStyle.LargeImage)
            {
                this.tsmiLargeIcon.Visible = false;
                this.tsmiSmallIcon.Visible = true;
            }
            else
            {
                this.tsmiLargeIcon.Visible = true;
                this.tsmiSmallIcon.Visible = false;
            }
        }
        private void tsmiLargeIcon_Click(object sender, EventArgs e)
        {
            this.sbFriends.IconStyle = SideBarIconStyle.LargeImage;
        }
        private void tsmiSmallIcon_Click(object sender, EventArgs e)
        {
            this.sbFriends.IconStyle = SideBarIconStyle.SmallImage;
        }
        private void tsmiDelete_Click(object sender, EventArgs e)
        {
            int result = 0;
            try
            {
                String sql = String.Format("delete from FriendsInfo where hostId ={0} and FriendId={1}", UserHelper.qqNum, Convert.ToInt32(this.sbFriends.SelectedSideBarIcon.Tag));
                DBHelper.connection.Open();
                SqlCommand command = new SqlCommand(sql,DBHelper.connection);
                result = command.ExecuteNonQuery();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (DBHelper.connection.State == ConnectionState.Open)
                    DBHelper.connection.Close();
            }
            if (result > 0)
            {
                this.ShowFriendList();
            }
            else
            {
                MessageBox.Show("删除失败!");
            }
        }
        private void tsmiAddFriend_Click(object sender, EventArgs e)
        {
            int friendshipPolicyId = 0;
            String sql = "";
            try
            {
                DBHelper.connection.Open();
                sql = String.Format("select FriendshipPolicyId from userinfo where Id={0}", this.friendId);
                SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                SqlDataReader reader = command.ExecuteReader();
                if (reader.Read())
                    friendshipPolicyId = Convert.ToInt32(reader["FriendshipPolicyId"]);
                reader.Close();
            }
            catch (Exception ex)
            {
                MessageBox.Show(ex.Message);
            }
            finally
            {
                if (DBHelper.connection.State == ConnectionState.Open)
                    DBHelper.connection.Close();
            }
            int result = 0;
            if (friendshipPolicyId == 1)
            {
                try
                {
                    DBHelper.connection.Open();
                    sql = String.Format("insert into FriendsInfo values({0},{1})", UserHelper.qqNum, friendId);
                    SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                    result = command.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    if (DBHelper.connection.State == ConnectionState.Open)
                        DBHelper.connection.Close();
                }
                if (result > 0)
                    MessageBox.Show("添加成功,请刷新好友列表!");
                else
                {
                    MessageBox.Show("添加失败,请稍候再试!");
                    return;
                }
            }
            else if (friendshipPolicyId == 2)
            {
                result = 0;
                try
                {
                    DBHelper.connection.Open();
                    sql = String.Format("insert into MessagesInfo values({0},{1},'请求添加您为好友',2,0,getdate())", UserHelper.qqNum, friendId);
                    SqlCommand command = new SqlCommand(sql, DBHelper.connection);
                    result = command.ExecuteNonQuery();
                }
                catch (Exception ex)
                {
                    MessageBox.Show(ex.Message);
                }
                finally
                {
                    if (DBHelper.connection.State == ConnectionState.Open)
                        DBHelper.connection.Close();
                }
                if (result > 0)
                    MessageBox.Show("对方需要身份验证才能被加为好友,已发出请求!");
                else
                {
                    MessageBox.Show("添加失败,请稍候再试!");
                    return;
                }
            }
            else if (friendshipPolicyId == 3)
            {
                MessageBox.Show("添加失败,对方不允许任何人加他为好友!");
            }
            this.ShowFriendList();
        }
        private void btnRefresh_Click(object sender, EventArgs e)
        {
            this.ShowFriendList();
        }
                                                   
        private void btnkj_Click(object sender, EventArgs e)
        {
            Process.Start("F:/资料/新建文件夹/9tu/index.html");
        }
        private void btnNew_Click(object sender, EventArgs e)
        {
                                                      
        }
                                                   
    }
}

  IT奋斗新感想_能力_05

在这里不一一列举了,

日新月异的IT世界,我们要时时刻刻充实自己  IT奋斗新感想_团队合作_06