http://www.imomin.webs.com

Thank You for Visit Me

Md. Mominul Islam

view:  full / summary

Database Connector

Posted by imomins on March 29, 2011 at 12:39 AM Comments comments (0)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using net.ERP.Constants;

using System.Windows.Forms;

using System.Data.SqlClient;

 

namespace net.ERP.Utility

{

    class DatabaseConnector:CommonConstants

    {

        private string mpristrDBConnectionString = null;

        public static SqlConnection gmpubstasqlconnSQLConnection = null;

        public static SqlConnection gmpubstasqlconnSQLConnectionTemp = null;

       

        public void mpubvConnectDatabase(string pstrServerName)

        {

            try

            {

                mpristrDBConnectionString = "Data Source=" + pstrServerName + ";Initial Catalog=" + gmpubcstrDatabaseName + ";User ID=" + gmpubcstrUserName + ";Password=" + gmpubcstrPassword;

                gmpubstasqlconnSQLConnection = new SqlConnection(mpristrDBConnectionString);

                gmpubstasqlconnSQLConnectionTemp = new SqlConnection(mpristrDBConnectionString);

            }

            catch (Exception pexpDBConnection)

            {

                MessageBox.Show(pexpDBConnection.Message);

            }

            finally

            {

                mpristrDBConnectionString = null;

            }

        }

    }

}

 


DateTime Picker in GridView

Posted by imomins on March 29, 2011 at 12:37 AM Comments comments (0)

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Windows.Forms;

 

namespace net.ERP.Modules.Land.GUI.Transactions

{

    public class DateTimePickerColumn : DataGridViewColumn

    {

        public DateTimePickerColumn()

            : base(new DateTimePickerCell())

        {

        }

 

 

        public override DataGridViewCell CellTemplate

        {

            get

            {

                return base.CellTemplate;

            }

            set

            {

                // Ensure that the cell used for the template is a DateTimePickerCell.

                if (value != null &&

                    !value.GetType().IsAssignableFrom(typeof(DateTimePickerCell)))

                {

                    throw new InvalidCastException("Must be a DateTimePickerCell");

                }

                base.CellTemplate = value;

            }

        }

 

        private void InitializeComponent()

        {

            System.Windows.Forms.DataGridViewCellStyle dataGridViewCellStyle1 = new System.Windows.Forms.DataGridViewCellStyle();

            //

            // DateTimePickerColumn

            //

            dataGridViewCellStyle1.Format = "d";

            dataGridViewCellStyle1.NullValue = null;

            this.DefaultCellStyle = dataGridViewCellStyle1;

 

        }

    }

 

    public class DateTimePickerCell : DataGridViewTextBoxCell

    {

 

        public DateTimePickerCell()

            : base()

        {

            // Use the custom defined date format.

 

            this.Style.Format = DateTime.Today.ToString("MM-dd-yyyy");

        }

 

        public override void InitializeEditingControl(int rowIndex, object

            initialFormattedValue, DataGridViewCellStyle dataGridViewCellStyle)

        {

            // Set the value of the editing control to the current cell value.

            base.InitializeEditingControl(rowIndex, initialFormattedValue,

                dataGridViewCellStyle);

 

            DateTimePickerEditingControl ctl = (DateTimePickerEditingControl)DataGridView.EditingControl;

            DateTime d;

            ctl.Value = DateTime.TryParse((Value ?? "").ToString(), out d) ? d : DateTime.Now;

 

            /*Check whether the datagridview is databound/unbound. In both cases if the value of the cell

         isn't null then check the DateTimePickerEditing Control else uncheck it.*/

            if (ctl.EditingControlDataGridView.CurrentCell.OwningColumn.IsDataBound)

                ctl.Checked = Value.ToString() == "" ? false : Value == null ? false : true;

            else

                ctl.Checked = Value == null ? false : true;

        }

 

        public override Type EditType

        {

            get

            {

                // Return the type of the editing contol that DateTimePickerCell uses.

                return typeof(DateTimePickerEditingControl);

            }

        }

 

