New project creation in Visual Studio takes place based on Project Templates provided by Visual Studio or custom templates created.
When we create a new console application using the default project template provided by Visual Studio, the assembly.info is generated by default with some data like Company & Copyright information which is populated using information provided at time of installation.
If you want to change this default generated data, here is the trick.
The default project templates are stored in equivalent of following folder in Visual Studio 2005 installation area :
D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates.
Suppose if you want to change the default values for C# console application, change the assembly.info file located in following folders:
D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplates\CSharp\Windows\1033\ConsoleApplication.zip
D:\Program Files\Microsoft Visual Studio 8\Common7\IDE\ProjectTemplatesCache\CSharp\Windows\1033\ConsoleApplication.zip
Friday, August 8, 2008
Thursday, August 7, 2008
Dot Net Certification Details: Microsoft MCTS(70-528, 70-536), MCP , MCPD (70-547), MCSE, MVP AND MCSD
Microsoft certification exams are very confusing. Every aspirant has to search a lot to demystified the best exams etc. Here in next few paragraph i am going to demystify Microsoft Certfication in .net.In .net Microsoft offers following categories
* MCTS
* MCPD
* MCSD
* MCP
* MVPMCTS -
The Microsoft Certified Technology Specialist. This is the fresh exam and do not require any previous exams to clear it. So a new developer can start from this exam.
Following are the specialization and exams under those
.NET Framework 2.0 Web Applications
one has to pass the following examinations:
* Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70–528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development.NET Framework 2.0 Windows Applications
one has to pass the following examinations:
* Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70-526: TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development.NET Framework 2.0 Distributed Applications
one has to pass the following examinations:
* Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70–529: TS: Microsoft .NET Framework 2.0 – Distributed Application Development
--------------------------------------------------------------------------------------------MCPD -Microsoft Certified Professional Developer
this is next step to the MCTS, so to clear it you firstly need to have MCTS in your tallyFolloings are .NET 2.0, Visual Studio 2005 and SQL Server 2005.
Professional Developer: Web Developer
* Prerequisite: MCTS: .NET Framework 2.0 Web Applications
* Exam 70-547: PRO: Designing and Developing Web Applications by Using the Microsoft .NET Framework
Professional Developer: Windows Developer
Following examinations:
* Prerequisite: MCTS: .NET Framework 2.0 Windows Applications
* Exam 70–548: PRO: Designing and Developing Windows Applications by Using the Microsoft .NET Framework
Professional Developer: Enterprise Applications Developer
Following examinations:
* Prerequisite: MCTS: .NET Framework 2.0 Web Applications
* Prerequisite: MCTS: .NET Framework 2.0 Windows Applications
* Prerequisite: MCTS: .NET Framework 2.0 Distributed Applications
* Exam 70–549: PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework
MCP Microsoft Certified Professional.Person having any ms certification is called MCP
MVP Microsoft Most Valuable Professional. This does not require any exam. It is related with how you contributed in the microsoft communties or any site that promote ms technologies. You could be MVP of any of the these c#,asp.net,web services,word,excel,
More articles.
How to pass the microsoft certification
Microsoft retiring Some exams be careful
I am now MCTS, MCPDFee structure of MCTS MCPD
Microsof exams center in your city
* MCTS
* MCPD
* MCSD
* MCP
* MVPMCTS -
The Microsoft Certified Technology Specialist. This is the fresh exam and do not require any previous exams to clear it. So a new developer can start from this exam.
Following are the specialization and exams under those
.NET Framework 2.0 Web Applications
one has to pass the following examinations:
* Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70–528: TS: Microsoft .NET Framework 2.0 - Web-Based Client Development.NET Framework 2.0 Windows Applications
one has to pass the following examinations:
* Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70-526: TS: Microsoft .NET Framework 2.0 – Windows-Based Client Development.NET Framework 2.0 Distributed Applications
one has to pass the following examinations:
* Exam 70–536: TS: Microsoft .NET Framework 2.0 - Application Development Foundation
* Exam 70–529: TS: Microsoft .NET Framework 2.0 – Distributed Application Development
--------------------------------------------------------------------------------------------MCPD -Microsoft Certified Professional Developer
this is next step to the MCTS, so to clear it you firstly need to have MCTS in your tallyFolloings are .NET 2.0, Visual Studio 2005 and SQL Server 2005.
Professional Developer: Web Developer
* Prerequisite: MCTS: .NET Framework 2.0 Web Applications
* Exam 70-547: PRO: Designing and Developing Web Applications by Using the Microsoft .NET Framework
Professional Developer: Windows Developer
Following examinations:
* Prerequisite: MCTS: .NET Framework 2.0 Windows Applications
* Exam 70–548: PRO: Designing and Developing Windows Applications by Using the Microsoft .NET Framework
Professional Developer: Enterprise Applications Developer
Following examinations:
* Prerequisite: MCTS: .NET Framework 2.0 Web Applications
* Prerequisite: MCTS: .NET Framework 2.0 Windows Applications
* Prerequisite: MCTS: .NET Framework 2.0 Distributed Applications
* Exam 70–549: PRO: Designing and Developing Enterprise Applications by Using the Microsoft .NET Framework
MCP Microsoft Certified Professional.Person having any ms certification is called MCP
MVP Microsoft Most Valuable Professional. This does not require any exam. It is related with how you contributed in the microsoft communties or any site that promote ms technologies. You could be MVP of any of the these c#,asp.net,web services,word,excel,
More articles.
How to pass the microsoft certification
Microsoft retiring Some exams be careful
I am now MCTS, MCPDFee structure of MCTS MCPD
Microsof exams center in your city
Wednesday, August 6, 2008
Programmatically build GridView dynamically in ASP.NET 2.0
How to create dynamic Gridview?
Many times we have the requirement where we have to create columns dynamically.This article describes you about the dynamic loading of data using the DataTable as the datasource.
Details of the Grid
Let’s have a look at the code to understand better.
Create a gridview in the page,
Drag and drop the GridView on to the page
Or
Manually type GridView definition in the page.
public partial class _Default : System.Web.UI.Page
{
#region
constantsconst string NAME = "NAME";
const string ID = "ID";
#endregion
protected void Page_Load(object sender, EventArgs e)
{
loadDynamicGrid();
}
private void loadDynamicGrid()
{
#region
Code for preparing the DataTable
//Create an instance of DataTable
DataTable dt = new DataTable();
//Create an ID column for adding to the Datatable
DataColumn dcol = new DataColumn(ID ,typeof(System.Int32));
dcol.AutoIncrement = true;dt.Columns.Add(dcol);
//Create an ID column for adding to the Datatable
dcol = new DataColumn(NAME, typeof(System.String));
dt.Columns.Add(dcol);
//Now add data for dynamic columns
//As the first column is auto-increment, we do not have to add any thing.
//Let's add some data to the second column.
for (int nIndex = 0; nIndex < 10; nIndex++)
{
//Create a new row
DataRow drow = dt.NewRow();
//Initialize the row
data.drow[NAME] = "Row-" + Convert.ToString((nIndex + 1));
//Add the row to the datatable.
dt.Rows.Add(drow);
}
#endregion
//Iterate through the columns of the datatable to set the data bound field dynamically.
foreach (DataColumn col in dt.Columns)
{
//Declare the bound field and allocate memory for the bound field.
BoundField bfield = new BoundField();
//Initalize the DataField value.
bfield.DataField = col.ColumnName;
//Initialize the HeaderText field value.
bfield.HeaderText = col.ColumnName;
//Add the newly created bound field to the GridView.
GrdDynamic.Columns.Add(bfield);
}
//Initialize the DataSourceGrdDynamic.
DataSource = dt;
//Bind the datatable with the GridView.
GrdDynamic.DataBind();
}
}
Many times we have the requirement where we have to create columns dynamically.This article describes you about the dynamic loading of data using the DataTable as the datasource.
Details of the Grid
Let’s have a look at the code to understand better.
Create a gridview in the page,
Drag and drop the GridView on to the page
Or
Manually type GridView definition in the page.
public partial class _Default : System.Web.UI.Page
{
#region
constantsconst string NAME = "NAME";
const string ID = "ID";
#endregion
protected void Page_Load(object sender, EventArgs e)
{
loadDynamicGrid();
}
private void loadDynamicGrid()
{
#region
Code for preparing the DataTable
//Create an instance of DataTable
DataTable dt = new DataTable();
//Create an ID column for adding to the Datatable
DataColumn dcol = new DataColumn(ID ,typeof(System.Int32));
dcol.AutoIncrement = true;dt.Columns.Add(dcol);
//Create an ID column for adding to the Datatable
dcol = new DataColumn(NAME, typeof(System.String));
dt.Columns.Add(dcol);
//Now add data for dynamic columns
//As the first column is auto-increment, we do not have to add any thing.
//Let's add some data to the second column.
for (int nIndex = 0; nIndex < 10; nIndex++)
{
//Create a new row
DataRow drow = dt.NewRow();
//Initialize the row
data.drow[NAME] = "Row-" + Convert.ToString((nIndex + 1));
//Add the row to the datatable.
dt.Rows.Add(drow);
}
#endregion
//Iterate through the columns of the datatable to set the data bound field dynamically.
foreach (DataColumn col in dt.Columns)
{
//Declare the bound field and allocate memory for the bound field.
BoundField bfield = new BoundField();
//Initalize the DataField value.
bfield.DataField = col.ColumnName;
//Initialize the HeaderText field value.
bfield.HeaderText = col.ColumnName;
//Add the newly created bound field to the GridView.
GrdDynamic.Columns.Add(bfield);
}
//Initialize the DataSourceGrdDynamic.
DataSource = dt;
//Bind the datatable with the GridView.
GrdDynamic.DataBind();
}
}
Thursday, July 17, 2008
Computer Jobs Hit Record High
Computer Jobs Hit Record High
By Eric Chabrow
2008-07-07
Unemployment among computer-related jobs hovers near historic lows as the U.S. information technology workforce tops 4 million for the first time.
The size of the IT workforce in the United States has topped 4 million workers for the first time last quarter, according to CIO Insight’s analysis of U.S. Bureau of Labor Statistics data. And the number of employed IT pros reached 3,956,000 in the second quarter of 2008, also a record high.
The IT unemployment rate inched up one-tenth of a percentage point last quarter to 2.3 percent, but still hovers near historic lows. That’s in contrast to overall unemployment, which last quarter stood at 4.7 percent, more than double the IT jobless rate. (In June, overall unemployment stood at 5.5 percent for the second consecutive month, after shedding 62,000 jobs that month. Comparable numbers aren’t available for computer-related occupations.)
Why would IT employment remain robust as unemployment rises in most other job categories? IT performs a critical role in business productivity, and the efficiencies it brings are crucial for employers looking to trim costs—including payrolls—as fuel and related expenditures soar and the economy and dollar weakens. In addition, companies today cannot operate without functioning IT systems, so certain business technology skills cannot be eliminated if a company wants to remain competitive.
A year earlier, the IT unemployment rate stood at 2.1 percent, with 3,599,000 workers employed in IT and 77,000 jobless and looking for positions in the field, for an IT workforce size of 3,675,000.
With 4,050,000 managers, professionals and other staffers holding or seeking computer-related positions last quarter, the IT workforce has grown by 10.2 percent over the past four quarters.
Another sign of a strong IT economy: the number of workers employed by IT services firms rose by 56,100 this past year to 1,414,400, a 4.1 percent increase, according to last month’s BLS establishment survey of some 160,000 businesses and government agencies covering about 400,000 worksites. The active sample includes about one-third of all nonfarm payroll workers.
The increase in IT services employment reflects the continuing need by companies for outsourcers to manage corporate IT infrastructures as well as provide hard-to-find but needed skills to develop and support new applications and systems.
Not every person employed by IT services firms—officially labeled by the government as computer systems design and related services—is an IT pro, but a majority are. A 2006 government report estimates that 53 percent of IT services firms' workers hold IT jobs such as programmers; software engineers; computer, network systems and data communications analysts; or database, network and systems administrators. Another 3 percent are computer and IS managers. The remaining employees—44 percent of payrolls—encompass non-IT managers and administrative and operational support personnel, including those in finance, human resources and sales.
Besides the establishment survey, the government also queries 60,000 households to determine employment and unemployment in the U.S. For our analysis, we use a BLS quarterly report that aggregates the monthly reports and details employment in hundreds of occupation categories. The government tracks seven major computer-related job categories: computer scientists and systems analysts, computer programmers, computer software engineers, computer support specialists, database administrators, network and computer systems administrators and network systems and data communications specialists plus computer and information systems managers.
CIO Insight analyzes these eight occupation categories to determine current IT employment conditions. Because these IT professions comprises less than 3 percent of the overall workforce, and each occupation category’s size on its own would be statistically unreliable, CIO Insight aggregates the last four quarters to determine each quarter’s workforce, employment and unemployment levels. For example, we added BLS data from the last two quarters of 2007 and the first two quarters of 2008 then divided by four to determine second-quarter 2008 data. Statisticians and economists say aggregating four quarters worth of data makes them more statically reliable than just using one quarter’s worth of data.
By Eric Chabrow
2008-07-07
Unemployment among computer-related jobs hovers near historic lows as the U.S. information technology workforce tops 4 million for the first time.
The size of the IT workforce in the United States has topped 4 million workers for the first time last quarter, according to CIO Insight’s analysis of U.S. Bureau of Labor Statistics data. And the number of employed IT pros reached 3,956,000 in the second quarter of 2008, also a record high.
The IT unemployment rate inched up one-tenth of a percentage point last quarter to 2.3 percent, but still hovers near historic lows. That’s in contrast to overall unemployment, which last quarter stood at 4.7 percent, more than double the IT jobless rate. (In June, overall unemployment stood at 5.5 percent for the second consecutive month, after shedding 62,000 jobs that month. Comparable numbers aren’t available for computer-related occupations.)
Why would IT employment remain robust as unemployment rises in most other job categories? IT performs a critical role in business productivity, and the efficiencies it brings are crucial for employers looking to trim costs—including payrolls—as fuel and related expenditures soar and the economy and dollar weakens. In addition, companies today cannot operate without functioning IT systems, so certain business technology skills cannot be eliminated if a company wants to remain competitive.
A year earlier, the IT unemployment rate stood at 2.1 percent, with 3,599,000 workers employed in IT and 77,000 jobless and looking for positions in the field, for an IT workforce size of 3,675,000.
With 4,050,000 managers, professionals and other staffers holding or seeking computer-related positions last quarter, the IT workforce has grown by 10.2 percent over the past four quarters.
Another sign of a strong IT economy: the number of workers employed by IT services firms rose by 56,100 this past year to 1,414,400, a 4.1 percent increase, according to last month’s BLS establishment survey of some 160,000 businesses and government agencies covering about 400,000 worksites. The active sample includes about one-third of all nonfarm payroll workers.
The increase in IT services employment reflects the continuing need by companies for outsourcers to manage corporate IT infrastructures as well as provide hard-to-find but needed skills to develop and support new applications and systems.
Not every person employed by IT services firms—officially labeled by the government as computer systems design and related services—is an IT pro, but a majority are. A 2006 government report estimates that 53 percent of IT services firms' workers hold IT jobs such as programmers; software engineers; computer, network systems and data communications analysts; or database, network and systems administrators. Another 3 percent are computer and IS managers. The remaining employees—44 percent of payrolls—encompass non-IT managers and administrative and operational support personnel, including those in finance, human resources and sales.
Besides the establishment survey, the government also queries 60,000 households to determine employment and unemployment in the U.S. For our analysis, we use a BLS quarterly report that aggregates the monthly reports and details employment in hundreds of occupation categories. The government tracks seven major computer-related job categories: computer scientists and systems analysts, computer programmers, computer software engineers, computer support specialists, database administrators, network and computer systems administrators and network systems and data communications specialists plus computer and information systems managers.
CIO Insight analyzes these eight occupation categories to determine current IT employment conditions. Because these IT professions comprises less than 3 percent of the overall workforce, and each occupation category’s size on its own would be statistically unreliable, CIO Insight aggregates the last four quarters to determine each quarter’s workforce, employment and unemployment levels. For example, we added BLS data from the last two quarters of 2007 and the first two quarters of 2008 then divided by four to determine second-quarter 2008 data. Statisticians and economists say aggregating four quarters worth of data makes them more statically reliable than just using one quarter’s worth of data.
Monday, March 31, 2008
Visit ITJobCafe.com!!! Hurryup to get selected here!!