        public override Type ValueType

        {

            get

            {

                // Return the type of the value that DateTimePickerCell contains.

                return typeof(DateTime);

            }

        }

 

        public override object DefaultNewRowValue

        {

            get

            {

                //Return null as the default value for new row.

                return null;

            }

        }

    }

 

    class DateTimePickerEditingControl : DateTimePicker, IDataGridViewEditingControl

    {

        DataGridView dataGridView;

        private bool valueChanged = false;

        int rowIndex;

 

        public DateTimePickerEditingControl()

        {

            this.Format = DateTimePickerFormat.Custom;

            // this.CustomFormat = DateTime.Now.ToString("MM-dd-yyyy");

            //this.ShowCheckBox = true;

            //this.Checked = false;

        }

 

        // Implements the IDataGridViewEditingControl.EditingControlFormattedValue

        // property.

        public object EditingControlFormattedValue

        {

            get

            {

                return this.Value.ToString();

            }

            set

            {

                if (value is String)

                {

                    this.Value = DateTime.Parse((String)value);

                    //this.Value = Convert.ToString(value);

                }

            }

        }

 

        // Implements the

        // IDataGridViewEditingControl.GetEditingControlFormattedValue method.

        public object GetEditingControlFormattedValue(

            DataGridViewDataErrorContexts context)

        {

            return EditingControlFormattedValue;

        }

 

        // Implements the

        // IDataGridViewEditingControl.ApplyCellStyleToEditingControl method.

        public void ApplyCellStyleToEditingControl(

            DataGridViewCellStyle dataGridViewCellStyle)

        {

            this.Font = dataGridViewCellStyle.Font;

            this.CalendarForeColor = dataGridViewCellStyle.ForeColor;

            this.CalendarMonthBackground = dataGridViewCellStyle.BackColor;

        }

 

        // Implements the IDataGridViewEditingControl.EditingControlRowIndex

        // property.

        public int EditingControlRowIndex

        {

            get

            {

                return rowIndex;

            }

            set

            {

                rowIndex = value;

            }

        }

 

        // Implements the IDataGridViewEditingControl.EditingControlWantsInputKey

        // method.

        public bool EditingControlWantsInputKey(

            Keys key, bool dataGridViewWantsInputKey)

        {

            // Let the DateTimePicker handle the keys listed.

            switch (key & Keys.KeyCode)

            {

                case Keys.Left:

                case Keys.Up:

                case Keys.Down:

                case Keys.Right:

                case Keys.Home:

                case Keys.End:

                case Keys.PageDown:

                case Keys.PageUp:

                    return true;

                default:

                    return !dataGridViewWantsInputKey;

            }

        }

 

        // Implements the IDataGridViewEditingControl.PrepareEditingControlForEdit

        // method.

        public void PrepareEditingControlForEdit(bool selectAll)

        {

            // No preparation needs to be done.

        }

 

        // Implements the IDataGridViewEditingControl

        // .RepositionEditingControlOnValueChange property.

        public bool RepositionEditingControlOnValueChange

        {

            get

            {

                return false;

            }

        }

 

        // Implements the IDataGridViewEditingControl

        // .EditingControlDataGridView property.

        public DataGridView EditingControlDataGridView

        {

            get

            {

                return dataGridView;

            }

            set

            {

                dataGridView = value;

            }

        }

 

        // Implements the IDataGridViewEditingControl

        // .EditingControlValueChanged property.

        public bool EditingControlValueChanged

        {

            get

            {

                return valueChanged;

            }

            set

            {

                valueChanged = value;

            }

        }

 

        // Implements the IDataGridViewEditingControl

        // .EditingPanelCursor property.

        public Cursor EditingPanelCursor

        {

            get

            {

                return base.Cursor;

            }

        }

 

        protected override void OnValueChanged(EventArgs eventargs)

        {

            // Notify the DataGridView that the contents of the cell

            // have changed.

            valueChanged = true;

            this.EditingControlDataGridView.NotifyCurrentCellDirty(true);

            base.OnValueChanged(eventargs);

        }

    }

}

 


Operation Gateway

Posted by imomins on March 29, 2011 at 12:28 AM Comments comments (0)

using System;

using System.Collections;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.ComponentModel;

using System.Data;

using System.Data.Sql;

using System.Data.SqlClient;

using System.Drawing;

using System.Windows.Forms;

using net.ERP.Utility;

 

namespace net.ERP.Utility

{

    public class OperationGateway

    {

        private ArrayList mprialDependentTableNameList;

        public static int mpubiExecuteSQLStmt(string pstrSQL)

        {

            int liTotalEffectedRecords = 0;

            try

            {

                SqlCommand mprisqlcommSqlCommand = null;

                if (DatabaseConnector.gmpubstasqlconnSQLConnection.State == ConnectionState.Open)

                {

                    DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                }

                DatabaseConnector.gmpubstasqlconnSQLConnection.Open();

                mprisqlcommSqlCommand = new SqlCommand(pstrSQL, DatabaseConnector.gmpubstasqlconnSQLConnection);

                liTotalEffectedRecords = mprisqlcommSqlCommand.ExecuteNonQuery();

                DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                return liTotalEffectedRecords;

            }

            catch (SqlException psqlexpStmtExecution)

            {

                DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                MessageBox.Show(psqlexpStmtExecution.Message.ToString());

                return liTotalEffectedRecords;

            }

        }

        public static bool mpubstabPrimaryKeyValueNotUsedAsForeignKeyValue(ArrayList larrLstlDependentTableNameList, ArrayList larrLstlInquiryColumnName, string lstrInquiryColumnValue)

        {

            bool PrimaryKeyValueNotUsedAsForeignKeyValue = true;

            try

            {

                if (DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.State == ConnectionState.Open)

                {

                    DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.Close();

                }

                for (int i = 0; i < larrLstlDependentTableNameList.Count; i++)

                {

                    DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.Open();

                    SqlCommand lsqlcommSQLCommand = DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.CreateCommand();

                    lsqlcommSQLCommand.CommandText = "SELECT " + larrLstlInquiryColumnName[i] + " FROM " + larrLstlDependentTableNameList[i] + " WHERE " + larrLstlInquiryColumnName[i] + " = '" + lstrInquiryColumnValue + "'";

                    SqlDataReader lsqldrSqlDataReader = lsqlcommSQLCommand.ExecuteReader();

                    while (lsqldrSqlDataReader.Read())

                    {

                        PrimaryKeyValueNotUsedAsForeignKeyValue = false;

                        break;

                    }

                    lsqldrSqlDataReader.Close();

                    DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.Close();

                }

                return PrimaryKeyValueNotUsedAsForeignKeyValue;

            }

            catch (SqlException psqlexpRecordExistance)

            {

                DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                MessageBox.Show(psqlexpRecordExistance.Message.ToString());

                return PrimaryKeyValueNotUsedAsForeignKeyValue;

            }

            finally

            {

                DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.Close();

            }

        }

 

 

        public bool mpubiIsExistsRecord(string pstrTableName, string pstrColumnName, string pstrCheckingValue)

        {

            try

            {

                int liReturnValue = -1;

                if (DatabaseConnector.gmpubstasqlconnSQLConnection.State == ConnectionState.Open)

                {

                    DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                }

                DatabaseConnector.gmpubstasqlconnSQLConnection.Open();

                SqlCommand lsqlcommSQLCommand = DatabaseConnector.gmpubstasqlconnSQLConnection.CreateCommand();

                lsqlcommSQLCommand.CommandText = "SELECT " + pstrColumnName + " FROM " + pstrTableName + " WHERE " + pstrColumnName + " = '" + pstrCheckingValue + "'";

                SqlDataReader lsqldrSqlDataReader = lsqlcommSQLCommand.ExecuteReader();

                while (lsqldrSqlDataReader.Read())

                {

                    liReturnValue = 1;

                }

                lsqldrSqlDataReader.Close();

                DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                if (liReturnValue == -1)

                {

                    return false;

                }

                else

                {

                    return true;

                }

            }

            catch (SqlException psqlexpRecordExistance)

            {

                DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                MessageBox.Show(psqlexpRecordExistance.Message.ToString());

                return false;

            }

        }

 