ITJobCafe, The home page for IT professionals, provides you an opportunity to share your jobs and resumes free of cost.
It will help you in not generating/receiving hundreds of email lists.
Visit the site and experience the ease of use and other features like – tech forums, classifieds, IT News, resources for Program certification, IT conferences etc.
Feel free to share the information with your friends and contacts.
http://www.itjobcafe.com/
It will help you in not generating/receiving hundreds of email lists.
Visit the site and experience the ease of use and other features like – tech forums, classifieds, IT News, resources for Program certification, IT conferences etc.
Feel free to share the information with your friends and contacts.
http://www.itjobcafe.com/
Thursday, January 24, 2008
Register in Dotnet User Group Hyderabad
DNUG Hyderabad exists to help facilitate education and knowledge exchange among developers, architects and managers with an interest in Microsoft's .NET technologies. This is a great place for local developers to come together to learn about .NET technologies, to network with their peers and to foster a sense of community among developers learning and using the same technologies.
Sunday, January 20, 2008
SQL 2005 newsequentialid() generates duplicates!?!?
A colleague of mine is having problems with SQL Server 2005 generating duplicate guids using the much anticipated newsequentialid() function.Here is the apparent explanation, which seems to be a nugget of total obsurdity buried in the SQL 2005 documentation:
"The GUIDs generated by NEWSEQUENTIALID() are unique only within a particular computer if the computer does not have a network card."
(http://msdn2.microsoft.com/en-us/library/ms189786)
They have got to be kidding! So if your server has a network card you will get duplicate guids? I'm too dumbfounded to know what to say, and I've got to believe this a documentation bug, and that there is more to the story... Can anyone explain this?
"The GUIDs generated by NEWSEQUENTIALID() are unique only within a particular computer if the computer does not have a network card."
(http://msdn2.microsoft.com/en-us/library/ms189786)
They have got to be kidding! So if your server has a network card you will get duplicate guids? I'm too dumbfounded to know what to say, and I've got to believe this a documentation bug, and that there is more to the story... Can anyone explain this?
Subscribe to:
Posts (Atom)