        //ADDED BY BINDESHWAR

        //METHOD PURPOSE: RETURNS A REQUIRED COLUMN VALUE IN A RECORD BY SELECTING IT USING WHERE CLAUSE WITH ANOTHER INQUIRY COLUMN VALUE IN THE SAME RECORD.

        public static string mpristrGetOneColumnValueByAnotherColumnValue(string lstrTableName, string lstrRequiredColumnName, string lstrInquiryColumnName, string lstrInquiryColumnValue)

        {

            string lstrReturnRequiredColumnValue = "";

            try

            {

                if (DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.State == ConnectionState.Open)

                {

                    DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.Close();

                }

                DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.Open();

                SqlCommand lsqlcommSQLCommand = DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.CreateCommand();

                lsqlcommSQLCommand.CommandText = "SELECT " + lstrRequiredColumnName + " FROM " + lstrTableName + " WHERE " + lstrInquiryColumnName + " = '" + lstrInquiryColumnValue + "'";

                SqlDataReader lsqldrSqlDataReader = lsqlcommSQLCommand.ExecuteReader();

                while (lsqldrSqlDataReader.Read())

                {

                    //CODE MODIFIED BY BINDESHWAR

                    lstrReturnRequiredColumnValue = Convert.ToString(lsqldrSqlDataReader[lstrRequiredColumnName]);

                    //CODE MODIFIED BY BINDESHWAR

                }

                lsqldrSqlDataReader.Close();

                DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.Close();

                return lstrReturnRequiredColumnValue;

            }

            catch (SqlException psqlexpRecordExistance)

            {

                DatabaseConnector.gmpubstasqlconnSQLConnectionTemp.Close();

                MessageBox.Show(psqlexpRecordExistance.Message.ToString());

                return lstrReturnRequiredColumnValue;

            }

            //finally

            //{

            //    DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

            //}

        }

 

        //METHOD PURPOSE: RETURNS A REQUIRED COLUMN VALUE IN A RECORD BY SELECTING IT USING WHERE CLAUSE WITH ANOTHER  TWO INQUIRY COLUMN VALUE IN THE SAME RECORD.

        public static string mpubstastrGetOneColumnValueByTwoColumnValues(string lstrTableName, string lstrRequiredColumnName, string lstrInquiryColumnNameOne, string lstrInquiryColumnValueOne, string lstrInquiryColumnNameTwo, string lstrInquiryColumnValueTwo)

        {

            string lstrReturnRequiredColumnValue = "";

            try

            {

                if (DatabaseConnector.gmpubstasqlconnSQLConnection.State == ConnectionState.Open)

                {

                    DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                }

                DatabaseConnector.gmpubstasqlconnSQLConnection.Open();

                SqlCommand lsqlcommSQLCommand = DatabaseConnector.gmpubstasqlconnSQLConnection.CreateCommand();

                lsqlcommSQLCommand.CommandText = "SELECT " + lstrRequiredColumnName + " FROM " + lstrTableName + " WHERE " + lstrInquiryColumnNameOne + " = '" + lstrInquiryColumnValueOne + "' AND " + lstrInquiryColumnNameTwo + " = '" + lstrInquiryColumnValueTwo + "'";

                SqlDataReader lsqldrSqlDataReader = lsqlcommSQLCommand.ExecuteReader();

                while (lsqldrSqlDataReader.Read())

                {

                    //CODE MODIFIED BY BINDESHWAR

                    lstrReturnRequiredColumnValue = Convert.ToString(lsqldrSqlDataReader[lstrRequiredColumnName]);

                    //CODE MODIFIED BY BINDESHWAR

                }

                lsqldrSqlDataReader.Close();

                DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                return lstrReturnRequiredColumnValue;

            }

            catch (SqlException psqlexpRecordExistance)

            {

                DatabaseConnector.gmpubstasqlconnSQLConnection.Close();

                MessageBox.Show(psqlexpRecordExistance.Message.ToString());

                return lstrReturnRequiredColumnValue;

            }

           

        }

 


        private void mprivInitDependentTableNameList()

        {

            mprialDependentTableNameList = new ArrayList();

            mprialDependentTableNameList.Clear();

            mprialDependentTableNameList.Add("LAND_REGISTRATION");

        }

 

    }

}

 


Coding

Posted by imomins on March 29, 2011 at 12:23 AM Comments comments (0)

Duplicacy Check:

private bool mpribIsExists()

        {

            try

            {

                OperationGateway operationGateway = new OperationGateway();

                return operationGateway.mpubiIsExistsRecord("ACC_BRANCH", "BRANCH_ID", txtProjetId .Text .Trim ());

            }

            catch (Exception pexpIsExistsException)

            {

                MessageBox.Show(pexpIsExistsException.Message);

                return false;

            }

        }


Crystal Report:


stringVar NetAmount := ToText ({@Net Total Amount});

numberVar LenthOfNetAmount :=Length (NetAmount) ;

stringVar DecimalPart :=Mid (NetAmount, LenthOfNetAmount-2,LenthOfNetAmount ) ;

numberVar DecimalPartInNumber := ToNumber (DecimalPart);

numberVar NetAmountLessOne :=ToNumber ({@Net Total Amount}-1) ;

if(DecimalPart=".00") then

ProperCase (towords({@Net Total Amount},0))+"     Taka  Only"

else if(DecimalPartInNumber>=0.5) then

ProperCase (ToWords (NetAmountLessOne,0)+"   Taka   And  "+Towords((round({@Net Total Amount},2)-int({@Net Total Amount}))*100,0)+"   Paisa  Only")

else

ProperCase (ToWords ({@Net Total Amount},0)+"   Taka   And  "+Towords((round({@Net Total Amount},2)-int({@Net Total Amount}))*100,0)+"   Paisa  Only")


Combo Box:

DataGridViewComboBoxCell cell = this.dgvMaterialDetails[0, mpriiCurrentRow] as DataGridViewComboBoxCell;

                cell.Value = null;

                cell.Items.Clear();



রিমুভাল ডিক্স থেকে উইন্ডোজ ৭ ইন্সটল করুন, wi

Posted by imomins on March 27, 2011 at 4:29 AM Comments comments (0)

আসসালামুআলাইকুমটেকটিউনসে আমার জানা মতে রিমুভাল ডিক্স থেকে উইন্ডোজ ইন্সটল সম্পর্কে যে টিউনগুলো আছে সেগুলো হল, উইন্ডোজ এক্সপির উপর ও এগুলোতে কাজ করতে হলে সফটওয়্যার প্রয়োজন হয়। তার মানে আপনাকে রিমুভাল ডিক্স (পেনড্রাইভ, মেমোরি কার্ড ইত্যাদি) থেকে ইনস্টল করতে হলে প্রথমে সফটওয়্যার নিতে হবে, তারপর সফটওয়্যার দিয়ে ডিক্সটিকে বুটেবল করতে হবে। এরপর ইনস্টল, তাই না? তবে অনেকে বেশ সমস্যা ও বিরক্তিবোধ করেন। আবার সফটওয়্যার হাতে কাছে না থাকলে তখন??? এই জন্য আপনাদের জন্য আমার এই ছোট্ট টিউন।

ভূমিকাসবচেয়ে জনপ্রিয় অপারেটিং সিস্টেম উইন্ডোজ। আর এটি আমরা সাধারণত ইন্সটল করি সিডি বা ডিভিডি থেকে। সমস্যা হল আপনার সিডি/ডিভিডি রমে যদি সমস্যা থাকে, যেমন- কাজ না করে, নষ্ট বা সিডি/ডিভিডি ডিস্কে সমস্যা থাকে। তখন? তখন কী করবেন? খুবই চিন্তার বিষয়! এ অবস্থায় আমাদের খুব বিপাকে পড়তে হয়। এখন যদি আপনার কাছে ৪ গিগাবাইট বা এর চেয়ে বেশি ধারণক্ষমতা সম্পন্ন একটি ফ্লাস ডিস্ক থাকে তাহলে কোন চিন্তাই নেই। ফ্লাস ডিস্ক হিসেবে আপনি নিতে পারেন পেনড্রাইভ বা মেমোরি কার্ড ইত্যাদি। যাক, এবার কাজের কথায় আসি। এখন কীভাবে সম্ভব? তাই না। দেখুন নিচের ধাপগুলোঃ

উপকরণ§   ৪ গিগাবাইটের একটি ফ্লাস ডিক্স। যেমন- পেনড্রাইভ, মেমোরি কার্ড।

§   একটি উইন্ডোজ সেভেনের ডিভিডি।

কার্যপ্রণালী প্রথমে আপনার কম্পিউটারে রিমুভাল ডিক্সটি প্রবেশ করান। কম্পিউটারে রিমুভাল ডিক্সটি NTFS ফাইলে ফরম্যাট করুন। এজন্য, স্টার্ট মেনু থেকে রানে যান। cmd লিখে এন্টার করুন। তাহলে কমান্ড প্রোম্পট চালু হবে। এখানে লিখুন diskpart এবং এন্টার প্রেস করুন। আবার list disk লিখুন করুন এবং এন্টার দিন। আবার লিখুন select disk 1 এবং এন্টার দিন। এখানে, 1 হল আপনার রিমুভাল ডিক্স এর ডিস্ক নাম্বার। আপনার রিমুভাল ডিক্স এর নাম্বার যে নাম্বার দেখাবে তা এখানে লিখুন।clean লিখুন এবং এন্টার দিন। create partition primary লিখে এন্টার দিন। এবার লিখুন active লিখে এন্টর করুন। এবার রিমুভাল ডিক্সটি এনটিএফএস ফাইলে ফরম্যাট করার জন্য FORMAT FS=NTFS লিখে এন্টার দিন। Assign লিখে আবার এন্টার করুন। এবার Exit লিখে এন্টার করুন। ব্যস মোটামুটি কাজ শেষ। এবার আপনার কম্পিউটারে উইন্ডোজ ৭ এর ডিভিডিটি প্রবেশ করান। এই অবস্থায় আপনার কাজ করা কমান্ড প্রোম্পটি বন্ধ করবেন না। তাহলে সব মাটি হয়ে যাবে। এবার আপনার ডিভিডি রমটি যদি G হয় তাহলে লিখুন G:CD BOOT এবং এন্টার কী চাপুন। আবার CD BOOT লিখুন ও এন্টার কী চাপুন। এবার মাই কম্পিউটার খুলে দেখুন আপনার রিমুভাল ডিক্সটির ড্রাইভ লেটার। ড্রাইভ লেটার H হলে লিখুন BOOTSECT.EXE/NT60 L: এরপর এন্টার দিন। ব্যস কাজ শেষ। তাহলে আপনার রিমুভাল ডিক্সটি বুটেবল ডিক্স হয়ে গেল।উইন্ডোজ সেভেন ইনস্টলØ  এখন মনেকরি আপনি পেনড্রাইভকে বুটেবল ডিস্ক হিসেবে তৈরি করেছেন্

Ø  তাহলে পেনড্রাইভটি কম্পিউটারের প্রবেশ করান।

Ø  এবার সিস্টেম রিবুট করুন।

Ø  বায়োস সেটিংসে যান। এক্ষেত্রে আপনার মাদারবোর্ডের যে কী চেপে বায়োস সেটিংসে যেতে হয় উক্ত কী চাপুন। তবে বেশির ভাগই বায়োসে যেতে Delete/F2/F12 চাপতে হয়।

Ø  বুট ডিভাইস অপশনে যান।

Ø  প্রথম বুট ডিভাইস হিসেবে Removal Device নির্বাচন করুন।

Ø  এবার F10 চেপে বায়োস সেটিংস সংরক্ষণ করুন।

Ø  এবার ফ্লাসডিস্কটি বুট হলে 1st, text mode setup (Boot from flash again after finished) নির্বাচন করুন এবং সেট আপ করতে এন্টার চাপুন।

Ø  এবার কম্পিউটার ফাইল কপি শুরু হবে। কপির পরে কম্পিউটার রিস্টার্ট হবে।

Ø  এবার 2nd, GUI mode setup, continue setup + 1st start of Windows নির্বাচন করুন। তাহলে Setup শেষ হবে।

 Thanks.............


Free SMS Just Click @

Posted by imomins on March 20, 2011 at 12:12 AM Comments comments (0)
To Get Free SMS Just Clilck...... http://www.talksms.com/cat/1.aspx/KFR3N

খোন্দকার দেলোয়ার আর নেই

Posted by imomins on March 16, 2011 at 8:10 AM Comments comments (0)

বিএনপি মহাসচিব খোন্দকার দেলোয়ার হোসেন আর নেই। সিঙ্গাপুরে চিকিৎসাধীন অবস্থায় বুধবার দুপুরে তার মৃত্যু হয়েছে বলে বিএনপির পক্ষ থেকে জানানো হয়েছে।

বিএনপি চেয়ারপাসনের প্রেস সচিব মারুফ কামাল খান সোহেল সাংবাদিকদের এ বিষয়টি নিশ্চিত করেছেন।

দেলোয়ারের বয়স হয়েছিলো ৭৮ বছর। ১৯৩৩ সালে ১ ফেব্র"য়ারি মানিকগঞ্জ জেলার পাচুরিয়ায় জন্ম নেন।

বাংলাদেশ সময় বেলা পৌনে ৪টায় দেলোয়ার মারা যান বলে তিনি জানান। অসুস্থ দেলোয়ারকে গত ৪ মার্চ সিঙ্গাপুর নেওয়া হয়েছিলো। তাকে মাউন্ট এলিজাবেথ হাসপাতালে ভর্তি করা হয়।

তার মেয়ে দেলোয়ারা হোসেন পান্না বুধবার দুপুরে সিঙ্গাপুর থেকে টেলিফোনে বিডিনিউজ টোয়েন্টিফোর ডটকমকে জানান, সকালে অবস্থার অবনতি ঘটায় তার বাবাকে হাসপাতালের নিবিড় পরিচর্যা কেন্দ্রে (আইসিইউ) নেওয়া হয়।

পান্না জানান, অবস্থার উন্নতি ঘটলে দেলোয়ারকে সোমবার হাসপাতালের কেবিনে স্থানান্তর করা হয়েছিলো। কিন্তু বুধবার সকালে রক্তচাপ দ্রুত কমে যাওয়ায় তাকে আবার আইসিইউতে নেওয়া হয়।

সিঙ্গাপুরে নেওয়ার আগে ঢাকায় স্কয়ার হাসপাতালে দেলোয়ার চিকিৎসাধীন ছিলেন। নিউমোনিয়ায় আক্রান্ত হওয়ায় পাশাপাশি বেশ কিছু রোগে ভুগছিলেন বিএনপি মহাসচিব। 

 


আসছে বাংলা ডোমেইন নেম

Posted by imomins on February 8, 2011 at 3:56 AM Comments comments (0)

বাংলাদেশে কিছু দিনের মধ্যে বাংলায় ইন্টারনেট ডোমেইন নেম চালূ হতে যাচ্ছে।

গত বছর বাংলাদেশের প্রধানমন্ত্রী শেখ হাসিনা এই বাংলা ডোমেইন নেমের জন্য এর নিয়ন্ত্রক সংস্থার কাছে সরকারের পক্ষ থেকে আবেদন করেছিলেন।

বাংলা ডোমেইন নেম চালু হলে বাংলাতেই লেখা যাবে ওয়েব ঠিকানা।

বাংলা ডোমেইন নাম আসলে কি?

www.bbcbangla.com ওয়েব সাইটে আসার সময় নিশ্চই খেয়াল করেছেন, ইন্টারনেট ব্রাউজারে ইংরেজীতে এ ঠিকানাটি লিখতে হয়।

ওই ঠিকানাই হলো ডোমেইন নেম।

সরকার এখন যে বাংলা ডোমেইন নেম চালু করার কথা বলছে, সেটি হওয়ার পর ইংরেজীর পরিবর্তে বাংলাতেই লেখা যাবে ওয়েব ঠিকানা।

একে অনলাইনে বাংলা ভাষার ক্ষেত্রে একটি অগ্রগতি বলে মনে করছে সরকার।

কিন্তু এতে করে কতটা লাভবান হবে বাংলাদেশের মানুষ এ নিয়ে শুনুন রাসেল মাহমুদের প্রতিবেদন।


http://www.bbc.co.uk/bengali/multimedia/2011/02/110206_rm_bangla_domain.shtml

 



বেনজির হত্যা মামলায় অভিযুক্তের তালিকায় ম&#249

Posted by imomins on February 7, 2011 at 11:00 PM Comments comments (0)

বেনজির হত্যা মামলায় অভিযুক্তের তালিকায় মুশাররফ


পাকিস্তানের সাবেক প্রধানমন্ত্রী বেনজির ভুট্টো হত্যা মামলায় অভিযুক্তদের তালিকায় যোগ হয়েছে দেশটির সাবেক প্রেসিডেন্ট পারভেজ মুশাররফের নাম।

পাকিস্তানের কেন্দ্রীয় তদন্ত সংস্থা 'এফআইএ' সোমবার তালিকায় মুশাররফের নাম যোগ করেছে বলে জানিয়েছে 'দ্য ডন ডটকম'।

রাওয়ালপিণ্ডির সন্ত্রাসবিরোধী আদালতে ফেডারেল ইনভেস্টিগেশন এজেন্সির (এফআইএ;) দাখিল করা চার্জশীটে মুশাররফের নাম আছে। এফআইএ'র তদন্ত দলের নেতৃত্ব দিচ্ছেন খালিদ কোরায়েশি।

ডনের খবরানুয়ায়ী, রাওয়ালপিণ্ডি সিটি পুলিশ অফিসার (সিপিও;) সৌদ আজিজ এবং পুলিশ সুপারিন্টেনডেন্ট (এসপি;) খুররাম শাহজাদ এর সাক্ষ্যের পর আদালত এফআইএ'র চার্জশীট গ্রহণ করে।

আজিজ আদালতে বলেন, বেনজিরের নিরাপত্তার রক্ষার দায়িত্বে থাকা কর্মকর্তাকে বদলানোর নির্দেশ মুশাররফই দিয়েছিলেন।

আবার বেনজির যে জায়গায় নিহত হন সে জায়গাটি সঙ্গে সঙ্গে ধুয়ে ফেলা হয়েছিলো মুশাররফের নির্দেশেই।

তাছাড়া, ফোনের রেকর্ডে আজিজ এবং মুশাররফের মধ্যে যোগাযোগের প্রমাণ পাওয়া গেছে--- আদালতের প্রধান কৌসুলি একথা বলেছেন বলেও খবর পাওয়া গেছে।

মুশাররফই সিপিও এবং এসপি কে নির্দেশ দিচ্ছিলেন বলেও জানান তিনি।

উল্লেখ্য, ২০০৭ সালের ২৭ ডিসেম্বরে এক জনসভায় নির্বাচনী প্রচারণা শেষে ফেরার সময় সন্ত্রাসী হামলায় নিহত হন বেনজির ভুট্টো। 

 



Rss_feed